this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

#1089: config cart is in text format now

nesbox f84dfa41 130fc742

+536 -4
+1
.gitignore
··· 155 155 build/windows/tic80.rc 156 156 *.ninja 157 157 tic80.sublime-workspace 158 + build/config.tic
+12 -4
CMakeLists.txt
··· 588 588 target_include_directories(prj2cart PRIVATE ${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/include) 589 589 target_link_libraries(prj2cart tic80core) 590 590 591 + set(CONFIG_PROJECT ${CMAKE_SOURCE_DIR}/config.lua) 592 + set(CONFIG_CART_OUT ${CMAKE_SOURCE_DIR}/build/config.tic) 593 + 594 + add_custom_command(OUTPUT ${CONFIG_CART_OUT} 595 + COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/prj2cart ${CONFIG_PROJECT} ${CONFIG_CART_OUT} 596 + DEPENDS prj2cart ${CONFIG_PROJECT} 597 + ) 598 + 591 599 add_executable(bin2txt ${TOOLS_DIR}/bin2txt.c) 592 600 target_link_libraries(bin2txt zlib) 593 601 594 602 file(GLOB DEMO_CARTS ${CMAKE_SOURCE_DIR}/demos/*.tic ) 595 603 596 604 list(APPEND DEMO_CARTS 597 - ${CMAKE_SOURCE_DIR}/config.tic 605 + ${CONFIG_CART_OUT} 598 606 ${CMAKE_SOURCE_DIR}/build/html/embed.html 599 607 ) 600 608 601 609 set(DEMO_CARTS_OUT) 610 + 611 + list(APPEND DEMO_CARTS_OUT) 602 612 603 613 foreach(CART_FILE ${DEMO_CARTS}) 604 614 ··· 614 624 ) 615 625 616 626 endforeach(CART_FILE) 617 - 618 - add_custom_target(generate_demo_carts DEPENDS ${DEMO_CARTS_OUT}) 619 627 620 628 endif() 621 629 ··· 657 665 658 666 set(TIC80_OUTPUT tic80) 659 667 660 - add_library(${TIC80_OUTPUT}lib STATIC ${TIC80LIB_SRC} ${DEMO_CARTS_OUT}) 668 + add_library(${TIC80_OUTPUT}lib STATIC ${TIC80LIB_SRC} ${DEMO_CARTS_OUT} ${CONFIG_CART_OUT}) 661 669 662 670 if(WIN32) 663 671 target_include_directories(${TIC80_OUTPUT}lib PRIVATE ${THIRDPARTY_DIR}/dirent/include)
+523
config.lua
··· 1 + THEME= 2 + { 3 + CURSOR= 4 + { 5 + ARROW=-1, 6 + HAND=-1, 7 + IBEAM=-1, 8 + PIXEL_PERFECT=true, 9 + }, 10 + 11 + CODE = 12 + { 13 + BG =15, 14 + STRING =4, 15 + NUMBER =11, 16 + KEYWORD=3, 17 + API =5, 18 + COMMENT=14, 19 + SIGN =13, 20 + VAR =12, 21 + OTHER =0, 22 + SELECT =14, 23 + CURSOR =2, 24 + SHADOW =true, 25 + ALT_FONT=false, 26 + MATCH_DELIMITERS=true, 27 + }, 28 + 29 + GAMEPAD= 30 + { 31 + TOUCH= 32 + { 33 + ALPHA=180, 34 + }, 35 + }, 36 + } 37 + 38 + CHECK_NEW_VERSION=false 39 + NO_SOUND=false 40 + GIF_LENGTH=20 -- in seconds 41 + GIF_SCALE=2 42 + 43 + -- show SYNC label 44 + -- when TIC drops 60Hz frames 45 + SHOW_SYNC=false 46 + 47 + CRT_MONITOR=false 48 + 49 + UI_SCALE=4 50 + 51 + --------------------------- 52 + function TIC() 53 + cls() 54 + local label="This is system configuration cartridge" 55 + local size=print(label,0,-6) 56 + print(label,(240-size)//2,(136-6)//2) 57 + end 58 + 59 + CRT_SHADER=[[ 60 + varying vec2 texCoord; 61 + uniform sampler2D source; 62 + uniform float trg_x; 63 + uniform float trg_y; 64 + uniform float trg_w; 65 + uniform float trg_h; 66 + uniform float scr_w; 67 + uniform float scr_h; 68 + 69 + // Emulated input resolution. 70 + vec2 res=vec2(256.0,144.0); 71 + 72 + // Hardness of scanline. 73 + // -8.0 = soft 74 + // -16.0 = medium 75 + float hardScan=-8.0; 76 + 77 + // Hardness of pixels in scanline. 78 + // -2.0 = soft 79 + // -4.0 = hard 80 + float hardPix=-3.0; 81 + 82 + // Display warp. 83 + // 0.0 = none 84 + // 1.0/8.0 = extreme 85 + vec2 warp=vec2(1.0/64.0,1.0/48.0); 86 + 87 + // Amount of shadow mask. 88 + float maskDark=0.5; 89 + float maskLight=1.5; 90 + 91 + //------------------------------------------------------------------------ 92 + 93 + // sRGB to Linear. 94 + // Assuing using sRGB typed textures this should not be needed. 95 + float ToLinear1(float c){return(c<=0.04045)?c/12.92:pow((c+0.055)/1.055,2.4);} 96 + vec3 ToLinear(vec3 c){return vec3(ToLinear1(c.r),ToLinear1(c.g),ToLinear1(c.b));} 97 + 98 + // Linear to sRGB. 99 + // Assuing using sRGB typed textures this should not be needed. 100 + float ToSrgb1(float c){return(c<0.0031308?c*12.92:1.055*pow(c,0.41666)-0.055);} 101 + vec3 ToSrgb(vec3 c){return vec3(ToSrgb1(c.r),ToSrgb1(c.g),ToSrgb1(c.b));} 102 + 103 + // Nearest emulated sample given floating point position and texel offset. 104 + // Also zero's off screen. 105 + vec3 Fetch(vec2 pos,vec2 off){ 106 + pos=(floor(pos*res+off)+vec2(0.5,0.5))/res; 107 + return ToLinear(1.2 * texture2D(source,pos.xy,-16.0).rgb);} 108 + 109 + // Distance in emulated pixels to nearest texel. 110 + vec2 Dist(vec2 pos){pos=pos*res;return -((pos-floor(pos))-vec2(0.5));} 111 + 112 + // 1D Gaussian. 113 + float Gaus(float pos,float scale){return exp2(scale*pos*pos);} 114 + 115 + // 3-tap Gaussian filter along horz line. 116 + vec3 Horz3(vec2 pos,float off){ 117 + vec3 b=Fetch(pos,vec2(-1.0,off)); 118 + vec3 c=Fetch(pos,vec2( 0.0,off)); 119 + vec3 d=Fetch(pos,vec2( 1.0,off)); 120 + float dst=Dist(pos).x; 121 + // Convert distance to weight. 122 + float scale=hardPix; 123 + float wb=Gaus(dst-1.0,scale); 124 + float wc=Gaus(dst+0.0,scale); 125 + float wd=Gaus(dst+1.0,scale); 126 + // Return filtered sample. 127 + return (b*wb+c*wc+d*wd)/(wb+wc+wd);} 128 + 129 + // 5-tap Gaussian filter along horz line. 130 + vec3 Horz5(vec2 pos,float off){ 131 + vec3 a=Fetch(pos,vec2(-2.0,off)); 132 + vec3 b=Fetch(pos,vec2(-1.0,off)); 133 + vec3 c=Fetch(pos,vec2( 0.0,off)); 134 + vec3 d=Fetch(pos,vec2( 1.0,off)); 135 + vec3 e=Fetch(pos,vec2( 2.0,off)); 136 + float dst=Dist(pos).x; 137 + // Convert distance to weight. 138 + float scale=hardPix; 139 + float wa=Gaus(dst-2.0,scale); 140 + float wb=Gaus(dst-1.0,scale); 141 + float wc=Gaus(dst+0.0,scale); 142 + float wd=Gaus(dst+1.0,scale); 143 + float we=Gaus(dst+2.0,scale); 144 + // Return filtered sample. 145 + return (a*wa+b*wb+c*wc+d*wd+e*we)/(wa+wb+wc+wd+we);} 146 + 147 + // Return scanline weight. 148 + float Scan(vec2 pos,float off){ 149 + float dst=Dist(pos).y; 150 + return Gaus(dst+off,hardScan);} 151 + 152 + // Allow nearest three lines to effect pixel. 153 + vec3 Tri(vec2 pos){ 154 + vec3 a=Horz3(pos,-1.0); 155 + vec3 b=Horz5(pos, 0.0); 156 + vec3 c=Horz3(pos, 1.0); 157 + float wa=Scan(pos,-1.0); 158 + float wb=Scan(pos, 0.0); 159 + float wc=Scan(pos, 1.0); 160 + return a*wa+b*wb+c*wc;} 161 + 162 + // Distortion of scanlines, and end of screen alpha. 163 + vec2 Warp(vec2 pos){ 164 + pos=pos*2.0-1.0; 165 + pos*=vec2(1.0+(pos.y*pos.y)*warp.x,1.0+(pos.x*pos.x)*warp.y); 166 + return pos*0.5+0.5;} 167 + 168 + // Shadow mask. 169 + vec3 Mask(vec2 pos){ 170 + pos.x+=pos.y*3.0; 171 + vec3 mask=vec3(maskDark,maskDark,maskDark); 172 + pos.x=fract(pos.x/6.0); 173 + if(pos.x<0.333)mask.r=maskLight; 174 + else if(pos.x<0.666)mask.g=maskLight; 175 + else mask.b=maskLight; 176 + return mask;} 177 + 178 + void main() { 179 + hardScan=-12.0; 180 + //maskDark=maskLight; 181 + vec2 start=gl_FragCoord.xy-vec2(trg_x, trg_y); 182 + start.y=scr_h-start.y; 183 + 184 + vec2 pos=Warp(start/vec2(trg_w, trg_h)); 185 + 186 + gl_FragColor.rgb=Tri(pos)*Mask(gl_FragCoord.xy); 187 + gl_FragColor = vec4(ToSrgb(gl_FragColor.rgb), 1.0); 188 + } 189 + ]] 190 + 191 + -- <TILES> 192 + -- 000:eccccccccc888888caaaaaaaca888888cacccccccacc0ccccacc0ccccacc0ccc 193 + -- 001:ccccceee8888cceeaaaa0cee888a0ceeccca0ccc0cca0c0c0cca0c0c0cca0c0c 194 + -- 002:eccccccccc111111c2222222c2111111c2ccccccc2cc0cccc2cc0cccc2cc0ccc 195 + -- 003:ccccceee1111ccee22220cee11120ceeccc20cee0cc20cee0cc20cce0cc200cc 196 + -- 004:eccccccccc222222c3333333c3222222c3ccccccc3c0ccccc3cc0cccc3cc0ccc 197 + -- 005:ccccceee2222ccee33330cee22230ceeccc30ceec0c30cee0cc30cce0cc300cc 198 + -- 006:eccccccccc777777c6666666c6777777c6ccccccc6ccccccc6c000c0c6cccccc 199 + -- 007:ccccceee7777ccee66660cee77760ceeccc60cccccc60c0c00c60c0cccc60c0c 200 + -- 008:0dddddd0dddddddddddeedddddeeeedddeeeeeedddddddddedddddde0eeeeee0 201 + -- 009:0dddddd0dddddddddeeeeeedddeeeedddddeedddddddddddedddddde0eeeeee0 202 + -- 010:0dddddd0ddddeddddddeedddddeeeddddddeedddddddedddedddddde0eeeeee0 203 + -- 011:0dddddd0dddedddddddeeddddddeeedddddeeddddddeddddedddddde0eeeeee0 204 + -- 012:0666666066677666667667666676676666777766667667667666666707777770 205 + -- 013:0222222022111222221221222211122222122122221112221222222101111110 206 + -- 014:0aaaaaa0aa9aa9aaaa9aa9aaaaa99aaaaa9aa9aaaa9aa9aa9aaaaaa909999990 207 + -- 015:0333333033233233332332333332223333333233333223332333333202222220 208 + -- 016:cacccccccaaaaaaacaaacaaacaaaaccccaaaaaaac8888888cc000cccecccccec 209 + -- 017:ccca00ccaaaa0ccecaaa0ceeaaaa0ceeaaaa0cee8888ccee000cceeecccceeee 210 + -- 018:c2ccccccc2222222c2222cccc222c222c2222222c1111111cc000cccecccccec 211 + -- 019:ccc20c0c22220c0c22220c0cc2220ccc22220cee1111ccee000cceeecccceeee 212 + -- 020:c3ccccccc3333333c33c3c3cc333c3c3c3333333c2222222cc000cccecccccec 213 + -- 021:ccc30c0c33330c0c3c330c0cc3330ccc33330cee2222ccee000cceeecccceeee 214 + -- 022:c6ccccccc6666666c666ccccc6666cccc6666666c7777777cc000cccecccccec 215 + -- 023:ccc600cc66660ccec6660cee66660cee66660cee7777ccee000cceeecccceeee 216 + -- 024:000000000dddddd0dddddddddddeedddddeeeedddeeeeeeddddddddd0dddddd0 217 + -- 025:000000000dddddd0dddddddddeeeeeedddeeeedddddeeddddddddddd0dddddd0 218 + -- 026:000000000dddddd0ddddeddddddeedddddeeeddddddeedddddddeddd0dddddd0 219 + -- 027:000000000dddddd0dddedddddddeeddddddeeedddddeeddddddedddd0dddddd0 220 + -- 028:0000000006666660666776666676676666766766667777666676676606666660 221 + -- 029:0000000002222220221112222212212222111222221221222211122202222220 222 + -- 030:000000000aaaaaa0aa9aa9aaaa9aa9aaaaa99aaaaa9aa9aaaa9aa9aa0aaaaaa0 223 + -- 031:0000000003333330332332333323323333322233333332333332233303333330 224 + -- 032:eccccccccc111111c2222222c2111111c2ccccccc2c2c2c2c2c222c2c2cc2ccc 225 + -- 033:ccccceee1111ccee22220cee11120ceeccc20cccc2c20c0c22c20c0c2cc20c0c 226 + -- 034:00000fff000fffff00ffffff0fffffff0fffffffffffffffffffffffffffffff 227 + -- 035:ff000000ffff0000fffff000ffffff00ffffff00fffffff0fffffff0fffffff0 228 + -- 036:0000000076555670000000000000000000000000000000000000000000000000 229 + -- 037:cccccccccceeeeeececccccccecccccccecccccccecccccccecccccccecccccc 230 + -- 038:cccccccceeeeeeccccccccecccccccecccccccecccccccecccccccecccccccec 231 + -- 039:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 232 + -- 041:cccccccceeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccc 233 + -- 042:cccccccccccccccccccccccceeeeeeeecccccccccccccccccccccccccccccccc 234 + -- 043:cecccccccecccccccecccccccecccccccecccccccecccccccecccccccecccccc 235 + -- 044:ccccccecccccccecccccccecccccccecccccccecccccccecccccccecccccccec 236 + -- 048:c2ccccccc2222222c222ccccc2222cccc2222222c1111111cc000cccecccccec 237 + -- 049:ccc200cc22220ccec2220cee22220cee22220cee1111ccee000cceeecccceeee 238 + -- 050:ffffffffffffffff0fffffff0fffffff00ffffff000fffff00000fff00000000 239 + -- 051:fffffff0fffffff0ffffff00ffffff00fffff000ffff0000ff00000000000000 240 + -- 052:000000000fffff00000000000000000000000000000000000000000000000000 241 + -- 053:ceccccccceccccccceccccccceecccccceeeeeeeceeeeeeecceeeeeecccccccc 242 + -- 054:ccccccecccccccecccccccecccccceeceeeeeeeceeeeeeeceeeeeecccccccccc 243 + -- 055:ceecccccceeeeeeeceeeeeeecceeeeeecccccccccccccccccccccccccccccccc 244 + -- 056:ccccceeceeeeeeeceeeeeeeceeeeeecccccccccccccccccccccccccccccccccc 245 + -- 057:cccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeecccccccc 246 + -- 058:cccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeecccccccc 247 + -- 064:cccccccccceeeeeececccccccecccccccecccccccecccccececccceececcceee 248 + -- 065:cccccccceeeeeeccccccccecccccccecccccccececcccceceecccceceeecccec 249 + -- 066:cccccccccceeeeeececcccccceccccccceccccccceccceeececcceeececcccee 250 + -- 067:cccccccceeeeeecccccccceccccccceccccccceceeeccceceeeccceceeccccec 251 + -- 068:cccccccccccccccccccccccccccccccceccccccceecccccceecccccccecccccc 252 + -- 069:cccccccccccccccccccccccccceeeeeececccccccecccccccecccccccecccccc 253 + -- 070:cccccccccccccccccccccccceeeeeeccccccccecccccccecccccccecccccccec 254 + -- 071:ceccccccceccccccceeccccccceeeeeecccccccccccccccccccccccccccccccc 255 + -- 072:ccccccecccccccecccccceeceeeeeecccccccccccccccccccccccccccccccccc 256 + -- 080:ceccceeececcccccceccccccceecccccceeeeeeeceeeeeeecceeeeeecccccccc 257 + -- 081:eeecccecccccccecccccccecccccceeceeeeeeeceeeeeeeceeeeeecccccccccc 258 + -- 082:cecccccececcccccceccccccceecccccceeeeeeeceeeeeeecceeeeeecccccccc 259 + -- 083:ecccccecccccccecccccccecccccceeceeeeeeeceeeeeeeceeeeeecccccccccc 260 + -- 084:cccccccccccccccccccccccccccccccccccccccccccccccceccccccccecccccc 261 + -- 085:ceccccccceccccccceccccccceccccccceccccccceeccccccceeeeeecccccccc 262 + -- 086:ccccccecccccccecccccccecccccccecccccccecccccceeceeeeeecccccccccc 263 + -- 096:cccccccccceeeeeececccccccecccccccecccccccecccccececccceececcccee 264 + -- 097:cccccccceeeeeecccccccceccccccceceecccceceecccceceecccceceeccccec 265 + -- 098:cccccccccceeeeeececccccccecccccccecccceececccceececccceececcccee 266 + -- 099:cccccccceeeeeeccccccccecccccccecccccccececcccceceecccceceeccccec 267 + -- 100:cccccccccceeeeeececccccccecccccccecccccececccceececcceeececcccce 268 + -- 101:cccccccceeeeeeccccccccecccccccececcccceceecccceceeecccececccccec 269 + -- 112:cecccccececcccccceccccccceecccccceeeeeeeceeeeeeecceeeeeecccccccc 270 + -- 113:eecccceceeccccecccccccecccccceeceeeeeeeceeeeeeeceeeeeecccccccccc 271 + -- 114:cecccceececccceececcccccceecccccceeeeeeeceeeeeeecceeeeeecccccccc 272 + -- 115:ecccccecccccccecccccccecccccceeceeeeeeeceeeeeeeceeeeeecccccccccc 273 + -- 116:cecccccececccccececcccccceecccccceeeeeeeceeeeeeecceeeeeecccccccc 274 + -- 117:ecccccececccccecccccccecccccceeceeeeeeeceeeeeeeceeeeeecccccccccc 275 + -- 128:cccccccccccccccccccccccccceeeeeececcccccceccccccceccccccceccccce 276 + -- 129:cccccccccccccccccccccccceeeeeeccccccccecccccccecccccccececccccec 277 + -- 130:cccccccccccccccccccccccccceeeeeececcccccceccccccceccccccceccceee 278 + -- 131:cccccccccccccccccccccccceeeeeecccccccceccccccceccccccceceeecccec 279 + -- 132:cccccccccccccccccccccccccceeeeeececccccccecccccccecccccececcccee 280 + -- 133:cccccccccccccccccccccccceeeeeeccccccccecccccccececcccceceeccccec 281 + -- 144:cecccceececcceeececcceeececcccccceccccccceeccccccceeeeeecccccccc 282 + -- 145:eecccceceeeccceceeecccecccccccecccccccecccccceeceeeeeecccccccccc 283 + -- 146:ceccceeececccceececccccececcccccceccccccceeccccccceeeeeecccccccc 284 + -- 147:eeeccceceeccccececccccecccccccecccccccecccccceeceeeeeecccccccccc 285 + -- 148:ceccceeececccccececccccececccccececcccccceeccccccceeeeeecccccccc 286 + -- 149:eeecccececccccececccccececccccecccccccecccccceeceeeeeecccccccccc 287 + -- 160:cccccccccccccccccccccccccceeeeeececcccccceccccccceccccccceccccce 288 + -- 161:cccccccccccccccccccccccceeeeeecccccccceccccccceceecccceceeccccec 289 + -- 162:cccccccccccccccccccccccccceeeeeececccccccecccccccecccceececcccee 290 + -- 163:cccccccccccccccccccccccceeeeeeccccccccecccccccecccccccececccccec 291 + -- 176:cecccceececccceececccccececcccccceccccccceeccccccceeeeeecccccccc 292 + -- 177:eecccceceecccceceecccceceeccccecccccccecccccceeceeeeeecccccccccc 293 + -- 178:cecccceececccceececccceececccceececcccccceeccccccceeeeeecccccccc 294 + -- 179:eecccceceeccccececccccecccccccecccccccecccccceeceeeeeecccccccccc 295 + -- </TILES> 296 + 297 + -- <SPRITES> 298 + -- 033:00cc000000cc000000cc00000000000000cc0000000000000000000000000000 299 + -- 034:0c0c00000c0c0000000000000000000000000000000000000000000000000000 300 + -- 035:0c0c0000ccccc0000c0c0000ccccc0000c0c0000000000000000000000000000 301 + -- 036:0cccc000c0c000000ccc000000c0c000cccc0000000000000000000000000000 302 + -- 037:c000c000000c000000c000000c000000c000c000000000000000000000000000 303 + -- 038:0c000000c0c000000cc0c000c00c00000cc0c000000000000000000000000000 304 + -- 039:00c000000c000000000000000000000000000000000000000000000000000000 305 + -- 040:000c000000c0000000c0000000c00000000c0000000000000000000000000000 306 + -- 041:0c00000000c0000000c0000000c000000c000000000000000000000000000000 307 + -- 042:00c00000c0c0c0000ccc0000c0c0c00000c00000000000000000000000000000 308 + -- 043:0000000000c000000ccc000000c0000000000000000000000000000000000000 309 + -- 044:0000000000000000000000000cc0000000c000000c0000000000000000000000 310 + -- 045:00000000000000000ccc00000000000000000000000000000000000000000000 311 + -- 046:0000000000000000000000000cc000000cc00000000000000000000000000000 312 + -- 047:0000c000000c000000c000000c000000c0000000000000000000000000000000 313 + -- 048:0ccc0000cc0cc000ccc0c000cc00c0000ccc0000000000000000000000000000 314 + -- 049:00cc00000ccc000000cc000000cc00000cccc000000000000000000000000000 315 + -- 050:cccc0000000cc0000ccc0000cc000000ccccc000000000000000000000000000 316 + -- 051:ccccc000000cc00000cc0000c00cc0000ccc0000000000000000000000000000 317 + -- 052:00cc00000ccc0000cc0c0000ccccc000000c0000000000000000000000000000 318 + -- 053:ccccc000cc000000cccc0000000cc000cccc0000000000000000000000000000 319 + -- 054:0ccc0000cc000000cccc0000cc00c0000ccc0000000000000000000000000000 320 + -- 055:ccccc000000cc00000cc00000cc00000cc000000000000000000000000000000 321 + -- 056:0ccc0000cc00c0000ccc0000cc00c0000ccc0000000000000000000000000000 322 + -- 057:0ccc0000cc00c0000cccc0000000c0000ccc0000000000000000000000000000 323 + -- 058:0cc000000cc00000000000000cc000000cc00000000000000000000000000000 324 + -- 059:0cc000000cc00000000000000cc0000000c000000c0000000000000000000000 325 + -- 060:000c000000c000000c00000000c00000000c0000000000000000000000000000 326 + -- 061:000000000ccc0000000000000ccc000000000000000000000000000000000000 327 + -- 062:0c00000000c00000000c000000c000000c000000000000000000000000000000 328 + -- 063:0cccc000000cc00000cc00000000000000cc0000000000000000000000000000 329 + -- 064:0ccc0000c0c0c000c0ccc000c00000000ccc0000000000000000000000000000 330 + -- 065:0ccc0000cc00c000cc00c000ccccc000cc00c000000000000000000000000000 331 + -- 066:cccc0000cc00c000cccc0000cc00c000cccc0000000000000000000000000000 332 + -- 067:0ccc0000cc00c000cc000000cc00c0000ccc0000000000000000000000000000 333 + -- 068:cccc0000cc00c000cc00c000cc00c000cccc0000000000000000000000000000 334 + -- 069:ccccc000cc000000cccc0000cc000000ccccc000000000000000000000000000 335 + -- 070:ccccc000cc000000cccc0000cc000000cc000000000000000000000000000000 336 + -- 071:0cccc000cc000000cc0cc000cc00c0000cccc000000000000000000000000000 337 + -- 072:cc00c000cc00c000ccccc000cc00c000cc00c000000000000000000000000000 338 + -- 073:0cccc00000cc000000cc000000cc00000cccc000000000000000000000000000 339 + -- 074:ccccc000000cc000000cc000cc0cc0000ccc0000000000000000000000000000 340 + -- 075:cc00c000cc0c0000ccc00000cc0c0000cc00c000000000000000000000000000 341 + -- 076:cc000000cc000000cc000000cc000000ccccc000000000000000000000000000 342 + -- 077:cc0cc000ccccc000ccccc000c0c0c000c000c000000000000000000000000000 343 + -- 078:cc00c000ccc0c000ccccc000cc0cc000cc00c000000000000000000000000000 344 + -- 079:0ccc0000cc00c000cc00c000cc00c0000ccc0000000000000000000000000000 345 + -- 080:cccc0000cc00c000cc00c000cccc0000cc000000000000000000000000000000 346 + -- 081:0ccc0000cc00c000cc00c000cc00c0000ccc00000000c0000000000000000000 347 + -- 082:cccc0000cc00c000cc00c000cccc0000cc00c000000000000000000000000000 348 + -- 083:0cccc000ccc000000ccc000000ccc000cccc0000000000000000000000000000 349 + -- 084:0cccc00000cc000000cc000000cc000000cc0000000000000000000000000000 350 + -- 085:cc00c000cc00c000cc00c000cc00c0000ccc0000000000000000000000000000 351 + -- 086:cc00c000cc00c000cc00c0000ccc000000c00000000000000000000000000000 352 + -- 087:c000c000c0c0c000ccccc000ccccc000cc0cc000000000000000000000000000 353 + -- 088:cc00c000cc00c0000ccc0000cc00c000cc00c000000000000000000000000000 354 + -- 089:0cc0c0000cc0c0000cccc00000cc000000cc0000000000000000000000000000 355 + -- 090:ccccc00000cc00000cc00000cc000000ccccc000000000000000000000000000 356 + -- 091:00cc000000c0000000c0000000c0000000cc0000000000000000000000000000 357 + -- 092:c00000000c00000000c00000000c00000000c000000000000000000000000000 358 + -- 093:0cc0000000c0000000c0000000c000000cc00000000000000000000000000000 359 + -- 094:00c000000c0c0000c000c0000000000000000000000000000000000000000000 360 + -- 095:000000000000000000000000000000000cccc000000000000000000000000000 361 + -- 096:0c00000000c00000000000000000000000000000000000000000000000000000 362 + -- 097:000000000cccc000c00cc000c00cc0000cccc000000000000000000000000000 363 + -- 098:cc000000cccc0000cc00c000cc00c000cccc0000000000000000000000000000 364 + -- 099:000000000cccc000ccc00000ccc000000cccc000000000000000000000000000 365 + -- 100:000cc0000cccc000c00cc000c00cc0000cccc000000000000000000000000000 366 + -- 101:000000000ccc0000cc0cc000ccc000000ccc0000000000000000000000000000 367 + -- 102:00ccc0000cc00000ccccc0000cc000000cc00000000000000000000000000000 368 + -- 103:000000000ccc0000c00cc000ccccc000000cc0000ccc00000000000000000000 369 + -- 104:cc000000cccc0000cc00c000cc00c000cc00c000000000000000000000000000 370 + -- 105:00cc00000000000000cc000000cc000000cc0000000000000000000000000000 371 + -- 106:000cc00000000000000cc000000cc000c00cc0000ccc00000000000000000000 372 + -- 107:cc000000cc00c000cccc0000cc00c000cc00c000000000000000000000000000 373 + -- 108:0cc000000cc000000cc000000cc0000000ccc000000000000000000000000000 374 + -- 109:00000000cc0c0000ccccc000c0c0c000c0c0c000000000000000000000000000 375 + -- 110:00000000cccc0000cc00c000cc00c000cc00c000000000000000000000000000 376 + -- 111:000000000ccc0000cc00c000cc00c0000ccc0000000000000000000000000000 377 + -- 112:00000000cccc0000cc00c000cc00c000cccc0000cc0000000000000000000000 378 + -- 113:000000000cccc000c00cc000c00cc0000cccc000000cc0000000000000000000 379 + -- 114:00000000cccc0000cc00c000cc000000cc000000000000000000000000000000 380 + -- 115:000000000cccc000ccc0000000ccc000cccc0000000000000000000000000000 381 + -- 116:0cc00000ccccc0000cc000000cc0000000ccc000000000000000000000000000 382 + -- 117:00000000cc00c000cc00c000cc00c0000ccc0000000000000000000000000000 383 + -- 118:00000000cc00c000cc00c0000ccc000000c00000000000000000000000000000 384 + -- 119:00000000c000c000c0c0c000ccccc000cc0cc000000000000000000000000000 385 + -- 120:00000000cc0cc0000ccc00000ccc0000cc0cc000000000000000000000000000 386 + -- 121:00000000c00cc000c00cc0000cccc000000cc0000ccc00000000000000000000 387 + -- 122:00000000ccccc00000cc00000cc00000ccccc000000000000000000000000000 388 + -- 123:00cc000000c000000cc0000000c0000000cc0000000000000000000000000000 389 + -- 124:00c0000000c0000000c0000000c0000000c00000000000000000000000000000 390 + -- 125:0cc0000000c0000000cc000000c000000cc00000000000000000000000000000 391 + -- 126:0000000000c0c0000c0c00000000000000000000000000000000000000000000 392 + -- 161:0c0000000c0000000c000000000000000c000000000000000000000000000000 393 + -- 162:c0c00000c0c00000000000000000000000000000000000000000000000000000 394 + -- 163:c0c00000ccc00000c0c00000ccc00000c0c00000000000000000000000000000 395 + -- 164:0cc00000cc0000000cc00000cc0000000c000000000000000000000000000000 396 + -- 165:c000000000c000000c000000c000000000c00000000000000000000000000000 397 + -- 166:cc000000cc000000ccc00000c0c000000cc00000000000000000000000000000 398 + -- 167:0c0000000c000000000000000000000000000000000000000000000000000000 399 + -- 168:00c000000c0000000c0000000c00000000c00000000000000000000000000000 400 + -- 169:c00000000c0000000c0000000c000000c0000000000000000000000000000000 401 + -- 170:00000000c0c000000c000000c0c0000000000000000000000000000000000000 402 + -- 171:000000000c000000ccc000000c00000000000000000000000000000000000000 403 + -- 172:000000000000000000000000000000000c000000c00000000000000000000000 404 + -- 173:0000000000000000ccc000000000000000000000000000000000000000000000 405 + -- 174:000000000000000000000000000000000c000000000000000000000000000000 406 + -- 175:0000000000c000000c000000c000000000000000000000000000000000000000 407 + -- 176:0cc00000c0c00000c0c00000c0c00000cc000000000000000000000000000000 408 + -- 177:0c000000cc0000000c0000000c000000ccc00000000000000000000000000000 409 + -- 178:cc00000000c000000c000000c0000000ccc00000000000000000000000000000 410 + -- 179:cc00000000c000000c00000000c00000cc000000000000000000000000000000 411 + -- 180:c0c00000c0c00000ccc0000000c0000000c00000000000000000000000000000 412 + -- 181:ccc00000c0000000cc00000000c00000cc000000000000000000000000000000 413 + -- 182:0cc00000c0000000ccc00000c0c00000ccc00000000000000000000000000000 414 + -- 183:ccc0000000c000000c000000c0000000c0000000000000000000000000000000 415 + -- 184:ccc00000c0c00000ccc00000c0c00000ccc00000000000000000000000000000 416 + -- 185:ccc00000c0c00000ccc0000000c0000000c00000000000000000000000000000 417 + -- 186:000000000c000000000000000c00000000000000000000000000000000000000 418 + -- 187:000000000c000000000000000c000000c0000000000000000000000000000000 419 + -- 188:00c000000c000000c00000000c00000000c00000000000000000000000000000 420 + -- 189:00000000ccc0000000000000ccc0000000000000000000000000000000000000 421 + -- 190:c00000000c00000000c000000c000000c0000000000000000000000000000000 422 + -- 191:ccc0000000c000000c000000000000000c000000000000000000000000000000 423 + -- 192:0cc00000c0c00000ccc00000c00000000cc00000000000000000000000000000 424 + -- 193:0c000000c0c00000ccc00000c0c00000c0c00000000000000000000000000000 425 + -- 194:cc000000c0c00000cc000000c0c00000cc000000000000000000000000000000 426 + -- 195:0cc00000c0000000c0000000c00000000cc00000000000000000000000000000 427 + -- 196:cc000000c0c00000c0c00000c0c00000cc000000000000000000000000000000 428 + -- 197:ccc00000c0000000cc000000c0000000ccc00000000000000000000000000000 429 + -- 198:ccc00000c0000000cc000000c0000000c0000000000000000000000000000000 430 + -- 199:0cc00000c0000000c0c00000c0c000000cc00000000000000000000000000000 431 + -- 200:c0c00000c0c00000ccc00000c0c00000c0c00000000000000000000000000000 432 + -- 201:ccc000000c0000000c0000000c000000ccc00000000000000000000000000000 433 + -- 202:ccc0000000c0000000c00000c0c000000c000000000000000000000000000000 434 + -- 203:c0c00000c0c00000cc000000c0c00000c0c00000000000000000000000000000 435 + -- 204:c0000000c0000000c0000000c0000000ccc00000000000000000000000000000 436 + -- 205:ccc00000ccc00000c0c00000c0c00000c0c00000000000000000000000000000 437 + -- 206:cc000000c0c00000c0c00000c0c00000c0c00000000000000000000000000000 438 + -- 207:0c000000c0c00000c0c00000c0c000000c000000000000000000000000000000 439 + -- 208:cc000000c0c00000cc000000c0000000c0000000000000000000000000000000 440 + -- 209:0c000000c0c00000c0c00000ccc000000cc00000000000000000000000000000 441 + -- 210:cc000000c0c00000ccc00000cc000000c0c00000000000000000000000000000 442 + -- 211:0cc00000c00000000c00000000c00000cc000000000000000000000000000000 443 + -- 212:ccc000000c0000000c0000000c0000000c000000000000000000000000000000 444 + -- 213:c0c00000c0c00000c0c00000c0c000000cc00000000000000000000000000000 445 + -- 214:c0c00000c0c00000c0c00000c0c000000c000000000000000000000000000000 446 + -- 215:c0c00000c0c00000c0c00000ccc00000ccc00000000000000000000000000000 447 + -- 216:c0c00000c0c000000c000000c0c00000c0c00000000000000000000000000000 448 + -- 217:c0c00000c0c000000c0000000c0000000c000000000000000000000000000000 449 + -- 218:ccc0000000c000000c000000c0000000ccc00000000000000000000000000000 450 + -- 219:0cc000000c0000000c0000000c0000000cc00000000000000000000000000000 451 + -- 220:00000000c00000000c00000000c0000000000000000000000000000000000000 452 + -- 221:cc0000000c0000000c0000000c000000cc000000000000000000000000000000 453 + -- 222:0c000000c0c00000000000000000000000000000000000000000000000000000 454 + -- 223:00000000000000000000000000000000ccc00000000000000000000000000000 455 + -- 224:0c00000000c00000000000000000000000000000000000000000000000000000 456 + -- 225:00000000cc0000000cc00000c0c00000ccc00000000000000000000000000000 457 + -- 226:c0000000cc000000c0c00000c0c00000cc000000000000000000000000000000 458 + -- 227:000000000cc00000c0000000c00000000cc00000000000000000000000000000 459 + -- 228:00c000000cc00000c0c00000c0c000000cc00000000000000000000000000000 460 + -- 229:000000000cc00000c0c00000cc0000000cc00000000000000000000000000000 461 + -- 230:00c000000c000000ccc000000c0000000c000000000000000000000000000000 462 + -- 231:000000000cc00000c0c00000ccc0000000c000000c0000000000000000000000 463 + -- 232:c0000000cc000000c0c00000c0c00000c0c00000000000000000000000000000 464 + -- 233:0c000000000000000c0000000c0000000c000000000000000000000000000000 465 + -- 234:00c000000000000000c0000000c00000c0c000000c0000000000000000000000 466 + -- 235:c0000000c0c00000cc000000cc000000c0c00000000000000000000000000000 467 + -- 236:cc0000000c0000000c0000000c000000ccc00000000000000000000000000000 468 + -- 237:00000000ccc00000ccc00000c0c00000c0c00000000000000000000000000000 469 + -- 238:00000000cc000000c0c00000c0c00000c0c00000000000000000000000000000 470 + -- 239:000000000c000000c0c00000c0c000000c000000000000000000000000000000 471 + -- 240:00000000cc000000c0c00000c0c00000cc000000c00000000000000000000000 472 + -- 241:000000000cc00000c0c00000c0c000000cc0000000c000000000000000000000 473 + -- 242:00000000c0c00000cc000000c0000000c0000000000000000000000000000000 474 + -- 243:000000000cc00000cc00000000c00000cc000000000000000000000000000000 475 + -- 244:0c000000ccc000000c0000000c00000000c00000000000000000000000000000 476 + -- 245:00000000c0c00000c0c00000c0c000000cc00000000000000000000000000000 477 + -- 246:00000000c0c00000c0c00000c0c000000c000000000000000000000000000000 478 + -- 247:00000000c0c00000c0c00000ccc00000ccc00000000000000000000000000000 479 + -- 248:00000000c0c000000c000000c0c00000c0c00000000000000000000000000000 480 + -- 249:00000000c0c00000c0c000000cc0000000c000000c0000000000000000000000 481 + -- 250:00000000ccc000000cc00000c0000000ccc00000000000000000000000000000 482 + -- 251:0cc000000c000000cc0000000c0000000cc00000000000000000000000000000 483 + -- 252:0c0000000c000000000000000c0000000c000000000000000000000000000000 484 + -- 253:cc0000000c0000000cc000000c000000cc000000000000000000000000000000 485 + -- 254:000000000cc00000cc0000000000000000000000000000000000000000000000 486 + -- </SPRITES> 487 + 488 + -- <MAP> 489 + -- 000:8090a0b0c0d0e0f052625262526252625262526252625262526252625262000000000000000054645464546454645464546454645464546454645464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 490 + -- 001:8191a1b1c1d1e1f173837383738373837383738373837383738373837383000000000000000074847484748474847484748474847484748474847484000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 491 + -- 002:000000000000000052625262526252625262526252625262526252625262000000000000000054645464546454645464546454645464546454645464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 492 + -- 003:000000000000000053635363536353635363536353635363536373837383000000000000000055655565556555655565556555655565556574847484000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 493 + -- 004:000000000000000052625262526252625262526252625262526252625262000000000000000054645464546454645464546454645464546454645464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 494 + -- 005:000000000000000053635363536353635363536353635363536353635363000000000000000055655565556555655565556555655565556555655565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 495 + -- 006:000000000000000052625262526252625262526252625262526252625262000000000000000054645464546454645464546454645464546454645464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 496 + -- 007:000000000000000053635363536353635363536353635363536353635363000000000000000055655565556555655565556555655565556555655565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 497 + -- 008:00000000000000007252625262526252625262526252625262526252926200000000000000007254645464546454645464546454645464546454a264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 498 + -- 009:0000000000000000725363536353635363536353635363536353635344c20000000000000000725565556555655565556555655565556555655545c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 499 + -- 010:00000000000000004656526252625262526252625262526252625262b2c200000000000000004858546454645464546454645464546454645464b2c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 500 + -- 011:000000000000000047575363536353635363536353635363536353635363000000000000000049595565556555655565556555655565556555655565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 501 + -- 012:000000000000000052926252926252929292929292929262727272727272000000000000000054a26454a26454a2a2a2a2a2a2a2a264727272727272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 502 + -- 013:000000000000000053936353936353939393939393939363727204147272000000000000000055a36555a36555a3a3a3a3a3a3a3a365727208187272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 503 + -- 014:000000000000000072727272727272727272727272727272727205157272000000000000000072727272727272727272727272727272727209197272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 504 + -- 015:0000000000000000727272727272727272727272727272720616243426360000000000000000727272727272727272727272727272720a1a28382a3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 505 + -- 016:0000000000000000727272727272727272727272727272720717253527370000000000000000727272727272727272727272727272720b1b29392b3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 506 + -- </MAP> 507 + 508 + -- <WAVES> 509 + -- 000:00000000ffffffff00000000ffffffff 510 + -- 001:0123456789abcdeffedcba9876543210 511 + -- 002:0123456789abcdef0123456789abcdef 512 + -- </WAVES> 513 + 514 + -- <SFX> 515 + -- 000:500050005000f090f090f090b090b090b090f090f090f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000200000000000 516 + -- 001:30003000304030403070307030c030c090009000900090009000900090009000c000c000c000c000c000c000c000c000f000f000f000f000f000f000302000000800 517 + -- 002:e000e010e010f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000400000000000 518 + -- </SFX> 519 + 520 + -- <PALETTE> 521 + -- 000:1a1c2c5d275db13e53ef7d57ffcd75a7f07038b76425717929366f3b5dc941a6f673eff7f4f4f494b0c2566c86333c57 522 + -- </PALETTE> 523 +
config.tic

This is a binary file and will not be displayed.