Commit graph

18 commits

Author SHA1 Message Date
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