[SOLVED] Studying BIOS

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.
HugeCode
Member
Member
Posts: 112
Joined: Mon Dec 17, 2012 9:12 am

Re: Studying BIOS

Post by HugeCode »

zeven wrote:
HugeCode wrote:Hi all. I would like to know if there are some manuals for BIOSes (generaly) or some open source BIOSes to study. I used google and I didn't find anything usable (for example I found FreeBIOS -> turned to linuxBIOS -> turned to CoreBoot and coreboot does not offer me what I look for). My questions are related to:
  • Setting up floppy, HDD and so on
  • Managing VGA video modes
  • Setting up environment for OS (for example interrupt vector table)
  • Loading and running bootloader
Does anybody know about some manual or code which describes these things?
boot?just put your boot code into the DEVICE first sector .And about how to write the code is to learn the "ASSEMBLY LANGUAGE"
:?:
Prochamber
Member
Member
Posts: 100
Joined: Wed Mar 13, 2013 2:27 am

Re: Studying BIOS

Post by Prochamber »

~ wrote:I would also like to see PCs made standard again, because they are no longer a standarized platform in practice, due to too many different peripherals/drivers for the same tasks.
I agree, it's an enormous task even for mainstream operating systems just to get a graphics card working to its full potential. There are too many closed/non-standard interfaces. Hardware manufacturers are too focused on writing the quickest driver they can and getting the Microsoft approved sticker slapped on it.
TachyonOS - Violates causality on 95% of attempts. Runs at approximately 1.5c.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Studying BIOS

Post by Combuster »

~ wrote:I would, and would also like to see PCs made standard again
Homebrew a console :wink:
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Post Reply