1
0
mirror of https://github.com/simh/simh.git synced 2026-02-27 17:13:44 +00:00
Files
simh.simh/PDP10
Bob Supnik 4c63340ba9 PDP11, PDP10 & VAXen: Fix TS11, RH11/TM02-3, TU45 for proper BOT handling
A user observed that the TS11 would not run XXDP+, even though it ran
fine with the PDP11 operating systems, VMS, and XXDP V2.  I traced this
back to a conceptual error in the implementation of some magtapes,
specifically the TS11, RH11/TM02-3, and the PDP10 TU45.

The issues is that beginning of tape, and being positioned in front of
the first record, are not necessarily the same. Following BOT, tape
drives record a ID burst If high density and an inter-record gap before
the first record. When the first record is read backwards or backspaced
over, the tape ends up at position 0 but should not show BOT.  Most
simulated tape drives did this correctly, but a few used sim_tape_bot()
as a shortcut for BOT, and it's simply not correct.

BOT should be set at ATTACH, by a successful rewind, and by any reverse
operation when the tape is positioned in front of the first record.

BOT should be cleared by any successful movement operation, except
rewind.
2023-11-12 10:04:28 -10:00
..
2020-10-13 20:06:04 -04:00
2022-03-10 19:12:46 -05:00
2023-10-03 09:04:31 -10:00
2020-03-09 23:07:47 -07:00
2020-10-13 20:06:04 -04:00
2022-06-21 19:32:53 -04:00
2022-07-08 17:48:04 -04:00
2020-10-13 20:06:04 -04:00
2020-10-19 12:30:27 -07:00
2023-04-02 12:52:23 -10:00