From ce4002fc9e266eed2a905b4092af1c1b92e8445e Mon Sep 17 00:00:00 2001 From: Peter Ferrie Date: Wed, 12 Apr 2023 10:18:38 -0700 Subject: [PATCH] add Puyo Puyo to the collection --- res/GAMES.CONF | 1 + res/TITLE.DHGR/PUYO.PUYO | Bin 0 -> 16384 bytes ...yo no sound 6502 8k file (san inc pack).po | Bin 0 -> 143360 bytes src/index/artwork.idx.a | 2 +- src/index/attract.idx.a | 2 +- src/index/cache00.idx.a | 2 +- src/index/cache01.idx.a | 2 +- src/index/cache10.idx.a | 2 +- src/index/cache11.idx.a | 2 +- src/index/count01.a | 2 +- src/index/count11.a | 2 +- src/index/coverfade.idx.a | 2 +- src/index/credits.idx.a | 2 +- src/index/decrunch.idx.a | 2 +- src/index/demo.idx.a | 2 +- src/index/dfx.idx.a | 2 +- src/index/dgr.fizzle.idx.a | 2 +- src/index/dgr.idx.a | 2 +- src/index/dhgr.idx.a | 2 +- src/index/dtitle.idx.a | 4 ++-- src/index/fx.idx.a | 2 +- src/index/gamehelp.idx.a | 4 ++-- src/index/gr.fizzle.idx.a | 2 +- src/index/gr.idx.a | 2 +- src/index/helptext.idx.a | 2 +- src/index/hgr0.idx.a | 2 +- src/index/hgr1.idx.a | 2 +- src/index/hgr2.idx.a | 2 +- src/index/hgr3.idx.a | 2 +- src/index/hgr4.idx.a | 2 +- src/index/hgr5.idx.a | 2 +- src/index/hgr6.idx.a | 2 +- src/index/joystick.idx.a | 2 +- src/index/miniattract0.idx.a | 2 +- src/index/miniattract1.idx.a | 2 +- src/index/prelaunch.idx.a | 4 ++-- src/index/res.cover.idx.a | 2 +- src/index/res.help.idx.a | 2 +- src/index/res.title.idx.a | 2 +- src/index/search00.idx.a | 2 +- src/index/search01.idx.a | 4 ++-- src/index/search10.idx.a | 2 +- src/index/search11.idx.a | 4 ++-- src/index/sfx.idx.a | 2 +- src/index/slideshow.idx.a | 2 +- src/index/title.idx.a | 2 +- src/index/xsingle.idx.a | 4 ++-- src/prelaunch/puyo.puyo.a | 22 ++++++++++++++++++ 48 files changed, 73 insertions(+), 50 deletions(-) create mode 100644 res/TITLE.DHGR/PUYO.PUYO create mode 100644 res/dsk/puyo puyo no sound 6502 8k file (san inc pack).po create mode 100644 src/prelaunch/puyo.puyo.a diff --git a/res/GAMES.CONF b/res/GAMES.CONF index f810869f3..fd4a0480d 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -338,6 +338,7 @@ 00011,POOYAN=Pooyan 01140,PP=Prince of Persia 00010,PULSAR.II=Pulsar II +01101,PUYO.PUYO=Puyo Puyo 00011,QUASAR=Quasar 11110,QIX=Qix 10010,QUADRANT.6112=Quadrant 6112 diff --git a/res/TITLE.DHGR/PUYO.PUYO b/res/TITLE.DHGR/PUYO.PUYO new file mode 100644 index 0000000000000000000000000000000000000000..aa5778e325a6cf3f1acd2ccd290dde9b384aac6a GIT binary patch literal 16384 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 literal 0 HcmV?d00001 diff --git a/res/dsk/puyo puyo no sound 6502 8k file (san inc pack).po b/res/dsk/puyo puyo no sound 6502 8k file (san inc pack).po new file mode 100644 index 0000000000000000000000000000000000000000..a49467edeebc2f89a7661b4768cb90e2e2312a7e GIT binary patch literal 143360 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 literal 0 HcmV?d00001 diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 77239db8a..feed6e089 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 15236931 + !be24 15262213 !le16 5129 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 48a5f068d..13949e89e 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 15183358 + !be24 15208608 !le16 5642 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index e9ae804b0..d6e6de647 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 15117610 + !be24 15142784 !le16 4047 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index f2f558ffb..acb6e6b29 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 15131808 + !be24 15157012 !le16 4466 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index 21175cf5b..953e28d95 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 15149582 + !be24 15174786 !le16 5688 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 67a279d2f..6d0fdc46c 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 15169901 + !be24 15195135 !le16 6304 diff --git a/src/index/count01.a b/src/index/count01.a index de38bac8f..a69a8fc7a 100644 --- a/src/index/count01.a +++ b/src/index/count01.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 330 +!word 331 diff --git a/src/index/count11.a b/src/index/count11.a index 2f77dc315..871f806db 100644 --- a/src/index/count11.a +++ b/src/index/count11.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 471 +!word 472 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 70429df80..626b6d685 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 15242060 + !be24 15267342 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index b908efae3..fc4bf35fe 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 15242814 + !be24 15268096 !le16 448 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index 398182483..952574fb4 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 15243262 + !be24 15268544 !le16 303 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index 82c7a739e..4d1f0ee4e 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 12180632 + !be24 12197720 !le16 1652 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index c8226a26f..92bfcd19c 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 15191640 + !be24 15216890 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 22afb04f8..5f511deca 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 15242546 + !be24 15267828 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index 5a6cdea39..d255a7a15 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 15236872 + !be24 15262154 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index 41222369d..95cf6d439 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 15235338 + !be24 15260620 !le16 1437 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 39f8ced68..f85df55d7 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 15219942 - !le16 537 + !be24 15245208 + !le16 553 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index 273e8fbc8..028c61ac1 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 15189000 + !be24 15214250 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 62d3be4c5..ed2c2fd7b 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 15193638 - !le16 7153 + !be24 15218888 + !le16 7169 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 7f921c8c9..3f4266c74 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 15242470 + !be24 15267752 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 2f7604229..38679d852 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 15236775 + !be24 15262057 !le16 97 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index a1756d684..b26f43cad 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 15242613 + !be24 15267895 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 7f25e48b9..ebd8622df 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 15220479 + !be24 15245761 !le16 4702 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 0c87e9378..4183c7388 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 15225181 + !be24 15250463 !le16 1715 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index 564c6fb88..539071135 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 15226896 + !be24 15252178 !le16 1129 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 569de7f3a..a0d65f4b1 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 15228025 + !be24 15253307 !le16 3388 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 615936dc7..33d7c9ebf 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 15231413 + !be24 15256695 !le16 3332 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index 36019c54d..49864cf25 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 15234745 + !be24 15260027 !le16 479 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index d39c50951..8e1ab9cd9 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 15235224 + !be24 15260506 !le16 114 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 36bba6b83..7a1c6a092 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 15243565 + !be24 15268847 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index f09086c87..e4959d5c3 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 15206103 + !be24 15231369 !le16 4741 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index ac3079383..046406b55 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 15210844 + !be24 15236110 !le16 2400 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 26725c9af..03ca1ff43 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 15176205 - !le16 7153 + !be24 15201439 + !le16 7169 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index 3c5d0ee7d..907d6d4d2 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 4040192 + !be24 4056576 !le16 8192 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index 5b0c58151..33ba231b4 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 4056576 + !be24 4072960 !le16 8192 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index 8c70ab45e..b804220a6 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 4048384 + !be24 4064768 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 5b5e1b3b6..6d14441e8 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 15108333 + !be24 15133507 !le16 9277 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 1a6cf9762..bbc6cecfd 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 15121657 - !le16 10151 + !be24 15146831 + !le16 10181 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index ff09c496b..d8fa58659 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 15136274 + !be24 15161478 !le16 13308 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index 2baa55af4..566cae78d 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 15155270 - !le16 14631 + !be24 15180474 + !le16 14661 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index a73e71b96..45425078e 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 15193280 + !be24 15218530 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index fea7fd03f..613069741 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 15200791 + !be24 15226057 !le16 5312 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 3b257aa82..88c696759 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 15213244 + !be24 15238510 !le16 6698 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 04ea8764c..630a2442f 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 15104346 - !le16 3987 + !be24 15129502 + !le16 4005 diff --git a/src/prelaunch/puyo.puyo.a b/src/prelaunch/puyo.puyo.a new file mode 100644 index 000000000..9ae17e8ee --- /dev/null +++ b/src/prelaunch/puyo.puyo.a @@ -0,0 +1,22 @@ +;license:MIT +;(c) 2023 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/PUYO.PUYO",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + +LC_REBOOT + + lda #$4C + sta $7E7B + jsr $6000 ; decompress + + jsr DisableAccelerator + jmp $7E7E + +!if * > $1C0 { + !error "code is too large, ends at ", * +}