home *** CD-ROM | disk | FTP | other *** search
- 0 printchr$(147)"place geos work disk in drive, hit a key":geta$:if a$=""then0
- 1 dr=8:fi$="geostripper":ty$=chr$(6):goto 9
- 2 hi=int(a/256):lo=a-hi*256:print#15,"m-r"chr$(lo)chr$(hi)
- 3 get#15,a$:a=asc(a$+chr$(0)):return
- 4 print#15,"u1:"2;0;tr;sc:return
- 5 print#15,"u2:"2;0;tr;sc:return
- 6 print#15,"b-p:"2;ps:return
- 7 get#2,a$:a$=left$(a$+chr$(.),1):return
- 8 print#2,chr$(a);:return
- 9 dim d$(29):print "creating "fi$:open3,dr,3,fi$+",u,w"
- 10 read a$:print ".";:if a$="-1" then close 3:goto 15
- 11 for i=1 to len(a$):if mid$(a$,i,1)=" " then a$=left$(a$,i-1)+mid$(a$,i+1)
- 12 next:for i=1 to len(a$) step 2:h$=mid$(a$,i,1):l$=mid$(a$,i+1,1)
- 13 h=16*(val(h$)-(h$>"@" and h$<"g")*(asc(h$)-55))
- 14 print#3,chr$(h+(val(l$)-(l$>"@" and l$<"g")*(asc(l$)-55)));:next:goto 10
- 15 open 15,dr,15:open 2,dr,2,"#":open 3,dr,3,fi$:close 3
- 16 a=656:gosub 2:db=a:a=660:gosub 2:de=a:tr=18:sc=db:gosub 4
- 17 ps=de:gosub 6:for i=0 to 29:gosub 7:d$(i)=a$:next:tr=asc(d$(1))
- 18 sc=asc(d$(2)):gosub 4:gosub 7:xt$=a$:gosub 7:xs$=a$:gosub 4
- 19 a=0:gosub 8:a=255:gosub 8:a=3:gosub 8:a=21:gosub 8:gosub 5
- 20 d$(19)=d$(1):d$(20)=d$(2):d$(1)=xt$:d$(2)=xs$:d$(21)=chr$(0):d$(22)=ty$
- 21 d$(23)=chr$(90):d$(24)=chr$(07):d$(25)=chr$(30):d$(26)=chr$(11)
- 22 d$(27)=chr$(23):tr=18:sc=db:gosub 4:ps=de:gosub 6
- 23 for i=0 to 29:print#2,left$(d$(i),1);:next:gosub 5:close 2:close 15
- 24 print:print "done!":end
- 25 :
- 26 data 0315bffffff0800018bf 8014a08012bf801f8400 018e0001840001bf97f1
- 27 data a0fc13bf97f580008987 ff918400338e005f8400 adbf81d9a082f1bf8261
- 28 data 8401c1ffffff83060000 04ff0300046762537472 6970706572202056312e
- 29 data 300000004057696c6c69 616d20432e20436f6c65 6d616e20000000000000
- 30 data 00000000000000000000 00000000000000000000 00000000000000000000
- 31 data 00000000000000005475 726e732061205374616e 642d416c6f6e65206765
- 32 data 6f42617369632050726f 6772616d206261636b20 696e746f20736f757263
- 33 data 6520636f64652e000000 00000000000000000000 00000000000000000000
- 34 data 00000000000000000000 00000000203d05203205 205a05a909850fa94b85
- 35 data 0e200bc2a016a907910c 20e7c120f604ad148485 05ad1384850420e4c120
- 36 data f604a079b98c06990280 8810f720e7c120f604a9 098503a94b85022074c2
- 37 data 20f604a9008d96842083 c22086c2ee9684ad9684 c90a90f02077c2ad8d84
- 38 data c9039003ce8d84ad4a09 20b0c220a1c24c2cc2a5 ba8d4a098d4909ad8d84
- 39 data c901f025ad0fc0c92090 1ead9084f019290f8d48 09ad8e84290fcd4809f0
- 40 data 07adc4882940f003ee8d 844ce1c1ae8d84caf015 20d0048d490920b0c220
- 41 data a1c28af006204b07b850 eb60ad8d84c901f01b18 69088d4809ad49091869
- 42 data 01cd48099002a908a8b9 8684f0f09860ad490960 8af00568684c4b0760a9
- 43 data 12cd0fc01007ad13c010 02a53f60adb784d01ca9 1aa2054c3605203205a5
- 44 data 07186908850718a90865 0a850a9002e60b4c24c1 a90ea2058db1848eb284
- 45 data 60a9022039c1a980852f 20ff04300ead008c8d58 0520b4c1e803008c0060
- 46 data 20ff041020adfd050980 8dfd05ad020609808d02 06ad0d0609808d0d06ad
- 47 data 800609808d8006207d04 a9068d7d06a9268d7c06 ae8d84cad008a9008d7c
- 48 data 068d7d06a9068d1406a4 bab986841005a9008d14 0620a1c2201d07a9008d
- 49 data 4b09a909850da94b850c a9068510a9068517a923 8516a9058503a9fb8502
- 50 data 200507a502c902d0034c 6704c906d00ea9078503 a98f8502200507b850aa
- 51 data c914d00620b404b850a0 60810b820a18060b8214 5c091004040511191211
- 52 data 3b7c0602114c06112a00 186f6e206469736b3a1b 00c2df0005ff82fe8004
- 53 data 008203800400b80380f8 00c0000380cc00000003 80c6fdd99e0380c6e0d9
- 54 data b30380c6c0d9b30380c6 c0cf3f0380c6c0cf3003 80ccc0c6330380f8c0c6
- 55 data 1e038004008203800400 810306ff817f05ff0cbf 2606000006108406a914
- 56 data 8d1d854cbfc20315bfff fff0800018bf8014a080 12bf801f8400018e0001
- 57 data 840001bf8bf9a0fe09bf 8bf980008187ff818400 018e0001840001bf8001
- 58 data a08001bf8001840001ff ffff8306010004ff0300 0462617369632070726f
- 59 data 67202056312e30000000 00000000000000000000 00000000000000000000
- 60 data 00626173696300a97185 3ca900853ba9e5853a20 ff041004063a263b4c56
- 61 data c2ad490938e9080aa8b9 45078502b946078503a0 00b102f00ac9a0f00699
- 62 data 5c09c8d0f2a900995c09 601e843084dc88e020b0 07ca8a0aa8b85021e073
- 63 data d00aa908850da9f7850c d01de02a900aa909850d a904850cd00f8ae9130a
- 64 data a8b91a09850cb91b0985 0da9078503a9bc850220 05074c6704810b101099
- 65 data 070111480018496e7365 7274206e657720646973 6b20696e746f20646973
- 66 data 6b2064726976652e1b00 810b10100a090c10300c 011148004e6f7420456e
- 67 data 6f75676820426c6f636b 7300496e76616c696420 547261636b00496e7375
- 68 data 6666696369656e742053 706163650046756c6c20 4469726563746f727900
- 69 data 46696c65204e6f742046 6f756e64004261642042 414d20696e2044726976
- 70 data 6500556e6f70656e6564 20564c49522046696c65 00537472756374757265
- 71 data 204d69736d6174636800 427566666572204f7665 72466c6f7700435f4552
- 72 data 52004e6f204465766963 65004e6f204865616465 7200556e666f726d6174
- 73 data 746564204469736b004e 6f204461746120426c6f 636b0044617461204368
- 74 data 65636b73756d00496e63 6f6d70617461626c6520 46696c65747970657300
- 75 data 57726974652056657269 66790057726974652050 726f7465637400486561
- 76 data 64657220436865636b73 756d004944204d69736d 6174636800444f53204d
- 77 data 69736d61746368003f3f 3f3f3f00182a20446973 6b204572726f72202a00
- 78 data ca07dc07ea07fd070c08 1b082c08040904093f08 52086208680872087c08
- 79 data 8d089b08a908c008cd08 db080409eb08
- 80 data -1
-