flat assembler
Message board for the users of flat assembler.

Index > OS Construction > start aeBIOS

Author
Thread Post new topic Reply to topic
dasyar



Joined: 27 Feb 2005
Posts: 33
dasyar 09 Nov 2007, 15:15
Mike,
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>
Thanks


Description: My new start.asm
Download
Filename: start.zip
Filesize: 3 KB
Downloaded: 298 Time(s)

Post 09 Nov 2007, 15:15
View user's profile Send private message Reply with quote
dasyar



Joined: 27 Feb 2005
Posts: 33
dasyar 23 Nov 2007, 15:07
So, is it official, the aeBIOS project is dead? If it is, thanks for the effort Mike.
Post 23 Nov 2007, 15:07
View user's profile Send private message Reply with quote
Dr. Mario



Joined: 17 Aug 2007
Posts: 8
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!
Post 02 Jan 2008, 20:06
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.