Commit Graph
61 Commits
Author SHA1 Message Date
qwertymodo d9481fe346 MSU coding style cleanup 2020-06-06 18:01:27 -07:00
qwertymodo 605a344368 Port SPC engine patches to ASAR 2020-06-06 18:01:27 -07:00
qwertymodo 6259a813b1 Fix title screen delay (bass version) 2020-06-06 18:01:27 -07:00
qwertymodo 768fbad245 Make existing code compatible with asar 2019-11-17 15:20:57 -08:00
qwertymodo 762cd5344d Fix SPC crash with certain extended MSU-1 tracks 2019-11-17 03:35:27 -08:00
qwertymodo 3e9e4bdf12 Always reset ambient SFX on entering a dungeon 2019-11-09 11:46:13 -08:00
qwertymodo 57f82dc78f Properly reload expanded MSU-1 tracks after fairy revival 2019-11-09 11:45:20 -08:00
qwertymodo 63543f54e3 Don't loop Zelda's theme or crystal maiden theme 2019-10-13 14:16:10 -07:00
qwertymodo dd6fd2576f Fix endgame dark woods music 2019-10-12 13:04:45 -07:00
qwertymodo bb2fdc8041 Overworld ambient SFX fixes 2019-10-12 13:04:45 -07:00
qwertymodo 2995889157 Use boss flag instead of pendant/crystal flag for Hera boss music
Customizer allows the player to start with the pendant/crystal assigned to Hera, which breaks boss music, so use the boss defeated flag instead
2019-10-12 13:04:45 -07:00
qwertymodo 4e060e7d6d Re-add victory fanfare delay to ensure the track loads 2019-10-12 13:04:45 -07:00
qwertymodo 0c032c7d06 Fix post-Aga1 Kakariko music 2019-10-12 13:04:45 -07:00
qwertymodo adb4110c6b Fix dark world OW2 music 2019-10-12 13:04:45 -07:00
qwertymodo 4aef32bcca Don't allow SPC mute/unmute commands to be executed during NMI 2019-10-12 13:04:45 -07:00
qwertymodo df4d663de3 Clean up some old, unused code 2019-10-12 13:04:45 -07:00
qwertymodo 518f01fdcc Skip MSU-1 track reload on mirroring inside a dungeon 2019-10-12 13:04:45 -07:00
qwertymodo b5f42c706e No more SPC race condition whack-a-mole, just hard sync and be done with it 2019-10-12 13:04:45 -07:00
qwertymodo 60c66a6944 Wait on the startup screen for the SPC to be ready before accepting button inputs 2019-10-12 13:04:45 -07:00
qwertymodo 5adee10378 Add an extra SPC synchronization wait after muting or unmuting before attempting to start the next song 2019-10-12 13:04:45 -07:00
qwertymodo 5be274d69e Fix some off-by-one loads in MSU fallback 2019-10-12 13:04:45 -07:00
qwertymodo aa1a07f85b Index MSUTrackList from 1 like the other MSU tables to support up to track 64 2019-10-12 13:04:45 -07:00
qwertymodo ef86915965 Add initial music shuffle table 2019-10-12 13:04:45 -07:00
qwertymodo ff25bbccd3 Fix SPC crash with the new mute/unmute engine commands and the mirror warp track 2019-10-12 13:04:45 -07:00
qwertymodo 5c942377dd Fix S&Q music fadeout 2019-10-12 13:04:45 -07:00
qwertymodo f18d003a2b Change GT2 music to only play upstairs 2019-10-12 13:04:45 -07:00
qwertymodo 9b4eac681a Switch SPC fallback mute/unmute to use the new FA/FB N-SPC commands 2019-10-12 13:04:45 -07:00
qwertymodo 5b307e421c Add new N-SPC commands FA (mute) and FB (unmute) 2019-10-12 13:04:45 -07:00
qwertymodo b3299ca27d Fix issue with NoBGM muting 2019-10-12 13:04:45 -07:00
qwertymodo 50f36be621 Disable MSU-1 audio too when Background Music is set to No 2019-10-12 13:04:45 -07:00
qwertymodo bd3ebb2275 Add special MSU-1 pack indexes for SPC fallback () and NoBGM () 2019-10-12 13:04:45 -07:00
qwertymodo f0425c7a36 Fix pedestal pull ending animation 2019-10-12 13:04:45 -07:00
qwertymodo 400d0652bb Merge branch 'musicstuff' 2019-09-06 15:59:23 -07:00
qwertymodo 449043e103 Fix background dungeon lookup for expanded MSU-1 packs 2019-09-06 15:56:22 -07:00
qwertymodo 207cfdc85e Merge branch 'musicstuff' 2019-09-06 14:47:51 -07:00
qwertymodo bebdb1fd61 Re-scan the MSU-1 fallback table on pack switch 2019-09-06 14:47:05 -07:00
qwertymodo 569722dc3c Always play track 7 in Kakariko, regardless of game phase 2019-09-06 14:46:29 -07:00
qwertymodo 78bb832b67 Fix lost woods music when mirroring 2019-09-06 14:45:41 -07:00
qwertymodo bfdd6ebe34 Fix dark lost woods MSU-1 secondary fallback 2019-09-06 14:44:49 -07:00
qwertymodo 5a20102d08 Add fast fanfare option 2019-08-31 11:55:25 -07:00
qwertymodo 3ab1b329ae Fix ped pull crash 2019-08-30 23:07:47 -07:00
qwertymodo c005695c18 Fix victory fanfare crash 2019-08-30 22:04:07 -07:00
qwertymodo 7dbe893eeb Merge branch 'musicstuff' 2019-08-28 12:55:58 -07:00
qwertymodo fd7d2bba3a MSU-1 fixes and updates 2019-08-28 10:26:00 -07:00
qwertymodo 9cf065271c Fix bunny music for non-inverted DM 2019-08-28 10:25:05 -07:00
qwertymodo 16af34eb91 Implement SPC fallback for missing MSU-1 tracks 2019-08-22 16:18:13 -07:00
qwertymodo d7ce5ca5bd Don't attempt to mute/unmute when the same song is reloaded 2019-08-22 12:42:57 -07:00
qwertymodo 9d9fb8a563 Add runtime muting 2019-08-21 20:56:08 -07:00
qwertymodo 022c12ac73 Enable multiple MSU-1 packs, selected via F5049 2019-08-21 19:05:02 -07:00
qwertymodo a75926b9e6 Fix inverted mode flute loading light world music 2019-08-21 19:05:02 -07:00
qwertymodo bf49cde0ea Change dark woods to track 15 2019-08-21 19:05:02 -07:00
qwertymodo 80bc569279 Fix inverted bunny music 2019-08-21 19:05:02 -07:00
qwertymodo a1e34c280a Add dungeon-specific music 2019-08-21 19:05:02 -07:00
qwertymodo 5a9368fbd5 Typo 2019-08-21 19:02:01 -07:00
qwertymodo 7271b61a27 Fix MSU-1 muting issue in enemizer (hobo bridge, pedestal) 2018-10-23 12:04:22 -07:00
qwertymodo f3489488fe Fix MSU-1 pendant softlock on buggy higan RetroArch core 2018-10-23 12:02:50 -07:00
qwertymodo 4244208e3c Check for delayed MSU-1 track load (SD2SNES) before waiting for track end in non-tournament ROMs 2018-09-29 13:51:47 -07:00
qwertymodo 00d5c920e2 Fix the MSU-1 code 2018-09-29 09:38:44 -07:00
qwertymodo ccbe13e7e8 Allow MSU-1 fanfares to play to the end in non-tournament ROMs 2018-09-28 23:40:21 -07:00
qwertymodo 923b907df9 MSU-1 code cleanup 2018-09-28 23:39:44 -07:00
qwertymodo 5b03421e20 MSU-1: Don't stall NMI while audio is busy loading, and wait for ending music to finish. 2018-02-06 22:41:36 -08:00