srambo_1 is a yet another 320 kB Atari XE memory expansion. It designed for Atari 130 XEs and 65 XEs with ECI connector.
The device has two modes of operation (selected with a jumper):
- 'Rambo' - extended memory banks are selected with PORTB bits 2, 3, 5, 6. Access to extended memory by both CPU and ANTIC is controlled with PORTB bit 4. To turn on this mode one needs to connect pins AUX3 and AUX4 together.
- 'Compy' - extended memory banks are selected with PORTB bits 2, 3, 6, 7. Access to extended memory by CPU is controlled with PORTB bit 4. Access to extended memory by ANTIC is controlled with PORTB bit 5. To select this mode one needs to connect pins AUX3 and AUX2 together.
cpld/
- CPLD design files (ISE WebPack 14.7)
pcb/
- PCB design files (Kicad 4.0.3)
All Atari modifications are easily reversible (provided one does not - for example - destroy any tracks during desoldering process). To install the expansion one needs to:
- Assemble the memory expansion (obviously)
- Desolder all DRAM chips (U9..U16, U26..U33)
- Desolder MMU chip (U34)
- Desolder EMMU chip U3 (130 XE) or three wire jumpers (65 XE)
- Solder a wire between U23 PIA pin 16 and U3 EMMU pin 12
- Solder appropriate pin-header sockets into the motherboard (see PCB design files for reference)
- Plug the assembled device into the sockets
Various parts of control logic are based on 576 kB memory expansion by ASAL.