Commit Graph

26 Commits

Author SHA1 Message Date
963aebd948 Add uartctrl.rom: Control PC via COM1 attached terminal 2021-04-04 21:41:22 +00:00
734ab3852a Remove skeleton of rom-based kernel 2020-08-15 21:02:30 +00:00
c604fd43e7 Remove attempt of rom-based debugger 2020-08-15 20:59:40 +00:00
d6b5792ff7 Make dprintf the default debugging facility 2020-08-15 20:58:40 +00:00
Ain
65564b78af Start working on rom-based kernel 2020-05-29 00:32:30 +02:00
Ain
e60e49735c debug: Add stub for instruction decoding 2020-05-19 18:26:22 +02:00
Ain
a31e574b3a debug: Split commands into thematically organized files 2020-05-18 23:43:54 +02:00
Ain
8056ad5cfb debug: commands are now always typed uppercase 2020-05-18 23:12:58 +02:00
Ain
d264404bb1 debug: print register name when changing register 2020-05-18 22:50:30 +02:00
Ain
8407275ba9 debug: Implement number parsing and editing of registers 2020-05-18 22:35:41 +02:00
Ain
a386416f28 debug: fix check if there are arguments 2020-05-18 20:17:58 +02:00
Ain
fc1aa47039 debug: Implement parsing of register names 2020-05-18 20:05:06 +02:00
Ain
2a7087a21f debug: Reduce stack usage on entry from 5 to 4 words 2020-05-18 18:23:37 +02:00
Ain
9ce6ec5476 debug: Rework repl loop and implement help command '?' 2020-05-17 22:46:11 +02:00
Ain
31a72d594a debug: fix missing PnP product name string terminator 2020-05-17 18:09:50 +02:00
e30f99c1a7 debug.rom: Allocate lowmem segment instead of full relocate 2020-05-16 13:10:21 +00:00
1647e70cae debug.rom: Implement cheapo versions of g and t commands 2020-05-13 21:30:43 +00:00
47037ad708 debug rom: implement cmd loop 2020-05-13 19:48:57 +00:00
064b6ff6af debug.rom: re-implement displaying flags and returning to code 2020-05-12 21:27:48 +00:00
c8adeb35d2 Drop debug.drv, rework debug rom instead 2020-05-12 20:47:34 +00:00
efb5ad146c Dummy for loading rdos drvs via option rom 2020-05-11 20:50:32 +00:00
4847eb4d88 Revert "Throw out previous x86 stuff"
This reverts commit 807db4a592.
2020-03-01 12:03:35 +00:00
Ain
807db4a592 Throw out previous x86 stuff 2019-12-22 02:52:40 +01:00
3a721063f4 debug.rom: show CS during boot 2019-11-04 20:35:01 +00:00
Ain
7d99526b55 debug.rom: show banner when loaded 2019-10-18 21:48:29 +00:00
Ain
50e58765b1 Improve debug rom to catch common exception conditions 2019-10-18 13:50:42 +00:00