diff --git a/res/ACTION.HGR.UNCOMPRESSED/WARI b/res/ACTION.HGR.UNCOMPRESSED/WARI new file mode 100644 index 0000000..d668e87 Binary files /dev/null and b/res/ACTION.HGR.UNCOMPRESSED/WARI differ diff --git a/res/ACTION.HGR/WARI b/res/ACTION.HGR/WARI new file mode 100644 index 0000000..19b2dd9 Binary files /dev/null and b/res/ACTION.HGR/WARI differ diff --git a/res/ATTRACT/WARI b/res/ATTRACT/WARI new file mode 100644 index 0000000..d8d6305 --- /dev/null +++ b/res/ATTRACT/WARI @@ -0,0 +1,8 @@ +# +# Attract mode for WARI +# This file is automatically generated +# + +WARI=A + +[eof] diff --git a/res/CACHE00.IDX b/res/CACHE00.IDX index 83a8e36..92199a3 100644 Binary files a/res/CACHE00.IDX and b/res/CACHE00.IDX differ diff --git a/res/CACHE01.IDX b/res/CACHE01.IDX index 5281407..b21ec93 100644 Binary files a/res/CACHE01.IDX and b/res/CACHE01.IDX differ diff --git a/res/CACHE10.IDX b/res/CACHE10.IDX index dd729f0..9f2fea6 100644 Binary files a/res/CACHE10.IDX and b/res/CACHE10.IDX differ diff --git a/res/CACHE11.IDX b/res/CACHE11.IDX index 50eb6e3..cdd46f2 100644 Binary files a/res/CACHE11.IDX and b/res/CACHE11.IDX differ diff --git a/res/GAMEHELP/WARI b/res/GAMEHELP/WARI new file mode 100644 index 0000000..a463416 --- /dev/null +++ b/res/GAMEHELP/WARI @@ -0,0 +1,19 @@ + + + + + + Capture 24 stones + + + + joystick, keyboard, or mouse + + select box by number + + press 0 to undo + + + +Esc* * * * * * * * * * * * * * * * *quit +[eof] diff --git a/res/GAMES.CONF b/res/GAMES.CONF index d4804e2..073a7dc 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -67,6 +67,7 @@ 01100,WINTER.EDITION=The Games: Winter Edition 10001,TOMAHAWK=Tomahawk 00000,TRACK.AND.FIELD=Track & Field +00001,WARI=Wari 00000,WINTER.GAMES=Winter Games 01100,WORLD.GAMES=World Games 00000,WORLD.KARATE=World Karate Championship diff --git a/res/SS/ACTBOARD.CONF b/res/SS/ACTBOARD.CONF index 269637e..54456d2 100644 --- a/res/SS/ACTBOARD.CONF +++ b/res/SS/ACTBOARD.CONF @@ -2,7 +2,8 @@ # Board game action slideshow # -PENSATE KONO +PENSATE +WARI [eof] diff --git a/res/SS/CATBOARD.CONF b/res/SS/CATBOARD.CONF index 7322c76..c4db23c 100644 --- a/res/SS/CATBOARD.CONF +++ b/res/SS/CATBOARD.CONF @@ -2,6 +2,7 @@ # HGR title slideshow of board games # +WARI PENSATE KONO diff --git a/res/SS/TITLENZ.CONF b/res/SS/TITLENZ.CONF index 8c98a47..140d8bc 100644 --- a/res/SS/TITLENZ.CONF +++ b/res/SS/TITLENZ.CONF @@ -13,5 +13,6 @@ ONE.ON.ONE AMER.CHALLENGE POOL PITSTOP.II +WARI [eof] diff --git a/res/TITLE.HGR.UNPACKED/WARI b/res/TITLE.HGR.UNPACKED/WARI new file mode 100644 index 0000000..6063963 Binary files /dev/null and b/res/TITLE.HGR.UNPACKED/WARI differ diff --git a/res/TITLE.HGR/WARI b/res/TITLE.HGR/WARI new file mode 100644 index 0000000..9f6b0c6 Binary files /dev/null and b/res/TITLE.HGR/WARI differ diff --git a/res/dsk/wari (4am pack).po b/res/dsk/wari (4am pack).po new file mode 100644 index 0000000..c3d6912 Binary files /dev/null and b/res/dsk/wari (4am pack).po differ diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index c7a34a8..f55861a 100644 --- a/src/index/artwork.idx.a +++ b/src/index/artwork.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1821181 + !be24 1845787 !le16 527 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 9649ae7..e268227 100644 --- a/src/index/attract.idx.a +++ b/src/index/attract.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1809397 + !be24 1833959 !le16 978 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index af264da..a3267be 100644 --- a/src/index/cache00.idx.a +++ b/src/index/cache00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1802468 - !le16 235 + !be24 1826911 + !le16 249 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index 1b0f994..e63a2be 100644 --- a/src/index/cache01.idx.a +++ b/src/index/cache01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1803832 - !le16 479 + !be24 1828309 + !le16 489 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index f9db3ac..bf3406c 100644 --- a/src/index/cache10.idx.a +++ b/src/index/cache10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1805510 - !le16 441 + !be24 1830017 + !le16 455 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index fa9ac27..4a8f81e 100644 --- a/src/index/cache11.idx.a +++ b/src/index/cache11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1807786 - !le16 737 + !be24 1832327 + !le16 747 diff --git a/src/index/count00.a b/src/index/count00.a index 5d2ba28..1cf4054 100644 --- a/src/index/count00.a +++ b/src/index/count00.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 18 +!word 19 diff --git a/src/index/count01.a b/src/index/count01.a index 27451ad..9c519c5 100644 --- a/src/index/count01.a +++ b/src/index/count01.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 29 +!word 30 diff --git a/src/index/count10.a b/src/index/count10.a index 57a5dd0..041fc67 100644 --- a/src/index/count10.a +++ b/src/index/count10.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 33 +!word 34 diff --git a/src/index/count11.a b/src/index/count11.a index bed4c12..e011533 100644 --- a/src/index/count11.a +++ b/src/index/count11.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 48 +!word 49 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 2249888..b6a0f5e 100644 --- a/src/index/coverfade.idx.a +++ b/src/index/coverfade.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1821708 + !be24 1846314 !le16 306 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index d90d36f..e04a1bb 100644 --- a/src/index/credits.idx.a +++ b/src/index/credits.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1822358 + !be24 1846964 !le16 336 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index abc92d4..9a285f2 100644 --- a/src/index/decrunch.idx.a +++ b/src/index/decrunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1822694 + !be24 1847300 !le16 303 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index 812f93c..701cd88 100644 --- a/src/index/demo.idx.a +++ b/src/index/demo.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1553274 + !be24 1562711 !le16 69 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index e944e80..1f31172 100644 --- a/src/index/dfx.idx.a +++ b/src/index/dfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1813015 + !be24 1837577 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 18e4df7..225ae22 100644 --- a/src/index/dgr.fizzle.idx.a +++ b/src/index/dgr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1822090 + !be24 1846696 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index e9cc424..1c02f51 100644 --- a/src/index/dgr.idx.a +++ b/src/index/dgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1821169 + !be24 1845775 !le16 12 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index b4c323c..8566d05 100644 --- a/src/index/dhgr.idx.a +++ b/src/index/dhgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1820351 + !be24 1844957 !le16 766 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 0e45991..09b62ea 100644 --- a/src/index/dtitle.idx.a +++ b/src/index/dtitle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1818588 + !be24 1843183 !le16 229 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index ea64a60..8506f6d 100644 --- a/src/index/fx.idx.a +++ b/src/index/fx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1810375 + !be24 1834937 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index fbdf54d..fcae696 100644 --- a/src/index/gamehelp.idx.a +++ b/src/index/gamehelp.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1815013 - !le16 874 + !be24 1839575 + !le16 885 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 55de542..b73108d 100644 --- a/src/index/gr.fizzle.idx.a +++ b/src/index/gr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1822014 + !be24 1846620 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 4be72e5..c456a92 100644 --- a/src/index/gr.idx.a +++ b/src/index/gr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1821117 + !be24 1845723 !le16 52 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index 2b1fa2a..9379e2b 100644 --- a/src/index/helptext.idx.a +++ b/src/index/helptext.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1822157 + !be24 1846763 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index edf3a3a..1e64b77 100644 --- a/src/index/hgr0.idx.a +++ b/src/index/hgr0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1818817 + !be24 1843412 !le16 335 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 0494170..f99f6b9 100644 --- a/src/index/hgr1.idx.a +++ b/src/index/hgr1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1819152 + !be24 1843747 !le16 69 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 4e6397d..9e94c2e 100644 --- a/src/index/hgr2.idx.a +++ b/src/index/hgr2.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1819221 + !be24 1843816 !le16 92 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 67e27d6..96daacb 100644 --- a/src/index/hgr3.idx.a +++ b/src/index/hgr3.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1819313 + !be24 1843908 !le16 93 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 335346f..61ad7da 100644 --- a/src/index/hgr4.idx.a +++ b/src/index/hgr4.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1819406 + !be24 1844001 !le16 667 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index b6d7843..d46a1eb 100644 --- a/src/index/hgr5.idx.a +++ b/src/index/hgr5.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1820073 - !le16 274 + !be24 1844668 + !le16 285 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index d38d9f6..b4d55b4 100644 --- a/src/index/hgr6.idx.a +++ b/src/index/hgr6.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1820347 + !be24 1844953 !le16 4 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index adac974..e5de9a1 100644 --- a/src/index/joystick.idx.a +++ b/src/index/joystick.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1822997 + !be24 1847603 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index 24cc105..f315960 100644 --- a/src/index/miniattract0.idx.a +++ b/src/index/miniattract0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1817007 + !be24 1841580 !le16 423 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index 2d20801..a519ea6 100644 --- a/src/index/miniattract1.idx.a +++ b/src/index/miniattract1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1817430 - !le16 455 + !be24 1842003 + !le16 466 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 5d62777..ae100bb 100644 --- a/src/index/prelaunch.idx.a +++ b/src/index/prelaunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1808523 - !le16 874 + !be24 1833074 + !le16 885 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index 7495f78..1d78927 100644 --- a/src/index/res.cover.idx.a +++ b/src/index/res.cover.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 470571 + !be24 478251 !le16 8184 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index 999e8de..da84baf 100644 --- a/src/index/res.help.idx.a +++ b/src/index/res.help.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 486947 + !be24 494627 !le16 8184 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index 65d62bd..6923c2b 100644 --- a/src/index/res.title.idx.a +++ b/src/index/res.title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 478755 + !be24 486435 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index af1c147..5d230e7 100644 --- a/src/index/search00.idx.a +++ b/src/index/search00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1801823 - !le16 645 + !be24 1826246 + !le16 665 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index c79bfec..3c94364 100644 --- a/src/index/search01.idx.a +++ b/src/index/search01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1802703 - !le16 1129 + !be24 1827160 + !le16 1149 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index e529152..bc9ac74 100644 --- a/src/index/search10.idx.a +++ b/src/index/search10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1804311 - !le16 1199 + !be24 1828798 + !le16 1219 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index ceb310a..d9b06cf 100644 --- a/src/index/search11.idx.a +++ b/src/index/search11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1805951 - !le16 1835 + !be24 1830472 + !le16 1855 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 63cafff..2ea3a67 100644 --- a/src/index/sfx.idx.a +++ b/src/index/sfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1814655 + !be24 1839217 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index d3715e8..f6fb869 100644 --- a/src/index/slideshow.idx.a +++ b/src/index/slideshow.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1815887 + !be24 1840460 !le16 1120 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 603905c..1d3311a 100644 --- a/src/index/title.idx.a +++ b/src/index/title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1817885 - !le16 703 + !be24 1842469 + !le16 714 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 034b642..2aafaab 100644 --- a/src/index/xsingle.idx.a +++ b/src/index/xsingle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 1801538 - !le16 285 + !be24 1825948 + !le16 298 diff --git a/src/prelaunch/wari.a b/src/prelaunch/wari.a new file mode 100644 index 0000000..bacbd10 --- /dev/null +++ b/src/prelaunch/wari.a @@ -0,0 +1,19 @@ +;license:MIT + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/WARI",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$4C + sta $BA3C + jsr $8000 + +DISABLE_ACCEL + +RESET_VECTOR $100 + jmp $BA3F + +!if * > $1C0 { + !error "code is too large, ends at ", * +}