neauoire
82674a1484
Created a debugger
2021-03-22 19:04:31 -07:00
Andrew Alderwick
118afe5fb4
Add debug device.
...
Writing to Debug.stack prints a stack dump; writing to Debug.snapshot
makes a snapshot of the running VM and compares it to a previous one if
it exists; writing to Debug.exit terminates the VM; and writing to
Debug.test_mode activates features handy for automated testing.
test_mode is certainly subject to change.
2021-03-22 23:22:47 +00:00
Andrew Alderwick
ecc50fd9f2
Add test suite skeleton.
2021-03-22 20:36:38 +00:00
neauoire
c60dbfe872
Started implementing peek/poke
2021-03-21 11:28:59 -07:00
neauoire
195a54c6d6
Experimenting with signed cmp
2021-03-20 21:46:52 -07:00
neauoire
4633fcf920
Starting noodle
2021-03-18 10:13:55 -07:00
neauoire
f997c5f564
Added missing stack balances
2021-03-16 10:54:07 -07:00
neauoire
06be09eee4
Moved opcodes around
2021-03-16 09:27:51 -07:00
neauoire
d848cc1f54
Removing signed mode
2021-03-15 18:08:41 -07:00
neauoire
82d1c276f9
Automated pop on cond?
2021-03-15 15:27:43 -07:00
neauoire
481a318732
Optimized some example files
2021-03-14 15:17:00 -07:00
neauoire
9cd5bf7d0a
Renamed RTS to RTN
2021-03-14 14:26:17 -07:00
neauoire
3280c2031b
Started implementing macros
2021-03-14 13:30:17 -07:00
neauoire
0450ed7fe7
Moved things around a bit
2021-03-14 10:40:13 -07:00
neauoire
b42cec41ef
Implemented local templated labels
2021-03-11 15:47:28 -08:00
neauoire
9bb4b84e2f
Jump experiments
2021-03-11 12:19:59 -08:00