Add swiftlink RS232 support
fachat opened this issue · 2 comments
fachat commented
This adapts the (existing) ACIA-based (ser_acia.a65) driver to the C64 swiftlink cartridge.
In addition, it should be adapted to use NMI as interrupt source, i.e. separate the receiving end into front- and back-end interrupt driver, like the ser_9600 userport driver.
fachat commented
Swiftlink is now included as "ser2" device.
Tested only in VICE. ACIA address is $DE00, Use IRQ as interrupt. emulation as "Swiftlink"
fachat commented
Due to device ordering, and the use of device numbers instead of names in the boot/init phase, it is either userport 9600 baud, OR swiftlink at this time in the C64 architecture