flat assembler
Message board for the users of flat assembler.
![]() Goto page 1, 2 Next |
Author |
|
mikegonta
[ Post removed by author. ]
Last edited by mikegonta on 27 Jan 2009, 22:07; edited 4 times in total |
|||
![]() |
|
tom tobias
Quote:
Thanks Mike, looks like a terrific project. Perhaps this question is already answered on the image file, if so, please accept my apologies for asking something already addressed elsewhere: Does one replace the existing BIOS, upon deploying the latest version on a "real PC 386+" ?? If so, should one seek to return to the old, original BIOS, is there a simple method described to accomplish this? Thanks for an interesting development!!! ![]() |
|||
![]() |
|
vid
is it closed-source?
|
|||
![]() |
|
mikegonta
[ Post removed by author. ]
Last edited by mikegonta on 27 Jan 2009, 22:07; edited 2 times in total |
|||
![]() |
|
mikegonta
[ Post removed by author. ]
Last edited by mikegonta on 27 Jan 2009, 22:07; edited 2 times in total |
|||
![]() |
|
mikegonta
[ Post removed by author. ]
Last edited by mikegonta on 27 Jan 2009, 22:08; edited 7 times in total |
|||
![]() |
|
mikegonta
[ Post removed by author. ]
Last edited by mikegonta on 27 Jan 2009, 22:08; edited 1 time in total |
|||
![]() |
|
roboman
I had a few moments and checked it on the other 5 computers we have around here. Just seems to be a problem on the HP Pavilion, all the others worked fine. If any thing comes up on the screen it's gone before I can see it. It starts to reboot before the floppy has even stopped spinning. The HP does run DexOS and several others fine
|
|||
![]() |
|
Dex4u
@mikegonta, maybe you could put some wait for a keypress inbetween the start up code, then count the number of keypress untill the reboot.
|
|||
![]() |
|
mikegonta
[ Post removed by author. ]
Last edited by mikegonta on 27 Jan 2009, 22:08; edited 3 times in total |
|||
![]() |
|
roboman
mikegonta wrote: The latest aeBIOS version is here I got: aeBIOS version 20070920 - mikegonta.com/aeBIOS FDC error routine failed - halted (That was on the HP Pavilion Celeron 400mhz) hope that's of some help |
|||
![]() |
|
mikegonta
[ Post removed by author. ]
Last edited by mikegonta on 27 Jan 2009, 22:09; edited 2 times in total |
|||
![]() |
|
roboman
I got:
aeBIOS version 20070920 - mikegonta.com/aeBIOS 2nd stage not loaded - halted (I guess the first problem is taken care of though) |
|||
![]() |
|
Mac2004
mikegonta: Just crossed my mind that you might have similar stack pointer issue with your boot loader. I encountered such a thing while writing my own boot loader. Some PC's are very picky about the stack pointer during the boot process...
![]() regards Mac2004 http://board.flatassembler.net/topic.php?t=6529 |
|||
![]() |
|
mikegonta
[ Post removed by author. ]
Last edited by mikegonta on 27 Jan 2009, 22:09; edited 3 times in total |
|||
![]() |
|
roboman
Yep, that did it. It now works on all 6 of our systems
|
|||
![]() |
|
mikegonta
[ Post removed by author. ]
Last edited by mikegonta on 27 Jan 2009, 22:09; edited 2 times in total |
|||
![]() |
|
dasyar
A very interesting project, keep up the good work!
I tested your program on a few machines: Gateway XP1450 Notebook, ran OK Gateway Profile 4 All-in-one, ran OK Compaq Armada 1592DMT, Shows your logo, and then a 'disk read error' Acer 5000 AMD Turion64 Notebook, Only got as far as loading the aeBIOS logo A few questions, will you be implementing the use of multitasking, and will you have some easier way of preparing a floppydisk? What is your ultimate goal with this project? Thanks |
|||
![]() |
|
pfranz
While it might be interesting for learning, I don't agree with building a 32 bit interface to BIOS.
In my (and Ville's of MenuetOS) opinion, BIOS must be avoided as much as possible. I'm adding BIOS support to my HwTest and I'm continuously finding bugs which need workarounds. Consider I'm testing it on ten machines or so, what about the world out there? I am convinced that the ONLY software which can't bring bugs at all is the one which is not there, so aeBIOS could add its own bugs to BIOS bugs. The most important BIOS functions are accessible through a protected mode interface which I believe is more efficient than a general interface like aeBIOS, in the rare cases when you need to do a real mode call you can setup a V8086 task (it's not that difficult, I'll show an example in next version of hwtest). Most PC hardware is standardized, so you generally don't need a machine-specific interface: MenuetOS has shown that you can build an operating system without BIOS |
|||
![]() |
|
Goto page 1, 2 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.