Wednesday, September 18, 2024

Tried out demo monitor I originally built for SSM

MONITOR IS PERMANENTLY RESIDENT IN CORE, HOSTS MULTIPLE DEMONSTRATIONS

I wrote some software to load into an IBM 1130 when a museum does not have peripherals nor the disk drive operation to run the normal Disk Monitor System (DMS), a batch processing executive program. The code will allow up to 16 demonstrations to be loaded into the machine and updated individually, but take advantage of shared services from the monitor that hosts them.

The museum docent selects one of the 16 console entry switches and pushes the Int Req key on the keyboard to invoke a demonstration. These end with a wait state and code in one of the system registers. Some of the demonstrations use the keyboard or the console printer (typewriter), but others run even when those devices are not functioning. 

LOADED MONITOR AND THE DEMONSTRATIONS

I used my cycle steal (DMA) loader to install the monitor and some demonstrations into the memory of the VCF 1130, then verified that some work correctly on this system. 

COULD NOT RUN THOSE THAT NEED THE CONSOLE PRINTER (TYPEWRITER) YET

I have completed restoration of the keyboard but the console printer needs a bit more work before I reinstall it onto the 1130 where it can be used by demo programs. 

EXAMPLES OF DEMONSTRATIONS I RAN

Calculating digits of Pi using the Rabinowicz-Wagon spigot algorithm, with the results accurate to the 25th place. Accepting keyed in numbers on the keyboard and displaying the binary value in the ACC register. Perform multiplications for 60 seconds, completing 1.2 million of them. 

xxx

xxx

No comments:

Post a Comment