fachat/GeckOS-V2

Add swiftlink RS232 support

fachat opened this issue · 2 comments

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.

Swiftlink is now included as "ser2" device.

Tested only in VICE. ACIA address is $DE00, Use IRQ as interrupt. emulation as "Swiftlink"

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