tewtal / sm_practice_hack

Super Metroid Practice Hack
The Unlicense
27 stars 19 forks source link

Custom title menu demos #204

Closed InsaneFirebat closed 6 months ago

InsaneFirebat commented 6 months ago

I made some small changes to the way demos are loaded. The most important change is at the top of demos.asm, and allows the large chunk of input data to live in any WRAM bank ($80-BF). There's also a fix for lava/acid damage not being applied, and some slight optimizations for rom space so that very little freespace is needed outside of the big stuff. There's now a big chunk of freespace in bank $91, which starts at the end of DemoRoomReset.

The first six demos were reproduced on PAL, while NTSC had all 23 demos replaced. Not all of them are particularly interesting, so feel free to suggest replacements (for a future update). I created a macro to handle warnpcs when they differ between PAL and NTSC. Found a few existing places to use it and updated them.

idlechild commented 6 months ago

I'm trusting this is awesome can't wait to see it!

I propose we up version to 2.6.0 with incredibly vague release notes.

InsaneFirebat commented 6 months ago

Sounds good to me. I just pushed a fix that had the first few demos overwritten by something else. Moved it to bank $87

InsaneFirebat commented 6 months ago

Merged with #202