Commit graph

122 commits

Author SHA1 Message Date
Neil Webber
7b1eda6638
Merge pull request #3 from folkertvanheusden/SXT
SXT clears the V flag
2024-03-28 19:45:49 -05:00
folkert van heusden
f10da0f269
SXT clears the V flag 2024-03-28 23:56:22 +01:00
Neil Webber
954dd1240e
Merge pull request #2 from folkertvanheusden/BIC
BIC(B) &  V flag
2024-03-28 17:08:13 -05:00
folkert van heusden
dfdec49007
According to page 67 of PDP1120_Handbook_1972.pdf, BIC and BICB shall
clear the V flag when invoked.
2024-03-28 22:56:11 +01:00
Neil Webber
981efedeed forward lebel relative test and revise other stuff for new/better getlabel idxrel mode 2023-11-01 10:25:42 -05:00
Neil Webber
2f17117c02 fixed up (again, maybe right this time) pcrel stuff in getlabel 2023-11-01 10:22:27 -05:00
Neil Webber
111347faa2 cleanups 2023-11-01 09:20:04 -05:00
Neil Webber
f2c1c20857 updates 2023-11-01 09:19:36 -05:00
Neil Webber
fbc66608dc comment cleanups 2023-11-01 09:19:09 -05:00
Neil Webber
7354007fe4 more fwdref improvements, some more instrs 2023-11-01 09:15:57 -05:00
Neil Webber
1f196e1923 fix backwards raw label references 2023-10-29 09:05:12 -05:00
Neil Webber
bfd40bafa1 rorb 2023-10-28 18:15:36 -05:00
Neil Webber
2c20aa66b9 asrb 2023-10-28 13:35:51 -05:00
Neil Webber
fbd057450c huge semantic mistake in movb ... fixed 2023-10-28 13:35:10 -05:00
Neil Webber
482b25d07a byte semantics test 2023-10-28 13:33:48 -05:00
Neil Webber
e42601ae14 Pretty important bug fix for byte instruction register semantics 2023-10-28 13:33:20 -05:00
Neil Webber
e3c0782c72 ignore/allow 2023-10-23 12:06:44 -05:00
Neil Webber
0a4467009f first 2023-10-23 12:03:58 -05:00
Neil Webber
4249500cc4 NOTES 2023-10-23 12:03:53 -05:00
Neil Webber
df73e5dbf2 Just use InstructionBlock, no more WITH 2023-10-23 10:12:36 -05:00
Neil Webber
33b771e700 fix yellow handling; fix base register set; other cleanups 2023-10-23 10:12:07 -05:00
Neil Webber
42923f5f18 register_simpleattr wasn't returning value 2023-10-23 10:11:18 -05:00
Neil Webber
5009f75ad9 JMP tests 2023-10-23 10:10:18 -05:00
Neil Webber
7237ed2020 include non-interrupt mode emulation 2023-10-23 10:09:04 -05:00
Neil Webber
9239792d6d cleanup 2023-10-23 10:04:20 -05:00
Neil Webber
6f8bc554bb eliminated ASM with 2023-10-23 08:38:16 -05:00
Neil Webber
1259e2ef80 pre with removal 2023-10-23 08:14:07 -05:00
Neil Webber
267a9a1b8e jmp, jsr, several more instructions 2023-10-22 18:32:47 -05:00
Neil Webber
d07363b983 invis 2023-10-19 13:27:57 -05:00
Neil Webber
fd03a30e4c more options 2023-10-17 22:09:33 -05:00
Neil Webber
bcb446a239 various updates 2023-10-17 17:09:49 -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
eaa9b1d01c enhance breakpoints with xinfo 2023-10-17 17:08:05 -05:00
Neil Webber
89c7a183e1 DC11 implementation 2023-10-16 12:44:07 -05:00
Neil Webber
7e62ce99ce DC11 implementation 2023-10-16 12:43:54 -05:00
Neil Webber
72d79e0e07 DC11 implementation 2023-10-16 12:43:31 -05:00
Neil Webber
e8d13c68c3 DL11 implementation 2023-10-16 12:42:52 -05:00
Neil Webber
bd3579e0af make drive file(s) selectable 2023-10-16 09:59:53 -05:00
Neil Webber
e5c834982f lower/upper size and ID but not tested 2023-10-16 09:11:33 -05:00
Neil Webber
11dffdb199 MARK 2023-10-16 09:09:54 -05:00
Neil Webber
af5bca7ae1 BPT and IOT 2023-10-16 09:09:25 -05:00
Neil Webber
8275c2c6d3 DIV test and cleanup bp tests 2023-10-10 21:10:11 -05:00
Neil Webber
c00a3516d4 cleanups 2023-10-10 21:09:26 -05:00
Neil Webber
1f4e566c9f N bit wasn't getting set correctly in DIV in overflow cases 2023-10-10 21:04:01 -05:00
Neil Webber
aa80882389 beginnings of multi-drive support 2023-10-04 08:35:53 -05:00
Neil Webber
469d690457 cleanup 2023-10-04 08:35:40 -05:00
Neil Webber
e2fbf38786 Making Lookback a subclass of Breakpoint allows using it by itself to generate a state trace on halts 2023-10-03 15:53:57 -05:00
Neil Webber
ac3ed72d34 Breakpoints as class objects now 2023-10-02 20:06:29 -05:00
Neil Webber
0bfd47396c cleanup 2023-10-02 20:06:13 -05:00
Neil Webber
eec2d1da54 Breakpoints as class objects now 2023-10-02 20:05:53 -05:00