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

⟦71abf8b34⟧

    Length: 1821 (0x71d)
    Notes: CBM900 l.out, UNIX file
    Names: »plot.o«

Derivation

└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
    └─⟦2d53db1df⟧ UNIX V7 Filesystem
        └─ ⟦this⟧ »frankh/gsrc/plot.o« 

CBM900 l.out

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

0000  07 01 10 00 04 00 30 00 00 00 2e 03 00 00 00 00  ┆      0   .     ┆
0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ┆                ┆
0020  00 00 00 00 00 00 fa 01 00 00 c5 01 00 00        ┆                ┆

CBM900 L_SHRI

0000  03 0f 00 2a 2f ed a1 fd 14 00 00 00 02 fe 91 e0  ┆   */           ┆
0010  0d e9 00 00 0d e9 00 00 0d e9 f8 00 0d e9 40 88  ┆              @ ┆
0020  5f 00 80 00 00 00 a9 fb 5c 09 00 03 80 00 00 00  ┆_       \       ┆
0030  14 00 00 00 03 06 91 e0 0d e9 00 00 0d e9 00 00  ┆                ┆
0040  0d e9 f8 00 0d e9 40 88 5f 00 80 00 00 00 a9 fb  ┆      @ _       ┆
0050  5c 09 00 03 80 00 00 00 21 03 00 00 21 02 00 00  ┆\       !   !   ┆
0060  21 01 00 00 21 00 3f d0 5c 09 00 03 80 00 00 00  ┆!   ! ? \       ┆
0070  21 03 00 00 21 02 00 00 21 01 00 00 21 00 3f d0  ┆!   !   !   ! ? ┆
0080  5c 09 00 03 80 00 00 00 14 00 00 00 03 0e 91 e0  ┆\               ┆
0090  0d e9 00 00 0d e9 00 00 0d e9 f8 00 0d e9 40 88  ┆              @ ┆
00a0  5f 00 80 00 00 00 a9 fb 5c 09 00 03 80 00 00 00  ┆_       \       ┆
00b0  14 00 00 00 03 16 91 e0 0d e9 00 00 0d e9 00 00  ┆                ┆
00c0  0d e9 f8 00 0d e9 40 88 5f 00 80 00 00 00 a9 fb  ┆      @ _       ┆
00d0  5c 09 00 03 80 00 00 00 5f 00 80 00 00 00 5f 00  ┆\       _     _ ┆
00e0  80 00 00 00 21 03 2d 18 21 02 54 44 21 01 21 fb  ┆    ! - ! TD! ! ┆
00f0  21 00 c0 09 e8 0d 14 00 00 00 03 1e 91 e0 5c d1  ┆!             \ ┆
0100  00 03 00 0a 91 e2 91 e0 5f 00 80 00 00 00 a9 fb  ┆        _       ┆
0110  5c d9 00 03 00 0a 14 00 00 00 03 26 91 e0 5c d1  ┆\          &  \ ┆
0120  00 03 00 0a 91 e2 91 e0 5f 00 80 00 00 00 a9 fb  ┆        _       ┆
0130  8d 14 ed 37 5c d1 00 03 00 0a 91 e2 91 e0 5f 00  ┆   7\         _ ┆
0140  80 00 00 00 a9 f7 91 e2 91 e0 0d e9 00 02 5f 00  ┆              _ ┆
0150  80 00 00 00 a9 f1 91 e2 91 e0 5f 00 80 00 00 00  ┆          _     ┆
0160  a9 ff 91 e2 91 e0 0d e9 00 01 5f 00 80 00 00 00  ┆          _     ┆
0170  a9 f1 91 e2 91 e0 5f 00 80 00 00 00 a9 ff 5c d9  ┆      _       \ ┆
0180  00 03 00 02 5c d1 00 03 00 0a 91 e2 91 e0 5c d1  ┆    \         \ ┆
0190  00 03 00 02 91 e2 91 e0 5f 00 80 00 02 76 a9 ff  ┆        _    v  ┆
01a0  e8 aa 21 ed 01 0f 00 2a 9e 08 ab f1 2f ed a1 fd  ┆  !    *    /   ┆
01b0  14 00 00 00 00 00 91 e0 14 00 00 00 00 00 91 e0  ┆                ┆
01c0  14 00 00 00 00 00 91 e0 5c d1 00 03 00 06 91 e2  ┆        \       ┆
01d0  91 e0 5f 00 80 00 00 00 a9 fb 91 e2 91 e0 5f 00  ┆  _           _ ┆
01e0  80 00 00 00 a9 fb 91 e2 91 e0 5f 00 80 00 00 00  ┆          _     ┆
01f0  a9 fb 5c d9 00 03 00 06 14 00 00 00 00 00 91 e0  ┆  \             ┆
0200  14 00 00 00 00 00 91 e0 14 00 00 00 00 00 91 e0  ┆                ┆
0210  5c d1 00 03 00 0e 91 e2 91 e0 5f 00 80 00 00 00  ┆\         _     ┆
0220  a9 fb 91 e2 91 e0 5f 00 80 00 00 00 a9 fb 91 e2  ┆      _         ┆
0230  91 e0 5f 00 80 00 00 00 a9 fb 5c d9 00 03 00 0e  ┆  _       \     ┆
0240  5c d1 00 03 00 0e 91 e2 91 e0 5f 00 80 00 00 00  ┆\         _     ┆
0250  a9 f7 93 e1 5c d1 00 03 00 06 91 e2 91 e0 5f 00  ┆    \         _ ┆
0260  80 00 00 00 a9 f7 93 e1 5f 00 80 00 00 00 a9 f3  ┆        _       ┆
0270  21 ed a9 f1 9e 08 03 0f 00 12 2f ed a1 fd 76 d0  ┆!         /   v ┆
0280  00 16 07 00 7f 00 91 e0 5c d1 00 03 00 1e 91 e2  ┆        \       ┆
0290  91 e0 5f 00 80 00 00 00 a9 f7 91 e2 91 e0 5f 00  ┆  _           _ ┆
02a0  80 00 00 00 a9 fb 5c d9 00 03 00 0a 76 d0 00 16  ┆      \     v   ┆
02b0  07 00 7f 00 91 e0 5c d1 00 03 00 1e 91 e2 91 e0  ┆      \         ┆
02c0  5f 00 80 00 00 00 a9 f7 91 e2 91 e0 5f 00 80 00  ┆_           _   ┆
02d0  00 00 a9 fb 5c d9 00 03 00 02 5c d1 00 03 00 02  ┆    \     \     ┆
02e0  91 e2 91 e0 5c d1 00 03 00 0a 91 e2 91 e0 5f 00  ┆    \         _ ┆
02f0  80 00 01 aa a9 ff 21 ed 01 0f 00 12 9e 08 40 00  ┆      !       @ ┆
0300  00 00 00 00 00 00 40 00 00 00 00 00 00 00 40 00  ┆      @       @ ┆
0310  00 00 00 00 00 00 40 00 00 00 00 00 00 00 3f 84  ┆      @       ? ┆
0320  7a e1 47 ae 14 7b 40 09 21 fb 54 44 2d 18        ┆z G  {@ ! TD-   ┆

CBM900 L_SYM

0000  6d 61 69 6e 5f 00 00 00 00 00 00 00 00 00 00 00  ┆main_           ┆
0010  10 00 00 00 00 00 70 6f 69 6e 74 5f 00 00 00 00  ┆      point_    ┆
0020  00 00 00 00 00 00 1a 00 00 00 00 00 64 6c 63 6d  ┆            dlcm┆
0030  70 00 00 00 00 00 00 00 00 00 00 00 1a 00 00 00  ┆p               ┆
0040  00 00 78 6f 66 66 5f 00 00 00 00 00 00 00 00 00  ┆  xoff_         ┆
0050  00 00 1a 00 00 00 08 00 64 69 66 6c 74 00 00 00  ┆        diflt   ┆
0060  00 00 00 00 00 00 00 00 1a 00 00 00 00 00 64 6c  ┆              dl┆
0070  64 69 76 00 00 00 00 00 00 00 00 00 00 00 1a 00  ┆div             ┆
0080  00 00 00 00 79 6f 66 66 5f 00 00 00 00 00 00 00  ┆    yoff_       ┆
0090  00 00 00 00 1a 00 00 00 08 00 61 78 69 73 5f 00  ┆          axis_ ┆
00a0  00 00 00 00 00 00 00 00 00 00 1a 00 00 00 00 00  ┆                ┆
00b0  64 6c 6d 75 6c 00 00 00 00 00 00 00 00 00 00 00  ┆dlmul           ┆
00c0  1a 00 00 00 00 00 70 6c 6f 74 5f 00 00 00 00 00  ┆      plot_     ┆
00d0  00 00 00 00 00 00 10 00 00 00 aa 01 78 73 63 61  ┆            xsca┆
00e0  6c 65 5f 00 00 00 00 00 00 00 00 00 1a 00 00 00  ┆le_             ┆
00f0  08 00 64 72 73 75 62 00 00 00 00 00 00 00 00 00  ┆  drsub         ┆
0100  00 00 1a 00 00 00 00 00 79 73 63 61 6c 65 5f 00  ┆        yscale_ ┆
0110  00 00 00 00 00 00 00 00 1a 00 00 00 08 00 78 66  ┆              xf┆
0120  75 64 67 65 5f 00 00 00 00 00 00 00 00 00 1a 00  ┆udge_           ┆
0130  00 00 08 00 79 66 75 64 67 65 5f 00 00 00 00 00  ┆    yfudge_     ┆
0140  00 00 00 00 1a 00 00 00 08 00 63 6f 73 5f 00 00  ┆          cos_  ┆
0150  00 00 00 00 00 00 00 00 00 00 1a 00 00 00 00 00  ┆                ┆
0160  64 72 6d 75 6c 00 00 00 00 00 00 00 00 00 00 00  ┆drmul           ┆
0170  1a 00 00 00 00 00 63 6c 65 61 72 5f 00 00 00 00  ┆      clear_    ┆
0180  00 00 00 00 00 00 1a 00 00 00 00 00 53 53 00 00  ┆            SS  ┆
0190  00 00 00 00 00 00 00 00 00 00 00 00 1a 00 00 00  ┆                ┆
01a0  00 00 73 69 6e 5f 00 00 00 00 00 00 00 00 00 00  ┆  sin_          ┆
01b0  00 00 1a 00 00 00 00 00 69 66 69 78 00 00 00 00  ┆        ifix    ┆
01c0  00 00 00 00 00 00 00 00 1a 00 00 00 00 00 64 6c  ┆              dl┆
01d0  61 64 64 00 00 00 00 00 00 00 00 00 00 00 1a 00  ┆add             ┆
01e0  00 00 00 00 70 6f 6c 61 72 5f 00 00 00 00 00 00  ┆    polar_      ┆
01f0  00 00 00 00 10 00 00 00 76 02                    ┆        v       ┆
           main_ 0010 00000000
          point_ 001a 00000000
           dlcmp 001a 00000000
           xoff_ 001a 00080000
           diflt 001a 00000000
           dldiv 001a 00000000
           yoff_ 001a 00080000
           axis_ 001a 00000000
           dlmul 001a 00000000
           plot_ 0010 01aa0000
         xscale_ 001a 00080000
           drsub 001a 00000000
         yscale_ 001a 00080000
         xfudge_ 001a 00080000
         yfudge_ 001a 00080000
            cos_ 001a 00000000
           drmul 001a 00000000
          clear_ 001a 00000000
              SS 001a 00000000
            sin_ 001a 00000000
            ifix 001a 00000000
           dladd 001a 00000000
          polar_ 0010 02760000

CBM900 L_REL

0000  40 00 00 0a 00 47 00 00 22 00 05 00 47 00 00 2c  ┆@    G  "   G  ,┆
0010  00 0a 00 40 00 00 32 00 47 00 00 4a 00 05 00 47  ┆   @  2 G  J   G┆
0020  00 00 54 00 0c 00 47 00 00 6c 00 0d 00 47 00 00  ┆  T   G  l   G  ┆
0030  84 00 0e 00 40 00 00 8a 00 47 00 00 a2 00 05 00  ┆    @    G      ┆
0040  47 00 00 ac 00 03 00 40 00 00 b2 00 47 00 00 ca  ┆G      @    G   ┆
0050  00 05 00 47 00 00 d4 00 06 00 47 00 00 da 00 11  ┆   G      G     ┆
0060  00 47 00 00 e0 00 07 00 40 00 00 f8 00 07 00 00  ┆ G      @       ┆
0070  02 01 12 00 47 00 00 0a 01 15 00 07 00 00 14 01  ┆    G           ┆
0080  12 00 40 00 00 18 01 07 00 00 22 01 12 00 47 00  ┆  @       "   G ┆
0090  00 2a 01 02 00 07 00 00 38 01 12 00 47 00 00 40  ┆ *      8   G  @┆
00a0  01 13 00 47 00 00 50 01 04 00 47 00 00 5c 01 10  ┆   G  P   G  \  ┆
00b0  00 47 00 00 6c 01 04 00 47 00 00 78 01 0b 00 07  ┆ G  l   G  x    ┆
00c0  00 00 82 01 12 00 07 00 00 88 01 12 00 07 00 00  ┆                ┆
00d0  92 01 12 00 40 00 00 9a 01 47 00 00 b2 01 03 00  ┆    @    G      ┆
00e0  47 00 00 ba 01 0d 00 47 00 00 c2 01 0a 00 07 00  ┆G      G        ┆
00f0  00 cc 01 12 00 47 00 00 d4 01 08 00 47 00 00 e0  ┆     G      G   ┆
0100  01 08 00 47 00 00 ec 01 15 00 07 00 00 f6 01 12  ┆   G            ┆
0110  00 47 00 00 fa 01 06 00 47 00 00 02 02 0e 00 47  ┆ G      G      G┆
0120  00 00 0a 02 0c 00 07 00 00 14 02 12 00 47 00 00  ┆             G  ┆
0130  1c 02 08 00 47 00 00 28 02 08 00 47 00 00 34 02  ┆    G  (   G  4 ┆
0140  15 00 07 00 00 3e 02 12 00 07 00 00 44 02 12 00  ┆     >      D   ┆
0150  47 00 00 4c 02 14 00 07 00 00 58 02 12 00 47 00  ┆G  L      X   G ┆
0160  00 60 02 14 00 47 00 00 6a 02 01 00 07 00 00 80  ┆ `   G  j       ┆
0170  02 12 00 07 00 00 8c 02 12 00 47 00 00 94 02 0f  ┆          G     ┆
0180  00 47 00 00 a0 02 08 00 07 00 00 aa 02 12 00 07  ┆ G              ┆
0190  00 00 ae 02 12 00 07 00 00 ba 02 12 00 47 00 00  ┆             G  ┆
01a0  c2 02 13 00 47 00 00 ce 02 08 00 07 00 00 d8 02  ┆    G           ┆
01b0  12 00 07 00 00 de 02 12 00 07 00 00 e8 02 12 00  ┆                ┆
01c0  40 00 00 f0 02                                   ┆@               ┆