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

⟦657411c26⟧

    Length: 1220 (0x4c4)
    Notes: CBM900 l.out, UNIX file
    Names: »fileio.o«

Derivation

└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
    └─⟦0a3c255ba⟧ UNIX V7 Filesystem
        └─ ⟦this⟧ »emacs_dos/fileio.o« 

CBM900 l.out

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

0000  07 01 10 00 04 00 30 00 00 00 3c 02 00 00 00 00  ┆      0   <     ┆
0010  00 00 00 00 00 00 00 00 00 00 82 00 00 00 00 00  ┆                ┆
0020  00 00 00 00 00 00 dc 00 00 00 fa 00 00 00        ┆                ┆

CBM900 L_SHRI

0000  ab f1 2f ed a1 fd 14 00 00 00 02 3c 91 e0 51 ed  ┆  /        <  Q ┆
0010  00 06 5f 00 80 00 00 00 a9 f7 5d 00 80 00 00 00  ┆  _       ]     ┆
0020  9c 08 ee 02 bd 11 e8 01 83 11 21 ed a9 f1 9e 08  ┆          !     ┆
0030  ab f1 2f ed a1 fd 14 00 00 00 02 3e 91 e0 51 ed  ┆  /        >  Q ┆
0040  00 06 5f 00 80 00 00 00 a9 f7 5d 00 80 00 00 00  ┆  _       ]     ┆
0050  9c 08 ee 0a 14 00 00 00 02 40 91 e0 5f 00 80 00  ┆         @  _   ┆
0060  00 00 a9 f3 bd 13 e8 01 83 11 21 ed a9 f1 9e 08  ┆          !     ┆
0070  ab f1 2f ed a1 fd 51 e0 80 00 00 00 5f 00 80 00  ┆  /   Q     _   ┆
0080  00 00 a9 f3 8d 14 e6 0a 14 00 00 00 02 5d 91 e0  ┆             ]  ┆
0090  5f 00 80 00 00 00 a9 f3 bd 13 e8 01 83 11 21 ed  ┆_             ! ┆
00a0  a9 f1 9e 08 ab ff 1c e9 06 07 a1 fd 54 da 00 14  ┆            T   ┆
00b0  83 cc e8 01 a9 c0 4b dc 00 18 e9 28 54 08 80 00  ┆      K    (T   ┆
00c0  00 00 a9 9b 2b 80 e9 12 51 e0 80 00 00 00 70 a9  ┆    +   Q     p ┆
00d0  0c 00 b1 10 07 01 00 ff 93 e1 54 08 80 00 00 00  ┆          T     ┆
00e0  01 09 00 12 14 82 1f 20 a9 f5 e8 e4 54 06 80 00  ┆            T   ┆
00f0  00 00 14 68 01 09 00 01 1d 68 03 09 00 01 70 a9  ┆   h     h    p ┆
0100  0c 00 b1 10 07 01 00 ff 2e 89 e8 d4 54 08 80 00  ┆        .   T   ┆
0110  00 00 a9 9b 2b 80 e9 0e 51 e0 80 00 00 00 0d e9  ┆    +   Q       ┆
0120  00 0a 54 08 80 00 00 00 01 09 00 12 14 82 1f 20  ┆  T             ┆
0130  a9 f5 e8 0b 54 06 80 00 00 00 14 68 01 09 00 01  ┆    T      h    ┆
0140  1d 68 03 09 00 01 0c 85 0a 0a 54 08 80 00 00 00  ┆ h        T     ┆
0150  01 09 00 16 20 89 b1 10 a7 17 e6 0a 14 00 00 00  ┆                ┆
0160  02 70 91 e0 5f 00 80 00 00 00 a9 f3 bd 13 e8 01  ┆ p  _           ┆
0170  83 11 1c e1 06 07 a9 ff 9e 08 ab ff 1c e9 06 07  ┆                ┆
0180  a1 fd 54 da 00 14 83 99 54 06 80 00 00 00 a9 7b  ┆  T     T      {┆
0190  29 60 e2 0b 51 e0 80 00 00 00 54 06 80 00 00 00  ┆)`  Q     T     ┆
01a0  a9 7d 14 62 1f 20 a9 f3 e8 0b 54 04 80 00 00 00  ┆ } b      T     ┆
01b0  14 46 01 07 00 01 1d 46 03 07 00 01 20 69 82 11  ┆ F     F     i  ┆
01c0  a1 18 a1 8c 0b 08 ff ff e6 13 0b 0c 00 0a e6 10  ┆                ┆
01d0  61 d8 00 18 ab 80 8b 89 e1 04 14 00 00 00 02 80  ┆a               ┆
01e0  e8 1c a1 98 a9 90 94 a6 81 87 a1 c1 2e 69 e8 cc  ┆            .i  ┆
01f0  0b 0c ff ff ee 1b 54 06 80 00 00 00 01 07 00 16  ┆      T         ┆
0200  20 69 b1 10 a7 17 e6 04 14 00 00 00 02 93 e8 05  ┆ i              ┆
0210  8d 94 e6 0a 14 00 00 00 02 a3 91 e0 5f 00 80 00  ┆            _   ┆
0220  00 00 a9 f3 bd 13 e8 06 bd 12 e8 04 94 a6 81 97  ┆                ┆
0230  0c 68 83 11 1c e1 06 07 a9 ff 9e 08              ┆ h              ┆

CBM900 L_PRVD

0000  72 00 77 00 43 61 6e 6e 6f 74 20 6f 70 65 6e 20  ┆r w Cannot open ┆
0010  66 69 6c 65 20 66 6f 72 20 77 72 69 74 69 6e 67  ┆file for writing┆
0020  00 45 72 72 6f 72 20 63 6c 6f 73 69 6e 67 20 66  ┆ Error closing f┆
0030  69 6c 65 00 57 72 69 74 65 20 49 2f 4f 20 65 72  ┆ile Write I/O er┆
0040  72 6f 72 00 46 69 6c 65 20 68 61 73 20 6c 6f 6e  ┆ror File has lon┆
0050  67 20 6c 69 6e 65 00 46 69 6c 65 20 72 65 61 64  ┆g line File read┆
0060  20 65 72 72 6f 72 00 46 69 6c 65 20 68 61 73 20  ┆ error File has ┆
0070  66 75 6e 6e 79 20 6c 69 6e 65 20 61 74 20 45 4f  ┆funny line at EO┆
0080  46 00                                            ┆F               ┆

CBM900 L_SYM

0000  66 66 63 6c 6f 73 65 5f 00 00 00 00 00 00 00 00  ┆ffclose_        ┆
0010  10 00 00 00 70 00 66 66 72 6f 70 65 6e 5f 00 00  ┆    p ffropen_  ┆
0020  00 00 00 00 00 00 10 00 00 00 00 00 66 66 67 65  ┆            ffge┆
0030  74 6c 69 6e 65 5f 00 00 00 00 00 00 10 00 00 00  ┆tline_          ┆
0040  7a 01 66 66 77 6f 70 65 6e 5f 00 00 00 00 00 00  ┆z ffwopen_      ┆
0050  00 00 10 00 00 00 30 00 66 63 6c 6f 73 65 5f 00  ┆      0 fclose_ ┆
0060  00 00 00 00 00 00 00 00 1a 00 00 00 00 00 66 66  ┆              ff┆
0070  70 5f 00 00 00 00 00 00 00 00 00 00 00 00 1a 00  ┆p_              ┆
0080  00 00 04 00 6d 6c 77 72 69 74 65 5f 00 00 00 00  ┆    mlwrite_    ┆
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  66 66 70 75 74 6c 69 6e 65 5f 00 00 00 00 00 00  ┆ffputline_      ┆
00c0  10 00 00 00 a4 00 66 6f 70 65 6e 5f 00 00 00 00  ┆      fopen_    ┆
00d0  00 00 00 00 00 00 1a 00 00 00 00 00              ┆                ┆
        ffclose_ 0010 00700000
        ffropen_ 0010 00000000
      ffgetline_ 0010 017a0000
        ffwopen_ 0010 00300000
         fclose_ 001a 00000000
            ffp_ 001a 00040000
        mlwrite_ 001a 00000000
              SS 001a 00000000
      ffputline_ 0010 00a40000
          fopen_ 001a 00000000

CBM900 L_REL

0000  44 00 00 08 00 07 00 00 10 00 07 00 47 00 00 14  ┆D           G   ┆
0010  00 09 00 47 00 00 1c 00 05 00 44 00 00 38 00 07  ┆   G      D  8  ┆
0020  00 00 40 00 07 00 47 00 00 44 00 09 00 47 00 00  ┆  @   G  D   G  ┆
0030  4c 00 05 00 44 00 00 56 00 47 00 00 5e 00 06 00  ┆L   D  V G  ^   ┆
0040  47 00 00 78 00 05 00 47 00 00 7e 00 04 00 44 00  ┆G  x   G  ~   D ┆
0050  00 8a 00 47 00 00 92 00 06 00 07 00 00 ae 00 07  ┆   G            ┆
0060  00 07 00 00 b8 00 07 00 47 00 00 be 00 05 00 47  ┆        G      G┆
0070  00 00 ca 00 05 00 47 00 00 dc 00 05 00 47 00 00  ┆      G      G  ┆
0080  ee 00 05 00 47 00 00 0e 01 05 00 47 00 00 1a 01  ┆    G      G    ┆
0090  05 00 47 00 00 24 01 05 00 47 00 00 36 01 05 00  ┆  G  $   G  6   ┆
00a0  47 00 00 4c 01 05 00 44 00 00 5e 01 47 00 00 66  ┆G  L   D  ^ G  f┆
00b0  01 06 00 07 00 00 84 01 07 00 47 00 00 8a 01 05  ┆          G     ┆
00c0  00 47 00 00 96 01 05 00 47 00 00 9c 01 05 00 47  ┆ G      G      G┆
00d0  00 00 ac 01 05 00 07 00 00 d2 01 07 00 44 00 00  ┆             D  ┆
00e0  dc 01 47 00 00 f8 01 05 00 44 00 00 0a 02 44 00  ┆  G      D    D ┆
00f0  00 16 02 47 00 00 1e 02 06 00                    ┆   G            ┆