Neil Webber
|
5a95c06401
|
test_byteops
|
2024-05-18 09:08:43 -05:00 |
|
Neil Webber
|
379aeca487
|
add test for (user mode) PC wrap-around
|
2024-05-16 15:41:28 -05:00 |
|
Neil Webber
|
837c691fdc
|
added MUL test
|
2024-05-13 12:40:38 -05:00 |
|
Neil Webber
|
3d8ec4a4bf
|
cleanup
|
2024-05-11 16:18:28 -05:00 |
|
Neil Webber
|
d1e040dce8
|
test_trapconditions to verify various illegal sequences generate correct trap vectors (MORE TESTS NEEDED HERE)
|
2024-05-08 20:17:19 -05:00 |
|
Neil Webber
|
932fbd9ae2
|
Add tests for LDA with/without checksum on END block
|
2024-05-08 18:00:27 -05:00 |
|
Neil Webber
|
f5509d373d
|
add check16 to verify no larger than 16 bit values got generated; also reduce footprint of physmem in most cases because of this check
|
2024-04-23 08:40:51 -05:00 |
|
Neil Webber
|
7a9fff6f8b
|
was masking 18 bits not 16 in ubmap
|
2024-04-23 07:55:16 -05:00 |
|
Neil Webber
|
872ad7833d
|
Make sure no illegal values outside 16 bit range loaded via loadphysmem
|
2024-04-23 07:39:18 -05: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
|
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 |
|