Home » Personal collection » Commodore disks » disk30c2_loadstar_131.d64 » mole lvlmaker

mole lvlmaker

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Personal collection » Commodore disks » disk30c2_loadstar_131.d64
Filename: mole lvlmaker
Read OK:
File size: 0244 bytes
Load address: 0801
Exec address: 0000
File contents
     5 LV$="22":LS$="@0:"+LV$
     8 DV=PEEK(186):IFDV<8THENDV=8
    20 SYS57812"LML",DV:POKE780,0:POKE781,0:POKE782,192:SYS65493
    30 POKE53280,.:POKE53281,.
    40 PRINT"<clr><cursor down><cursor down><cursor down><white>":FORI=1TO11:PRINT"00000000000000000000":NEXT
    50 PRINT"<light gray><cursor down><cursor right><cursor right><cursor right>(0-BLANK, 1-WALL, 2-EXT, 3-BUG)"
    60 PRINT"<green>GOTO100:REM SAVE'LEV"LV$"'"
    70 PRINT"<light blue>GOTO200:REM LOAD'LV"LV$"'"
    80 PRINT"<red>GOTO300:REM SAVE'LV"LV$"'"
    88 PRINT"<white><home>"
    90 END
   100 SYS49152:OPEN9,DV,1,"0:LEV"+LV$:PRINT#9,CHR$(0);CHR$(41);
   110 FORI=52224TO52452:PRINT#9,CHR$(PEEK(I));:NEXT:CLOSE9:END
   200 SYS57812LV$,PEEK(186),1:POKE780,0:SYS65493:END
   300 SYS57812LS$,PEEK(186):POKE193,0:POKE194,4:POKE174,242:POKE175,7:SYS62954:END
 10000 D=PEEK(186):N$="MOLE LVLMAKER":OPEN15,D,15,"S0:"+N$:CLOSE15:SAVEN$,D:END

