ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 1 ÍÍ» º PC COMPATIBLE LOW-MEMORY MAP º º º º Interrupt Vectors (0000-003F) º º º º Addr Int Function º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0000 00h CHIP Divide by zero º º 0004 01h CHIP Single-step º º 0008 02h CHIP NMI (Non-Maskable-Interrupt) º º 000C 03h CHIP Breakpoint (1-byte-Interrupt) º º 0010 04h CHIP Overflow on INTO º º 0014 05h BIOS Print-screen Key | 286 Bound-Check-Failed º º 0018 06h 286 Undefined Opcode º º 001C 07h 286 No math unit available º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0020 08h BIOS IRQ_0 Time of day (Vectored Hardware Line) º º 0024 09h BIOS IRQ_1 Keyboard (Vectored Hardware Line) º º 0028 0Ah BIOS IRQ_2 Reserved (Vectored Hardware Line) º º 002C 0Bh BIOS IRQ_3 Serial port (Vectored Hardware Line) º º 0030 0Ch BIOS IRQ_4 Serial port (Vectored Hardware Line) º º 0034 0Dh BIOS IRQ_5 Alt. printer (Vectored Hardware Line) º º 0038 0Eh BIOS IRQ_6 Diskette (Vectored Hardware Line) º º 003C 0Fh BIOS IRQ_7 Printer (Vectored Hardware Line) º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍPgDn Íͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 2 ÍÍ» º º º 0040 10h BIOS Video º º 0044 11h BIOS Equipment check º º 0048 12h BIOS Memory size º º 004C 13h BIOS Diskette º º 0050 14h BIOS Serial communications º º 0054 15h BIOS Cassette, 286 extended I/O º º 0058 16h BIOS Keyboard º º 005C 17h BIOS Printer º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0060 18h BIOS ROM BASIC entry º º 0064 19h BIOS Bootstrap º º 0068 1Ah BIOS Time of day º º 006C 1Bh BIOS Keyboard-break º º 0070 1Ch BIOS Timer-tick º º 0074 1Dh BIOS Video initialization º º 0078 1Eh BIOS Floppy parameters º º 007C 1Fh BIOS Graphics Chars (EGA) º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0080 20h DOS Program termination º º 0084 21h DOS Function Calls º º 0088 22h DOS Terminate Address º º 008C 23h DOS Ctrl-break Exit º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 3 ÍÍ» º º º 0090 24h DOS Critical Error Handler º º 0094 25h DOS Absolute sector read º º 0098 26h DOS Absolute sector write º º 009C 27h DOS Terminate, stay resident º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 00A0 28h DOS Internal KEYBOARD_BUSY_LOOP º º 00A4 29h DOS Internal FAST_PUTCHAR º º 00A8 2Ah DOS Internal (IRET) º º 00AC 2Bh DOS Internal (IRET) º º 00B0 2Ch DOS Internal (IRET) º º 00B4 2Dh DOS Internal (IRET) º º 00B8 2Eh DOS Internal EXECUTE-COMMAND º º 00BC 2Fh DOS Multiplex º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 00C0 30h DOS Internal (NOT A VECTOR! - FAR JMP for CP/M-style calls) º º 00C4 31h DOS Internal º º 00C8 32h DOS Reserved (IRET) º º 00CC 33h Microsoft Mouse º º 00D0 34h Turbo-C Floating-Point Emulator º º 00D4 35h Turbo-C Floating-Point Emulator º º 00D8 36h Turbo-C Floating-Point Emulator º º 00DC 37h Turbo-C Floating-Point Emulator º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 4 ÍÍ» º º º 00E0 38h Turbo-C Floating-Point Emulator º º 00E4 39h Turbo-C Floating-Point Emulator º º 00E8 3Ah Turbo-C Floating-Point Emulator º º 00EC 3Bh Turbo-C Floating-Point Emulator º º 00F0 3Ch Turbo-C Floating-Point Emulator º º 00F4 3Dh Turbo-C Floating-Point Emulator º º 00F8 3Eh Turbo-C Floating-Point Emulator º º 00FC 3Fh MS-LINK overlay manager º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0100 40h BIOS (DISK) Floppy-disk handler (relocated INT 13h) º º 0104 41h BIOS (DISK) Primary Fixed-Disk parameters º º 0108 42h BIOS (EGA) Video handler (relocated INT 10h) º º 010C 43h BIOS (EGA) Initialization parameters º º 0110 44h BIOS (EGA) Fonts º º 0114 45h BIOS Reserved º º 0118 46h BIOS (DISK) Secondary Fixed-Disk parameters º º 011C 47h BIOS Reserved (IRET) º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0120 48h BIOS Reserved (IRET) º º 0124 49h BIOS Reserved (IRET) º º 0128 4Ah BIOS (AT) Real Time Clock Alarm (IRET) º º 012C 4Bh BIOS Reserved (IRET) º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 5 ÍÍ» º º º 0130 4Ch BIOS Reserved (IRET) º º 0134 4Dh BIOS Reserved (IRET) º º 0138 4Eh BIOS Reserved (IRET) º º 013C 4Fh BIOS Reserved (IRET) º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0140 50h BIOS (AT) Real Time Clock (IRET) º º 0144 51h BIOS Reserved (IRET) º º 0148 52h BIOS Reserved (IRET) º º 014C 53h BIOS Reserved (IRET) º º 0150 54h BIOS Reserved (IRET) º º 0154 55h BIOS Reserved (IRET) º º 0158 56h BIOS Reserved (IRET) º º 015C 57h BIOS Reserved (IRET) º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0160 58h BIOS Reserved (IRET) º º 0164 59h BIOS Reserved (IRET) º º 0168 5Ah BIOS Reserved (IRET) º º 016C 5Bh BIOS Reserved (IRET) º º 0170 5Ch BIOS Reserved (IRET) º º 0174 5Dh BIOS Reserved (IRET) º º 0178 5Eh BIOS Reserved (IRET) º º 017C 5Fh BIOS Reserved (IRET) º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 6 ÍÍ» º º º 0180 60h User programs (NULL) º º 0184 61h User programs (NULL) º º 0188 62h User programs (NULL) º º 018C 63h User programs (NULL) º º 0190 64h User programs (NULL) º º 0194 65h User programs (NULL) º º 0198 66h User programs (NULL) º º 019C 67h LIM EMS (User programs) º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 01A0 68h Not used (IRET) º º 01A4 69h Not used (IRET) º º 01A8 6Ah Not used (IRET) º º 01AC 6Bh Not used (IRET) º º 01B0 6Ch Not used (IRET) º º 01B4 6Dh Not used (IRET) º º 01B8 6Eh Not used (IRET) º º 01BC 6Fh Not used (IRET) º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 01C0 70h BIOS (AT) IRQ_9 Redirect º º 01C4 71h BIOS (AT) IRQ_10 Redirect º º 01C8 72h BIOS (AT) IRQ_11 Redirect º º 01CC 73h BIOS (AT) IRQ_12 Redirect º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 7 ÍÍ» º º º 01D0 74h BIOS (AT) IRQ_13 Redirect º º 01D4 75h BIOS (AT) IRQ_14 Redirect º º 01D8 76h BIOS (AT) INT_87 Redirect º º 01DC 77h BIOS (AT) IRQ_15 Redirect º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 01E0 78h Not Used (NULL) º º 01E4 79h Not Used (NULL) º º 01E8 7Ah Not Used (NULL) º º 01EC 7Bh Not Used (NULL) º º 01F0 7Ch Not Used (NULL) º º 01F4 7Dh Not Used (NULL) º º 01F8 7Eh Not Used (NULL) º º 01FC 7Fh Not Used (NULL) º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0200 80h BASIC while in interpreter º º ..................................... º º ..................................... º º 03C0 F0h BASIC while in interpreter º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 03C4 F1h User Interrupt (NULL) º º 03C8 F2h User Interrupt (NULL) º º 03CC F3h User Interrupt (NULL) º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 8 ÍÍ» º º º 03D0 F4h User Interrupt (NULL) º º 03D4 F5h User Interrupt (NULL) º º 03D8 F6h User Interrupt (NULL) º º 03DC F7h User Interrupt (NULL) º º 03FC F8h User Interrupt (NULL) º º 03E0 F8h User Interrupt (NULL) º º 03E4 F9h User Interrupt (NULL) º º 03E8 FAh User Interrupt (NULL) º º 03EC FBh User Interrupt (NULL) º º 03F0 FCh User Interrupt (NULL) º º 03F4 FDh User Interrupt (NULL) º º 03F8 FEh User Interrupt (NULL) Destroyed on AT in Protected Mode (Ext Mem) º º 03FC FFh User Interrupt (NULL) Destroyed on AT in Protected Mode (Ext Mem) º ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º º º º º º º º º º º º º º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 9 ÍÍ» º º º ROM BIOS Data Area Map (0400-04EF) º º º º Addr Ln Function º ÇÄÄÄÄÄÄÂÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0400 ³ 08 ³ COM1, COM2, COM3, COM4 Base I/O-addresses º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0408 ³ 08 ³ LPT1, LPT2, LPT3, LPT4 Base I/O-addresses º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0410 ³ 02 ³ EQUIPMENT Flags 76543210 76543210 º º ³ ³ # printers C0 xx...... ........ º º ³ ³ Serial printer 20 ..x..... ........ º º ³ ³ Game adapter 10 ...x.... ........ º º ³ ³ # Serial ports 0E ....xxx. ........ º º ³ ³ No DMA 01 .......x ........ º º ³ ³ # Diskette drives C0 ........ xx...... (00=1,01=2,10=3,11=4) º º ³ ³ Initial video mode 30 ........ ..xx.... (10=Co80, 11=Mono) º º ³ ³ Not used 0C ........ ....xx.. º º ³ ³ Math coprocessor 02 ........ ......x. º º ³ ³ Disk drives present 01 ........ .......x º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0412 ³ 01 ³ BOOT flags º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ ÈÍÍÍÍÍÍÏÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÑÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 10 ÍÍ» º ³ ³ º º 0413 ³ 02 ³ RAM Installed (kb) º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0415 ³ 02 ³ BOOT error flags º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0417 ³ 02 ³ KEYBOARD Status 76543210 76543210 º º ³ ³ Insert 80 x....... ........ º º ³ ³ Caps Lock 40 .x...... ........ º º ³ ³ Num Lock 20 ..x..... ........ º º ³ ³ Scroll Lock 10 ...x.... ........ º º ³ ³ Alt shift 08 ....x... ........ º º ³ ³ Ctrl shift 04 .....x.. ........ º º ³ ³ Shift (left) 02 ......x. ........ º º ³ ³ Shift (right) 01 .......x ........ º º ³ ³ Insert 80 ........ x....... º º ³ ³ Caps Lock 40 ........ .x...... º º ³ ³ Num Lock 20 ........ ..x..... º º ³ ³ Scroll Lock 10 ........ ...x.... º º ³ ³ Ctrl Num Lock 08 ........ ....x... (hold state) º º ³ ³ Not used 04 ........ .....xxx º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0419 ³ 01 ³ KEYBOARD Alternate (reserved) º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ ÈÍÍÍÍÍÍÏÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÑÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 11 ÍÍ» º ³ ³ º º 041A ³ 02 ³ KEYBOARD Buffer Head º º 041C ³ 02 ³ KEYBOARD Buffer Tail º º 041E ³ 20 ³ KEYBOARD 16-key Circular Buffer º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 043E ³ 01 ³ DISKETTE Recalibrate bits 0-3 º º 043F ³ 01 ³ DISKETTE Motor bits 0-3 º º 0440 ³ 01 ³ DISKETTE Motor count º º 0441 ³ 01 ³ DISKETTE Error status º º 0442 ³ 07 ³ DISKETTE Controller status º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0449 ³ 01 ³ VIDEO CGA/MDA display mode Pages Chars Pixels º º ³ ³ 00 = CGA 2-color (EGA 16-color) A/N text 8 40x25 320x200 º º ³ ³ 01 = CGA 16-color A/N text 8 40x25 320x200 º º ³ ³ 02 = CGA 2-color (EGA 16-color) A/N text 4/8 80x25 640x200 º º ³ ³ 03 = CGA 16-color A/N text 4/8 80x25 640x200 º º ³ ³ 04 = CGA 4-color graphics 1 40x25 320x200 º º ³ ³ 05 = CGA 2-color (EGA 4-color) graphics 1 40x25 320x200 º º ³ ³ 06 = CGA 2-color graphics 1 80x25 640x200 º º ³ ³ 07 = MDA 2-color (EGA 4-color) graphics 4 80x25 720x350 º º ³ ³ 08 = CGA 16-color graphics (undocumented) ? 160x200 º º ³ ³ 09 = CGA 16-color graphics (undocumented) ? 320x200 º º ³ ³ 0A = PC-JR º ÈÍÍÍÍÍÍÏÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÑÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 12 ÍÍ» º ³ ³ 0B º º ³ ³ 0C º º ³ ³ 0D º º ³ ³ 0E º º ³ ³ 0F º º 0449 ³ 01 ³ VIDEO EGA display modes - CRT Seg Pages Chars Pixel º ³ ³ 00 = 16/64-color 8x14 text EGA B800 8 40x25 320x350 ºº ³ ³ 01 = 16/64-color 8x14 text EGA B800 8 40x25 320x350 º º ³ ³ 00 = 16/64-colot 8x14 text EGA B800 8 40x25 º º ³ ³ 01 = 16/64-colot 8x14 text EGA B800 8 40x25 º º ³ ³ 02 = 16/64-color 8x14 text EGA B800 4/8 80x25 640x350 º º ³ ³ 03 = 16/64-color 8x14 text EGA B800 4/8 80x25 640x350 º º ³ ³ 04 = 4-color graphics CGA B800 1 40x25 320x200 º º ³ ³ 05 = 4-color graphics CGA B800 1 40x25 320x200 º º ³ ³ 06 = 2-color graphics CGA B800 1 80x25 640x200 º º ³ ³ 07 = 4-shade mono 9x14 text MDA B000 4/8 80x25 720x350 º º ³ ³ 08 º º ³ ³ 09 º º ³ ³ 0A = 4/16 or 16/64-color graphics EGA A000 1/2 80x25 640x350 º º ³ ³ 0B º º ³ ³ 0C º º ³ ³ 0D = 16-color graphics CGA A000 2/4/8 40x25 320x200 º º ³ ³ 0E = 16-color graphics CGA A000 1/2/4 80x25 640x200 º º ³ ³ 0F = 4-shade mono graphics MDA A000 1/2 80x25 640x350 º º ³ ³ 10 = 16/64-color graphics EGA A000 2/4/8 80x25 640x350 º ÈÍÍÍÍÍÍÏÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÑÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 13 ÍÍ» º 044A ³ 02 ³ VIDEO Screen-width in columns º º 044C ³ 02 ³ VIDEO Screen regeneration-length º º 044E ³ 02 ³ VIDEO Screen location offset (current page) º º 0450 ³ 10 ³ VIDEO Screen page 0-7 cursor locations as col:row bytes º º 0460 ³ 02 ³ VIDEO Screen cursor start:end row bytes º º 0462 ³ 01 ³ VIDEO Current screen page º º 0463 ³ 02 ³ VIDEO Video-controller port-address º º 0465 ³ 01 ³ VIDEO Current CRT mode º º 0466 ³ 01 ³ VIDEO Color-palette mask º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0467 ³ 05 ³ BOOT Work area º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 046C ³ 04 ³ CLOCK Master-count DWORD º º 0470 ³ 01 ³ CLOCK Roll-over flag º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0471 ³ 01 ³ CTRL-BREAK flag (bit 7) º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0472 ³ 02 ³ KEYBOARD Reset (1234) on Ctrl-Alt-Del º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0474 ³ 01 ³ 286 Fixed disk status º º 0475 ³ 01 ³ 286 Fixed disk drive number º º 0476 ³ 01 ³ 286 Fixed disk control byte º º 0477 ³ 01 ³ 286 Fixed disk port offset º ÈÍÍÍÍÍÍÏÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÑÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 14 ÍÍ» º ³ ³ º º 0478 ³ 05 ³ 286 Parallel-port timeout º º 047C ³ 05 ³ 286 Serial-port timeout º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ º 0480 ³ 04 ³ 286 Additional keyboard buffer º ºÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0484 ³ 01 ³ VIDEO EGA Screen rows º º 0485 ³ 02 ³ VIDEO EGA Bytes per character º º 0487 ³ 02 ³ VIDEO EGA Information 76543210 76543210 º º ³ ³ Clear/not-clear regen 80 x....... ........ º º ³ ³ Onboard RAM 60 .xx..... ........ 00=064k, 01=128k, º º ³ ³ Enhanced Keyboard 10 ...x.... ........ 10=192k, 11=256k º º ³ ³ Not active monitor 08 ....x... ........ º º ³ ³ Wait for enable 04 .....x.. ........ º º ³ ³ Monochrome attached 02 ......x. ........ º º ³ ³ Not emulate active 01 .......x ........ º º ³ ³ Feature bits F0 ........ xxxx.... º º ³ ³ Switch settings 0F ........ ....xxxx º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ º 0489 ³ 03 ³ Reserved º ºÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 048B ³ 01 ³ 286 Last diskette data rate selected º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ ÈÍÍÍÍÍÍÏÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÑÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 15 ÍÍ» º ³ ³ º º 048C ³ 01 ³ 286 Fixed-disk status-register º º 048D ³ 01 ³ 286 Fixed-disk error-register º º 048E ³ 01 ³ 286 Fixed-disk interrupt-flag º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 048F ³ 01 ³ 286 Fixed-disk/diskette combination controller flag º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0490 ³ 01 ³ 286 Diskette drive 0 media state º º 0491 ³ 01 ³ 286 Diskette drive 1 media state º º 0492 ³ 01 ³ 286 Diskette drive 0 operation start state º º 0493 ³ 01 ³ 286 Diskette drive 1 operation start state º º 0494 ³ 01 ³ 286 Diskette drive 0 present cylinder º º 0495 ³ 01 ³ 286 Diskette drive 1 present cylinder º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0496 ³ 01 ³ 286 Reserved º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0497 ³ 01 ³ 286 Additional keyboard LED flag º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0498 ³ 04 ³ 286 Real-time-clock user wait flag offset:segment º º 049C ³ 04 ³ 286 Real-time-clock user wait flag º º 04A0 ³ 02 ³ 286 Real-time-clock wait-active flag º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 04A2 ³ 06 ³ Reserved º ÈÍÍÍÍÍÍÏÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp/PgDn Íͼ ÉÍÍÍÍÍÍÑÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 16 ÍÍ» º 04A8 ³ 04 ³ EGA DWORD pointer-save º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 04AC ³ 44 ³ Reserved º ÌÍÍÍÍÍÍÏÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ º Interapplication Control Area (ICA) (04F0 - 04FF) º ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ º DOS / ROM BASIC Control Area (0500 - 05FF) º º º º Addr Ln Function º ÇÄÄÄÄÄÄÂÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0500 ³ 01 ³ DOS Print-screen control (00 = Ok, 01 = in process, FF = error) º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0501 ³ 03 ³ º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0504 ³ 01 ³ DOS Single-diskette drive code (00 = drive A, 01 = drive B) º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0505 ³ 0B ³ º ÇÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ º 0510 ³ 02 ³ BASIC default data segment º º 0512 ³ 04 ³ BASIC clock-tick interrupt-vector º º 0516 ³ 04 ³ BASIC break-key interrupt-vector º º 051A ³ 04 ³ BASIC diskette-error interrupt-vector º º 051E ³ E2 ³ BASIC Reserved º ÈÍÍÍÍÍÍÏÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ PgUp Íͼ