Andrew Alderwick
823e0e8cda
Written manual tests for LITr and LIT2r.
2021-03-28 12:09:41 +01:00
Andrew Alderwick
cc89595aeb
Fixed test suite.
2021-03-28 12:09:21 +01:00
neauoire
f740ec3feb
Minor cleanup
2021-03-27 11:04:05 -07:00
neauoire
47a57952e8
Ported the examples
2021-03-26 10:35:00 -07:00
neauoire
a0f54f118b
Removed special case in JNZ
2021-03-26 09:53:17 -07:00
Andrew Alderwick
008ccf4e76
Get test suite running in SDL Uxn.
2021-03-24 23:15:42 +00:00
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