DataMuseum.dk

Presents historical artifacts from the history of:

Commodore CBM-900

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

See our Wiki for more about Commodore CBM-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦6fa8b0255⟧

    Length: 866 (0x362)
    Notes: CBM900 l.out, UNIX file
    Names: »sym.o«

Derivation

└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
    └─⟦f4b8d8c84⟧ UNIX V7 Filesystem
        └─ ⟦this⟧ »cmd/as/sym.o« 

CBM900 l.out

struct ldheder {
    .l_magic = 0407,
    .l_flag = 0x10,
    .l_machine = 0x4,
    .l_entry = 0x30,
    .l_ssize = {
        [L_SHRI] = 0x17c,
        [L_PRVI] = 0x0,
        [L_BSSI] = 0x0,
        [L_SHRD] = 0x0,
        [L_PRVD] = 0x10,
        [L_BSSD] = 0x0,
        [L_DEBUG] = 0x0,
        [L_SYM] = 0xf2,
        [L_REL] = 0xb4,
    },
};

0000  07 01 10 00 04 00 30 00 00 00 7c 01 00 00 00 00  ┆      0   |     ┆
0010  00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00  ┆                ┆
0020  00 00 00 00 00 00 f2 00 00 00 b4 00 00 00        ┆                ┆

CBM900 L_SHRI

