DataMuseum.dk

Presents historical artifacts from the history of:

RegneCentralen RC700 "Piccolo"

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RegneCentralen RC700 "Piccolo"

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦c9934ac08⟧ Bits:30003296 Diverse kildekode i assembler til RC700, 5¼" Floppy Disk

    Length: 819200 (0xc8000)
    Description: Bits:30003296 Diverse kildekode i assembler til RC700
    Types: 5¼" Floppy Disk

Default Hex Dump

Dumping the first 0x20 bytes of each record
0x00000…00200 (0, 0, 1)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
                          […0x13…]
0x02800…02a00 (1, 0, 1)   54 46 4a 20 20 20 20 20 01 00 38 37 30 39 31 35 30 37 34 30 02 00 4f 00 e5 e5 e5 e5 e5 e5 e5 e5   ┆TFJ       8709150740  O         ┆
0x02a00…02c00 (1, 0, 2)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
0x02c00…02e00 (1, 0, 3)   02 00 03 41 53 53 49 47 4e 20 20 43 4f 4d 02 00 02 00 03 00 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆   ASSIGN  COM                  ┆
0x02e00…03000 (1, 0, 4)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
0x03000…03200 (1, 0, 5)   02 00 03 52 45 53 54 4f 52 45 20 43 4f 4d 14 00 16 00 12 00 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆   RESTORE COM                  ┆
0x03200…03400 (1, 0, 6)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
0x03400…03600 (1, 0, 7)   02 00 03 49 4e 54 4d 41 50 20 20 4d 41 43 2d 00 2d 00 09 00 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆   INTMAP  MAC- -               ┆
0x03600…03800 (1, 0, 8)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
0x03800…03a00 (1, 0, 9)   02 00 03 57 53 44 20 20 20 20 20 43 4f 4d 4d 00 4e 00 2c 00 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆   WSD     COMM N ,             ┆
0x03a00…03c00 (1, 0, 10)  e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
                          […0xa…]
0x05000…05200 (2, 0, 1)   e1 22 21 02 31 63 02 21 80 00 34 5e 34 16 00 19 36 20 2a 01 00 11 34 00 19 22 19 02 7e 32 1b 02   ┆ "! 1c !  4^4   6 *   4  "  ü2  ┆
0x05200…05400 (2, 0, 2)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
0x05400…05600 (2, 0, 3)   00 52 4f 42 33 35 38 20 20 4d 41 43 00 00 00 80 04 00 06 00 07 00 08 00 09 00 0a 00 0b 00 0c 00   ┆ ROB358  MAC                    ┆
0x05600…05800 (2, 0, 4)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
0x05800…05a00 (2, 0, 5)   00 53 54 43 30 30 31 20 20 33 32 20 00 00 00 20 61 00 62 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ STC001  32     a b             ┆
0x05a00…05c00 (2, 0, 6)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
                          […0x7…]
