I have a cartridge port UART card that I designed for the C-128 that was built around the NXP 2692, with both ports brought out to a dual 8P8C receptacle. My original purpose in making this card was to do some C-128 software development in the Kowalski simulator and then ship the results from my UNIX box to the C-128 via high speed serial interface. However, I set aside the project because it looked like it would be time wasted on a system that seemed to be rapdily "sunsetting." Also, POC was in existence, so I focused on that instead of C-128 stuff.
The UART card uses a 16V8 GAL for glue logic and as far as I can tell, does work. I also started on developing a ROM to go with the card that plugs into the C-128's empty ROM socket and automatically wedges a driver in the kernel at boot time. I got as far as getting the initialization functions to work, plus printing a banner on the screen. It probably could be made to work with a C-64, since the cartridge port functions for the two machines are identical.
Attachment:
File comment: TIA-232 dual channel adapter.
acia_assy02.jpg [ 381.86 KiB | Viewed 1966 times ]
Attachment:
File comment: TIA-232 dual channel adapter plugged into cartridge port.
acia_in_port01.jpg [ 973.47 KiB | Viewed 1966 times ]
Attachment:
File comment: TIA-232 dual channel adapter schematic.
serial_card.gif [ 185.79 KiB | Viewed 1966 times ]
Attachment:
File comment: TIA-232 dual channel adapter driver banner screen.
acia_boot_screen.jpg [ 533.23 KiB | Viewed 1966 times ]