Commit graph

75 commits

Author SHA1 Message Date
folkert van heusden
17237e7eed
TTT: generate an interrupt when the character has been transmitted. 2023-03-26 13:43:35 +02:00
folkert van heusden
0300738cbd
.BIC processing 2023-03-26 11:07:29 +02:00
folkert van heusden
f9ff9b24ba
Allow loadTape to return fail status 2023-03-26 10:43:53 +02:00
folkert van heusden
97ba6fd41b
6 character address 2023-03-22 14:32:47 +01:00
folkert van heusden
89a9fbead0
NBD: implemented read/write 2023-03-22 10:24:23 +01:00
folkert van heusden
4a4448e7b0
disk_backend::begin() 2023-03-21 22:28:43 +01:00
folkert van heusden
6236d96b83
disk backend 2023-03-21 21:45:25 +01:00
folkert van heusden
ff40cdc82c
11/34 mode removed 2023-03-21 10:32:46 +01:00
folkert van heusden
9930dd6fc8
jump into debugger when no bootloader or test is selected 2023-03-20 20:53:17 +01:00
folkert van heusden
5bc706d979
11/70 has no MFPT instruction 2023-03-20 19:07:52 +01:00
folkert van heusden
daf5e27842
console switches/leds work 2023-03-19 15:33:39 +01:00
folkert van heusden
e9284e1914
copy/paste fix 2023-03-17 21:17:08 +01:00
folkert van heusden
13d3825d73 -Q 2022-11-10 08:50:26 +01:00
folkert van heusden
4ccc53f5f2 tweaks 2022-11-09 21:25:55 +01:00
folkert van heusden
381879030f helpful logging 2022-07-02 16:55:55 +02:00
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