Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
I didn't think VMWare ran on OSX. It's one of the Intel based Macs right? The only computer emulator that I know for sure works on x86 Macs is called Parallels. Parallels isn't free though.
I've managed to create a GCC cross-compiler on OS X. My OS compiles ok and runs under Parallels (not that it does much, but there it is anyway)...
So yes, it is possible! Although I have noticed that Parallels, like Virtual PC, has limited VGA emulation... no 90x60 text mode and custom font for me
Attachments
PrecursorOnMac.jpg (58.04 KiB) Viewed 1258 times
Top three reasons why my OS project died:
Too much overtime at work
Got married
My brain got stuck in an infinite loop while trying to design the memory manager
Akin to this, it is probably also possible to use your OS on a mac, without emulation.
If you use the BIOS, then use Boot Camp and put your OS disk in instead. Use rEFIt for a bootloader.
GUID or whatever Apple uses is probably accessable if you use EFI, not the BIOS (what mactels natively use (EFI that is)) - but being a noob I don't know.
Perhaps someone should code a BIOS/EFI abstraction layer.
ehird wrote:Akin to this, it is probably also possible to use your OS on a mac, without emulation.
Right now I'm using GRUB, my iMac doesn't have a floppy drive, and I haven't had the time to figure out floppy emulation with a USB key... I haven't even installed Boot Camp yet, so I'm a long way from booting my OS on the raw Mac hardware.
Top three reasons why my OS project died:
Too much overtime at work
Got married
My brain got stuck in an infinite loop while trying to design the memory manager