Prince-of-Persia-Apple-II

A running-jumping-swordfighting game Jordan Mechner made on the Apple II from 1985-89
Log | Files | Refs | README | LICENSE

DBLIMAGE.S (4322B)


      1 * ed/dblimage
      2 org = $d000
      3  lst off
      4 
      5 *-------------------------------
      6  org org
      7 
      8  dfb datastart-tabstart/2-1
      9 
     10 tabstart da BLOCK
     11  da BLOCKMASK
     12 
     13  da ARROW
     14  da ARROWMASK
     15 
     16  da UPATCH
     17  da RPATCH
     18  da URPATCH
     19 
     20  da UMASK
     21  da RMASK
     22  da URMASK
     23 
     24  da DLPATCH
     25  da LPATCH
     26  da DPATCH
     27 
     28  da PLAY
     29  da LOAD
     30  da SAVE
     31  da DELETE
     32  da CLEAR
     33 
     34  da LMASK
     35 
     36  da END
     37 
     38 datastart
     39 
     40 BLOCKMASK hex 0810
     41  hex 7F7F7F0F000000000000000000000000
     42  hex 7F1F0100000000000000000000000000
     43  hex 03000000000000000000000000000000
     44  hex 00000000000000000000000000000000
     45  hex 00000000000000000000000000000000
     46  hex 00000000000000000000000000000060
     47  hex 00000000000000000000000000407C7F
     48  hex 000000000000000000000000787F7F7F
     49 
     50 ARROW hex 0309
     51  hex 007070707000000000
     52  hex 0000073F0F0E1C3800
     53  hex 000000000000000000
     54 
     55 ARROWMASK hex 0309
     56  hex 0373737373037F7F7F
     57  hex 7E70073F0F4E1C3903
     58  hex 7F7F7F7E7E7F7F7E7E
     59 
     60 UMASK hex 0804
     61  hex 00000000
     62  hex 00000000
     63  hex 00000000
     64  hex 00000000
     65  hex 00000000
     66  hex 00000060
     67  hex 00407C7F
     68  hex 787F7F7F
     69 
     70 RMASK hex 0310
     71  hex 7F7F7F7F1F1F1F1F1F1F1F1F1F1F1F1F
     72  hex 7F7F3F03000000000000000000000000
     73  hex 7F070000000000000000000000000000
     74 
     75 URMASK hex 0304
     76  hex 1F1F1F1F
     77  hex 00000000
     78  hex 00000000
     79 
     80 LMASK hex 0310
     81  hex 0000000000000000000000000000707F
     82  hex 000000000000000000000000607E7F7F
     83  hex 7C7C7C7C7C7C7C7C7C7C7C7C7F7F7F7F
     84 
     85 PLAY HEX 0A0E
     86  HEX 7E0E0E0E0E0E0E0E0E0E0E0E0E7E
     87  HEX 7F1111111111111111111111117F
     88  HEX 7F22227F47477F2727272222227F
     89  HEX 7F4444616363616464644444447F
     90  HEX 7F0808090969096171610808087F
     91  HEX 7F111111111F383F383F1111117F
     92  HEX 7F222222221C1C1C1C78227A227F
     93  HEX 7F444444444E4E4E4E4F4E47447F
     94  HEX 7F0808080808080808080808087F
     95  HEX 0707070707070707070707070707
     96 
     97 LOAD HEX 0B0E
     98  HEX 7F1717171717171717171717177F
     99  HEX 7F2222020202020202022222227F
    100  HEX 7F44444747474747477F4444447F
    101  HEX 7F0808080860707070610808087F
    102  HEX 7F111111111F3838381F1111117F
    103  HEX 7F222222227800781C782222227F
    104  HEX 7F44444444070E0F0E0F4444447F
    105  HEX 7F080840407E4747477E0808087F
    106  HEX 7F1111131313131313131111117F
    107  HEX 7F6262626262626262626262627F
    108  HEX 0101010101010101010101010101
    109 
    110 SAVE HEX 0B0E
    111  HEX 7F1717171717171717171717177F
    112  HEX 7F2222020202222202022222227F
    113  HEX 7F44447E474F7C60477E4444447F
    114  HEX 7F0808090B40084363410808087F
    115  HEX 7F111111113F717F717F1111117F
    116  HEX 7F2222222238383838782222227F
    117  HEX 7F444444441C1C0E07074444447F
    118  HEX 7F080808087C0E7E0E7C0808087F
    119  HEX 7F1111111113171711131111117F
    120  HEX 7F6262626262626262626262627F
    121  HEX 0101010101010101010101010101
    122 
    123 DELETE HEX 0D0E
    124  HEX 7F1717171717171717171717177F
    125  HEX 7F2222020202020202022222227F
    126  HEX 7F44447F47474747477F4444447F
    127  HEX 7F0808090B43636363410808087F
    128  HEX 7F111111113F717F113F1111117F
    129  HEX 7F2222383838383838382222227F
    130  HEX 7F44444444781C7C5C784444447F
    131  HEX 7F080808080F0E0F080F0808087F
    132  HEX 7F11111C1C7F1C1C1C781111117F
    133  HEX 7F2222222270387838702222227F
    134  HEX 7F444444444F5C5F444F4444447F
    135  HEX 7F0808080808080808080808087F
    136  HEX 0707070707070707070707070707
    137 
    138 CLEAR HEX 0B0E
    139  HEX 7F1717171717171717171717177F
    140  HEX 7F2222220202020202222222227F
    141  HEX 7F44447C47474747477C4444447F
    142  HEX 7F0808616360606063610808087F
    143  HEX 7F1111111161717171611111117F
    144  HEX 7F222222223F383F223F2222227F
    145  HEX 7F444444447804781C784444447F
    146  HEX 7F080808080F0E0F0E0F0808087F
    147  HEX 7F11111111671F1717171111117F
    148  HEX 7F2222222223222222222222227F
    149  HEX 1F1C1C1C1C1C1C1C1C1C1C1C1C1F
    150 
    151 BLOCK HEX 0810
    152  HEX 000000606E0808080808080808080808
    153  HEX 00405C5D5D1111111111111111111111
    154  HEX 383B3B3B3B2222222222222222222222
    155  HEX 77777777774444444444444444444444
    156  HEX 6E6E6E6E6E0808080808080808080808
    157  HEX 5D5D5D1D191919191919191919191919
    158  HEX 3B3B3333333333333333333333330300
    159  HEX 67666666666666666666666606000000
    160 
    161 UPATCH HEX 0804
    162  HEX 08080808
    163  HEX 11111111
    164  HEX 22222222
    165  HEX 44444444
    166  HEX 08080808
    167  HEX 19191919
    168  HEX 33330300
    169  HEX 06000000
    170 
    171 RPATCH HEX 0310
    172  HEX 00000000400000000000000000000000
    173  HEX 000000383B2222222222222222222222
    174  HEX 00707777774444444444444444444444
    175 
    176 URPATCH HEX 0304
    177  HEX 00000000
    178  HEX 22222222
    179  HEX 44444444
    180 
    181 DLPATCH HEX 0304
    182  HEX 6E6E4E4C
    183  HEX 1D191919
    184  HEX 03030303
    185 
    186 LPATCH HEX 0310
    187  HEX 6E6E4E4C4C4C4C4C4C4C4C4C4C4C0C00
    188  HEX 1D191919191919191919191919010000
    189  HEX 03030303030303030303030300000000
    190 
    191 DPATCH HEX 0804
    192  HEX 00000060
    193  HEX 00405C5D
    194  HEX 383B3B3B
    195  HEX 77777777
    196  HEX 6E6E6E6E
    197  HEX 5D5D5D1D
    198  HEX 3B3B3333
    199  HEX 67666666
    200 
    201 END
    202 *-------------------------------
    203  lst
    204  ds 1
    205  usr $a9,28,$0000,*-org
    206  lst off