0864cdcf89
Fixes. Debugger improved.
2017-02-01 19:49:26 +01:00
ad4b15514d
Improving debugger.
2017-02-01 16:47:23 +01:00
9b4e5be3b4
Debugger STEP and BIGSTEP.
2017-01-31 19:59:34 +01:00
e47cb247eb
Started implementing the debugger.
2017-01-31 19:42:04 +01:00
3eba81d2bd
Work in progress
2017-01-30 19:37:11 +01:00
415688d5c5
Now 'vbgame' is included inside this project. Some fixes.
2017-01-30 14:57:38 +01:00
4011beaf7b
6 Fixes:
...
-[FIX] On conditional jumps vm_pc doesn't get updated if jump is not taken.
-[FIX] Palette members are reversed
-[FIX] Memory offset after each character is wrong
-[FIX] LOCATE: cursors are reversed
-[FIX] PRINT/PUTCHAR: cursor_y offset is wrong
-[FIX] PUTCHAR: parameters are grabbed reversed
2017-01-28 08:48:46 +01:00
2083f4c327
Debug in progress...
2017-01-27 20:04:26 +01:00
402286c048
Implemented SLEEP opcode
2017-01-27 14:31:13 +01:00
f3c115d316
Implemented ROM loading and program loading. Implemented interrupts.
2017-01-27 13:03:40 +01:00
a20dde4d5e
Fixed relative jumps back. Implemented CONCAT, GETY, GETZ, IN and OUT.
2017-01-26 19:38:08 +01:00
af2d942005
Implemented RJ, RB, RJZ, RJN, RBZ, RBN and SWAP
2017-01-25 18:48:47 +01:00
b12be2494d
JSR and RET now save and restore registers
2017-01-25 18:42:49 +01:00
8d749ea633
Corrected STOREI and LOADI to use rY. Implemented DEC, LEQ and GEQ opcodes. Implemented LOADXY, STOREXY, SETX, SETY, SETZ, INCX, DECX, INCY, DECY, INCZ and DECZ opcodes. Implemented RJYZ, RJYN, RBYZ, RBYN, RJZZ, RJZN, RBZZ and RBZN opcodes.
2017-01-25 18:39:48 +01:00
499b0539d3
Implemented all opcodes, including LOADI and STOREI
2017-01-24 19:47:19 +01:00
1bd5b0a6da
Started implementing some opcodes
2017-01-24 13:36:52 +01:00
b49c1e543f
First commit
2017-01-24 13:17:59 +01:00