<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.nox-rhea.org/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Nox-Rhea WiKi - back2root:ibm-pc-ms-dos:hardware:informations</title>
        <description></description>
        <link>https://wiki.nox-rhea.org/</link>
        <lastBuildDate>Sat, 02 May 2026 08:07:26 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.nox-rhea.org/_media/wiki/dokuwiki.svg</url>
            <title>Nox-Rhea WiKi</title>
            <link>https://wiki.nox-rhea.org/</link>
        </image>
        <item>
            <title>bios_data_area</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/bios_data_area?rev=1723541035&amp;do=diff</link>
            <description>BDA - BIOS Data Area - PC Memory Map - WIP

The following map varies in size and locus
 07C0:0                Boot code is loaded here at startup (31k mark)                                                 A000:0                EGA/VGA RAM for graphics display mode 0Dh &amp; above                                             &lt;a id=&quot;m_40_10&quot;&gt;&lt;/a&gt;&lt;a id=&quot;m_40_17&quot;&gt;&lt;/a&gt;&lt;a id=&quot;m_40_18&quot;&gt;&lt;/a&gt;&lt;a id=&quot;m_40_3e&quot;&gt;&lt;/a&gt;&lt;a id=&quot;m_40_3f&quot;&gt;&lt;/a&gt;&lt;a id=&quot;m_40_41&quot;&gt;&lt;/a&gt;&lt;a id=&quot;m_40_72&quot;&gt;&lt;/a&gt;&lt;a id=&quot;m_40_8b&quot;&gt;&lt;/a&gt;&lt;a id=&quot;m_40_90&quot;&gt;&lt;/a…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 13 Aug 2024 09:23:55 +0000</pubDate>
        </item>
        <item>
            <title>cmos_ram</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/cmos_ram?rev=1734864617&amp;do=diff</link>
            <description>CMOS RTC - Real Time Clock and Memory (ports 70h &amp; 71h)

The information here is only applicable to AT and PS/2 systems
  Reg#   Description                                                       00     RTC seconds                                                     &lt;a id=&quot;reg_a&quot;&gt;&lt;/a&gt;&lt;a id=&quot;reg_b&quot;&gt;&lt;/a&gt;&lt;a id=&quot;reg_c&quot;&gt;&lt;/a&gt;&lt;a id=&quot;reg_d&quot;&gt;&lt;/a&gt;&lt;a id=&quot;diag&quot;&gt;&lt;/a&gt;&lt;a id=&quot;shutdown&quot;&gt;&lt;/a&gt;&lt;a id=&quot;floppy&quot;&gt;&lt;/a&gt;&lt;a id=&quot;drive&quot;&gt;&lt;/a&gt;&lt;a id=&quot;equip&quot;&gt;&lt;/a&gt;&lt;a id=&quot;post&quot;&gt;&lt;/a&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 22 Dec 2024 10:50:17 +0000</pubDate>
        </item>
        <item>
            <title>disk_base_table</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/disk_base_table?rev=1674162285&amp;do=diff</link>
            <description>DBT - Disk Base Table (BIOS INT 13)
  Offset    Size   Description                                                                                00        byte   specify byte 1; step-rate time, head unload time</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 19 Jan 2023 21:04:45 +0000</pubDate>
        </item>
        <item>
            <title>dos_error_code</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/dos_error_code?rev=1673888073&amp;do=diff</link>
            <description>DOS error Codes

Of the following error codes, only error codes 1-12 are returned in AX upon exit from interrupt 21 or 24;  The rest are obtained by issuing the “get extended error” function call; see Int 0x21,0x59

Extended DOS Error Code
  00     No Error</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 16 Jan 2023 16:54:33 +0000</pubDate>
        </item>
        <item>
            <title>edba</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/edba?rev=1673888616&amp;do=diff</link>
            <description>EBDA - Extended BIOS Data Area EBDA (PS/2)
  Offset   Size       Description                                    00        word      number of bytes allocated to EBDA in Kbytes    01-21     21bytes   reserved                                       22      &lt;a id=&quot;flag1&quot;&gt;&lt;/a&gt;&lt;a id=&quot;flag2&quot;&gt;&lt;/a&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 16 Jan 2023 17:03:36 +0000</pubDate>
        </item>
        <item>
            <title>executable-header-format</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/executable-header-format?rev=1673888073&amp;do=diff</link>
            <description>Executable Header Format

Format of .EXE file header:
  Offset                                    Size      Description                                                                     00h                                       2 BYTEs    .EXE signature, either</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 16 Jan 2023 16:54:33 +0000</pubDate>
        </item>
        <item>
            <title>file_control_block</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/file_control_block?rev=1673888073&amp;do=diff</link>
            <description>FCB - DOS File Control Block

