I just got back from Alton Towers, twas fun, apart from the rain

Anyways, I just wanted to know what bit you guys are making your OS in. 16-bit or 32-bit?
Im making mine in 16-bit for now.
~Touch
I hope you mean Buy One Get One FreeTouch wrote:Yeah, well me and my mate went for the BOGOFF offer!
Mine is being done for 32-bit and 64-bit, where the 64-bit micro-kernel can run 32-bit processes (including device drivers, etc).Touch wrote:Anyways, I just wanted to know what bit you guys are making your OS in. 16-bit or 32-bit?
They will never get rid of the BIOS, its too intergated in to the x86 design, some big CO would like to.AJ wrote:What I want to know is, if they get rid of the BIOS, can we finally stick two fingers up at backwards compatibility and say goodbye to other anachronisms like having to enable the A20 line (I mean, I know it's easy to do, but why should I still have to do it 15 years after computers only wanted to address 1MB of RAM?)
Apple already got rid of the legacy BIOS, there's versions of Linux for EFI (and a "Linux BIOS" project to replace the BIOS with the Linux kernel), and I've heard rumours of a version of Windows designed to use EFI on 80x86 (which shouldn't be a big surprise considering they had a version of Windows for Itanium, where EFI is the only option). Also, I'd guess that at least half of the people here use GRUB, and start their kernel in protected mode without ever touching the BIOS.Dex wrote:They will never get rid of the BIOS, its too intergated in to the x86 design, some big CO would like to.AJ wrote:What I want to know is, if they get rid of the BIOS, can we finally stick two fingers up at backwards compatibility and say goodbye to other anachronisms like having to enable the A20 line (I mean, I know it's easy to do, but why should I still have to do it 15 years after computers only wanted to address 1MB of RAM?)
I've tried writing BIOS code before (for the Bochs project). Trying to get each function to behave correctly (while also updating the right flags, etc in the BDA) is a complete pain in the neck. Even finding a complete list of specifications or a detailed description of exactly what each function does is difficult.Dex wrote:Its ironic that one of the reasons, they give for geting rid of it, is they can not find enough ASM programmers, Put your hand up if your a ASM programmer and want a good paid job working on x86 BIOS
*Hand shoots up!*Put your hand up if your a ASM programmer and want a good paid job working on x86 BIOS
From what I know it was originally planned to include EFI support in Vista. Microsoft however decided to removed the feature as there are currently not enough computers that support the new standard. Probably one of the service packs will add EFI support to the system..Brendan wrote:I've heard rumours of a version of Windows designed to use EFI on 80x86
The last real assembler hacker in his hopeless crusade agains a changing worldDex wrote:Its ironic that one of the reasons, they give for geting rid of it, is they can not find enough ASM programmers, put your hand up if your a ASM programmer and want a good paid job working on x86 BIOS
I think if i am not mistaken, that EFI was originally created for Intel's IA-64 architecture, i think that AMD with there AMD64 new that you can not get rid of legacy.The last real assembler hacker in his hopeless crusade agains a changing worldDex wrote:Its ironic that one of the reasons, they give for geting rid of it, is they can not find enough ASM programmers, put your hand up if your a ASM programmer and want a good paid job working on x86 BIOS
regards,
gaf