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

⟦7b8e2518b⟧

    Length: 2509 (0x9cd)
    Notes: CBM900 l.out, UNIX file
    Names: »trap.o«

Derivation

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

CBM900 l.out

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

0000  07 01 10 00 04 00 30 00 00 00 e6 04 00 00 00 00  ┆      0         ┆
0010  00 00 00 00 00 00 00 00 00 00 32 00 00 00 00 00  ┆          2     ┆
0020  00 00 00 00 00 00 fa 01 00 00 8b 02 00 00        ┆                ┆

CBM900 L_SHRI

0000  ab f5 1c e9 0b 02 a1 fd 61 dc 00 0a a1 c1 e8 60  ┆        a      `┆
0010  83 bb e8 01 a9 b0 0b 0b 00 10 ea 10 14 00 00 00  ┆                ┆
0020  00 01 91 e0 93 eb 5f 00 80 00 00 00 a9 f5 91 e0  ┆      _         ┆
0030  93 eb 5f 00 80 00 01 02 a9 f5 e8 ec 4c 04 80 00  ┆  _         L   ┆
0040  00 09 e6 14 14 00 00 00 03 48 91 e0 0d e9 00 02  ┆         H      ┆
0050  5f 00 80 00 00 00 a9 f5 14 00 00 00 00 01 91 e0  ┆_               ┆
0060  0d e9 00 05 5f 00 80 00 00 00 a9 f5 14 00 00 00  ┆    _           ┆
0070  00 01 91 e0 e8 26 14 00 00 00 00 01 91 e0 0d e9  ┆     &          ┆
0080  00 02 5f 00 80 00 01 02 a9 f5 14 00 00 00 00 01  ┆  _             ┆
0090  91 e0 0d e9 00 03 5f 00 80 00 01 02 e8 17 51 e0  ┆      _       Q ┆
00a0  80 00 00 1e 0d e9 00 02 5f 00 80 00 00 00 a9 f5  ┆        _       ┆
00b0  51 e0 80 00 00 48 0d e9 00 05 e8 05 51 e0 80 00  ┆Q    H      Q   ┆
00c0  00 2c 0d e9 00 03 5f 00 80 00 00 00 a9 f5 e8 15  ┆ ,    _         ┆
00d0  0b 01 00 05 eb 12 81 11 81 11 54 12 80 00 00 e2  ┆          T     ┆
00e0  1e 28 00 00 00 10 00 00 00 fa 00 00 00 bc 00 00  ┆ (              ┆
00f0  00 fa 00 00 00 76 00 00 00 9e 1c e1 0b 02 a9 f5  ┆     v          ┆
0100  9e 08 ab fb 1c e9 08 05 a1 fd 61 dc 00 10 54 da  ┆          a   T ┆
0110  00 12 91 ea 93 ec 5f 00 80 00 00 00 a9 f5 a1 c9  ┆      _         ┆
0120  19 08 00 0e 4d 98 80 00 00 00 a1 c9 19 08 00 0e  ┆    M           ┆
0130  5d 9a 80 00 00 02 a1 c9 19 08 00 0e 5d 9a 80 00  ┆]           ]   ┆
0140  00 06 a1 c9 19 08 00 0e 51 e9 80 00 00 0a 5f 00  ┆        Q     _ ┆
0150  80 00 00 00 a9 f3 a1 c9 19 08 00 0e 92 00 5d 90  ┆              ] ┆
0160  80 00 00 0a 1c e1 08 05 a9 fb 9e 08 ab ff 1c e9  ┆                ┆
0170  06 07 a1 fd 54 08 80 00 00 0a 9c 88 e6 09 91 e8  ┆    T           ┆
0180  14 00 00 00 04 ec 91 e0 5f 00 80 00 00 00 a9 f7  ┆        _       ┆
0190  bd c1 e8 01 a9 c0 0b 0c 00 10 ea 2f a1 c7 19 06  ┆           /    ┆
01a0  00 0e 54 70 80 00 00 02 94 0a 10 0a 00 00 00 01  ┆  Tp            ┆
01b0  ee 04 14 08 00 00 04 f8 e8 0d 10 0a 00 00 03 48  ┆               H┆
01c0  ee 08 a1 c7 19 06 00 0e 54 70 80 00 00 0a 94 08  ┆        Tp      ┆
01d0  e8 01 92 88 9c 88 e6 de 91 e8 a1 c7 b3 79 00 02  ┆             y  ┆
01e0  51 e7 80 00 00 00 93 ec 14 00 00 00 05 00 91 e0  ┆Q               ┆
01f0  5f 00 80 00 00 00 a9 fd e8 cd 83 11 1c e1 06 07  ┆_               ┆
0200  a9 ff 9e 08 03 0f 00 12 1c e9 06 07 a1 fd 61 dc  ┆              a ┆
0210  00 16 54 da 00 18 8d c4 e5 03 0b 0c 00 10 e2 0d  ┆  T             ┆
0220  93 ec 14 00 00 00 05 0b 91 e0 5f 00 80 00 00 00  ┆          _     ┆
0230  a9 f5 bd 11 5e 08 80 00 03 3e 4c 04 80 00 00 09  ┆    ^    >L     ┆
0240  e6 06 0b 0c 00 02 e6 06 0b 0c 00 05 e6 03 0b 0c  ┆                ┆
0250  00 03 ee 02 bd 11 e8 01 83 11 6f d1 00 10 a1 c9  ┆          o     ┆
0260  19 08 00 0e 51 e9 80 00 00 0a 5f 00 80 00 00 00  ┆    Q     _     ┆
0270  a9 f3 a1 c9 19 08 00 0e 92 00 5d 90 80 00 00 0a  ┆          ]     ┆
0280  9c a8 ee 1b 4d d4 00 10 ee 0b a1 c9 19 08 00 0e  ┆    M           ┆
0290  51 e9 80 00 00 06 93 ec 5f 00 80 00 00 00 a9 f5  ┆Q       _       ┆
02a0  a1 c7 19 06 00 0e a1 c9 19 08 00 0e 54 90 80 00  ┆            T   ┆
02b0  00 06 5d 70 80 00 00 02 e8 41 0c a4 ee 13 4d d4  ┆  ]p     A    M ┆
02c0  00 10 ee 09 14 00 00 00 00 01 91 e0 93 ec 5f 00  ┆              _ ┆
02d0  80 00 00 00 a9 f5 a1 c9 19 08 00 0e 14 00 00 00  ┆                ┆
02e0  00 01 e8 29 a1 c9 19 08 00 0e 54 90 80 00 00 06  ┆   )      T     ┆
02f0  10 00 00 00 00 01 e6 22 a1 c9 19 08 00 0e 0d e9  ┆       "        ┆
0300  00 01 91 ea 5f 00 80 00 00 00 a9 f5 5d 90 80 00  ┆    _       ]   ┆
0310  00 0a 4d d4 00 10 ee 09 14 00 00 00 03 48 91 e0  ┆  M          H  ┆
0320  93 ec 5f 00 80 00 00 00 a9 f5 a1 c9 19 08 00 0e  ┆  _             ┆
0330  14 00 00 00 03 48 5d 90 80 00 00 02 83 11 1c e1  ┆     H]         ┆
0340  06 07 01 0f 00 12 9e 08 ab f7 1c e9 0a 03 a1 fd  ┆                ┆
0350  61 dc 00 0c 14 00 00 00 03 48 91 e0 93 ec 5f 00  ┆a        H    _ ┆
0360  80 00 00 00 a9 f5 69 00 80 00 04 e6 a1 cb 19 0a  ┆      i         ┆
0370  00 0e 69 b0 80 00 00 00 0b 0c 00 02 ee 0a 4c 04  ┆  i           L ┆
0380  80 00 00 09 e6 06 69 00 80 00 00 00 69 00 80 00  ┆      i     i   ┆
0390  04 e8 1c e1 0a 03 a9 f7 9e 08 ab fb 1c e9 08 05  ┆                ┆
03a0  a1 fd 4d 04 80 00 04 e6 5e 06 80 00 04 dc 4d 04  ┆  M     ^     M ┆
03b0  80 00 04 ea 5e 0e 80 00 04 dc 69 00 80 00 04 ea  ┆    ^     i     ┆
03c0  4d 04 80 00 04 e8 e6 06 4c 04 80 00 00 09 e6 02  ┆M       L       ┆
03d0  bd 11 e8 01 83 11 6f 01 80 00 04 e8 61 d1 00 10  ┆      o     a   ┆
03e0  e8 09 4d 08 80 00 04 ea 4d 04 80 00 04 e8 e6 76  ┆  M     M      v┆
03f0  83 11 e8 75 0b 01 00 03 eb 0e 81 11 81 11 54 12  ┆   u          T ┆
0400  80 00 04 06 1e 28 00 00 04 16 00 00 03 e2 00 00  ┆     (          ┆
0410  04 16 00 00 03 e2 83 cc e8 01 a9 c0 0b 0c 00 10  ┆                ┆
0420  ea 46 a1 c9 19 08 00 0e 4d 94 80 00 00 00 e6 f5  ┆ F      M       ┆
0430  a1 c9 19 08 00 0e 4d 98 80 00 00 00 a1 c9 19 08  ┆      M         ┆
0440  00 0e 54 90 80 00 00 0a 94 0a 9c 08 e6 1e a1 c9  ┆  T             ┆
0450  19 08 00 0e 92 00 5d 90 80 00 00 0a 91 ea 0d e9  ┆      ]         ┆
0460  00 01 5f 00 80 00 00 00 a9 f5 a1 c9 19 08 00 0e  ┆  _             ┆
0470  5d 9a 80 00 00 0a 14 00 00 00 00 00 91 e0 93 ec  ┆]               ┆
0480  5f 00 80 00 02 04 a9 f5 e8 c8 0b 0c 00 02 ee c5  ┆_               ┆
0490  4d 04 80 00 04 e8 ee c1 0d e9 00 02 5f 00 80 00  ┆M           _   ┆
04a0  00 00 93 e1 5f 00 80 00 00 00 a9 f3 e8 b6 4d 08  ┆    _         M ┆
04b0  80 00 04 e6 4d 08 80 00 04 ea 4d 04 80 00 04 e8  ┆    M     M     ┆
04c0  e6 0d 4d 08 80 00 00 00 4d 08 80 00 04 e8 0d e9  ┆  M     M       ┆
04d0  00 04 5f 00 80 00 00 00 a9 f1 e8 01 bd 11 1c e1  ┆  _             ┆
04e0  08 05 a9 fb 9e 08                                ┆                ┆

CBM900 L_PRVD

0000  00 00 00 00 00 00 30 3d 65 78 69 74 3a 20 25 73  ┆      0=exit: %s┆
0010  0a 00 69 67 6e 6f 72 65 64 00 25 64 3d 25 73 3a  ┆  ignored %d=%s:┆
0020  20 25 73 0a 00 42 61 64 20 74 72 61 70 3a 20 25  ┆ %s  Bad trap: %┆
0030  64 00                                            ┆d               ┆

CBM900 L_SYM

0000  72 65 73 65 74 5f 00 00 00 00 00 00 00 00 00 00  ┆reset_          ┆
0010  1a 00 00 00 00 00 73 69 67 6e 61 6d 65 5f 00 00  ┆      signame_  ┆
0020  00 00 00 00 00 00 1a 00 00 00 00 00 69 6e 74 66  ┆            intf┆
0030  6c 61 67 5f 00 00 00 00 00 00 00 00 14 00 00 00  ┆lag_            ┆
0040  e6 04 73 68 66 6c 61 67 73 5f 00 00 00 00 00 00  ┆  shflags_      ┆
0050  00 00 1a 00 00 00 00 00 6b 69 6c 6c 5f 00 00 00  ┆        kill_   ┆
0060  00 00 00 00 00 00 00 00 1a 00 00 00 00 00 72 65  ┆              re┆
0070  61 6c 69 6e 74 5f 00 00 00 00 00 00 00 00 14 00  ┆alint_          ┆
0080  00 00 e8 04 72 65 63 6f 76 65 72 5f 00 00 00 00  ┆    recover_    ┆
0090  00 00 00 00 10 00 00 00 9a 03 74 72 61 70 5f 00  ┆          trap_ ┆
00a0  00 00 00 00 00 00 00 00 00 00 1a 00 00 00 ee 00  ┆                ┆
00b0  67 65 74 70 69 64 5f 00 00 00 00 00 00 00 00 00  ┆getpid_         ┆
00c0  1a 00 00 00 00 00 73 69 67 6e 61 6c 5f 00 00 00  ┆      signal_   ┆
00d0  00 00 00 00 00 00 1a 00 00 00 00 00 6e 6f 72 65  ┆            nore┆
00e0  63 75 72 5f 00 00 00 00 00 00 00 00 14 00 00 00  ┆cur_            ┆
00f0  ea 04 73 69 67 69 6e 74 72 5f 00 00 00 00 00 00  ┆  sigintr_      ┆
0100  00 00 10 00 00 00 48 03 64 66 6c 74 74 72 70 5f  ┆      H dflttrp_┆
0110  00 00 00 00 00 00 00 00 10 00 00 00 00 00 73 65  ┆              se┆
0120  73 73 69 6f 6e 5f 00 00 00 00 00 00 00 00 1a 00  ┆ssion_          ┆
0130  00 00 00 00 64 65 66 74 72 70 5f 00 00 00 00 00  ┆    deftrp_     ┆
0140  00 00 00 00 10 00 00 00 02 01 74 65 6c 6c 74 72  ┆          telltr┆
0150  70 5f 00 00 00 00 00 00 00 00 10 00 00 00 6c 01  ┆p_            l ┆
0160  53 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ┆SS              ┆
0170  1a 00 00 00 00 00 64 75 70 6c 73 74 72 5f 00 00  ┆      duplstr_  ┆
0180  00 00 00 00 00 00 1a 00 00 00 00 00 70 72 69 6e  ┆            prin┆
0190  74 65 5f 00 00 00 00 00 00 00 00 00 1a 00 00 00  ┆te_             ┆
01a0  00 00 73 65 74 73 74 72 70 5f 00 00 00 00 00 00  ┆  setstrp_      ┆
01b0  00 00 10 00 00 00 04 02 73 66 72 65 65 5f 00 00  ┆        sfree_  ┆
01c0  00 00 00 00 00 00 00 00 1a 00 00 00 00 00 6e 6f  ┆              no┆
01d0  65 66 6c 61 67 5f 00 00 00 00 00 00 00 00 1a 00  ┆eflag_          ┆
01e0  00 00 00 00 70 72 69 6e 74 73 5f 00 00 00 00 00  ┆    prints_     ┆
01f0  00 00 00 00 1a 00 00 00 00 00                    ┆                ┆
          reset_ 001a 00000000
        signame_ 001a 00000000
        intflag_ 0014 04e60000
        shflags_ 001a 00000000
           kill_ 001a 00000000
        realint_ 0014 04e80000
        recover_ 0010 039a0000
           trap_ 001a 00ee0000
         getpid_ 001a 00000000
         signal_ 001a 00000000
        norecur_ 0014 04ea0000
        sigintr_ 0010 03480000
        dflttrp_ 0010 00000000
        session_ 001a 00000000
         deftrp_ 0010 01020000
        telltrp_ 0010 016c0000
              SS 001a 00000000
        duplstr_ 001a 00000000
         printe_ 001a 00000000
        setstrp_ 0010 02040000
          sfree_ 001a 00000000
        noeflag_ 001a 00000000
         prints_ 001a 00000000

CBM900 L_REL

0000  07 00 00 0a 00 10 00 47 00 00 28 00 09 00 40 00  ┆       G  (   @ ┆
0010  00 34 00 47 00 00 3e 00 03 00 40 00 00 46 00 47  ┆ 4 G  >   @  F G┆
0020  00 00 52 00 09 00 47 00 00 66 00 09 00 40 00 00  ┆  R   G  f   @  ┆
0030  84 00 40 00 00 98 00 47 00 00 a0 00 07 00 47 00  ┆  @    G      G ┆
0040  00 aa 00 09 00 47 00 00 b2 00 07 00 47 00 00 be  ┆     G      G   ┆
0050  00 07 00 47 00 00 c8 00 09 00 40 00 00 dc 00 40  ┆   G      @    @┆
0060  00 00 e2 00 40 00 00 e6 00 40 00 00 ea 00 40 00  ┆    @    @    @ ┆
0070  00 ee 00 40 00 00 f2 00 40 00 00 f6 00 07 00 00  ┆   @    @       ┆
0080  0c 01 10 00 07 00 00 10 01 10 00 47 00 00 18 01  ┆           G    ┆
0090  09 00 47 00 00 26 01 07 00 47 00 00 32 01 07 00  ┆  G  &   G  2   ┆
00a0  47 00 00 3e 01 07 00 47 00 00 4a 01 07 00 47 00  ┆G  >   G  J   G ┆
00b0  00 50 01 14 00 47 00 00 60 01 07 00 47 00 00 76  ┆ P   G  `   G  v┆
00c0  01 07 00 44 00 00 82 01 47 00 00 8a 01 16 00 47  ┆   D    G      G┆
00d0  00 00 a4 01 07 00 44 00 00 b4 01 40 00 00 bc 01  ┆      D    @    ┆
00e0  47 00 00 ca 01 07 00 47 00 00 e2 01 01 00 44 00  ┆G      G      D ┆
00f0  00 ea 01 47 00 00 f2 01 16 00 07 00 00 10 02 10  ┆   G            ┆
0100  00 07 00 00 14 02 10 00 44 00 00 24 02 47 00 00  ┆        D  $ G  ┆
0110  2c 02 12 00 40 00 00 36 02 47 00 00 3c 02 03 00  ┆,   @  6 G  <   ┆
0120  07 00 00 5c 02 10 00 47 00 00 66 02 07 00 47 00  ┆   \   G  f   G ┆
0130  00 6c 02 14 00 47 00 00 7c 02 07 00 07 00 00 86  ┆ l   G  |       ┆
0140  02 10 00 47 00 00 92 02 07 00 47 00 00 9a 02 09  ┆   G      G     ┆
0150  00 47 00 00 ae 02 07 00 47 00 00 b4 02 07 00 07  ┆ G      G       ┆
0160  00 00 c0 02 10 00 47 00 00 d0 02 09 00 47 00 00  ┆      G      G  ┆
0170  ec 02 07 00 47 00 00 06 03 11 00 47 00 00 0e 03  ┆    G      G    ┆
0180  07 00 07 00 00 14 03 10 00 40 00 00 1a 03 47 00  ┆         @    G ┆
0190  00 24 03 09 00 40 00 00 32 03 47 00 00 38 03 07  ┆ $   @  2 G  8  ┆
01a0  00 07 00 00 52 03 10 00 40 00 00 56 03 47 00 00  ┆    R   @  V G  ┆
01b0  60 03 09 00 44 00 00 68 03 47 00 00 74 03 07 00  ┆`   D  h G  t   ┆
01c0  47 00 00 80 03 03 00 47 00 00 88 03 15 00 44 00  ┆G      G      D ┆
01d0  00 8e 03 44 00 00 a4 03 40 00 00 aa 03 44 00 00  ┆   D    @    D  ┆
01e0  b0 03 40 00 00 b6 03 44 00 00 bc 03 44 00 00 c2  ┆  @    D    D   ┆
01f0  03 47 00 00 ca 03 03 00 44 00 00 d8 03 07 00 00  ┆ G      D       ┆
0200  de 03 10 00 44 00 00 e4 03 44 00 00 ea 03 40 00  ┆    D    D    @ ┆
0210  00 00 04 40 00 00 06 04 40 00 00 0a 04 40 00 00  ┆   @    @    @  ┆
0220  0e 04 40 00 00 12 04 47 00 00 2a 04 07 00 47 00  ┆  @    G  *   G ┆
0230  00 38 04 07 00 47 00 00 44 04 07 00 47 00 00 58  ┆ 8   G  D   G  X┆
0240  04 07 00 47 00 00 64 04 0d 00 47 00 00 72 04 07  ┆   G  d   G  r  ┆
0250  00 40 00 00 82 04 44 00 00 92 04 47 00 00 9e 04  ┆ @    D    G    ┆
0260  08 00 47 00 00 a6 04 04 00 44 00 00 b0 04 44 00  ┆  G      D    D ┆
0270  00 b6 04 44 00 00 bc 04 47 00 00 c4 04 15 00 44  ┆   D    G      D┆
0280  00 00 ca 04 47 00 00 d4 04 00 00                 ┆    G           ┆