Whoops!
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: Wow!
Can you please explain the point in this post?
You know your OS is advanced when you stop using the Intel programming guide as a reference.
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: Wow!
His site says it's been renamed. Just renamed, not complete.gerryg400 wrote:Dude, what happened to ParticleOS. Is it complete?
You know your OS is advanced when you stop using the Intel programming guide as a reference.
-
- Member
- Posts: 5587
- Joined: Mon Mar 25, 2013 7:01 pm
Re: Wow!
This appears to be a reply to a post I made in a different thread.lukaandjelkovic wrote:I meant something universal... something that would work on real hardware...
You thought I could write a x86 emulator with supporting GDT, IDT, TSS, DMA, FDC, etc. : Bravo!
Universal: with an emulator, you can run the video BIOS even if the host machine isn't x86. (For example, using VESA video modes on a PCI video card in a PowerMac with a PowerPC CPU.) That's more universal than any other option.
Working on real hardware: several 64-bit versions of Windows run video BIOS code in an emulator when no native video drivers are available. I think Microsoft would know what works on real hardware.
I did suggest porting an emulator rather than writing it yourself; libx86emu is one option here. Even if you did write it yourself, you'd find that you don't need very much of the GDT or IDT implemented for things to work, and none of the TSS. (DMA and the FDC aren't part of the x86 CPU, nor are they relevant to a video BIOS.)