Message board for the users of flat assembler.
> OS Construction > start aeBIOS
dasyar 09 Nov 2007, 15:15
This is a version of start that includes the timer loop. What I have is the main start.asm and some .inc files, the intent is to make the program more modular. The problem I am having is the 'date' command; the way it is coded it does not do what I expect it to do. It seems that the int 10h's do not want to function. When I program it, just to print on line 24 that seems to work, but when I add the other lines of code, get the cursor position, then it seems to fail under some conditions. Is there an obvious coding mistake on my part.
<edit>\ I guess you have to be logged in to get access to the attached .zip file. \<edit>
|09 Nov 2007, 15:15||
dasyar 23 Nov 2007, 15:07
So, is it official, the aeBIOS project is dead? If it is, thanks for the effort Mike.
|23 Nov 2007, 15:07||
Dr. Mario 02 Jan 2008, 20:06
Well, I'm starting the same project here, except for my own to be "AIOS" (meaning Advanced Input/Output System - it's offically a embedded OS instead of BIOS) instead of "aeBIOS".
One expection, the boot sector, when loaded, wouldn't go to RAM, instead, it would go to Level 2 cache in AMD64 CPU (in my case, AMD Athlon 64) after the AIOS shut Long Mode down, jumping into Real Mode (I knew it's required so the majority OSes will work) - after it's executed, the RAM would be turned on (after passing MEMTEST86 check in pre-boot session) And, a fancy 3D GUI (based on ASM and OpenGL) would be included too.
If you think aeBIOS is dead, reconsider me and several others who wants to work on it. Any BIOS source code you have been working on, I would like to work on it too (I need a way to boot AIOS up as my PC's being switched on.)
Here's feature in AIOS I would be expecting to work on:
automatic Long Mode activation (which will be later dropped as OS boots)
Blu-ray Disc boot support
full USB emulation for MS-DOS (media, gamepads, and others)
3D GUI (more like Windows Vista's Aero, only different style)
Itanium emulation on AMD Athlon 64, while running Long Mode session.
independent hardware driver supports (on motherboard)
MemTest86 (Long Mode version, so it would do RAM the hard way)
EFI boot / shell support
Mama-mia, tha' the Athlon 64, Peach!
|02 Jan 2008, 20:06||
< Last Thread | Next Thread >
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.