Intel Manuals are to x86 as ____ is to IBM-PC

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.
Post Reply
pm286
Posts: 2
Joined: Fri Dec 20, 2013 7:30 am

Intel Manuals are to x86 as ____ is to IBM-PC

Post by pm286 »

Hello,

I'm starting to play with x86 system programming. When it comes to processor related stuff, I'm reading the 80286 programmer manual --- I was given a hard copy of it recently and I was surprised on how nice it is to read. I was expecting for something purely techinical but I found it actually very didatic, repeating important information many times, etc, etc.

But when it comes to IBM-PC related stuff, what's the closest thing I can get in terms of documentation? Is there a canonical source of information concerning stuff like: the boot process, default services provided by the BIOS, BIOS that area, etc, and maybe how to access some basic hardware like keyboard, disk, pit using I/O ports ?

I know there are articles about each of these on the wiki, but I was looking for something maybe more official.

Thanks in advance
User avatar
gravaera
Member
Member
Posts: 737
Joined: Tue Jun 02, 2009 4:35 pm
Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.

Re: Intel Manuals are to x86 as ____ is to IBM-PC

Post by gravaera »

Yo:

You want to search for the "IBM-PC PS/2 Technical Reference Manuals". Some of them are outdated, so you can also cross reference with docs off Intel's website, and other places on the web.

And finally, Linux source, which you will have to consult with regardless of your documentation base; pretty much mandatory that you read to see how Linux handles the device.

--Peace out,
gravaera.
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
User avatar
xenos
Member
Member
Posts: 1126
Joined: Thu Aug 11, 2005 11:00 pm
Libera.chat IRC: xenos1984
Location: Tartu, Estonia
Contact:

Re: Intel Manuals are to x86 as ____ is to IBM-PC

Post by xenos »

This is one of the references that really helped me do the first steps:

http://it.mesce.ac.in/downloads/micropr ... ref22.html
Programmers' Hardware Database // GitHub user: xenos1984; OS project: NOS
User avatar
qw
Member
Member
Posts: 792
Joined: Mon Jan 26, 2009 2:48 am

Re: Intel Manuals are to x86 as ____ is to IBM-PC

Post by qw »

I think RBIL is an excellent reference.
Post Reply