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

⟦285347a31⟧

    Length: 894 (0x37e)
    Notes: CBM900 l.out, UNIX file
    Names: »l.out«, »scroll.o«

Derivation

└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
    └─⟦f4b8d8c84⟧ UNIX V7 Filesystem
        └─ ⟦this⟧ »hrtty/src/l.out« 
        └─ ⟦this⟧ »hrtty/src/scroll.o« 

CBM900 l.out

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

0000  07 01 10 00 04 00 30 00 00 00 7e 01 00 00 00 00  ┆      0   ~     ┆
0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 0c  ┆                ┆
0020  00 00 00 00 00 00 b8 01 00 00 18 00 00 00        ┆                ┆

CBM900 L_SHRI

0000  91 e2 21 02 3a 3a 3a 27 01 fc 21 02 3e 00 21 03  ┆  ! :::'  ! > ! ┆
0010  3f 00 3a 27 0c fc 3a a7 0c fc 3a 37 0c fc 3a b7  ┆? :'  :   :7  : ┆
0020  0c fc 95 e2 9e 08 91 ea 91 e8 93 e7 93 e6 91 e4  ┆                ┆
0030  91 e2 14 02 00 00 00 32 14 04 3a 00 0c 80 a1 48  ┆       2  :    H┆
0040  a1 4a e8 03 01 05 00 80 e7 13 21 26 6f 36 be 00  ┆ J        !&o6  ┆
0050  ff ce a9 31 89 77 84 ef e6 f5 a0 6e 88 66 81 66  ┆   1 w     n f f┆
0060  a1 59 81 69 a1 9b 03 0b 0c 80 bb 81 07 a0 e8 ea  ┆ Y i            ┆
0070  14 04 3a 00 f3 80 14 08 3b 00 00 00 e8 03 01 05  ┆  :     ;       ┆
0080  00 80 e7 13 21 26 6f 36 be 00 ff ce a9 31 89 77  ┆    !&o6     1 w┆
0090  84 ef e6 f5 a0 6e 88 66 81 66 a1 5b 81 6b a1 b9  ┆     n f f [ k  ┆
00a0  01 09 0c 80 bb 81 07 a0 e8 ea 14 04 3b 00 0c 80  ┆            ;   ┆
00b0  a1 4a e8 05 01 05 00 80 0b 03 06 40 e6 13 21 26  ┆ J         @  !&┆
00c0  6f 36 be 00 ff ce a9 31 89 77 84 ef e6 f3 a0 6e  ┆o6     1 w     n┆
00d0  88 66 81 66 a1 59 81 69 a1 9b 03 0b 0c 80 bb 81  ┆ f f Y i        ┆
00e0  07 a0 e8 e8 14 08 00 00 01 7e 21 0b 83 80 21 07  ┆         ~!   ! ┆
00f0  06 40 bb 81 07 a0 95 e2 95 e4 97 e6 97 e7 95 e8  ┆ @              ┆
0100  95 ea 9e 08 ab fb 1c e9 08 05 a1 fd 54 da 3f 10  ┆            T ? ┆
0110  54 d8 3f 14 61 dc 3f 18 bb 81 0c a0 1c e1 08 05  ┆T ? a ?         ┆
0120  a9 fb 9e 08 03 0f 00 10 1c e9 00 07 61 f7 3f 14  ┆            a ? ┆
0130  21 01 00 19 99 16 83 00 14 04 3a 00 00 00 0b 07  ┆!         :     ┆
0140  02 00 e7 06 bd 01 14 04 3b 00 00 00 03 07 02 00  ┆        ;       ┆
0150  94 62 19 02 00 80 a1 35 14 02 00 00 01 7e 21 06  ┆ b     5     ~! ┆
0160  00 40 bb 21 06 40 a9 70 0b 00 00 01 e6 02 f1 9c  ┆ @ ! @ p        ┆
0170  e8 01 f1 92 1c e1 00 07 01 0f 00 10 9e 08        ┆                ┆

CBM900 L_SYM

0000  42 50 45 52 53 4c 00 00 00 00 00 00 00 00 00 00  ┆BPERSL          ┆
0010  09 00 00 00 80 00 70 6f 72 74 73 74 5f 00 00 00  ┆      portst_   ┆
0020  00 00 00 00 00 00 10 00 00 00 00 00 6e 75 6c 6c  ┆            null┆
0030  73 5f 00 00 00 00 00 00 00 00 00 00 15 00 00 00  ┆s_              ┆
0040  7e 01 4d 41 58 4c 49 4e 45 00 00 00 00 00 00 00  ┆~ MAXLINE       ┆
0050  00 00 09 00 00 00 20 00 53 45 47 30 00 00 00 00  ┆        SEG0    ┆
0060  00 00 00 00 00 00 00 00 09 00 00 3a 00 00 53 45  ┆           :  SE┆
0070  47 31 00 00 00 00 00 00 00 00 00 00 00 00 09 00  ┆G1              ┆
0080  00 3b 00 00 48 53 00 00 00 00 00 00 00 00 00 00  ┆ ;  HS          ┆
0090  00 00 00 00 09 00 00 00 3a 3a 57 50 45 52 53 4c  ┆        ::WPERSL┆
00a0  00 00 00 00 00 00 00 00 00 00 09 00 00 00 40 00  ┆              @ ┆
00b0  4f 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ┆OS              ┆
00c0  09 00 00 00 3e 3e 59 53 50 4c 49 54 00 00 00 00  ┆    >>YSPLIT    ┆
00d0  00 00 00 00 00 00 09 00 00 00 00 02 53 53 00 00  ┆            SS  ┆
00e0  00 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00  ┆                ┆
00f0  3f 3f 48 53 42 41 53 45 32 00 00 00 00 00 00 00  ┆??HSBASE2       ┆
0100  00 00 09 00 00 00 00 3f 59 53 43 52 4f 4c 4c 00  ┆       ?YSCROLL ┆
0110  00 00 00 00 00 00 00 00 09 00 00 00 19 00 61 6c  ┆              al┆
0120  64 69 72 5f 00 00 00 00 00 00 00 00 00 00 10 00  ┆dir_            ┆
0130  00 00 04 01 73 63 72 6f 6c 6c 5f 00 00 00 00 00  ┆    scroll_     ┆
0140  00 00 00 00 10 00 00 00 26 00 4d 4d 55 00 00 00  ┆        & MMU   ┆
0150  00 00 00 00 00 00 00 00 00 00 09 00 00 00 fc 00  ┆                ┆
0160  6c 69 6e 65 72 61 73 65 5f 00 00 00 00 00 00 00  ┆linerase_       ┆
0170  10 00 00 00 24 01 48 53 42 41 53 45 00 00 00 00  ┆    $ HSBASE    ┆
0180  00 00 00 00 00 00 09 00 00 00 00 3e 73 63 61 6e  ┆           >scan┆
0190  74 61 62 5f 00 00 00 00 00 00 00 00 1a 00 00 00  ┆tab_            ┆
01a0  00 00 59 4d 41 58 00 00 00 00 00 00 00 00 00 00  ┆  YMAX          ┆
01b0  00 00 09 00 00 00 20 03                          ┆                ┆
          BPERSL 0009 00800000
         portst_ 0010 00000000
          nulls_ 0015 017e0000
         MAXLINE 0009 00200000
            SEG0 0009 00003a00
            SEG1 0009 00003b00
              HS 0009 3a3a0000
          WPERSL 0009 00400000
              OS 0009 3e3e0000
          YSPLIT 0009 02000000
              SS 0009 3f3f0000
         HSBASE2 0009 3f000000
         YSCROLL 0009 00190000
          aldir_ 0010 01040000
         scroll_ 0010 00260000
             MMU 0009 00fc0000
       linerase_ 0010 01240000
          HSBASE 0009 3e000000
        scantab_ 001a 00000000
            YMAX 0009 03200000

CBM900 L_REL

0000  47 00 00 34 00 12 00 27 00 00 ba 00 12 00 45 00  ┆G  4   '      E ┆
0010  00 e6 00 45 00 00 5a 01                          ┆   E  Z         ┆