rcornwell / sims

Burroughs B5500, ICL1900, SEL32, IBM 360/370, IBM 7000 and DEC PDP10 KA10/KI10/KL10/KS10, PDP6 simulators for SimH
http://sky-visions.com
95 stars 20 forks source link

KA10: Fixes for 340 display #193

Closed larsbrinkhoff closed 4 years ago

larsbrinkhoff commented 4 years ago

Draft. Work in progress. See #190, #89.

larsbrinkhoff commented 4 years ago

I suggest merging these simple fixes now. They can possibly be improved on in the future.

larsbrinkhoff commented 4 years ago

The first commit is to ensure the device turns the interrupt on or off properly. Previously there was a problem with interrupts not turning off.

The second commit tunes the interrupt rate to something approximately in the ballpark or the real thing. This makes the display update rate reasonable. Note that too fast a rate will make ITS unhappy.

I have tested this with some NTS and ITS programs: Spacewar, MacHack, FED, etc.