piers.rocks
New Member
- Joined
- Jul 16, 2024
- Messages
- 4
I've just released a new open source replacement ROM solution which supports the PET, VIC-20, C64, IEEE/IEC disk drives and other retro systems - so might be useful for some on this forum.
https://piers.rocks/u/sdrr
Its aim is for a single hardware solution to be able to emulate multiple different ROM types and chip select behaviour. It supports emulating 2364, 2332 and 2316 ROMs, and the chip select behaviour (which was mask programmed, and differed between ROMs) is configurable. This replacement can store multiple different original ROM images, each with different ROM types and chip select behaviour, and will switch between those at boot time based on jumpers. It uses a $2 STM32 microcontroller with few components, and the PCB is the same form factor as the original ROM socket. It can be reprogrammed without removing it from the host system, using a $5 programmer.
I've posted an introductory video about it here, demoing it on the C64 and VIC-20:
I'm happy to answer any questions about it on this thread.
https://piers.rocks/u/sdrr
Its aim is for a single hardware solution to be able to emulate multiple different ROM types and chip select behaviour. It supports emulating 2364, 2332 and 2316 ROMs, and the chip select behaviour (which was mask programmed, and differed between ROMs) is configurable. This replacement can store multiple different original ROM images, each with different ROM types and chip select behaviour, and will switch between those at boot time based on jumpers. It uses a $2 STM32 microcontroller with few components, and the PCB is the same form factor as the original ROM socket. It can be reprogrammed without removing it from the host system, using a $5 programmer.
I've posted an introductory video about it here, demoing it on the C64 and VIC-20:
I'm happy to answer any questions about it on this thread.