Commit Graph

22 Commits

Author SHA1 Message Date
598a2c0fdf random fixes 2020-03-02 12:10:21 +00:00
bc238a3bf9 i still dont know what im doing 2020-03-01 16:45:16 +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
757a811988 Refine opcode 8080 table 2019-10-25 13:14:15 +00:00
Ain
6e2b65e9c0 Add 8080 opcode map 2019-10-22 22:24:51 +00:00
Ain
6f7fc05171 log2: implement using left rotate through carry 2019-10-19 12:51:11 +00:00
Ain
b3014ef8e4 Meh 2019-10-16 21:09:31 +00:00
Ain
7dec8b6c81 Use nasm compat file to allow custom asm variant
(I dont want to re-implement all those nasm features later)
2019-10-14 21:04:42 +00:00
Ain
7877809bc1 WIP on FCB disk i/o 2019-10-08 17:54:39 +00:00
Ain
a30f4f3287 Advance on 8086 emulator 2019-10-01 21:35:01 +00:00
Ain
7f9820bace Add lib function for MCB allocation from bootsectors 2019-09-26 14:57:20 +00:00
Ain
e878ad0880 Remove DOS lineendings 2019-09-26 14:55:46 +00:00
Ain
62a15d52bb Save some bytes on printing hexnumbers 2019-09-26 14:53:50 +00:00
Ain
7514bd27c3 Rename printf file for more consistent naming 2019-09-20 23:39:57 +00:00
Ain
e4dec4b14c Oi vey, sar is sign-extending, which is not what we want 2019-09-10 13:44:44 +00:00
Ain
4e188235f9 Add malloc table dump 2019-08-30 22:18:05 +00:00
Ain
8aafa98c6a Revamp debugger, including support for printing padded numbers 2019-05-05 11:18:55 +00:00
Ain
bc6a49c54d Implement ramdisk i/o, advance kernel printf 2019-04-28 22:01:30 +00:00
Ain
8bb23d8a25 Remove whacky print_inline 2019-03-31 12:44:07 +00:00
Ain
1c4a0cf185 lib/print: shave off some bytes 2019-03-31 12:25:17 +00:00
Ain
97fe07a210 vbr: implement file searching in rootdir 2019-03-29 23:48:18 +00:00