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

⟦e3becd916⟧ CBM900 l.out

    Length: 485 (0x1e5)
    Types: CBM900 l.out
    Names: »stwrite.o«

Derivation

└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
    └─⟦2d53db1df⟧ UNIX Filesystem
        └─ ⟦8b6540d2a⟧ »frankh/lib/flib.a« 
            └─ ⟦this⟧ »stwrite.o« 

OctetView

0x000…030 LdHeader {
0x000…030   l_magic = 0x0107	// @0x0
0x000…030   l_flag = 0x0010	// @0x2
0x000…030   l_machine = 0x0004	// @0x4
0x000…030   l_entry = 30 00 00 00   ┆0   ┆	// @0x6
0x000…030   l_ssize = [	// @0xa
0x000…030       [0x0]: 82 00 00 00   ┆    ┆
0x000…030       [0x1]: 00 00 00 00   ┆    ┆
0x000…030       [0x2]: 00 00 00 00   ┆    ┆
0x000…030       [0x3]: 00 00 00 00   ┆    ┆
0x000…030       [0x4]: 1a 00 00 00   ┆    ┆
0x000…030       [0x5]: 00 00 00 00   ┆    ┆
0x000…030       [0x6]: 00 00 00 00   ┆    ┆
0x000…030       [0x7]: dc 00 00 00   ┆Ü   ┆
0x000…030       [0x8]: 3d 00 00 00   ┆=   ┆
0x000…030   ]
0x000…030 }
0x030…0b2 LSHRI {
0x030…0b2   ab ff 1c e9 06 07 a1 fd 83 cc e8 01 a9 c0 54 da 00 18 81 cb 0c a4 e6 31 54 d8 00 14 a9 9b 2b 80   ┆«ÿ é  ¡ý Ìè ©ÀTÚ   Ë ¤æ1TØ  © + ┆
0x030…0b2   e9 10 51 ed 00 14 54 d8 00 18 81 c9 20 89 b1 10 93 e1 54 d8 00 14 01 09 00 12 14 82 1f 20 a9 f5   ┆é Qí  TØ   É  ±  áTØ          ©õ┆
0x030…0b2   e8 0f 54 d8 00 14 14 86 01 07 00 01 1d 86 03 07 00 01 54 d8 00 18 81 c9 20 89 b1 10 2e 69 82 11   ┆è TØ              TØ   É  ± .i  ┆
0x030…0b2   a1 1b 0b 0b ff ff ee d2 14 00 00 00 00 82 91 e0 5f 00 80 00 00 00 a9 f3 e8 c9 1c e1 06 07 a9 ff   ┆¡   ÿÿîÒ       à_     ©óèÉ á  ©ÿ┆
0x030…0b2   9e 08                                                                                             ┆  ┆
0x030…0b2 }
0x0b2…0cc LPRVD {
0x0b2…0cc   73 74 77 72 69 74 65 3a 20 62 61 64 20 66 69 6c 65 20 77 72 69 74 65 21 0a 00                     ┆stwrite: bad file write!  ┆
0x0b2…0cc }
0x0cc…1a8 LSYM {
0x0cc…1a8   symbols = [	// @0x0
0x0cc…1a8       [0x0]: LdSym {ls_id=»errsup_         «, ls_type=0x001a, ls_vaddr=00 00 02 00   ┆    ┆}
0x0cc…1a8       [0x1]: LdSym {ls_id=»pass_           «, ls_type=0x001a, ls_vaddr=00 00 04 00   ┆    ┆}
0x0cc…1a8       [0x2]: LdSym {ls_id=»timeouts_       «, ls_type=0x001a, ls_vaddr=00 00 04 00   ┆    ┆}
0x0cc…1a8       [0x3]: LdSym {ls_id=»buf_            «, ls_type=0x001a, ls_vaddr=00 00 00 02   ┆    ┆}
0x0cc…1a8       [0x4]: LdSym {ls_id=»bgblk_          «, ls_type=0x001a, ls_vaddr=00 00 04 00   ┆    ┆}
0x0cc…1a8       [0x5]: LdSym {ls_id=»SS              «, ls_type=0x001a, ls_vaddr=00 00 00 00   ┆    ┆}
0x0cc…1a8       [0x6]: LdSym {ls_id=»panic_          «, ls_type=0x001a, ls_vaddr=00 00 00 00   ┆    ┆}
0x0cc…1a8       [0x7]: LdSym {ls_id=»stwrite_        «, ls_type=0x0010, ls_vaddr=00 00 00 00   ┆    ┆}
0x0cc…1a8       [0x8]: LdSym {ls_id=»errors_         «, ls_type=0x001a, ls_vaddr=00 00 04 00   ┆    ┆}
0x0cc…1a8       [0x9]: LdSym {ls_id=»badblk_         «, ls_type=0x001a, ls_vaddr=00 00 04 00   ┆    ┆}
0x0cc…1a8   ]
0x0cc…1a8 }
0x1a8…1e5 LREL {
0x1a8…1e5   07 00 00 10 00 05 00 07 00 00 1a 00 05 00 07 00 00 24 00 05 00 07 00 00 28 00 05 00 07 00 00 34   ┆                 $      (      4┆
0x1a8…1e5   00 05 00 07 00 00 44 00 05 00 07 00 00 54 00 05 00 44 00 00 6a 00 47 00 00 72 00 06 00            ┆      D      T   D  j G  r   ┆
0x1a8…1e5 }