diff --git a/res/history.md b/res/history.md index e436b0e3a..b21648b56 100644 --- a/res/history.md +++ b/res/history.md @@ -15,6 +15,7 @@ - Fix crash in Black Magic on Apple //c+ (closes [633](https://github.com/a2-4am/4cade/issues/633)) - Fix quit option in Angry Birds (closes [636](https://github.com/a2-4am/4cade/issues/636)) +- Fix uninitialized value in Apple Cider Spider and its self-running demo - Improve joystick handling in Frogger II (closes [658](https://github.com/a2-4am/4cade/issues/658)) - Properly reset Mockingboard speech chip on Ctrl-Reset (closes [660](https://github.com/a2-4am/4cade/issues/660)) - Improve Mockingboard speech detection algorithm (closes [661](https://github.com/a2-4am/4cade/issues/661)) @@ -22,7 +23,6 @@ - Remove false positive on A2FPGA which made it look like it supported Mockingboard speech even though it doesn't - Mark Mapple and Crime Wave as having in-game cheats - Remove debugging code from Mapple -- Fix Angry Birds quit - Improve compatibility on machines running ROMx custom ROM and booting from BOOTi mass storage device - Add more game help (thanks Brendan R., Andrew R.) diff --git a/src/demo/cider.spider.a b/src/demo/cider.spider.a index f27ba2845..4b288c2c9 100644 --- a/src/demo/cider.spider.a +++ b/src/demo/cider.spider.a @@ -23,6 +23,7 @@ bpl - inx + stx $306 ; uninitialized value in original game stx $10AC inx stx $10B1 ; reset vector patch diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index e496826ad..81f93deaa 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 16010957 + !be24 16010960 !le16 5129 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index cb3163c2e..b31121354 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 15948820 + !be24 15948823 !le16 5807 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index d35e6d5a3..70bc4ac27 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 15880373 + !be24 15880376 !le16 4171 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index 00f569b97..d02556f02 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 15895068 + !be24 15895071 !le16 4642 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index d752bd3b2..876518c4a 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 15913830 + !be24 15913833 !le16 5617 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 012358046..252d6e05a 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 15934986 + !be24 15934989 !le16 6209 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index c7625b1ad..ae7b28040 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 16016086 + !be24 16016089 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index a5350c567..c608eeb59 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 16016840 + !be24 16016843 !le16 449 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index d3708a456..08c09bcdd 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 16017289 + !be24 16017292 !le16 309 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index c3faefc14..d65724bc5 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 15954627 + !be24 15954630 !le16 1757 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 376685302..f09487ba3 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 15963424 + !be24 15963427 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 22d2a27f5..abf96abaf 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 16016572 + !be24 16016575 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index 832175593..e345a1880 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 16010898 + !be24 16010901 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index f73d1246b..b6a28239d 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 16009234 + !be24 16009237 !le16 1510 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index d1fd08a47..dbdd0ecbe 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 15993982 + !be24 15993985 !le16 590 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index 4330cb174..dc010d92b 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 15960784 + !be24 15960787 !le16 2640 diff --git a/src/index/fxcode.idx.a b/src/index/fxcode.idx.a index bc149caae..385db34b3 100644 --- a/src/index/fxcode.idx.a +++ b/src/index/fxcode.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15965422 + !be24 15965425 !le16 246 diff --git a/src/index/fxdata.idx.a b/src/index/fxdata.idx.a index 31e32556b..19566df8b 100644 --- a/src/index/fxdata.idx.a +++ b/src/index/fxdata.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15965668 + !be24 15965671 !le16 538 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 0f914346a..e8d1207ef 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 15966206 + !be24 15966209 !le16 7625 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 57c0bfee2..1e0155696 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 16016496 + !be24 16016499 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 6712c20cf..8a4718f69 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 16010744 + !be24 16010747 !le16 154 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index ca66d86f7..54bc1a4f7 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 16016639 + !be24 16016642 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 3f36e23e2..0832279cb 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 15994572 + !be24 15994575 !le16 4334 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index ae343b2fe..2ef769627 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 15998906 + !be24 15998909 !le16 1733 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 21b16e482..288607bd9 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 16000639 + !be24 16000642 !le16 1194 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 8630742cd..c55de30e9 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 16001833 + !be24 16001836 !le16 3441 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 19e8945b2..e753ff6b6 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 16005274 + !be24 16005277 !le16 3429 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index aad7af981..69a70863e 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 16008703 + !be24 16008706 !le16 404 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index 144fcb7aa..fb7f58157 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 16009107 + !be24 16009110 !le16 127 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 0e552e772..44f539897 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 16017598 + !be24 16017601 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index b4bf43c5b..b7348d2ae 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 15979236 + !be24 15979239 !le16 5162 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index de35859ca..a68edb994 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 15984398 + !be24 15984401 !le16 2467 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 51d8033b5..cc5d1ea7f 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 15941195 + !be24 15941198 !le16 7625 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 68d945432..076526b87 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 15870820 + !be24 15870823 !le16 9553 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 669013b8c..d9e0fdad5 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 15884544 + !be24 15884547 !le16 10524 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 9547b3c30..39fd9106d 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 15899710 + !be24 15899713 !le16 14120 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index c395134cb..7173bdbdd 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 15919447 + !be24 15919450 !le16 15539 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 56ef4ae85..8004ac193 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 15965064 + !be24 15965067 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index cc1e53f7c..a21bd5f36 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 15973831 + !be24 15973834 !le16 5405 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 3dc5ab353..fbdfd2c13 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 15986865 + !be24 15986868 !le16 7117 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 21f4ab286..575ccd812 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 15956384 + !be24 15956387 !le16 4400 diff --git a/src/prelaunch/cider.spider.a b/src/prelaunch/cider.spider.a index edaeed96a..b90dfe059 100755 --- a/src/prelaunch/cider.spider.a +++ b/src/prelaunch/cider.spider.a @@ -28,7 +28,7 @@ sta $1C1E + lda #0 - sta $306 + sta $306 ; uninitialized value in original game sta $10AC lda #1 sta $10B1 ; reset vector patch