0x06a00…06c00 (2, 1, 4)   3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆;*******************************┆
0x06c00…06e00 (2, 1, 5)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
0x06e00…07000 (2, 1, 6)   09 45 51 55 09 4d 4f 56 41 44 52 2d 42 45 47 49 4e 0d 0a 52 4f 4d 32 09 45 51 55 09 32 30 30 30   ┆ EQU MOVADR-BEGIN  ROM2 EQU 2000┆
0x07000…07200 (2, 1, 7)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
0x07200…07400 (2, 1, 8)   3b 53 54 41 43 4b 20 41 52 45 41 20 42 4f 54 54 4f 4d 20 41 44 44 52 45 53 53 0d 0a 3b 0d 0a 0d   ┆;STACK AREA BOTTOM ADDRESS  ;   ┆
0x07400…07600 (2, 1, 9)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
0x07600…07800 (2, 1, 10)  0a 09 4c 44 20 42 43 2c 46 4d 4f 56 45 2d 46 4d 4f 56 53 3b 20 4e 55 4d 42 45 52 20 4f 46 20 42   ┆  LD BC,FMOVE-FMOVS; NUMBER OF B┆
0x07800…07a00 (3, 0, 1)   c3 f7 02 52 43 38 35 35 24 52 43 37 30 30 24 20 20 41 75 74 6f 65 78 65 63 20 76 65 72 73 2e 20   ┆   RC855$RC700$  Autoexec vers. ┆
0x07a00…07c00 (3, 0, 2)   52 54 20 41 3a 20 55 53 45 44 20 46 4f 52 20 4b 45 59 42 4f 41 52 44 0d 0a 3b 20 20 50 4f 52 54   ┆RT A: USED FOR KEYBOARD  ;  PORT┆
0x07c00…07e00 (3, 0, 3)   fe 01 28 03 11 09 01 cd d7 02 11 0f 01 cd d7 02 11 31 01 cd d7 02 11 eb 03 cd dc 02 21 ec 03 46   ┆  (              1          !  F┆
0x07e00…08000 (3, 0, 4)   45 20 41 4d 39 35 31 37 20 44 4d 41 20 43 4f 4e 54 52 4f 4c 4c 45 52 0d 0a 3b 20 20 43 48 41 4e   ┆E AM9517 DMA CONTROLLER  ;  CHAN┆
0x08000…08200 (3, 0, 5)   ff 00 ff 00 ff 00 ff 00 ff 00 ff 00 ff 00 ff 00 ff 00 ff 00 ff 00 ff 00 ff 00 ff 00 ff 00 ff 00   ┆                                ┆
0x08200…08400 (3, 0, 6)   45 51 55 09 30 32 30 48 09 3b 43 4f 4d 4d 41 4e 44 20 56 41 4c 55 45 20 0d 0a 4d 4f 44 45 30 09   ┆EQU 020H ;COMMAND VALUE   MODE0 ┆
0x08400…08600 (3, 0, 7)   e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
0x08600…08800 (3, 0, 8)   4b 20 42 49 54 0d 0a 3b 0d 0a 09 4c 44 20 41 2c 43 4f 4d 56 09 3b 53 45 4c 45 43 54 20 43 4f 4d   ┆K BIT  ;   LD A,COMV ;SELECT COM┆
0x08800…08a00 (3, 0, 9)   54 41 42 3a 09 44 57 20 44 55 4d 49 4e 54 09 3b 20 20 20 20 20 44 55 4d 4d 59 0d 0a 09 44 57 20   ┆TAB: DW DUMINT ;     DUMMY   DW ┆
0x08a00…08c00 (3, 0, 10)  54 52 4f 4c 4c 45 52 0d 0a 3b 0d 0a 43 54 43 43 48 30 09 45 51 55 09 30 43 48 09 3b 43 48 41 4e   ┆TROLLER  ;  CTCCH0 EQU 0CH ;CHAN┆
0x08c00…08e00 (3, 1, 1)   09 4c 44 20 41 2c 43 54 43 4d 4f 44 09 3b 53 45 54 20 43 48 41 4e 4e 45 4c 32 20 4d 4f 44 45 20   ┆ LD A,CTCMOD ;SET CHANNEL2 MODE ┆
0x08e00…09000 (3, 1, 2)   4f 4f 54 20 46 4c 41 47 3a 3d 30 0d 0a 09 4c 44 20 28 54 5f 46 4c 47 29 2c 41 09 3b 54 45 53 54   ┆OOT FLAG:=0   LD (T_FLG),A ;TEST┆
0x09000…09200 (3, 1, 3)   49 4e 54 45 52 52 55 50 54 20 54 41 42 4c 45 20 45 4e 54 52 59 20 46 4f 52 20 57 44 31 30 30 30   ┆INTERRUPT TABLE ENTRY FOR WD1000┆
0x09200…09400 (3, 1, 4)   29 2c 41 09 3b 45 52 52 4f 52 46 4c 41 47 3a 3d 46 41 4c 53 45 0d 0a 09 4c 44 20 28 48 44 5f 46   ┆),A ;ERRORFLAG:=FALSE   LD (HD_F┆
0x09400…09600 (3, 1, 5)   50 52 4f 4d 54 20 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 09 20 20 20 09 20 20 20 20 20 09 0d   ┆PROMT TO                        ┆
0x09600…09800 (3, 1, 6)   54 4f 20 46 4c 4f 50 50 59 0d 0a 09 4a 50 20 4e 5a 2c 46 4c 4f 50 50 59 09 3b 0d 0a 09 4c 44 20   ┆TO FLOPPY   JP NZ,FLOPPY ;   LD ┆
0x09800…09a00 (3, 1, 7)   52 41 4d 45 0d 0a 50 41 52 41 4d 33 09 45 51 55 09 37 41 48 09 3b 55 4e 44 45 52 4c 49 4e 45 20   ┆RAME  PARAM3 EQU 7AH ;UNDERLINE ┆
0x09a00…09c00 (3, 1, 8)   55 54 20 28 52 41 4d 45 4e 29 2c 41 09 3b 48 41 52 44 44 49 53 4b 20 52 45 43 4f 47 4e 49 5a 45   ┆UT (RAMEN),A ;HARDDISK RECOGNIZE┆
0x09c00…09e00 (3, 1, 9)   43 55 52 53 4f 52 20 59 20 50 4f 53 3a 3d 30 0d 0a 09 4c 44 20 41 2c 50 52 45 43 43 09 3b 50 52   ┆CURSOR Y POS:=0   LD A,PRECC ;PR┆
0x09e00…0a000 (3, 1, 10)  4c 47 29 20 09 3b 57 48 49 4c 45 20 48 44 43 20 42 55 53 59 20 44 4f 20 57 41 49 54 0d 0a 09 4f   ┆LG)  ;WHILE HDC BUSY DO WAIT   O┆
0x0a000…0a200 (4, 0, 1)   52 20 48 44 5f 46 4c 47 0d 0a 09 4c 44 20 28 45 52 46 4c 41 47 29 2c 41 09 3b 0d 0a 09 4c 44 20   ┆R HD_FLG   LD (ERFLAG),A ;   LD ┆
0x0a200…0a400 (4, 0, 2)   44 4d 41 0d 0a 09 4c 44 20 41 2c 53 45 54 31 09 3b 0d 0a 09 4c 44 20 48 4c 2c 28 54 52 42 59 54   ┆DMA   LD A,SET1 ;   LD HL,(TRBYT┆
0x0a400…0a600 (4, 0, 3)   5f 50 4f 49 4e 54 45 52 3a 3d 4d 45 4d 4f 52 59 5f 50 4f 49 4e 54 45 52 2b 35 31 32 0d 0a 09 41   ┆_POINTER:=MEMORY_POINTER+512   A┆
0x0a600…0a800 (4, 0, 4)   2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 49 44 45 30 3d 20 31 36 20 53 45 43 54 4f 52   ┆*               SIDE0= 16 SECTOR┆
0x0a800…0aa00 (4, 0, 5)   3b 0d 0a 46 4c 4f 50 50 59 3a 09 4c 44 20 41 2c 28 54 5f 46 4c 47 29 09 3b 49 46 20 46 4f 52 43   ┆;  FLOPPY: LD A,(T_FLG) ;IF FORC┆
0x0aa00…0ac00 (4, 0, 6)   47 4e 49 46 49 43 41 4e 54 45 20 42 59 54 45 53 20 4f 4e 20 4f 4e 45 20 43 59 4c 49 4e 44 45 52   ┆GNIFICANTE BYTES ON ONE CYLINDER┆
0x0ac00…0ae00 (4, 0, 7)   59 20 49 4d 41 47 45 20 54 45 58 54 3d 27 20 52 43 37 30 30 27 20 54 48 45 4e 0d 0a 09 09 09 3b   ┆Y IMAGE TEXT=' RC700' THEN     ;┆
0x0ae00…0b000 (4, 0, 8)   41 47 45 20 54 48 41 54 20 4c 49 45 53 20 4f 55 54 20 4f 46 20 54 48 45 20 43 41 54 41 4c 4f 47   ┆AGE THAT LIES OUT OF THE CATALOG┆
0x0b000…0b200 (4, 0, 9)   29 2c 44 55 41 4c 43 09 3b 44 55 41 4c 20 44 45 4e 53 49 54 59 20 52 45 41 44 20 43 4f 4d 4d 41   ┆),DUALC ;DUAL DENSITY READ COMMA┆
0x0b200…0b400 (4, 0, 10)  4c 20 43 4f 4d 53 54 52 09 3b 0d 0a 09 4a 50 20 4e 5a 2c 44 49 52 45 52 52 09 3b 0d 0a 09 50 4f   ┆L COMSTR ;   JP NZ,DIRERR ;   PO┆
0x0b400…0b600 (4, 1, 1)   0a 09 4c 44 20 48 4c 2c 30 30 09 3b 0d 0a 09 4c 44 20 28 4d 45 4d 41 44 52 29 2c 48 4c 09 3b 20   ┆  LD HL,00 ;   LD (MEMADR),HL ; ┆
0x0b600…0b800 (4, 1, 2)   4e 0d 0a 09 4c 44 20 28 46 44 43 49 4e 49 2b 32 29 2c 41 09 3b 20 20 20 20 53 45 54 20 53 52 54   ┆N   LD (FDCINI+2),A ;    SET SRT┆
0x0b800…0ba00 (4, 1, 3)   20 20 20 53 45 54 20 44 52 49 56 45 20 30 20 48 45 41 44 20 31 0d 0a 09 43 41 4c 4c 20 52 45 41   ┆   SET DRIVE 0 HEAD 1   CALL REA┆
0x0ba00…0bc00 (4, 1, 4)   4c 41 47 0d 0a 09 43 41 4c 4c 20 46 4c 4f 34 09 3b 20 20 20 20 52 45 43 41 4c 49 42 52 41 54 45   ┆LAG   CALL FLO4 ;    RECALIBRATE┆
0x0bc00…0be00 (4, 1, 5)   41 44 44 20 48 4c 2c 44 45 09 3b 0d 0a 09 4c 44 20 28 4d 45 4d 41 44 52 29 2c 48 4c 09 3b 0d 0a   ┆ADD HL,DE ;   LD (MEMADR),HL ;  ┆
0x0be00…0c000 (4, 1, 6)   3b 20 20 55 4e 54 49 4c 20 54 49 4d 45 53 3d 30 20 4f 52 20 4e 4f 54 20 45 52 52 4f 52 0d 0a 09   ┆;  UNTIL TIMES=0 OR NOT ERROR   ┆
0x0c000…0c200 (4, 1, 7)   41 4c 20 42 4f 4f 54 20 41 44 44 52 45 53 53 0d 0a 09 4a 50 20 28 48 4c 29 09 09 3b 20 41 4e 44   ┆AL BOOT ADDRESS   JP (HL)  ; AND┆
0x0c200…0c400 (4, 1, 8)   49 42 52 41 54 45 20 43 4f 4d 4d 41 4e 44 0d 0a 09 43 41 4c 4c 20 46 4c 4f 32 09 3b 20 20 57 41   ┆IBRATE COMMAND   CALL FLO2 ;  WA┆
0x0c400…0c600 (4, 1, 9)   09 3b 46 4c 4f 50 50 59 20 44 41 54 41 20 52 45 47 49 53 54 45 52 0d 0a 0d 0a 3b 0d 0a 3b 0d 0a   ┆ ;FLOPPY DATA REGISTER    ;  ;  ┆
0x0c600…0c800 (4, 1, 10)  41 43 4b 0d 0a 09 09 09 3b 22 4e 45 57 20 43 59 4c 49 4e 44 45 52 20 4e 55 4d 42 45 52 20 49 4e   ┆ACK     ;"NEW CYLINDER NUMBER IN┆
0x0c800…0ca00 (5, 0, 1)   52 52 4f 52 2a 29 0d 0a 09 4c 44 20 48 4c 2c 45 52 4d 45 53 30 09 3b 0d 0a 09 4a 50 20 45 52 52   ┆RROR*)   LD HL,ERMES0 ;   JP ERR┆
0x0ca00…0cc00 (5, 0, 2)   49 4e 47 4c 45 20 44 45 4e 53 49 54 59 29 0d 0a 09 44 42 20 30 30 48 09 09 3b 44 52 49 56 45 30   ┆INGLE DENSITY)   DB 00H  ;DRIVE0┆
0x0cc00…0ce00 (5, 0, 3)   52 49 54 49 43 41 4c 20 46 44 43 20 54 49 4d 49 4e 47 0d 0a 09 49 4e 20 41 2c 28 46 44 43 29 09   ┆RITICAL FDC TIMING   IN A,(FDC) ┆
0x0ce00…0d000 (5, 0, 4)   2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆********************************┆
0x0d000…0d200 (5, 0, 5)   47 49 4e 0d 0a 09 4c 44 20 41 2c 28 48 4c 29 09 3b 20 20 57 41 49 54 5f 52 45 41 44 59 5f 57 52   ┆GIN   LD A,(HL) ;  WAIT_READY_WR┆
0x0d200…0d400 (5, 0, 6)   4e 44 20 52 45 47 49 53 54 45 52 0d 0a 48 44 53 54 41 54 09 45 51 55 09 30 36 37 48 09 3b 53 54   ┆ND REGISTER  HDSTAT EQU 067H ;ST┆
0x0d400…0d600 (5, 0, 7)   2c 28 52 53 54 41 42 2b 31 29 09 3b 0d 0a 09 41 4e 44 20 30 33 35 48 09 3b 0d 0a 09 52 45 54 20   ┆,(RSTAB+1) ;   AND 035H ;   RET ┆
0x0d600…0d800 (5, 0, 8)   09 09 09 3b 50 52 4f 43 45 44 55 52 45 20 53 45 54 5f 55 50 5f 54 41 53 4b 46 49 4c 45 0d 0a 09   ┆   ;PROCEDURE SET_UP_TASKFILE   ┆
0x0d800…0da00 (5, 0, 9)   2a 31 32 38 29 2d 31 0d 0a 4d 49 42 59 54 31 09 45 51 55 09 34 30 39 35 09 3b 42 59 54 45 53 20   ┆*128)-1  MIBYT1 EQU 4095 ;BYTES ┆
0x0da00…0dc00 (5, 0, 10)  5f 55 50 5f 44 4d 41 0d 0a 09 09 09 3b 52 45 41 44 49 4e 47 20 46 4f 4d 52 20 44 49 53 4b 20 54   ┆_UP_DMA     ;READING FOMR DISK T┆
0x0dc00…0de00 (5, 1, 1)   2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆********************************┆
0x0de00…0e000 (5, 1, 2)   30 30 34 09 3b 42 4c 55 45 20 43 41 4e 4f 4e 0d 0a 52 45 44 09 45 51 55 09 30 30 38 09 3b 52 45   ┆004 ;BLUE CANON  RED EQU 008 ;RE┆
0x0e000…0e200 (5, 1, 3)   0a 54 32 32 3a 09 43 50 20 27 54 27 09 09 3b 20 20 45 4c 53 45 20 49 46 20 46 4f 52 43 45 5f 54   ┆ T22: CP 'T'  ;  ELSE IF FORCE_T┆
0x0e200…0e400 (5, 1, 4)   f3 31 ff ff 21 12 00 11 00 a0 01 ee 07 ed b0 c3 18 a0 cc a4 cf a4 cc a4 cc a4 ec a4 cc a4 cc a4   ┆ 1  !                           ┆
0x0e400…0e600 (5, 1, 5)   46 4c 41 47 29 2c 41 09 3b 0d 0a 48 44 45 58 49 54 3a 09 45 58 20 41 46 2c 41 46 27 09 3b 0d 0a   ┆FLAG),A ;  HDEXIT: EX AF,AF' ;  ┆
0x0e600…0e800 (5, 1, 6)   08 ff 3e 05 32 11 b0 af 32 4c a5 db 14 e6 80 28 05 11 ff 0f 18 03 11 ff 19 0e f2 3e 05 2a 96 a4   ┆  > 2   2L     (           > *  ┆
0x0e800…0ea00 (5, 1, 7)   2c 28 43 52 54 43 4f 4d 29 09 3b 52 45 4d 4f 56 45 20 49 4e 54 45 52 52 55 50 54 20 42 59 20 52   ┆,(CRTCOM) ;REMOVE INTERRUPT BY R┆
0x0ea00…0ec00 (5, 1, 8)   28 fa 3a 03 b0 e6 f0 fe 20 c8 21 4f a5 c3 2b a5 21 03 b0 16 03 cd 17 a4 c8 15 20 f9 16 04 21 8f   ┆( :       !O  + !             ! ┆
0x0ec00…0ee00 (5, 1, 9)   47 0d 0a 46 4c 42 46 4c 47 3a 09 44 42 20 30 09 09 3b 46 4f 52 43 45 20 46 4c 4f 50 50 59 20 42   ┆G  FLBFLG: DB 0  ;FORCE FLOPPY B┆
0x0ee00…0f000 (5, 1, 10)  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆                                ┆
0x0f000…0f200 (6, 0, 1)   3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆;*******************************┆
0x0f200…0f400 (6, 0, 2)   49 4f 3a 20 4b 45 59 42 4f 41 52 44 09 22 4e 4f 54 45 20 4d 55 53 54 20 4e 4f 54 20 42 45 20 43   ┆IO: KEYBOARD "NOTE MUST NOT BE C┆
0x0f400…0f600 (6, 0, 3)   20 20 20 20 20 20 2a 0d 0a 3b 2a 20 41 4e 44 20 54 4f 20 4c 4f 41 44 20 43 48 41 52 41 43 54 45   ┆      *  ;* AND TO LOAD CHARACTE┆
0x0f600…0f800 (6, 0, 4)   55 53 45 44 20 44 55 52 49 4e 47 20 42 4f 4f 54 53 54 52 41 50 0d 0a 3b 0d 0a 4b 45 59 43 4f 4e   ┆USED DURING BOOTSTRAP  ;  KEYCON┆
0x0f800…0fa00 (6, 0, 5)   53 20 4f 46 20 54 45 53 54 20 50 52 4f 4d 20 0d 0a 52 41 4d 45 4e 09 45 51 55 09 30 31 39 48 09   ┆S OF TEST PROM   RAMEN EQU 019H ┆
0x0fa00…0fc00 (6, 0, 6)   4d 4f 52 59 20 44 49 53 4b 0d 0a 3b 20 20 43 48 41 4e 4e 45 4c 31 3a 20 46 4c 4f 50 50 59 20 44   ┆MORY DISK  ;  CHANNEL1: FLOPPY D┆
0x0fc00…0fe00 (6, 0, 7)   2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆********************************┆
0x0fe00…10000 (6, 0, 8)   41 4e 44 20 56 41 4c 55 45 20 0d 0a 4d 4f 44 45 30 09 45 51 55 09 30 34 34 48 09 3b 54 52 41 4e   ┆AND VALUE   MODE0 EQU 044H ;TRAN┆
0x10000…10200 (6, 0, 9)   4f 56 45 0d 0a 09 4c 44 49 52 09 09 3b 4d 4f 56 45 21 0d 0a 09 4a 50 20 41 55 54 4f 4c 09 3b 47   ┆OVE   LDIR  ;MOVE!   JP AUTOL ;G┆
0x10200…10400 (6, 0, 10)  30 30 34 48 09 3b 53 45 54 20 43 48 30 20 4d 41 53 4b 20 42 49 54 0d 0a 53 45 54 31 09 45 51 55   ┆004H ;SET CH0 MASK BIT  SET1 EQU┆
0x10400…10600 (6, 1, 1)   45 44 20 44 55 52 49 4e 47 20 42 4f 4f 54 53 54 52 41 50 0d 0a 3b 20 20 43 48 41 4e 4e 45 4c 32   ┆ED DURING BOOTSTRAP  ;  CHANNEL2┆
0x10600…10800 (6, 1, 2)   3b 0d 0a 09 4c 44 20 28 46 4c 42 46 4c 47 29 2c 41 09 3b 46 4c 4f 50 50 59 20 42 4f 4f 54 20 46   ┆;   LD (FLBFLG),A ;FLOPPY BOOT F┆
0x10800…10a00 (6, 1, 3)   43 54 4f 52 0d 0a 09 4f 55 54 20 28 43 54 43 43 48 30 29 2c 41 09 3b 0d 0a 09 4c 44 20 41 2c 43   ┆CTOR   OUT (CTCCH0),A ;   LD A,C┆
0x10a00…10c00 (6, 1, 4)   54 4f 4c 4f 41 44 20 53 45 43 54 49 4f 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆TOLOAD SECTION                  ┆
0x10c00…10e00 (6, 1, 5)   20 41 4e 44 20 54 48 45 20 27 20 52 43 37 30 30 27 20 50 52 4f 4d 54 20 54 4f 20 20 20 20 20 20   ┆ AND THE ' RC700' PROMT TO      ┆
0x10e00…11000 (6, 1, 6)   20 4c 44 20 28 48 53 54 53 45 43 29 2c 41 20 20 20 3b 53 45 54 20 53 45 43 54 4f 52 3d 30 0d 0a   ┆ LD (HSTSEC),A   ;SET SECTOR=0  ┆
0x11000…11200 (6, 1, 7)   53 20 50 45 52 20 46 52 41 4d 45 0d 0a 50 41 52 41 4d 33 09 45 51 55 09 37 41 48 09 3b 55 4e 44   ┆S PER FRAME  PARAM3 EQU 7AH ;UND┆
0x11200…11400 (6, 1, 8)   3b 54 48 45 4e 20 41 55 54 4f 4c 4f 41 44 20 46 52 4f 4d 20 46 4c 4f 50 50 59 0d 0a 0d 0a 50 41   ┆;THEN AUTOLOAD FROM FLOPPY    PA┆
0x11400…11600 (6, 1, 9)   50 4f 53 3a 3d 32 36 0d 0a 09 4f 55 54 20 28 43 52 54 44 41 54 29 2c 41 09 3b 43 55 52 53 4f 52   ┆POS:=26   OUT (CRTDAT),A ;CURSOR┆
0x11600…11800 (6, 1, 10)  20 28 48 53 54 54 52 4b 29 2c 41 20 20 20 3b 0d 0a 20 20 20 20 20 20 20 20 4c 44 20 42 43 2c 42   ┆ (HSTTRK),A   ;          LD BC,B┆
0x11800…11a00 (7, 0, 1)   2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 3b 2a 20   ┆***************************  ;* ┆
0x11a00…11c00 (7, 0, 2)   41 20 20 3b 0d 0a 20 20 20 20 20 20 20 20 4c 44 20 41 2c 42 20 20 20 20 20 20 20 20 20 20 3b 53   ┆A  ;          LD A,B          ;S┆
0x11c00…11e00 (7, 0, 3)   20 09 3b 0d 0a 20 20 20 20 20 20 20 20 4c 44 20 28 48 4c 29 2c 30 45 35 48 20 20 20 20 3b 0d 0a   ┆  ;          LD (HL),0E5H    ;  ┆
0x11e00…12000 (7, 0, 4)   20 20 20 41 4e 44 20 30 31 48 20 20 20 20 20 20 20 20 20 3b 43 48 45 43 4b 20 50 41 52 49 54 59   ┆   AND 01H         ;CHECK PARITY┆
0x12000…12200 (7, 0, 5)   3b 4d 4f 56 45 20 50 52 4f 4d 44 49 52 0d 0a 20 20 20 20 20 20 20 20 58 4f 52 20 41 20 20 20 20   ┆;MOVE PROMDIR          XOR A    ┆
0x12200…12400 (7, 0, 6)   4c 4e 20 20 20 45 51 55 20 20 20 20 20 30 44 32 48 20 20 20 20 3b 44 4f 54 20 4c 49 4e 45 0d 0a   ┆LN   EQU     0D2H    ;DOT LINE  ┆
0x12400…12600 (7, 0, 7)   41 20 20 20 3b 53 45 43 54 4f 52 3d 30 2c 20 54 52 41 43 4b 3d 30 0d 0a 20 20 20 20 20 20 20 20   ┆A   ;SECTOR=0, TRACK=0          ┆
0x12600…12800 (7, 0, 8)   20 4e 45 58 54 20 43 48 41 52 0d 0a 20 20 20 20 20 20 20 20 4c 44 20 41 2c 43 20 20 20 20 20 20   ┆ NEXT CHAR          LD A,C      ┆
0x12800…12a00 (7, 0, 9)   20 20 4a 52 20 4d 44 43 4f 4d 20 20 20 20 20 20 20 20 3b 0d 0a 4d 44 52 44 3a 20 20 20 4c 44 20   ┆  JR MDCOM        ;  MDRD:   LD ┆
0x12a00…12c00 (7, 0, 10)  20 20 20 20 20 20 20 09 09 09 09 09 09 09 20 20 20 20 20 2a 0d 0a 3b 2a 20 46 4c 4f 50 50 59 5f   ┆                   *  ;* FLOPPY_┆
0x12c00…12e00 (7, 1, 1)   20 54 4f 20 54 48 45 20 49 4d 41 47 45 20 4c 4f 41 44 45 44 20 46 52 4f 4d 20 44 49 53 4b 0d 0a   ┆ TO THE IMAGE LOADED FROM DISK  ┆
0x12e00…13000 (7, 1, 2)   2d 46 49 4c 45 20 54 59 50 45 20 56 41 4c 55 45 0d 0a 4f 55 54 43 41 54 09 45 51 55 09 30 30 45   ┆-FILE TYPE VALUE  OUTCAT EQU 00E┆
0x13000…13200 (7, 1, 3)   4d 41 4c 38 30 20 2d 20 43 50 2f 4d 20 41 55 54 4f 4c 4f 41 44 0d 0a 3b 0d 0a 43 50 43 4f 4d 42   ┆MAL80 - CP/M AUTOLOAD  ;  CPCOMB┆
0x13200…13400 (7, 1, 4)   49 4e 43 20 48 4c 09 09 3b 0d 0a 09 4c 44 20 44 45 2c 53 59 53 4d 2d 31 09 3b 49 46 20 45 4e 54   ┆INC HL  ;   LD DE,SYSM-1 ;IF ENT┆
0x13400…13600 (7, 1, 5)   2c 4d 58 42 59 54 31 09 3b 20 20 45 4c 53 45 20 42 59 54 45 53 20 54 4f 20 54 52 41 4e 53 46 45   ┆,MXBYT1 ;  ELSE BYTES TO TRANSFE┆
0x13600…13800 (7, 1, 6)   3b 0d 0a 09 43 50 20 46 49 4c 54 59 09 3b 0d 0a 09 4a 50 20 4e 5a 2c 44 49 52 45 52 52 09 3b 0d   ┆;   CP FILTY ;   JP NZ,DIRERR ; ┆
0x13800…13a00 (7, 1, 7)   09 09 09 09 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 0d 0a 3b 2a 20 20 4d 49 4e 49 20 44 52 49   ┆                 *  ;*  MINI DRI┆
0x13a00…13c00 (7, 1, 8)   4d 45 4d 4f 52 59 5f 41 44 52 2b 31 36 2a 31 32 38 0d 0a 20 09 41 44 44 20 48 4c 2c 44 45 09 3b   ┆MEMORY_ADR+16*128    ADD HL,DE ;┆
0x13c00…13e00 (7, 1, 9)   43 4b 20 46 44 43 20 43 4f 4d 4d 41 4e 44 0d 0a 4d 49 4e 53 31 09 45 51 55 09 31 32 38 30 09 3b   ┆CK FDC COMMAND  MINS1 EQU 1280 ;┆
0x13e00…14000 (7, 1, 10)  52 41 43 4b 28 54 52 41 43 4b 29 0d 0a 09 4c 44 20 48 4c 2c 28 4d 45 4d 41 44 52 29 09 3b 0d 0a   ┆RACK(TRACK)   LD HL,(MEMADR) ;  ┆
0x14000…14200 (8, 0, 1)   28 4b 45 59 43 4f 4e 29 2c 41 09 3b 20 54 48 45 20 4b 45 59 42 4f 41 52 44 20 49 4e 54 45 52 52   ┆(KEYCON),A ; THE KEYBOARD INTERR┆
0x14200…14400 (8, 0, 2)   4f 46 20 53 43 52 45 45 4e 0d 0a 20 20 20 20 20 20 20 20 43 41 4c 4c 20 4d 45 53 53 57 52 20 20   ┆OF SCREEN          CALL MESSWR  ┆
0x14400…14600 (8, 0, 3)   2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆********************************┆
0x14600…14800 (8, 0, 4)   29 2c 41 09 3b 20 20 52 45 43 41 4c 49 42 52 41 54 45 20 43 4f 4d 4d 41 4e 44 0d 0a 09 43 41 4c   ┆),A ;  RECALIBRATE COMMAND   CAL┆
0x14800…14a00 (8, 0, 5)   54 49 41 4c 49 5a 45 20 46 4c 4f 50 50 59 0d 0a 09 41 4e 44 20 38 30 48 09 09 3b 42 45 47 49 4e   ┆TIALIZE FLOPPY   AND 80H  ;BEGIN┆
0x14a00…14c00 (8, 0, 6)   20 20 20 4a 52 20 5a 2c 46 4c 4f 38 20 20 20 20 20 20 20 3b 4e 4f 20 57 41 49 54 0d 0a 20 20 20   ┆   JR Z,FLO8       ;NO WAIT     ┆
0x14c00…14e00 (8, 0, 7)   4b 20 20 20 20 20 3b 20 57 41 49 54 20 46 4f 52 20 44 49 53 4b 20 49 4e 20 44 52 49 56 45 0d 0a   ┆K     ; WAIT FOR DISK IN DRIVE  ┆
0x14e00…15000 (8, 0, 8)   0a 09 58 4f 52 20 41 09 09 3b 42 45 47 49 4e 0d 0a 09 4c 44 20 28 46 4c 5f 46 4c 47 29 2c 41 09   ┆  XOR A  ;BEGIN   LD (FL_FLG),A ┆
0x15000…15200 (8, 0, 9)   54 48 45 4e 20 57 52 49 54 45 28 50 4c 45 41 53 45 20 49 4e 53 45 52 54 20 44 49 53 4b 45 54 54   ┆THEN WRITE(PLEASE INSERT DISKETT┆
0x15200…15400 (8, 0, 10)  41 47 45 0d 0a 52 53 55 4c 54 3a 09 09 09 3b 50 52 4f 43 45 44 55 52 45 20 52 45 41 44 5f 52 45   ┆AGE  RSULT:   ;PROCEDURE READ_RE┆
0x15400…15600 (8, 1, 1)   3b 0d 0a 09 52 45 54 09 09 3b 0d 0a 50 41 47 45 0d 0a 09 0d 0a 46 44 53 54 41 52 3a 09 4c 44 20   ┆;   RET  ;  PAGE     FDSTAR: LD ┆
0x15600…15800 (8, 1, 2)   20 20 20 20 20 20 20 20 20 3b 50 52 4f 43 45 44 55 52 45 20 53 45 54 5f 55 50 5f 44 4d 41 0d 0a   ┆         ;PROCEDURE SET_UP_DMA  ┆
0x15800…15a00 (8, 1, 3)   20 48 4c 09 09 3b 0d 0a 09 44 45 43 20 42 09 09 3b 0d 0a 09 4a 52 20 4e 5a 2c 52 45 50 43 4f 4d   ┆ HL  ;   DEC B  ;   JR NZ,REPCOM┆
0x15a00…15c00 (8, 1, 4)   48 20 41 44 44 52 45 53 53 0d 0a 20 20 20 20 20 20 20 20 49 4e 43 20 43 20 20 20 20 20 20 20 20   ┆H ADDRESS          INC C        ┆
0x15c00…15e00 (8, 1, 5)   09 41 4e 44 20 30 33 35 48 09 3b 0d 0a 09 52 45 54 20 5a 09 09 3b 20 49 46 20 4e 4f 54 20 52 45   ┆ AND 035H ;   RET Z  ; IF NOT RE┆
0x15e00…16000 (8, 1, 6)   59 5f 49 4e 54 45 52 52 55 50 54 0d 0a 09 52 45 54 49 09 09 3b 0d 0a 3b 0d 0a 3b 0d 0a 3b 0d 0a   ┆Y_INTERRUPT   RETI  ;  ;  ;  ;  ┆
0x16000…16200 (8, 1, 7)   31 09 45 51 55 09 34 30 39 35 09 3b 42 59 54 45 53 20 54 52 41 43 4b 30 20 53 49 44 45 31 28 31   ┆1 EQU 4095 ;BYTES TRACK0 SIDE1(1┆
0x16200…16400 (8, 1, 8)   20 4e 5a 2c 54 49 4d 46 4c 49 09 3b 0d 0a 09 49 4e 20 41 2c 28 46 44 43 29 09 3b 0d 0a 09 41 4e   ┆ NZ,TIMFLI ;   IN A,(FDC) ;   AN┆
0x16400…16600 (8, 1, 9)   0d 0a 09 44 42 20 30 30 48 09 09 3b 44 52 49 56 45 30 2f 48 45 41 44 30 0d 0a 43 55 52 49 44 3a   ┆   DB 00H  ;DRIVE0/HEAD0  CURID:┆
0x16600…16800 (8, 1, 10)  45 49 09 09 3b 0d 0a 09 52 45 54 49 09 09 3b 0d 0a 50 41 47 45 0d 0a 45 52 52 3a 09 09 09 3b 50   ┆EI  ;   RETI  ;  PAGE  ERR:   ;P┆
0x16800…16a00 (9, 0, 1)   31 30 30 20 20 20 20 20 20 20 20 3b 0d 0a 20 20 20 20 20 20 20 20 43 41 4c 4c 20 43 4f 4d 4d 4f   ┆100        ;          CALL COMMO┆
0x16a00…16c00 (9, 0, 2)   48 41 52 0d 0a 09 52 45 54 0d 0a 3b 0d 0a 3b 0d 0a 50 4e 49 42 3a 09 3b 50 52 49 4e 54 20 4e 49   ┆HAR   RET  ;  ;  PNIB: ;PRINT NI┆
0x16c00…16e00 (9, 0, 3)   43 20 48 4c 20 20 20 20 20 20 20 20 20 20 3b 0d 0a 20 20 20 20 20 20 20 20 4a 52 20 4d 45 53 53   ┆C HL          ;          JR MESS┆
0x16e00…17000 (9, 0, 4)   0a 3b 09 52 45 41 44 20 41 4e 4f 54 48 45 52 20 42 55 46 46 45 52 0d 0a 3b 0d 0a 3b 0d 0a 09 43   ┆ ; READ ANOTHER BUFFER  ;  ;   C┆
0x17000…17200 (9, 0, 5)   20 20 20 20 20 20 3b 54 49 4d 45 4f 55 54 20 54 49 43 4b 53 20 49 4e 20 53 59 53 54 45 4d 0d 0a   ┆      ;TIMEOUT TICKS IN SYSTEM  ┆
0x17200…17400 (9, 0, 6)   53 45 54 55 50 3a 09 3b 53 45 54 20 55 50 20 46 49 4c 45 20 0d 0a 3b 09 4f 50 45 4e 20 54 48 45   ┆SETUP: ;SET UP FILE   ; OPEN THE┆
0x17400…17600 (9, 0, 7)   43 54 20 46 4f 52 47 52 4f 55 4e 44 0d 0a 42 4c 55 45 09 45 51 55 09 30 30 34 09 3b 42 4c 55 45   ┆CT FORGROUND  BLUE EQU 004 ;BLUE┆
0x17600…17800 (9, 0, 8)   4f 54 45 20 4e 55 4d 42 45 52 20 4f 46 46 20 46 52 45 45 20 42 59 54 45 53 20 49 4e 20 50 52 4f   ┆OTE NUMBER OFF FREE BYTES IN PRO┆
0x17800…17a00 (9, 0, 9)   54 48 41 54 20 41 20 4a 4d 50 20 54 4f 20 30 30 30 30 48 20 52 45 42 4f 4f 54 53 29 0d 0a 09 43   ┆THAT A JMP TO 0000H REBOOTS)   C┆
0x17a00…17c00 (9, 0, 10)  30 30 34 48 09 3b 53 45 54 20 43 48 30 20 4d 41 53 4b 20 42 49 54 0d 0a 53 45 54 31 09 45 51 55   ┆004H ;SET CH0 MASK BIT  SET1 EQU┆
0x17c00…17e00 (9, 1, 1)   45 44 20 44 55 52 49 4e 47 20 42 4f 4f 54 53 54 52 41 50 0d 0a 3b 20 20 43 48 41 4e 4e 45 4c 32   ┆ED DURING BOOTSTRAP  ;  CHANNEL2┆
0x17e00…18000 (9, 1, 2)   2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆********************************┆
0x18000…18200 (9, 1, 3)   43 54 4f 52 0d 0a 09 4f 55 54 20 28 43 54 43 43 48 30 29 2c 41 09 3b 0d 0a 09 4c 44 20 41 2c 43   ┆CTOR   OUT (CTCCH0),A ;   LD A,C┆
0x18200…18400 (9, 1, 4)   4f 56 45 0d 0a 09 4c 44 49 52 09 09 3b 4d 4f 56 45 21 0d 0a 09 4a 50 20 41 55 54 4f 4c 09 3b 47   ┆OVE   LDIR  ;MOVE!   JP AUTOL ;G┆
0x18400…18600 (9, 1, 5)   3b 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆;*******************************┆
0x18600…18800 (9, 1, 6)   49 4f 3a 20 4b 45 59 42 4f 41 52 44 09 22 4e 4f 54 45 20 4d 55 53 54 20 4e 4f 54 20 42 45 20 43   ┆IO: KEYBOARD "NOTE MUST NOT BE C┆
0x18800…18a00 (9, 1, 7)   20 20 20 20 20 20 2a 0d 0a 3b 2a 20 41 4e 44 20 54 4f 20 4c 4f 41 44 20 43 48 41 52 41 43 54 45   ┆      *  ;* AND TO LOAD CHARACTE┆
0x18a00…18c00 (9, 1, 8)   55 53 45 44 20 44 55 52 49 4e 47 20 42 4f 4f 54 53 54 52 41 50 0d 0a 3b 0d 0a 4b 45 59 43 4f 4e   ┆USED DURING BOOTSTRAP  ;  KEYCON┆
0x18c00…18e00 (9, 1, 9)   53 20 4f 46 20 54 45 53 54 20 50 52 4f 4d 20 0d 0a 52 41 4d 45 4e 09 45 51 55 09 30 31 39 48 09   ┆S OF TEST PROM   RAMEN EQU 019H ┆
0x18e00…19000 (9, 1, 10)  4d 4f 52 59 20 44 49 53 4b 0d 0a 3b 20 20 43 48 41 4e 4e 45 4c 31 3a 20 46 4c 4f 50 50 59 20 44   ┆MORY DISK  ;  CHANNEL1: FLOPPY D┆
0x19000…19020 (10, 0, 1)  41 4e 44 20 56 41 4c 55 45 20 0d 0a 4d 4f 44 45 30 09 45 51 55 09 30 34 34 48 09 3b 54 52 41 4e   ┆AND VALUE   MODE0 EQU 044H ;TRAN┆
0x19020…19040             53 46 45 52 20 44 49 53 4b 20 54 4f 20 4d 45 4d 4f 52 59 20 43 48 30 0d 0a 4d 4f 44 45 31 09 45   ┆SFER DISK TO MEMORY CH0  MODE1 E┆
0x19040…19060             51 55 09 30 34 35 48 09 3b 54 52 41 4e 53 46 45 52 20 44 49 53 4b 20 54 4f 20 4d 45 4d 4f 52 59   ┆QU 045H ;TRANSFER DISK TO MEMORY┆
0x19060…19080             20 43 48 31 0d 0a 4d 4f 44 45 32 09 45 51 55 09 30 35 41 48 09 3b 54 52 41 4e 53 46 45 52 20 4d   ┆ CH1  MODE2 EQU 05AH ;TRANSFER M┆
0x19080…190a0             45 4d 4f 52 59 20 54 4f 20 44 49 53 50 4c 41 59 20 43 48 32 28 41 55 54 4f 49 4e 49 54 49 41 4c   ┆EMORY TO DISPLAY CH2(AUTOINITIAL┆
0x190a0…190c0             49 5a 45 29 0d 0a 4d 4f 44 45 33 20 20 20 45 51 55 20 20 20 20 20 30 34 42 48 20 20 20 20 3b 54   ┆IZE)  MODE3   EQU     04BH    ;T┆
0x190c0…190e0             52 41 4e 53 46 45 52 20 4d 45 4d 4f 52 59 20 54 4f 20 44 49 53 50 4c 41 59 20 28 4e 4f 54 20 55   ┆RANSFER MEMORY TO DISPLAY (NOT U┆
0x190e0…19100             53 45 44 29 0d 0a 43 4c 42 50 09 45 51 55 09 30 46 43 48 09 3b 43 4c 45 41 52 20 42 59 54 45 20   ┆SED)  CLBP EQU 0FCH ;CLEAR BYTE ┆
0x19100…19120             43 4f 55 4e 54 45 52 20 52 45 47 49 53 54 45 52 0d 0a 44 4d 41 4d 53 4b 09 45 51 55 09 30 30 46   ┆COUNTER REGISTER  DMAMSK EQU 00F┆
0x19120…19140             48 09 3b 53 45 54 20 41 4c 4c 20 44 4d 41 20 43 48 41 4e 4e 45 4c 53 20 4d 41 53 4b 42 49 54 53   ┆H ;SET ALL DMA CHANNELS MASKBITS┆
0x19140…19160             0d 0a 43 4c 52 30 09 45 51 55 09 30 30 30 48 09 3b 43 4c 45 41 52 20 43 48 30 20 4d 41 53 4b 20   ┆  CLR0 EQU 000H ;CLEAR CH0 MASK ┆
0x19160…19180             42 49 54 20 0d 0a 43 4c 52 31 09 45 51 55 09 30 30 31 48 09 3b 43 4c 45 41 52 20 43 48 31 20 4d   ┆BIT   CLR1 EQU 001H ;CLEAR CH1 M┆
0x19180…191a0             41 53 4b 20 42 49 54 20 0d 0a 43 4c 52 32 09 45 51 55 09 30 30 32 48 09 3b 43 4c 45 41 52 20 43   ┆ASK BIT   CLR2 EQU 002H ;CLEAR C┆
0x191a0…191c0             48 32 20 4d 41 53 4b 20 42 49 54 0d 0a 46 55 4c 4d 53 4b 09 45 51 55 09 30 46 46 48 09 3b 46 55   ┆H2 MASK BIT  FULMSK EQU 0FFH ;FU┆
0x191c0…191e0             4c 4c 20 4d 41 53 4b 20 52 45 47 49 53 54 45 52 0d 0a 53 4d 53 4b 09 45 51 55 09 30 46 41 48 09   ┆LL MASK REGISTER  SMSK EQU 0FAH ┆
0x191e0…19200             3b 53 49 4e 47 4c 45 20 4d 41 53 4b 20 52 45 47 49 53 54 45 52 0d 0a 53 45 54 30 09 45 51 55 09   ┆;SINGLE MASK REGISTER  SET0 EQU ┆
0x19200…19220 (10, 0, 2)  53 20 50 45 52 20 46 52 41 4d 45 0d 0a 50 41 52 41 4d 33 09 45 51 55 09 37 41 48 09 3b 55 4e 44   ┆S PER FRAME  PARAM3 EQU 7AH ;UND┆
0x19220…19240             45 52 4c 49 4e 45 20 49 4e 20 50 4f 53 20 38 2d 31 30 20 50 4f 53 20 50 45 52 20 43 48 41 52 41   ┆ERLINE IN POS 8-10 POS PER CHARA┆
0x19240…19260             43 54 45 52 0d 0a 50 41 52 41 4d 34 09 45 51 55 09 34 44 48 09 3b 43 55 52 53 4f 52 20 46 4f 52   ┆CTER  PARAM4 EQU 4DH ;CURSOR FOR┆
0x19260…19280             4d 41 54 20 42 4c 4f 43 4b 2c 20 42 4c 49 4e 4b 20 41 4e 44 20 52 45 56 45 52 53 45 20 56 49 44   ┆MAT BLOCK, BLINK AND REVERSE VID┆
0x19280…192a0             45 4f 0d 0a 3b 0d 0a 3b 0d 0a 09 4c 44 20 41 2c 43 52 54 52 45 53 09 3b 52 45 53 45 54 20 43 52   ┆EO  ;  ;   LD A,CRTRES ;RESET CR┆
0x192a0…192c0             54 20 43 4f 4e 54 52 4f 4c 4c 45 52 20 20 20 0d 0a 09 4f 55 54 20 28 43 52 54 43 4f 4d 29 2c 41   ┆T CONTROLLER      OUT (CRTCOM),A┆
0x192c0…192e0             09 3b 0d 0a 09 4c 44 20 41 2c 50 41 52 41 4d 31 09 3b 53 45 54 20 43 48 41 52 2f 52 4f 57 0d 0a   ┆ ;   LD A,PARAM1 ;SET CHAR/ROW  ┆
0x192e0…19300             09 4f 55 54 20 28 43 52 54 44 41 54 29 2c 41 09 3b 0d 0a 20 20 09 4c 44 20 41 2c 50 41 52 41 4d   ┆ OUT (CRTDAT),A ;     LD A,PARAM┆
0x19300…19320             32 09 3b 53 45 54 20 52 4f 57 53 2f 46 52 41 4d 45 0d 0a 09 4f 55 54 20 28 43 52 54 44 41 54 29   ┆2 ;SET ROWS/FRAME   OUT (CRTDAT)┆
0x19320…19340             2c 41 09 3b 0d 0a 09 4c 44 20 41 2c 50 41 52 41 4d 33 09 3b 0d 0a 09 4f 55 54 20 28 43 52 54 44   ┆,A ;   LD A,PARAM3 ;   OUT (CRTD┆
0x19340…19360             41 54 29 2c 41 09 3b 53 45 54 20 4c 49 4e 45 53 20 50 45 52 20 43 48 41 52 0d 0a 09 4c 44 20 41   ┆AT),A ;SET LINES PER CHAR   LD A┆
0x19360…19380             2c 50 41 52 41 4d 34 09 3b 53 45 54 20 43 55 52 53 45 52 20 46 4f 52 4d 41 54 0d 0a 09 4f 55 54   ┆,PARAM4 ;SET CURSER FORMAT   OUT┆
0x19380…193a0             20 28 43 52 54 44 41 54 29 2c 41 09 3b 0d 0a 09 4c 44 20 41 2c 4c 43 55 52 53 09 3b 4c 4f 41 44   ┆ (CRTDAT),A ;   LD A,LCURS ;LOAD┆
0x193a0…193c0             20 43 55 52 53 4f 52 20 50 4f 53 49 54 49 4f 4e 0d 0a 09 4f 55 54 20 28 43 52 54 43 4f 4d 29 2c   ┆ CURSOR POSITION   OUT (CRTCOM),┆
0x193c0…193e0             41 09 3b 0d 0a 09 4c 44 20 41 2c 32 36 09 09 3b 41 3a 3d 32 36 20 3b 52 45 4d 4f 56 45 20 43 55   ┆A ;   LD A,26  ;A:=26 ;REMOVE CU┆
0x193e0…19400             52 53 4f 52 0d 0a 09 4f 55 54 20 28 43 52 54 44 41 54 29 2c 41 09 3b 43 55 52 53 4f 52 20 58 20   ┆RSOR   OUT (CRTDAT),A ;CURSOR X ┆
0x19400…19420 (10, 0, 3)  30 30 34 48 09 3b 53 45 54 20 43 48 30 20 4d 41 53 4b 20 42 49 54 0d 0a 53 45 54 31 09 45 51 55   ┆004H ;SET CH0 MASK BIT  SET1 EQU┆
0x19420…19440             09 30 30 35 48 09 3b 53 45 54 20 43 48 31 20 4d 41 53 4b 20 42 49 54 0d 0a 3b 0d 0a 09 4c 44 20   ┆ 005H ;SET CH1 MASK BIT  ;   LD ┆
[…truncated at 200 lines…]