Commit Graph

30 Commits

Author SHA1 Message Date
Nero 441bcbf40f chartab: migrate to com format and awk assembler 2023-01-01 21:42:02 +00:00
Nero 5100d1d84e Improve assembler: can now properly assemble lain.com 2023-01-01 21:09:31 +00:00
Nero e48ae306ba ccp: be more careful with cleaning up fcb area 2022-01-18 22:41:14 +00:00
Nero ea732be8ec ccp: implement type command 2022-01-18 22:22:42 +00:00
Nero f35a4f2170 ccp: implement dir command 2022-01-18 20:20:10 +00:00
Nero 105183837d Implement filename->FCB parsing and command line reading 2022-01-18 19:38:32 +00:00
Nero f7d7f48026 Implement syscall interface and version data 2022-01-01 21:22:37 +00:00
Nero 576b2c6546 kernel: add syscall handling stub 2022-01-01 03:42:01 +00:00
Nero 9b87b9fe66 Move in char functions 2021-12-29 00:46:02 +00:00
Nero f1c414bb26 implement bpb parsing 2021-12-20 20:08:37 +00:00
Nero e26adff688 Workstate on disk I/O rework 2021-12-16 12:27:23 +00:00
Nero b7d596d758 kernel: integrate existing farptr and drive code 2021-12-14 17:43:47 +00:00
Nero a3dfd2c36c add BPB definitions as stand-alone include 2021-12-14 15:24:36 +00:00
Nero 467054def6 sys: calculate length of cluster series 2021-12-14 15:23:49 +00:00
Nero cfadc73493 sys: implement boot sector code plus target track calculation 2021-12-13 18:45:36 +00:00
Nero 4d8406aa3a rename parse to scan, more intuitive for C programmers 2021-12-11 18:21:00 +00:00
Nero 725213b581 sys: parse drive number and load BPB 2021-12-11 16:46:00 +00:00
Nero bc238a3bf9 i still dont know what im doing 2020-03-01 16:45:16 +00:00
Nero 4847eb4d88 Revert "Throw out previous x86 stuff"
This reverts commit 807db4a592.
2020-03-01 12:03:35 +00:00
Nero 30ae244ef1 sigh. i dont know 2020-02-28 19:55:00 +00:00
Nero 807db4a592 Throw out previous x86 stuff 2019-12-22 02:52:40 +01:00
Nero c3f347d9eb Use other font with some more serifs 2019-12-07 23:00:05 +01:00
Nero c54b2eb90d Add CP437 8x8 font 2019-12-07 18:35:59 +01:00
Nero eb67071ffb Ubuntu needs stdint.h for uint8_t 2019-11-24 11:28:39 +00:00
Nero fe319a0caa Fix conditional jump instructions not eating their immediate data 2019-11-15 15:54:37 +00:00
Nero 6b1c53dad5 8080 Emulator can now do most opcodes
Still very buggy
2019-11-15 14:42:07 +00:00
Nero 215fcaf67b Add WIP 8080 emulator 2019-11-15 08:27:58 +00:00
Nero cef35930e9 Remove attempt of 8086 emulator - not primary target platform 2019-11-14 21:11:51 +00:00
Nero 35593dada1 Replace fix-rom script with utils binary 2019-11-09 11:02:27 +00:00
Nero a4697fa666 Generalize build mechanism for host utils 2019-11-07 17:39:17 +00:00