Commit Graph

29 Commits

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