Puzzle Bobble: Bust-A-Move

Go down

20220828

Post 

Puzzle Bobble: Bust-A-Move Empty Puzzle Bobble: Bust-A-Move







Download patch V1.02:
Code:
https://files.catbox.moe/l84zua.zip

PCM Packs:
3DO OST
Code:
https://www.mediafire.com/file/lqv07rwvestatoe/pcmpack1.7z/file (Mirror A)
https://files.catbox.moe/ewvoz9.7z (Mirror B)
3DO Preview
Yeah, I know it's using the Bust-A-Move ROM when the bps patch is for the PAL version and the title contains a name not in the US version.


Versions:
1.00 - First release, contains the ability to play CD quality music.
1.01 - Includes extra patches that should hopefully make assembling the .asm file more optional. Also cleans up this post.
1.02 - Hot-fix for an issue where Title Screen music stops prematurely. A more proper fix has been suggested, but this should do for now.


Last edited by zdrmonstera on Mon 29 Aug 2022 - 13:30; edited 10 times in total
avatar
zdrmonstera

Puzzle Bobble: Bust-A-Move Image111

Since : 2022-08-26

Back to top Go down

Share this post on: reddit

Puzzle Bobble: Bust-A-Move :: Comments

Conn

Post Sun 28 Aug 2022 - 15:26 by Conn

Congrats to your release 👏
Unfortunately I need to tell some conventions, but this is little:
- attachments are only downloadable for registered users. Please upload the patch to an extern cloud.
- patches in ips format are usually for non-headered roms, bps patch both afik
- I know people prefer the us version sometimes, due to compatibility. In your readme it says only Japanese version and people need to compile themselves...
If possible, can you add a japa and us patch (bust a move) to your patch folder? Cubear and I can help you porting if you experience problems

Little things:
- video can be a SPC gameplay from YouTube until one makes one of MSU
- Usually we post the patch first, then the pcm pack (you can see other releases for the standard)

This is all to avoid confusion with players... We have gained experience over years Smile
Much thanks for your contribution! Breakdance
I promoted you to asm hacker;)

Back to top Go down

avatar

Post Sun 28 Aug 2022 - 15:50 by zdrmonstera

Conn wrote:
- video can be a SPC gameplay from YouTube until one makes one of MSU
How do I embed videos?

Back to top Go down

Conn

Post Sun 28 Aug 2022 - 16:19 by Conn

Awesome 👍 I edited your post above a bit, hope you don't mind

Back to top Go down

Cubear

Post Sun 28 Aug 2022 - 17:09 by Cubear

Congratulations on your first release! Always nice to see more people learning to hack. It's very rewarding!

Back to top Go down

Polargames

Post Sun 28 Aug 2022 - 19:32 by Polargames

Congratulations, Well done Job. 👍👏🎉

Back to top Go down

JUD6MENT

Post Sun 28 Aug 2022 - 21:17 by JUD6MENT

Nice to see another coder. Welcome to the group and congrats

Back to top Go down

Relikk

Post Mon 29 Aug 2022 - 8:43 by Relikk

The intro music ends prematurely if you're using any 60Hz options (US, JP and forcing the PAL ROM to 60Hz). It's fine on the PAL ROM running at 50Hz.

Back to top Go down

avatar

Post Mon 29 Aug 2022 - 10:22 by zdrmonstera

Relikk wrote:The intro music ends prematurely if you're using any 60Hz options (US, JP and forcing the PAL ROM to 60Hz). It's fine on the PAL ROM running at 50Hz.

I'm not sure what I can do with that, the 3DO's intro music doesn't seem to sync up well with the SNES intro, and I don't think introducing PCM pack specific "speed hacks" would do much good. (Let alone know how to do it yet!)
Unless you are using another PCM pack? :/

Back to top Go down

Conn

Post Mon 29 Aug 2022 - 11:33 by Conn

pal is always slower than ntsc, for example bszelda dub cannot be played on pal.
I would not know another solution than creating a different pcm for ntsc uses if this is a problem

Back to top Go down

Cubear

Post Mon 29 Aug 2022 - 12:00 by Cubear

I can't seem to replicate the issue. Maybe I'm misunderstanding.




both versions have the song end right around where bub starts jumping. The PAL version is running at 50fps, too.

Back to top Go down

Relikk

Post Mon 29 Aug 2022 - 12:25 by Relikk



Japanese version on BSNES Plus.

Back to top Go down

Cubear

Post Mon 29 Aug 2022 - 12:33 by Cubear

probably an issue with the mute when 00 passes through the MSU1 hook

for a quick band-aid type of fix, you could check the currently playing track and ignore the mute when the title screen song is the last one being played

Back to top Go down

Conn

Post Mon 29 Aug 2022 - 12:58 by Conn

Yes cubear is right, I traced it.
Code:
    CMP #$00
    BEQ stop_music

stop_music:
    STZ $2143
    %CheckNoMSU(stop_music2)
    STZ $2007

this may be ocercome with following:
Code:

stop_music:
    STZ $2143
    %CheckNoMSU(stop_music2)
;-----------------------------
waittrackover:
LDA $2000
AND #$10
BEQ waittrackover (not sure, could also be BNE waittrackover)
;------------------------------
    STZ $2007

Back to top Go down

Cubear

Post Mon 29 Aug 2022 - 13:05 by Cubear

that could cause some issues if a looping track is being played, right?  you may also want to save track loop status to free ram and use it to avoid that loop if your current track loops, if you use this code

Back to top Go down

Conn

Post Mon 29 Aug 2022 - 13:17 by Conn

Details surely must be tested and adjusted if necessary, ee.g. through deploying a free ram if intro is played or whateve r:)

Back to top Go down

avatar

Post Mon 29 Aug 2022 - 13:34 by zdrmonstera

Cubear wrote:probably an issue with the mute when 00 passes through the MSU1 hook

for a quick band-aid type of fix, you could check the currently playing track and ignore the mute when the title screen song is the last one being played

Applied that "fix" in a new 1.02 update. @Relikk Try testing it now, though it won't stop when you press the start button.

Back to top Go down

Cubear

Post Mon 29 Aug 2022 - 15:27 by Cubear

if it becomes an issue, you can read the snes joy registers for the bit when the start button is pressed and do a mute if that comes back true.

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum