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

⟦97f95e4b6⟧ CBM900 l.out

    Length: 473 (0x1d9)
    Types: CBM900 l.out
    Names: »bwrite.o«

Derivation

└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
    └─⟦2d53db1df⟧ UNIX Filesystem
        └─ ⟦8b6540d2a⟧ »frankh/lib/flib.a« 
            └─ ⟦this⟧ »bwrite.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]: 56 00 00 00   ┆V   ┆
0x000…030       [0x1]: 00 00 00 00   ┆    ┆
0x000…030       [0x2]: 00 00 00 00   ┆    ┆
0x000…030       [0x3]: 00 00 00 00   ┆    ┆
0x000…030       [0x4]: 1c 00 00 00   ┆    ┆
0x000…030       [0x5]: 00 00 00 00   ┆    ┆
0x000…030       [0x6]: 00 00 00 00   ┆    ┆
0x000…030       [0x7]: 08 01 00 00   ┆    ┆
0x000…030       [0x8]: 2f 00 00 00   ┆/   ┆
0x000…030   ]
0x000…030 }
0x030…086 LSHRI {
0x030…086   ab f5 1c e9 0b 02 a1 fd 61 dc 00 0a 0d e9 00 00 54 d0 00 0c b3 0d 00 09 91 e0 93 ec 5f 00 80 00   ┆«õ é  ¡ýaÜ   é  TÐ  ³    à ì_   ┆
0x030…086   00 00 a9 f7 0d e9 02 00 51 ed 00 10 93 ec 5f 00 80 00 00 00 a9 f7 a1 1b 0b 0b 02 00 e6 08 14 00   ┆  ©÷ é  Qí   ì_     ©÷¡     æ   ┆
0x030…086   00 00 00 56 91 e0 5f 00 80 00 00 00 a9 f3 1c e1 0b 02 a9 f5 9e 08                                 ┆   V à_     ©ó á  ©õ  ┆
0x030…086 }
0x086…0a2 LPRVD {
0x086…0a2   62 74 73 74 3a 20 62 77 72 69 74 65 3a 20 20 42 61 64 20 77 72 69 74 65 21 0a 00 00               ┆btst: bwrite:  Bad write!   ┆
0x086…0a2 }
0x0a2…1aa LSYM {
0x0a2…1aa   symbols = [	// @0x0
0x0a2…1aa       [0x0]: LdSym {ls_id=»errsup_         «, ls_type=0x001a, ls_vaddr=00 00 02 00   ┆    ┆}
0x0a2…1aa       [0x1]: LdSym {ls_id=»write_          «, ls_type=0x001a, ls_vaddr=00 00 00 00   ┆    ┆}
0x0a2…1aa       [0x2]: LdSym {ls_id=»pass_           «, ls_type=0x001a, ls_vaddr=00 00 04 00   ┆    ┆}
0x0a2…1aa       [0x3]: LdSym {ls_id=»timeouts_       «, ls_type=0x001a, ls_vaddr=00 00 04 00   ┆    ┆}
0x0a2…1aa       [0x4]: LdSym {ls_id=»buf_            «, ls_type=0x001a, ls_vaddr=00 00 00 02   ┆    ┆}
0x0a2…1aa       [0x5]: LdSym {ls_id=»bgblk_          «, ls_type=0x001a, ls_vaddr=00 00 04 00   ┆    ┆}
0x0a2…1aa       [0x6]: LdSym {ls_id=»SS              «, ls_type=0x001a, ls_vaddr=00 00 00 00   ┆    ┆}
0x0a2…1aa       [0x7]: LdSym {ls_id=»bwrite_         «, ls_type=0x0010, ls_vaddr=00 00 00 00   ┆    ┆}
0x0a2…1aa       [0x8]: LdSym {ls_id=»printf_         «, ls_type=0x001a, ls_vaddr=00 00 00 00   ┆    ┆}
0x0a2…1aa       [0x9]: LdSym {ls_id=»lseek_          «, ls_type=0x001a, ls_vaddr=00 00 00 00   ┆    ┆}
0x0a2…1aa       [0xa]: LdSym {ls_id=»errors_         «, ls_type=0x001a, ls_vaddr=00 00 04 00   ┆    ┆}
0x0a2…1aa       [0xb]: LdSym {ls_id=»badblk_         «, ls_type=0x001a, ls_vaddr=00 00 04 00   ┆    ┆}
0x0a2…1aa   ]
0x0a2…1aa }
0x1aa…1d9 LREL {
0x1aa…1d9   07 00 00 0a 00 06 00 07 00 00 12 00 06 00 47 00 00 1e 00 09 00 07 00 00 2a 00 06 00 47 00 00 30   ┆              G         *   G  0┆
0x1aa…1d9   00 01 00 44 00 00 40 00 47 00 00 48 00 08 00                                                      ┆   D  @ G  H   ┆
0x1aa…1d9 }