summaryrefslogtreecommitdiff
path: root/docs/Developer_links.md
blob: 67a047e4386db1cd5792bfbfcb4be1a7ab053488 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Links to pages with more information.

BIOS interfaces
===============

Ralf Brown's interrupt list

* <http://www.cs.cmu.edu/~ralf/files.html>

Memory layout info

* <http://stanislavs.org/helppc/bios_data_area.html>

Old PNP BIOS spec

* <ftp://download.intel.com/support/motherboards/desktop/sb/pnpbiosspecificationv10a.pdf>

T13 BIOS Enhanced Disk Drive (drafts):

* <http://www.t10.org/t13/#Project_drafts>

Exported BIOS tables
====================

ACPI spec

* <http://www.acpi.info/>

PCI IRQ Routing Table Specification

* <http://www.microsoft.com/whdc/archive/pciirq.mspx>

MP configuration table

* <http://www.intel.com/design/pentium/datashts/242016.htm>

SM BIOS (aka DMI):

* <http://www.dmtf.org/standards/smbios/>

Hardware information
====================

info on PIC

* <http://www.beyondlogic.org/interrupts/interupt.htm>

info on kbd

* <http://www.computer-engineering.org/ps2protocol/>

info on vga

* <http://www.osdever.net/FreeVGA/home.htm>

info on lpt

* <http://www.beyondlogic.org/spp/parallel.htm>

info on floppy

* <http://www.isdaman.com/alsos/hardware/fdc/floppy.htm>

info on ata

* <http://ata.wiki.kernel.org/index.php/Developer_Resources>
* <http://www.t10.org/t13/#Project_drafts>

info on serial

* <http://www.national.com/ds/PC/PC16550D.pdf>

General information
===================

Bochs tech document list

* <http://bochs.sourceforge.net/techdata.html>

Phoenix documents

* <http://www.phoenix.com/en/Customer+Services/White+Papers-Specs/PC+Industry+Specifications.htm>

Dosemu information

* <http://www.dosemu.org/docs/README-tech>