home *** CD-ROM | disk | FTP | other *** search
- 5 PRINT"[147]LOADING DATA FILES......"
- 10 IFPEEK(832)<>255 THENPRINT"1";:LOAD"BOXES",8,1
- 15 IFPEEK (51500)<>76 THENPRINT"2";:LOAD"OBJECT",8,1
- 20 IFPEEK (52000)<>32 OR PEEK(52001)<>212THENPRINT"3";:LOAD"S.OBJ",8,1
- 30 IFPEEK (679)<>32 OR PEEK(680)<>253THENPRINT"4";:LOAD"L.OBJ",8,1
- 50 POKE 53287,1: POKE 650,128
- 70 CTAB=51200: XB=51005: YB=51006
- 85 FOR I=0TO39: POKE 46960+I,0:NEXT
- 90 POKE 53280,0:POKE53281,0:POKE 646,15: PRINTCHR$(147)
- 100 PRINT" SCREEN/BLOCK EDITOR"
- 110 PRINT" ALLEN WEBB 1989"
- 120 PRINT" E[146]DIT BLOCKS"
- 130 PRINT" D[146]ESIGN SCREENS"
- 140 PRINT" S[146]AVE FILES"
- 150 PRINT" L[146]OAD FILES"
- 155 PRINT" EX[146]IT"
- 160 PRINT" PRESS HIGHLIGHTED KEY[155]"
- 170 GETI$:IFI$=""THEN170
- 180 IFI$="E" THEN 10000
- 190 IFI$="D" THEN 20000
- 200 IFI$="X" THEN PRINT"[147]":END
- 210 IFI$="S"THEN40000
- 220 IFI$="L"THEN50000
- 500 GOTO 170
- 10000 PRINTCHR$(147);:BLOCK=1: CHAR=0: X0=223:Y0=129: XC=0: YC=0
- 10010 COL=PEEK(CTAB) AND 15
- 10071 PRINT""TAB(14)"[158]EDIT BLOCKS"
- 10072 PRINT"
- 10073 [153]"SYSNEXT BLOCK +SYS"
- 10074 [153]"SYSLAST BLOCK -SYS"
- 10075 [153]"SYSERASE BLOCK ESYS"
- 10076 [153]"SYSNEXT CHARACTER NSYS"
- 10077 [153]"SYSLAST CHARACTER PSYS"
- 10078 [153]"SYSSET COLOUR _SYS"
- 10079 [153]"SYSNEXT COLOUR F1SYS"
- 10080 [153]"SYSLAST COLOUR F3SYS"
- 10081 [153]"SYSPUT CHARACTER *SYS"
- 10082 [153]"SYSMAIN MENU M SYS"
- 10090 [151] 2040,14
- 10091 [151] 53276,0: [151] 53277,0: [151]53271,0
- 10092 [151] 53269,1
- 10110 [151] 46981,BLOCK: [158] 51500,151
- 10120 [153]" BLOCK: CMDCMDCMDSYS";BLOCK
- 10130 [153]" CHARACTER: ": [151]1157,CHAR: [151] 55429,7
- 10140 [153]" COLOUR ":[129]I[178]0[164]5:[151]55458[170]I,COL:[130]
- 10150 [153]" CHARACTER NO: CMDCMDCMDCMD";CHAR
- 10200 [151] 53249,Y0[170]8[172]YC
- 10210 XP[178]X0[170]8[172]XC: [151] 53264,XP[173]256:[151]53248,XP[171][194](53264)[172]256
- 11000 [161]I$:[139]I$[178]""[167]11000
- 11010 [139] I$[178]"+" [175] BLOCK [179]150 [167] BLOCK[178]BLOCK[170]1:[137]10110
- 11020 [139] I$[178]"-" [175] BLOCK [177]1 [167] BLOCK[178]BLOCK[171]1:[137]10110
- 11030 [139] I$[178]"N" [175] CHAR [179]255 [167] CHAR[178]CHAR[170]1:COL[178][194](CTAB[170]CHAR): [137]10110
- 11040 [139] I$[178]"P" [175] CHAR [177]0 [167] CHAR [178]CHAR[171]1:COL[178][194](CTAB[170]CHAR):[137]10110
- 11050 [139] I$[178]"INPUT" [167] COL[178](COL[170]1)[175] 15:[137]10110
- 11060 [139] I$[178]"DIM" [175] COL [177]0 [167] COL[178]COL[171]1:[137]10110
- 11070 [139] I$[178]""[175]XC[179]4 [167] XC[178]XC[170]1:[137]10200
- 11080 [139] I$[178]"CMD"[175]XC[177]0 [167] XC[178]XC[171]1:[137]10200
- 11090 [139] I$[178]""[175]YC[179]4 [167] YC[178]YC[170]1:[137]10200
- 11120 [139] I$[178]"ON"[175]YC[177]0 [167] YC[178]YC[171]1:[137]10200
- 11130 [139] I$[178]"_" [167] [151] CTAB[170]CHAR,COL:[137]10110
- 11140 [139]I$[178]"*"[167] 12000
- 11150 [139]I$[178]"M"[167] [151] 53269,0:[153]"LOAD";:[137]100
- 11160 [139]I$[178]"E"[167]12100
- 11500 [137]10110
- 12000 BA[178](BLOCK[171]1)[172]25[170]47104
- 12010 [151] BA[170]YC[172]5[170]XC,CHAR
- 12020 [151]46981 ,BLOCK: [158]51500,151:[137]11000
- 12100 BA[178](BLOCK[171]1)[172]25[170]47104
- 12110 [129]I[178]0[164]25:[151]BA[170]I,32:[130]
- 12120 [137]10110
- 12200 [143]
- 20000 [153][199](147): SCREEN[178]1: X0[178]24: Y0[178]49: XC[178]0:YC[178]0:BLOCK[178]1
- 20010 [158] 51500,SCREEN
- 20020 [151] 2040,13
- 20021 [151] 53276,0: [151] 53277,1: [151]53271,1
- 20022 [151] 53269,1
- 20500 [151] 53249,Y0[170]40[172]YC
- 20510 XP[178]X0[170]40[172]XC: [151] 53264,XP[173]256:[151]53248,XP[171][194](53264)[172]256
- 21000 [161]I$:[139]I$[178]""[167]21000
- 21010 [139] I$[178]"+"[175] SCREEN[179]150 [167] SCREEN[178]SCREEN[170]1:[141] 25000:[137]21000
- 21020 [139] I$[178]"-"[175] SCREEN[177]1 [167] SCREEN[178]SCREEN[171]1:[141] 25000:[137]21000
- 21030 [139]I$[178]"E"[167]24000
- 21040 [139] I$[178]""[175]XC[179]7 [167] XC[178]XC[170]1:[137]20500
- 21050 [139] I$[178]"CMD"[175]XC[177]0 [167] XC[178]XC[171]1:[137]20500
- 21060 [139] I$[178]""[175]YC[179]4 [167] YC[178]YC[170]1:[137]20500
- 21170 [139] I$[178]"ON"[175]YC[177]0 [167] YC[178]YC[171]1:[137]20500
- 21180 [139]I$[178]"*"[167]26000
- 21190 [139]I$[178]"M"[167] [151] 53269,0:[153]"LOAD";:[137]100
- 21200 [139] I$[178]"X" [167] 30000
- 22000 [137] 21000
- 24000 SA[178](SCREEN[171]1)[172]40[170]40960: [129]I[178]0[164]40:[151] SA[170]I,0:[130]
- 24010 [141] 25000:[137]21000
- 25000 [153][199](147):[158]51500,SCREEN:[142]
- 26000 SA[178](SCREEN[171]1)[172]40[170]40960
- 26010 [151] SA[170]YC[172]8[170]XC,BLOCK:[141]25000:[137]21000
- 30000 [153]"LOAD";:[151]53269,0
- 30010 [151] 46981,BLOCK: [158] 51500,151
- 30020 [153]"SYSCURRENT SCREEN CMDCMDCMDCMD";SCREEN
- 30030 [153]"SYSCURRENT BLOCK CMDCMDCMDCMD";BLOCK
- 30040 [153]"NEXT BLOCK SYS+"
- 30050 [153]"PREVIOUS BLOCK SYS-"
- 30060 [153]"NEXT SCREEN SYSN"
- 30070 [153]"PREVIOUS SCREEN SYSP"
- 30080 [153]"DESIGN SCREEN SYSXLIST"
- 31000 [161]I$:[139]I$[178]""[167]31000
- 31010 [139]I$[178]"+"[175]BLOCK[179]150[167]BLOCK[178]BLOCK[170]1:[137]30010
- 31020 [139]I$[178]"-"[175]BLOCK[177]1 [167]BLOCK[178]BLOCK[171]1:[137]30010
- 31030 [139]I$[178]"X" [167] [153]"LOAD":[137]20010
- 31032 [139]I$[178]"N"[175]SCREEN[179]150[167]SCREEN[178]SCREEN[170]1:[137]30010
- 31034 [139]I$[178]"P"[175]SCREEN[177]1[167]SCREEN[178]SCREEN[171]1:[137]30010
- 31040 [137]31000
- 40000 [153]"LOAD SAVE DATA"
- 40010 [133]"FILE NAME";FI$
- 40020 [153]"SAVING....."
- 40030 [158] 52000 FI$,8,2,40960,51456
- 40040 [153]"LOAD";:[137]100
- 50000 [153]"LOAD LOAD DATA"
- 50010 [133]"FILE NAME";FI$
- 50020 [153]"LOADING....."
- 50030 [158] 679,FI$,8,40960
- 50035 [158] 679,"BOXES",8,832
- 50040 [153]"LOAD";:[137]100
-