Commit graph

41 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
5ef8965399 Test physRW_N 2024-04-09 14:14:55 -05:00
Neil Webber
974674e067 Test for https://github.com/outofmbufs/python-pdp11-emulator/issues/14 2024-04-07 08:55:43 -05:00
Neil Webber
bddbd824d9 enable individual test selection from command line 2024-04-01 11:13:49 -05:00
Neil Webber
f6fb96a6e9 ooops, fix negb test to actually use NEGB 2024-04-01 10:06:47 -05:00
Neil Webber
8dd0b60fbd test neg/negb 2024-04-01 09:23:26 -05:00
Neil Webber
2a8b38bc39 Added test for 'SWAP & N flag #5' 2024-03-29 10:22:01 -05:00
Neil Webber
7617579031 test @(Rn)+ and @-(Rn) 2024-03-29 08:52:31 -05: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
111347faa2 cleanups 2023-11-01 09:20:04 -05:00
Neil Webber
482b25d07a byte semantics test 2023-10-28 13:33:48 -05:00
Neil Webber
5009f75ad9 JMP tests 2023-10-23 10:10:18 -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
bcb446a239 various updates 2023-10-17 17:09:49 -05:00
Neil Webber
8275c2c6d3 DIV test and cleanup bp tests 2023-10-10 21:10:11 -05:00
Neil Webber
ac3ed72d34 Breakpoints as class objects now 2023-10-02 20:06:29 -05:00
Neil Webber
80290556b9 __iter__ for instruction blocks 2023-09-29 17:56:05 -05:00
Neil Webber
6d327ff1d3 user mode perf test 2023-09-29 13:14:07 -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
cc4303765d more stacklim tests, more SIMH conformity 2023-09-27 19:34:09 -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
df7e7cbd4d revamped pdpasm branch handling 2023-09-25 20:29:56 -05:00
Neil Webber
d3caa8b7c6 performance test and other improvements 2023-09-24 09:00:42 -04:00
Neil Webber
d78fb6e8ec better forward referencing plus initial AWbits test swag 2023-09-19 11:58:38 -05:00
Neil Webber
a74312451a downtest and bonus test work in mmu updown 2023-09-16 22:19:36 -05:00
Neil Webber
a909323cd8 primitive forward references working 2023-09-16 17:31:31 -05:00
Neil Webber
f0a848910b all-assembler mmu test works, also verified in SIMH 2023-09-16 14:58:36 -05:00
Neil Webber
17831a75e2 phase1 mmu_updown pure asm conversion 2023-09-15 23:47:48 -05:00
Neil Webber
e9b71fecd5 more updown tests 2023-09-15 14:43:12 -04:00
Neil Webber
cb9cafc3fb more cleanup 2023-09-15 12:09:04 -04:00
Neil Webber
37ad52ad48 given pdpasmhelper, rewrite mmu tests to be a lot more native-based 2023-09-15 06:16:58 -04:00
Neil Webber
c6dcec323c MOAR branch support 2023-09-12 17:41:15 -06:00
Neil Webber
c7ad42153e convert more to WITH style 2023-09-12 13:15:12 -06:00
Neil Webber
38039360e0 more ASM cleanup 2023-09-12 12:10:51 -06:00
Neil Webber
d4c80db5c4 checkpoint on asm support with WITH 2023-09-11 18:57:00 -06:00
Neil Webber
4b9bdf77d0 more use of asm with 2023-09-11 17:45:59 -06:00
Neil Webber
475f2e4591 improved WITH syntax for instruction sequences 2023-09-11 17:28:45 -06:00
Neil Webber
531e5607a5 checkpoint with sequence accumulation 2023-09-10 18:06:36 -06:00
Neil Webber
d5af85f09d mfpd test 2023-09-09 07:42:50 -05:00
Neil Webber
7760907dff First release 2023-09-04 12:49:58 -05:00