Hi!
I've done a simple fat12 protected mode bootloader, which loads a file from floppy at 1mb and executes it.
It's based on Teemu Voipio floppy driver and my fat12 driver implementation. Also I'm using Chris Giese mode13 set up code.
It works with qemu, bochs, virtualbox (slow but ok) and my pc.
Can anyone else test it? The kernel is just a file that says "Hello!!!" in top left of the screen.
Thanks,
Gonzalo
GZboot Bootloader
- gzaloprgm
- Member
- Posts: 141
- Joined: Sun Sep 23, 2007 4:53 pm
- Location: Buenos Aires, Argentina
- Contact:
GZboot Bootloader
- Attachments
-
- gzboot-rc1.tar.gz
- (49.38 KiB) Downloaded 83 times
Visit https://gzalo.com : my web site with electronic circuits, articles, schematics, pcb, calculators, and other things related to electronics.
-
- Member
- Posts: 118
- Joined: Mon May 05, 2008 5:51 pm
- gzaloprgm
- Member
- Posts: 141
- Joined: Sun Sep 23, 2007 4:53 pm
- Location: Buenos Aires, Argentina
- Contact:
Yes, I know, I just made this "proof of concept" bootloader I can use to load files bigger than 64 KiB at 1MB and also a ramdisk and some other things.
And yes, you are right, I should optimize it. Most of the time is waiting 100ms after seeking, 10 ms for both writing and reading commands to the fdc and the actually read.
Cheers,
Gonzalo
And yes, you are right, I should optimize it. Most of the time is waiting 100ms after seeking, 10 ms for both writing and reading commands to the fdc and the actually read.
Cheers,
Gonzalo
Visit https://gzalo.com : my web site with electronic circuits, articles, schematics, pcb, calculators, and other things related to electronics.