simh-testsetgenerator/doc
Mark Pizzolato fae6a18835 TAPE: Update tape gap support (Dave Bryan)
With this update, the erase gap operation has been split out of
"sim_tape_wrgap" into a separate, internal "tape_erase_fwd" routine that
is called from "sim_tape_wrgap" as well as from the new "sim_tape_errecf"
routine.  There's a corresponding internal "tape_erase_rev" that's called
from the new "sim_tape_errecr" routine.

I've shimmed "sim_tape_rdlntf" and "sim_tape_rdlntr" to move the tape
context and debug stuff out of the routines that I'm maintaining.  This
will allow me to replace those functions in their entirety with the
corresponding functions in my development sources for future updates.
It also allows me to keep Bob's version in sync.  As my routines are static
and only called once from the shims, compilers should optimize away
the function calls and instead inline the code, so there'd be no extra call
overhead.

I'd also like to keep "tape_erase_fwd" and "tape_erase_rev" untouched for
the same reason.  If you wish to add debug calls to "sim_tape_errecf" and
"sim_tape_errecr", that's fine.
2017-06-02 00:54:13 -07:00
..
altairz80_doc.pdf Updated AltairZ80 simulator documentation from Peter Schorn 2013-04-14 17:19:46 -07:00
gri_doc.doc Merge changes from v3.9-0 rc1 2012-03-19 16:05:24 -07:00
h316_doc.doc H316: Updated H316 and IMP documentation and addition of IMP modem loopback functionality and testing (from Bob Armstrong) 2013-12-03 06:56:38 -08:00
h316_imp.doc H316: Updated H316 and IMP documentation and addition of IMP modem loopback functionality and testing (from Bob Armstrong) 2013-12-03 06:56:38 -08:00
hp2100_doc.doc HP2100: HP 2100 release 26 2017-05-01 15:47:33 -07:00
hp3000_doc.doc HP3000: HP 3000 release 5 2017-05-01 15:47:57 -07:00
i1401_doc.doc I1401: Revised documentation from Bob Supnik 2015-04-04 16:38:16 -07:00
i1620_doc.doc I1620: Add deferred IO mode for slow devices 2017-05-29 13:34:55 -07:00
i7094_doc.doc Merge changes from v3.9-0 rc1 2012-03-19 16:05:24 -07:00
id_doc.doc Merge changes from v3.9-0 rc1 2012-03-19 16:05:24 -07:00
lgp_doc.doc Merge changes from v3.9-0 rc1 2012-03-19 16:05:24 -07:00
nova_doc.doc Merge changes from v3.9-0 rc1 2012-03-19 16:05:24 -07:00
pdp1_doc.doc PDP1: Revised doc for Expensive Typewriter support, etc. from Bob Supnik 2016-07-13 14:27:29 -07:00
pdp8_doc.doc PDP8: Add support for 16 terminals in the TTIX device 2016-10-10 16:59:03 -07:00
pdp10_doc.doc PDP10: Fix nested indirect address limit exceeded (from Bob Supnik) 2016-02-19 12:28:56 -08:00
pdp11_doc.doc PDP11: Add new breakpoint types for data and physical address 2016-09-13 15:22:35 -04:00
pdp18b_doc.doc PDP15: Update pdp18b_rp from Bob Supnik. 2016-03-16 12:49:03 -07:00
sds_doc.doc SDS: Refine Next command for subroutine branch 2014-04-23 20:51:24 -05:00
simh.doc TAPE: Update tape gap support (Dave Bryan) 2017-06-02 00:54:13 -07:00
simh_breakpoints.doc DOC: More detail on breakpoints and instruction replay 2016-09-09 15:30:42 -04:00
simh_doc.doc TIMER: Clarify throttling behavior displayed in SHOW for I/T mode 2017-05-11 08:33:39 -07:00
simh_faq.doc DOC: Add NAT info 2015-10-21 02:54:58 -07:00
simh_magtape.doc TAPE: Update tape gap support (Dave Bryan) 2017-06-02 00:54:13 -07:00
simh_swre.doc Merge changes from v3.9-0 rc1 2012-03-19 16:05:24 -07:00
simh_vmio.doc DOC: Update "Adding a Device to a Virtual Machine" to include details on the PDP18B simulators from Bob Supnik 2016-03-17 07:19:54 -07:00
simulators_acm_queue_2004.doc DOC: Add paper by Bob Supnik "Simulators: Virtual Machines of the Past and Future" published in ACM Queue 2004 2015-03-16 16:06:23 -07:00
ssem_doc.doc SSEM documentation added 2013-05-13 03:39:17 -05:00
Summary of IMP IO Device Codes.doc H316: Resurrecting the ARPAnet IMP (from Bob Armstrong) 2013-11-23 08:40:26 -08:00
swtp6800_doc.doc swtp6800: Clean up documentation file 2015-05-05 14:06:14 -07:00
tx0_doc.doc PDP11, PDP1, TX-0: Added SDL based graphics support using sim_video. 2016-01-29 10:16:30 -08:00
vax780_doc.doc VAX: Add IDLE names which align with various BSD Version names 2016-03-25 09:32:36 -07:00
vax_doc.doc VAX: Add IDLE names which align with various BSD Version names 2016-03-25 09:32:36 -07:00