Commit graph

369 commits

Author SHA1 Message Date
folkert van heusden
c20b9554d8 streamlined get/set_Register 2022-06-11 16:02:55 +02:00
folkert van heusden
1a26532218 removed not-required data from logging 2022-06-11 14:55:21 +02:00
folkert van heusden
504b0a2748 logging enhancement 2022-06-11 13:08:25 +02:00
folkert van heusden
99c7398a57 Configurable log levels 2022-06-11 12:46:09 +02:00
folkert van heusden
d8e8111d8a debug to log 2022-06-11 12:36:16 +02:00
folkert van heusden
f21ca8f56c fix for crash when no logfile was selected 2022-06-11 12:29:52 +02:00
folkert van heusden
d725a0ab3d Copy/paste fix 2022-06-11 12:27:28 +02:00
folkert van heusden
5581f227a7 cosmetic fix 2022-06-11 12:24:12 +02:00
folkert van heusden
ea9111c248 do not accept empty filenames 2022-06-11 11:54:15 +02:00
folkert van heusden
679b0a71b0 brightness reduction 2022-06-11 11:52:31 +02:00
folkert van heusden
fd44bf3262 cosmetic fix 2022-06-11 11:50:27 +02:00
folkert van heusden
593d1f1e55 ESP32 has unsigned char? 2022-06-11 11:43:28 +02:00
folkert van heusden
252efbd232 enable line interrupt emulatie in esp32 2022-06-11 11:43:03 +02:00
folkert van heusden
93718178fa Merge branch 'master' of github.com:folkertvanheusden/kek 2022-06-11 09:52:59 +02:00
folkertvanheusden
d0d2fe76b3
Merge pull request #5 from folkertvanheusden/log
Log
2022-06-11 09:53:07 +02:00
folkert van heusden
22171d8301 ESP32 compile fixes 2022-06-11 09:48:03 +02:00
folkert van heusden
7a9ccc651b logging facility - remove \n & reduce logging when not needed 2022-06-11 09:44:00 +02:00
folkert van heusden
92d96a4d43 logging facility 2022-06-11 09:35:30 +02:00
folkert van heusden
dd3b1d9d66 Renamed 'FIXME' to 'TODO' for a few cases: they're really TODOs and
lgtm.com complains about them.
2022-06-11 08:59:07 +02:00
folkert van heusden
e93220c536 removed debug code 2022-06-11 08:47:31 +02:00
folkert van heusden
2d7f202530 use of iterate after erase 2022-06-11 08:47:24 +02:00
folkert van heusden
8b899a65d3 removed obsolete code 2022-06-11 08:39:35 +02:00
folkert van heusden
7c574f805f meta 2022-06-11 08:37:05 +02:00
folkert van heusden
3cd9051824 running flag tweak 2022-06-11 08:31:22 +02:00
folkert van heusden
c85f6cbf7e reduce number of context switches 2022-06-11 08:31:06 +02:00
folkert van heusden
b39beacc40 RL02 for ESP32 2022-06-11 08:16:16 +02:00
folkert van heusden
ce7343075f moved file-loaders into loaders.cpp/h 2022-06-11 08:05:19 +02:00
folkert van heusden
18cfbaf2d3 ESP32 compile fixes 2022-06-10 21:08:06 +02:00
folkert van heusden
8d8af7153b Event handling (stop/interrupt) clean-up 2022-06-10 20:59:36 +02:00
folkert van heusden
f6824ececf Merge branch 'rl' 2022-06-10 20:30:51 +02:00
folkert van heusden
ee8d772426 MFPI/MTPI require special handling for SP 2022-06-10 20:30:18 +02:00
folkert van heusden
eb96e71592 MFPI/MTPI require special handling for SP 2022-06-10 20:30:00 +02:00
folkert van heusden
1d969dfb00 p11 .x11 test files loader 2022-06-10 19:54:10 +02:00
folkert van heusden
57aca63db0 Implemented RL02 read command 2022-06-10 09:48:02 +02:00
folkert van heusden
160ffe5c26 connect rl02 to bus 2022-06-09 22:19:46 +02:00
folkert van heusden
21a6553f47 framework for RL02 emulation 2022-06-09 22:07:45 +02:00
folkert van heusden
be4fbdc4ec remove stray debug code 2022-06-09 21:08:02 +02:00
folkert van heusden
b60debfd22 show speed at exit in fast emulation 2022-06-09 21:06:27 +02:00
folkert van heusden
04d9c89b3b log lines of tty-output in debug-log 2022-06-09 21:05:51 +02:00
folkert van heusden
11fc6c5d86 handle backspace & ^u 2022-06-09 19:20:32 +02:00
folkert van heusden
94181e94bd KW11-L 2022-06-09 19:10:22 +02:00
folkert van heusden
3466cefbed MUL: clear V-flag and correct setting of result in registers 2022-06-09 14:46:20 +02:00
folkert van heusden
bb6e599813 HI/LO were swapped for MUL 2022-06-09 14:02:49 +02:00
folkert van heusden
8e6eae64da instructions with two registers to work on are R[nr] and R[nr | 1] (not + 1) 2022-06-09 12:39:52 +02:00
folkert van heusden
f4b7f0a3cd fix for ASHC on negative value 2022-06-09 09:46:20 +02:00
folkert van heusden
d243364743 ASHC: set V flag, correction for shift value 2022-06-09 08:48:30 +02:00
folkert van heusden
23a87309e3 strace -> start tracing from address 2022-06-09 08:47:54 +02:00
folkert van heusden
73be8514ba toggle tracing (debugger) 2022-06-08 22:17:28 +02:00
folkert van heusden
5770bdc263 ASH now bug-free? 2022-06-08 22:09:11 +02:00
folkert van heusden
782095555d ASH fixes
- lower 6 bit are addressing mode + register number
- fix for sign-bit extension

To do: flags
2022-06-03 18:46:04 +02:00