LV$�"22":LS$�"@0:"�LV$5DV��(186):�DV�8�DV�8f�57812"LML",DV:�780,0:�781,0:�782,192:�65493|�53280,.:�53281,.�(�"�":�I�1�11:�"00000000000000000000":��2�"�(0-BLANK, 1-WALL, 2-EXT, 3-BUG)"�<�"GOTO100:REM SAVE'LEV"LV$"'"	F�"�GOTO200:REM LOAD'LV"LV$"'">	P�"GOTO300:REM SAVE'LV"LV$"'"H	X�""N	Z�|	d�49152:�9,DV,1,"0:LEV"�LV$:�9,�(0);�(41);�	n�I�52224�52452:�9,�(�(I));:�:�9:��	��57812LV$,�(186),1:�780,0:�65493:�
,�57812LS$,�(186):�193,0:�194,4:�174,242:�175,7:�62954:�C
'D��(186):N$�"MOLE LVLMAKER":�15,D,15,"S0:"�N$:�15:�N$,D:�
£HE@lv$."22":ls$."@0:".lv$@5HH@dv..(186):.dv.8.dv.8@FHT@.57812"lml",dv:.780,0:.781,0:.782,192:.65493@.H.@.53280,.:.53281,.@.H(@.".QQQE":.i.1.11:."00000000000000000000":.@.H2@.".Q]]](0-blank, 1-wall, 2-ext, 3-bug)"@.H<@.".goto100:rem save'lev"lv$"'"@£If@.".goto200:rem load'lv"lv$"'"@>Ip@."£goto300:rem save'lv"lv$"'"@hIx@."ES"@nIz@.@.ID@.49152:.9,dv,1,"0:lev".lv$:.9,.(0);.(41);@.IN@.i.52224.52452:.9,.(.(i));:.:.9:.@.I.@.57812lv$,.(186),1:.780,0:.65493:.@EJ,A.57812ls$,.(186):.193,0:.194,4:.174,242:.175,7:.62954:.@cJP'd..(186):n$."mole lvlmaker":.15,d,15,"s0:".n$:.15:.n$,d:.@@@
00000000  1c 08 05 00 4c 56 24 b2  22 32 32 22 3a 4c 53 24  |....LV$."22":LS$|
00000010  b2 22 40 30 3a 22 aa 4c  56 24 00 35 08 08 00 44  |."@0:".LV$.5...D|
00000020  56 b2 c2 28 31 38 36 29  3a 8b 44 56 b3 38 a7 44  |V..(186):.DV.8.D|
00000030  56 b2 38 00 66 08 14 00  9e 35 37 38 31 32 22 4c  |V.8.f....57812"L|
00000040  4d 4c 22 2c 44 56 3a 97  37 38 30 2c 30 3a 97 37  |ML",DV:.780,0:.7|
00000050  38 31 2c 30 3a 97 37 38  32 2c 31 39 32 3a 9e 36  |81,0:.782,192:.6|
00000060  35 34 39 33 00 7c 08 1e  00 97 35 33 32 38 30 2c  |5493.|....53280,|
00000070  2e 3a 97 35 33 32 38 31  2c 2e 00 ab 08 28 00 99  |.:.53281,....(..|
00000080  22 93 11 11 11 05 22 3a  81 49 b2 31 a4 31 31 3a  |".....":.I.1.11:|
00000090  99 22 30 30 30 30 30 30  30 30 30 30 30 30 30 30  |."00000000000000|
000000a0  30 30 30 30 30 30 22 3a  82 00 d7 08 32 00 99 22  |000000":....2.."|
000000b0  9b 11 1d 1d 1d 28 30 2d  42 4c 41 4e 4b 2c 20 31  |.....(0-BLANK, 1|
000000c0  2d 57 41 4c 4c 2c 20 32  2d 45 58 54 2c 20 33 2d  |-WALL, 2-EXT, 3-|
000000d0  42 55 47 29 22 00 fa 08  3c 00 99 22 1e 47 4f 54  |BUG)"...<..".GOT|
000000e0  4f 31 30 30 3a 52 45 4d  20 53 41 56 45 27 4c 45  |O100:REM SAVE'LE|
000000f0  56 22 4c 56 24 22 27 22  00 1c 09 46 00 99 22 9a  |V"LV$"'"...F..".|
00000100  47 4f 54 4f 32 30 30 3a  52 45 4d 20 4c 4f 41 44  |GOTO200:REM LOAD|
00000110  27 4c 56 22 4c 56 24 22  27 22 00 3e 09 50 00 99  |'LV"LV$"'".>.P..|
00000120  22 1c 47 4f 54 4f 33 30  30 3a 52 45 4d 20 53 41  |".GOTO300:REM SA|
00000130  56 45 27 4c 56 22 4c 56  24 22 27 22 00 48 09 58  |VE'LV"LV$"'".H.X|
00000140  00 99 22 05 13 22 00 4e  09 5a 00 80 00 7c 09 64  |.."..".N.Z...|.d|
00000150  00 9e 34 39 31 35 32 3a  9f 39 2c 44 56 2c 31 2c  |..49152:.9,DV,1,|
00000160  22 30 3a 4c 45 56 22 aa  4c 56 24 3a 98 39 2c c7  |"0:LEV".LV$:.9,.|
00000170  28 30 29 3b c7 28 34 31  29 3b 00 a2 09 6e 00 81  |(0);.(41);...n..|
00000180  49 b2 35 32 32 32 34 a4  35 32 34 35 32 3a 98 39  |I.52224.52452:.9|
00000190  2c c7 28 c2 28 49 29 29  3b 3a 82 3a a0 39 3a 80  |,.(.(I));:.:.9:.|
000001a0  00 c9 09 c8 00 9e 35 37  38 31 32 4c 56 24 2c c2  |......57812LV$,.|
000001b0  28 31 38 36 29 2c 31 3a  97 37 38 30 2c 30 3a 9e  |(186),1:.780,0:.|
000001c0  36 35 34 39 33 3a 80 00  05 0a 2c 01 9e 35 37 38  |65493:....,..578|
000001d0  31 32 4c 53 24 2c c2 28  31 38 36 29 3a 97 31 39  |12LS$,.(186):.19|
000001e0  33 2c 30 3a 97 31 39 34  2c 34 3a 97 31 37 34 2c  |3,0:.194,4:.174,|
000001f0  32 34 32 3a 97 31 37 35  2c 37 3a 9e 36 32 39 35  |242:.175,7:.6295|
00000200  34 3a 80 00 43 0a 10 27  44 b2 c2 28 31 38 36 29  |4:..C..'D..(186)|
00000210  3a 4e 24 b2 22 4d 4f 4c  45 20 4c 56 4c 4d 41 4b  |:N$."MOLE LVLMAK|
00000220  45 52 22 3a 9f 31 35 2c  44 2c 31 35 2c 22 53 30  |ER":.15,D,15,"S0|
00000230  3a 22 aa 4e 24 3a a0 31  35 3a 94 4e 24 2c 44 3a  |:".N$:.15:.N$,D:|
00000240  80 00 00 00                                       |....|
00000244