Commit Graph

30 Commits

Author SHA1 Message Date
Ain
7d7b4a89e6 Make mechanism for using qemu with option roms generic 2019-09-18 11:03:21 +00:00
Ain
c70f388548 Get MBR ready, add hdimage target 2019-09-17 22:41:39 +00:00
Ain
cff186a1bb Make better use of mformat features 2019-09-16 10:26:48 +00:00
Ain
956df75dae Add mechanism for additional files on floppy 2019-09-15 19:03:08 +00:00
Ain
fc0dd47d48 Remove rom and serial boot methods from qemu testing 2019-09-15 18:01:48 +00:00
Ain
e143159a7a Rename floppy bootsec into fatvbr, thats more accurate 2019-09-15 17:33:01 +00:00
Ain
83d6b76ed5 Remove isacon debug and stdio serial, use terminal via curses instead 2019-09-11 19:32:40 +00:00
Ain
cd258ccbe4 Work on interrupt subfunctions, remove drvtab experiments 2019-09-08 15:18:37 +00:00
Ain
d853b87ec7 Use COM-based format, get bootloader working 2019-09-08 01:04:01 +00:00
Ain
11b4d07dc1 Split up kernel and debug rom 2019-09-06 23:42:39 +00:00
Ain
40bd6f5d12 qemu: Dont try to use display if there is none 2019-09-04 13:38:32 +00:00
Ain
f0abe935fd Fix crap... 2019-08-30 22:24:40 +00:00
78d5b6aa28 Add prototype for serial bootloader 2019-06-24 16:47:31 +00:00
Ain
1259fe14fe Rework VBR 2019-05-19 20:07:08 +00:00
Ain
5516f05fc2 Fix makefile for updates 2019-05-02 20:25:35 +00:00
Ain
924f7496c8 Fix typo in makefile 2019-05-02 20:11:54 +00:00
Ain
bc6a49c54d Implement ramdisk i/o, advance kernel printf 2019-04-28 22:01:30 +00:00
Ain
acef5262eb Reduce amount of scripts in root directory 2019-04-21 10:14:06 +00:00
Ain
d8fe1b211c Change kernel blob format to be option rom compatible 2019-04-20 21:02:35 +00:00
Ain
781366a4a4 Fix Makefile 2019-03-31 20:53:33 +00:00
Ain
dad80532ab Allow arbitrary floppy sizes 2019-03-31 13:22:24 +00:00
Ain
9aa032a90c Rename vbr to fat12vbr 2019-03-30 12:39:53 +00:00
Ain
a46114f6bd kernel: strip down to dumb binary, expect bootloader to load into sane location and setup stack 2019-03-27 23:07:04 +00:00
Ain
f1d11d84a2 Create fdimage using mtools 2019-03-27 22:10:03 +00:00
Ain
391a1aa7d5 vbr: CHS reading seems to work so far 2019-03-26 20:46:40 +00:00
Ain
2229c319b6 Add first steps for VBR bootloader 2019-03-25 08:51:37 +00:00
Ain
414f35a1ce Trying to figure out best directory structure... 2019-03-24 18:30:49 +00:00
Ain
8b750aabe9 kernel: Generalize startup code into main 2019-03-24 18:24:25 +00:00
Ain
260db9f8d7 Move kernel libs into subdir, create NBP-specific entrypoint 2019-03-23 20:17:47 +00:00
Ain
e76ec880bb Auxillary files for building and testing via PXE 2019-03-13 21:07:45 +00:00