Commit graph

1192 commits

Author SHA1 Message Date
folkert van heusden
5002040e30 fix(?) for SWAB flags 2022-03-16 20:17:58 +01:00
folkert van heusden
fb7f15f208 code clean-up 2022-03-16 20:09:09 +01:00
folkert van heusden
40ce1425da SEx fix 2022-03-16 20:02:42 +01:00
folkert van heusden
ebb7874812 set/clear condition bits fix 2022-03-16 19:56:19 +01:00
folkert van heusden
7953e8ce50 log all registers 2022-03-16 19:36:07 +01:00
folkert van heusden
7106c83d5d reset terminal after ctrl+c 2022-03-16 19:29:25 +01:00
folkert van heusden
4f21efdf57 several addressing fixes for disassembler 2022-03-16 19:29:10 +01:00
folkert van heusden
da7df5db42 PSW & SP 2022-03-16 13:37:44 +01:00
folkert van heusden
9dc6172ba3 disas output tweaks 2022-03-16 13:02:59 +01:00
folkert van heusden
745657d76e disassembler 2022-03-16 12:06:01 +01:00
folkert van heusden
7a77fefb24 removed D() from cpu.cpp, started cpu::disassemble() 2022-03-16 10:11:31 +01:00
folkert van heusden
daabdc7604 removed redundant asserts 2022-03-16 09:55:56 +01:00
folkert van heusden
fd1172b946 written by whom 2022-03-15 23:06:41 +01:00
folkert van heusden
c84421a2ad fix memory leak 2022-03-15 23:04:21 +01:00
folkert van heusden
320d61551b ESP32 tweaks 2022-03-15 22:37:23 +01:00
folkert van heusden
707d017330 meta 2022-03-15 21:57:21 +01:00
folkert van heusden
7790086d1e tty read 2022-03-15 21:56:11 +01:00
folkert van heusden
caf3aeda6b ESP32 fixes 2022-03-15 21:48:36 +01:00
folkert van heusden
30a69ce0a5 ESP32 poc 2022-03-15 21:26:02 +01:00
folkert van heusden
5258ea3661 debug 2022-03-14 22:03:37 +01:00
folkert van heusden
b47fc65221 Release-mode 2022-03-14 21:47:04 +01:00
folkert van heusden
412e512c70 TTY 2022-03-14 21:37:49 +01:00
folkert van heusden
62d2971860 bge test 2022-03-14 20:08:36 +01:00
folkert van heusden
9ebb1aa0c9 TST test 2022-03-14 20:01:24 +01:00
folkert van heusden
d140590a06 test flags when doing mov 2022-03-14 19:48:18 +01:00
folkert van heusden
1b527c8c38 Show progress 2022-03-13 22:00:48 +01:00
folkert van heusden
4f0809ee42 addressing mode 3 2022-03-13 21:43:53 +01:00
folkert van heusden
ff3ca2517e addressing mode 0, 1 and 2 tests 2022-03-13 19:49:04 +01:00
folkert van heusden
aefcf2f5f7 sbc 2022-03-13 18:28:58 +01:00
folkert van heusden
337bbc836d ADD/ADC 2022-03-13 14:55:47 +01:00
folkert van heusden
f49cafd18c 16b psw tests 2022-03-13 14:36:34 +01:00
folkert van heusden
48881f7d5a make sure flags are reset 2022-03-13 14:30:09 +01:00
folkert van heusden
05a55123ac flags tests 2022-03-13 14:25:41 +01:00
folkert van heusden
c8364052e0 segfault in MTPS 2022-03-13 14:24:57 +01:00
folkert van heusden
e207093572 psw test & emit binary fixes 2022-03-13 13:42:47 +01:00
folkert van heusden
33358346a3 tests 2022-03-13 12:51:55 +01:00
folkert van heusden
fbf9a79f3f MTPS / MFPS 2022-03-13 12:51:34 +01:00
folkert van heusden
445d652921 working on tester code 2022-03-13 11:53:32 +01:00
folkert van heusden
a1073b2f83 tty console 2022-03-13 11:09:45 +01:00
folkert van heusden
3387852028 cmake 2022-03-13 10:39:32 +01:00
folkert van heusden
c56cb9079b coverage compare tool 2022-03-01 15:53:49 +01:00
2e5b2022fd KEK 2022-03-01 13:57:57 +01:00