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

⟦c0fbc2a4c⟧

    Length: 1141 (0x475)
    Notes: CBM900 l.out

Derivation

└─⟦eafc30061⟧ Bits:30001199 Commodore 900 hard disk image
    └─⟦8281d0872⟧ UNIX V7 Filesystem
        └─ ⟦294235107⟧ »vol3.fd« UNIX V7 Filesystem
            └─ ⟦5340b99f6⟧ »usr/lib/libmp.a« 
└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
    └─⟦2d53db1df⟧ UNIX V7 Filesystem
        └─ ⟦5340b99f6⟧ »lib/libmp.a« 
└─⟦eafc30061⟧ Bits:30001199 Commodore 900 hard disk image
    └─⟦5ec4c54f2⟧ UNIX V7 Filesystem
        └─ ⟦5340b99f6⟧ »usr/lib/libmp.a« 
                └─⟦this⟧ 

CBM900 l.out

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

0000  07 01 10 00 04 00 30 00 00 00 9e 01 00 00 00 00  ┆      0         ┆
0010  00 00 00 00 00 00 00 00 00 00 c0 00 00 00 00 00  ┆                ┆
0020  00 00 00 00 00 00 dc 00 00 00 0b 01 00 00        ┆                ┆

CBM900 L_SHRI

0000  03 0f 00 18 1c e9 06 07 a1 fd 4d d4 00 20 e5 04  ┆          M     ┆
0010  4d d1 00 20 00 7f e2 18 14 00 00 00 01 bb 91 e0  ┆M               ┆
0020  0d e9 00 15 14 00 00 00 01 ba 91 e0 14 00 00 00  ┆                ┆
0030  01 9e 91 e0 5f 00 80 00 00 00 a9 fd 0d e9 00 01  ┆    _           ┆
0040  5f 00 80 00 00 00 a9 f1 4d d4 00 20 ee 0c 51 ed  ┆_       M     Q ┆
0050  00 22 51 e0 80 00 00 00 5f 00 80 00 00 00 a9 f7  ┆ "Q     _       ┆
0060  5e 08 80 00 01 94 54 d6 00 1c 21 61 a9 10 93 e1  ┆^     T   !a    ┆
0070  5f 00 80 00 00 00 a9 f1 94 0a 5d da 00 10 54 d6  ┆_         ]   T ┆
0080  00 1c a9 71 14 60 94 08 54 d6 00 1c 94 80 01 61  ┆   q `  T      a┆
0090  5d d0 00 14 83 cc 50 d8 00 14 ef 10 94 84 a9 90  ┆]     P         ┆
00a0  20 4f b1 70 59 d6 00 20 81 7c 94 a6 a9 b0 a1 c1  ┆ O pY    |      ┆
00b0  07 01 00 7f 2e 69 b3 c9 ff f9 e8 ed ab 90 51 ed  ┆    .i        Q ┆
00c0  00 1c 5f 00 80 00 00 00 a9 f3 8d 14 ee 05 21 07  ┆  _           ! ┆
00d0  00 80 43 d7 00 20 81 7c a1 c1 2e a9 8d c4 e5 03  ┆  C    |  .     ┆
00e0  0b 0c 00 7f e2 18 14 00 00 00 01 ec 91 e0 0d e9  ┆                ┆
00f0  00 32 14 00 00 00 01 eb 91 e0 14 00 00 00 01 cf  ┆ 2              ┆
0100  91 e0 5f 00 80 00 00 00 a9 fd 0d e9 00 01 5f 00  ┆  _           _ ┆
0110  80 00 00 00 a9 f1 0b 0c 00 7f ee 03 0c 81 7f 7f  ┆                ┆
0120  e6 1e 0b 0c 00 7f e6 03 0c 81 7f 7f ee 18 14 00  ┆                ┆
0130  00 00 02 25 91 e0 0d e9 00 33 14 00 00 00 02 24  ┆   %     3     $┆
0140  91 e0 14 00 00 00 02 08 91 e0 5f 00 80 00 00 00  ┆          _     ┆
0150  a9 fd 0d e9 00 01 5f 00 80 00 00 00 a9 f1 54 d6  ┆      _       T ┆
0160  00 22 a9 71 11 e6 5f 00 80 00 00 00 a9 f3 54 d6  ┆ " q  _       T ┆
0170  00 22 a9 71 54 d0 00 10 1d 60 54 d6 00 1c 21 61  ┆ " qT    `T   !a┆
0180  a9 10 54 d6 00 22 2f 61 51 ed 00 22 5f 00 80 00  ┆  T  "/aQ  "_   ┆
0190  00 00 a9 f3 1c e1 06 07 01 0f 00 18 9e 08        ┆                ┆

CBM900 L_PRVD