Standard DOS File Control Block
  Offset    Size      Description                                                                                                                       00         byte      drive number (0 for default drive, 1=A:, 2=B:, &lt;a id=&quot;version&quot;&gt;&lt;/a&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 16 Jan 2023 16:54:33 +0000</pubDate>
        </item>
        <item>
            <title>file-system-format</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/file-system-format?rev=1677862374&amp;do=diff</link>
            <description>System File Table (Undocumented)

DOS 2.x System File Table Format
  Offset    Size     Description                                                                         00        dword    pointer to next system file table; offset of ffffh indicates last table in chain</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 03 Mar 2023 16:52:54 +0000</pubDate>
        </item>
        <item>
            <title>irq</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/irq?rev=1768205398&amp;do=diff</link>
            <description>IRQs - Interrupts List

Intel Defined CPU Exception Table (see notes)
  Interrupt   Function                                  0           Divide by zero                            1           Single step                               2           Non-maskable  (NMI)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 12 Jan 2026 08:09:58 +0000</pubDate>
        </item>
        <item>
            <title>kb_flags</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/kb_flags?rev=1712451633&amp;do=diff</link>
            <description>Keyboard Memory Bytes

Keyboard Flags Bytes 0 and 1
  bit   40:17  Keyboard Flags Byte 0    0     right shift key depressed       1     left shift key depressed        2     CTRL key depressed              3     ALT key depressed               4     scroll-lock is active</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 07 Apr 2024 01:00:33 +0000</pubDate>
        </item>
        <item>
            <title>keyboard-make-code</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/keyboard-make-code?rev=1768171562&amp;do=diff</link>
            <description>INT 9 - Hardware Keyboard Make/Break Codes

Standard Keyboard
  Key            Make    Break   Backspace       0Eh      8Eh     Caps Lock       3Ah      BAh     Enter           1Ch      9Ch     Esc             01h      81h     Left Alt        38h</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 11 Jan 2026 22:46:02 +0000</pubDate>
        </item>
        <item>
            <title>keyboard-scan-code</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/keyboard-scan-code?rev=1676807728&amp;do=diff</link>
            <description>INT 16 - Keyboard Scan Codes

Those table are the AX register return&#039;s value:
  Key    Normal    Shifted    w/Ctrl    w/Alt    A      1E61      1E41       1E01      1E00     B      3062      3042       3002      3000     C      2E63      2E42       2E03</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 19 Feb 2023 11:55:28 +0000</pubDate>
        </item>
        <item>
            <title>machine-id</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/machine-id?rev=1673888073&amp;do=diff</link>
            <description>Machine Identification Byte
  Model    Sub-Model   Machine                                          FF       ??          Original IBM PC 4/24/81                                  ??          IBM PC 10/19/81                                           ??         &lt;a id=&quot;notes&quot;&gt;&lt;/a&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 16 Jan 2023 16:54:33 +0000</pubDate>
        </item>
        <item>
            <title>program_segment_prefix</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/program_segment_prefix?rev=1723541218&amp;do=diff</link>
            <description>PSP - DOS Program Segment Prefix Layout

The Program Segment Prefix (PSP) is a data structure used in DOS systems to store the state of a program. It resembles the Zero Page in the CP/M operating system. The PSP has the following structure:
  Offset</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 13 Aug 2024 09:26:58 +0000</pubDate>
        </item>
        <item>
            <title>start</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/start?rev=1673888342&amp;do=diff</link>
            <description>Informations


	* BDA - BIOS Data Area - PC Memory Map - WIP
	* CMOS RTC - Real Time Clock and Memory (ports 70h &amp; 71h)
	* DBT - Disk Base Table (BIOS INT 13)
	* DOS error Codes
	* EBDA - Extended BIOS Data Area EBDA (PS/2)
	* Executable Header Format
	* FCB - DOS File Control Block
	* INT 16 - Keyboard Scan Codes
	* INT 9 - Hardware Keyboard Make/Break Codes
	* IRQs - Interrupts List
	* Keyboard Memory Bytes
	* Machine Identification Byte
	* PSP - DOS Program Segment Prefix Layout
	* System Fil…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 16 Jan 2023 16:59:02 +0000</pubDate>
        </item>
        <item>
            <title>video_bios_informations</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/video_bios_informations?rev=1674159360&amp;do=diff</link>
            <description>Video Information Tables

BIOS Data Area Fields
  Address    Size      Description                                                                                                                              40:49       byte      Current video mode  (see VIDEO MODE)                                                                                                    &lt;a id=&quot;m_40_87&quot;&gt;&lt;/a&gt;&lt;a id=&quot;m_40_88&quot;&gt;&lt;/a&gt;&lt;a id=&quot;m_40_89&quot;&gt;&lt;/a&gt;&lt;a id=&quot;m_40_a8&quot;&gt;&lt;/a&gt;&lt;a id=&quot;parameters&quot;&gt;&lt;/a&gt;&lt;a id=&quot;dynamic&quot;&gt;&lt;/a&gt;&lt;a id=&quot;alph…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 19 Jan 2023 20:16:00 +0000</pubDate>
        </item>
        <item>
            <title>video_pages</title>
            <link>https://wiki.nox-rhea.org/back2root/ibm-pc-ms-dos/hardware/informations/video_pages?rev=1674159471&amp;do=diff</link>
            <description>Video modes and corresponding number of pages
  Mode    Pages       Adapters              00      pages 0-7   (CGA,EGA,MCGA,VGA)    01      pages 0-7   (CGA,EGA,MCGA,VGA)    02      pages 0-3   (CGA)                 pages 0-7   (EGA,MCGA,VGA)        03</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 19 Jan 2023 20:17:51 +0000</pubDate>
        </item>
    </channel>
</rss>
