Commit graph

60 commits

Author SHA1 Message Date
folkert van heusden
2717799df4 - fix for busy loop in console_posix (due to poll with 0ms timeout)
- disable kw11-l interrupt when emulation is not running
2022-06-26 01:41:58 +02:00
folkert van heusden
88933e303c Console switches configurable on command line 2022-06-19 15:39:46 +02:00
folkert van heusden
d851c4b9a0 18bit mode 2022-06-18 08:18:27 +02:00
folkert van heusden
8432071f9f ncurses-fix for stats at end 2022-06-17 20:34:53 +02:00
folkert van heusden
a9090e0acd show instruction count together with the mips-count 2022-06-16 22:35:28 +02:00
folkert van heusden
a000df36b8 fix for crash due to logging changes 2022-06-13 19:26:54 +02:00
folkert van heusden
6eeb65eeb3 PAR/PDR fixes
(FKTH??)
2022-06-13 15:19:28 +02:00
folkert van heusden
c20b9554d8 streamlined get/set_Register 2022-06-11 16:02:55 +02:00
folkert van heusden
99c7398a57 Configurable log levels 2022-06-11 12:46:09 +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
3cd9051824 running flag tweak 2022-06-11 08:31:22 +02:00
folkert van heusden
ce7343075f moved file-loaders into loaders.cpp/h 2022-06-11 08:05:19 +02:00
folkert van heusden
8d8af7153b Event handling (stop/interrupt) clean-up 2022-06-10 20:59:36 +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
b60debfd22 show speed at exit in fast emulation 2022-06-09 21:06:27 +02:00
folkert van heusden
94181e94bd KW11-L 2022-06-09 19:10:22 +02:00
folkert van heusden
cb8d3d18a3 -b to enable bootloader (help) 2022-06-01 13:32:52 +02:00
folkert van heusden
3df8aea12c Split 'step()' into _a and _b so to prevent confusing disassembly of an
instruction that won't be executed anyway due to an interrupt/trap.
2022-04-30 12:16:19 +02:00
folkert van heusden
fbf68e2409 allow rk05 without bootloader set 2022-04-30 12:09:20 +02:00
folkert van heusden
1d23b5f5bc page modes / debugger tweaks 2022-04-13 17:49:15 +02:00
folkert van heusden
e5dd0105af flag handling 2022-04-12 21:02:02 +02:00
folkert van heusden
44ad6a5912 emulation speed 2022-04-12 11:17:30 +02:00
folkert van heusden
39952ef68b debugger in ESP32 2022-04-12 11:08:47 +02:00
folkert van heusden
586a466178 breakpoint fixes 2022-04-12 10:48:24 +02:00
folkert van heusden
9462e2a72b debugger commands 2022-04-12 10:42:39 +02:00
folkert van heusden
ab268f5ca6 i/o fixes for debugger 2022-04-11 22:50:05 +02:00
folkert van heusden
9c7632fb1c breakpoints 2022-04-11 21:00:42 +02:00
folkert van heusden
9d367e02ae -d is now debugger and -t is now tracing to stderr 2022-04-11 20:55:59 +02:00
folkert van heusden
4b3c61dc4f move more terminal i/o to console-class 2022-04-11 20:41:48 +02:00
folkert van heusden
8920cb8313 extend debug logging with values worked with 2022-04-11 12:30:43 +02:00
folkert van heusden
233565e451 debug 2022-04-10 15:04:05 +02:00
folkert van heusden
e9822fe116 debug 2022-04-10 12:00:11 +02:00
folkert van heusden
afd84445eb clean-up 2022-03-31 22:27:59 +02:00
folkert van heusden
07cd3100d1 show (M)IPS in ncurses 2022-03-31 19:30:06 +02:00
folkert van heusden
7922566993 multiple RK05 devices 2022-03-29 23:06:29 +02:00
folkert van heusden
061e76987c old code 2022-03-28 20:46:27 +02:00
folkert van heusden
a86c093b33 running flag 2022-03-26 11:57:46 +01:00
folkert van heusden
c761ff824d panel fix 2022-03-24 13:34:52 +01:00
folkert van heusden
1d73211781 moved panel code into console-class 2022-03-23 15:39:25 +01:00
folkert van heusden
219eacd4f7 (M)IPS output fix 2022-03-23 12:01:44 +01:00
folkert van heusden
5867499254 debug 2022-03-22 22:36:29 +01:00
folkert van heusden
d8d1fdc92c virtual function called error fix 2022-03-22 22:18:06 +01:00
folkert van heusden
7649ab6b29 abstracted text-output into console-classes 2022-03-22 11:07:20 +01:00
folkert van heusden
1a09bd071b dynamic screen refresh interval 2022-03-21 21:31:36 +01:00
folkert van heusden
f764c01947 include buildmoment 2022-03-21 20:41:51 +01:00
folkert van heusden
94c5afb58e compile fix 2022-03-21 14:04:55 +01:00