0000  25 73 3a 20 25 64 3a 20 61 73 73 65 72 74 28 25  ┆%s: %d: assert(%┆
0010  73 29 20 66 61 69 6c 65 64 2e 0a 00 00 30 20 3c  ┆s) failed.   0 <┆
0020  3d 20 6e 20 26 26 20 6e 20 3c 3d 20 4e 45 46 4c  ┆= n && n <= NEFL┆
0030  00 25 73 3a 20 25 64 3a 20 61 73 73 65 72 74 28  ┆ %s: %d: assert(┆
0040  25 73 29 20 66 61 69 6c 65 64 2e 0a 00 00 30 20  ┆%s) failed.   0 ┆
0050  3c 3d 20 63 61 72 72 79 20 26 26 20 63 61 72 72  ┆<= carry && carr┆
0060  79 20 3c 3d 20 4e 45 46 4c 00 25 73 3a 20 25 64  ┆y <= NEFL %s: %d┆
0070  3a 20 61 73 73 65 72 74 28 25 73 29 20 66 61 69  ┆: assert(%s) fai┆
0080  6c 65 64 2e 0a 00 00 28 63 61 72 72 79 3d 3d 4e  ┆led.   (carry==N┆
0090  45 46 4c 20 26 26 20 2a 61 70 3d 3d 4e 45 46 4c  ┆EFL && *ap==NEFL┆
00a0  29 20 7c 7c 20 28 63 61 72 72 79 21 3d 4e 45 46  ┆) || (carry!=NEF┆
00b0  4c 20 26 26 20 2a 61 70 21 3d 4e 45 46 4c 29 00  ┆L && *ap!=NEFL) ┆

CBM900 L_SYM

0000  6d 63 6f 70 79 5f 00 00 00 00 00 00 00 00 00 00  ┆mcopy_          ┆
0010  1a 00 00 00 00 00 6d 7a 65 72 6f 5f 00 00 00 00  ┆      mzero_    ┆
0020  00 00 00 00 00 00 1a 00 00 00 00 00 69 73 70 6f  ┆            ispo┆
0030  73 5f 00 00 00 00 00 00 00 00 00 00 1a 00 00 00  ┆s_              ┆
0040  00 00 73 6d 75 6c 74 5f 00 00 00 00 00 00 00 00  ┆  smult_        ┆
0050  00 00 10 00 00 00 00 00 65 78 69 74 5f 00 00 00  ┆        exit_   ┆
0060  00 00 00 00 00 00 00 00 1a 00 00 00 00 00 6e 6f  ┆              no┆
0070  72 6d 5f 00 00 00 00 00 00 00 00 00 00 00 1a 00  ┆rm_             ┆
0080  00 00 00 00 6d 70 66 72 65 65 5f 00 00 00 00 00  ┆    mpfree_     ┆
0090  00 00 00 00 1a 00 00 00 00 00 53 53 00 00 00 00  ┆          SS    ┆
00a0  00 00 00 00 00 00 00 00 00 00 1a 00 00 00 00 00  ┆                ┆
00b0  6d 70 61 6c 63 5f 00 00 00 00 00 00 00 00 00 00  ┆mpalc_          ┆
00c0  1a 00 00 00 00 00 70 72 69 6e 74 66 5f 00 00 00  ┆      printf_   ┆
00d0  00 00 00 00 00 00 1a 00 00 00 00 00              ┆                ┆
          mcopy_ 001a 00000000
          mzero_ 001a 00000000
          ispos_ 001a 00000000
          smult_ 0010 00000000
           exit_ 001a 00000000
           norm_ 001a 00000000
         mpfree_ 001a 00000000
              SS 001a 00000000
          mpalc_ 001a 00000000
         printf_ 001a 00000000

CBM900 L_REL

0000  07 00 00 0c 00 07 00 07 00 00 12 00 07 00 44 00  ┆              D ┆
0010  00 1a 00 44 00 00 26 00 44 00 00 2e 00 47 00 00  ┆   D  & D  . G  ┆
0020  36 00 09 00 47 00 00 42 00 04 00 07 00 00 4a 00  ┆6   G  B      J ┆
0030  07 00 07 00 00 50 00 07 00 47 00 00 54 00 01 00  ┆     P   G  T   ┆
0040  47 00 00 5a 00 00 00 40 00 00 62 00 07 00 00 68  ┆G  Z   @  b    h┆
0050  00 07 00 47 00 00 72 00 08 00 07 00 00 7c 00 07  ┆   G  r      |  ┆
0060  00 07 00 00 80 00 07 00 07 00 00 8a 00 07 00 07  ┆                ┆
0070  00 00 92 00 07 00 07 00 00 98 00 07 00 07 00 00  ┆                ┆
0080  a6 00 07 00 07 00 00 c0 00 07 00 47 00 00 c4 00  ┆           G    ┆
0090  02 00 07 00 00 d4 00 07 00 44 00 00 e8 00 44 00  ┆         D    D ┆
00a0  00 f4 00 44 00 00 fc 00 47 00 00 04 01 09 00 47  ┆   D    G      G┆
00b0  00 00 10 01 04 00 44 00 00 30 01 44 00 00 3c 01  ┆      D  0 D  < ┆
00c0  44 00 00 44 01 47 00 00 4c 01 09 00 47 00 00 58  ┆D  D G  L   G  X┆
00d0  01 04 00 07 00 00 60 01 07 00 47 00 00 68 01 06  ┆      `   G  h  ┆
00e0  00 07 00 00 70 01 07 00 07 00 00 76 01 07 00 07  ┆    p      v    ┆
00f0  00 00 7c 01 07 00 07 00 00 84 01 07 00 07 00 00  ┆  |             ┆
0100  8a 01 07 00 47 00 00 8e 01 05 00                 ┆    G           ┆