sboydlns
4b8cfde132
Fixed a bug of long standing in the DIAG instruction that caused low priority tasks to be given precedence over high priority tasks.
...
Fixed a typo in the ASCII to EBCDIC translate table.
Added source for BEM simulator.
2022-03-22 16:43:53 -04:00
sboydlns
485733026d
Lots of work on a BEM simulator to implement some of the useful BEM commands like /VTOC and /FSTATUS.
...
Fixed a couple of minor emulator and debugger bugs.
2022-02-28 11:32:38 -05:00
sboydlns
638c916b7b
Added code to reduce the system tick rate to the minimum, thus allowing Sleep(1) to be as close to 1MS as possible.
...
Added support for DIAG 0 which required to allow a SYSDUMP to be taken after pressing Reset/Run.
Added a Reset button to the virtual maintenance panel.
Added an indicator to the virtual maintenance panel showing how much data is currently in the printer output file.
Changed all .CFG files to have a 1MS I/O delay.
2022-01-15 11:49:17 -05:00
sboydlns
7b59324415
Fixed a bug in the console device Reset function that left pending read commands hanging after a system reset.
...
Added a delay to all I/O requests because OS/3 became unstable on some systems if interrupts occurred too soon after the SIO instruction.
Added the iodelay parameter to the configuration file.
Removed references to c:\temp from the uniscope emulator.
2022-01-09 11:33:23 -05:00
sboydlns
105a49fcc6
OOPS!
2021-12-15 10:53:39 -05:00
sboydlns
94938f1c23
Lots and lots of changes related to getting ICAM and IMS to work.
2021-12-15 10:52:43 -05:00
sboydlns
c630b2497b
Fixed a bunch of bugs.
...
Started work on line adapters and a uniscope terminal emulator so that we will be able to connect terminals via ICAM and IMS/90.
2021-09-11 10:37:24 -04:00
sboydlns
28dfe9c3cc
A bunch of bug fixes.
...
Sample SYSGEN and ICAM gen sources.
Print file to printer utility.
2021-08-22 09:30:45 -04:00
sboydlns
2fa1d32675
2021-07-11 12:43:52 -04:00
sboydlns
aa3a224dd9
Progress being made on 90/30 emulator.
2021-06-08 10:05:23 -04:00
sboydlns
b8dbd6dc95
90/30 emulator now far enough advanced to boot OS/3 and execute basic console commands.
2021-05-25 10:08:25 -04:00
sboydlns
3c2b7a993c
Progress being made on 90/30 emulator.
2021-05-16 12:05:01 -04:00
sboydlns
0648997eb1
Updates to 494 emulator
...
Start of 90/30 emulator
2021-04-08 11:17:53 -04:00
sboydlns
9e95bcb8a7
Misc. updates.
...
Some very initial 90/30 emulation programs.
Beginnings of Star Trek for the 1230 emulator.
2021-02-25 13:33:11 -05:00
sboydlns
c7c58f8b2c
Enhanced 17-bit support. Support for 490/1230 style interrupts.
2021-01-09 16:17:29 -05:00
sboydlns
10ce319815
Support for 1532 paper tape reader / punch.
2021-01-03 15:30:41 -05:00
sboydlns
2dda767678
Updates for 1230 emulation.
2020-12-31 15:47:14 -05:00
sboydlns
7e18a9ca40
Initial project import
2020-12-25 12:15:49 -05:00
sboydlns
81cc5cdda5
2020-12-24 12:18:09 -05:00
sboydlns
1d3e5af045
testing
2020-12-24 12:03:14 -05:00
sboydlns
fab0fa3eaa
Initial commit
2020-12-24 11:46:07 -05:00