Patrick Linstruth
cf9fac614c
AltairZ80: Adds SOL20 and VDM1 devices
...
This PR adds support for the Processor Technology VDM-1 display adapter and Sol-20 computer system. The VDM-1 was integrated into the Sol-20 but has been separated out into its own device.
This PR adds the following devices to the AltairZ80 simulator:
VDM1 - Processor Technology VDM-1 display adapter
SOL20 - Processor Technology SOL20 with SOLOS ROMs
SOL20K - SOL20 Keyboard (callback from VDM1)
SOL20T - SOL20 Tape (reads/writes cassette file images)
SOL20S - SOL20 Serial Port (TMXR capable)
SOL20P - SOL20 Printer Port (TMXR capable)
2023-03-19 16:47:38 -04:00
..
2022-02-07 22:55:23 -08:00
2020-06-09 20:07:41 -07:00
2021-04-27 08:54:23 -07:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-03-19 16:47:38 -04:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2015-02-11 17:09:55 -08:00
2022-10-26 06:07:51 -10:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2022-10-26 06:07:51 -10:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-29 14:15:41 -04:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2020-03-06 15:28:52 -08:00
2022-01-19 12:25:48 -08:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-07 20:30:54 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-09-15 14:15:28 -07:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2022-10-26 06:07:51 -10:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00
2023-02-26 22:22:01 -05:00