DataMuseum.dk

Presents historical artifacts from the history of:

MIKADOS

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

See our Wiki for more about MIKADOS

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦60198ab3d⟧ Reloctable_File

    Length: 3744 (0xea0)
    Types: Reloctable_File
    Notes: Mikados_R
    Names: »LINKD.R«

Derivation

└─⟦ec8c1e0b0⟧ Bits:30007442 8" floppy ( MIKPROG vol. 1-3, MIKREL vol. 1-3, PCSE 4.7.80 vol 1-3, GL.SYS )
    └─⟦this⟧ »LINKD.R« 

Mikados R File

0x000…015 NameRecord {srcname=»LINKD   «, end_of_rom=ROM:0x08ec, end_of_ram=RAM:0x0000, start_valid=0x00}
0x015…024 EntryPointRecord {sym=»LINKD   «, adr=ROM:0x0000, typ=0x08}
0x024…033 EntryPointRecord {sym=»ROMBS   «, adr=ROM:0x0000, typ=0x08}
0x033…042 EntryPointRecord {sym=»RAMBS   «, adr=ROM:0x0002, typ=0x08}
0x042…051 EntryPointRecord {sym=»ROMSL   «, adr=ROM:0x0004, typ=0x08}
0x051…060 EntryPointRecord {sym=»RAMSL   «, adr=ROM:0x0007, typ=0x08}
0x060…06f EntryPointRecord {sym=»LOBGY   «, adr=ROM:0x000a, typ=0x08}
0x06f…07e EntryPointRecord {sym=»LOEKS   «, adr=ROM:0x000c, typ=0x08}
0x07e…08d EntryPointRecord {sym=»LOTAB   «, adr=ROM:0x000e, typ=0x08}
0x08d…09c EntryPointRecord {sym=»LOEND   «, adr=ROM:0x0010, typ=0x08}
0x09c…0ab EntryPointRecord {sym=»LOMAX   «, adr=ROM:0x0012, typ=0x08}
0x0ab…0ba EntryPointRecord {sym=»LOOFF   «, adr=ROM:0x0014, typ=0x08}
0x0ba…0c9 EntryPointRecord {sym=»LOPOI   «, adr=ROM:0x0016, typ=0x08}
0x0c9…0d8 EntryPointRecord {sym=»LORF    «, adr=ROM:0x0018, typ=0x08}
0x0d8…0e7 EntryPointRecord {sym=»LOSLT   «, adr=ROM:0x001a, typ=0x08}
0x0e7…0f6 EntryPointRecord {sym=»LSTOP   «, adr=ROM:0x001c, typ=0x08}
0x0f6…105 EntryPointRecord {sym=»LOXLÆ   «, adr=ROM:0x001d, typ=0x08}
0x105…114 EntryPointRecord {sym=»LXTYP   «, adr=ROM:0x001f, typ=0x08}
0x114…123 EntryPointRecord {sym=»LOØSY   «, adr=ROM:0x0020, typ=0x08}
0x123…132 EntryPointRecord {sym=»FIPIL   «, adr=ROM:0x0022, typ=0x08}
0x132…141 EntryPointRecord {sym=»RGFLG   «, adr=ROM:0x0024, typ=0x08}
0x141…150 EntryPointRecord {sym=»RORAS   «, adr=ROM:0x0025, typ=0x08}
0x150…15f EntryPointRecord {sym=»ICPTR   «, adr=ROM:0x0026, typ=0x08}
0x15f…16e EntryPointRecord {sym=»IC      «, adr=ROM:0x0028, typ=0x08}
0x16e…17d EntryPointRecord {sym=»ICGL    «, adr=ROM:0x002a, typ=0x08}
0x17d…18c EntryPointRecord {sym=»ROMIC   «, adr=ROM:0x002c, typ=0x08}
0x18c…19b EntryPointRecord {sym=»RAMIC   «, adr=ROM:0x002e, typ=0x08}
0x19b…1aa EntryPointRecord {sym=»ICDUM   «, adr=ROM:0x0030, typ=0x08}
0x1aa…1b9 EntryPointRecord {sym=»LFJL1   «, adr=ROM:0x0032, typ=0x08}
0x1b9…1c8 EntryPointRecord {sym=»LFJL2   «, adr=ROM:0x0051, typ=0x08}
0x1c8…1d7 EntryPointRecord {sym=»LFJL3   «, adr=ROM:0x00a1, typ=0x08}
0x1d7…1e6 EntryPointRecord {sym=»LONV2   «, adr=ROM:0x005a, typ=0x08}
0x1e6…1f5 EntryPointRecord {sym=»LONV3   «, adr=ROM:0x0078, typ=0x08}
0x1f5…204 EntryPointRecord {sym=»LFJL4   «, adr=ROM:0x00c4, typ=0x08}
0x204…213 EntryPointRecord {sym=»LFJL5   «, adr=ROM:0x00eb, typ=0x08}
0x213…222 EntryPointRecord {sym=»LFJL6   «, adr=ROM:0x0107, typ=0x08}
0x222…231 EntryPointRecord {sym=»LFJL7   «, adr=ROM:0x011e, typ=0x08}
0x231…240 EntryPointRecord {sym=»LFJL8   «, adr=ROM:0x0153, typ=0x08}
0x240…24f EntryPointRecord {sym=»LONV7   «, adr=ROM:0x012b, typ=0x08}
0x24f…25e EntryPointRecord {sym=»LFJL9   «, adr=ROM:0x019c, typ=0x08}
0x25e…26d EntryPointRecord {sym=»LLLEN   «, adr=ROM:0x0188, typ=0x08}
0x26d…27c EntryPointRecord {sym=»LFJLA   «, adr=ROM:0x01ba, typ=0x08}
0x27c…28b EntryPointRecord {sym=»LFJLB   «, adr=ROM:0x01d0, typ=0x08}
0x28b…29a EntryPointRecord {sym=»LFJPL   «, adr=ROM:0x01ce, typ=0x08}
0x29a…2a9 EntryPointRecord {sym=»L12F0   «, adr=ROM:0x01fb, typ=0x08}
0x2a9…2b8 EntryPointRecord {sym=»UDREG   «, adr=ROM:0x0249, typ=0x08}
0x2b8…2c7 EntryPointRecord {sym=»L12F1   «, adr=ROM:0x0228, typ=0x08}
0x2c7…2d6 EntryPointRecord {sym=»L12F2   «, adr=ROM:0x0238, typ=0x08}
0x2d6…2e5 EntryPointRecord {sym=»ORGFJ   «, adr=ROM:0x028b, typ=0x08}
0x2e5…2f4 EntryPointRecord {sym=»UDRE1   «, adr=ROM:0x0260, typ=0x08}
0x2f4…303 EntryPointRecord {sym=»LFJLC   «, adr=ROM:0x02cf, typ=0x08}
0x303…312 EntryPointRecord {sym=»LOOVM   «, adr=ROM:0x02cf, typ=0x08}
0x312…321 EntryPointRecord {sym=»LOOVS   «, adr=ROM:0x02dd, typ=0x08}
0x321…330 EntryPointRecord {sym=»LINDH   «, adr=ROM:0x02f0, typ=0x08}
0x330…33f EntryPointRecord {sym=»LOOVF   «, adr=ROM:0x0312, typ=0x08}
0x33f…34e EntryPointRecord {sym=»LINDA   «, adr=ROM:0x030e, typ=0x08}
0x34e…35d EntryPointRecord {sym=»LOSTP   «, adr=ROM:0x0348, typ=0x08}
0x35d…36c EntryPointRecord {sym=»LSTPF   «, adr=ROM:0x0368, typ=0x08}
0x36c…37b EntryPointRecord {sym=»LTAB1   «, adr=ROM:0x0353, typ=0x08}
0x37b…38a EntryPointRecord {sym=»LOLF    «, adr=ROM:0x0385, typ=0x08}
0x38a…399 EntryPointRecord {sym=»LTAB2   «, adr=ROM:0x0375, typ=0x08}
0x399…3a8 EntryPointRecord {sym=»LOR1    «, adr=ROM:0x0388, typ=0x08}
0x3a8…3b7 EntryPointRecord {sym=»LOX     «, adr=ROM:0x03a0, typ=0x08}
0x3b7…3c6 EntryPointRecord {sym=»LOR1A   «, adr=ROM:0x039c, typ=0x08}
0x3c6…3d5 EntryPointRecord {sym=»LOOV    «, adr=ROM:0x03b8, typ=0x08}
0x3d5…3e4 EntryPointRecord {sym=»LOXAD   «, adr=ROM:0x03b4, typ=0x08}
0x3e4…3f3 EntryPointRecord {sym=»LNOP    «, adr=ROM:0x03eb, typ=0x08}
0x3f3…402 EntryPointRecord {sym=»LOVNV   «, adr=ROM:0x03c6, typ=0x08}
0x402…411 EntryPointRecord {sym=»LOSNR   «, adr=ROM:0x03e7, typ=0x08}
0x411…420 EntryPointRecord {sym=»LMSUD   «, adr=ROM:0x03ec, typ=0x08}
0x420…42f EntryPointRecord {sym=»LMSSY   «, adr=ROM:0x03ee, typ=0x08}
0x42f…43e EntryPointRecord {sym=»LMSAD   «, adr=ROM:0x03fe, typ=0x08}
0x43e…44d EntryPointRecord {sym=»LMSS    «, adr=ROM:0x040b, typ=0x08}
0x44d…45c EntryPointRecord {sym=»LMROB   «, adr=ROM:0x0412, typ=0x08}
0x45c…46b EntryPointRecord {sym=»LMRAB   «, adr=ROM:0x041c, typ=0x08}
0x46b…47a EntryPointRecord {sym=»LMSLN   «, adr=ABS:0x000e, typ=0x08}
0x47a…489 EntryPointRecord {sym=»LONVN   «, adr=ROM:0x0420, typ=0x08}
0x489…498 EntryPointRecord {sym=»LOPLB   «, adr=ROM:0x0428, typ=0x08}
0x498…4a7 EntryPointRecord {sym=»LOREG   «, adr=ROM:0x042a, typ=0x08}
0x4a7…4b6 EntryPointRecord {sym=»LOLST   «, adr=ROM:0x042c, typ=0x08}
0x4b6…4c5 EntryPointRecord {sym=»LOXPL   «, adr=ROM:0x042e, typ=0x08}
0x4c5…4d4 EntryPointRecord {sym=»LPRØV   «, adr=ROM:0x0430, typ=0x08}
0x4d4…4e3 EntryPointRecord {sym=»LOSVS   «, adr=ROM:0x0432, typ=0x08}
0x4e3…4f2 EntryPointRecord {sym=»LOMRÅ   «, adr=ROM:0x0436, typ=0x08}
0x4f2…501 EntryPointRecord {sym=»LOMRL   «, adr=ROM:0x0438, typ=0x08}
0x501…510 EntryPointRecord {sym=»LOKOS   «, adr=ROM:0x043a, typ=0x08}
0x510…51f EntryPointRecord {sym=»LOLIS   «, adr=ROM:0x043c, typ=0x08}
0x51f…52e EntryPointRecord {sym=»LOFES   «, adr=ROM:0x043e, typ=0x08}
0x52e…53d EntryPointRecord {sym=»LONUL   «, adr=ROM:0x0440, typ=0x08}
0x53d…54c EntryPointRecord {sym=»LOLÆS   «, adr=ROM:0x0442, typ=0x08}
0x54c…55b EntryPointRecord {sym=»LOLEN   «, adr=ABS:0x004a, typ=0x08}
0x55b…56a EntryPointRecord {sym=»LODKB   «, adr=ROM:0x048c, typ=0x08}
0x56a…579 EntryPointRecord {sym=»LOADN   «, adr=ABS:0x0002, typ=0x08}
0x579…588 EntryPointRecord {sym=»LDKB2   «, adr=ROM:0x06bc, typ=0x08}
0x588…597 EntryPointRecord {sym=»LON     «, adr=ABS:0x0002, typ=0x08}
0x597…59c DefineDataAreaRecord {length=0x0032}
0x59c…5a2 RelativeAddressRecord {adr=ROM:0x0051}
0x5a2…5c2 DataRecord {49 4c 4c 45 47 41 4c 20 52 45 47 49 4f 4e 20 49 44 45 4e 54 49 46 49 43 41 54 49 4f 4e   ┆ILLEGAL REGION IDENTIFICATION┆}
0x5c2…5c8 RelativeAddressRecord {adr=ROM:0x00a1}
0x5c8…5d2 DataRecord {53 59 4d 42 4f 4c 20   ┆SYMBOL ┆}
0x5d2…5d7 DefineDataAreaRecord {length=0x0008}
0x5d7…5f0 DataRecord {20 52 45 46 45 52 45 4e 43 45 44 20 49 4e 20 4d 4f 44 55 4c 45 20   ┆ REFERENCED IN MODULE ┆}
0x5f0…5f5 DefineDataAreaRecord {length=0x0008}
0x5f5…619 DataRecord {
0x5f5…619   20 44 4f 45 53 20 4e 4f 54 20 45 58 49 53 54 20 41 53 20 41 4e 20 45 4e 54 52 59 20 50 4f 49 4e   ┆ DOES NOT EXIST AS AN ENTRY POIN┆
0x5f5…619   54                                                                                                ┆T┆
0x5f5…619 }
0x619…61f RelativeAddressRecord {adr=ROM:0x00c4}
0x61f…643 DataRecord {
0x61f…643   54 48 45 20 53 50 45 43 49 46 49 45 44 20 46 49 4c 45 20 44 4f 45 53 20 4e 4f 54 20 45 58 49 53   ┆THE SPECIFIED FILE DOES NOT EXIS┆
0x61f…643   54                                                                                                ┆T┆
0x61f…643 }
0x643…649 RelativeAddressRecord {adr=ROM:0x00eb}
0x649…671 DataRecord {
0x649…671   4d 4f 52 45 20 54 48 41 4e 20 4f 4e 45 20 45 58 45 43 55 54 49 4f 4e 20 53 54 41 52 54 20 41 44   ┆MORE THAN ONE EXECUTION START AD┆
0x649…671   44 52 45 53 53                                                                                    ┆DRESS┆
0x649…671 }
0x671…677 RelativeAddressRecord {adr=ROM:0x0107}
0x677…694 DataRecord {4e 4f 20 45 58 45 43 55 54 49 4f 4e 20 53 54 41 52 54 20 41 44 44 52 45 53 53   ┆NO EXECUTION START ADDRESS┆}
0x694…69a RelativeAddressRecord {adr=ROM:0x011e}
0x69a…6b2 DataRecord {53 59 4d 42 4f 4c 20 54 41 42 4c 45 20 4f 56 45 52 46 4c 4f 57   ┆SYMBOL TABLE OVERFLOW┆}
0x6b2…6b8 RelativeAddressRecord {adr=ROM:0x0153}
0x6b8…6c6 DataRecord {54 48 45 20 53 59 4d 42 4f 4c 20   ┆THE SYMBOL ┆}
0x6c6…6cb DefineDataAreaRecord {length=0x0008}
0x6cb…6ee DataRecord {
0x6cb…6ee   20 41 50 50 45 41 52 53 20 54 57 49 43 45 20 41 53 20 41 4e 20 45 4e 54 52 59 20 50 4f 49 4e 54   ┆ APPEARS TWICE AS AN ENTRY POINT┆
0x6cb…6ee }
0x6ee…6f4 RelativeAddressRecord {adr=ROM:0x019c}
0x6f4…72a DataRecord {
0x6f4…72a   50 52 4f 47 52 41 4d 20 44 4f 45 53 20 4e 4f 54 20 46 49 54 20 49 4e 54 4f 20 52 45 47 49 4f 4e   ┆PROGRAM DOES NOT FIT INTO REGION┆
0x6f4…72a   2e 20 50 52 4f 47 52 41 4d 20 52 45 51 55 49 52 45 53 20                                          ┆. PROGRAM REQUIRES ┆
0x6f4…72a }
0x72a…72f DefineDataAreaRecord {length=0x0004}
0x72f…742 DataRecord {20 42 59 54 45 53 20 4f 46 20 4d 45 4d 4f 52 59   ┆ BYTES OF MEMORY┆}
0x742…748 RelativeAddressRecord {adr=ROM:0x01ba}
0x748…767 DataRecord {4e 4f 20 43 4f 44 45 20 49 4e 20 52 45 53 55 4c 54 49 4e 47 20 50 52 4f 47 52 41 4d   ┆NO CODE IN RESULTING PROGRAM┆}
0x767…76d RelativeAddressRecord {adr=ROM:0x01d0}
0x76d…782 DataRecord {46 49 4c 45 20 53 59 53 54 45 4d 20 45 52 52 4f 52 20   ┆FILE SYSTEM ERROR ┆}
0x782…787 DefineDataAreaRecord {length=0x0002}
0x787…78d RelativeAddressRecord {adr=ROM:0x01fb}
0x78d…7b9 DataRecord {
0x78d…7b9   49 4e 43 4f 52 52 45 43 54 20 52 45 43 4f 52 44 20 54 59 50 45 20 49 4e 20 52 45 4c 4f 43 41 54   ┆INCORRECT RECORD TYPE IN RELOCAT┆
0x78d…7b9   41 42 4c 45 20 46 49 4c 45                                                                        ┆ABLE FILE┆
0x78d…7b9 }
0x7b9…7bf RelativeAddressRecord {adr=ROM:0x0249}
0x7bf…7ed DataRecord {
0x7bf…7ed   56 41 4c 55 45 20 4f 46 20 38 2d 42 49 54 20 45 58 50 52 45 53 53 49 4f 4e 20 49 4e 56 4f 4c 56   ┆VALUE OF 8-BIT EXPRESSION INVOLV┆
0x7bf…7ed   49 4e 47 20 53 59 4d 42 4f 4c 20                                                                  ┆ING SYMBOL ┆
0x7bf…7ed }
0x7ed…7f2 DefineDataAreaRecord {length=0x0005}
0x7f2…800 DataRecord {20 49 4e 20 4d 4f 44 55 4c 45 20   ┆ IN MODULE ┆}
0x800…805 DefineDataAreaRecord {length=0x0008}
0x805…811 DataRecord {20 49 53 20 3e 20 32 35 35   ┆ IS > 255┆}
0x811…817 RelativeAddressRecord {adr=ROM:0x028b}
0x817…82f DataRecord {57 48 49 4c 45 20 4c 49 4e 4b 49 4e 47 20 4d 4f 44 55 4c 45 20   ┆WHILE LINKING MODULE ┆}
0x82f…834 DefineDataAreaRecord {length=0x0008}
0x834…85a DataRecord {
0x834…85a   20 52 45 47 49 4f 4e 20 42 4f 55 4e 44 41 52 59 20 56 49 4f 4c 41 54 49 4f 4e 20 44 45 54 45 43   ┆ REGION BOUNDARY VIOLATION DETEC┆
0x834…85a   54 45 44                                                                                          ┆TED┆
0x834…85a }
0x85a…860 RelativeAddressRecord {adr=ROM:0x02cf}
0x860…8a5 DataRecord {
0x860…8a5   41 42 53 4f 4c 55 54 45 20 4f 52 49 47 49 4e 20 4e 4f 54 20 50 45 52 4d 49 54 54 45 44 20 49 4e   ┆ABSOLUTE ORIGIN NOT PERMITTED IN┆
0x860…8a5   20 50 52 4f 47 52 41 4d 20 4c 49 4e 4b 45 44 20 54 4f 20 53 54 41 4e 44 41 52 44 20 52 45 47 49   ┆ PROGRAM LINKED TO STANDARD REGI┆
0x860…8a5   4f 4e                                                                                             ┆ON┆
0x860…8a5 }
0x8a5…8ab RelativeAddressRecord {adr=ROM:0x02dd}
0x8ab…8ba DataRecord {4d 4f 44 55 4c 45 20 4c 49 53 54 2e   ┆MODULE LIST.┆}
0x8ba…8c0 RelativeAddressRecord {adr=ROM:0x02f0}
0x8c0…8d4 DataRecord {45 4e 54 52 59 20 50 4f 49 4e 54 20 4c 49 53 54 2e   ┆ENTRY POINT LIST.┆}
0x8d4…8da RelativeAddressRecord {adr=ROM:0x0312}
0x8da…8f9 DataRecord {45 58 45 43 55 54 49 4f 4e 20 53 54 41 52 54 53 20 49 4e 20 41 44 44 52 45 53 53 20   ┆EXECUTION STARTS IN ADDRESS ┆}
0x8f9…8fe DefineDataAreaRecord {length=0x0004}
0x8fe…904 RelativeAddressRecord {adr=ROM:0x0348}
0x904…93b DataRecord {
0x904…93b   53 59 4d 42 4f 4c 20 20 20 20 41 42 53 4f 4c 55 54 45 20 41 44 44 52 45 53 53 20 20 54 41 47 20   ┆SYMBOL    ABSOLUTE ADDRESS  TAG ┆
0x904…93b   20 20 52 4f 4d 20 42 41 53 45 20 20 52 41 4d 20 42 41 53 45                                       ┆  ROM BASE  RAM BASE┆
0x904…93b }
0x93b…941 RelativeAddressRecord {adr=ROM:0x0368}
0x941…94d DataRecord {50 52 4f 47 52 41 4d 20 22   ┆PROGRAM "┆}
0x94d…952 DefineDataAreaRecord {length=0x0008}
0x952…962 DataRecord {22 20 4e 4f 57 20 4c 49 4e 4b 45 44 2e   ┆" NOW LINKED.┆}
0x962…968 RelativeAddressRecord {adr=ROM:0x0385}
0x968…976 DataRecord {4c 49 4e 4b 49 4e 47 20 4f 46 20   ┆LINKING OF ┆}
0x976…97b DefineDataAreaRecord {length=0x0008}
0x97b…986 DataRecord {20 41 42 4f 52 54 45 44   ┆ ABORTED┆}
0x986…98c RelativeAddressRecord {adr=ROM:0x0388}
0x98c…990 DataRecord {20   ┆ ┆}
0x990…996 RelativeAddressRecord {adr=ROM:0x03a0}
0x996…9ab DataRecord {53 54 41 52 54 49 4e 47 20 41 44 44 52 45 53 53 20 20   ┆STARTING ADDRESS  ┆}
0x9ab…9b0 DefineDataAreaRecord {length=0x0004}
0x9b0…9b6 RelativeAddressRecord {adr=ROM:0x03b8}
0x9b6…9cb DataRecord {45 4e 44 49 4e 47 20 41 44 44 52 45 53 53 20 20 20 20   ┆ENDING ADDRESS    ┆}
0x9cb…9d0 DefineDataAreaRecord {length=0x0004}
0x9d0…9d6 RelativeAddressRecord {adr=ROM:0x03eb}
0x9d6…9e5 DataRecord {4c 49 4e 4b 49 4e 47 20 4f 46 20 22   ┆LINKING OF "┆}
0x9e5…9ea DefineDataAreaRecord {length=0x0008}
0x9ea…a0a DataRecord {22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 30 30 30   ┆"                        0000┆}
0xa0a…a0f DefineDataAreaRecord {length=0x0001}
0xa0f…a15 RelativeAddressRecord {adr=ROM:0x0420}
0xa15…a1a DefineDataAreaRecord {length=0x000b}
0xa1a…a22 DataRecord {20 20 20 20 20   ┆     ┆}
0xa22…a27 DefineDataAreaRecord {length=0x0004}
0xa27…a33 DataRecord {20 20 20 20 20 20 20 20 20   ┆         ┆}
0xa33…a38 DefineDataAreaRecord {length=0x0001}
0xa38…a41 DataRecord {20 20 20 20 20 20   ┆      ┆}
0xa41…a46 DefineDataAreaRecord {length=0x0004}
0xa46…a4f DataRecord {20 20 20 20 20 20   ┆      ┆}
0xa4f…a54 DefineDataAreaRecord {length=0x04d0}
0xa54…a58 EndRecord {}
0xa58…ea0 Opaque[0x448]