0000  03 0f 00 16 1c e9 06 07 a1 fd 14 00 00 00 00 00  ┆                ┆
0010  5d d0 00 12 54 d0 00 12 10 00 00 00 01 00 ef 0b  ┆]   T           ┆
0020  54 d6 00 12 01 07 00 04 5d d6 00 12 03 07 00 04  ┆T       ]       ┆
0030  92 00 1d 60 e8 ef 14 0a 00 00 00 00 4d d8 00 10  ┆   `        M   ┆
0040  21 0c 00 10 34 a0 00 04 07 00 7f 00 94 08 94 84  ┆!   4           ┆
0050  a9 90 20 4f b1 70 61 d1 00 10 81 71 6f d1 00 10  ┆   O pa    qo   ┆
0060  ab c0 ee f5 61 d1 00 10 33 a1 00 1e 61 d1 00 10  ┆    a   3   a   ┆
0070  07 01 00 3f 6f d1 00 10 61 d7 00 10 b3 79 00 02  ┆   ?o   a    y  ┆
0080  54 70 80 00 00 00 1d a0 61 d7 00 10 b3 79 00 02  ┆Tp      a    y  ┆
0090  5d 7a 80 00 00 00 34 a6 00 15 07 06 7f 00 20 69  ┆]z    4        i┆
00a0  06 09 08 08 ee 03 01 0b 00 24 e8 c8 1c e1 06 07  ┆         $      ┆
00b0  01 0f 00 16 9e 08 ab fb 1c e9 08 05 a1 fd 83 cc  ┆                ┆
00c0  e8 01 a9 c0 0b 0c 00 40 e9 1a a1 c9 b3 99 00 02  ┆       @        ┆
00d0  54 90 80 00 00 00 94 0a 9c a8 e6 f3 34 a8 00 14  ┆T           4   ┆
00e0  07 08 7f 00 0c 84 ee 09 34 a8 00 15 07 08 7f 00  ┆        4       ┆
00f0  20 89 b1 10 05 01 00 01 2e 89 14 aa e8 ed 1c e1  ┆        .       ┆
0100  08 05 a9 fb 9e 08 ab f7 1c e9 0a 03 a1 fd 53 ed  ┆              S ┆
0110  00 0c 5f 00 80 00 00 00 a9 f1 94 0a 9c 08 ee 12  ┆  _             ┆
0120  14 00 00 00 01 7c 91 e0 14 00 00 00 00 00 91 e0  ┆     |          ┆
0130  5f 00 80 00 00 00 a9 f7 0d e9 00 01 5f 00 80 00  ┆_           _   ┆
0140  00 00 a9 f1 94 a0 1c e1 0a 03 a9 f7 9e 08 ab ff  ┆                ┆
0150  1c e9 06 07 a1 fd 54 da 00 14 54 d8 00 18 21 0c  ┆      T   T   ! ┆
0160  00 10 94 a4 a9 b0 94 86 a9 90 20 69 b1 10 2e 49  ┆           i  .I┆
0170  ab c0 ee f7 1c e1 06 07 a9 ff 9e 08              ┆                ┆

CBM900 L_PRVD

0000  4f 75 74 20 6f 66 20 73 70 61 63 65 2e 0a 00 00  ┆Out of space.   ┆

CBM900 L_SYM

0000  5f 73 74 64 65 72 72 5f 00 00 00 00 00 00 00 00  ┆_stderr_        ┆
0010  1a 00 00 00 00 00 6d 61 6c 6c 6f 63 5f 00 00 00  ┆      malloc_   ┆
0020  00 00 00 00 00 00 1a 00 00 00 00 00 66 70 72 69  ┆            fpri┆
0030  6e 74 66 5f 00 00 00 00 00 00 00 00 1a 00 00 00  ┆ntf_            ┆
0040  00 00 65 78 69 74 5f 00 00 00 00 00 00 00 00 00  ┆  exit_         ┆
0050  00 00 1a 00 00 00 00 00 73 79 6d 67 6c 6f 62 5f  ┆        symglob_┆
0060  00 00 00 00 00 00 00 00 10 00 00 00 b6 00 73 79  ┆              sy┆
0070  6d 68 61 73 68 5f 00 00 00 00 00 00 00 00 1a 00  ┆mhash_          ┆
0080  00 00 00 00 53 53 00 00 00 00 00 00 00 00 00 00  ┆    SS          ┆
0090  00 00 00 00 1a 00 00 00 00 00 6e 65 77 5f 00 00  ┆          new_  ┆
00a0  00 00 00 00 00 00 00 00 00 00 10 00 00 00 06 01  ┆                ┆
00b0  73 79 6d 69 6e 69 74 5f 00 00 00 00 00 00 00 00  ┆syminit_        ┆
00c0  10 00 00 00 00 00 73 79 6d 63 6f 70 79 5f 00 00  ┆      symcopy_  ┆
00d0  00 00 00 00 00 00 10 00 00 00 4e 01 73 79 6d 5f  ┆          N sym_┆
00e0  00 00 00 00 00 00 00 00 00 00 00 00 1a 00 00 00  ┆                ┆
00f0  00 00                                            ┆                ┆
        _stderr_ 001a 00000000
         malloc_ 001a 00000000
        fprintf_ 001a 00000000
           exit_ 001a 00000000
        symglob_ 0010 00b60000
        symhash_ 001a 00000000
              SS 001a 00000000
            new_ 0010 01060000
        syminit_ 0010 00000000
        symcopy_ 0010 014e0000
            sym_ 001a 00000000

CBM900 L_REL

0000  47 00 00 0c 00 05 00 07 00 00 12 00 06 00 07 00  ┆G               ┆
0010  00 16 00 06 00 47 00 00 1a 00 05 00 07 00 00 22  ┆     G         "┆
0020  00 06 00 07 00 00 2a 00 06 00 47 00 00 38 00 0a  ┆      *   G  8  ┆
0030  00 07 00 00 3e 00 06 00 07 00 00 58 00 06 00 07  ┆    >      X    ┆
0040  00 00 5e 00 06 00 07 00 00 66 00 06 00 07 00 00  ┆  ^      f      ┆
0050  6e 00 06 00 07 00 00 76 00 06 00 07 00 00 7a 00  ┆n      v      z ┆
0060  06 00 47 00 00 82 00 05 00 07 00 00 8a 00 06 00  ┆  G             ┆
0070  47 00 00 92 00 05 00 47 00 00 d2 00 05 00 07 00  ┆G      G        ┆
0080  00 10 01 06 00 47 00 00 14 01 01 00 44 00 00 22  ┆     G      D  "┆
0090  01 47 00 00 2a 01 00 00 47 00 00 32 01 02 00 47  ┆ G  *   G  2   G┆
00a0  00 00 3e 01 03 00 07 00 00 58 01 06 00 07 00 00  ┆  >      X      ┆
00b0  5c 01 06 00                                      ┆\               ┆