Commit graph

23 commits

Author SHA1 Message Date
Neil Webber
9428e4744a Verifying with some test code, SIMH generates ReservedInstruction for things like JMP R0 ... and now this code does the same (was AddressError) 2024-05-08 17:59:35 -05:00
Neil Webber
53d7c5d7ab Fix for typeerror #21 -- though this also points out re-reading what MMR2 points to (for logging) might be a bad idea 2024-05-08 08:40:13 -05:00
Neil Webber
6e54a9dc9e accomodate octal formatting in machinestate for logging while still leaving raw values for, e.g., breakpoonts 2024-04-18 17:02:38 -05:00
folkert van heusden
81e8d1e9d9
missing 2024-04-13 19:38:57 +02:00
Neil Webber
1423e79813 Fix I/O to registers via Unibus addrs; also microbreak register 2024-04-13 12:24:48 -05:00
Neil Webber
c78972654c Revamp the unibus device callback system. New version has explicit BusCycle argument in one callback function vs the mishmash of time-evolved methods for reset, bytes, etc 2024-04-11 16:58:41 -05:00
Neil Webber
5993b73e6e Fix AddressError in RW_N when address is od 2024-04-09 14:14:09 -05:00
Neil Webber
899e2a00ea fix @(Rn)+/@-(Rn) incr/decr is always 2 -- Issue: 'addressing modes #4' 2024-03-29 08:54:00 -05:00
Neil Webber
fbc66608dc comment cleanups 2023-11-01 09:19:09 -05:00
Neil Webber
e42601ae14 Pretty important bug fix for byte instruction register semantics 2023-10-28 13:33:20 -05:00
Neil Webber
33b771e700 fix yellow handling; fix base register set; other cleanups 2023-10-23 10:12:07 -05:00
Neil Webber
c7fe81b551 enhance breakpoints with xinfo and remove instruction logging because can be done with breakpoints 2023-10-17 17:09:00 -05:00
Neil Webber
e5c834982f lower/upper size and ID but not tested 2023-10-16 09:11:33 -05:00
Neil Webber
469d690457 cleanup 2023-10-04 08:35:40 -05:00
Neil Webber
eec2d1da54 Breakpoints as class objects now 2023-10-02 20:05:53 -05:00
Neil Webber
afdd35bc9a fix log message in trapstackpush 2023-09-29 07:23:46 -05:00
Neil Webber
6c5dbb1e34 stacklimit red and yellow now both conform to SIMH behavior 2023-09-28 09:04:10 -05:00
Neil Webber
8e0c46b1b8 more conformity on yellow stack limits. Not sure where I got the 'ignores' concept from, but it's gone now as SIMH doesn't do that 2023-09-27 19:33:18 -05:00
Neil Webber
eaa5e2f161 first pass at matching red/yellow zone stack violations to simh 2023-09-26 17:13:11 -05:00
Neil Webber
140ce85120 associate_device, devices, and fix steps 2023-09-09 07:43:12 -05:00
Neil Webber
b9b60faea5 Make it possible to control logging level by writing to /dev/kmem yeehah 2023-09-05 22:57:19 -05:00
Neil Webber
ef1f5b75b9 handle missing rp.disk 2023-09-04 13:29:20 -05:00
Neil Webber
7760907dff First release 2023-09-04 12:49:58 -05:00