Repository navigation
Tags
Tags
Significant release: * Two important bug fixes. One prevents OS/8 from incorrectly believing that the DSK device handler is already in core when E8 requests it be loaded. The other involved incorrect handling of the mark. Both caused a hard crash in certain rare cases. * Much faster screen update. Useful at real PDP-8 speeds, not noticeable on superspeed simulators. * Custom screen and memory size settings are made without editing E8 source. See the manual for details. * E8 responds to escape sequences sent by special keys on modern keyboards. The arrow keys, home, end, page up/down, delete. The manual has more details. FossilOrigin-Name: c5134e0ca655457de044c4c70999f43d47cda368917972f946548f098d3bb06c
Removed all dependence on EAE. Changed all cases except one where it … …was used to non- EAE equivalents; some got a little less elegant, but whatever. The only semi- justified use of EAE was an integer divide, which in this version is done with plain PDP-8 instructions, modeled on the non-EAE divide implementation from DEC that Vincent Slyngstad gave me but not so ugly. I think the final result is cleaner is some ways. FossilOrigin-Name: 765e41ba356b119a0abfbc12f76a42756d1790ba560ea33fd5f0682e8d8c1411
Added a limited undo feature to recover deleted characters. (See the … …manual for a description.) Also followed suggestions from Vince and Steve. Note that this version doesn't clear the screen on exit, it just puts the cursor at the last line. FossilOrigin-Name: e0bba0083918a12f08faea331bdd592a59eb4a57d3112e38852d8a6c6ba6d62e