Automatically Hot-Swapping ROMs in Real-Time โก Software Defined Retro ROM
This week Iโve added support for automatically switching ROM images in a running system to the software defined retro ROM.
I demonstrate this by switching between different character ROMs on the C64 and VIC-20, without impacting the host.
This same feature can be used to rewrite the ROM image while the software ROM keeps running and serving bytes.
Whatโs covered
Got questions about the Software Defined Retro ROM or suggestions for future features? Drop them in the comments! ๐
๐ Links:
Github repo: https://piers.rocks/u/sdrr
Previous video - introduction: https://youtu.be/Jhe4LF5LrZ8
Previous video - technical deep dive: https://youtu.be/pOZ2-W3dpZ8
Previous video - replace multi-ROMs with one SDRR: https://youtu.be/QMqqdYgTnR0
โฐ Timestamps
00:00 ๐ฌ Introduction
00:15 ๐ C64 ROM switching demo
00:54 ๐ VIC-20 ROM switching demo
01:26 โก Automatic ROM switching
01:47 ๐ง How itโs done
03:14 โ๏ธ Automatic switch options
04:45 ๐ Configuration format
05:33 ๐ SDRR in the wild!
06:54 ๐ New hardware rev on the way
07:42 ๐ SDRR is now faster
09:17 ๐ญ Call for input
09:40 ๐ฎ Whatโs coming up
Video content copyright (c) 2025 piers.media Limited. All rights reserved.
comments powered by Disqus