Whoops!

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.
Post Reply
User avatar
Ycep
Member
Member
Posts: 401
Joined: Mon Dec 28, 2015 11:11 am

Whoops!

Post by Ycep »

I accidently clicked New Topic instead Reply...
Last edited by Ycep on Wed May 25, 2016 11:41 am, edited 1 time in total.
User avatar
max
Member
Member
Posts: 616
Joined: Mon Mar 05, 2012 11:23 am
Libera.chat IRC: maxdev
Location: Germany
Contact:

Re: Wow!

Post by max »

What? xD
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: Wow!

Post by BrightLight »

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.
gerryg400
Member
Member
Posts: 1801
Joined: Thu Mar 25, 2010 11:26 pm
Location: Melbourne, Australia

Re: Wow!

Post by gerryg400 »

Dude, what happened to ParticleOS. Is it complete?
If a trainstation is where trains stop, what is a workstation ?
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: Wow!

Post by BrightLight »

gerryg400 wrote:Dude, what happened to ParticleOS. Is it complete?
His site says it's been renamed. Just renamed, not complete.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Octocontrabass
Member
Member
Posts: 5587
Joined: Mon Mar 25, 2013 7:01 pm

Re: Wow!

Post by Octocontrabass »

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. : =D> :P Bravo!
This appears to be a reply to a post I made in a different thread.

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.)
Post Reply