home *** CD-ROM | disk | FTP | other *** search
- 1 rem "nudge" relocater (c)1990
- 2 rem
- 3 rem
- 4 rem programming and
- 5 rem design... jason finch
- 6 :
- 7 :
- 8 :
- 9 a=a+1:ifa=2then12
- 10 poke53280,0:poke53281,0:poke53265,22:print"[147] [206][213][196][199][197] [210][197][204][207][195][193][212][207][210] - [194]y [202]ason [198]inch"
- 11 print,"[157][157][208]lease wait: [204]oading...":load"n.code",8,1
- 12 print"[147][158]":poke53280,5:poke53281,11:n=49330
- 13 sysn+6,0,0,0,0,0,0,0,0,0,0,7,0,0,5,0,0,0,2,0,0,0,1,1,1:sysn,1,1
- 14 print" [146][187] [161] [146][161][161] [146][187] [172] [161] [146][187] [161] [146][161]";
- 15 print"[161] [172][162][187] [172][162][162][162][161] [172][162][162][162][162] [146][187] [161] [146][161][161] [146][161] [161] [146][161]"
- 16 print" [146][188] [146][187] [161] [146][161][161] [146][161] [161] [188][146][162][162][162] [146] [188] [161]";
- 17 print" [146][161][161] [146][161] [161] [146][161][161] [146] [188] [161] [146][161][161] [146][161] [146][188]";
- 18 print"[187] [146][161][161] [146][161]"," [146][188] [146][187] [190] [146][161][161] [146][161] [172] [146][187] [190] [146][161][161] [146][161]"
- 19 print" [187] [146][190][161] [172][187] [146][190][161] [162][162][162][162][162][162][162][162][146][190] [188][162][162][162]";
- 20 print"[162][162][162][162][162][162][146][190] [188][162][162][162][162][162][162]","[150][146] [193]n adaptation of [211]creen [211]lider"
- 21 print" published by [195][196][213][160]in [205]arch 1990"," [208]rogramming and [196]esign by";
- 22 print" [202]ason [198]inch",,"[154] [195]opyright [195][196][213] 1990[145][145][145][145][145][145][145][145][145][145][145][145][145]"
- 23 print,"[153][157][157][157] [211][193][214][197][210]/[210][197][204][207][195][193][212][207][210][160][208][210][207][199][210][193][205] ":sysn+3,1:fort=1to2500:next:sysn+6,255
- 24 sysn+3,9:print"[147]":sysn,0,0
- 25 print"[147][158][206][213][196][199][197] [211][193][214][197][210]/[210][197][204][207][195][193][212][207][210]",," [194]y [202]ason[160][198]inch"
- 26 print"[154] [197]nter start address or page number"," ([213]se '$' prefix for hexadecimal)"
- 27 print"[159] :";:open1,0:input#1,a$:close1:print:a=val(a$):ifleft$(a$,1)<>"$"then30
- 28 a$=mid$(a$,2):a=0:ifa$=""then26
- 29 fori=1tolen(a$):z=asc(mid$(a$,i,2))-48:a=a*16+z+(z>9)*7:next
- 30 ifa<256thena=a*256:goto35
- 31 if(a>2047anda<39937)or(a>49151anda<52225)then33
- 32 print"[150] ** [214]alue out of designated ranges **":fort=1to1500:next:goto25
- 33 ifa/256=int(a/256)then35
- 34 print"[150] ** [214]alue not divisible by 256 **":fort=1to1500:next:goto25
- 35 print" [211]tart address:[155]"a:print" [195]all address: [155]"a+178
- 36 print" [208]age number: [155]"a/256:print"[150] [193]ll [207][203]? [[217]/[206]]":poke198,0
- 37 geta$:ifa$="n"then25
- 38 ifa$<>"y"then37
- 39 print"[145][129] [208]lease wait... [210]elocating code":pg=a/256:gosub48
- 40 f$=mid$(str$(a+178),2):print" [211]aving code as "chr$(34)"[206][213][196][199][197]"f$chr$(34)
- 41 open15,8,15,"i":input#15,a,a$,b,c:close15:ifa>0then45
- 42 open2,8,1,"nudge"+f$+",p,w":print#2,chr$(0)chr$(pg);:fori=0to855
- 43 print#2,chr$(peek(49152+i));:next:close2:pg=192:gosub48
- 44 open15,8,15:input#15,a,a$,b,c:close15:ifa=0then25
- 45 print"[145][145][150] ** [196][201][211][203] [197][210][210][207][210] [206]o."mid$(str$(a),2)" ** "
- 46 print" [145]"a$" @"b"[157],"c
- 47 fort=1to1500:next:pg=192:gosub48:goto25
- 48 restore:fori=0to90:readn:poke49152+int(n/4),pg+(nand3):next:return
- 49 data721,733,744,820,856,868,932,952,964,1044,1093,1112,1136,1219,1228,1265
- 50 data1276,1329,1361,1373,1385,1397,1433,1445,1457,1471,1480,1517,1553,1573
- 51 data1585,1597,1624,1647,1657,1676,1688,1723,1741,1760,1788,1817,1929,1945
- 52 data1962,2056,2113,2192,2254,2264,2298,2310,2342,2409,2426,2514,2526,2537
- 53 data2564,2608,2621,2632,2660,2688,2724,2736,2752,2764,2812,2824,2860,2913
- 54 data2945,2964,2976,3011,3024,3037,3048,3060,3080,3092,3106,3117,3145,3321
- 55 data3341,3361,3393,3405,3417
-