Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
back2root:ibm-pc-ms-dos:hardware:informations:bios_data_area [2023/01/17 13:14] – [Tableau] frater | back2root:ibm-pc-ms-dos:hardware:informations:bios_data_area [2024/08/13 11:23] (Version actuelle) – [Bios Memory Maps] frater | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== BDA - BIOS Data Area - PC Memory Map - WIP ====== | ====== BDA - BIOS Data Area - PC Memory Map - WIP ====== | ||
- | ===== Bios Memory Maps ===== | + | ===== The following map varies in size and locus ===== |
+ | {{tablelayout? | ||
+ | | 07C0: | ||
+ | | A000: | ||
+ | | B000: | ||
+ | | B800: | ||
+ | | C000: | ||
+ | | C400: | ||
+ | | C600: | ||
+ | | C800: | ||
+ | | C800: | ||
+ | | D000: | ||
+ | | D800: | ||
+ | | E000: | ||
+ | | | ||
+ | | F000: | ||
+ | | | ||
+ | | F400: | ||
+ | | F600: | ||
+ | | F800: | ||
+ | | FC00: | ||
+ | | FF00: | ||
+ | | FFA6: | ||
+ | | FFFF: | ||
+ | | FFFF: | ||
+ | | FFFF: | ||
- | {{tablelayout? | ||
- | ^ Address | ||
- | | 00:00 | ||
- | | 30:00 | ||
- | | 40:00 | ||
- | | 40:02 | ||
- | | 40:04 | ||
- | | 40:06 | ||
- | | 40:08 | ||
- | | 40:0A | ||
- | | 40:0C | ||
- | | 40:0E | ||
- | | 40:10 | ||
- | | 40:12 | ||
- | | 40:13 | ||
- | | 40:15 | ||
- | | 40:16 | ||
- | | 40:17 | ||
- | | 40:18 | ||
- | | 40:19 | ||
- | | 40:1A | ||
- | | 40:1C | ||
- | ==== Details | + | ===== Bios Memory Maps ===== |
- | + | ||
- | === 0040:0010 - INT 11 registers === | + | |
- | {{anchor: | + | |
{{tablelayout? | {{tablelayout? | ||
+ | ^ Address | ||
+ | | 00:00 | ||
+ | | 30:00 | ||
+ | | 40:00 | ||
+ | | 40:02 | ||
+ | | 40:04 | ||
+ | | 40:06 | ||
+ | | 40:08 | ||
+ | | 40:0A | ||
+ | | 40:0C | ||
+ | | 40:0E | ||
+ | | **Equipement** | ||
+ | | 40:10 | ||
+ | | 40:12 | ||
+ | | 40:13 | ||
+ | | 40:15 | ||
+ | | 40:16 | ||
+ | | **Keyboard** | ||
+ | | 40:17 | ||
+ | | 40:18 | ||
+ | | 40:19 | ||
+ | | 40:1A | ||
+ | | 40:1C | ||
+ | | 40:1E | ||
+ | | **Drive & Diskette** | ||
+ | | 40:3E | ||
+ | | 40:3F | ||
+ | | 40:40 | ||
+ | | 40:41 | ||
+ | | 40:42 | ||
+ | | **Videos** | ||
+ | | 40:49 | ||
+ | | 40:4A | ||
+ | | 40:4C | ||
+ | | 40:4E | ||
+ | | 40:50 | ||
+ | | 40:60 | ||
+ | | 40:61 | ||
+ | | 40:62 | ||
+ | | 40:63 | ||
+ | | 40:65 | ||
+ | | 40:66 | ||
+ | | **PS/2 - 286+** | ||
+ | | 40:67 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | **RTC** | ||
+ | | | ||
+ | | 40:6C | ||
+ | | 40:70 | ||
+ | | 40:71 | ||
+ | | 40:72 | ||
+ | | 40:74 | ||
+ | | 40:75 | ||
+ | | 40:76 | ||
+ | | 40:77 | ||
+ | | 40:78 | ||
+ | | 40:7C | ||
+ | | 40:80 | ||
+ | | 40:82 | ||
+ | | 40:84 | ||
+ | | 40:85 | ||
+ | | | ||
+ | | 40:86 | ||
+ | | **EGA+** | ||
+ | | 40:87 | ||
+ | | ::: | ::: | Video mode options (EGA+) (see [[# | ||
+ | | 40:88 | ||
+ | | 40:89 | ||
+ | | 40:8A | ||
+ | | **Drives** | ||
+ | | 40:8B | ||
+ | | 40:8C | ||
+ | | 40:8D | ||
+ | | 40:8E | ||
+ | | 40:8F | ||
+ | | 40:90 | ||
+ | | 40:94 | ||
+ | | 40:95 | ||
+ | | **Keyboard** | ||
+ | | 40:96 | ||
+ | | 40:97 | ||
+ | | 40:98 | ||
+ | | 40:9C | ||
+ | | 40:A0 | ||
+ | | 40:A1 | ||
+ | | 40:A2 | ||
+ | | 40:A4 | ||
+ | | 40:A8 | ||
+ | | 40:AC | ||
+ | | 40:B4 | ||
+ | | 40:B5 | ||
+ | | 40:B9 | ||
+ | | 40:BA | ||
+ | | 40:BB | ||
+ | | 40:BC | ||
+ | | 40:BD | ||
+ | | 40:CE | ||
+ | | 40:F0 | ||
+ | | **Misc** | ||
+ | | 50:00 | ||
+ | | 50:01 | ||
+ | | 50:04 | ||
+ | | 50:05 | ||
+ | | 50:0F | ||
+ | | 50:10 | ||
+ | | 50:12 | ||
+ | | 50:16 | ||
+ | | 50:1A | ||
+ | | 50:20 | ||
+ | | 50:22 | ||
+ | | 50:30 | ||
+ | | 70:00 | ||
+ | ==== 40:10 - INT 11 registers ==== | ||
+ | {{anchor: | ||
+ | |||
+ | {{tablelayout? | ||
^ bit ^ 40:10 (value in INT 11 register AL) ^ | ^ bit ^ 40:10 (value in INT 11 register AL) ^ | ||
| 0 | IPL diskette installed | | 0 | IPL diskette installed | ||
Ligne 37: | Ligne 155: | ||
| 4-5 | initial video mode | | | 4-5 | initial video mode | | ||
| 6-7 | # of diskette drives, less 1 | | | 6-7 | # of diskette drives, less 1 | | ||
- | {{tablelayout? | + | |
+ | ==== 40:11 - INT 11 registers ==== | ||
^ bit ^ 40:11 (value in INT 11 register AH) ^ | ^ bit ^ 40:11 (value in INT 11 register AH) ^ | ||
| 0 | 0 if DMA installed | | 0 | 0 if DMA installed | ||
Ligne 45: | Ligne 164: | ||
| 6-7 | number of printer ports | | | 6-7 | number of printer ports | | ||
- | === 0040:0017 - Keyboard flag 0 === | + | |
+ | ==== 40:17 - Keyboard flag 0 ==== | ||
{{anchor: | {{anchor: | ||
- | {{tablelayout? | + | {{tablelayout? |
- | ^ bit ^ description | + | ^ bit ^ description |
- | | 0 | right shift key depressed | + | | 0 | right shift key depressed |
- | | 1 | left shift key depressed | + | | 1 | left shift key depressed |
- | | 2 | CTRL key depressed | + | | 2 | CTRL key depressed |
- | | 3 | ALT key depressed | + | | 3 | ALT key depressed |
- | | 4 | scroll-lock is active | + | | 4 | scroll-lock is active |
- | | 5 | num-lock is active | + | | 5 | num-lock is active |
- | | 6 | caps-lock is active | + | | 6 | caps-lock is active |
- | | 7 | insert is active | + | | 7 | insert is active |
- | === 0040:0018 - Keyboard flag 1 === | + | ==== 40:18 - Keyboard flag 1 ==== |
{{anchor: | {{anchor: | ||
- | {{tablelayout? | + | |
^ bit ^ description | ^ bit ^ description | ||
| 0 | left CTRL key depressed | | 0 | left CTRL key depressed | ||
Ligne 73: | Ligne 193: | ||
===== Floppy/ | ===== Floppy/ | ||
- | {{tablelayout? | + | ==== 40:3e - Drive Recalibration status |
- | ^ Address | + | |
- | | 40:1E | + | |
- | | 40:3E | + | |
- | | 40:3F | + | |
- | | 40:40 | + | |
- | | 40:41 | + | |
- | | 40:42 | + | |
- | + | ||
- | ==== Details ==== | + | |
- | + | ||
- | === 0040:003e - Drive Recalibration status === | + | |
{{anchor: | {{anchor: | ||
{{tablelayout? | {{tablelayout? | ||
Ligne 95: | Ligne 204: | ||
| 7 | 1=working interrupt flag | | | 7 | 1=working interrupt flag | | ||
- | === 0040:003f - Floppy motor status === | + | ==== 40:3f - Floppy motor status |
{{anchor: | {{anchor: | ||
{{tablelayout? | {{tablelayout? | ||
Ligne 106: | Ligne 215: | ||
| 7 | 1=write operation | | 7 | 1=write operation | ||
- | === 0040:0041 - status of last diskette operation === | + | ==== 40:41 - status of last diskette operation |
{{anchor: | {{anchor: | ||
{{tablelayout? | {{tablelayout? | ||
Ligne 119: | Ligne 228: | ||
| 7 | diskette time-out | | 7 | diskette time-out | ||
- | ===== Video Information Table ===== | + | ===== Soft reset flag ===== |
- | {{tablelayout? | + | ==== 40:72 - Soft reset flag ==== |
- | ^ Address | + | |
- | | 40:49 | + | |
- | | 40:4A | + | |
- | | 40:4C | + | |
- | | 40:4E | + | |
- | | 40:50 | + | |
- | | 40:60 | + | |
- | | 40:61 | + | |
- | | 40:62 | + | |
- | | 40:63 | + | |
- | | 40:65 | + | |
- | | 40:66 | + | |
- | + | ||
- | ==== Details ==== | + | |
- | + | ||
- | === 0040:0087 - Video mode options (EGA+) === | + | |
- | {{anchor: | + | |
- | {{tablelayout? | + | |
- | ^ bit ^ description | + | |
- | | 0 | 1=alphanumeric cursor emulation enabled | + | |
- | | 1 | 1=video subsystem attached to monochrome | + | |
- | | 2 | reserved | + | |
- | | 3 | 1=video subsystem is inactive | + | |
- | | 4 | reserved | + | |
- | | 5-6 | video RAM: 00-64Kb; 10-192Kb; 01-128Kb; 11-256Kb | + | |
- | | 7 | video mode number passed to [[back2root: | + | |
- | + | ||
- | === 0040:0088 - EGA feature bit switches (EGA+) === | + | |
- | {{anchor: | + | |
- | {{tablelayout? | + | |
- | ^ bit ^ description | + | |
- | | 0 | EGA SW1 config (1=off) | + | |
- | | 1 | EGA SW2 config (1=off) | + | |
- | | 2 | EGA SW3 config (1=off) | + | |
- | | 3 | EGA SW4 config (1=off) | + | |
- | | 4 | Input FEAT0 (ISR0 bit 5) after output on FCR0 | | + | |
- | | 5 | Input FEAT0 (ISR0 bit 6) after output on FCR0 | | + | |
- | | 6 | Input FEAT1 (ISR0 bit 5) after output on FCR1 | | + | |
- | | 7 | Input FEAT1 (ISR0 bit 6) after output on FCR1 | | + | |
- | + | ||
- | === 0040:0089 - Video display data area (MCGA and VGA) === | + | |
- | {{anchor: | + | |
- | {{tablelayout? | + | |
- | ^ bit ^ description | + | |
- | | 0 | 1=VGA is active | + | |
- | | 1 | 1=gray scale is enabled | + | |
- | | 2 | 1=using monochrome monitor | + | |
- | | 3 | 1=default palette loading is disabled | + | |
- | | 4 | see table below | | + | |
- | | 5 | reserved | + | |
- | | 6 | see table below | | + | |
- | | 7 | alphanumeric scan lines (see table below) | + | |
- | {{tablelayout? | + | |
- | ^ bit 7 ^ bit 4 ^ Scan Lines ^ | + | |
- | | 0 | 0 | 350 line mode | | + | |
- | | 0 | 1 | 400 line mode | | + | |
- | | 1 | 0 | 200 line mode | | + | |
- | | 1 | 1 | reserved | + | |
- | + | ||
- | === EGA / VGA Related Tables === | + | |
- | + | ||
- | == Video Save/ | + | |
- | + | ||
- | |00| dword |Video Parameter Table pointer | + | |
- | |04| dword |Dynamic Parameter Save Area pointer (EGA, VGA) | | + | |
- | |08| dword |Alphanumeric Character Set Override pointer | + | |
- | |0C| dword |Graphics Character Set Override pointer | + | |
- | |10| dword |Secondary Save Pointer Table pointer (VGA) | | + | |
- | |14| dword |reserved, set to 0000: | + | |
- | |18| dword |reserved, set to 0000: | + | |
- | + | ||
- | == Video Parameter Table == | + | |
- | + | ||
- | + | ||
- | |00| | + | |
- | |01| | + | |
- | |02| | + | |
- | |03| | + | |
- | |05| | + | |
- | |09| | + | |
- | |0A| 25 bytes |contents of CRTC registers 0-18h| | + | |
- | |23| 20 bytes |contents of attribute controller regs 0-13h| | + | |
- | |37| 9 bytes |contents of graphics controller regs 0-8| | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== 0040: | + | |
{{anchor: | {{anchor: | ||
Ligne 218: | Ligne 240: | ||
| ABCDh | Convertible POST loop| | | ABCDh | Convertible POST loop| | ||
| ????h | many other values are used during POST| | | ????h | many other values are used during POST| | ||
- | |||
- | |||
- | === Dynamic Parameter Save Area === | ||
- | |||
- | |||
- | |00| 16 bytes | ||
- | |10| byte |contents of graphics controller overscan reg| | ||
- | |11| 239 bytes |reserved| | ||
- | |||
- | |||
- | Alphanumeric Character Set Override | ||
- | |||
- | |00| | ||
- | |01| | ||
- | |02| | ||
- | |04| | ||
- | |06| | ||
- | |0A| | ||
- | |0B| | ||
- | |0B+n| | ||
- | |||
- | |||
- | === Graphics Character Set Override === | ||
- | {{tablelayout? | ||
- | | 00 | byte | count of displayed character rows | | ||
- | | 01 | word | length of each character definition in bytes | | ||
- | | 03 | dword | pointer to character font definition table | | ||
- | | 07 | nbytes | ||
- | | 07+n | byte | FFh end of mode list marker | ||
- | |||
- | |||
- | === Secondary Save Pointer Table === | ||
- | |||
- | |||
- | |00| word | ||
- | |02| dword |pointer to display combination code table | | ||
- | |06| dword |pointer to secondary alphanumeric char set override | ||
- | |0A| dword |pointer to user palette profile table (VGA) | | ||
- | |0E| dword |reserved | ||
- | |12| dword |reserved | ||
- | |16| dword |reserved | ||
- | |||
- | |||
- | === Display Combination Code Table === | ||
- | {{tablelayout? | ||
- | | 00 | byte | number of table entries | ||
- | | 01 | byte | DCC table version number | ||
- | | 02 | byte | maximum display type code | | ||
- | | 03 | byte | reserved | ||
- | | 04 | n words | array valid display combinations: | ||
- | {{tablelayout? | ||
- | | 0,0 | entry | 0 | no display | ||
- | | 0,1 | entry | 1 | MDPA | | ||
- | | 0,2 | entry | 2 | CGA | | ||
- | | 2,1 | entry | 3 | MDPA + CGA | | ||
- | | 0,4 | entry | 4 | EGA | | ||
- | | 4,1 | entry | 5 | EGA + MDPA | | ||
- | | 0,5 | entry | 6 | MEGA | | ||
- | | 2,5 | entry | 7 | MEGA + CGA | | ||
- | | 0,6 | entry | 8 | PGC | | ||
- | | 1,6 | entry | 9 | PGC + MDPA | | ||
- | | 5,6 | entry | 10 | PGC + MEGA | | ||
- | | 0,8 | entry | 11 | CVGA | | ||
- | | 1,8 | entry | 12 | CVGA + MDPA | | ||
- | | 0,7 | entry | 13 | MVGA | | ||
- | | 2,7 | entry | 14 | MVGA + CGA | | ||
- | | 2,6 | entry | 15 | MVGA + PGC | | ||
- | |||
- | |||
- | Secondary Alpha Mode Auxillary Character Generator Table | ||
- | |||
- | |00 | byte |bytes per character | ||
- | |01 | byte |block to load | | ||
- | |02 | byte |reserved | ||
- | |03 | dword |font table pointer | ||
- | |07 | nbytes | ||
- | |07+n| byte |FFh end of mode list marker | ||
- | |||
- | |||
- | === Palette Profile Table (VGA only) === | ||
- | |||
- | |00 | ||
- | |01 | ||
- | |02 | ||
- | |04 | ||
- | |06 | ||
- | |08 | ||
- | |0C | ||
- | |0E | ||
- | |10 | ||
- | |14 | ||
- | |14+n |byte |FFh end of video mode list marker| | ||
- | |||
- | <WRAP round box> | ||
- | * see also BIOS Data Area | ||
- | * see [[back2root: | ||
- | </ | ||
- | |||
- | ===== Others Information Table ===== | ||
- | |||
- | {{tablelayout? | ||
- | ^ Address | ||
- | | 40:67 | ||
- | | | ||
- | | | ||
- | | | ||
- | | | ||
- | | 40:6C | ||
- | | 40:70 | ||
- | | 40:71 | ||
- | | 40:72 | ||
- | | 40:74 | ||
- | | 40:75 | ||
- | | 40:76 | ||
- | | 40:77 | ||
- | | 40:78 | ||
- | | 40:7C | ||
- | | 40:80 | ||
- | | 40:82 | ||
- | | 40:84 | ||
- | | 40:85 | ||
- | | | ||
- | | 40:86 | ||
- | | 40:87 | ||
- | | ::: | ::: | Video mode options (EGA+) (see [[# | ||
- | | 40:88 | ||
- | | 40:89 | ||
- | | 40:8A | ||
- | | 40:8B | ||
- | | 40:8C | ||
- | | 40:8D | ||
- | | 40:8E | ||
- | | 40:8F | ||
- | | 40:90 | ||
- | | 40:94 | ||
- | | 40:95 | ||
- | | 40:96 | ||
- | | 40:97 | ||
- | | 40:98 | ||
- | | 40:9C | ||
- | | 40:A0 | ||
- | | 40:A1 | ||
- | | 40:A2 | ||
- | | 40:A4 | ||
- | | 40:A8 | ||
- | | 40:AC | ||
- | | 40:B4 | ||
- | | 40:B5 | ||
- | | 40:B9 | ||
- | | 40:BA | ||
- | | 40:BB | ||
- | | 40:BC | ||
- | | 40:BD | ||
- | | 40:CE | ||
- | | 40:F0 | ||
- | | 50:00 | ||
- | | 50:01 | ||
- | | 50:04 | ||
- | | 50:05 | ||
- | | 50:0F | ||
- | | 50:10 | ||
- | | 50:12 | ||
- | | 50:16 | ||
- | | 50:1A | ||
- | | 50:20 | ||
- | | 50:22 | ||
- | | 50:30 | ||
- | | 70:00 | ||
===== Floppy disk controller ===== | ===== Floppy disk controller ===== | ||
- | |40:8B| byte |Last diskette | + | ==== 40:8B - Last diskette data rate selected ==== |
+ | {{anchor: | ||
+ | ^ bit ^ description | ||
+ | | 0-3 | reserved | | ||
+ | | 4-5 | last floppy drive step rate selected| | ||
+ | | 6-7 | last floppy | ||
- | < | ||
- | |7|6|5|4|3|2|1|0| last diskette data rate selected | ||
- | | | | | `--------- reserved | ||
- | | | `------------ last floppy drive step rate selected | ||
- | | ||
- | </ | ||
{{tablelayout? | {{tablelayout? | ||
^ Data ^ Rate | ^ Data ^ Rate | ||
Ligne 404: | Ligne 257: | ||
| 11 | reserved | | 11 | reserved | ||
- | {{tablelayout? | + | ==== 40:90 - Drive 0,1,2,3 media state ==== |
- | ^ | + | {{anchor: |
- | | 40:8C | | + | ^ |
- | | 40:8D | | + | | 0-2 | drive/media state (see [[# |
- | | 40:8E | + | | 3 | reserved |
- | | 40:8F | | + | | 4 | 1=media/drive established |
- | | 40:90 | + | | 5 | double stepping required |
+ | | 6-7 | data rate:\\ * 00=500K bps\\ * 01=300K bps\\ * 10=250K bps\\ * 11=reserved | ||
- | < | + | {{anchor:media_state}} |
- | |7|6|5|4|3|2|1|0| drive media state (4 copies) | + | |
- | | | | | | `------- drive/media state (see below) | + | |
- | | | | | `------- reserved | + | |
- | | | | `------- 1=media/ | + | |
- | | | `------- double stepping required | + | |
- | | + | |
- | 10=250K bps 11=reserved | + | |
- | </ | + | |
{{tablelayout? | {{tablelayout? | ||
^ Bits\\ 210 ^ Drive Media State ^ | ^ Bits\\ 210 ^ Drive Media State ^ | ||
Ligne 432: | Ligne 278: | ||
| 111 | None of the above | | | 111 | None of the above | | ||
- | {{tablelayout? | + | ===== Keyboard |
- | ^ Address | + | |
- | |40: | + | |
- | |40: | + | |
- | |40: | + | |
+ | ==== 40:96 - Keyboard mode/type ==== | ||
+ | {{anchor: | ||
+ | {{tablelayout? | ||
+ | ^ bit ^ description | ||
+ | | 0 | last code was the E1 hidden code | | ||
+ | | 1 | last code was the E0 hidden code | | ||
+ | | 2 | right CTRL key depressed | ||
+ | | 3 | right ALT key depressed | ||
+ | | 4 | 101/102 enhanced keyboard installed | ||
+ | | 5 | force num-lock if Rd ID & KBX | | ||
+ | | 6 | last char was first ID char | | ||
+ | | 7 | read ID in process | ||
- | < | ||
- | |7|6|5|4|3|2|1|0| Keyboard mode/type | ||
- | | | | | | | | `--- last code was the E1 hidden code | ||
- | | | | | | | `---- last code was the E0 hidden code | ||
- | | | | | | `----- right CTRL key depressed | ||
- | | | | | `------ right ALT key depressed | ||
- | | | | `------- 101/102 enhanced keyboard installed | ||
- | | | `-------- force num-lock if Rd ID & KBX | ||
- | | `--------- last char was first ID char | ||
- | | ||
- | </ | ||
- | {{tablelayout? | + | ==== 40:97 - Keyboard LED flags ==== |
- | ^ | + | {{anchor: |
- | |40:97| byte |Keyboard LED flags| | + | {{tablelayout? |
+ | ^ | ||
+ | | 0 | scroll lock indicator | ||
+ | | 1 | um-lock indicator | ||
+ | | | ||
+ | | 3 | circus system indicator | ||
+ | | 4 | ACK received | ||
+ | | 5 | re-send received flag | | ||
+ | | 6 | mode indicator update | ||
+ | | 7 | keyboard transmit error flag | ||
- | < | ||
- | |7|6|5|4|3|2|1|0| Keyboard LED flags | ||
- | | | | | | | | `--- scroll lock indicator | ||
- | | | | | | | `---- num-lock indicator | ||
- | | | | | | `----- caps-lock indicator | ||
- | | | | | `------ circus system indicator | ||
- | | | | `------- ACK received | ||
- | | | `-------- re-send received flag | ||
- | | `--------- mode indicator update | ||
- | | ||
- | </ | ||
- | {{tablelayout? | ||
- | ^ Address | ||
- | |40: | ||
- | |40: | ||
- | |40: | ||
- | < | + | ===== Real Time Clock ==== |
- | |7|6|5|4|3|2|1|0| INT 15,86 RTC wait function flag | + | |
- | | | | | | | | `--- 1= wait pending | + | |
- | | `-------------- not used | + | |
- | | + | |
- | </ | + | |
- | {{tablelayout? | + | ==== 40:A0 - RTC wait function flag ==== |
- | ^ Address | + | {{anchor:m_40_a0}} |
- | | 40:A1 | + | {{tablelayout? |
- | | 40:A2 | + | ^ |
- | | 40:A4 | + | | |
- | | 40:A8 | + | | 1-6 |
- | | 40:AC | + | | |
- | | 40:B4 | + | |
- | | 40:B5 | + | |
- | | 40:B9 | + | |
- | | 40:BA | + | |
- | | 40:BB | + | |
- | | 40:BC | + | |
- | | 40:BD | + | |
- | | 40:CE | + | |
- | | 40:F0 | + | |
- | + | ||
- | + | ||
- | {{tablelayout? | + | |
- | ^ | + | |
- | | 50:00 | | + | |
- | | 50:01 | | + | |
- | | 50:04 | + | |
- | | 50:05 | + | |
- | | 50:0F | + | |
- | | 50:10 | + | |
- | | 50:12 | + | |
- | | 50:16 | + | |
- | | 50:1A | | + | |
- | | 50:20 | + | |
- | | 50:22 | + | |
- | | 50:30 | + | |
- | | 70:00 | + | |
- | + | ||
- | The following map varies in size and locus | + | |
- | + | ||
- | {{tablelayout? | + | |
- | ^ Address | + | |
- | | 07C0: | + | |
- | | A000: | + | |
- | | B000: | + | |
- | | B800: | + | |
- | | C000: | + | |
- | | C400: | + | |
- | | C600: | + | |
- | | C800: | + | |
- | | C800: | + | |
- | | D000: | + | |
- | | D800: | + | |
- | | E000: | + | |
- | | | + | |
- | | F000: | + | |
- | | F400: | + | |
- | | F600: | + | |
- | | F800: | + | |
- | | FC00: | + | |
- | | FF00: | + | |
- | | FFA6: | + | |
- | | FFFF: | + | |
- | | FFFF: | + | |
- | | FFFF: | + | |
+ | see [[back2root: |