MikeOS32 FAT(ter)12

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
mikegonta
Member
Member
Posts: 229
Joined: Thu May 19, 2011 5:13 am
Contact:

MikeOS32 FAT(ter)12

Post by mikegonta »

Here is the latest update for MikeOS32.
Now boots and runs as a 16MB FAT12 partitioned hard drive USB image
on real hardware (with Compatibility Support Module) or emulator.
Attachments
MikeOS32.png
Mike Gonta
look and see - many look but few see

https://mikegonta.com
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: MikeOS32 FAT(ter)12

Post by BrightLight »

Nice! MikeOS has always been one of my favorite OSes and its source has been a very good starting point years ago.
It's nice to see its 32-bit port moving along.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
mikegonta
Member
Member
Posts: 229
Joined: Thu May 19, 2011 5:13 am
Contact:

Re: MikeOS32 FAT(ter)12

Post by mikegonta »

omarrx024 wrote:It's nice to see its 32-bit port moving along.
Technically, not a port, but merely a translation.
This update from floppy disk to hard drive simply replaces the previous hard coded parameters with run-time variables. Only an additional
19 lines to "init the start of's and counts.
For example there is no protected mode setup in the code (just as there was no real mode setup in the original 16 bit real mode MikeOS -
which of course is taken care of by the BIOS).
All the nitty gritty is handled by SudoBIOS which answers the age old question
"How if the PC booted up in 32 bit protected mode?"
Mike Gonta
look and see - many look but few see

https://mikegonta.com
alexfru
Member
Member
Posts: 1111
Joined: Tue Mar 04, 2014 5:27 am

Re: MikeOS32 FAT(ter)12

Post by alexfru »

I think, MikeOS should probably grow to be able to run dev tools such as an assembler at the very least (FASM should be easily portable?). And then maybe a compiler.
Post Reply