diff options
author | Kurausukun <lord.uber1@gmail.com> | 2020-12-10 23:30:52 -0500 |
---|---|---|
committer | Kurausukun <lord.uber1@gmail.com> | 2020-12-10 23:30:52 -0500 |
commit | 58976ebaa8d73d174940f622ec36f22bcd2fd8a2 (patch) | |
tree | c27ab24ed83fdb16654b5814d681af487b119601 | |
parent | 32ae13f9b66ab1b01146e5746e9350f97f055526 (diff) | |
parent | 8d29f65c6c7f34aa53ae2e7ae3e4f34a95025602 (diff) |
Merge remote-tracking branch 'upstream/master' into berry_crush
500 files changed, 25338 insertions, 24755 deletions
diff --git a/.gitattributes b/.gitattributes index 4e8417c0c..1f2aa0c6d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -10,6 +10,14 @@ Makefile text eol=lf *.inc text eol=lf *.sha1 text eol=lf *.json text eol=lf +*.sed text eol=lf +*.cpp text eol=lf +.gitattributes text eol=lf +.gitignore text eol=lf +*.hpp text eol=lf +*.md text eol=lf +*.ps1 text eol=crlf +*.yml text eol=lf *.png binary *.bin binary diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..c381b50f1 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,8 @@ +<!--- Provide a general summary of your changes in the Title above --> + +## Description +<!--- Describe your changes in detail --> + +## **Discord contact info** +<!--- formatted as name#numbers, e.g. PikalaxALT#5823 --> +<!--- Contributors must join https://discord.gg/d5dubZ3 -->
\ No newline at end of file diff --git a/.gitignore b/.gitignore index ebf507247..38c3e02d6 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ porymap.project.cfg .vscode/ *.a .fuse_hidden* +*.sna diff --git a/INSTALL.md b/INSTALL.md index f16384450..20d55e134 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -8,7 +8,7 @@ [terminal]: https://docs.microsoft.com/windows/terminal/get-started [wsl]: https://docs.microsoft.com/windows/wsl/install-win10 -Independently from the specific OS, make sure that the `gcc`, `g++`, `make`, `git`, and `libpng` packages or their equivalents are installed and accessible to the development tools that are used by the project (this means that, for example, on Windows, the packages have to be installed in the WSL environment). The package names and installation methods may vary with each OS. +Independently from the specific OS, make sure that the `gcc`, `g++`, `make`, `git`, and `libpng-dev` packages or their equivalents are installed and accessible to the development tools that are used by the project (this means that, for example, on Windows, the packages have to be installed in the WSL environment). The package names and installation methods may vary with each OS. Install the devkitARM toolchain of devkitPro as per [the instructions on their wiki](https://devkitpro.org/wiki/devkitPro_pacman). On Windows, follow the Linux instructions inside WSL as any steps about the Windows installer do not apply. @@ -70,6 +70,7 @@ LIBPATH := -L ../../tools/agbcc/lib else CC1 = $(shell $(CC) --print-prog-name=cc1) -quiet override CFLAGS += -mthumb -mthumb-interwork -O2 -mabi=apcs-gnu -mcpu=arm7tdmi -fno-toplevel-reorder -Wno-pointer-to-int-cast -g +override CFLAGS += -mthumb -mthumb-interwork -O2 -mabi=apcs-gnu -mtune=arm7tdmi -march=armv4t -fno-toplevel-reorder -Wno-pointer-to-int-cast -g ROM := pokeemerald_modern.gba OBJ_DIR := build/modern LIBPATH := -L "$(dir $(shell $(CC) -mthumb -print-file-name=libgcc.a))" -L "$(dir $(shell $(CC) -mthumb -print-file-name=libc.a))" @@ -136,6 +137,9 @@ C_ASM_OBJS := $(patsubst $(C_SUBDIR)/%.s,$(C_BUILDDIR)/%.o,$(C_ASM_SRCS)) ASM_SRCS := $(wildcard $(ASM_SUBDIR)/*.s) ASM_OBJS := $(patsubst $(ASM_SUBDIR)/%.s,$(ASM_BUILDDIR)/%.o,$(ASM_SRCS)) +# get all the data/*.s files EXCEPT the ones with specific rules +REGULAR_DATA_ASM_SRCS := $(filter-out $(DATA_ASM_SUBDIR)/maps.s $(DATA_ASM_SUBDIR)/map_events.s, $(wildcard $(DATA_ASM_SUBDIR)/*.s)) + DATA_ASM_SRCS := $(wildcard $(DATA_ASM_SUBDIR)/*.s) DATA_ASM_OBJS := $(patsubst $(DATA_ASM_SUBDIR)/%.s,$(DATA_ASM_BUILDDIR)/%.o,$(DATA_ASM_SRCS)) @@ -178,7 +182,7 @@ mostlyclean: tidy rm -f $(SAMPLE_SUBDIR)/*.bin rm -f $(CRY_SUBDIR)/*.bin rm -f $(MID_SUBDIR)/*.s - find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} + + find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.rl' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} + rm -f $(DATA_ASM_SUBDIR)/layouts/layouts.inc $(DATA_ASM_SUBDIR)/layouts/layouts_table.inc rm -f $(DATA_ASM_SUBDIR)/maps/connections.inc $(DATA_ASM_SUBDIR)/maps/events.inc $(DATA_ASM_SUBDIR)/maps/groups.inc $(DATA_ASM_SUBDIR)/maps/headers.inc find $(DATA_ASM_SUBDIR)/maps \( -iname 'connections.inc' -o -iname 'events.inc' -o -iname 'header.inc' \) -exec rm {} + @@ -275,23 +279,32 @@ endif $(C_BUILDDIR)/%.o: $(C_SUBDIR)/%.s $$(c_asm_dep) $(AS) $(ASFLAGS) -o $@ $< -ifeq ($(NODEP),1) -$(ASM_BUILDDIR)/%.o: asm_dep := -else -$(ASM_BUILDDIR)/%.o: asm_dep = $(shell $(SCANINC) -I "" $(ASM_SUBDIR)/$*.s) -endif +# The dep rules have to be explicit or else missing files won't be reported. +# As a side effect, they're evaluated immediately instead of when the rule is invoked. +# It doesn't look like $(shell) can be deferred so there might not be a better way. -$(ASM_BUILDDIR)/%.o: $(ASM_SUBDIR)/%.s $$(asm_dep) - $(AS) $(ASFLAGS) -o $@ $< ifeq ($(NODEP),1) -$(DATA_ASM_BUILDDIR)/%.o: data_dep := +$(ASM_BUILDDIR)/%.o: $(ASM_SUBDIR)/%.s + $(AS) $(ASFLAGS) -o $@ $< else -$(DATA_ASM_BUILDDIR)/%.o: data_dep = $(shell $(SCANINC) -I include -I "" $(DATA_ASM_SUBDIR)/$*.s) +define ASM_DEP +$1: $2 $$(shell $(SCANINC) -I include -I "" $2) + $$(AS) $$(ASFLAGS) -o $$@ $$< +endef +$(foreach src, $(ASM_SRCS), $(eval $(call ASM_DEP,$(patsubst $(ASM_SUBDIR)/%.s,$(ASM_BUILDDIR)/%.o, $(src)),$(src)))) endif -$(DATA_ASM_BUILDDIR)/%.o: $(DATA_ASM_SUBDIR)/%.s $$(data_dep) +ifeq ($(NODEP),1) +$(DATA_ASM_BUILDDIR)/%.o: $(DATA_ASM_SUBDIR)/%.s $(PREPROC) $< charmap.txt | $(CPP) -I include | $(AS) $(ASFLAGS) -o $@ +else +define DATA_ASM_DEP +$1: $2 $$(shell $(SCANINC) -I include -I "" $2) + $$(PREPROC) $$< charmap.txt | $$(CPP) -I include | $$(AS) $$(ASFLAGS) -o $$@ +endef +$(foreach src, $(REGULAR_DATA_ASM_SRCS), $(eval $(call DATA_ASM_DEP,$(patsubst $(DATA_ASM_SUBDIR)/%.s,$(DATA_ASM_BUILDDIR)/%.o, $(src)),$(src)))) +endif $(SONG_BUILDDIR)/%.o: $(SONG_SUBDIR)/%.s $(AS) $(ASFLAGS) -I sound -o $@ $< diff --git a/asm/macros/event.inc b/asm/macros/event.inc index 5e5a2758d..eafd19b1c 100644 --- a/asm/macros/event.inc +++ b/asm/macros/event.inc @@ -1434,6 +1434,7 @@ @ Sets the color of the text in standard message boxes. 0x00 produces blue (male) text, 0x01 produces red (female) text, @ 0xFF resets the color to the default for the current OW's gender, and all other values produce black text. + @ Used only in FireRed/LeafGreen, does nothing in Emerald. .macro textcolor color:req .byte 0xc7 .byte \color @@ -1441,6 +1442,7 @@ @ The exact purpose of this command is unknown, but it is related to the blue help-text box that appears on the bottom @ of the screen when the Main Menu is opened. + @ Used only in FireRed/LeafGreen, does nothing in Emerald. .macro loadhelp pointer:req .byte 0xc8 .4byte \pointer @@ -1448,21 +1450,25 @@ @ The exact purpose of this command is unknown, but it is related to the blue help-text box that appears on the bottom of @ the screen when the Main Menu is opened. + @ Used only in FireRed/LeafGreen, does nothing in Emerald. .macro unloadhelp .byte 0xc9 .endm @ After using this command, all standard message boxes will use the signpost frame. + @ Used only in FireRed/LeafGreen, does nothing in Emerald. .macro signmsg .byte 0xca .endm @ Ends the effects of signmsg, returning message box frames to normal. + @ Used only in FireRed/LeafGreen, does nothing in Emerald. .macro normalmsg .byte 0xcb .endm @ Compares the value of a hidden variable to a dword. + @ Used only in FireRed/LeafGreen, does nothing in Emerald. .macro comparehiddenvar a:req, value:req .byte 0xcc .byte \a @@ -1489,6 +1495,7 @@ .endm @ Sets worldmapflag to 1. This allows the player to Fly to the corresponding map, if that map has a flightspot. + @ Used only in FireRed/LeafGreen, does nothing in Emerald. .macro setworldmapflag worldmapflag:req .byte 0xd0 .2byte \worldmapflag diff --git a/asm/macros/music_voice.inc b/asm/macros/music_voice.inc index b7a9e7f8d..64dd38214 100644 --- a/asm/macros/music_voice.inc +++ b/asm/macros/music_voice.inc @@ -1,19 +1,19 @@ - .macro voice_directsound base_midi_key, pan, sample_data_pointer, attack, decay, sustain, release + .macro voice_directsound base_midi_key:req, pan:req, sample_data_pointer:req, attack:req, decay:req, sustain:req, release:req .byte 0 _voice_directsound \base_midi_key, \pan, \sample_data_pointer, \attack, \decay, \sustain, \release .endm - .macro voice_directsound_no_resample base_midi_key, pan, sample_data_pointer, attack, decay, sustain, release + .macro voice_directsound_no_resample base_midi_key:req, pan:req, sample_data_pointer:req, attack:req, decay:req, sustain:req, release:req .byte 8 _voice_directsound \base_midi_key, \pan, \sample_data_pointer, \attack, \decay, \sustain, \release .endm - .macro voice_directsound_alt base_midi_key, pan, sample_data_pointer, attack, decay, sustain, release + .macro voice_directsound_alt base_midi_key:req, pan:req, sample_data_pointer:req, attack:req, decay:req, sustain:req, release:req .byte 16 _voice_directsound \base_midi_key, \pan, \sample_data_pointer, \attack, \decay, \sustain, \release .endm - .macro _voice_directsound base_midi_key, pan, sample_data_pointer, attack, decay, sustain, release + .macro _voice_directsound base_midi_key:req, pan:req, sample_data_pointer:req, attack:req, decay:req, sustain:req, release:req .byte \base_midi_key .byte 0 .if \pan != 0 @@ -28,16 +28,22 @@ .byte \release .endm - .macro voice_square_1 sweep, duty_cycle, attack, decay, sustain, release - _voice_square_1 1, \sweep, \duty_cycle, \attack, \decay, \sustain, \release + .macro voice_square_1 base_midi_key:req, pan:req, sweep:req, duty_cycle:req, attack:req, decay:req, sustain:req, release:req + _voice_square_1 1, \base_midi_key, \pan, \sweep, \duty_cycle, \attack, \decay, \sustain, \release .endm - .macro voice_square_1_alt sweep, duty_cycle, attack, decay, sustain, release - _voice_square_1 9, \sweep, \duty_cycle, \attack, \decay, \sustain, \release + .macro voice_square_1_alt base_midi_key:req, pan:req, sweep:req, duty_cycle:req, attack:req, decay:req, sustain:req, release:req + _voice_square_1 9, \base_midi_key, \pan, \sweep, \duty_cycle, \attack, \decay, \sustain, \release .endm - .macro _voice_square_1 type, sweep, duty_cycle, attack, decay, sustain, release - .byte \type, 60, 0 + .macro _voice_square_1 type:req, base_midi_key:req, pan:req, sweep:req, duty_cycle:req, attack:req, decay:req, sustain:req, release:req + .byte \type + .byte \base_midi_key + .if \pan != 0 + .byte (0x80 | \pan) + .else + .byte 0 + .endif .byte \sweep .byte (\duty_cycle & 0x3) .byte 0, 0, 0 @@ -47,16 +53,23 @@ .byte (\release & 0x7) .endm - .macro voice_square_2 duty_cycle, attack, decay, sustain, release - _voice_square_2 2, \duty_cycle, \attack, \decay, \sustain, \release + .macro voice_square_2 base_midi_key:req, pan:req, duty_cycle:req, attack:req, decay:req, sustain:req, release:req + _voice_square_2 2, \base_midi_key, \pan, \duty_cycle, \attack, \decay, \sustain, \release .endm - .macro voice_square_2_alt duty_cycle, attack, decay, sustain, release - _voice_square_2 10, \duty_cycle, \attack, \decay, \sustain, \release + .macro voice_square_2_alt base_midi_key:req, pan:req, duty_cycle:req, attack:req, decay:req, sustain:req, release:req + _voice_square_2 10, \base_midi_key, \pan, \duty_cycle, \attack, \decay, \sustain, \release .endm - .macro _voice_square_2 type, duty_cycle, attack, decay, sustain, release - .byte \type, 60, 0, 0 + .macro _voice_square_2 type:req, base_midi_key:req, pan:req, duty_cycle:req, attack:req, decay:req, sustain:req, release:req + .byte \type + .byte \base_midi_key + .if \pan != 0 + .byte (0x80 | \pan) + .else + .byte 0 + .endif + .byte 0 .byte (\duty_cycle & 0x3) .byte 0, 0, 0 .byte (\attack & 0x7) @@ -65,16 +78,23 @@ .byte (\release & 0x7) .endm - .macro voice_programmable_wave wave_samples_pointer, attack, decay, sustain, release - _voice_programmable_wave 3, \wave_samples_pointer, \attack, \decay, \sustain, \release + .macro voice_programmable_wave base_midi_key:req, pan:req, wave_samples_pointer:req, attack:req, decay:req, sustain:req, release:req + _voice_programmable_wave 3, \base_midi_key, \pan, \wave_samples_pointer, \attack, \decay, \sustain, \release .endm - .macro voice_programmable_wave_alt wave_samples_pointer, attack, decay, sustain, release - _voice_programmable_wave 11, \wave_samples_pointer, \attack, \decay, \sustain, \release + .macro voice_programmable_wave_alt base_midi_key:req, pan:req, wave_samples_pointer:req, attack:req, decay:req, sustain:req, release:req + _voice_programmable_wave 11, \base_midi_key, \pan, \wave_samples_pointer, \attack, \decay, \sustain, \release .endm - .macro _voice_programmable_wave type, wave_samples_pointer, attack, decay, sustain, release - .byte \type, 60, 0, 0 + .macro _voice_programmable_wave type:req, base_midi_key:req, pan:req, wave_samples_pointer:req, attack:req, decay:req, sustain:req, release:req + .byte \type + .byte \base_midi_key + .if \pan != 0 + .byte (0x80 | \pan) + .else + .byte 0 + .endif + .byte 0 .4byte \wave_samples_pointer .byte (\attack & 0x7) .byte (\decay & 0x7) @@ -82,16 +102,23 @@ .byte (\release & 0x7) .endm - .macro voice_noise period, attack, decay, sustain, release - _voice_noise 4, \period, \attack, \decay, \sustain, \release + .macro voice_noise base_midi_key:req, pan:req, period:req, attack:req, decay:req, sustain:req, release:req + _voice_noise 4, \base_midi_key, \pan, \period, \attack, \decay, \sustain, \release .endm - .macro voice_noise_alt period, attack, decay, sustain, release - _voice_noise 12, \period, \attack, \decay, \sustain, \release + .macro voice_noise_alt base_midi_key:req, pan:req, period:req, attack:req, decay:req, sustain:req, release:req + _voice_noise 12, \base_midi_key, \pan, \period, \attack, \decay, \sustain, \release .endm - .macro _voice_noise type, period, attack, decay, sustain, release - .byte \type, 60, 0, 0 + .macro _voice_noise type:req, base_midi_key:req, pan:req, period:req, attack:req, decay:req, sustain:req, release:req + .byte \type + .byte \base_midi_key + .if \pan != 0 + .byte (0x80 | \pan) + .else + .byte 0 + .endif + .byte 0 .byte (\period & 0x1) .byte 0, 0, 0 .byte (\attack & 0x7) @@ -100,25 +127,25 @@ .byte (\release & 0x7) .endm - .macro voice_keysplit voice_group_pointer, keysplit_table_pointer + .macro voice_keysplit voice_group_pointer:req, keysplit_table_pointer:req .byte 0x40, 0, 0, 0 .4byte \voice_group_pointer .4byte \keysplit_table_pointer .endm - .macro voice_keysplit_all voice_group_pointer + .macro voice_keysplit_all voice_group_pointer:req .byte 0x80, 0, 0, 0 .4byte \voice_group_pointer .4byte 0 .endm - .macro cry sample + .macro cry sample:req .byte 0x20, 60, 0, 0 .4byte \sample .byte 0xff, 0, 0xff, 0 .endm - .macro cry2 sample + .macro cry2 sample:req .byte 0x30, 60, 0, 0 .4byte \sample .byte 0xff, 0, 0xff, 0 diff --git a/berry_fix/asm/loader.s b/berry_fix/asm/loader.s index 24eb2df55..a78014078 100644 --- a/berry_fix/asm/loader.s +++ b/berry_fix/asm/loader.s @@ -109,7 +109,7 @@ _1a0: strh r1, [r0, 0xa] @ SIOMLT_SEND ldr r0, =_data_2f0 ldr r1, =gCode - svc 0x11 << 16 + swi 0x11 << 16 ldr lr, =gCode bx lr .pool diff --git a/berry_fix/payload/include/gba/m4a_internal.h b/berry_fix/payload/include/gba/m4a_internal.h index 494d31f93..339a0774e 100644 --- a/berry_fix/payload/include/gba/m4a_internal.h +++ b/berry_fix/payload/include/gba/m4a_internal.h @@ -100,12 +100,12 @@ struct CgbChannel u8 le; u8 sw; u32 fr; - u32 *wp; - u32 *cp; - void *tp; - void *pp; - void *np; - u32 d4[2]; + u32 wp; + u32 cp; + u32 tp; + u32 pp; + u32 np; + u8 d4[8]; }; struct MusicPlayerTrack; @@ -138,10 +138,10 @@ struct SoundChannel u32 fw; u32 freq; struct WaveData *wav; - s8 *cp; + u32 cp; struct MusicPlayerTrack *track; - void *pp; - void *np; + u32 pp; + u32 np; u32 d4; u16 xpi; u16 xpc; @@ -172,11 +172,11 @@ struct SoundInfo u8 pcmDmaPeriod; // number of V-blanks per PCM DMA u8 maxLines; u8 gap[3]; - u32 pcmSamplesPerVBlank; - u32 pcmFreq; - u32 divFreq; + s32 pcmSamplesPerVBlank; + s32 pcmFreq; + s32 divFreq; struct CgbChannel *cgbChans; - void (*func)(); + u32 func; u32 intp; void (*CgbSound)(void); void (*CgbOscOff)(u8); @@ -184,7 +184,7 @@ struct SoundInfo u32 MPlayJumpTable; u32 plynote; u32 ExtVolPit; - u32 gap2[4]; + u8 gap2[16]; struct SoundChannel chans[MAX_DIRECTSOUND_CHANNELS]; s8 pcmBuffer[PCM_DMA_BUF_SIZE * 2]; }; @@ -248,7 +248,7 @@ struct MusicPlayerTrack u8 key; u8 velocity; u8 runningStatus; - s8 keyM; + u8 keyM; u8 pitM; s8 keyShift; s8 keyShiftX; @@ -312,7 +312,7 @@ struct MusicPlayerInfo struct MusicPlayerTrack *tracks; struct ToneData *tone; u32 ident; - void (*func)(); + u32 func; u32 intp; }; @@ -447,7 +447,7 @@ void ply_tune(struct MusicPlayerInfo *, struct MusicPlayerTrack *); void ply_port(struct MusicPlayerInfo *, struct MusicPlayerTrack *); void ply_xcmd(struct MusicPlayerInfo *, struct MusicPlayerTrack *); void ply_endtie(struct MusicPlayerInfo *, struct MusicPlayerTrack *); -void ply_note(u8, struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_note(struct MusicPlayerInfo *, struct MusicPlayerTrack *); // extended sound command handler functions void ply_xxx(struct MusicPlayerInfo *, struct MusicPlayerTrack *); diff --git a/berry_fix/payload/src/flash.c b/berry_fix/payload/src/flash.c index 499a1f971..1f09d0b8f 100644 --- a/berry_fix/payload/src/flash.c +++ b/berry_fix/payload/src/flash.c @@ -296,7 +296,7 @@ u8 HandleWriteSectorNBytes(u8 sectorNum, u8 *data, u16 size) u8 TryWriteSector(u8 sectorNum, u8 *data) { - if (ProgramFlashSectorAndVerify(sectorNum, data)) // is damaged? + if (ProgramFlashSectorAndVerify(sectorNum, data) != 0) // is damaged? { SetSectorDamagedStatus(SECTOR_DAMAGED, sectorNum); // set damaged sector bits. return SAVE_STATUS_ERROR; diff --git a/common_syms/battle_tower.txt b/common_syms/battle_tower.txt index dd198e229..7371109d5 100644 --- a/common_syms/battle_tower.txt +++ b/common_syms/battle_tower.txt @@ -1 +1 @@ -gUnknown_03006298 +gFrontierTempParty diff --git a/constants/gba_constants.inc b/constants/gba_constants.inc index 13cbadf80..3ff857ee8 100644 --- a/constants/gba_constants.inc +++ b/constants/gba_constants.inc @@ -26,9 +26,9 @@ .set OAM, 0x7000000 - .set SOUND_INFO_PTR, IWRAM_END - 0x10 - .set INTR_CHECK, IWRAM_END - 0x8 - .set INTR_VECTOR, IWRAM_END - 0x4 + .set SOUND_INFO_PTR, 0x3007FF0 + .set INTR_CHECK, 0x3007FF8 + .set INTR_VECTOR, 0x3007FFC .set INTR_FLAG_VBLANK, 1 << 0 .set INTR_FLAG_HBLANK, 1 << 1 diff --git a/data/maps/FortreeCity/map.json b/data/maps/FortreeCity/map.json index 86d43693a..fd23e6ffd 100644 --- a/data/maps/FortreeCity/map.json +++ b/data/maps/FortreeCity/map.json @@ -104,7 +104,7 @@ "flag": "0" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 25, "y": 8, "elevation": 3, diff --git a/data/maps/LilycoveCity_House1/map.json b/data/maps/LilycoveCity_House1/map.json index bd6850f5a..cbd7cdbdf 100644 --- a/data/maps/LilycoveCity_House1/map.json +++ b/data/maps/LilycoveCity_House1/map.json @@ -28,7 +28,7 @@ "flag": "0" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/NewMauville_Inside/map.json b/data/maps/NewMauville_Inside/map.json index eea119068..ae1654d8b 100644 --- a/data/maps/NewMauville_Inside/map.json +++ b/data/maps/NewMauville_Inside/map.json @@ -24,7 +24,7 @@ "movement_range_y": 0, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "NewMauville_Inside_EventScript_ItemUltraRope", + "script": "NewMauville_Inside_EventScript_ItemUltraBall", "flag": "FLAG_ITEM_NEW_MAUVILLE_ULTRA_BALL" }, { diff --git a/data/maps/Route117/map.json b/data/maps/Route117/map.json index d2f45e256..dd923a7cd 100644 --- a/data/maps/Route117/map.json +++ b/data/maps/Route117/map.json @@ -78,7 +78,7 @@ "flag": "0" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 39, "y": 4, "elevation": 3, diff --git a/data/maps/Route119/map.json b/data/maps/Route119/map.json index fa6391a34..8d78d1065 100644 --- a/data/maps/Route119/map.json +++ b/data/maps/Route119/map.json @@ -468,7 +468,7 @@ "flag": "0" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 31, "y": 6, "elevation": 3, @@ -481,7 +481,7 @@ "flag": "FLAG_HIDE_ROUTE_119_KECLEON_1" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 25, "y": 15, "elevation": 3, diff --git a/data/maps/Route120/map.json b/data/maps/Route120/map.json index 8a7e56ddc..787f51361 100644 --- a/data/maps/Route120/map.json +++ b/data/maps/Route120/map.json @@ -403,7 +403,7 @@ "flag": "FLAG_ITEM_ROUTE_120_HYPER_POTION" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 12, "y": 16, "elevation": 4, @@ -412,8 +412,8 @@ "movement_range_y": 1, "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", - "script": "Route120_EventScript_InvisibleBridgeKecleon", - "flag": "FLAG_HIDE_ROUTE_120_KECLEON_BRIDGE_INVISIBLE" + "script": "Route120_EventScript_BridgeKecleon", + "flag": "FLAG_HIDE_ROUTE_120_KECLEON_BRIDGE" }, { "graphics_id": "OBJ_EVENT_GFX_STEVEN", @@ -481,7 +481,7 @@ "flag": "0" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_2", + "graphics_id": "OBJ_EVENT_GFX_KECLEON_BRIDGE_SHADOW", "x": 12, "y": 16, "elevation": 3, @@ -491,10 +491,10 @@ "trainer_type": "TRAINER_TYPE_NONE", "trainer_sight_or_berry_tree_id": "0", "script": "0x0", - "flag": "FLAG_HIDE_ROUTE_120_KECLEON_BRIDGE_VISIBLE" + "flag": "FLAG_HIDE_ROUTE_120_KECLEON_BRIDGE_SHADOW" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 20, "y": 11, "elevation": 3, @@ -507,7 +507,7 @@ "flag": "FLAG_HIDE_ROUTE_120_KECLEON_1" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 27, "y": 2, "elevation": 3, @@ -520,7 +520,7 @@ "flag": "FLAG_HIDE_ROUTE_120_KECLEON_2" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 4, "y": 77, "elevation": 3, @@ -533,7 +533,7 @@ "flag": "FLAG_HIDE_ROUTE_120_KECLEON_3" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 7, "y": 51, "elevation": 3, @@ -546,7 +546,7 @@ "flag": "FLAG_HIDE_ROUTE_120_KECLEON_5" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 19, "y": 48, "elevation": 3, diff --git a/data/maps/Route120/scripts.inc b/data/maps/Route120/scripts.inc index 7ec3e1221..0056acbd7 100644 --- a/data/maps/Route120/scripts.inc +++ b/data/maps/Route120/scripts.inc @@ -1,6 +1,6 @@ -.set LOCALID_INVISIBLE_BRIDGE_KECLEON, 30 +.set LOCALID_BRIDGE_KECLEON, 30 .set LOCALID_STEVEN, 31 -.set LOCALID_VISIBLE_BRIDGE_KECLEON, 36 +.set LOCALID_BRIDGE_KECLEON_SHADOW, 36 @ They use a second object which is identical to Kecleon but has a reflection palette tag for the bridge shadow Route120_MapScripts:: @ 81F53EC map_script MAP_SCRIPT_ON_RESUME, Route120_OnResume @@ -31,8 +31,8 @@ Route120_EventScript_RemoveBridgeKecleon:: @ 81F5449 specialvar VAR_RESULT, GetBattleOutcome compare VAR_RESULT, B_OUTCOME_CAUGHT goto_if_ne Common_EventScript_NopReturn - removeobject LOCALID_INVISIBLE_BRIDGE_KECLEON - removeobject LOCALID_VISIBLE_BRIDGE_KECLEON + removeobject LOCALID_BRIDGE_KECLEON + removeobject LOCALID_BRIDGE_KECLEON_SHADOW return Route120_EventScript_RemoveKecleon:: @ 81F5460 @@ -61,7 +61,7 @@ Route120_EventScript_SetBridgeClearMetatiles:: @ 81F54A3 return Route120_EventScript_SetBridgeKecleonMovement:: @ 81F54C8 - setobjectmovementtype LOCALID_VISIBLE_BRIDGE_KECLEON, MOVEMENT_TYPE_FACE_RIGHT + setobjectmovementtype LOCALID_BRIDGE_KECLEON_SHADOW, MOVEMENT_TYPE_FACE_RIGHT return Route120_OnTransition: @ 81F54CD @@ -205,9 +205,9 @@ Route120_EventScript_StevenBattleKecleon:: @ 81F568B delay 20 msgbox Route120_Text_StevenUsedDevonScope, MSGBOX_DEFAULT closemessage - applymovement LOCALID_INVISIBLE_BRIDGE_KECLEON, Common_Movement_WalkInPlaceFastestRight + applymovement LOCALID_BRIDGE_KECLEON, Common_Movement_WalkInPlaceFastestRight waitmovement 0 - applymovement LOCALID_INVISIBLE_BRIDGE_KECLEON, Movement_KecleonAppears + applymovement LOCALID_BRIDGE_KECLEON, Movement_KecleonAppears waitmovement 0 waitse playmoncry SPECIES_KECLEON, 2 @@ -230,8 +230,8 @@ Route120_EventScript_StevenBattleKecleon:: @ 81F568B Route120_EventScript_RemoveBridgeKecleonPostBattle:: @ 81F571C fadescreenswapbuffers FADE_TO_BLACK - removeobject LOCALID_INVISIBLE_BRIDGE_KECLEON - removeobject LOCALID_VISIBLE_BRIDGE_KECLEON + removeobject LOCALID_BRIDGE_KECLEON + removeobject LOCALID_BRIDGE_KECLEON_SHADOW fadescreenswapbuffers FADE_FROM_BLACK goto Route120_EventScript_StevenGiveDeconScope end @@ -276,7 +276,7 @@ Route120_Movement_ApproachKecleonWest: @ 81F57B9 walk_left step_end -Route120_EventScript_InvisibleBridgeKecleon:: @ 81F57BC +Route120_EventScript_BridgeKecleon:: @ 81F57BC msgbox Kecleon_Text_SomethingUnseeable, MSGBOX_NPC end diff --git a/data/maps/SootopolisCity_House1/map.json b/data/maps/SootopolisCity_House1/map.json index 26c47c432..29162b867 100644 --- a/data/maps/SootopolisCity_House1/map.json +++ b/data/maps/SootopolisCity_House1/map.json @@ -28,7 +28,7 @@ "flag": "0" }, { - "graphics_id": "OBJ_EVENT_GFX_KECLEON_1", + "graphics_id": "OBJ_EVENT_GFX_KECLEON", "x": 2, "y": 3, "elevation": 3, diff --git a/data/mystery_event_script_cmd_table.s b/data/mystery_event_script_cmd_table.s index 867b05e07..6ebc7e962 100644 --- a/data/mystery_event_script_cmd_table.s +++ b/data/mystery_event_script_cmd_table.s @@ -2,21 +2,21 @@ .align 2 gMysteryEventScriptCmdTable:: @ 82DED2C - .4byte MEScrCmd_nop - .4byte MEScrCmd_checkcompat - .4byte MEScrCmd_end - .4byte MEScrCmd_setmsg - .4byte MEScrCmd_setstatus - .4byte MEScrCmd_runscript - .4byte MEScrCmd_initramscript - .4byte MEScrCmd_setenigmaberry - .4byte MEScrCmd_giveribbon - .4byte MEScrCmd_givenationaldex - .4byte MEScrCmd_addrareword - .4byte MEScrCmd_setrecordmixinggift - .4byte MEScrCmd_givepokemon - .4byte MEScrCmd_addtrainer - .4byte MEScrCmd_enableresetrtc - .4byte MEScrCmd_checksum - .4byte MEScrCmd_crc + .4byte MEScrCmd_nop @ 0x00 + .4byte MEScrCmd_checkcompat @ 0x01 + .4byte MEScrCmd_end @ 0x02 + .4byte MEScrCmd_setmsg @ 0x03 + .4byte MEScrCmd_setstatus @ 0x04 + .4byte MEScrCmd_runscript @ 0x05 + .4byte MEScrCmd_initramscript @ 0x06 + .4byte MEScrCmd_setenigmaberry @ 0x07 + .4byte MEScrCmd_giveribbon @ 0x08 + .4byte MEScrCmd_givenationaldex @ 0x09 + .4byte MEScrCmd_addrareword @ 0x0a + .4byte MEScrCmd_setrecordmixinggift @ 0x0b + .4byte MEScrCmd_givepokemon @ 0x0c + .4byte MEScrCmd_addtrainer @ 0x0d + .4byte MEScrCmd_enableresetrtc @ 0x0e + .4byte MEScrCmd_checksum @ 0x0f + .4byte MEScrCmd_crc @ 0x10 gMysteryEventScriptCmdTableEnd:: diff --git a/data/script_cmd_table.inc b/data/script_cmd_table.inc index 2cde7190f..0971358a1 100644 --- a/data/script_cmd_table.inc +++ b/data/script_cmd_table.inc @@ -1,232 +1,232 @@ .align 2 gScriptCmdTable:: @ 81DB67C - .4byte ScrCmd_nop - .4byte ScrCmd_nop1 - .4byte ScrCmd_end - .4byte ScrCmd_return - .4byte ScrCmd_call - .4byte ScrCmd_goto - .4byte ScrCmd_goto_if - .4byte ScrCmd_call_if - .4byte ScrCmd_gotostd - .4byte ScrCmd_callstd - .4byte ScrCmd_gotostd_if - .4byte ScrCmd_callstd_if - .4byte ScrCmd_returnram - .4byte ScrCmd_killscript - .4byte ScrCmd_setmysteryeventstatus - .4byte ScrCmd_loadword - .4byte ScrCmd_loadbyte - .4byte ScrCmd_writebytetoaddr - .4byte ScrCmd_loadbytefromaddr - .4byte ScrCmd_setptrbyte - .4byte ScrCmd_copylocal - .4byte ScrCmd_copybyte - .4byte ScrCmd_setvar - .4byte ScrCmd_addvar - .4byte ScrCmd_subvar - .4byte ScrCmd_copyvar - .4byte ScrCmd_setorcopyvar - .4byte ScrCmd_compare_local_to_local - .4byte ScrCmd_compare_local_to_value - .4byte ScrCmd_compare_local_to_addr - .4byte ScrCmd_compare_addr_to_local - .4byte ScrCmd_compare_addr_to_value - .4byte ScrCmd_compare_addr_to_addr - .4byte ScrCmd_compare_var_to_value - .4byte ScrCmd_compare_var_to_var - .4byte ScrCmd_callnative - .4byte ScrCmd_gotonative - .4byte ScrCmd_special - .4byte ScrCmd_specialvar - .4byte ScrCmd_waitstate - .4byte ScrCmd_delay - .4byte ScrCmd_setflag - .4byte ScrCmd_clearflag - .4byte ScrCmd_checkflag - .4byte ScrCmd_initclock - .4byte ScrCmd_dotimebasedevents - .4byte ScrCmd_gettime - .4byte ScrCmd_playse - .4byte ScrCmd_waitse - .4byte ScrCmd_playfanfare - .4byte ScrCmd_waitfanfare - .4byte ScrCmd_playbgm - .4byte ScrCmd_savebgm - .4byte ScrCmd_fadedefaultbgm - .4byte ScrCmd_fadenewbgm - .4byte ScrCmd_fadeoutbgm - .4byte ScrCmd_fadeinbgm - .4byte ScrCmd_warp - .4byte ScrCmd_warpsilent - .4byte ScrCmd_warpdoor - .4byte ScrCmd_warphole - .4byte ScrCmd_warpteleport - .4byte ScrCmd_setwarp - .4byte ScrCmd_setdynamicwarp - .4byte ScrCmd_setdivewarp - .4byte ScrCmd_setholewarp - .4byte ScrCmd_getplayerxy - .4byte ScrCmd_getpartysize - .4byte ScrCmd_additem - .4byte ScrCmd_removeitem - .4byte ScrCmd_checkitemspace - .4byte ScrCmd_checkitem - .4byte ScrCmd_checkitemtype - .4byte ScrCmd_addpcitem - .4byte ScrCmd_checkpcitem - .4byte ScrCmd_adddecoration - .4byte ScrCmd_removedecoration - .4byte ScrCmd_checkdecor - .4byte ScrCmd_checkdecorspace - .4byte ScrCmd_applymovement - .4byte ScrCmd_applymovement_at - .4byte ScrCmd_waitmovement - .4byte ScrCmd_waitmovement_at - .4byte ScrCmd_removeobject - .4byte ScrCmd_removeobject_at - .4byte ScrCmd_addobject - .4byte ScrCmd_addobject_at - .4byte ScrCmd_setobjectxy - .4byte ScrCmd_showobject_at - .4byte ScrCmd_hideobject_at - .4byte ScrCmd_faceplayer - .4byte ScrCmd_turnobject - .4byte ScrCmd_trainerbattle - .4byte ScrCmd_dotrainerbattle - .4byte ScrCmd_gotopostbattlescript - .4byte ScrCmd_gotobeatenscript - .4byte ScrCmd_checktrainerflag - .4byte ScrCmd_settrainerflag - .4byte ScrCmd_cleartrainerflag - .4byte ScrCmd_setobjectxyperm - .4byte ScrCmd_copyobjectxytoperm - .4byte ScrCmd_setobjectmovementtype - .4byte ScrCmd_waitmessage - .4byte ScrCmd_message - .4byte ScrCmd_closemessage - .4byte ScrCmd_lockall - .4byte ScrCmd_lock - .4byte ScrCmd_releaseall - .4byte ScrCmd_release - .4byte ScrCmd_waitbuttonpress - .4byte ScrCmd_yesnobox - .4byte ScrCmd_multichoice - .4byte ScrCmd_multichoicedefault - .4byte ScrCmd_multichoicegrid - .4byte ScrCmd_drawbox - .4byte ScrCmd_erasebox - .4byte ScrCmd_drawboxtext - .4byte ScrCmd_showmonpic - .4byte ScrCmd_hidemonpic - .4byte ScrCmd_showcontestwinner - .4byte ScrCmd_braillemessage - .4byte ScrCmd_givemon - .4byte ScrCmd_giveegg - .4byte ScrCmd_setmonmove - .4byte ScrCmd_checkpartymove - .4byte ScrCmd_bufferspeciesname - .4byte ScrCmd_bufferleadmonspeciesname - .4byte ScrCmd_bufferpartymonnick - .4byte ScrCmd_bufferitemname - .4byte ScrCmd_bufferdecorationname - .4byte ScrCmd_buffermovename - .4byte ScrCmd_buffernumberstring - .4byte ScrCmd_bufferstdstring - .4byte ScrCmd_bufferstring - .4byte ScrCmd_pokemart - .4byte ScrCmd_pokemartdecoration - .4byte ScrCmd_pokemartdecoration2 - .4byte ScrCmd_playslotmachine - .4byte ScrCmd_setberrytree - .4byte ScrCmd_choosecontestmon - .4byte ScrCmd_startcontest - .4byte ScrCmd_showcontestresults - .4byte ScrCmd_contestlinktransfer - .4byte ScrCmd_random - .4byte ScrCmd_addmoney - .4byte ScrCmd_removemoney - .4byte ScrCmd_checkmoney - .4byte ScrCmd_showmoneybox - .4byte ScrCmd_hidemoneybox - .4byte ScrCmd_updatemoneybox - .4byte ScrCmd_getpricereduction - .4byte ScrCmd_fadescreen - .4byte ScrCmd_fadescreenspeed - .4byte ScrCmd_setflashradius - .4byte ScrCmd_animateflash - .4byte ScrCmd_messageautoscroll - .4byte ScrCmd_dofieldeffect - .4byte ScrCmd_setfieldeffectarg - .4byte ScrCmd_waitfieldeffect - .4byte ScrCmd_setrespawn - .4byte ScrCmd_checkplayergender - .4byte ScrCmd_playmoncry - .4byte ScrCmd_setmetatile - .4byte ScrCmd_resetweather - .4byte ScrCmd_setweather - .4byte ScrCmd_doweather - .4byte ScrCmd_setstepcallback - .4byte ScrCmd_setmaplayoutindex - .4byte ScrCmd_setobjectpriority - .4byte ScrCmd_resetobjectpriority - .4byte ScrCmd_createvobject - .4byte ScrCmd_turnvobject - .4byte ScrCmd_opendoor - .4byte ScrCmd_closedoor - .4byte ScrCmd_waitdooranim - .4byte ScrCmd_setdooropen - .4byte ScrCmd_setdoorclosed - .4byte ScrCmd_addelevmenuitem - .4byte ScrCmd_showelevmenu - .4byte ScrCmd_checkcoins - .4byte ScrCmd_addcoins - .4byte ScrCmd_removecoins - .4byte ScrCmd_setwildbattle - .4byte ScrCmd_dowildbattle - .4byte ScrCmd_setvaddress - .4byte ScrCmd_vgoto - .4byte ScrCmd_vcall - .4byte ScrCmd_vgoto_if - .4byte ScrCmd_vcall_if - .4byte ScrCmd_vmessage - .4byte ScrCmd_vloadword - .4byte ScrCmd_vbufferstring - .4byte ScrCmd_showcoinsbox - .4byte ScrCmd_hidecoinsbox - .4byte ScrCmd_updatecoinsbox - .4byte ScrCmd_incrementgamestat - .4byte ScrCmd_setescapewarp - .4byte ScrCmd_waitmoncry - .4byte ScrCmd_bufferboxname - .4byte ScrCmd_nop1 - .4byte ScrCmd_nop1 - .4byte ScrCmd_nop1 - .4byte ScrCmd_nop1 - .4byte ScrCmd_nop1 - .4byte ScrCmd_nop1 - .4byte ScrCmd_setmonobedient - .4byte ScrCmd_checkmonobedience - .4byte ScrCmd_gotoram - .4byte ScrCmd_nop1 - .4byte ScrCmd_warpD1 - .4byte ScrCmd_setmonmetlocation - .4byte ScrCmd_moverotatingtileobjects - .4byte ScrCmd_turnrotatingtileobjects - .4byte ScrCmd_initrotatingtilepuzzle - .4byte ScrCmd_freerotatingtilepuzzle - .4byte ScrCmd_warpmossdeepgym - .4byte ScrCmd_cmdD8 - .4byte ScrCmd_cmdD9 - .4byte ScrCmd_closebraillemessage - .4byte ScrCmd_cmdDB - .4byte ScrCmd_fadescreenswapbuffers - .4byte ScrCmd_buffertrainerclassname - .4byte ScrCmd_buffertrainername - .4byte ScrCmd_pokenavcall - .4byte ScrCmd_warpsootopolislegend - .4byte ScrCmd_buffercontesttype - .4byte ScrCmd_bufferitemnameplural + .4byte ScrCmd_nop @ 0x00 + .4byte ScrCmd_nop1 @ 0x01 + .4byte ScrCmd_end @ 0x02 + .4byte ScrCmd_return @ 0x03 + .4byte ScrCmd_call @ 0x04 + .4byte ScrCmd_goto @ 0x05 + .4byte ScrCmd_goto_if @ 0x06 + .4byte ScrCmd_call_if @ 0x07 + .4byte ScrCmd_gotostd @ 0x08 + .4byte ScrCmd_callstd @ 0x09 + .4byte ScrCmd_gotostd_if @ 0x0a + .4byte ScrCmd_callstd_if @ 0x0b + .4byte ScrCmd_returnram @ 0x0c + .4byte ScrCmd_killscript @ 0x0d + .4byte ScrCmd_setmysteryeventstatus @ 0x0e + .4byte ScrCmd_loadword @ 0x0f + .4byte ScrCmd_loadbyte @ 0x10 + .4byte ScrCmd_writebytetoaddr @ 0x11 + .4byte ScrCmd_loadbytefromaddr @ 0x12 + .4byte ScrCmd_setptrbyte @ 0x13 + .4byte ScrCmd_copylocal @ 0x14 + .4byte ScrCmd_copybyte @ 0x15 + .4byte ScrCmd_setvar @ 0x16 + .4byte ScrCmd_addvar @ 0x17 + .4byte ScrCmd_subvar @ 0x18 + .4byte ScrCmd_copyvar @ 0x19 + .4byte ScrCmd_setorcopyvar @ 0x1a + .4byte ScrCmd_compare_local_to_local @ 0x1b + .4byte ScrCmd_compare_local_to_value @ 0x1c + .4byte ScrCmd_compare_local_to_addr @ 0x1d + .4byte ScrCmd_compare_addr_to_local @ 0x1e + .4byte ScrCmd_compare_addr_to_value @ 0x1f + .4byte ScrCmd_compare_addr_to_addr @ 0x20 + .4byte ScrCmd_compare_var_to_value @ 0x21 + .4byte ScrCmd_compare_var_to_var @ 0x22 + .4byte ScrCmd_callnative @ 0x23 + .4byte ScrCmd_gotonative @ 0x24 + .4byte ScrCmd_special @ 0x25 + .4byte ScrCmd_specialvar @ 0x26 + .4byte ScrCmd_waitstate @ 0x27 + .4byte ScrCmd_delay @ 0x28 + .4byte ScrCmd_setflag @ 0x29 + .4byte ScrCmd_clearflag @ 0x2a + .4byte ScrCmd_checkflag @ 0x2b + .4byte ScrCmd_initclock @ 0x2c + .4byte ScrCmd_dotimebasedevents @ 0x2d + .4byte ScrCmd_gettime @ 0x2e + .4byte ScrCmd_playse @ 0x2f + .4byte ScrCmd_waitse @ 0x30 + .4byte ScrCmd_playfanfare @ 0x31 + .4byte ScrCmd_waitfanfare @ 0x32 + .4byte ScrCmd_playbgm @ 0x33 + .4byte ScrCmd_savebgm @ 0x34 + .4byte ScrCmd_fadedefaultbgm @ 0x35 + .4byte ScrCmd_fadenewbgm @ 0x36 + .4byte ScrCmd_fadeoutbgm @ 0x37 + .4byte ScrCmd_fadeinbgm @ 0x38 + .4byte ScrCmd_warp @ 0x39 + .4byte ScrCmd_warpsilent @ 0x3a + .4byte ScrCmd_warpdoor @ 0x3b + .4byte ScrCmd_warphole @ 0x3c + .4byte ScrCmd_warpteleport @ 0x3d + .4byte ScrCmd_setwarp @ 0x3e + .4byte ScrCmd_setdynamicwarp @ 0x3f + .4byte ScrCmd_setdivewarp @ 0x40 + .4byte ScrCmd_setholewarp @ 0x41 + .4byte ScrCmd_getplayerxy @ 0x42 + .4byte ScrCmd_getpartysize @ 0x43 + .4byte ScrCmd_additem @ 0x44 + .4byte ScrCmd_removeitem @ 0x45 + .4byte ScrCmd_checkitemspace @ 0x46 + .4byte ScrCmd_checkitem @ 0x47 + .4byte ScrCmd_checkitemtype @ 0x48 + .4byte ScrCmd_addpcitem @ 0x49 + .4byte ScrCmd_checkpcitem @ 0x4a + .4byte ScrCmd_adddecoration @ 0x4b + .4byte ScrCmd_removedecoration @ 0x4c + .4byte ScrCmd_checkdecor @ 0x4d + .4byte ScrCmd_checkdecorspace @ 0x4e + .4byte ScrCmd_applymovement @ 0x4f + .4byte ScrCmd_applymovement_at @ 0x50 + .4byte ScrCmd_waitmovement @ 0x51 + .4byte ScrCmd_waitmovement_at @ 0x52 + .4byte ScrCmd_removeobject @ 0x53 + .4byte ScrCmd_removeobject_at @ 0x54 + .4byte ScrCmd_addobject @ 0x55 + .4byte ScrCmd_addobject_at @ 0x56 + .4byte ScrCmd_setobjectxy @ 0x57 + .4byte ScrCmd_showobject_at @ 0x58 + .4byte ScrCmd_hideobject_at @ 0x59 + .4byte ScrCmd_faceplayer @ 0x5a + .4byte ScrCmd_turnobject @ 0x5b + .4byte ScrCmd_trainerbattle @ 0x5c + .4byte ScrCmd_dotrainerbattle @ 0x5d + .4byte ScrCmd_gotopostbattlescript @ 0x5e + .4byte ScrCmd_gotobeatenscript @ 0x5f + .4byte ScrCmd_checktrainerflag @ 0x60 + .4byte ScrCmd_settrainerflag @ 0x61 + .4byte ScrCmd_cleartrainerflag @ 0x62 + .4byte ScrCmd_setobjectxyperm @ 0x63 + .4byte ScrCmd_copyobjectxytoperm @ 0x64 + .4byte ScrCmd_setobjectmovementtype @ 0x65 + .4byte ScrCmd_waitmessage @ 0x66 + .4byte ScrCmd_message @ 0x67 + .4byte ScrCmd_closemessage @ 0x68 + .4byte ScrCmd_lockall @ 0x69 + .4byte ScrCmd_lock @ 0x6a + .4byte ScrCmd_releaseall @ 0x6b + .4byte ScrCmd_release @ 0x6c + .4byte ScrCmd_waitbuttonpress @ 0x6d + .4byte ScrCmd_yesnobox @ 0x6e + .4byte ScrCmd_multichoice @ 0x6f + .4byte ScrCmd_multichoicedefault @ 0x70 + .4byte ScrCmd_multichoicegrid @ 0x71 + .4byte ScrCmd_drawbox @ 0x72 + .4byte ScrCmd_erasebox @ 0x73 + .4byte ScrCmd_drawboxtext @ 0x74 + .4byte ScrCmd_showmonpic @ 0x75 + .4byte ScrCmd_hidemonpic @ 0x76 + .4byte ScrCmd_showcontestwinner @ 0x77 + .4byte ScrCmd_braillemessage @ 0x78 + .4byte ScrCmd_givemon @ 0x79 + .4byte ScrCmd_giveegg @ 0x7a + .4byte ScrCmd_setmonmove @ 0x7b + .4byte ScrCmd_checkpartymove @ 0x7c + .4byte ScrCmd_bufferspeciesname @ 0x7d + .4byte ScrCmd_bufferleadmonspeciesname @ 0x7e + .4byte ScrCmd_bufferpartymonnick @ 0x7f + .4byte ScrCmd_bufferitemname @ 0x80 + .4byte ScrCmd_bufferdecorationname @ 0x81 + .4byte ScrCmd_buffermovename @ 0x82 + .4byte ScrCmd_buffernumberstring @ 0x83 + .4byte ScrCmd_bufferstdstring @ 0x84 + .4byte ScrCmd_bufferstring @ 0x85 + .4byte ScrCmd_pokemart @ 0x86 + .4byte ScrCmd_pokemartdecoration @ 0x87 + .4byte ScrCmd_pokemartdecoration2 @ 0x88 + .4byte ScrCmd_playslotmachine @ 0x89 + .4byte ScrCmd_setberrytree @ 0x8a + .4byte ScrCmd_choosecontestmon @ 0x8b + .4byte ScrCmd_startcontest @ 0x8c + .4byte ScrCmd_showcontestresults @ 0x8d + .4byte ScrCmd_contestlinktransfer @ 0x8e + .4byte ScrCmd_random @ 0x8f + .4byte ScrCmd_addmoney @ 0x90 + .4byte ScrCmd_removemoney @ 0x91 + .4byte ScrCmd_checkmoney @ 0x92 + .4byte ScrCmd_showmoneybox @ 0x93 + .4byte ScrCmd_hidemoneybox @ 0x94 + .4byte ScrCmd_updatemoneybox @ 0x95 + .4byte ScrCmd_getpricereduction @ 0x96 + .4byte ScrCmd_fadescreen @ 0x97 + .4byte ScrCmd_fadescreenspeed @ 0x98 + .4byte ScrCmd_setflashradius @ 0x99 + .4byte ScrCmd_animateflash @ 0x9a + .4byte ScrCmd_messageautoscroll @ 0x9b + .4byte ScrCmd_dofieldeffect @ 0x9c + .4byte ScrCmd_setfieldeffectarg @ 0x9d + .4byte ScrCmd_waitfieldeffect @ 0x9e + .4byte ScrCmd_setrespawn @ 0x9f + .4byte ScrCmd_checkplayergender @ 0xa0 + .4byte ScrCmd_playmoncry @ 0xa1 + .4byte ScrCmd_setmetatile @ 0xa2 + .4byte ScrCmd_resetweather @ 0xa3 + .4byte ScrCmd_setweather @ 0xa4 + .4byte ScrCmd_doweather @ 0xa5 + .4byte ScrCmd_setstepcallback @ 0xa6 + .4byte ScrCmd_setmaplayoutindex @ 0xa7 + .4byte ScrCmd_setobjectpriority @ 0xa8 + .4byte ScrCmd_resetobjectpriority @ 0xa9 + .4byte ScrCmd_createvobject @ 0xaa + .4byte ScrCmd_turnvobject @ 0xab + .4byte ScrCmd_opendoor @ 0xac + .4byte ScrCmd_closedoor @ 0xad + .4byte ScrCmd_waitdooranim @ 0xae + .4byte ScrCmd_setdooropen @ 0xaf + .4byte ScrCmd_setdoorclosed @ 0xb0 + .4byte ScrCmd_addelevmenuitem @ 0xb1 + .4byte ScrCmd_showelevmenu @ 0xb2 + .4byte ScrCmd_checkcoins @ 0xb3 + .4byte ScrCmd_addcoins @ 0xb4 + .4byte ScrCmd_removecoins @ 0xb5 + .4byte ScrCmd_setwildbattle @ 0xb6 + .4byte ScrCmd_dowildbattle @ 0xb7 + .4byte ScrCmd_setvaddress @ 0xb8 + .4byte ScrCmd_vgoto @ 0xb9 + .4byte ScrCmd_vcall @ 0xba + .4byte ScrCmd_vgoto_if @ 0xbb + .4byte ScrCmd_vcall_if @ 0xbc + .4byte ScrCmd_vmessage @ 0xbd + .4byte ScrCmd_vloadword @ 0xbe + .4byte ScrCmd_vbufferstring @ 0xbf + .4byte ScrCmd_showcoinsbox @ 0xc0 + .4byte ScrCmd_hidecoinsbox @ 0xc1 + .4byte ScrCmd_updatecoinsbox @ 0xc2 + .4byte ScrCmd_incrementgamestat @ 0xc3 + .4byte ScrCmd_setescapewarp @ 0xc4 + .4byte ScrCmd_waitmoncry @ 0xc5 + .4byte ScrCmd_bufferboxname @ 0xc6 + .4byte ScrCmd_nop1 @ 0xc7 + .4byte ScrCmd_nop1 @ 0xc8 + .4byte ScrCmd_nop1 @ 0xc9 + .4byte ScrCmd_nop1 @ 0xca + .4byte ScrCmd_nop1 @ 0xcb + .4byte ScrCmd_nop1 @ 0xcc + .4byte ScrCmd_setmonobedient @ 0xcd + .4byte ScrCmd_checkmonobedience @ 0xce + .4byte ScrCmd_gotoram @ 0xcf + .4byte ScrCmd_nop1 @ 0xd0 + .4byte ScrCmd_warpD1 @ 0xd1 + .4byte ScrCmd_setmonmetlocation @ 0xd2 + .4byte ScrCmd_moverotatingtileobjects @ 0xd3 + .4byte ScrCmd_turnrotatingtileobjects @ 0xd4 + .4byte ScrCmd_initrotatingtilepuzzle @ 0xd5 + .4byte ScrCmd_freerotatingtilepuzzle @ 0xd6 + .4byte ScrCmd_warpmossdeepgym @ 0xd7 + .4byte ScrCmd_cmdD8 @ 0xd8 + .4byte ScrCmd_cmdD9 @ 0xd9 + .4byte ScrCmd_closebraillemessage @ 0xda + .4byte ScrCmd_cmdDB @ 0xdb + .4byte ScrCmd_fadescreenswapbuffers @ 0xdc + .4byte ScrCmd_buffertrainerclassname @ 0xdd + .4byte ScrCmd_buffertrainername @ 0xde + .4byte ScrCmd_pokenavcall @ 0xdf + .4byte ScrCmd_warpsootopolislegend @ 0xe0 + .4byte ScrCmd_buffercontesttype @ 0xe1 + .4byte ScrCmd_bufferitemnameplural @ 0xe2 gScriptCmdTableEnd:: @ 81DBA08 .4byte ScrCmd_nop diff --git a/data/scripts/item_ball_scripts.inc b/data/scripts/item_ball_scripts.inc index 2876e9e8c..82633f77c 100644 --- a/data/scripts/item_ball_scripts.inc +++ b/data/scripts/item_ball_scripts.inc @@ -398,7 +398,7 @@ MeteorFalls_B1F_2R_EventScript_ItemTM02:: @ 82911DF finditem ITEM_TM02 end -NewMauville_Inside_EventScript_ItemUltraRope:: @ 82911EC +NewMauville_Inside_EventScript_ItemUltraBall:: @ 82911EC finditem ITEM_ULTRA_BALL end diff --git a/data/scripts/new_game.inc b/data/scripts/new_game.inc index f72337972..77102a001 100644 --- a/data/scripts/new_game.inc +++ b/data/scripts/new_game.inc @@ -1,43 +1,66 @@ EventScript_ResetAllBerries:: @ 827149D + @ Route 102 setberrytree 2, ITEM_TO_BERRY(ITEM_ORAN_BERRY), BERRY_STAGE_BERRIES setberrytree 1, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES + + @ Route 104 setberrytree 11, ITEM_TO_BERRY(ITEM_ORAN_BERRY), BERRY_STAGE_BERRIES setberrytree 13, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES setberrytree 4, ITEM_TO_BERRY(ITEM_ORAN_BERRY), BERRY_STAGE_BERRIES setberrytree 76, ITEM_TO_BERRY(ITEM_CHERI_BERRY), BERRY_STAGE_BERRIES setberrytree 8, ITEM_TO_BERRY(ITEM_CHERI_BERRY), BERRY_STAGE_BERRIES setberrytree 10, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), BERRY_STAGE_BERRIES + + @ Route 116 setberrytree 25, ITEM_TO_BERRY(ITEM_PINAP_BERRY), BERRY_STAGE_BERRIES setberrytree 26, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), BERRY_STAGE_BERRIES setberrytree 66, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), BERRY_STAGE_BERRIES setberrytree 67, ITEM_TO_BERRY(ITEM_PINAP_BERRY), BERRY_STAGE_BERRIES + + @ Route 115 setberrytree 69, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), BERRY_STAGE_BERRIES setberrytree 70, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), BERRY_STAGE_BERRIES setberrytree 71, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), BERRY_STAGE_BERRIES setberrytree 55, ITEM_TO_BERRY(ITEM_BLUK_BERRY), BERRY_STAGE_BERRIES setberrytree 56, ITEM_TO_BERRY(ITEM_BLUK_BERRY), BERRY_STAGE_BERRIES + + @ Route 103 setberrytree 5, ITEM_TO_BERRY(ITEM_CHERI_BERRY), BERRY_STAGE_BERRIES setberrytree 6, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), BERRY_STAGE_BERRIES setberrytree 7, ITEM_TO_BERRY(ITEM_CHERI_BERRY), BERRY_STAGE_BERRIES + + @ Route 110 setberrytree 16, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES setberrytree 17, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES setberrytree 18, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES + + @ Route 117 setberrytree 29, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), BERRY_STAGE_BERRIES setberrytree 28, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), BERRY_STAGE_BERRIES setberrytree 27, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), BERRY_STAGE_BERRIES + + @ Route 112 setberrytree 24, ITEM_TO_BERRY(ITEM_RAWST_BERRY), BERRY_STAGE_BERRIES setberrytree 23, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES setberrytree 22, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES setberrytree 21, ITEM_TO_BERRY(ITEM_RAWST_BERRY), BERRY_STAGE_BERRIES + + @ Route 111 setberrytree 19, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), BERRY_STAGE_BERRIES setberrytree 20, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), BERRY_STAGE_BERRIES setberrytree 80, ITEM_TO_BERRY(ITEM_ORAN_BERRY), BERRY_STAGE_BERRIES setberrytree 81, ITEM_TO_BERRY(ITEM_ORAN_BERRY), BERRY_STAGE_BERRIES + + @ Route 114 setberrytree 77, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), BERRY_STAGE_BERRIES setberrytree 78, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), BERRY_STAGE_BERRIES setberrytree 68, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), BERRY_STAGE_BERRIES + + @ Route 118 setberrytree 31, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), BERRY_STAGE_BERRIES setberrytree 33, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), BERRY_STAGE_BERRIES + + @ Route 119 setberrytree 34, ITEM_TO_BERRY(ITEM_POMEG_BERRY), BERRY_STAGE_BERRIES setberrytree 35, ITEM_TO_BERRY(ITEM_POMEG_BERRY), BERRY_STAGE_BERRIES setberrytree 36, ITEM_TO_BERRY(ITEM_POMEG_BERRY), BERRY_STAGE_BERRIES @@ -45,6 +68,8 @@ EventScript_ResetAllBerries:: @ 827149D setberrytree 84, ITEM_TO_BERRY(ITEM_HONDEW_BERRY), BERRY_STAGE_BERRIES setberrytree 85, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), BERRY_STAGE_BERRIES setberrytree 86, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), BERRY_STAGE_BERRIES + + @ Route 120 setberrytree 37, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), BERRY_STAGE_BERRIES setberrytree 38, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), BERRY_STAGE_BERRIES setberrytree 39, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), BERRY_STAGE_BERRIES @@ -55,12 +80,16 @@ EventScript_ResetAllBerries:: @ 827149D setberrytree 45, ITEM_TO_BERRY(ITEM_PINAP_BERRY), BERRY_STAGE_BERRIES setberrytree 44, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES setberrytree 43, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), BERRY_STAGE_BERRIES + + @ Route 121 setberrytree 47, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), BERRY_STAGE_BERRIES setberrytree 48, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), BERRY_STAGE_BERRIES setberrytree 49, ITEM_TO_BERRY(ITEM_RAWST_BERRY), BERRY_STAGE_BERRIES setberrytree 50, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), BERRY_STAGE_BERRIES setberrytree 52, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES setberrytree 53, ITEM_TO_BERRY(ITEM_NANAB_BERRY), BERRY_STAGE_BERRIES + + @ Route 123 setberrytree 62, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), BERRY_STAGE_BERRIES setberrytree 64, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), BERRY_STAGE_BERRIES setberrytree 58, ITEM_TO_BERRY(ITEM_POMEG_BERRY), BERRY_STAGE_BERRIES @@ -78,6 +107,8 @@ EventScript_ResetAllBerries:: @ 827149D setberrytree 87, ITEM_TO_BERRY(ITEM_PECHA_BERRY), BERRY_STAGE_BERRIES setberrytree 88, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), BERRY_STAGE_BERRIES setberrytree 89, ITEM_TO_BERRY(ITEM_RAWST_BERRY), BERRY_STAGE_BERRIES + + @ Mirage Island setberrytree 82, ITEM_TO_BERRY(ITEM_LIECHI_BERRY), BERRY_STAGE_BERRIES return diff --git a/data/scripts/secret_base.inc b/data/scripts/secret_base.inc index 132bdd19c..4a20de9a6 100644 --- a/data/scripts/secret_base.inc +++ b/data/scripts/secret_base.inc @@ -308,7 +308,7 @@ SecretBase_EventScript_PutAwayDecorationLoop:: @ 8275D39 compare VAR_0x8005, 0 goto_if_eq SecretBase_EventScript_PutAwayDecorationLoop removeobject VAR_0x8006 - setflag VAR_0x8005 @ UB: GF likely meant setvar here; setflag 0x8005 is out of bounds + setflag VAR_0x8005 @ UB: VAR_0x8005 is set to a flag by PutAwayDecorationIteration, but ScrCmd_setflag doesn't use VarGet goto SecretBase_EventScript_PutAwayDecorationLoop end diff --git a/data/scripts/set_gym_trainers.inc b/data/scripts/set_gym_trainers.inc index 1f5535805..c263e42d4 100644 --- a/data/scripts/set_gym_trainers.inc +++ b/data/scripts/set_gym_trainers.inc @@ -1,6 +1,6 @@ Common_EventScript_SetGymTrainers:: @ 8271F43 switch VAR_0x8008 - case 1, RusboroCity_Gym_SetGymTrainers + case 1, RustboroCity_Gym_SetGymTrainers case 2, DewfordTown_Gym_SetGymTrainers case 3, MauvilleCity_Gym_SetGymTrainers case 4, LavaridgeTown_Gym_SetGymTrainers @@ -10,7 +10,7 @@ Common_EventScript_SetGymTrainers:: @ 8271F43 case 8, SootopolisCity_Gym_SetGymTrainers end -RusboroCity_Gym_SetGymTrainers:: @ 8271FA1 +RustboroCity_Gym_SetGymTrainers:: @ 8271FA1 settrainerflag TRAINER_JOSH settrainerflag TRAINER_TOMMY settrainerflag TRAINER_MARC diff --git a/docs/bugs_and_glitches.md b/docs/bugs_and_glitches.md index e23379cfb..3d294f5cf 100644 --- a/docs/bugs_and_glitches.md +++ b/docs/bugs_and_glitches.md @@ -42,6 +42,26 @@ And edit `AgbMain`: ... ``` +This restores the code of Ruby/Sapphire. + +**Alternate Fix:** Edit the following function in [src/title_screen.c](https://github.com/pret/pokeemerald/blob/master/src/title_screen.c): + +```diff +void CB2_InitTitleScreen(void) +{ + switch (gMain.state) + { + default: + case 0: + SetVBlankCallback(NULL); ++ StartTimer1(); + SetGpuReg(REG_OFFSET_BLDCNT, 0); + SetGpuReg(REG_OFFSET_BLDALPHA, 0); + SetGpuReg(REG_OFFSET_BLDY, 0); + ... +``` +This matches with the code of FR/LG and does what GF originally wanted to do. + ## Scrolling through items in the bag causes the image to flicker **Fix:** Add the following function to [src/item_menu_icons.c](https://github.com/pret/pokeemerald/blob/master/src/item_menu_icons.c): diff --git a/gflib/bg.c b/gflib/bg.c index 12c42d124..66dd81a25 100644 --- a/gflib/bg.c +++ b/gflib/bg.c @@ -34,8 +34,8 @@ struct BgConfig2 u32 unk_3:18; void* tilemap; - s32 bg_x; // Maybe unsigned, but game treats it as if it is signed a LOT. - s32 bg_y; // Same for this variable. + s32 bg_x; + s32 bg_y; }; static struct BgControl sGpuBgConfigs; @@ -621,15 +621,17 @@ s32 GetBgX(u8 bg) { if (IsInvalidBg32(bg)) return -1; - if (!GetBgControlAttribute(bg, BG_CTRL_ATTR_VISIBLE)) + else if (!GetBgControlAttribute(bg, BG_CTRL_ATTR_VISIBLE)) return -1; - return sGpuBgConfigs2[bg].bg_x; + else + return sGpuBgConfigs2[bg].bg_x; } s32 ChangeBgY(u8 bg, s32 value, u8 op) { u8 mode; - u16 temp1, temp2; + u16 temp1; + u16 temp2; if (IsInvalidBg32(bg) || !GetBgControlAttribute(bg, BG_CTRL_ATTR_VISIBLE)) { @@ -698,7 +700,8 @@ s32 ChangeBgY(u8 bg, s32 value, u8 op) s32 ChangeBgY_ScreenOff(u8 bg, u32 value, u8 op) { u8 mode; - u16 temp1, temp2; + u16 temp1; + u16 temp2; if (IsInvalidBg32(bg) || !GetBgControlAttribute(bg, BG_CTRL_ATTR_VISIBLE)) { @@ -769,9 +772,10 @@ s32 GetBgY(u8 bg) { if (IsInvalidBg32(bg)) return -1; - if (!GetBgControlAttribute(bg, BG_CTRL_ATTR_VISIBLE)) + else if (!GetBgControlAttribute(bg, BG_CTRL_ATTR_VISIBLE)) return -1; - return sGpuBgConfigs2[bg].bg_y; + else + return sGpuBgConfigs2[bg].bg_y; } void SetBgAffine(u8 bg, s32 srcCenterX, s32 srcCenterY, s16 dispCenterX, s16 dispCenterY, s16 scaleX, s16 scaleY, u16 rotationAngle) @@ -870,77 +874,81 @@ void* GetBgTilemapBuffer(u8 bg) { if (IsInvalidBg32(bg)) return NULL; - if (!GetBgControlAttribute(bg, BG_CTRL_ATTR_VISIBLE)) + else if (!GetBgControlAttribute(bg, BG_CTRL_ATTR_VISIBLE)) return NULL; - return sGpuBgConfigs2[bg].tilemap; + else + return sGpuBgConfigs2[bg].tilemap; } void CopyToBgTilemapBuffer(u8 bg, const void *src, u16 mode, u16 destOffset) { - if (IsInvalidBg32(bg) || IsTileMapOutsideWram(bg)) - return; - if (mode != 0) - CpuCopy16(src, (void *)(sGpuBgConfigs2[bg].tilemap + (destOffset * 2)), mode); - else - LZ77UnCompWram(src, (void *)(sGpuBgConfigs2[bg].tilemap + (destOffset * 2))); + if (!IsInvalidBg32(bg) && !IsTileMapOutsideWram(bg)) + { + if (mode != 0) + CpuCopy16(src, (void *)(sGpuBgConfigs2[bg].tilemap + (destOffset * 2)), mode); + else + LZ77UnCompWram(src, (void *)(sGpuBgConfigs2[bg].tilemap + (destOffset * 2))); + } } void CopyBgTilemapBufferToVram(u8 bg) { u16 sizeToLoad; - if (IsInvalidBg32(bg) || IsTileMapOutsideWram(bg)) - return; - - switch (GetBgType(bg)) + if (!IsInvalidBg32(bg) && !IsTileMapOutsideWram(bg)) { - case 0: - sizeToLoad = GetBgMetricTextMode(bg, 0) * 0x800; - break; - case 1: - sizeToLoad = GetBgMetricAffineMode(bg, 0) * 0x100; - break; - default: - sizeToLoad = 0; - break; + switch (GetBgType(bg)) + { + case 0: + sizeToLoad = GetBgMetricTextMode(bg, 0) * 0x800; + break; + case 1: + sizeToLoad = GetBgMetricAffineMode(bg, 0) * 0x100; + break; + default: + sizeToLoad = 0; + break; + } + LoadBgVram(bg, sGpuBgConfigs2[bg].tilemap, sizeToLoad, 0, 2); } - LoadBgVram(bg, sGpuBgConfigs2[bg].tilemap, sizeToLoad, 0, 2); } -void CopyToBgTilemapBufferRect(u8 bg, const void *src, u8 destX, u8 destY, u8 width, u8 height) +void CopyToBgTilemapBufferRect(u8 bg, const void* src, u8 destX, u8 destY, u8 width, u8 height) { - u16 destX16, destY16; + u16 destX16; + u16 destY16; u16 mode; - if (IsInvalidBg32(bg) || IsTileMapOutsideWram(bg)) - return; - switch (GetBgType(bg)) - { - case 0: + if (!IsInvalidBg32(bg) && !IsTileMapOutsideWram(bg)) { - const u16 *srcCopy = src; - for (destY16 = destY; destY16 < (destY + height); destY16++) + switch (GetBgType(bg)) { - for (destX16 = destX; destX16 < (destX + width); destX16++) + case 0: + { + const u16 * srcCopy = src; + for (destY16 = destY; destY16 < (destY + height); destY16++) { - ((u16 *)sGpuBgConfigs2[bg].tilemap)[((destY16 * 0x20) + destX16)] = *srcCopy++; + for (destX16 = destX; destX16 < (destX + width); destX16++) + { + ((u16*)sGpuBgConfigs2[bg].tilemap)[((destY16 * 0x20) + destX16)] = *srcCopy++; + } } + break; } - break; - } - case 1: - { - const u8 *srcCopy = src; - mode = GetBgMetricAffineMode(bg, 0x1); - for (destY16 = destY; destY16 < (destY + height); destY16++) + case 1: { - for (destX16 = destX; destX16 < (destX + width); destX16++) + const u8 * srcCopy = src; + mode = GetBgMetricAffineMode(bg, 0x1); + for (destY16 = destY; destY16 < (destY + height); destY16++) { - ((u8 *)sGpuBgConfigs2[bg].tilemap)[((destY16 * mode) + destX16)] = *srcCopy++; + for (destX16 = destX; destX16 < (destX + width); destX16++) + { + ((u8*)sGpuBgConfigs2[bg].tilemap)[((destY16 * mode) + destX16)] = *srcCopy++; + } } + break; + } } - break; - } } } diff --git a/gflib/blit.c b/gflib/blit.c index 26a63fe9b..bdbb2e2fd 100644 --- a/gflib/blit.c +++ b/gflib/blit.c @@ -76,7 +76,7 @@ void FillBitmapRect4Bit(struct Bitmap *surface, u16 x, u16 y, u16 width, u16 hei s32 yEnd; s32 multiplierY; s32 loopX, loopY; - s32 toOrr1, toOrr2; + u8 toOrr1, toOrr2; xEnd = x + width; if (xEnd > surface->width) @@ -87,8 +87,8 @@ void FillBitmapRect4Bit(struct Bitmap *surface, u16 x, u16 y, u16 width, u16 hei yEnd = surface->height; multiplierY = (surface->width + (surface->width & 7)) >> 3; - toOrr1 = (u32)(fillValue << 0x1C) >> 0x18; - toOrr2 = (fillValue & 0xF); + toOrr1 = fillValue << 4; + toOrr2 = fillValue & 0xF; for (loopY = y; loopY < yEnd; loopY++) { diff --git a/gflib/text.c b/gflib/text.c index 89b47ca21..4cbad1376 100644 --- a/gflib/text.c +++ b/gflib/text.c @@ -21,7 +21,7 @@ static u16 gLastTextFgColor; static u16 gLastTextShadowColor; const struct FontInfo *gFonts; -bool8 gUnknown_03002F84; +u8 gUnknown_03002F84; struct Struct_03002F90 gUnknown_03002F90; TextFlags gTextFlags; @@ -154,7 +154,7 @@ u16 AddTextPrinterParameterized(u8 windowId, u8 fontId, const u8 *str, u8 x, u8 printerTemplate.currentY = y; printerTemplate.letterSpacing = gFonts[fontId].letterSpacing; printerTemplate.lineSpacing = gFonts[fontId].lineSpacing; - printerTemplate.style = gFonts[fontId].style; + printerTemplate.unk = gFonts[fontId].unk; printerTemplate.fgColor = gFonts[fontId].fgColor; printerTemplate.bgColor = gFonts[fontId].bgColor; printerTemplate.shadowColor = gFonts[fontId].shadowColor; @@ -205,7 +205,7 @@ bool16 AddTextPrinter(struct TextPrinterTemplate *printerTemplate, u8 speed, voi CopyWindowToVram(gTempTextPrinter.printerTemplate.windowId, 2); gTextPrinters[printerTemplate->windowId].active = 0; } - gUnknown_03002F84 = FALSE; + gUnknown_03002F84 = 0; return TRUE; } @@ -213,7 +213,7 @@ void RunTextPrinters(void) { int i; - if (!gUnknown_03002F84) + if (gUnknown_03002F84 == 0) { for (i = 0; i < NUM_TEXT_PRINTERS; ++i) { @@ -451,51 +451,46 @@ u8 GetLastTextColor(u8 colorType) { switch (colorType) { - case COLOR_FOREGROUND: + case 0: return gLastTextFgColor; - case COLOR_BACKGROUND: + case 2: return gLastTextBgColor; - case COLOR_SHADOW: + case 1: return gLastTextShadowColor; default: return 0; } } -#define GLYPH_COPY(fromY_, toY_, fromX_, toX_, unk) \ - { \ - u32 i, j, *ptr, toY, fromX, toX, r5, bits; \ - u8 *dst; \ - j = fromX_; \ - i = fromY_; \ - ptr = unk; \ - toX = toX_; \ - toY = toY_; \ - fromX = fromX_; \ - \ - for (; i < toY; i++) \ - { \ - asm("":::"sl"); /* NONMATCHING */ \ - r5 = *(ptr++); \ - for (j = fromX; j < toX; j++) \ - { \ - const u32 toOrr = r5 & 0xF; \ - if (toOrr) \ - { \ - dst = windowTiles + ((j / 8) * 32) + ((j % 8) / 2) + ((i / 8) * widthOffset) + ((i % 8) * 4); \ - bits = ((j & 1) * 4); \ - *dst = (toOrr << bits) | (*dst & (0xF0 >> bits)); \ - } \ - r5 >>= 4; \ - } \ - } \ +inline static void GLYPH_COPY(u8 *windowTiles, u32 widthOffset, u32 j, u32 i, u32 *ptr, s32 width, s32 height) +{ + u32 xAdd, yAdd, r5, bits, toOrr, dummyX; + u8 *dst; + + xAdd = j + width; + yAdd = i + height; + dummyX = j; + for (; i < yAdd; i++) + { + r5 = *ptr++; + for (j = dummyX; j < xAdd; j++) + { + if ((toOrr = r5 & 0xF)) + { + dst = windowTiles + ((j / 8) * 32) + ((j % 8) / 2) + ((i / 8) * widthOffset) + ((i % 8) * 4); + bits = ((j & 1) * 4); + *dst = (toOrr << bits) | (*dst & (0xF0 >> bits)); + } + r5 >>= 4; + } } +} void CopyGlyphToWindow(struct TextPrinter *textPrinter) { struct Window *win; struct WindowTemplate *winTempl; - struct Struct_03002F90 *unkStruct; + u32 *unkStruct; u32 currX, currY, widthOffset; s32 r4, r0; u8 *windowTiles; @@ -503,17 +498,15 @@ void CopyGlyphToWindow(struct TextPrinter *textPrinter) win = &gWindows[textPrinter->printerTemplate.windowId]; winTempl = &win->window; - r4 = (winTempl->width * 8) - textPrinter->printerTemplate.currentX; - if (r4 > gUnknown_03002F90.width) + if ((r4 = (winTempl->width * 8) - textPrinter->printerTemplate.currentX) > gUnknown_03002F90.width) r4 = gUnknown_03002F90.width; - r0 = (winTempl->height * 8) - textPrinter->printerTemplate.currentY; - if (r0 > gUnknown_03002F90.height) + if ((r0 = (winTempl->height * 8) - textPrinter->printerTemplate.currentY) > gUnknown_03002F90.height) r0 = gUnknown_03002F90.height; currX = textPrinter->printerTemplate.currentX; currY = textPrinter->printerTemplate.currentY; - unkStruct = &gUnknown_03002F90; + unkStruct = (u32 *)&gUnknown_03002F90.unk0; windowTiles = win->tileData; widthOffset = winTempl->width * 32; @@ -521,45 +514,31 @@ void CopyGlyphToWindow(struct TextPrinter *textPrinter) { if (r0 < 9) { - GLYPH_COPY(currY, currY + r0, currX, currX + r4, unkStruct->unk0); + GLYPH_COPY(windowTiles, widthOffset, currX, currY, unkStruct, r4, r0); } else { - u32 temp; - GLYPH_COPY(currY, currY + 8, currX, currX + r4, unkStruct->unk0); - - temp = currY + 8; - GLYPH_COPY(temp, (temp - 8) + r0, currX, currX + r4, unkStruct->unk40); + GLYPH_COPY(windowTiles, widthOffset, currX, currY, unkStruct, r4, 8); + GLYPH_COPY(windowTiles, widthOffset, currX, currY + 8, unkStruct + 16, r4, r0 - 8); } } else { - u32 temp; if (r0 < 9) { - GLYPH_COPY(currY, currY + r0, currX, currX + 8, unkStruct->unk0); - - temp = currX + 8; - GLYPH_COPY(currY, currY + r0, temp, (temp - 8) + r4, unkStruct->unk20); + GLYPH_COPY(windowTiles, widthOffset, currX, currY, unkStruct, 8, r0); + GLYPH_COPY(windowTiles, widthOffset, currX + 8, currY, unkStruct + 8, r4 - 8, r0); } else { - GLYPH_COPY(currY, currY + 8, currX, currX + 8, unkStruct->unk0); - - temp = currX + 8; - GLYPH_COPY(currY, currY + 8, temp, temp - 8 + r4, unkStruct->unk20); - - temp = currY + 8; - GLYPH_COPY(temp, temp - 8 + r0, currX, currX + 8, unkStruct->unk40); - { - u32 tempX, tempY; - tempX = currX + 8; - tempY = currY + 8; - GLYPH_COPY(tempY, tempY - 8 + r0, tempX, tempX - 8 + r4, unkStruct->unk60); - } + GLYPH_COPY(windowTiles, widthOffset, currX, currY, unkStruct, 8, 8); + GLYPH_COPY(windowTiles, widthOffset, currX + 8, currY, unkStruct + 8, r4 - 8, 8); + GLYPH_COPY(windowTiles, widthOffset, currX, currY + 8, unkStruct + 16, 8, r0 - 8); + GLYPH_COPY(windowTiles, widthOffset, currX + 8, currY + 8, unkStruct + 24, r4 - 8, r0 - 8); } } } + void ClearTextSpan(struct TextPrinter *textPrinter, u32 width) { struct Window *window; @@ -591,7 +570,7 @@ u16 Font0Func(struct TextPrinter *textPrinter) { struct TextPrinterSubStruct *subStruct = (struct TextPrinterSubStruct *)(&textPrinter->subStructFields); - if (!subStruct->hasGlyphIdBeenSet) + if (subStruct->hasGlyphIdBeenSet == FALSE) { subStruct->glyphId = 0; subStruct->hasGlyphIdBeenSet = TRUE; @@ -603,7 +582,7 @@ u16 Font1Func(struct TextPrinter *textPrinter) { struct TextPrinterSubStruct *subStruct = (struct TextPrinterSubStruct *)(&textPrinter->subStructFields); - if (!subStruct->hasGlyphIdBeenSet) + if (subStruct->hasGlyphIdBeenSet == FALSE) { subStruct->glyphId = 1; subStruct->hasGlyphIdBeenSet = TRUE; @@ -615,7 +594,7 @@ u16 Font2Func(struct TextPrinter *textPrinter) { struct TextPrinterSubStruct *subStruct = (struct TextPrinterSubStruct *)(&textPrinter->subStructFields); - if (!subStruct->hasGlyphIdBeenSet) + if (subStruct->hasGlyphIdBeenSet == FALSE) { subStruct->glyphId = 2; subStruct->hasGlyphIdBeenSet = TRUE; @@ -627,7 +606,7 @@ u16 Font3Func(struct TextPrinter *textPrinter) { struct TextPrinterSubStruct *subStruct = (struct TextPrinterSubStruct *)(&textPrinter->subStructFields); - if (!subStruct->hasGlyphIdBeenSet) + if (subStruct->hasGlyphIdBeenSet == FALSE) { subStruct->glyphId = 3; subStruct->hasGlyphIdBeenSet = TRUE; @@ -639,7 +618,7 @@ u16 Font4Func(struct TextPrinter *textPrinter) { struct TextPrinterSubStruct *subStruct = (struct TextPrinterSubStruct *)(&textPrinter->subStructFields); - if (!subStruct->hasGlyphIdBeenSet) + if (subStruct->hasGlyphIdBeenSet == FALSE) { subStruct->glyphId = 4; subStruct->hasGlyphIdBeenSet = TRUE; @@ -651,7 +630,7 @@ u16 Font5Func(struct TextPrinter *textPrinter) { struct TextPrinterSubStruct *subStruct = (struct TextPrinterSubStruct *)(&textPrinter->subStructFields); - if (!subStruct->hasGlyphIdBeenSet) + if (subStruct->hasGlyphIdBeenSet == FALSE) { subStruct->glyphId = 5; subStruct->hasGlyphIdBeenSet = TRUE; @@ -663,7 +642,7 @@ u16 Font7Func(struct TextPrinter *textPrinter) { struct TextPrinterSubStruct *subStruct = (struct TextPrinterSubStruct *)(&textPrinter->subStructFields); - if (!subStruct->hasGlyphIdBeenSet) + if (subStruct->hasGlyphIdBeenSet == FALSE) { subStruct->glyphId = 7; subStruct->hasGlyphIdBeenSet = TRUE; @@ -675,7 +654,7 @@ u16 Font8Func(struct TextPrinter *textPrinter) { struct TextPrinterSubStruct *subStruct = (struct TextPrinterSubStruct *)(&textPrinter->subStructFields); - if (!subStruct->hasGlyphIdBeenSet) + if (subStruct->hasGlyphIdBeenSet == FALSE) { subStruct->glyphId = 8; subStruct->hasGlyphIdBeenSet = TRUE; @@ -687,7 +666,7 @@ void TextPrinterInitDownArrowCounters(struct TextPrinter *textPrinter) { struct TextPrinterSubStruct *subStruct = (struct TextPrinterSubStruct *)(&textPrinter->subStructFields); - if (gTextFlags.autoScroll == TRUE) + if (gTextFlags.autoScroll == 1) { subStruct->autoScrollDelay = 0; } @@ -703,7 +682,7 @@ void TextPrinterDrawDownArrow(struct TextPrinter *textPrinter) struct TextPrinterSubStruct *subStruct = (struct TextPrinterSubStruct *)(&textPrinter->subStructFields); const u8 *arrowTiles; - if (!gTextFlags.autoScroll) + if (gTextFlags.autoScroll == 0) { if (subStruct->downArrowDelay != 0) { @@ -779,7 +758,7 @@ bool8 TextPrinterWaitAutoMode(struct TextPrinter *textPrinter) bool16 TextPrinterWaitWithDownArrow(struct TextPrinter *textPrinter) { bool8 result = FALSE; - if (gTextFlags.autoScroll) + if (gTextFlags.autoScroll != 0) { result = TextPrinterWaitAutoMode(textPrinter); } @@ -798,14 +777,17 @@ bool16 TextPrinterWaitWithDownArrow(struct TextPrinter *textPrinter) bool16 TextPrinterWait(struct TextPrinter *textPrinter) { bool16 result = FALSE; - if (gTextFlags.autoScroll) + if (gTextFlags.autoScroll != 0) { result = TextPrinterWaitAutoMode(textPrinter); } - else if (JOY_NEW(A_BUTTON | B_BUTTON)) + else { - result = TRUE; - PlaySE(SE_SELECT); + if (JOY_NEW(A_BUTTON | B_BUTTON)) + { + result = TRUE; + PlaySE(SE_SELECT); + } } return result; } @@ -821,7 +803,7 @@ void DrawDownArrow(u8 windowId, u16 x, u16 y, u8 bgColor, bool8 drawArrow, u8 *c else { FillWindowPixelRect(windowId, (bgColor << 4) | bgColor, x, y, 0x8, 0x10); - if (!drawArrow) + if (drawArrow == 0) { switch (gTextFlags.useAlternateDownArrow) { @@ -1013,10 +995,10 @@ u16 RenderText(struct TextPrinter *textPrinter) textPrinter->minLetterSpacing = *textPrinter->printerTemplate.currentChar++; return 2; case EXT_CTRL_CODE_JPN: - textPrinter->japanese = TRUE; + textPrinter->japanese = 1; return 2; case EXT_CTRL_CODE_ENG: - textPrinter->japanese = FALSE; + textPrinter->japanese = 0; return 2; } break; @@ -1077,10 +1059,13 @@ u16 RenderText(struct TextPrinter *textPrinter) textPrinter->printerTemplate.currentX += width; } } - else if (textPrinter->japanese) - textPrinter->printerTemplate.currentX += (gUnknown_03002F90.width + textPrinter->printerTemplate.letterSpacing); else - textPrinter->printerTemplate.currentX += gUnknown_03002F90.width; + { + if (textPrinter->japanese) + textPrinter->printerTemplate.currentX += (gUnknown_03002F90.width + textPrinter->printerTemplate.letterSpacing); + else + textPrinter->printerTemplate.currentX += gUnknown_03002F90.width; + } return 0; case 1: if (TextPrinterWait(textPrinter)) @@ -1566,7 +1551,7 @@ void SetDefaultFontsPointer(void) u8 GetFontAttribute(u8 fontId, u8 attributeId) { - u8 result = 0; + int result = 0; switch (attributeId) { case FONTATTR_MAX_LETTER_WIDTH: @@ -1581,8 +1566,8 @@ u8 GetFontAttribute(u8 fontId, u8 attributeId) case FONTATTR_LINE_SPACING: result = gFontInfos[fontId].lineSpacing; break; - case FONTATTR_STYLE: - result = gFontInfos[fontId].style; + case FONTATTR_UNKNOWN: + result = gFontInfos[fontId].unk; break; case FONTATTR_COLOR_FOREGROUND: result = gFontInfos[fontId].fgColor; @@ -1612,7 +1597,7 @@ void DecompressGlyphFont0(u16 glyphId, bool32 isJapanese) DecompressGlyphTile(glyphs, gUnknown_03002F90.unk0); DecompressGlyphTile(glyphs + 0x80, gUnknown_03002F90.unk40); // gUnknown_03002F90 + 0x40 gUnknown_03002F90.width = 8; // gGlyphWidth - gUnknown_03002F90.height = 12; // gGlyphHeight + gUnknown_03002F90.height = 12; // gGlyphHeight } else { @@ -1655,7 +1640,7 @@ void DecompressGlyphFont7(u16 glyphId, bool32 isJapanese) DecompressGlyphTile(glyphs, gUnknown_03002F90.unk0); DecompressGlyphTile(glyphs + 0x80, gUnknown_03002F90.unk40); // gUnknown_03002F90 + 0x40 gUnknown_03002F90.width = 8; // gGlyphWidth - gUnknown_03002F90.height = 15; // gGlyphHeight + gUnknown_03002F90.height = 15; // gGlyphHeight } else { @@ -1697,7 +1682,7 @@ void DecompressGlyphFont8(u16 glyphId, bool32 isJapanese) DecompressGlyphTile(glyphs, gUnknown_03002F90.unk0); DecompressGlyphTile(glyphs + 0x80, gUnknown_03002F90.unk40); // gUnknown_03002F90 + 0x40 gUnknown_03002F90.width = 8; // gGlyphWidth - gUnknown_03002F90.height = 12; // gGlyphHeight + gUnknown_03002F90.height = 12; // gGlyphHeight } else { @@ -1737,10 +1722,10 @@ void DecompressGlyphFont2(u16 glyphId, bool32 isJapanese) { glyphs = gFont2JapaneseGlyphs + (0x100 * (glyphId >> 0x3)) + (0x10 * (glyphId & 0x7)); DecompressGlyphTile(glyphs, gUnknown_03002F90.unk0); - DecompressGlyphTile(glyphs + 0x8, gUnknown_03002F90.unk20); - DecompressGlyphTile(glyphs + 0x80, gUnknown_03002F90.unk40); - DecompressGlyphTile(glyphs + 0x88, gUnknown_03002F90.unk60); - gUnknown_03002F90.width = gFont2JapaneseGlyphWidths[glyphId]; // gGlyphWidth + DecompressGlyphTile(glyphs + 0x8, gUnknown_03002F90.unk20); // gUnknown_03002F90 + 0x40 + DecompressGlyphTile(glyphs + 0x80, gUnknown_03002F90.unk40); // gUnknown_03002F90 + 0x20 + DecompressGlyphTile(glyphs + 0x88, gUnknown_03002F90.unk60); // gUnknown_03002F90 + 0x60 + gUnknown_03002F90.width = gFont2JapaneseGlyphWidths[glyphId]; // gGlyphWidth gUnknown_03002F90.height = 14; // gGlyphHeight } else @@ -1784,7 +1769,7 @@ void DecompressGlyphFont1(u16 glyphId, bool32 isJapanese) DecompressGlyphTile(glyphs, gUnknown_03002F90.unk0); DecompressGlyphTile(glyphs + 0x80, gUnknown_03002F90.unk40); // gUnknown_03002F90 + 0x40 gUnknown_03002F90.width = 8; // gGlyphWidth - gUnknown_03002F90.height = 15; // gGlyphHeight + gUnknown_03002F90.height = 15; // gGlyphHeight } else { diff --git a/gflib/text.h b/gflib/text.h index 4cf5bc20b9..723a2fc0e 100644 --- a/gflib/text.h +++ b/gflib/text.h @@ -271,18 +271,11 @@ enum { - COLOR_FOREGROUND, - COLOR_SHADOW, - COLOR_BACKGROUND -}; - -enum -{ FONTATTR_MAX_LETTER_WIDTH, FONTATTR_MAX_LETTER_HEIGHT, FONTATTR_LETTER_SPACING, FONTATTR_LINE_SPACING, - FONTATTR_STYLE, + FONTATTR_UNKNOWN, // dunno what this is yet FONTATTR_COLOR_FOREGROUND, FONTATTR_COLOR_BACKGROUND, FONTATTR_COLOR_SHADOW @@ -310,7 +303,7 @@ struct TextPrinterTemplate u8 currentY; u8 letterSpacing; u8 lineSpacing; - u8 style:4; // 0xC + u8 unk:4; // 0xC u8 fgColor:4; u8 bgColor:4; u8 shadowColor:4; @@ -329,7 +322,7 @@ struct TextPrinter u8 delayCounter; u8 scrollDistance; u8 minLetterSpacing; // 0x20 - bool8 japanese; + u8 japanese; }; struct FontInfo @@ -339,7 +332,7 @@ struct FontInfo u8 maxLetterHeight; u8 letterSpacing; u8 lineSpacing; - u8 style:4; //unused + u8 unk:4; u8 fgColor:4; u8 bgColor:4; u8 shadowColor:4; @@ -379,7 +372,7 @@ struct Struct_03002F90 extern TextFlags gTextFlags; -extern bool8 gUnknown_03002F84; +extern u8 gUnknown_03002F84; extern struct Struct_03002F90 gUnknown_03002F90; void SetFontsPointer(const struct FontInfo *fonts); diff --git a/gflib/window.c b/gflib/window.c index 0be59773c..7c87ea86d 100644 --- a/gflib/window.c +++ b/gflib/window.c @@ -30,18 +30,21 @@ static void nullsub_8(void) bool16 InitWindows(const struct WindowTemplate *templates) { - int i, j; - u8* allocatedTilemapBuffer; + int i; + void *bgTilemapBuffer; + int j; + u8 bgLayer; u16 attrib; + u8* allocatedTilemapBuffer; int allocatedBaseBlock; - u8 bgLayer; for (i = 0; i < 0x4; ++i) { - if (GetBgTilemapBuffer(i) != NULL) + bgTilemapBuffer = GetBgTilemapBuffer(i); + if (bgTilemapBuffer != NULL) gUnknown_03002F70[i] = nullsub_8; else - gUnknown_03002F70[i] = NULL; + gUnknown_03002F70[i] = bgTilemapBuffer; } for (i = 0; i < 0x20; ++i) @@ -564,19 +567,19 @@ u32 GetWindowAttribute(u8 windowId, u8 attributeId) switch (attributeId) { case WINDOW_BG: - return (u32)gWindows[windowId].window.bg; + return gWindows[windowId].window.bg; case WINDOW_TILEMAP_LEFT: - return (u32)gWindows[windowId].window.tilemapLeft; + return gWindows[windowId].window.tilemapLeft; case WINDOW_TILEMAP_TOP: - return (u32)gWindows[windowId].window.tilemapTop; + return gWindows[windowId].window.tilemapTop; case WINDOW_WIDTH: - return (u32)gWindows[windowId].window.width; + return gWindows[windowId].window.width; case WINDOW_HEIGHT: - return (u32)gWindows[windowId].window.height; + return gWindows[windowId].window.height; case WINDOW_PALETTE_NUM: - return (u32)gWindows[windowId].window.paletteNum; + return gWindows[windowId].window.paletteNum; case WINDOW_BASE_BLOCK: - return (u32)gWindows[windowId].window.baseBlock; + return gWindows[windowId].window.baseBlock; case WINDOW_TILE_DATA: return (u32)(gWindows[windowId].tileData); default: @@ -640,9 +643,12 @@ u16 AddWindow8Bit(const struct WindowTemplate *template) } return 0xFF; } - gWindows[windowId].tileData = memAddress; - gWindows[windowId].window = *template; - return windowId; + else + { + gWindows[windowId].tileData = memAddress; + gWindows[windowId].window = *template; + return windowId; + } } void FillWindowPixelBuffer8Bit(u8 windowId, u8 fillValue) diff --git a/graphics/object_events/palettes/30.pal b/graphics/object_events/palettes/birth_island_stone.pal index d90c4cb38..d90c4cb38 100644 --- a/graphics/object_events/palettes/30.pal +++ b/graphics/object_events/palettes/birth_island_stone.pal diff --git a/graphics/object_events/palettes/08.pal b/graphics/object_events/palettes/brendan.pal index a83ed903f..a83ed903f 100644 --- a/graphics/object_events/palettes/08.pal +++ b/graphics/object_events/palettes/brendan.pal diff --git a/graphics/object_events/palettes/09.pal b/graphics/object_events/palettes/brendan_reflection.pal index 6a6bf4d12..6a6bf4d12 100644 --- a/graphics/object_events/palettes/09.pal +++ b/graphics/object_events/palettes/brendan_reflection.pal diff --git a/graphics/object_events/palettes/10.pal b/graphics/object_events/palettes/bridge_reflection.pal index 0cebd6c4d..0cebd6c4d 100644 --- a/graphics/object_events/palettes/10.pal +++ b/graphics/object_events/palettes/bridge_reflection.pal diff --git a/graphics/object_events/palettes/20.pal b/graphics/object_events/palettes/cable_car.pal index 64985f6da..64985f6da 100644 --- a/graphics/object_events/palettes/20.pal +++ b/graphics/object_events/palettes/cable_car.pal diff --git a/graphics/object_events/palettes/29.pal b/graphics/object_events/palettes/deoxys.pal index a69caf9df..a69caf9df 100644 --- a/graphics/object_events/palettes/29.pal +++ b/graphics/object_events/palettes/deoxys.pal diff --git a/graphics/object_events/palettes/16.pal b/graphics/object_events/palettes/enemy_zigzagoon.pal index ec3c07f20..ec3c07f20 100644 --- a/graphics/object_events/palettes/16.pal +++ b/graphics/object_events/palettes/enemy_zigzagoon.pal diff --git a/graphics/object_events/palettes/24.pal b/graphics/object_events/palettes/groudon.pal index d710b6830..d710b6830 100644 --- a/graphics/object_events/palettes/24.pal +++ b/graphics/object_events/palettes/groudon.pal diff --git a/graphics/object_events/palettes/25.pal b/graphics/object_events/palettes/groudon_reflection.pal index f48038d41..f48038d41 100644 --- a/graphics/object_events/palettes/25.pal +++ b/graphics/object_events/palettes/groudon_reflection.pal diff --git a/graphics/object_events/palettes/31.pal b/graphics/object_events/palettes/ho_oh.pal index c62e8ce06..c62e8ce06 100644 --- a/graphics/object_events/palettes/31.pal +++ b/graphics/object_events/palettes/ho_oh.pal diff --git a/graphics/object_events/palettes/22.pal b/graphics/object_events/palettes/kyogre.pal index 21fa9999d..21fa9999d 100644 --- a/graphics/object_events/palettes/22.pal +++ b/graphics/object_events/palettes/kyogre.pal diff --git a/graphics/object_events/palettes/23.pal b/graphics/object_events/palettes/kyogre_reflection.pal index 73b0b1d41..73b0b1d41 100644 --- a/graphics/object_events/palettes/23.pal +++ b/graphics/object_events/palettes/kyogre_reflection.pal diff --git a/graphics/object_events/palettes/32.pal b/graphics/object_events/palettes/lugia.pal index e245ba013..e245ba013 100644 --- a/graphics/object_events/palettes/32.pal +++ b/graphics/object_events/palettes/lugia.pal diff --git a/graphics/object_events/palettes/17.pal b/graphics/object_events/palettes/may.pal index 2833b2613..2833b2613 100644 --- a/graphics/object_events/palettes/17.pal +++ b/graphics/object_events/palettes/may.pal diff --git a/graphics/object_events/palettes/18.pal b/graphics/object_events/palettes/may_reflection.pal index 78b1c89b6..78b1c89b6 100644 --- a/graphics/object_events/palettes/18.pal +++ b/graphics/object_events/palettes/may_reflection.pal diff --git a/graphics/object_events/palettes/19.pal b/graphics/object_events/palettes/moving_box.pal index 53de0c383..53de0c383 100644 --- a/graphics/object_events/palettes/19.pal +++ b/graphics/object_events/palettes/moving_box.pal diff --git a/graphics/object_events/palettes/00.pal b/graphics/object_events/palettes/npc_1.pal index 7bb5bd9ed..7bb5bd9ed 100644 --- a/graphics/object_events/palettes/00.pal +++ b/graphics/object_events/palettes/npc_1.pal diff --git a/graphics/object_events/palettes/04.pal b/graphics/object_events/palettes/npc_1_reflection.pal index 82c5ff3a1..82c5ff3a1 100644 --- a/graphics/object_events/palettes/04.pal +++ b/graphics/object_events/palettes/npc_1_reflection.pal diff --git a/graphics/object_events/palettes/01.pal b/graphics/object_events/palettes/npc_2.pal index 558095bda..558095bda 100644 --- a/graphics/object_events/palettes/01.pal +++ b/graphics/object_events/palettes/npc_2.pal diff --git a/graphics/object_events/palettes/05.pal b/graphics/object_events/palettes/npc_2_reflection.pal index 72ae3cefb..72ae3cefb 100644 --- a/graphics/object_events/palettes/05.pal +++ b/graphics/object_events/palettes/npc_2_reflection.pal diff --git a/graphics/object_events/palettes/02.pal b/graphics/object_events/palettes/npc_3.pal index b84930395..b84930395 100644 --- a/graphics/object_events/palettes/02.pal +++ b/graphics/object_events/palettes/npc_3.pal diff --git a/graphics/object_events/palettes/06.pal b/graphics/object_events/palettes/npc_3_reflection.pal index 168a1329d..168a1329d 100644 --- a/graphics/object_events/palettes/06.pal +++ b/graphics/object_events/palettes/npc_3_reflection.pal diff --git a/graphics/object_events/palettes/03.pal b/graphics/object_events/palettes/npc_4.pal index 6c53450ba..6c53450ba 100644 --- a/graphics/object_events/palettes/03.pal +++ b/graphics/object_events/palettes/npc_4.pal diff --git a/graphics/object_events/palettes/07.pal b/graphics/object_events/palettes/npc_4_reflection.pal index 0e604b73c..0e604b73c 100644 --- a/graphics/object_events/palettes/07.pal +++ b/graphics/object_events/palettes/npc_4_reflection.pal diff --git a/graphics/object_events/palettes/11.pal b/graphics/object_events/palettes/player_underwater.pal index b28799ed8..b28799ed8 100644 --- a/graphics/object_events/palettes/11.pal +++ b/graphics/object_events/palettes/player_underwater.pal diff --git a/graphics/object_events/palettes/27.pal b/graphics/object_events/palettes/poochyena.pal index 5ce2f4728..5ce2f4728 100644 --- a/graphics/object_events/palettes/27.pal +++ b/graphics/object_events/palettes/poochyena.pal diff --git a/graphics/object_events/palettes/12.pal b/graphics/object_events/palettes/quinty_plump.pal index b36c29ab1..b36c29ab1 100644 --- a/graphics/object_events/palettes/12.pal +++ b/graphics/object_events/palettes/quinty_plump.pal diff --git a/graphics/object_events/palettes/13.pal b/graphics/object_events/palettes/quinty_plump_reflection.pal index b69e9ac0a..b69e9ac0a 100644 --- a/graphics/object_events/palettes/13.pal +++ b/graphics/object_events/palettes/quinty_plump_reflection.pal diff --git a/graphics/object_events/palettes/28.pal b/graphics/object_events/palettes/red_leaf.pal index eb9930c05..eb9930c05 100644 --- a/graphics/object_events/palettes/28.pal +++ b/graphics/object_events/palettes/red_leaf.pal diff --git a/graphics/object_events/palettes/33.pal b/graphics/object_events/palettes/ruby_sapphire_brendan.pal index e7717d74e..e7717d74e 100644 --- a/graphics/object_events/palettes/33.pal +++ b/graphics/object_events/palettes/ruby_sapphire_brendan.pal diff --git a/graphics/object_events/palettes/34.pal b/graphics/object_events/palettes/ruby_sapphire_may.pal index e106ce693..e106ce693 100644 --- a/graphics/object_events/palettes/34.pal +++ b/graphics/object_events/palettes/ruby_sapphire_may.pal diff --git a/graphics/object_events/palettes/21.pal b/graphics/object_events/palettes/ss_tidal.pal index 5e68e105d..5e68e105d 100644 --- a/graphics/object_events/palettes/21.pal +++ b/graphics/object_events/palettes/ss_tidal.pal diff --git a/graphics/object_events/palettes/26.pal b/graphics/object_events/palettes/submarine_shadow.pal index fe4c1c112..fe4c1c112 100644 --- a/graphics/object_events/palettes/26.pal +++ b/graphics/object_events/palettes/submarine_shadow.pal diff --git a/graphics/object_events/palettes/14.pal b/graphics/object_events/palettes/truck.pal index c53a4d815..c53a4d815 100644 --- a/graphics/object_events/palettes/14.pal +++ b/graphics/object_events/palettes/truck.pal diff --git a/graphics/object_events/palettes/15.pal b/graphics/object_events/palettes/vigoroth.pal index 0026c6f69..0026c6f69 100644 --- a/graphics/object_events/palettes/15.pal +++ b/graphics/object_events/palettes/vigoroth.pal diff --git a/graphics/picture_frame/frame5_map.bin.rl.bak b/graphics/picture_frame/frame5_map.bin.rl.bak Binary files differdeleted file mode 100644 index c009f0a95..000000000 --- a/graphics/picture_frame/frame5_map.bin.rl.bak +++ /dev/null diff --git a/graphics/pokenav/bg.bin b/graphics/pokenav/bg_dots.bin index 7161609bb..7161609bb 100644 --- a/graphics/pokenav/bg.bin +++ b/graphics/pokenav/bg_dots.bin diff --git a/graphics/pokenav/bg.png b/graphics/pokenav/bg_dots.png Binary files differindex 056e2400b..056e2400b 100644 --- a/graphics/pokenav/bg.png +++ b/graphics/pokenav/bg_dots.png diff --git a/graphics/pokenav/outline.png b/graphics/pokenav/device_outline.png Binary files differindex 5700b272c..5700b272c 100644 --- a/graphics/pokenav/outline.png +++ b/graphics/pokenav/device_outline.png diff --git a/graphics/pokenav/outline_map.bin b/graphics/pokenav/device_outline_map.bin Binary files differindex 6d70bdcd9..6d70bdcd9 100644 --- a/graphics/pokenav/outline_map.bin +++ b/graphics/pokenav/device_outline_map.bin diff --git a/graphics_file_rules.mk b/graphics_file_rules.mk index 630aaa3fc..f9ea40532 100644 --- a/graphics_file_rules.mk +++ b/graphics_file_rules.mk @@ -709,7 +709,7 @@ $(PKNAVOPTIONSGFXDIR)/options.4bpp: $(PKNAVOPTIONSGFXDIR)/hoenn_map.4bpp \ $(PKNAVGFXDIR)/header.4bpp: %.4bpp: %.png $(GFX) $< $@ -num_tiles 53 -$(PKNAVGFXDIR)/outline.4bpp: %.4bpp: %.png +$(PKNAVGFXDIR)/device_outline.4bpp: %.4bpp: %.png $(GFX) $< $@ -num_tiles 53 $(PKNAVGFXDIR)/ui_matchcall.4bpp: %.4bpp: %.png diff --git a/include/AgbRfu_LinkManager.h b/include/AgbRfu_LinkManager.h index 4e1a879c2..d4ef13183 100644 --- a/include/AgbRfu_LinkManager.h +++ b/include/AgbRfu_LinkManager.h @@ -176,8 +176,8 @@ typedef struct linkManagerTag /* 0x024 */ VBL_TIMER nameAcceptTimer; /* 0x030 */ VBL_TIMER linkRecoveryTimer; /* 0x03c */ INIT_PARAM *init_param; - /* 0x040 */ void (*LMAN_callback)(u8 msg, u8 paramCount); - /* 0x044 */ void (*MSC_callback)(u16 REQ_commandID); + /* 0x040 */ void (*LMAN_callback)(u8, u8); + /* 0x044 */ void (*MSC_callback)(u16); } LINK_MANAGER; extern struct linkManagerTag lman; diff --git a/include/battle.h b/include/battle.h index 0f7a262ce..53a78024a 100644 --- a/include/battle.h +++ b/include/battle.h @@ -11,6 +11,7 @@ #include "battle_gfx_sfx_util.h" #include "battle_util2.h" #include "battle_bg.h" +#include "pokeball.h" #define GET_BATTLER_POSITION(battler) (gBattlerPositions[battler]) #define GET_BATTLER_SIDE(battler) (GetBattlerPosition(battler) & BIT_SIDE) @@ -124,8 +125,8 @@ struct ProtectStruct u32 flinchImmobility:1; u32 notFirstStrike:1; u32 palaceUnableToUseMove:1; - s32 physicalDmg; - s32 specialDmg; + u32 physicalDmg; + u32 specialDmg; u8 physicalBattlerId; u8 specialBattlerId; }; @@ -254,8 +255,8 @@ struct BattleResults u16 playerMon2Species; // 0x26 u16 caughtMonSpecies; // 0x28 u8 caughtMonNick[POKEMON_NAME_LENGTH + 1]; // 0x2A - u8 filler35; // 0x35 - u8 catchAttempts[11]; // 0x36 + u8 filler35; // 0x35 + u8 catchAttempts[POKEBALL_COUNT - 1]; // 0x36 Doesn't include Master ball }; struct BattleTv_Side @@ -493,7 +494,7 @@ struct BattleScripting u8 field_20; u8 reshowMainState; u8 reshowHelperState; - u8 field_23; + u8 levelUpHP; u8 windowsType; // 0 - normal, 1 - battle arena u8 multiplayerId; u8 specialTrainerBattleType; diff --git a/include/battle_message.h b/include/battle_message.h index af090a06c..011a1cb0c 100644 --- a/include/battle_message.h +++ b/include/battle_message.h @@ -145,7 +145,7 @@ { \ textVar[0] = B_BUFF_PLACEHOLDER_BEGIN; \ textVar[1] = B_BUFF_STRING; \ - textVar[2] = (stringId & 0xFF); \ + textVar[2] = stringId; \ textVar[3] = (stringId & 0xFF00) >> 8; \ textVar[4] = B_BUFF_EOS; \ } diff --git a/include/battle_tower.h b/include/battle_tower.h index 3bf2f004b..30649719b 100644 --- a/include/battle_tower.h +++ b/include/battle_tower.h @@ -43,7 +43,9 @@ extern const struct BattleFrontierTrainer gBattleFrontierTrainers[]; extern const struct FacilityMon gSlateportBattleTentMons[]; extern const struct BattleFrontierTrainer gSlateportBattleTentTrainers[]; -extern u16 gUnknown_03006298[]; +// Temporary storage for monIds of the opponent team +// during team generation in battle factory and similar facilities. +extern u16 gFrontierTempParty[]; extern const struct BattleFrontierTrainer *gFacilityTrainers; extern const struct FacilityMon *gFacilityTrainerMons; diff --git a/include/constants/battle_pyramid.h b/include/constants/battle_pyramid.h index 378197a4d..004df7155 100644 --- a/include/constants/battle_pyramid.h +++ b/include/constants/battle_pyramid.h @@ -7,6 +7,16 @@ #define FLOOR_WALKABLE_METATILE 0x28D #define FLOOR_EXIT_METATILE 0x28E +#define HINT_EXIT_DIRECTION 0 +#define HINT_REMAINING_ITEMS 1 +#define HINT_REMAINING_TRAINERS 2 +#define HINT_EXIT_SHORT_REMAINING_TRAINERS 3 +#define HINT_EXIT_SHORT_REMAINING_ITEMS 4 +#define HINT_EXIT_MEDIUM_REMAINING_TRAINERS 5 +#define HINT_EXIT_MEDIUM_REMAINING_ITEMS 6 +#define HINT_EXIT_FAR_REMAINING_TRAINERS 7 +#define HINT_EXIT_FAR_REMAINING_ITEMS 8 + #define OBJ_TRAINERS 0 #define OBJ_ITEMS 1 diff --git a/include/constants/event_objects.h b/include/constants/event_objects.h index ca312e957..8e026ef2d 100644 --- a/include/constants/event_objects.h +++ b/include/constants/event_objects.h @@ -205,7 +205,7 @@ #define OBJ_EVENT_GFX_REGICE 201 #define OBJ_EVENT_GFX_REGISTEEL 202 #define OBJ_EVENT_GFX_SKITTY 203 -#define OBJ_EVENT_GFX_KECLEON_1 204 +#define OBJ_EVENT_GFX_KECLEON 204 #define OBJ_EVENT_GFX_KYOGRE_2 205 #define OBJ_EVENT_GFX_GROUDON_2 206 #define OBJ_EVENT_GFX_RAYQUAZA_2 207 @@ -213,7 +213,7 @@ #define OBJ_EVENT_GFX_PIKACHU 209 #define OBJ_EVENT_GFX_AZUMARILL 210 #define OBJ_EVENT_GFX_WINGULL 211 -#define OBJ_EVENT_GFX_KECLEON_2 212 +#define OBJ_EVENT_GFX_KECLEON_BRIDGE_SHADOW 212 #define OBJ_EVENT_GFX_TUBER_M_SWIMMING 213 #define OBJ_EVENT_GFX_AZURILL 214 #define OBJ_EVENT_GFX_MOM 215 diff --git a/include/constants/flags.h b/include/constants/flags.h index a562b0670..9be269105 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1012,7 +1012,7 @@ #define FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN 0x3C7 #define FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_BELDUM_POKEBALL 0x3C8 #define FLAG_HIDE_FORTREE_CITY_KECLEON 0x3C9 -#define FLAG_HIDE_ROUTE_120_KECLEON_BRIDGE_INVISIBLE 0x3CA +#define FLAG_HIDE_ROUTE_120_KECLEON_BRIDGE 0x3CA #define FLAG_HIDE_LILYCOVE_CITY_RIVAL 0x3CB #define FLAG_HIDE_ROUTE_120_STEVEN 0x3CC #define FLAG_HIDE_SOOTOPOLIS_CITY_STEVEN 0x3CD @@ -1023,7 +1023,7 @@ #define FLAG_HIDE_AQUA_HIDEOUT_B1F_ELECTRODE_2 0x3D2 #define FLAG_HIDE_OLDALE_TOWN_RIVAL 0x3D3 #define FLAG_HIDE_UNDERWATER_SEA_FLOOR_CAVERN_STOLEN_SUBMARINE 0x3D4 -#define FLAG_HIDE_ROUTE_120_KECLEON_BRIDGE_VISIBLE 0x3D5 +#define FLAG_HIDE_ROUTE_120_KECLEON_BRIDGE_SHADOW 0x3D5 #define FLAG_HIDE_ROUTE_120_KECLEON_1 0x3D6 #define FLAG_HIDE_RUSTURF_TUNNEL_WANDA 0x3D7 #define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WANDA 0x3D8 diff --git a/include/constants/item_effects.h b/include/constants/item_effects.h index 49fcedc61..6e61c4d7f 100644 --- a/include/constants/item_effects.h +++ b/include/constants/item_effects.h @@ -51,6 +51,11 @@ // fields 6 and onwards are item-specific arguments +// Special HP recovery amounts for ITEM4_HEAL_HP +#define ITEM6_HEAL_FULL ((u8) -1) +#define ITEM6_HEAL_HALF ((u8) -2) +#define ITEM6_HEAL_LVL_UP ((u8) -3) + // Used for GetItemEffectType. #define ITEM_EFFECT_X_ITEM 0 #define ITEM_EFFECT_RAISE_LEVEL 1 diff --git a/include/constants/items.h b/include/constants/items.h index 9496a4c61..95c6aacfe 100644 --- a/include/constants/items.h +++ b/include/constants/items.h @@ -497,6 +497,10 @@ #define MAX_PC_ITEM_CAPACITY 999 #define MAX_BERRY_CAPACITY 999 +#define BAG_ITEM_CAPACITY_DIGITS 2 +#define BERRY_CAPACITY_DIGITS 3 +#define MAX_ITEM_DIGITS BERRY_CAPACITY_DIGITS + // Secondary IDs for rods #define OLD_ROD 0 #define GOOD_ROD 1 diff --git a/include/constants/pokemon.h b/include/constants/pokemon.h index 52eabe71b..4cf0bd4f0 100644 --- a/include/constants/pokemon.h +++ b/include/constants/pokemon.h @@ -239,12 +239,12 @@ #define UNOWN_FORM_COUNT 28 // Battle move flags -#define FLAG_MAKES_CONTACT 0x1 -#define FLAG_PROTECT_AFFECTED 0x2 -#define FLAG_MAGICCOAT_AFFECTED 0x4 -#define FLAG_SNATCH_AFFECTED 0x8 -#define FLAG_MIRROR_MOVE_AFFECTED 0x10 -#define FLAG_KINGSROCK_AFFECTED 0x20 +#define FLAG_MAKES_CONTACT (1 << 0) +#define FLAG_PROTECT_AFFECTED (1 << 1) +#define FLAG_MAGICCOAT_AFFECTED (1 << 2) +#define FLAG_SNATCH_AFFECTED (1 << 3) +#define FLAG_MIRROR_MOVE_AFFECTED (1 << 4) +#define FLAG_KINGSROCK_AFFECTED (1 << 5) // Growth rates #define GROWTH_MEDIUM_FAST 0 @@ -268,22 +268,22 @@ #define F_SUMMARY_SCREEN_FLIP_SPRITE 0x80 -// Evolution type flags -#define EVO_FRIENDSHIP 0x0001 // Pokémon levels up with friendship ≥ 220 -#define EVO_FRIENDSHIP_DAY 0x0002 // Pokémon levels up during the day with friendship ≥ 220 -#define EVO_FRIENDSHIP_NIGHT 0x0003 // Pokémon levels up at night with friendship ≥ 220 -#define EVO_LEVEL 0x0004 // Pokémon reaches the specified level -#define EVO_TRADE 0x0005 // Pokémon is traded -#define EVO_TRADE_ITEM 0x0006 // Pokémon is traded while it's holding the specified item -#define EVO_ITEM 0x0007 // specified item is used on Pokémon -#define EVO_LEVEL_ATK_GT_DEF 0x0008 // Pokémon reaches the specified level with attack > defense -#define EVO_LEVEL_ATK_EQ_DEF 0x0009 // Pokémon reaches the specified level with attack = defense -#define EVO_LEVEL_ATK_LT_DEF 0x000a // Pokémon reaches the specified level with attack < defense -#define EVO_LEVEL_SILCOON 0x000b // Pokémon reaches the specified level with a Silcoon personality value -#define EVO_LEVEL_CASCOON 0x000c // Pokémon reaches the specified level with a Cascoon personality value -#define EVO_LEVEL_NINJASK 0x000d // Pokémon reaches the specified level (special value for Ninjask) -#define EVO_LEVEL_SHEDINJA 0x000e // Pokémon reaches the specified level (special value for Shedinja) -#define EVO_BEAUTY 0x000f // Pokémon levels up with beauty ≥ specified value +// Evolution types +#define EVO_FRIENDSHIP 1 // Pokémon levels up with friendship ≥ 220 +#define EVO_FRIENDSHIP_DAY 2 // Pokémon levels up during the day with friendship ≥ 220 +#define EVO_FRIENDSHIP_NIGHT 3 // Pokémon levels up at night with friendship ≥ 220 +#define EVO_LEVEL 4 // Pokémon reaches the specified level +#define EVO_TRADE 5 // Pokémon is traded +#define EVO_TRADE_ITEM 6 // Pokémon is traded while it's holding the specified item +#define EVO_ITEM 7 // specified item is used on Pokémon +#define EVO_LEVEL_ATK_GT_DEF 8 // Pokémon reaches the specified level with attack > defense +#define EVO_LEVEL_ATK_EQ_DEF 9 // Pokémon reaches the specified level with attack = defense +#define EVO_LEVEL_ATK_LT_DEF 10 // Pokémon reaches the specified level with attack < defense +#define EVO_LEVEL_SILCOON 11 // Pokémon reaches the specified level with a Silcoon personality value +#define EVO_LEVEL_CASCOON 12 // Pokémon reaches the specified level with a Cascoon personality value +#define EVO_LEVEL_NINJASK 13 // Pokémon reaches the specified level (special value for Ninjask) +#define EVO_LEVEL_SHEDINJA 14 // Pokémon reaches the specified level (special value for Shedinja) +#define EVO_BEAUTY 15 // Pokémon levels up with beauty ≥ specified value #define EVOS_PER_MON 5 diff --git a/include/data.h b/include/data.h index 49b98663a..260c18152 100644 --- a/include/data.h +++ b/include/data.h @@ -2,7 +2,6 @@ #define GUARD_DATA_H #include "constants/moves.h" -#include "constants/species.h" #define SPECIES_SHINY_TAG 500 diff --git a/include/gba/m4a_internal.h b/include/gba/m4a_internal.h index bdff1b865..e2836c6f6 100644 --- a/include/gba/m4a_internal.h +++ b/include/gba/m4a_internal.h @@ -140,13 +140,55 @@ struct SoundChannel struct WaveData *wav; u32 cp; struct MusicPlayerTrack *track; - void *pp; - void *np; - void *d4; + u32 pp; + u32 np; + u32 d4; u16 xpi; u16 xpc; }; +#define MAX_DIRECTSOUND_CHANNELS 12 + +#define PCM_DMA_BUF_SIZE 1584 // size of Direct Sound buffer + +struct SoundInfo +{ + // This field is normally equal to ID_NUMBER but it is set to other + // values during sensitive operations for locking purposes. + // This field should be volatile but isn't. This could potentially cause + // race conditions. + u32 ident; + + vu8 pcmDmaCounter; + + // Direct Sound + u8 reverb; + u8 maxChans; + u8 masterVolume; + u8 freq; + + u8 mode; + u8 c15; + u8 pcmDmaPeriod; // number of V-blanks per PCM DMA + u8 maxLines; + u8 gap[3]; + s32 pcmSamplesPerVBlank; + s32 pcmFreq; + s32 divFreq; + struct CgbChannel *cgbChans; + u32 func; + u32 intp; + void (*CgbSound)(void); + void (*CgbOscOff)(u8); + u32 (*MidiKeyToCgbFreq)(u8, u8, u8); + u32 MPlayJumpTable; + u32 plynote; + u32 ExtVolPit; + u8 gap2[16]; + struct SoundChannel chans[MAX_DIRECTSOUND_CHANNELS]; + s8 pcmBuffer[PCM_DMA_BUF_SIZE * 2]; +}; + struct SongHeader { u8 trackCount; @@ -270,7 +312,7 @@ struct MusicPlayerInfo struct MusicPlayerTrack *tracks; struct ToneData *tone; u32 ident; - void (*func)(); + u32 func; u32 intp; }; @@ -292,47 +334,7 @@ struct Song extern const struct MusicPlayer gMPlayTable[]; extern const struct Song gSongTable[]; -#define MAX_DIRECTSOUND_CHANNELS 12 - -#define PCM_DMA_BUF_SIZE 1584 // size of Direct Sound buffer - -struct SoundInfo -{ - // This field is normally equal to ID_NUMBER but it is set to other - // values during sensitive operations for locking purposes. - // This field should be volatile but isn't. This could potentially cause - // race conditions. - u32 ident; - - vu8 pcmDmaCounter; - - // Direct Sound - u8 reverb; - u8 maxChans; - u8 masterVolume; - u8 freq; - u8 mode; - u8 c15; - u8 pcmDmaPeriod; // number of V-blanks per PCM DMA - u8 maxLines; - u8 gap[3]; - s32 pcmSamplesPerVBlank; - s32 pcmFreq; - s32 divFreq; - struct CgbChannel *cgbChans; - void (*func)(); - u32 intp; - void (*CgbSound)(); - void (*CgbOscOff)(u8); - u32 (*MidiKeyToCgbFreq)(u8, u8, u8); - void (**MPlayJumpTable)(); - void (*plynote)(u8, struct MusicPlayerInfo *, struct MusicPlayerTrack *); - void (*ExtVolPit)(struct MusicPlayerInfo *, struct MusicPlayerTrack *); - u32 gap2[4]; - struct SoundChannel chans[MAX_DIRECTSOUND_CHANNELS]; - s8 pcmBuffer[PCM_DMA_BUF_SIZE * 2]; -}; extern u8 gMPlayMemAccArea[]; @@ -446,7 +448,7 @@ void ply_tune(struct MusicPlayerInfo *, struct MusicPlayerTrack *); void ply_port(struct MusicPlayerInfo *, struct MusicPlayerTrack *); void ply_xcmd(struct MusicPlayerInfo *, struct MusicPlayerTrack *); void ply_endtie(struct MusicPlayerInfo *, struct MusicPlayerTrack *); -void ply_note(u8, struct MusicPlayerInfo *, struct MusicPlayerTrack *); +void ply_note(struct MusicPlayerInfo *, struct MusicPlayerTrack *); // extended sound command handler functions void ply_xxx(struct MusicPlayerInfo *, struct MusicPlayerTrack *); diff --git a/include/global.fieldmap.h b/include/global.fieldmap.h index 2729d2a20..c4d7be35d 100644 --- a/include/global.fieldmap.h +++ b/include/global.fieldmap.h @@ -214,8 +214,8 @@ struct ObjectEvent struct ObjectEventGraphicsInfo { /*0x00*/ u16 tileTag; - /*0x02*/ u16 paletteTag1; - /*0x04*/ u16 paletteTag2; + /*0x02*/ u16 paletteTag; + /*0x04*/ u16 reflectionPaletteTag; /*0x06*/ u16 size; /*0x08*/ s16 width; /*0x0A*/ s16 height; diff --git a/include/global.h b/include/global.h index 8c5167041..4ccd2be50 100644 --- a/include/global.h +++ b/include/global.h @@ -8,6 +8,7 @@ #include "constants/global.h" #include "constants/flags.h" #include "constants/vars.h" +#include "constants/species.h" // Prevent cross-jump optimization. #define BLOCK_CROSS_JUMP asm(""); @@ -65,8 +66,6 @@ // Converts a Q24.8 fixed-point format number to a regular integer #define Q_24_8_TO_INT(n) ((int)((n) >> 8)) -#define POKEMON_SLOTS_NUMBER 412 - #define min(a, b) ((a) < (b) ? (a) : (b)) #define max(a, b) ((a) >= (b) ? (a) : (b)) @@ -99,7 +98,7 @@ #define T2_READ_PTR(ptr) (void*) T2_READ_32(ptr) // Macros for checking the joypad -#define TEST_BUTTON(field, button) ((field) & (button)) +#define TEST_BUTTON(field, button) ({(field) & (button);}) #define JOY_NEW(button) TEST_BUTTON(gMain.newKeys, button) #define JOY_HELD(button) TEST_BUTTON(gMain.heldKeys, button) #define JOY_HELD_RAW(button) TEST_BUTTON(gMain.heldKeysRaw, button) @@ -115,7 +114,7 @@ #define ROUND_BITS_TO_BYTES(numBits)(((numBits) / 8) + (((numBits) % 8) ? 1 : 0)) -#define DEX_FLAGS_NO (ROUND_BITS_TO_BYTES(POKEMON_SLOTS_NUMBER)) +#define DEX_FLAGS_NO (ROUND_BITS_TO_BYTES(NUM_SPECIES)) #define NUM_FLAG_BYTES (ROUND_BITS_TO_BYTES(FLAGS_COUNT)) struct Coords8 @@ -329,11 +328,12 @@ struct BattleDomeTrainer }; #define DOME_TOURNAMENT_TRAINERS_COUNT 16 +#define BATTLE_TOWER_RECORD_COUNT 5 struct BattleFrontier { /*0x64C*/ struct EmeraldBattleTowerRecord towerPlayer; - /*0x738*/ struct EmeraldBattleTowerRecord towerRecords[5]; // From record mixing. + /*0x738*/ struct EmeraldBattleTowerRecord towerRecords[BATTLE_TOWER_RECORD_COUNT]; // From record mixing. /*0xBEB*/ struct BattleTowerInterview towerInterview; /*0xBEC*/ struct BattleTowerEReaderTrainer ereaderTrainer; /*0xCA8*/ u8 challengeStatus; diff --git a/include/graphics.h b/include/graphics.h index 32268d6db..936f95aa8 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -5014,4 +5014,10 @@ extern const u16 gPokenavMessageBox_Pal[]; extern const u32 gPokenavOptions_Gfx[]; extern const u16 gPokenavOptions_Pal[]; +// Object event pals +extern const u16 gObjectEventPal_Brendan[]; +extern const u16 gObjectEventPal_May[]; +extern const u16 gObjectEventPal_RubySapphireBrendan[]; +extern const u16 gObjectEventPal_RubySapphireMay[]; + #endif //GUARD_GRAPHICS_H diff --git a/include/list_menu.h b/include/list_menu.h index 4697ba5aa..0a54a069a 100644 --- a/include/list_menu.h +++ b/include/list_menu.h @@ -24,7 +24,7 @@ struct ListMenu; struct ListMenuItem { const u8 *name; - u32 id; + s32 id; }; struct ListMenuTemplate @@ -98,7 +98,7 @@ struct CursorStruct extern struct ScrollArrowsTemplate gTempScrollArrowTemplate; extern struct ListMenuTemplate gMultiuseListMenuTemplate; -u32 DoMysteryGiftListMenu(const struct WindowTemplate *windowTemplate, const struct ListMenuTemplate *listMenuTemplate, u8 arg2, u16 tileNum, u16 palNum); +s32 DoMysteryGiftListMenu(const struct WindowTemplate *windowTemplate, const struct ListMenuTemplate *listMenuTemplate, u8 arg2, u16 tileNum, u16 palNum); u8 ListMenuInit(struct ListMenuTemplate *listMenuTemplate, u16 scrollOffset, u16 selectedRow); u8 ListMenuInitInRect(struct ListMenuTemplate *listMenuTemplate, struct ListMenuWindowRect *arg1, u16 scrollOffset, u16 selectedRow); s32 ListMenu_ProcessInput(u8 listTaskId); diff --git a/include/menu.h b/include/menu.h index 1bd800742..c9d8e374d 100644 --- a/include/menu.h +++ b/include/menu.h @@ -4,6 +4,7 @@ #include "task.h" #include "text.h" #include "window.h" +#include "constants/pokemon.h" #define MENU_NOTHING_CHOSEN -2 #define MENU_B_PRESSED -1 @@ -14,6 +15,14 @@ #define MENU_CURSOR_DELTA_LEFT -1 #define MENU_CURSOR_DELTA_RIGHT 1 +#define MENU_INFO_ICON_TYPE (NUMBER_OF_MON_TYPES + 1) +#define MENU_INFO_ICON_POWER (NUMBER_OF_MON_TYPES + 2) +#define MENU_INFO_ICON_ACCURACY (NUMBER_OF_MON_TYPES + 3) +#define MENU_INFO_ICON_PP (NUMBER_OF_MON_TYPES + 4) +#define MENU_INFO_ICON_EFFECT (NUMBER_OF_MON_TYPES + 5) +#define MENU_INFO_ICON_BALL_RED (NUMBER_OF_MON_TYPES + 6) +#define MENU_INFO_ICON_BALL_BLUE (NUMBER_OF_MON_TYPES + 7) + enum { SAVE_MENU_NAME, @@ -61,7 +70,7 @@ u8 InitMenuInUpperLeftCornerPlaySoundWhenAPressed(u8 windowId, u8 numItems, u8 i u8 Menu_GetCursorPos(void); s8 Menu_ProcessInput(void); s8 Menu_ProcessInputNoWrap(void); -void blit_move_info_icon(u8 winId, u8 a2, u16 x, u16 y); +void BlitMenuInfoIcon(u8 winId, u8 a2, u16 x, u16 y); void ResetTempTileDataBuffers(void); void *DecompressAndCopyTileDataToVram(u8 bgId, const void *src, u32 size, u16 offset, u8 mode); bool8 FreeTempTileDataBuffersIfPossible(void); diff --git a/include/menu_specialized.h b/include/menu_specialized.h index 242e1c6b2..987fca9fc 100644 --- a/include/menu_specialized.h +++ b/include/menu_specialized.h @@ -23,7 +23,7 @@ struct UnknownSubStruct_81D1ED4 struct ConditionGraph { - /*0x000*/ u8 unk0[4][FLAVOR_COUNT]; + /*0x000*/ u8 stat[4][FLAVOR_COUNT]; /*0x014*/ struct UnknownSubStruct_81D1ED4 unk14[4][FLAVOR_COUNT]; /*0x064*/ struct UnknownSubStruct_81D1ED4 unk64[10][FLAVOR_COUNT]; /*0x12C*/ struct UnknownSubStruct_81D1ED4 unk12C[FLAVOR_COUNT]; @@ -32,7 +32,7 @@ struct ConditionGraph /*0x350*/ u16 unk350; /*0x352*/ u16 unk352; /*0x354*/ u8 unk354; - /*0x355*/ u8 unk355; + /*0x355*/ u8 state; }; bool8 sub_81D1C44(u8 count); @@ -41,12 +41,12 @@ u8 sub_81D1DC0(struct PlayerPCItemPageStruct *page); void sub_81D1E90(struct PlayerPCItemPageStruct *page); void sub_81D1EC0(void); void sub_81D1D04(u8 a0); -void sub_81D1ED4(struct ConditionGraph *graph); +void InitConditionGraphData(struct ConditionGraph *graph); void sub_81D2108(struct ConditionGraph *graph); -void sub_81D21DC(u8 bg); -void sub_81D20AC(struct ConditionGraph *graph); +void SetConditionGraphIOWindows(u8 bg); +void InitConditionGraphState(struct ConditionGraph *graph); void sub_81D2230(struct ConditionGraph *graph); -bool8 sub_81D20BC(struct ConditionGraph *graph); +bool8 SetupConditionGraphScanlineParams(struct ConditionGraph *graph); bool32 TransitionConditionGraph(struct ConditionGraph *graph); void sub_81D2754(u8 *arg0, struct UnknownSubStruct_81D1ED4 *arg1); void sub_81D1F84(struct ConditionGraph *graph, struct UnknownSubStruct_81D1ED4 *arg1, struct UnknownSubStruct_81D1ED4 *arg2); diff --git a/include/mon_markings.h b/include/mon_markings.h index 241b31e01..3cb04ad48 100644 --- a/include/mon_markings.h +++ b/include/mon_markings.h @@ -29,8 +29,8 @@ bool8 sub_811F960(void); void sub_811FA90(void); void sub_811FAA4(u8 markings, s16 x, s16 y); void sub_811FAF8(void); -bool8 sub_811FBA4(void); -struct Sprite *sub_811FF94(u16 tileTag, u16 paletteTag, const u16 *palette); +bool8 MonMarkingsMenuHandleInput(void); +struct Sprite *CreateMonMarkingsSpriteWithPal(u16 tileTag, u16 paletteTag, const u16 *palette); struct Sprite *sub_811FFB4(u16 tileTag, u16 paletteTag, const u16 *palette); void sub_8120084(u8 markings, void *dest); diff --git a/include/pokemon.h b/include/pokemon.h index 81c17f545..a956b9c40 100644 --- a/include/pokemon.h +++ b/include/pokemon.h @@ -127,8 +127,8 @@ struct Unknown_806F160_Struct u32 field_0_1:4; u32 field_1:8; u16 magic:8; - u32 size:4; - u16 field_3_1:4; + u32 field_3_0:4; + u32 field_3_1:4; void *bytes; u8 **byteArrays; struct SpriteTemplate *templates; diff --git a/include/pokenav.h b/include/pokenav.h index ed4e5a906..3fc01ede3 100644 --- a/include/pokenav.h +++ b/include/pokenav.h @@ -27,17 +27,17 @@ struct PokenavListTemplate struct PokenavMonList *monList; struct PokenavMatchCallEntries *matchCallEntries; } list; - u16 unk4; + u16 count; u16 unk6; u8 unk8; - u8 unk9; - u8 unkA; - u8 unkB; - u8 unkC; - u8 unkD; - u8 unkE; + u8 item_X; + u8 windowWidth; + u8 listTop; + u8 maxShowed; + u8 fillValue; + u8 fontId; union { - void (*unk10_1)(struct PokenavMonList *, u8 *a1); + void (*printMonFunc)(struct PokenavMonList *item, u8 *dest); void (*unk10_2)(struct PokenavMatchCallEntries *, u8 *a1); } listFunc; void (*unk14)(u16 a0, u32 a1, u32 a2); @@ -45,9 +45,9 @@ struct PokenavListTemplate struct PokenavSub18 { - u16 unk0; - u16 unk2; - struct PokenavMonList unk4[TOTAL_BOXES_COUNT * IN_BOX_COUNT + PARTY_SIZE]; + u16 listCount; + u16 currIndex; + struct PokenavMonList monData[TOTAL_BOXES_COUNT * IN_BOX_COUNT + PARTY_SIZE]; }; // Return values of LoopedTask functions. @@ -65,6 +65,31 @@ enum POKENAV_MODE_FORCE_CALL_EXIT, // Pokenav tutorial after calling Mr. Stone }; +// TODO - refine these names +enum Substructures +{ + POKENAV_SUBSTRUCT_MAIN_MENU, + POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER, + POKENAV_SUBSTRUCT_MENU_ICONS, + POKENAV_SUBSTRUCT_REGION_MAP_STATE, + POKENAV_SUBSTRUCT_REGION_MAP_ZOOM, + POKENAV_SUBSTRUCT_MATCH_CALL_MAIN, + POKENAV_SUBSTRUCT_MATCH_CALL_OPEN, + POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS, + POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST, + POKENAV_SUBSTRUCT_RIBBONS_MON_LIST, + POKENAV_SUBSTRUCT_RIBBONS_MON_MENU, + POKENAV_SUBSTRUCT_CONDITION_GRAPH, + POKENAV_SUBSTRUCT_MON_MARK_MENU, + POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST, + POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU, + POKENAV_SUBSTRUCT_15, //unused + POKENAV_SUBSTRUCT_REGION_MAP, + POKENAV_SUBSTRUCT_MATCH_CALL_LIST, + POKENAV_SUBSTRUCT_MON_LIST, + POKENAV_SUBSTRUCT_COUNT, +}; + enum { POKENAV_GFX_MAIN_MENU, @@ -97,12 +122,12 @@ enum POKENAV_REGION_MAP, POKENAV_CONDITION_PARTY, POKENAV_CONDITION_SEARCH_RESULTS, - POKENAV_MENU_9, // Condition - POKENAV_MENU_A, // Condition + POKENAV_CONDITION_GRAPH_FROM_SEARCH, // opening condition graph from search list + POKENAV_RETURN_CONDITION_SEARCH, //return to search list from condition graph POKENAV_MATCH_CALL, POKENAV_RIBBONS_MON_LIST, - POKENAV_MENU_D, // Ribbons - POKENAV_MENU_E, // Ribbons + POKENAV_RIBBONS_SUMMARY_SCREEN, + POKENAV_RIBBONS_RETURN_TO_MON_LIST, }; enum @@ -207,7 +232,7 @@ enum // Pokenav Function IDs // Indices into the LoopedTask tables for each of the main Pokenav features -enum +enum RegionMapFuncIds { POKENAV_MENU_FUNC_NONE, POKENAV_MENU_FUNC_MOVE_CURSOR, @@ -220,6 +245,19 @@ enum POKENAV_MENU_FUNC_OPEN_FEATURE, }; +enum PartyConditionFuncIds +{ + PARTY_CONDITION_FUNC_NONE, + PARTY_CONDITION_FUNC_SLIDE_MON_IN, + PARTY_CONDITION_FUNC_RETURN, + PARTY_CONDITION_FUNC_NO_TRANSITION, + PARTY_CONDITION_FUNC_SLIDE_MON_OUT, + PARTY_CONDITION_FUNC_ADD_MARKINGS, + PARTY_CONDITION_FUNC_CLOSE_MARKINGS, +}; + +#define POKENAV_MENU_FUNC_EXIT -1 + enum { POKENAV_MC_FUNC_NONE, @@ -268,17 +306,17 @@ void SetPokenavVBlankCallback(void); void SetVBlankCallback_(IntrCallback callback); // pokenav_match_call_ui.c -u32 GetSelectedMatchCall(void); +u32 GetSelectedPokenavListIndex(void); bool32 sub_81C8224(void); int MatchCall_MoveCursorUp(void); int MatchCall_MoveCursorDown(void); int MatchCall_PageDown(void); int MatchCall_PageUp(void); -bool32 sub_81C8630(void); +bool32 IsMonListLoopedTaskActive(void); void ToggleMatchCallVerticalArrows(bool32 shouldHide); void sub_81C8838(void); void sub_81C877C(void); -bool32 sub_81C8820(void); +bool32 IsMatchCallListTaskActive(void); void PrintCheckPageInfo(s16 a0); u32 GetMatchCallListTopIndex(void); void sub_81C87F0(void); @@ -300,30 +338,30 @@ void MatchCall_GetNameAndDesc(u32 idx, const u8 **desc, const u8 **name); // pokenav_main_menu.c bool32 InitPokenavMainMenu(void); void CopyPaletteIntoBufferUnfaded(const u16 *palette, u32 bufferOffset, u32 size); -void sub_81C7850(u32 a0); -u32 sub_81C786C(void); +void RunMainMenuLoopedTask(u32 a0); +u32 IsActiveMenuLoopTaskActive(void); void LoadLeftHeaderGfxForIndex(u32 arg0); -void sub_81C7FA0(u32 arg0, bool32 arg1, bool32 arg2); +void ShowLeftHeaderGfx(u32 menugfxId, bool32 arg1, bool32 isOnRightSide); void PokenavFadeScreen(s32 fadeType); -bool32 sub_81C8010(void); +bool32 AreLeftHeaderSpritesMoving(void); void InitBgTemplates(const struct BgTemplate *templates, int count); bool32 IsPaletteFadeActive(void); void PrintHelpBarText(u32 textId); bool32 WaitForHelpBar(void); -void sub_81C78A0(void); +void SlideMenuHeaderDown(void); bool32 MainMenuLoopedTaskIsBusy(void); -void sub_81C7FDC(void); -void sub_81C79BC(const u16 *a0, const u16 *a1, int a2, int a3, int a4, u16 *palette); +void SetLeftHeaderSpritesInvisibility(void); +void PokenavCopyPalette(const u16 *a0, const u16 *a1, int a2, int a3, int a4, u16 *palette); void sub_81C7B40(void); struct Sprite *PauseSpinningPokenavSprite(void); void ResumeSpinningPokenavSprite(void); -void sub_81C7E14(u32 arg0); -void sub_81C7FC4(u32 arg0, bool32 arg1); -void sub_81C7880(void); -void sub_81C7990(u32 a0, u16 a1); +void UpdateRegionMapRightHeaderTiles(u32 arg0); +void HideMainOrSubMenuLeftHeader(u32 id, bool32 onRightSide); +void SlideMenuHeaderUp(void); +void PokenavFillPalette(u32 palIndex, u16 fillValue); u32 PokenavMainMenuLoopedTaskIsActive(void); bool32 WaitForPokenavShutdownFade(void); -void sub_81C7834(void *func1, void *func2); +void SetActiveMenuLoopTasks(void *func1, void *func2); void ShutdownPokenav(void); // pokenav_menu_handler_1.c @@ -345,7 +383,7 @@ bool32 OpenPokenavMenuNotInitial(void); void CreateMenuHandlerLoopedTask(s32 ltIdx); bool32 IsMenuHandlerLoopedTaskActive(void); void FreeMenuHandlerSubstruct2(void); -void sub_81CAADC(void); +void ResetBldCnt_(void); // pokenav_match_call_1.c bool32 PokenavCallback_Init_MatchCall(void); @@ -364,7 +402,7 @@ const u8 *GetMatchCallMessageText(int index, u8 *arg1); u16 GetMatchCallOptionCursorPos(void); u16 GetMatchCallOptionId(int arg0); void BufferMatchCallNameAndDesc(struct PokenavMatchCallEntries * arg0, u8 *str); -u8 sub_81CB0C8(int rematchIndex); +u8 GetMatchTableMapSectionId(int rematchIndex); int GetIndexDeltaOfNextCheckPageDown(int index); int GetIndexDeltaOfNextCheckPageUp(int index); bool32 IsRematchEntryRegistered(int index); @@ -385,60 +423,60 @@ void FreeRegionMapSubstruct1(void); void FreeRegionMapSubstruct2(void); // pokenav_conditions_1.c -u32 PokenavCallback_Init_7(void); -u32 PokenavCallback_Init_9(void); -u32 sub_81CD070(void); -void sub_81CD1C0(void); -bool32 sub_81CD3C4(void); -bool32 sub_81CDD5C(void); -struct ConditionGraph *sub_81CDC70(void); -u16 sub_81CDC60(void); -u16 sub_81CDC50(void); -u8 sub_81CDDB0(void); -bool32 sub_81CD548(u8 arg0); -u8 sub_81CDD7C(void); -u8 *sub_81CDD04(u8 id); -u8 *sub_81CDD24(u8 id); -u16 sub_81CDD48(void); -void *sub_81CDCB4(u8 id); -void *sub_81CDCD4(u8 id); +u32 PokenavCallback_Init_PartyCondition(void); +u32 PokenavCallback_Init_ConditionGraphFromSearch(void); +u32 GetPartyConditionCallback(void); +void FreePartyConditionSubstruct1(void); +bool32 LoadPartyConditionMenuGfx(void); +bool32 IsConditionMenuSearchMode(void); +struct ConditionGraph *GetConditionGraphDataPtr(void); +u16 GetConditionGraphCurrentMonIndex(void); +u16 GetMonListCount(void); +u8 GetMonSheen(void); +bool32 SetConditionGraphData(u8 arg0); +u8 TryGetMonMarkId(void); +u8 *GetConditionMonNameBuffer(u8 id); +u8 *GetConditionMonLocationBuffer(u8 id); +u16 GetConditionMonDataBuffer(void); +void *GetConditionMonPicGfx(u8 id); +void *GetConditionMonPal(u8 id); // pokenav_conditions_2.c -bool32 sub_81CDDD4(void); -void sub_81CDE2C(s32); -u32 sub_81CDE64(void); -void sub_81CECA0(void); -u8 sub_81CEF14(void); +bool32 OpenPartyConditionMenu(void); +void CreatePartyConditionLoopedTask(s32); +u32 IsPartyConditionLoopedTaskActive(void); +void FreePartyConditionSubstruct2(void); +u8 GetMonMarkingsData(void); // pokenav_conditions_3.c -u32 PokenavCallback_Init_8(void); -u32 PokenavCallback_Init_10(void); -u32 sub_81CEFDC(void); -void sub_81CEFF0(void); -bool32 sub_81CF330(void); -bool32 sub_81CF368(void); -void sub_81CF3A0(s32); -u32 sub_81CF3D0(void); -void sub_81CF3F8(void); +u32 PokenavCallback_Init_ConditionSearch(void); +u32 PokenavCallback_Init_ReturnToMonSearchList(void); +u32 GetConditionSearchResultsCallback(void); +void FreeSearchResultSubstruct1(void); +bool32 OpenConditionSearchResults(void); +bool32 OpenConditionSearchListFromGraph(void); +void CreateSearchResultsLoopedTask(s32); +u32 IsSearchResultLoopedTaskActive(void); +void FreeSearchResultSubstruct2(void); // pokenav_ribbons_1.c -u32 PokenavCallback_Init_12(void); -u32 PokenavCallback_Init_14(void); -u32 sub_81CFA34(void); -void sub_81CFA48(void); -bool32 sub_81CFDD0(void); -bool32 sub_81CFE08(void); -void sub_81CFE40(s32); -u32 sub_81CFE70(void); -void sub_81CFE98(void); +u32 PokenavCallback_Init_MonRibbonList(void); +u32 PokenavCallback_Init_RibbonsMonListFromSummary(void); +u32 GetRibbonsMonListCallback(void); +void FreeRibbonsMonList1(void); +bool32 OpenRibbonsMonList(void); +bool32 OpenRibbonsMonListFromRibbonsSummary(void); +void CreateRibbonsMonListLoopedTask(s32); +u32 IsRibbonsMonListLoopedTaskActive(void); +void FreeRibbonsMonList2(void); // pokenav_ribbons_2.c -u32 PokenavCallback_Init_13(void); -u32 sub_81D04A0(void); -void sub_81D04B8(void); -bool32 sub_81D0978(void); -void sub_81D09B0(s32); -u32 sub_81D09E0(void); -void sub_81D09F4(void); +u32 PokenavCallback_Init_RibbonsSummaryMenu(void); +u32 GetRibbonsSummaryMenuCallback(void); +void FreeRibbonsSummaryScreen1(void); +bool32 OpenRibbonsSummaryMenu(void); +void CreateRibbonsSummaryLoopedTask(s32); +u32 IsRibbonsSummaryLoopedTaskActive(void); +void FreeRibbonsSummaryScreen2(void); #endif // GUARD_POKENAV_H diff --git a/include/trainer_hill.h b/include/trainer_hill.h index 3f0644248..94d29a7ca 100644 --- a/include/trainer_hill.h +++ b/include/trainer_hill.h @@ -8,10 +8,10 @@ struct TrainerHillTrainer u8 name[HILL_TRAINER_NAME_LENGTH]; u8 facilityClass; u32 unused; - u16 speechBefore[6]; - u16 speechWin[6]; - u16 speechLose[6]; - u16 speechAfter[6]; + u16 speechBefore[EASY_CHAT_BATTLE_WORDS_COUNT]; + u16 speechWin[EASY_CHAT_BATTLE_WORDS_COUNT]; + u16 speechLose[EASY_CHAT_BATTLE_WORDS_COUNT]; + u16 speechAfter[EASY_CHAT_BATTLE_WORDS_COUNT]; struct BattleTowerPokemon mons[PARTY_SIZE]; }; @@ -23,11 +23,19 @@ struct TrHillRoomTrainers struct TrHillDisplay { - u8 data[0x100]; - u16 unk3A0[16]; - u8 coords[2]; // x first 4 bits, y last 4 bits - u8 direction; // array of 4 bits for each trainer - u8 range; // array of 4 bits for each trainer + // Metatile data. Add 0x200 to the values in this array to get metatiles. + // This data then overwrites the metatiles in the map starting at (0,5) + u8 metatileData[0x100]; + // Collision data. One bit for each tile in column-major order, + // so every array entry is one row. 1 = impassable, 0 = passable + u16 collisionData[16]; + // Trainer coordinates, starting at (0,6). Format is 0bYYYYXXXX. + u8 coords[2]; + // Trainer facing directions. Same as (DIR_* - 1). + // Effectively an array of nibbles, one for each trainer. + u8 direction; + // Trainer sight ranges. Effectively an array of nibbles, one for each trainer. + u8 range; }; struct TrHillFloor diff --git a/libagbsyscall/libagbsyscall.s b/libagbsyscall/libagbsyscall.s index 0c90da9ed..00c40d08e 100644 --- a/libagbsyscall/libagbsyscall.s +++ b/libagbsyscall/libagbsyscall.s @@ -1,12 +1,9 @@ .include "../constants/gba_constants.inc" .include "../asm/macros/function.inc" - - .syntax unified .text .set SOFT_RESET_DIRECT_BUF, 0x03007FFA - .set USER_STACK, 0x03007F00 .set RESET_EX_WRAM_FLAG, 0x1 .ifdef NO_GRANULAR_AGBSYSCALL @@ -109,7 +106,7 @@ SoundDriverVSyncOn: thumb_func_start Mod Mod: svc #6 - adds r0, r1, #0 + mov r0, r1 bx lr thumb_func_end Mod .endif @@ -148,7 +145,7 @@ HuffUnComp: .endif .ifdef L_SoftResetExram - thumb_func_start SoftResetExram + arm_func_start SoftResetExram SoftResetExram: ldr r3, =REG_IME movs r2, #0 @@ -156,14 +153,14 @@ SoftResetExram: ldr r3, =SOFT_RESET_DIRECT_BUF movs r2, #1 strb r2, [r3, #0] - subs r3, #SOFT_RESET_DIRECT_BUF - USER_STACK + subs r3, #SOFT_RESET_DIRECT_BUF - 0x3007f00 mov sp, r3 movs r2, #RESET_EX_WRAM_FLAG bics r0, r2 svc #1 svc #0 .pool - thumb_func_end SoftResetExram + arm_func_end SoftResetExram .endif .ifdef L_MusicPlayerFadeOut @@ -234,7 +231,7 @@ DivArm: thumb_func_start ModArm ModArm: svc #7 - adds r0, r1, #0 + mov r0, r1 bx lr thumb_func_end ModArm .endif @@ -274,7 +271,7 @@ Diff8bitUnFilterWram: .ifdef L_MultiBoot thumb_func_start MultiBoot MultiBoot: - movs r1, #1 + mov r1, #1 svc #37 bx lr thumb_func_end MultiBoot @@ -329,7 +326,7 @@ SoftResetRom: ldr r3, =SOFT_RESET_DIRECT_BUF movs r2, #0 strb r2, [r3, #0] - subs r3, #SOFT_RESET_DIRECT_BUF - USER_STACK + sub r3, #SOFT_RESET_DIRECT_BUF - 0x3007f00 mov sp, r3 svc #1 svc #0 @@ -416,7 +413,7 @@ SoftReset: ldr r3, =REG_IME movs r2, #0 strb r2, [r3, #0] - ldr r1, =USER_STACK + ldr r1, =0x3007f00 mov sp, r1 svc #1 svc #0 diff --git a/sound/direct_sound_data.inc b/sound/direct_sound_data.inc index 4a3a3b6d3..508e6a6c4 100644 --- a/sound/direct_sound_data.inc +++ b/sound/direct_sound_data.inc @@ -1,26 +1,26 @@ .align 2 -DirectSoundWaveData_sc88_glockenspiel:: - .incbin "sound/direct_sound_samples/sc88_glockenspiel.bin" +DirectSoundWaveData_sc88pro_glockenspiel:: + .incbin "sound/direct_sound_samples/sc88pro_glockenspiel.bin" .align 2 -DirectSoundWaveData_sc88_organ2:: - .incbin "sound/direct_sound_samples/sc88_organ2.bin" +DirectSoundWaveData_sc88pro_organ2:: + .incbin "sound/direct_sound_samples/sc88pro_organ2.bin" .align 2 -DirectSoundWaveData_sc88_fretless_bass:: - .incbin "sound/direct_sound_samples/sc88_fretless_bass.bin" +DirectSoundWaveData_sc88pro_fretless_bass:: + .incbin "sound/direct_sound_samples/sc88pro_fretless_bass.bin" .align 2 -DirectSoundWaveData_jv1080_slap_bass:: - .incbin "sound/direct_sound_samples/jv1080_slap_bass.bin" +DirectSoundWaveData_sc88pro_slap_bass:: + .incbin "sound/direct_sound_samples/sc88pro_slap_bass.bin" .align 2 -DirectSoundWaveData_sc88_synth_bass:: - .incbin "sound/direct_sound_samples/sc88_synth_bass.bin" +DirectSoundWaveData_sc88pro_synth_bass:: + .incbin "sound/direct_sound_samples/sc88pro_synth_bass.bin" .align 2 -DirectSoundWaveData_sc88_timpani:: - .incbin "sound/direct_sound_samples/sc88_timpani.bin" +DirectSoundWaveData_sc88pro_timpani:: + .incbin "sound/direct_sound_samples/sc88pro_timpani.bin" .align 2 DirectSoundWaveData_classical_choir_voice_ahhs:: @@ -35,44 +35,44 @@ DirectSoundWaveData_unused_sd90_oboe:: .incbin "sound/direct_sound_samples/unused_sd90_oboe.bin" .align 2 -DirectSoundWaveData_unused_electric_guitar:: - .incbin "sound/direct_sound_samples/unused_electric_guitar.bin" +DirectSoundWaveData_unused_guitar_separates_power_chord:: + .incbin "sound/direct_sound_samples/unused_guitar_separates_power_chord.bin" .align 2 -DirectSoundWaveData_unused_sc88_unison_slap:: - .incbin "sound/direct_sound_samples/unused_sc88_unison_slap.bin" +DirectSoundWaveData_unused_sc88pro_unison_slap:: + .incbin "sound/direct_sound_samples/unused_sc88pro_unison_slap.bin" .align 2 DirectSoundWaveData_unknown_snare:: .incbin "sound/direct_sound_samples/unknown_snare.bin" .align 2 -DirectSoundWaveData_unknown_wood_block_low:: - .incbin "sound/direct_sound_samples/unknown_wood_block_low.bin" +DirectSoundWaveData_ethnic_flavours_ohtsuzumi:: + .incbin "sound/direct_sound_samples/ethnic_flavours_ohtsuzumi.bin" .align 2 -DirectSoundWaveData_unknown_wood_block_high:: - .incbin "sound/direct_sound_samples/unknown_wood_block_high.bin" +DirectSoundWaveData_ethnic_flavours_hyoushigi:: + .incbin "sound/direct_sound_samples/ethnic_flavours_hyoushigi.bin" .align 2 -DirectSoundWaveData_sc88_standard_kick:: - .incbin "sound/direct_sound_samples/sc88_standard_kick.bin" +DirectSoundWaveData_sc88pro_rnd_kick:: + .incbin "sound/direct_sound_samples/sc88pro_rnd_kick.bin" .align 2 -DirectSoundWaveData_sc88_standard3_snare:: - .incbin "sound/direct_sound_samples/sc88_standard3_snare.bin" +DirectSoundWaveData_sc88pro_rnd_snare:: + .incbin "sound/direct_sound_samples/sc88pro_rnd_snare.bin" .align 2 -DirectSoundWaveData_sc88_standard_hand_clap:: - .incbin "sound/direct_sound_samples/sc88_standard_hand_clap.bin" +DirectSoundWaveData_sc88pro_tr909_hand_clap:: + .incbin "sound/direct_sound_samples/sc88pro_tr909_hand_clap.bin" .align 2 -DirectSoundWaveData_sc88_orchestra_snare:: - .incbin "sound/direct_sound_samples/sc88_orchestra_snare.bin" +DirectSoundWaveData_sc88pro_orchestra_snare:: + .incbin "sound/direct_sound_samples/sc88pro_orchestra_snare.bin" .align 2 -DirectSoundWaveData_unknown_tom:: - .incbin "sound/direct_sound_samples/unknown_tom.bin" +DirectSoundWaveData_unused_sc55_tom:: + .incbin "sound/direct_sound_samples/unused_sc55_tom.bin" .align 2 DirectSoundWaveData_unknown_close_hihat:: @@ -87,24 +87,24 @@ DirectSoundWaveData_unknown_bell:: .incbin "sound/direct_sound_samples/unknown_bell.bin" .align 2 -DirectSoundWaveData_unknown_tambourine:: - .incbin "sound/direct_sound_samples/unknown_tambourine.bin" +DirectSoundWaveData_sc88pro_tambourine:: + .incbin "sound/direct_sound_samples/sc88pro_tambourine.bin" .align 2 DirectSoundWaveData_trinity_cymbal_crash:: .incbin "sound/direct_sound_samples/trinity_cymbal_crash.bin" .align 2 -DirectSoundWaveData_sc88_orchestra_cymbal_crash:: - .incbin "sound/direct_sound_samples/sc88_orchestra_cymbal_crash.bin" +DirectSoundWaveData_sc88pro_orchestra_cymbal_crash:: + .incbin "sound/direct_sound_samples/sc88pro_orchestra_cymbal_crash.bin" .align 2 -DirectSoundWaveData_sc88_bongo:: - .incbin "sound/direct_sound_samples/sc88_bongo.bin" +DirectSoundWaveData_sc88pro_mute_high_conga:: + .incbin "sound/direct_sound_samples/sc88pro_mute_high_conga.bin" .align 2 -DirectSoundWaveData_sc88_bongo_low:: - .incbin "sound/direct_sound_samples/sc88_bongo_low.bin" +DirectSoundWaveData_sc88pro_open_low_conga:: + .incbin "sound/direct_sound_samples/sc88pro_open_low_conga.bin" .align 2 DirectSoundWaveData_drum_and_percussion_kick:: @@ -123,96 +123,96 @@ DirectSoundWaveData_dance_drums_ride_bell:: .incbin "sound/direct_sound_samples/dance_drums_ride_bell.bin" .align 2 -DirectSoundWaveData_unknown_cowbell:: - .incbin "sound/direct_sound_samples/unknown_cowbell.bin" +DirectSoundWaveData_sd90_cowbell:: + .incbin "sound/direct_sound_samples/sd90_cowbell.bin" .align 2 -DirectSoundWaveData_unknown_djembe:: - .incbin "sound/direct_sound_samples/unknown_djembe.bin" +DirectSoundWaveData_unused_heart_of_asia_indian_drum:: + .incbin "sound/direct_sound_samples/unused_heart_of_asia_indian_drum.bin" .align 2 -DirectSoundWaveData_unknown_anvil_high:: - .incbin "sound/direct_sound_samples/unknown_anvil_high.bin" +DirectSoundWaveData_sd90_open_triangle:: + .incbin "sound/direct_sound_samples/sd90_open_triangle.bin" .align 2 -DirectSoundWaveData_sc88_standard_bells:: - .incbin "sound/direct_sound_samples/sc88_standard_bells.bin" +DirectSoundWaveData_sc88pro_jingle_bell:: + .incbin "sound/direct_sound_samples/sc88pro_jingle_bell.bin" .align 2 -DirectSoundWaveData_unknown_anvil_low:: - .incbin "sound/direct_sound_samples/unknown_anvil_low.bin" +DirectSoundWaveData_ethnic_flavours_atarigane:: + .incbin "sound/direct_sound_samples/ethnic_flavours_atarigane.bin" .align 2 -DirectSoundWaveData_unknown_ethnic_drum:: - .incbin "sound/direct_sound_samples/unknown_ethnic_drum.bin" +DirectSoundWaveData_sc88pro_taiko:: + .incbin "sound/direct_sound_samples/sc88pro_taiko.bin" .align 2 -DirectSoundWaveData_unknown_tsuzumi:: - .incbin "sound/direct_sound_samples/unknown_tsuzumi.bin" +DirectSoundWaveData_ethnic_flavours_kotsuzumi:: + .incbin "sound/direct_sound_samples/ethnic_flavours_kotsuzumi.bin" .align 2 -DirectSoundWaveData_sc88_piano1_48:: - .incbin "sound/direct_sound_samples/sc88_piano1_48.bin" +DirectSoundWaveData_sc88pro_piano1_48:: + .incbin "sound/direct_sound_samples/sc88pro_piano1_48.bin" .align 2 -DirectSoundWaveData_sc88_piano1_60:: - .incbin "sound/direct_sound_samples/sc88_piano1_60.bin" +DirectSoundWaveData_sc88pro_piano1_60:: + .incbin "sound/direct_sound_samples/sc88pro_piano1_60.bin" .align 2 -DirectSoundWaveData_sc88_piano1_72:: - .incbin "sound/direct_sound_samples/sc88_piano1_72.bin" +DirectSoundWaveData_sc88pro_piano1_72:: + .incbin "sound/direct_sound_samples/sc88pro_piano1_72.bin" .align 2 -DirectSoundWaveData_sc88_piano1_84:: - .incbin "sound/direct_sound_samples/sc88_piano1_84.bin" +DirectSoundWaveData_sc88pro_piano1_84:: + .incbin "sound/direct_sound_samples/sc88pro_piano1_84.bin" .align 2 -DirectSoundWaveData_sc88_string_ensemble_60:: - .incbin "sound/direct_sound_samples/sc88_string_ensemble_60.bin" +DirectSoundWaveData_sc88pro_string_ensemble_60:: + .incbin "sound/direct_sound_samples/sc88pro_string_ensemble_60.bin" .align 2 -DirectSoundWaveData_sc88_string_ensemble_72:: - .incbin "sound/direct_sound_samples/sc88_string_ensemble_72.bin" +DirectSoundWaveData_sc88pro_string_ensemble_72:: + .incbin "sound/direct_sound_samples/sc88pro_string_ensemble_72.bin" .align 2 -DirectSoundWaveData_sc88_string_ensemble_84:: - .incbin "sound/direct_sound_samples/sc88_string_ensemble_84.bin" +DirectSoundWaveData_sc88pro_string_ensemble_84:: + .incbin "sound/direct_sound_samples/sc88pro_string_ensemble_84.bin" .align 2 -DirectSoundWaveData_sc88_trumpet_60:: - .incbin "sound/direct_sound_samples/sc88_trumpet_60.bin" +DirectSoundWaveData_sc88pro_trumpet_60:: + .incbin "sound/direct_sound_samples/sc88pro_trumpet_60.bin" .align 2 -DirectSoundWaveData_sc88_trumpet_72:: - .incbin "sound/direct_sound_samples/sc88_trumpet_72.bin" +DirectSoundWaveData_sc88pro_trumpet_72:: + .incbin "sound/direct_sound_samples/sc88pro_trumpet_72.bin" .align 2 -DirectSoundWaveData_sc88_trumpet_84:: - .incbin "sound/direct_sound_samples/sc88_trumpet_84.bin" +DirectSoundWaveData_sc88pro_trumpet_84:: + .incbin "sound/direct_sound_samples/sc88pro_trumpet_84.bin" .align 2 -DirectSoundWaveData_unknown_trombone_39:: - .incbin "sound/direct_sound_samples/unknown_trombone_39.bin" +DirectSoundWaveData_sc88pro_tuba_39:: @N.B.: These tuba samples are actually sampled at 36 and 48, then pitched up + .incbin "sound/direct_sound_samples/sc88pro_tuba_39.bin" .align 2 -DirectSoundWaveData_unknown_trombone_51:: - .incbin "sound/direct_sound_samples/unknown_trombone_51.bin" +DirectSoundWaveData_sc88pro_tuba_51:: + .incbin "sound/direct_sound_samples/sc88pro_tuba_51.bin" .align 2 -DirectSoundWaveData_sc88_french_horn_60:: - .incbin "sound/direct_sound_samples/sc88_french_horn_60.bin" +DirectSoundWaveData_sc88pro_french_horn_60:: + .incbin "sound/direct_sound_samples/sc88pro_french_horn_60.bin" .align 2 -DirectSoundWaveData_sc88_french_horn_72:: - .incbin "sound/direct_sound_samples/sc88_french_horn_72.bin" +DirectSoundWaveData_sc88pro_french_horn_72:: + .incbin "sound/direct_sound_samples/sc88pro_french_horn_72.bin" .align 2 -DirectSoundWaveData_sc88_flute:: - .incbin "sound/direct_sound_samples/sc88_flute.bin" +DirectSoundWaveData_sc88pro_flute:: + .incbin "sound/direct_sound_samples/sc88pro_flute.bin" .align 2 -DirectSoundWaveData_sc88_pick_bass:: - .incbin "sound/direct_sound_samples/sc88_pick_bass.bin" +DirectSoundWaveData_sc88pro_fingered_bass:: + .incbin "sound/direct_sound_samples/sc88pro_fingered_bass.bin" .align 2 DirectSoundWaveData_unknown_koto_high:: @@ -243,12 +243,12 @@ DirectSoundWaveData_heart_of_asia_gamelan:: .incbin "sound/direct_sound_samples/heart_of_asia_gamelan.bin" .align 2 -DirectSoundWaveData_unknown_church_organ:: - .incbin "sound/direct_sound_samples/unknown_church_organ.bin" +DirectSoundWaveData_sc88pro_church_organ3_low:: + .incbin "sound/direct_sound_samples/sc88pro_church_organ3_low.bin" .align 2 -DirectSoundWaveData_emu_ii_pipe_organ:: - .incbin "sound/direct_sound_samples/emu_ii_pipe_organ.bin" +DirectSoundWaveData_sc88pro_church_organ3_high:: + .incbin "sound/direct_sound_samples/sc88pro_church_organ3_high.bin" .align 2 DirectSoundWaveData_unknown_female_voice:: @@ -267,16 +267,16 @@ DirectSoundWaveData_sd90_classical_detuned_ep1_high:: .incbin "sound/direct_sound_samples/sd90_classical_detuned_ep1_high.bin" .align 2 -DirectSoundWaveData_sc88_timpani_with_snare:: - .incbin "sound/direct_sound_samples/sc88_timpani_with_snare.bin" +DirectSoundWaveData_sc88pro_timpani_with_snare:: + .incbin "sound/direct_sound_samples/sc88pro_timpani_with_snare.bin" .align 2 DirectSoundWaveData_unknown_synth_snare:: .incbin "sound/direct_sound_samples/unknown_synth_snare.bin" .align 2 -DirectSoundWaveData_sc88_square_wave:: - .incbin "sound/direct_sound_samples/sc88_square_wave.bin" +DirectSoundWaveData_sc88pro_square_wave:: + .incbin "sound/direct_sound_samples/sc88pro_square_wave.bin" .align 2 DirectSoundWaveData_bicycle_bell:: @@ -287,8 +287,8 @@ DirectSoundWaveData_8725A2C:: .incbin "sound/direct_sound_samples/8725A2C.bin" .align 2 -DirectSoundWaveData_sc88_pizzicato_strings:: - .incbin "sound/direct_sound_samples/sc88_pizzicato_strings.bin" +DirectSoundWaveData_sc88pro_pizzicato_strings:: + .incbin "sound/direct_sound_samples/sc88pro_pizzicato_strings.bin" .align 2 DirectSoundWaveData_872762C:: @@ -303,12 +303,12 @@ DirectSoundWaveData_872A5D0:: .incbin "sound/direct_sound_samples/872A5D0.bin" .align 2 -DirectSoundWaveData_sc88_wind:: - .incbin "sound/direct_sound_samples/sc88_wind.bin" +DirectSoundWaveData_sc88pro_wind:: + .incbin "sound/direct_sound_samples/sc88pro_wind.bin" .align 2 -DirectSoundWaveData_sc88_bubbles:: - .incbin "sound/direct_sound_samples/sc88_bubbles.bin" +DirectSoundWaveData_sc88pro_bubbles:: + .incbin "sound/direct_sound_samples/sc88pro_bubbles.bin" .align 2 DirectSoundWaveData_872EEA8:: @@ -319,8 +319,8 @@ DirectSoundWaveData_87301B0:: .incbin "sound/direct_sound_samples/87301B0.bin" .align 2 -DirectSoundWaveData_unused_acid_bass:: - .incbin "sound/direct_sound_samples/unused_acid_bass.bin" +DirectSoundWaveData_trinity_30303_mega_bass:: + .incbin "sound/direct_sound_samples/trinity_30303_mega_bass.bin" .align 2 DirectSoundWaveData_8734298:: @@ -331,24 +331,24 @@ DirectSoundWaveData_87364A8:: .incbin "sound/direct_sound_samples/87364A8.bin" .align 2 -DirectSoundWaveData_sc88_tubular_bell:: - .incbin "sound/direct_sound_samples/sc88_tubular_bell.bin" +DirectSoundWaveData_sc88pro_tubular_bell:: + .incbin "sound/direct_sound_samples/sc88pro_tubular_bell.bin" .align 2 DirectSoundWaveData_87385E4:: .incbin "sound/direct_sound_samples/87385E4.bin" .align 2 -DirectSoundWaveData_unknown_polysynth:: - .incbin "sound/direct_sound_samples/unknown_polysynth.bin" +DirectSoundWaveData_trinity_big_boned:: + .incbin "sound/direct_sound_samples/trinity_big_boned.bin" .align 2 -DirectSoundWaveData_sc88_harp:: - .incbin "sound/direct_sound_samples/sc88_harp.bin" +DirectSoundWaveData_sc88pro_harp:: + .incbin "sound/direct_sound_samples/sc88pro_harp.bin" .align 2 -DirectSoundWaveData_sc88_xylophone:: - .incbin "sound/direct_sound_samples/sc88_xylophone.bin" +DirectSoundWaveData_sc88pro_xylophone:: + .incbin "sound/direct_sound_samples/sc88pro_xylophone.bin" .align 2 DirectSoundWaveData_873ECD8:: @@ -359,8 +359,8 @@ DirectSoundWaveData_8740818:: .incbin "sound/direct_sound_samples/8740818.bin" .align 2 -DirectSoundWaveData_sc88_accordion:: - .incbin "sound/direct_sound_samples/sc88_accordion.bin" +DirectSoundWaveData_sc88pro_accordion:: + .incbin "sound/direct_sound_samples/sc88pro_accordion.bin" .align 2 DirectSoundWaveData_87424B0:: @@ -1947,8 +1947,8 @@ DirectSoundWaveData_88D6978:: .incbin "sound/direct_sound_samples/88D6978.bin" .align 2 -DirectSoundWaveData_sc88_nylon_str_guitar:: - .incbin "sound/direct_sound_samples/sc88_nylon_str_guitar.bin" +DirectSoundWaveData_sc88pro_nylon_str_guitar:: + .incbin "sound/direct_sound_samples/sc88pro_nylon_str_guitar.bin" .align 2 DirectSoundWaveData_sd90_special_scream_drive:: @@ -2159,8 +2159,8 @@ DirectSoundWaveData_88F6498:: .incbin "sound/direct_sound_samples/88F6498.bin" .align 2 -DirectSoundWaveData_sc88_accordion_duplicate:: - .incbin "sound/direct_sound_samples/sc88_accordion_duplicate.bin" +DirectSoundWaveData_sc88pro_accordion_duplicate:: + .incbin "sound/direct_sound_samples/sc88pro_accordion_duplicate.bin" .align 2 DirectSoundWaveData_steinway_b_piano:: diff --git a/sound/direct_sound_samples/unknown_anvil_low.aif b/sound/direct_sound_samples/ethnic_flavours_atarigane.aif Binary files differindex 4a4268210..4a4268210 100644 --- a/sound/direct_sound_samples/unknown_anvil_low.aif +++ b/sound/direct_sound_samples/ethnic_flavours_atarigane.aif diff --git a/sound/direct_sound_samples/unknown_wood_block_high.aif b/sound/direct_sound_samples/ethnic_flavours_hyoushigi.aif Binary files differindex 5219bdf5d..5219bdf5d 100644 --- a/sound/direct_sound_samples/unknown_wood_block_high.aif +++ b/sound/direct_sound_samples/ethnic_flavours_hyoushigi.aif diff --git a/sound/direct_sound_samples/unknown_tsuzumi.aif b/sound/direct_sound_samples/ethnic_flavours_kotsuzumi.aif Binary files differindex 1696bd02e..1696bd02e 100644 --- a/sound/direct_sound_samples/unknown_tsuzumi.aif +++ b/sound/direct_sound_samples/ethnic_flavours_kotsuzumi.aif diff --git a/sound/direct_sound_samples/unknown_wood_block_low.aif b/sound/direct_sound_samples/ethnic_flavours_ohtsuzumi.aif Binary files differindex 69267ca1c..69267ca1c 100644 --- a/sound/direct_sound_samples/unknown_wood_block_low.aif +++ b/sound/direct_sound_samples/ethnic_flavours_ohtsuzumi.aif diff --git a/sound/direct_sound_samples/sc88_accordion.aif b/sound/direct_sound_samples/sc88pro_accordion.aif Binary files differindex 6d6c2e998..6d6c2e998 100644 --- a/sound/direct_sound_samples/sc88_accordion.aif +++ b/sound/direct_sound_samples/sc88pro_accordion.aif diff --git a/sound/direct_sound_samples/sc88_accordion_duplicate.aif b/sound/direct_sound_samples/sc88pro_accordion_duplicate.aif Binary files differindex 6d6c2e998..6d6c2e998 100644 --- a/sound/direct_sound_samples/sc88_accordion_duplicate.aif +++ b/sound/direct_sound_samples/sc88pro_accordion_duplicate.aif diff --git a/sound/direct_sound_samples/sc88_bubbles.aif b/sound/direct_sound_samples/sc88pro_bubbles.aif Binary files differindex 89872bf55..89872bf55 100644 --- a/sound/direct_sound_samples/sc88_bubbles.aif +++ b/sound/direct_sound_samples/sc88pro_bubbles.aif diff --git a/sound/direct_sound_samples/emu_ii_pipe_organ.aif b/sound/direct_sound_samples/sc88pro_church_organ3_high.aif Binary files differindex 8663a6261..8663a6261 100644 --- a/sound/direct_sound_samples/emu_ii_pipe_organ.aif +++ b/sound/direct_sound_samples/sc88pro_church_organ3_high.aif diff --git a/sound/direct_sound_samples/unknown_church_organ.aif b/sound/direct_sound_samples/sc88pro_church_organ3_low.aif Binary files differindex a2618653f..a2618653f 100644 --- a/sound/direct_sound_samples/unknown_church_organ.aif +++ b/sound/direct_sound_samples/sc88pro_church_organ3_low.aif diff --git a/sound/direct_sound_samples/sc88_pick_bass.aif b/sound/direct_sound_samples/sc88pro_fingered_bass.aif Binary files differindex f244a9982..f244a9982 100644 --- a/sound/direct_sound_samples/sc88_pick_bass.aif +++ b/sound/direct_sound_samples/sc88pro_fingered_bass.aif diff --git a/sound/direct_sound_samples/sc88_flute.aif b/sound/direct_sound_samples/sc88pro_flute.aif Binary files differindex 703f3adbd..703f3adbd 100644 --- a/sound/direct_sound_samples/sc88_flute.aif +++ b/sound/direct_sound_samples/sc88pro_flute.aif diff --git a/sound/direct_sound_samples/sc88_french_horn_60.aif b/sound/direct_sound_samples/sc88pro_french_horn_60.aif Binary files differindex 742c4385e..742c4385e 100644 --- a/sound/direct_sound_samples/sc88_french_horn_60.aif +++ b/sound/direct_sound_samples/sc88pro_french_horn_60.aif diff --git a/sound/direct_sound_samples/sc88_french_horn_72.aif b/sound/direct_sound_samples/sc88pro_french_horn_72.aif Binary files differindex 004fda6a1..004fda6a1 100644 --- a/sound/direct_sound_samples/sc88_french_horn_72.aif +++ b/sound/direct_sound_samples/sc88pro_french_horn_72.aif diff --git a/sound/direct_sound_samples/sc88_fretless_bass.aif b/sound/direct_sound_samples/sc88pro_fretless_bass.aif Binary files differindex f3aa47d91..f3aa47d91 100644 --- a/sound/direct_sound_samples/sc88_fretless_bass.aif +++ b/sound/direct_sound_samples/sc88pro_fretless_bass.aif diff --git a/sound/direct_sound_samples/sc88_glockenspiel.aif b/sound/direct_sound_samples/sc88pro_glockenspiel.aif Binary files differindex 199ead811..199ead811 100644 --- a/sound/direct_sound_samples/sc88_glockenspiel.aif +++ b/sound/direct_sound_samples/sc88pro_glockenspiel.aif diff --git a/sound/direct_sound_samples/sc88_harp.aif b/sound/direct_sound_samples/sc88pro_harp.aif Binary files differindex 083c45e3d..083c45e3d 100644 --- a/sound/direct_sound_samples/sc88_harp.aif +++ b/sound/direct_sound_samples/sc88pro_harp.aif diff --git a/sound/direct_sound_samples/sc88_standard_bells.aif b/sound/direct_sound_samples/sc88pro_jingle_bell.aif Binary files differindex 0eaf31309..0eaf31309 100644 --- a/sound/direct_sound_samples/sc88_standard_bells.aif +++ b/sound/direct_sound_samples/sc88pro_jingle_bell.aif diff --git a/sound/direct_sound_samples/sc88_bongo.aif b/sound/direct_sound_samples/sc88pro_mute_high_conga.aif Binary files differindex 2e1bf9c64..2e1bf9c64 100644 --- a/sound/direct_sound_samples/sc88_bongo.aif +++ b/sound/direct_sound_samples/sc88pro_mute_high_conga.aif diff --git a/sound/direct_sound_samples/sc88_nylon_str_guitar.aif b/sound/direct_sound_samples/sc88pro_nylon_str_guitar.aif Binary files differindex dea429a25..dea429a25 100644 --- a/sound/direct_sound_samples/sc88_nylon_str_guitar.aif +++ b/sound/direct_sound_samples/sc88pro_nylon_str_guitar.aif diff --git a/sound/direct_sound_samples/sc88_bongo_low.aif b/sound/direct_sound_samples/sc88pro_open_low_conga.aif Binary files differindex 8e1cb620a..8e1cb620a 100644 --- a/sound/direct_sound_samples/sc88_bongo_low.aif +++ b/sound/direct_sound_samples/sc88pro_open_low_conga.aif diff --git a/sound/direct_sound_samples/sc88_orchestra_cymbal_crash.aif b/sound/direct_sound_samples/sc88pro_orchestra_cymbal_crash.aif Binary files differindex 576e3e19e..576e3e19e 100644 --- a/sound/direct_sound_samples/sc88_orchestra_cymbal_crash.aif +++ b/sound/direct_sound_samples/sc88pro_orchestra_cymbal_crash.aif diff --git a/sound/direct_sound_samples/sc88_orchestra_snare.aif b/sound/direct_sound_samples/sc88pro_orchestra_snare.aif Binary files differindex 36b640758..36b640758 100644 --- a/sound/direct_sound_samples/sc88_orchestra_snare.aif +++ b/sound/direct_sound_samples/sc88pro_orchestra_snare.aif diff --git a/sound/direct_sound_samples/sc88_organ2.aif b/sound/direct_sound_samples/sc88pro_organ2.aif Binary files differindex 6372bbc32..6372bbc32 100644 --- a/sound/direct_sound_samples/sc88_organ2.aif +++ b/sound/direct_sound_samples/sc88pro_organ2.aif diff --git a/sound/direct_sound_samples/sc88_piano1_48.aif b/sound/direct_sound_samples/sc88pro_piano1_48.aif Binary files differindex c2b3757b0..c2b3757b0 100644 --- a/sound/direct_sound_samples/sc88_piano1_48.aif +++ b/sound/direct_sound_samples/sc88pro_piano1_48.aif diff --git a/sound/direct_sound_samples/sc88_piano1_60.aif b/sound/direct_sound_samples/sc88pro_piano1_60.aif Binary files differindex 7de586c9b..7de586c9b 100644 --- a/sound/direct_sound_samples/sc88_piano1_60.aif +++ b/sound/direct_sound_samples/sc88pro_piano1_60.aif diff --git a/sound/direct_sound_samples/sc88_piano1_72.aif b/sound/direct_sound_samples/sc88pro_piano1_72.aif Binary files differindex 5236141ba..5236141ba 100644 --- a/sound/direct_sound_samples/sc88_piano1_72.aif +++ b/sound/direct_sound_samples/sc88pro_piano1_72.aif diff --git a/sound/direct_sound_samples/sc88_piano1_84.aif b/sound/direct_sound_samples/sc88pro_piano1_84.aif Binary files differindex a7c4e94f8..a7c4e94f8 100644 --- a/sound/direct_sound_samples/sc88_piano1_84.aif +++ b/sound/direct_sound_samples/sc88pro_piano1_84.aif diff --git a/sound/direct_sound_samples/sc88_pizzicato_strings.aif b/sound/direct_sound_samples/sc88pro_pizzicato_strings.aif Binary files differindex 1c0a027f7..1c0a027f7 100644 --- a/sound/direct_sound_samples/sc88_pizzicato_strings.aif +++ b/sound/direct_sound_samples/sc88pro_pizzicato_strings.aif diff --git a/sound/direct_sound_samples/sc88_standard_kick.aif b/sound/direct_sound_samples/sc88pro_rnd_kick.aif Binary files differindex 9c504e3d0..9c504e3d0 100644 --- a/sound/direct_sound_samples/sc88_standard_kick.aif +++ b/sound/direct_sound_samples/sc88pro_rnd_kick.aif diff --git a/sound/direct_sound_samples/sc88_standard3_snare.aif b/sound/direct_sound_samples/sc88pro_rnd_snare.aif Binary files differindex 544b187d5..544b187d5 100644 --- a/sound/direct_sound_samples/sc88_standard3_snare.aif +++ b/sound/direct_sound_samples/sc88pro_rnd_snare.aif diff --git a/sound/direct_sound_samples/jv1080_slap_bass.aif b/sound/direct_sound_samples/sc88pro_slap_bass.aif Binary files differindex 9175b63c5..9175b63c5 100644 --- a/sound/direct_sound_samples/jv1080_slap_bass.aif +++ b/sound/direct_sound_samples/sc88pro_slap_bass.aif diff --git a/sound/direct_sound_samples/sc88_square_wave.aif b/sound/direct_sound_samples/sc88pro_square_wave.aif Binary files differindex 09e17f0ca..09e17f0ca 100644 --- a/sound/direct_sound_samples/sc88_square_wave.aif +++ b/sound/direct_sound_samples/sc88pro_square_wave.aif diff --git a/sound/direct_sound_samples/sc88_string_ensemble_60.aif b/sound/direct_sound_samples/sc88pro_string_ensemble_60.aif Binary files differindex bfaa5c196..bfaa5c196 100644 --- a/sound/direct_sound_samples/sc88_string_ensemble_60.aif +++ b/sound/direct_sound_samples/sc88pro_string_ensemble_60.aif diff --git a/sound/direct_sound_samples/sc88_string_ensemble_72.aif b/sound/direct_sound_samples/sc88pro_string_ensemble_72.aif Binary files differindex 3e76cacdd..3e76cacdd 100644 --- a/sound/direct_sound_samples/sc88_string_ensemble_72.aif +++ b/sound/direct_sound_samples/sc88pro_string_ensemble_72.aif diff --git a/sound/direct_sound_samples/sc88_string_ensemble_84.aif b/sound/direct_sound_samples/sc88pro_string_ensemble_84.aif Binary files differindex 2647c78ec..2647c78ec 100644 --- a/sound/direct_sound_samples/sc88_string_ensemble_84.aif +++ b/sound/direct_sound_samples/sc88pro_string_ensemble_84.aif diff --git a/sound/direct_sound_samples/sc88_synth_bass.aif b/sound/direct_sound_samples/sc88pro_synth_bass.aif Binary files differindex f39931a7e..f39931a7e 100644 --- a/sound/direct_sound_samples/sc88_synth_bass.aif +++ b/sound/direct_sound_samples/sc88pro_synth_bass.aif diff --git a/sound/direct_sound_samples/unknown_ethnic_drum.aif b/sound/direct_sound_samples/sc88pro_taiko.aif Binary files differindex a8046cee8..a8046cee8 100644 --- a/sound/direct_sound_samples/unknown_ethnic_drum.aif +++ b/sound/direct_sound_samples/sc88pro_taiko.aif diff --git a/sound/direct_sound_samples/unknown_tambourine.aif b/sound/direct_sound_samples/sc88pro_tambourine.aif Binary files differindex 39ec57d29..39ec57d29 100644 --- a/sound/direct_sound_samples/unknown_tambourine.aif +++ b/sound/direct_sound_samples/sc88pro_tambourine.aif diff --git a/sound/direct_sound_samples/sc88_timpani.aif b/sound/direct_sound_samples/sc88pro_timpani.aif Binary files differindex dfdfd702e..dfdfd702e 100644 --- a/sound/direct_sound_samples/sc88_timpani.aif +++ b/sound/direct_sound_samples/sc88pro_timpani.aif diff --git a/sound/direct_sound_samples/sc88_timpani_with_snare.aif b/sound/direct_sound_samples/sc88pro_timpani_with_snare.aif Binary files differindex 7270872d6..7270872d6 100644 --- a/sound/direct_sound_samples/sc88_timpani_with_snare.aif +++ b/sound/direct_sound_samples/sc88pro_timpani_with_snare.aif diff --git a/sound/direct_sound_samples/sc88_standard_hand_clap.aif b/sound/direct_sound_samples/sc88pro_tr909_hand_clap.aif Binary files differindex b11787ffc..b11787ffc 100644 --- a/sound/direct_sound_samples/sc88_standard_hand_clap.aif +++ b/sound/direct_sound_samples/sc88pro_tr909_hand_clap.aif diff --git a/sound/direct_sound_samples/sc88_trumpet_60.aif b/sound/direct_sound_samples/sc88pro_trumpet_60.aif Binary files differindex e56df7f60..e56df7f60 100644 --- a/sound/direct_sound_samples/sc88_trumpet_60.aif +++ b/sound/direct_sound_samples/sc88pro_trumpet_60.aif diff --git a/sound/direct_sound_samples/sc88_trumpet_72.aif b/sound/direct_sound_samples/sc88pro_trumpet_72.aif Binary files differindex 8c68a83b3..8c68a83b3 100644 --- a/sound/direct_sound_samples/sc88_trumpet_72.aif +++ b/sound/direct_sound_samples/sc88pro_trumpet_72.aif diff --git a/sound/direct_sound_samples/sc88_trumpet_84.aif b/sound/direct_sound_samples/sc88pro_trumpet_84.aif Binary files differindex a03bafc97..a03bafc97 100644 --- a/sound/direct_sound_samples/sc88_trumpet_84.aif +++ b/sound/direct_sound_samples/sc88pro_trumpet_84.aif diff --git a/sound/direct_sound_samples/unknown_trombone_39.aif b/sound/direct_sound_samples/sc88pro_tuba_39.aif Binary files differindex d4077b481..d4077b481 100644 --- a/sound/direct_sound_samples/unknown_trombone_39.aif +++ b/sound/direct_sound_samples/sc88pro_tuba_39.aif diff --git a/sound/direct_sound_samples/unknown_trombone_51.aif b/sound/direct_sound_samples/sc88pro_tuba_51.aif Binary files differindex 2ad86876b..2ad86876b 100644 --- a/sound/direct_sound_samples/unknown_trombone_51.aif +++ b/sound/direct_sound_samples/sc88pro_tuba_51.aif diff --git a/sound/direct_sound_samples/sc88_tubular_bell.aif b/sound/direct_sound_samples/sc88pro_tubular_bell.aif Binary files differindex 9d00ecae6..9d00ecae6 100644 --- a/sound/direct_sound_samples/sc88_tubular_bell.aif +++ b/sound/direct_sound_samples/sc88pro_tubular_bell.aif diff --git a/sound/direct_sound_samples/sc88_wind.aif b/sound/direct_sound_samples/sc88pro_wind.aif Binary files differindex ece919ea5..ece919ea5 100644 --- a/sound/direct_sound_samples/sc88_wind.aif +++ b/sound/direct_sound_samples/sc88pro_wind.aif diff --git a/sound/direct_sound_samples/sc88_xylophone.aif b/sound/direct_sound_samples/sc88pro_xylophone.aif Binary files differindex 1bd43ca92..1bd43ca92 100644 --- a/sound/direct_sound_samples/sc88_xylophone.aif +++ b/sound/direct_sound_samples/sc88pro_xylophone.aif diff --git a/sound/direct_sound_samples/unknown_cowbell.aif b/sound/direct_sound_samples/sd90_cowbell.aif Binary files differindex 43515f542..43515f542 100644 --- a/sound/direct_sound_samples/unknown_cowbell.aif +++ b/sound/direct_sound_samples/sd90_cowbell.aif diff --git a/sound/direct_sound_samples/unknown_anvil_high.aif b/sound/direct_sound_samples/sd90_open_triangle.aif Binary files differindex 0d0b3e3ca..0d0b3e3ca 100644 --- a/sound/direct_sound_samples/unknown_anvil_high.aif +++ b/sound/direct_sound_samples/sd90_open_triangle.aif diff --git a/sound/direct_sound_samples/unused_acid_bass.aif b/sound/direct_sound_samples/trinity_30303_mega_bass.aif Binary files differindex 09fe6f12e..09fe6f12e 100644 --- a/sound/direct_sound_samples/unused_acid_bass.aif +++ b/sound/direct_sound_samples/trinity_30303_mega_bass.aif diff --git a/sound/direct_sound_samples/unknown_polysynth.aif b/sound/direct_sound_samples/trinity_big_boned.aif Binary files differindex 455ced13e..455ced13e 100644 --- a/sound/direct_sound_samples/unknown_polysynth.aif +++ b/sound/direct_sound_samples/trinity_big_boned.aif diff --git a/sound/direct_sound_samples/unused_electric_guitar.aif b/sound/direct_sound_samples/unused_guitar_separates_power_chord.aif Binary files differindex 7647a74a7..7647a74a7 100644 --- a/sound/direct_sound_samples/unused_electric_guitar.aif +++ b/sound/direct_sound_samples/unused_guitar_separates_power_chord.aif diff --git a/sound/direct_sound_samples/unknown_djembe.aif b/sound/direct_sound_samples/unused_heart_of_asia_indian_drum.aif Binary files differindex 2e67f1d73..2e67f1d73 100644 --- a/sound/direct_sound_samples/unknown_djembe.aif +++ b/sound/direct_sound_samples/unused_heart_of_asia_indian_drum.aif diff --git a/sound/direct_sound_samples/unknown_tom.aif b/sound/direct_sound_samples/unused_sc55_tom.aif Binary files differindex 04f990b13..04f990b13 100644 --- a/sound/direct_sound_samples/unknown_tom.aif +++ b/sound/direct_sound_samples/unused_sc55_tom.aif diff --git a/sound/direct_sound_samples/unused_sc88_unison_slap.aif b/sound/direct_sound_samples/unused_sc88pro_unison_slap.aif Binary files differindex 46d6e7d13..46d6e7d13 100644 --- a/sound/direct_sound_samples/unused_sc88_unison_slap.aif +++ b/sound/direct_sound_samples/unused_sc88pro_unison_slap.aif diff --git a/sound/voicegroups/voicegroup000.inc b/sound/voicegroups/voicegroup000.inc index 4ea3eec8c..96dc02dfb 100644 --- a/sound/voicegroups/voicegroup000.inc +++ b/sound/voicegroups/voicegroup000.inc @@ -2,64 +2,64 @@ voicegroup000:: @ 8675D04 voice_keysplit_all voicegroup001 @ 8675D04 voice_keysplit voicegroup005, KeySplitTable1 @ 8675D10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D40 - voice_square_2 2, 0, 0, 9, 2 @ 8675D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D64 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 165, 51, 235 @ 8675D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DC4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 127 @ 8675DD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675DF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E78 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 149 @ 8675E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675EA8 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 115 @ 8675EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675EC0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8675ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675EE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675EF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F2C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 204, 193, 239 @ 8675F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675D34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675D40 + voice_square_2 60, 0, 2, 0, 0, 9, 2 @ 8675D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675D58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675D64 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 165, 51, 235 @ 8675D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675DC4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 127 @ 8675DD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675DDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675DF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E78 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 149 @ 8675E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675EA8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 115 @ 8675EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675EC0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8675ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675EE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675EF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675F14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675F2C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 204, 193, 239 @ 8675F38 voice_keysplit voicegroup006, KeySplitTable2 @ 8675F44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675F50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675F68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675F80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675F8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675F98 voice_keysplit voicegroup007, KeySplitTable3 @ 8675FA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675FB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675FBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675FD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675FE0 diff --git a/sound/voicegroups/voicegroup001.inc b/sound/voicegroups/voicegroup001.inc index b9e06536b..1a2447e41 100644 --- a/sound/voicegroups/voicegroup001.inc +++ b/sound/voicegroups/voicegroup001.inc @@ -1,32 +1,32 @@ .align 2 voicegroup001:: @ 8675FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8675FF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867601C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676040 - voice_square_1 0, 2, 0, 1, 6, 0 @ 867604C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676064 - voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8676070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867607C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86760A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86760AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86760B8 - voice_square_2 2, 0, 1, 6, 0 @ 86760C4 - voice_programmable_wave ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 86760D0 - voice_square_1 0, 2, 0, 1, 6, 0 @ 86760DC - voice_square_2 3, 0, 1, 6, 0 @ 86760E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86760F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867610C - voice_square_1 0, 0, 0, 1, 6, 0 @ 8676118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8675FF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867601C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676040 + voice_square_1 60, 0, 0, 2, 0, 1, 6, 0 @ 867604C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676064 + voice_programmable_wave 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8676070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867607C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86760A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86760AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86760B8 + voice_square_2 60, 0, 2, 0, 1, 6, 0 @ 86760C4 + voice_programmable_wave 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 86760D0 + voice_square_1 60, 0, 0, 2, 0, 1, 6, 0 @ 86760DC + voice_square_2 60, 0, 3, 0, 1, 6, 0 @ 86760E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86760F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867610C + voice_square_1 60, 0, 0, 0, 0, 1, 6, 0 @ 8676118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676130 voice_directsound 60, 0, DirectSoundWaveData_classical_choir_voice_ahhs, 255, 0, 255, 0 @ 867613C diff --git a/sound/voicegroups/voicegroup002.inc b/sound/voicegroups/voicegroup002.inc index 33fe54c57..4a727f8e0 100644 --- a/sound/voicegroups/voicegroup002.inc +++ b/sound/voicegroups/voicegroup002.inc @@ -2,56 +2,56 @@ voicegroup002:: @ 8676148 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_oboe, 255, 165, 154, 127 @ 8676148 voice_directsound 60, 0, DirectSoundWaveData_unused_sd90_oboe, 255, 165, 154, 127 @ 8676154 - voice_directsound 60, 0, DirectSoundWaveData_unused_electric_guitar, 255, 165, 206, 127 @ 8676160 - voice_directsound 60, 0, DirectSoundWaveData_unused_sc88_unison_slap, 255, 165, 206, 127 @ 867616C + voice_directsound 60, 0, DirectSoundWaveData_unused_guitar_separates_power_chord, 255, 165, 206, 127 @ 8676160 + voice_directsound 60, 0, DirectSoundWaveData_unused_sc88pro_unison_slap, 255, 165, 206, 127 @ 867616C voice_directsound 60, 0, DirectSoundWaveData_unknown_snare, 255, 0, 255, 0 @ 8676178 - voice_directsound 60, 0, DirectSoundWaveData_unknown_wood_block_low, 255, 0, 255, 0 @ 8676184 - voice_directsound 60, 0, DirectSoundWaveData_unknown_wood_block_high, 255, 0, 255, 0 @ 8676190 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard_kick, 255, 0, 255, 242 @ 867619C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86761A8 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard3_snare, 255, 0, 255, 242 @ 86761B4 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard_hand_clap, 255, 255, 255, 127 @ 86761C0 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 86761CC - voice_directsound 48, 44, DirectSoundWaveData_unknown_tom, 255, 210, 77, 204 @ 86761D8 + voice_directsound 60, 0, DirectSoundWaveData_ethnic_flavours_ohtsuzumi, 255, 0, 255, 0 @ 8676184 + voice_directsound 60, 0, DirectSoundWaveData_ethnic_flavours_hyoushigi, 255, 0, 255, 0 @ 8676190 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_kick, 255, 0, 255, 242 @ 867619C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86761A8 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_snare, 255, 0, 255, 242 @ 86761B4 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_tr909_hand_clap, 255, 255, 255, 127 @ 86761C0 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 86761CC + voice_directsound 48, 44, DirectSoundWaveData_unused_sc55_tom, 255, 210, 77, 204 @ 86761D8 voice_directsound_no_resample 60, 79, DirectSoundWaveData_unknown_close_hihat, 255, 127, 0, 188 @ 86761E4 - voice_directsound 51, 54, DirectSoundWaveData_unknown_tom, 255, 216, 77, 204 @ 86761F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86761FC - voice_directsound 54, 64, DirectSoundWaveData_unknown_tom, 255, 216, 77, 204 @ 8676208 + voice_directsound 51, 54, DirectSoundWaveData_unused_sc55_tom, 255, 216, 77, 204 @ 86761F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86761FC + voice_directsound 54, 64, DirectSoundWaveData_unused_sc55_tom, 255, 216, 77, 204 @ 8676208 voice_directsound_no_resample 60, 79, DirectSoundWaveData_unknown_open_hihat, 255, 242, 141, 0 @ 8676214 - voice_directsound 57, 69, DirectSoundWaveData_unknown_tom, 255, 210, 77, 204 @ 8676220 - voice_directsound 60, 79, DirectSoundWaveData_unknown_tom, 255, 204, 77, 204 @ 867622C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676238 - voice_directsound 62, 84, DirectSoundWaveData_unknown_tom, 255, 204, 77, 204 @ 8676244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867625C + voice_directsound 57, 69, DirectSoundWaveData_unused_sc55_tom, 255, 210, 77, 204 @ 8676220 + voice_directsound 60, 79, DirectSoundWaveData_unused_sc55_tom, 255, 204, 77, 204 @ 867622C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676238 + voice_directsound 62, 84, DirectSoundWaveData_unused_sc55_tom, 255, 204, 77, 204 @ 8676244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867625C voice_directsound_no_resample 70, 49, DirectSoundWaveData_unknown_bell, 255, 165, 103, 231 @ 8676268 - voice_directsound_no_resample 32, 34, DirectSoundWaveData_unknown_tambourine, 255, 127, 77, 204 @ 8676274 + voice_directsound_no_resample 32, 34, DirectSoundWaveData_sc88pro_tambourine, 255, 127, 77, 204 @ 8676274 voice_directsound_no_resample 60, 14, DirectSoundWaveData_trinity_cymbal_crash, 255, 235, 0, 165 @ 8676280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867628C - voice_directsound_no_resample 30, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 246, 0, 216 @ 8676298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86762A4 - voice_directsound_no_resample 30, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 246, 0, 216 @ 86762B0 - voice_directsound_no_resample 30, 64, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 8, 0, 255, 216 @ 86762BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86762C8 - voice_directsound_no_resample 72, 104, DirectSoundWaveData_sc88_bongo, 255, 0, 255, 0 @ 86762D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86762E0 - voice_directsound_no_resample 72, 94, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 86762EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867628C + voice_directsound_no_resample 30, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 246, 0, 216 @ 8676298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86762A4 + voice_directsound_no_resample 30, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 246, 0, 216 @ 86762B0 + voice_directsound_no_resample 30, 64, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 8, 0, 255, 216 @ 86762BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86762C8 + voice_directsound_no_resample 72, 104, DirectSoundWaveData_sc88pro_mute_high_conga, 255, 0, 255, 0 @ 86762D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86762E0 + voice_directsound_no_resample 72, 94, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 86762EC voice_directsound_no_resample 64, 64, DirectSoundWaveData_drum_and_percussion_kick, 255, 0, 255, 0 @ 86762F8 voice_directsound_no_resample 64, 64, DirectSoundWaveData_sd90_solo_snare, 255, 180, 175, 228 @ 8676304 voice_directsound_no_resample 64, 64, DirectSoundWaveData_sd90_solo_snare, 255, 0, 255, 242 @ 8676310 - voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88_standard_hand_clap, 255, 255, 255, 127 @ 867631C - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 8676328 + voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88pro_tr909_hand_clap, 255, 255, 255, 127 @ 867631C + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 8676328 voice_directsound 64, 24, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 8676334 - voice_directsound_no_resample 64, 80, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 8676340 + voice_directsound_no_resample 64, 80, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 8676340 voice_directsound 68, 34, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 867634C - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard3_snare, 255, 0, 255, 242 @ 8676358 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_snare, 255, 0, 255, 242 @ 8676358 voice_directsound 72, 44, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 8676364 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard3_snare, 255, 0, 255, 242 @ 8676370 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_snare, 255, 0, 255, 242 @ 8676370 voice_directsound 76, 84, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 867637C voice_directsound 80, 94, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 8676388 - voice_directsound_no_resample 33, 89, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 8676394 + voice_directsound_no_resample 33, 89, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 8676394 voice_directsound 84, 104, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 235 @ 86763A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86763AC - voice_directsound 63, 64, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86763B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86763AC + voice_directsound 63, 64, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86763B8 voice_directsound_no_resample 64, 24, DirectSoundWaveData_dance_drums_ride_bell, 255, 165, 103, 231 @ 86763C4 diff --git a/sound/voicegroups/voicegroup003.inc b/sound/voicegroups/voicegroup003.inc index 2f6834ac1..cef9cb577 100644 --- a/sound/voicegroups/voicegroup003.inc +++ b/sound/voicegroups/voicegroup003.inc @@ -1,57 +1,57 @@ .align 2 voicegroup003:: @ 86763D0 - voice_directsound_no_resample 64, 34, DirectSoundWaveData_unknown_tambourine, 255, 127, 77, 204 @ 86763D0 + voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88pro_tambourine, 255, 127, 77, 204 @ 86763D0 voice_directsound_no_resample 64, 14, DirectSoundWaveData_trinity_cymbal_crash, 255, 231, 0, 188 @ 86763DC - voice_directsound_no_resample 64, 89, DirectSoundWaveData_unknown_cowbell, 255, 0, 255, 242 @ 86763E8 - voice_directsound_no_resample 64, 29, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86763F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676400 - voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 867640C - voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 8, 0, 255, 216 @ 8676418 - voice_directsound_no_resample 64, 94, DirectSoundWaveData_unknown_djembe, 255, 0, 255, 0 @ 8676424 - voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88_bongo, 255, 0, 255, 0 @ 8676430 - voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 867643C - voice_directsound_no_resample 64, 90, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 8676448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867646C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867649C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86764A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86764B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86764C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86764CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86764D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86764E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86764F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86764FC - voice_directsound_no_resample 64, 39, DirectSoundWaveData_unknown_anvil_high, 255, 242, 103, 188 @ 8676508 - voice_directsound_no_resample 64, 79, DirectSoundWaveData_unknown_anvil_high, 255, 242, 103, 188 @ 8676514 - voice_directsound_no_resample 64, 39, DirectSoundWaveData_unknown_anvil_high, 255, 165, 103, 188 @ 8676520 - voice_directsound_no_resample 64, 24, DirectSoundWaveData_sc88_standard_bells, 255, 0, 255, 0 @ 867652C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676544 - voice_directsound_no_resample 64, 104, DirectSoundWaveData_unknown_anvil_low, 255, 0, 255, 0 @ 8676550 - voice_directsound 63, 64, DirectSoundWaveData_unknown_ethnic_drum, 255, 0, 255, 0 @ 867655C - voice_directsound 50, 84, DirectSoundWaveData_unknown_tsuzumi, 255, 0, 255, 0 @ 8676568 - voice_directsound 64, 84, DirectSoundWaveData_unknown_tsuzumi, 255, 0, 255, 0 @ 8676574 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_unknown_ethnic_drum, 255, 0, 255, 0 @ 8676580 + voice_directsound_no_resample 64, 89, DirectSoundWaveData_sd90_cowbell, 255, 0, 255, 242 @ 86763E8 + voice_directsound_no_resample 64, 29, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86763F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676400 + voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 867640C + voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 8, 0, 255, 216 @ 8676418 + voice_directsound_no_resample 64, 94, DirectSoundWaveData_unused_heart_of_asia_indian_drum, 255, 0, 255, 0 @ 8676424 + voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88pro_mute_high_conga, 255, 0, 255, 0 @ 8676430 + voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 867643C + voice_directsound_no_resample 64, 90, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 8676448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867646C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867649C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86764A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86764B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86764C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86764CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86764D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86764E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86764F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86764FC + voice_directsound_no_resample 64, 39, DirectSoundWaveData_sd90_open_triangle, 255, 242, 103, 188 @ 8676508 + voice_directsound_no_resample 64, 79, DirectSoundWaveData_sd90_open_triangle, 255, 242, 103, 188 @ 8676514 + voice_directsound_no_resample 64, 39, DirectSoundWaveData_sd90_open_triangle, 255, 165, 103, 188 @ 8676520 + voice_directsound_no_resample 64, 24, DirectSoundWaveData_sc88pro_jingle_bell, 255, 0, 255, 0 @ 867652C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676544 + voice_directsound_no_resample 64, 104, DirectSoundWaveData_ethnic_flavours_atarigane, 255, 0, 255, 0 @ 8676550 + voice_directsound 63, 64, DirectSoundWaveData_sc88pro_taiko, 255, 0, 255, 0 @ 867655C + voice_directsound 50, 84, DirectSoundWaveData_ethnic_flavours_kotsuzumi, 255, 0, 255, 0 @ 8676568 + voice_directsound 64, 84, DirectSoundWaveData_ethnic_flavours_kotsuzumi, 255, 0, 255, 0 @ 8676574 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_taiko, 255, 0, 255, 0 @ 8676580 voice_directsound_no_resample 64, 64, DirectSoundWaveData_sd90_solo_snare, 255, 180, 175, 228 @ 867658C voice_directsound_no_resample 64, 64, DirectSoundWaveData_sd90_solo_snare, 255, 0, 255, 242 @ 8676598 - voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88_standard_hand_clap, 255, 255, 255, 127 @ 86765A4 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 86765B0 + voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88pro_tr909_hand_clap, 255, 255, 255, 127 @ 86765A4 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 86765B0 voice_directsound 64, 24, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 86765BC - voice_directsound_no_resample 64, 80, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 86765C8 + voice_directsound_no_resample 64, 80, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 86765C8 voice_directsound 68, 34, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 86765D4 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard3_snare, 255, 0, 255, 242 @ 86765E0 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_snare, 255, 0, 255, 242 @ 86765E0 voice_directsound 72, 44, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 86765EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86765F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86765F8 voice_directsound 76, 84, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 8676604 voice_directsound 80, 94, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 8676610 - voice_directsound_no_resample 33, 89, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 867661C - voice_directsound 64, 104, DirectSoundWaveData_unknown_ethnic_drum, 255, 0, 255, 235 @ 8676628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676634 - voice_directsound 63, 64, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 8676640 + voice_directsound_no_resample 33, 89, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 867661C + voice_directsound 64, 104, DirectSoundWaveData_sc88pro_taiko, 255, 0, 255, 235 @ 8676628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676634 + voice_directsound 63, 64, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 8676640 voice_directsound_no_resample 64, 24, DirectSoundWaveData_dance_drums_ride_bell, 255, 165, 103, 231 @ 867664C diff --git a/sound/voicegroups/voicegroup004.inc b/sound/voicegroups/voicegroup004.inc index 381eba750..367aafa15 100644 --- a/sound/voicegroups/voicegroup004.inc +++ b/sound/voicegroups/voicegroup004.inc @@ -1,93 +1,93 @@ .align 2 voicegroup004:: @ 8676658 - voice_directsound_no_resample 66, 34, DirectSoundWaveData_unknown_tambourine, 255, 127, 77, 204 @ 8676658 + voice_directsound_no_resample 66, 34, DirectSoundWaveData_sc88pro_tambourine, 255, 127, 77, 204 @ 8676658 voice_directsound_no_resample 64, 14, DirectSoundWaveData_trinity_cymbal_crash, 255, 231, 0, 188 @ 8676664 - voice_directsound_no_resample 64, 89, DirectSoundWaveData_unknown_cowbell, 255, 0, 255, 242 @ 8676670 - voice_directsound_no_resample 64, 29, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 867667C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676688 - voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 8676694 - voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 8, 0, 255, 216 @ 86766A0 - voice_directsound_no_resample 64, 94, DirectSoundWaveData_unknown_djembe, 255, 0, 255, 0 @ 86766AC - voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88_bongo, 255, 0, 255, 0 @ 86766B8 - voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 86766C4 - voice_directsound_no_resample 64, 90, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 86766D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86766DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86766E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86766F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867670C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867673C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676748 - voice_directsound_no_resample 61, 84, DirectSoundWaveData_unknown_wood_block_high, 255, 0, 255, 0 @ 8676754 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_unknown_wood_block_low, 255, 0, 255, 0 @ 8676760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867676C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676784 - voice_directsound_no_resample 64, 39, DirectSoundWaveData_unknown_anvil_high, 255, 242, 103, 188 @ 8676790 - voice_directsound_no_resample 64, 79, DirectSoundWaveData_unknown_anvil_high, 255, 242, 103, 188 @ 867679C - voice_directsound_no_resample 64, 39, DirectSoundWaveData_unknown_anvil_high, 255, 165, 103, 188 @ 86767A8 - voice_directsound_no_resample 64, 24, DirectSoundWaveData_sc88_standard_bells, 255, 0, 255, 0 @ 86767B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86767C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86767CC - voice_directsound_no_resample 64, 104, DirectSoundWaveData_unknown_anvil_low, 255, 0, 255, 0 @ 86767D8 - voice_directsound 63, 64, DirectSoundWaveData_unknown_ethnic_drum, 255, 0, 255, 0 @ 86767E4 - voice_directsound 50, 84, DirectSoundWaveData_unknown_tsuzumi, 255, 0, 255, 0 @ 86767F0 - voice_directsound 64, 84, DirectSoundWaveData_unknown_tsuzumi, 255, 0, 255, 0 @ 86767FC + voice_directsound_no_resample 64, 89, DirectSoundWaveData_sd90_cowbell, 255, 0, 255, 242 @ 8676670 + voice_directsound_no_resample 64, 29, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 867667C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676688 + voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 8676694 + voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 8, 0, 255, 216 @ 86766A0 + voice_directsound_no_resample 64, 94, DirectSoundWaveData_unused_heart_of_asia_indian_drum, 255, 0, 255, 0 @ 86766AC + voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88pro_mute_high_conga, 255, 0, 255, 0 @ 86766B8 + voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 86766C4 + voice_directsound_no_resample 64, 90, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 86766D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86766DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86766E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86766F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867670C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867673C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676748 + voice_directsound_no_resample 61, 84, DirectSoundWaveData_ethnic_flavours_hyoushigi, 255, 0, 255, 0 @ 8676754 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_ethnic_flavours_ohtsuzumi, 255, 0, 255, 0 @ 8676760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867676C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676784 + voice_directsound_no_resample 64, 39, DirectSoundWaveData_sd90_open_triangle, 255, 242, 103, 188 @ 8676790 + voice_directsound_no_resample 64, 79, DirectSoundWaveData_sd90_open_triangle, 255, 242, 103, 188 @ 867679C + voice_directsound_no_resample 64, 39, DirectSoundWaveData_sd90_open_triangle, 255, 165, 103, 188 @ 86767A8 + voice_directsound_no_resample 64, 24, DirectSoundWaveData_sc88pro_jingle_bell, 255, 0, 255, 0 @ 86767B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86767C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86767CC + voice_directsound_no_resample 64, 104, DirectSoundWaveData_ethnic_flavours_atarigane, 255, 0, 255, 0 @ 86767D8 + voice_directsound 63, 64, DirectSoundWaveData_sc88pro_taiko, 255, 0, 255, 0 @ 86767E4 + voice_directsound 50, 84, DirectSoundWaveData_ethnic_flavours_kotsuzumi, 255, 0, 255, 0 @ 86767F0 + voice_directsound 64, 84, DirectSoundWaveData_ethnic_flavours_kotsuzumi, 255, 0, 255, 0 @ 86767FC voice_directsound 62, 64, DirectSoundWaveData_drum_and_percussion_kick, 255, 0, 255, 0 @ 8676808 voice_directsound_no_resample 64, 64, DirectSoundWaveData_sd90_solo_snare, 255, 180, 175, 228 @ 8676814 voice_directsound_no_resample 64, 64, DirectSoundWaveData_sd90_solo_snare, 255, 0, 255, 242 @ 8676820 - voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88_standard_hand_clap, 255, 255, 255, 127 @ 867682C - voice_directsound 65, 64, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 8676838 + voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88pro_tr909_hand_clap, 255, 255, 255, 127 @ 867682C + voice_directsound 65, 64, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 8676838 voice_directsound 64, 24, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 8676844 - voice_directsound_no_resample 64, 80, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 8676850 + voice_directsound_no_resample 64, 80, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 8676850 voice_directsound 68, 34, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 867685C - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard3_snare, 255, 0, 255, 242 @ 8676868 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_snare, 255, 0, 255, 242 @ 8676868 voice_directsound 72, 44, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 8676874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676880 voice_directsound 76, 84, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 867688C voice_directsound 80, 94, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 8676898 - voice_directsound 56, 89, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86768A4 - voice_directsound 64, 104, DirectSoundWaveData_unknown_ethnic_drum, 255, 0, 255, 235 @ 86768B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86768BC - voice_directsound 63, 64, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86768C8 + voice_directsound 56, 89, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86768A4 + voice_directsound 64, 104, DirectSoundWaveData_sc88pro_taiko, 255, 0, 255, 235 @ 86768B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86768BC + voice_directsound 63, 64, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86768C8 voice_directsound_no_resample 64, 24, DirectSoundWaveData_dance_drums_ride_bell, 255, 165, 103, 231 @ 86768D4 - voice_directsound_no_resample 66, 34, DirectSoundWaveData_unknown_tambourine, 255, 127, 77, 204 @ 86768E0 + voice_directsound_no_resample 66, 34, DirectSoundWaveData_sc88pro_tambourine, 255, 127, 77, 204 @ 86768E0 voice_directsound 64, 14, DirectSoundWaveData_trinity_cymbal_crash, 255, 231, 0, 188 @ 86768EC - voice_directsound 64, 89, DirectSoundWaveData_unknown_cowbell, 255, 0, 255, 242 @ 86768F8 - voice_directsound 60, 29, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 8676904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676910 - voice_directsound 58, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 867691C - voice_directsound 62, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 8, 0, 255, 216 @ 8676928 - voice_directsound 64, 94, DirectSoundWaveData_unknown_djembe, 255, 0, 255, 0 @ 8676934 - voice_directsound 64, 34, DirectSoundWaveData_sc88_bongo, 255, 0, 255, 0 @ 8676940 - voice_directsound 64, 34, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 867694C - voice_directsound 64, 90, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 8676958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867697C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86769A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86769AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86769B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86769C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86769D0 - voice_directsound 61, 84, DirectSoundWaveData_unknown_wood_block_high, 255, 0, 255, 0 @ 86769DC - voice_directsound 64, 64, DirectSoundWaveData_unknown_wood_block_low, 255, 0, 255, 0 @ 86769E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86769F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676A00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676A0C - voice_directsound 64, 39, DirectSoundWaveData_unknown_anvil_high, 255, 242, 103, 188 @ 8676A18 - voice_directsound 64, 79, DirectSoundWaveData_unknown_anvil_high, 255, 242, 103, 188 @ 8676A24 - voice_directsound 64, 39, DirectSoundWaveData_unknown_anvil_high, 255, 165, 103, 188 @ 8676A30 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_standard_bells, 255, 0, 255, 0 @ 8676A3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676A48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676A54 - voice_directsound 64, 104, DirectSoundWaveData_unknown_anvil_low, 255, 0, 255, 0 @ 8676A60 - voice_directsound 63, 64, DirectSoundWaveData_unknown_ethnic_drum, 255, 0, 255, 0 @ 8676A6C - voice_directsound 50, 84, DirectSoundWaveData_unknown_tsuzumi, 255, 0, 255, 0 @ 8676A78 - voice_directsound 64, 84, DirectSoundWaveData_unknown_tsuzumi, 255, 0, 255, 0 @ 8676A84 + voice_directsound 64, 89, DirectSoundWaveData_sd90_cowbell, 255, 0, 255, 242 @ 86768F8 + voice_directsound 60, 29, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 8676904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676910 + voice_directsound 58, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 867691C + voice_directsound 62, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 8, 0, 255, 216 @ 8676928 + voice_directsound 64, 94, DirectSoundWaveData_unused_heart_of_asia_indian_drum, 255, 0, 255, 0 @ 8676934 + voice_directsound 64, 34, DirectSoundWaveData_sc88pro_mute_high_conga, 255, 0, 255, 0 @ 8676940 + voice_directsound 64, 34, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 867694C + voice_directsound 64, 90, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 8676958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867697C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86769A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86769AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86769B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86769C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86769D0 + voice_directsound 61, 84, DirectSoundWaveData_ethnic_flavours_hyoushigi, 255, 0, 255, 0 @ 86769DC + voice_directsound 64, 64, DirectSoundWaveData_ethnic_flavours_ohtsuzumi, 255, 0, 255, 0 @ 86769E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86769F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676A00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676A0C + voice_directsound 64, 39, DirectSoundWaveData_sd90_open_triangle, 255, 242, 103, 188 @ 8676A18 + voice_directsound 64, 79, DirectSoundWaveData_sd90_open_triangle, 255, 242, 103, 188 @ 8676A24 + voice_directsound 64, 39, DirectSoundWaveData_sd90_open_triangle, 255, 165, 103, 188 @ 8676A30 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_jingle_bell, 255, 0, 255, 0 @ 8676A3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676A48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676A54 + voice_directsound 64, 104, DirectSoundWaveData_ethnic_flavours_atarigane, 255, 0, 255, 0 @ 8676A60 + voice_directsound 63, 64, DirectSoundWaveData_sc88pro_taiko, 255, 0, 255, 0 @ 8676A6C + voice_directsound 50, 84, DirectSoundWaveData_ethnic_flavours_kotsuzumi, 255, 0, 255, 0 @ 8676A78 + voice_directsound 64, 84, DirectSoundWaveData_ethnic_flavours_kotsuzumi, 255, 0, 255, 0 @ 8676A84 diff --git a/sound/voicegroups/voicegroup005.inc b/sound/voicegroups/voicegroup005.inc index 19cac18db..cd5c2d766 100644 --- a/sound/voicegroups/voicegroup005.inc +++ b/sound/voicegroups/voicegroup005.inc @@ -1,7 +1,7 @@ .align 2 voicegroup005:: @ 8676A90 - voice_directsound 60, 0, DirectSoundWaveData_sc88_piano1_48, 255, 252, 0, 239 @ 8676A90 - voice_directsound 60, 0, DirectSoundWaveData_sc88_piano1_60, 255, 250, 0, 221 @ 8676A9C - voice_directsound 60, 0, DirectSoundWaveData_sc88_piano1_72, 255, 250, 0, 221 @ 8676AA8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_piano1_84, 255, 247, 0, 221 @ 8676AB4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_piano1_48, 255, 252, 0, 239 @ 8676A90 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_piano1_60, 255, 250, 0, 221 @ 8676A9C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_piano1_72, 255, 250, 0, 221 @ 8676AA8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_piano1_84, 255, 247, 0, 221 @ 8676AB4 diff --git a/sound/voicegroups/voicegroup006.inc b/sound/voicegroups/voicegroup006.inc index 352bf3e43..fc030a26c 100644 --- a/sound/voicegroups/voicegroup006.inc +++ b/sound/voicegroups/voicegroup006.inc @@ -1,6 +1,6 @@ .align 2 voicegroup006:: @ 8676AC0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_string_ensemble_60, 255, 0, 255, 196 @ 8676AC0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_string_ensemble_72, 255, 0, 255, 196 @ 8676ACC - voice_directsound 60, 0, DirectSoundWaveData_sc88_string_ensemble_84, 255, 0, 255, 196 @ 8676AD8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_string_ensemble_60, 255, 0, 255, 196 @ 8676AC0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_string_ensemble_72, 255, 0, 255, 196 @ 8676ACC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_string_ensemble_84, 255, 0, 255, 196 @ 8676AD8 diff --git a/sound/voicegroups/voicegroup007.inc b/sound/voicegroups/voicegroup007.inc index 021741067..1214ddd4e 100644 --- a/sound/voicegroups/voicegroup007.inc +++ b/sound/voicegroups/voicegroup007.inc @@ -1,134 +1,134 @@ .align 2 voicegroup007:: @ 8676AE4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_trumpet_60, 255, 0, 193, 127 @ 8676AE4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_trumpet_72, 255, 0, 193, 127 @ 8676AF0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_trumpet_84, 255, 0, 193, 127 @ 8676AFC - voice_square_1_alt 38, 2, 1, 0, 0, 0 @ 8676B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676B98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676C94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676CF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676E98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8676FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867700C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867703C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867706C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867709C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86770A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86770B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86770C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86770CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86770D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86770E4 - voice_square_1_alt 36, 2, 0, 1, 4, 2 @ 86770F0 - voice_square_1_alt 21, 2, 0, 0, 15, 2 @ 86770FC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_trumpet_60, 255, 0, 193, 127 @ 8676AE4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_trumpet_72, 255, 0, 193, 127 @ 8676AF0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_trumpet_84, 255, 0, 193, 127 @ 8676AFC + voice_square_1_alt 60, 0, 38, 2, 1, 0, 0, 0 @ 8676B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676BA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676BD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676C94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676CA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676CB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676CC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676CE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676CF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676DA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676DC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676DF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676E98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676EA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676EBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676FA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676FD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676FDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8676FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867700C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867703C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867706C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867709C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86770A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86770B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86770C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86770CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86770D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86770E4 + voice_square_1_alt 60, 0, 36, 2, 0, 1, 4, 2 @ 86770F0 + voice_square_1_alt 60, 0, 21, 2, 0, 0, 15, 2 @ 86770FC diff --git a/sound/voicegroups/voicegroup008.inc b/sound/voicegroups/voicegroup008.inc index d4b18d75c..c0d87ce5d 100644 --- a/sound/voicegroups/voicegroup008.inc +++ b/sound/voicegroups/voicegroup008.inc @@ -1,5 +1,5 @@ .align 2 voicegroup008:: @ 8677108 - voice_directsound 60, 0, DirectSoundWaveData_unknown_trombone_39, 255, 0, 255, 165 @ 8677108 - voice_directsound 60, 0, DirectSoundWaveData_unknown_trombone_51, 255, 0, 255, 165 @ 8677114 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tuba_39, 255, 0, 255, 165 @ 8677108 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tuba_51, 255, 0, 255, 165 @ 8677114 diff --git a/sound/voicegroups/voicegroup009.inc b/sound/voicegroups/voicegroup009.inc index f4d525159..ebf550a03 100644 --- a/sound/voicegroups/voicegroup009.inc +++ b/sound/voicegroups/voicegroup009.inc @@ -1,5 +1,5 @@ .align 2 voicegroup009:: @ 8677120 - voice_directsound 60, 0, DirectSoundWaveData_sc88_french_horn_60, 255, 0, 224, 165 @ 8677120 - voice_directsound 60, 0, DirectSoundWaveData_sc88_french_horn_72, 255, 0, 218, 165 @ 867712C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_french_horn_60, 255, 0, 224, 165 @ 8677120 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_french_horn_72, 255, 0, 218, 165 @ 867712C diff --git a/sound/voicegroups/voicegroup010.inc b/sound/voicegroups/voicegroup010.inc index 160271f41..f4fe73e93 100644 --- a/sound/voicegroups/voicegroup010.inc +++ b/sound/voicegroups/voicegroup010.inc @@ -1,87 +1,87 @@ .align 2 voicegroup010:: @ 8677138 voice_keysplit_all voicegroup031 @ 8677138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867715C - voice_square_2 3, 0, 4, 0, 1 @ 8677168 - voice_square_1 0, 3, 0, 4, 0, 1 @ 8677174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867718C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86771A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86771B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86771BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86771C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86771D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 216, 90, 242 @ 86771E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86771EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86771F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867721C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867724C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867727C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86772A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86772AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86772B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86772C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86772D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86772DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86772E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86772F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867730C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867733C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677354 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 204 @ 8677360 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867736C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867715C + voice_square_2 60, 0, 3, 0, 4, 0, 1 @ 8677168 + voice_square_1 60, 0, 0, 3, 0, 4, 0, 1 @ 8677174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867718C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86771A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86771B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86771BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86771C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86771D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 216, 90, 242 @ 86771E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86771EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86771F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867721C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867724C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867727C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86772A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86772AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86772B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86772C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86772D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86772DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86772E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86772F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867730C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867733C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677354 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 204 @ 8677360 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 867736C voice_keysplit voicegroup006, KeySplitTable2 @ 8677378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867739C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86773A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86773B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86773C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86773CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867739C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86773A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86773B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86773C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86773CC voice_keysplit voicegroup007, KeySplitTable3 @ 86773D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86773E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86773E4 voice_keysplit voicegroup008, KeySplitTable4 @ 86773F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86773FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86773FC voice_keysplit voicegroup009, KeySplitTable5 @ 8677408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867742C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867745C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867748C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86774A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86774B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86774BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86774C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86774D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86774E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86774EC - voice_square_2 3, 0, 1, 7, 1 @ 86774F8 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 8677504 - voice_square_1 0, 3, 0, 1, 7, 1 @ 8677510 - voice_square_1 0, 3, 0, 0, 7, 1 @ 867751C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867742C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867745C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867748C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86774A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86774B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86774BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86774C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86774D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86774E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86774EC + voice_square_2 60, 0, 3, 0, 1, 7, 1 @ 86774F8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 8677504 + voice_square_1 60, 0, 0, 3, 0, 1, 7, 1 @ 8677510 + voice_square_1 60, 0, 0, 3, 0, 0, 7, 1 @ 867751C diff --git a/sound/voicegroups/voicegroup011.inc b/sound/voicegroups/voicegroup011.inc index 428a118b8..8102d59f4 100644 --- a/sound/voicegroups/voicegroup011.inc +++ b/sound/voicegroups/voicegroup011.inc @@ -1,131 +1,131 @@ .align 2 voicegroup011:: @ 8677528 voice_keysplit_all voicegroup022 @ 8677528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867754C - voice_square_1_alt 0, 3, 0, 2, 4, 0 @ 8677558 - voice_square_2_alt 3, 0, 2, 4, 0 @ 8677564 - voice_square_2_alt 2, 0, 3, 0, 0 @ 8677570 - voice_square_2_alt 2, 0, 3, 0, 0 @ 867757C - voice_square_1_alt 0, 2, 0, 3, 0, 0 @ 8677588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86775A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86775AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86775B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86775C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86775D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86775DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86775E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86775F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867760C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867763C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 149 @ 8677648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867766C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867769C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86776A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86776B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86776C0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 149 @ 86776CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86776D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86776E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86776F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86776FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867772C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867775C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867754C + voice_square_1_alt 60, 0, 0, 3, 0, 2, 4, 0 @ 8677558 + voice_square_2_alt 60, 0, 3, 0, 2, 4, 0 @ 8677564 + voice_square_2_alt 60, 0, 2, 0, 3, 0, 0 @ 8677570 + voice_square_2_alt 60, 0, 2, 0, 3, 0, 0 @ 867757C + voice_square_1_alt 60, 0, 0, 2, 0, 3, 0, 0 @ 8677588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86775A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86775AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86775B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86775C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86775D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86775DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86775E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86775F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867760C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867763C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 149 @ 8677648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867766C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867769C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86776A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86776B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86776C0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 149 @ 86776CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86776D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86776E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86776F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86776FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867772C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867775C voice_keysplit voicegroup006, KeySplitTable2 @ 8677768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867778C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86777A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86777B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86777BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86777C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86777D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86777E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86777EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86777F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867781C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867784C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867787C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677888 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 8677894 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86778A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86778AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86778B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86778C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86778D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86778DC - voice_square_2_alt 2, 1, 1, 7, 1 @ 86778E8 - voice_square_1_alt 0, 2, 1, 1, 7, 1 @ 86778F4 - voice_square_1_alt 0, 2, 0, 0, 7, 1 @ 8677900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867790C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867793C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867796C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867799C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86779A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86779B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86779C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86779CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86779D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86779E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86779F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86779FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B10 - voice_noise_alt 0, 0, 1, 0, 0 @ 8677B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867778C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86777A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86777B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86777BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86777C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86777D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86777E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86777EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86777F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867781C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867784C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867787C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677888 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 8677894 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86778A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86778AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86778B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86778C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86778D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86778DC + voice_square_2_alt 60, 0, 2, 1, 1, 7, 1 @ 86778E8 + voice_square_1_alt 60, 0, 0, 2, 1, 1, 7, 1 @ 86778F4 + voice_square_1_alt 60, 0, 0, 2, 0, 0, 7, 1 @ 8677900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867790C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867793C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867796C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867799C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86779A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86779B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86779C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86779CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86779D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86779E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86779F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86779FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677AEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677AF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B10 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8677B1C diff --git a/sound/voicegroups/voicegroup012.inc b/sound/voicegroups/voicegroup012.inc index a88bc9439..670ae6553 100644 --- a/sound/voicegroups/voicegroup012.inc +++ b/sound/voicegroups/voicegroup012.inc @@ -2,104 +2,104 @@ voicegroup012:: @ 8677B28 voice_keysplit_all voicegroup001 @ 8677B28 voice_keysplit voicegroup005, KeySplitTable1 @ 8677B34 - voice_directsound 60, 0, DirectSoundWaveData_unused_acid_bass, 255, 178, 180, 165 @ 8677B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677B88 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 165, 51, 235 @ 8677B94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BB8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 8677BC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677BF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677C9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CE4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8677CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D44 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 204 @ 8677D50 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 8677D5C + voice_directsound 60, 0, DirectSoundWaveData_trinity_30303_mega_bass, 255, 178, 180, 165 @ 8677B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677B88 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 165, 51, 235 @ 8677B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BB8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 8677BC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677BF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677C9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CE4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8677CF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D44 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 204 @ 8677D50 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 8677D5C voice_keysplit voicegroup006, KeySplitTable2 @ 8677D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677DBC voice_keysplit voicegroup007, KeySplitTable3 @ 8677DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677DD4 voice_keysplit voicegroup008, KeySplitTable4 @ 8677DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677DEC voice_keysplit voicegroup009, KeySplitTable5 @ 8677DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677E88 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 8677E94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677EDC - voice_square_2_alt 2, 0, 1, 7, 1 @ 8677EE8 - voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 8677EF4 - voice_square_2_alt 3, 0, 1, 7, 1 @ 8677F00 - voice_square_1_alt 0, 3, 0, 1, 7, 1 @ 8677F0C - voice_square_2_alt 2, 0, 1, 4, 1 @ 8677F18 - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8677F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F30 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 8677F3C - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 8677F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F54 - voice_square_2 2, 0, 1, 4, 1 @ 8677F60 - voice_square_1 0, 2, 0, 1, 4, 1 @ 8677F6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677FA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677FB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677FC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677FCC - voice_square_1_alt 29, 2, 0, 2, 0, 0 @ 8677FD8 - voice_square_1_alt 22, 2, 0, 2, 0, 0 @ 8677FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677E88 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 8677E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677EA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677EDC + voice_square_2_alt 60, 0, 2, 0, 1, 7, 1 @ 8677EE8 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 1 @ 8677EF4 + voice_square_2_alt 60, 0, 3, 0, 1, 7, 1 @ 8677F00 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 1 @ 8677F0C + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 8677F18 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 8677F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F30 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 8677F3C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 8677F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F54 + voice_square_2 60, 0, 2, 0, 1, 4, 1 @ 8677F60 + voice_square_1 60, 0, 0, 2, 0, 1, 4, 1 @ 8677F6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677FA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677FB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677FC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677FCC + voice_square_1_alt 60, 0, 29, 2, 0, 2, 0, 0 @ 8677FD8 + voice_square_1_alt 60, 0, 22, 2, 0, 2, 0, 0 @ 8677FE4 diff --git a/sound/voicegroups/voicegroup013.inc b/sound/voicegroups/voicegroup013.inc index 084938024..b8a05c59e 100644 --- a/sound/voicegroups/voicegroup013.inc +++ b/sound/voicegroups/voicegroup013.inc @@ -1,93 +1,93 @@ .align 2 voicegroup013:: @ 8677FF0 voice_keysplit_all voicegroup001 @ 8677FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8677FFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867802C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867805C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867808C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86780A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86780B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86780BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86780C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86780D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86780E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86780EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86780F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867811C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867814C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867817C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86781A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86781AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86781B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86781C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86781D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86781DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86781E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86781F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867820C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678218 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 8678224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8677FFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867802C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867805C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867808C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86780A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86780B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86780BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86780C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86780D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86780E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86780EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86780F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867811C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867814C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867817C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86781A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86781AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86781B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86781C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86781D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86781DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86781E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86781F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867820C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678218 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 8678224 voice_keysplit voicegroup006, KeySplitTable2 @ 8678230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867823C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867826C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867823C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867826C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678284 voice_keysplit voicegroup007, KeySplitTable3 @ 8678290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867829C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86782A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86782B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867829C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86782A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86782B4 voice_keysplit voicegroup009, KeySplitTable5 @ 86782C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86782CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86782D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86782E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86782F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86782FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867832C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867835C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867838C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86783A4 - voice_square_2_alt 1, 0, 1, 7, 1 @ 86783B0 - voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 86783BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86783C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86783D4 - voice_square_2_alt 3, 0, 1, 7, 1 @ 86783E0 - voice_square_1_alt 0, 3, 0, 1, 7, 1 @ 86783EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86783F8 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 8678404 - voice_square_1_alt 0, 1, 0, 0, 7, 1 @ 8678410 - voice_square_1_alt 0, 3, 0, 0, 7, 1 @ 867841C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86782CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86782D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86782E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86782F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86782FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867832C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867835C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867838C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86783A4 + voice_square_2_alt 60, 0, 1, 0, 1, 7, 1 @ 86783B0 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 7, 1 @ 86783BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86783C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86783D4 + voice_square_2_alt 60, 0, 3, 0, 1, 7, 1 @ 86783E0 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 1 @ 86783EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86783F8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 8678404 + voice_square_1_alt 60, 0, 0, 1, 0, 0, 7, 1 @ 8678410 + voice_square_1_alt 60, 0, 0, 3, 0, 0, 7, 1 @ 867841C diff --git a/sound/voicegroups/voicegroup014.inc b/sound/voicegroups/voicegroup014.inc index 09b2ecf5f..6506a7e48 100644 --- a/sound/voicegroups/voicegroup014.inc +++ b/sound/voicegroups/voicegroup014.inc @@ -2,87 +2,87 @@ voicegroup014:: @ 8678428 voice_keysplit_all voicegroup001 @ 8678428 voice_keysplit voicegroup005, KeySplitTable1 @ 8678434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867844C - voice_square_2_alt 3, 0, 1, 6, 1 @ 8678458 - voice_square_1_alt 0, 3, 0, 1, 6, 1 @ 8678464 - voice_square_2_alt 2, 0, 1, 6, 1 @ 8678470 - voice_square_1_alt 0, 2, 0, 1, 6, 1 @ 867847C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86784A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86784AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86784B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86784C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86784D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86784DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86784E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86784F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867850C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867853C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 149 @ 8678548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867856C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867859C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86785A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86785B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86785C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86785CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86785D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86785E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86785F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86785FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867862C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678644 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 8678650 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867865C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867844C + voice_square_2_alt 60, 0, 3, 0, 1, 6, 1 @ 8678458 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 6, 1 @ 8678464 + voice_square_2_alt 60, 0, 2, 0, 1, 6, 1 @ 8678470 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 6, 1 @ 867847C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86784A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86784AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86784B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86784C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86784D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86784DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86784E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86784F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867850C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867853C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 149 @ 8678548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867856C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867859C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86785A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86785B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86785C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86785CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86785D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86785E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86785F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86785FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867862C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678644 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 8678650 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 867865C voice_keysplit voicegroup006, KeySplitTable2 @ 8678668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867868C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86786A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86786B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86786BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867868C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86786A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86786B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86786BC voice_keysplit voicegroup007, KeySplitTable3 @ 86786C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86786D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86786E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86786EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86786D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86786E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86786EC voice_keysplit voicegroup009, KeySplitTable5 @ 86786F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867871C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867874C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867877C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678788 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 8678794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86787A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86787AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86787B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86787C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86787D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86787DC - voice_square_2_alt 3, 0, 1, 7, 1 @ 86787E8 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 86787F4 - voice_square_1_alt 0, 3, 0, 1, 7, 1 @ 8678800 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867880C - voice_square_1_alt 0, 3, 0, 0, 7, 0 @ 8678818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867871C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867874C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867877C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678788 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 8678794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86787A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86787AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86787B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86787C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86787D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86787DC + voice_square_2_alt 60, 0, 3, 0, 1, 7, 1 @ 86787E8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 86787F4 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 1 @ 8678800 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867880C + voice_square_1_alt 60, 0, 0, 3, 0, 0, 7, 0 @ 8678818 diff --git a/sound/voicegroups/voicegroup015.inc b/sound/voicegroups/voicegroup015.inc index 00048f5a7..a1dc7899c 100644 --- a/sound/voicegroups/voicegroup015.inc +++ b/sound/voicegroups/voicegroup015.inc @@ -2,94 +2,94 @@ voicegroup015:: @ 8678824 voice_keysplit_all voicegroup016 @ 8678824 voice_keysplit voicegroup005, KeySplitTable1 @ 8678830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867883C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867886C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867889C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86788A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86788B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86788C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86788CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86788D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86788E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86788F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86788FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867892C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678938 - voice_square_2 3, 0, 2, 0, 0 @ 8678944 - voice_square_1 0, 3, 0, 2, 0, 0 @ 8678950 - voice_square_2 3, 0, 6, 0, 0 @ 867895C - voice_square_1 0, 3, 0, 6, 0, 0 @ 8678968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867898C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86789A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86789B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86789BC - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 149 @ 86789C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86789D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86789E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86789EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86789F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867883C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867886C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867889C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86788A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86788B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86788C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86788CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86788D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86788E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86788F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86788FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867892C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678938 + voice_square_2 60, 0, 3, 0, 2, 0, 0 @ 8678944 + voice_square_1 60, 0, 0, 3, 0, 2, 0, 0 @ 8678950 + voice_square_2 60, 0, 3, 0, 6, 0, 0 @ 867895C + voice_square_1 60, 0, 0, 3, 0, 6, 0, 0 @ 8678968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867898C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86789A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86789B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86789BC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 149 @ 86789C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86789D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86789E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86789EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86789F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A58 voice_keysplit voicegroup006, KeySplitTable2 @ 8678A64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678A94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AB8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 255, 0, 255, 165 @ 8678AC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678AF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678B84 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 8678B90 - voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8678B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BE4 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 8678BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678BFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678A94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678AA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678AAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678AB8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 255, 0, 255, 165 @ 8678AC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678ADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678AF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678B84 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 8678B90 + voice_programmable_wave 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8678B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678BA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678BB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678BC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678BD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678BE4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 8678BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678BFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C68 diff --git a/sound/voicegroups/voicegroup016.inc b/sound/voicegroups/voicegroup016.inc index 32f353646..ca495e050 100644 --- a/sound/voicegroups/voicegroup016.inc +++ b/sound/voicegroups/voicegroup016.inc @@ -1,68 +1,68 @@ .align 2 voicegroup016:: @ 8678C74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678C98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678DF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E00 - voice_noise_alt 0, 0, 2, 0, 2 @ 8678E0C - voice_noise_alt 0, 0, 1, 0, 1 @ 8678E18 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard_kick, 255, 0, 255, 242 @ 8678E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E30 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard3_snare, 255, 0, 255, 242 @ 8678E3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E48 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 8678E54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678EA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678EE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678EF0 - voice_directsound_no_resample 32, 74, DirectSoundWaveData_unknown_tambourine, 255, 127, 77, 204 @ 8678EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F50 - voice_directsound_no_resample 72, 66, DirectSoundWaveData_sc88_bongo, 255, 0, 255, 0 @ 8678F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678F68 - voice_directsound_no_resample 72, 62, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 8678F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678C98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678CA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678CB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678CBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678CC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678CD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678CE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678CEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678CF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678DC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678DD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678DDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678DF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678E00 + voice_noise_alt 60, 0, 0, 0, 2, 0, 2 @ 8678E0C + voice_noise_alt 60, 0, 0, 0, 1, 0, 1 @ 8678E18 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_kick, 255, 0, 255, 242 @ 8678E24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678E30 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_snare, 255, 0, 255, 242 @ 8678E3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678E48 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 8678E54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678E60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678E78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678EA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678EE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678EF0 + voice_directsound_no_resample 32, 74, DirectSoundWaveData_sc88pro_tambourine, 255, 127, 77, 204 @ 8678EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678F14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678F44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678F50 + voice_directsound_no_resample 72, 66, DirectSoundWaveData_sc88pro_mute_high_conga, 255, 0, 255, 0 @ 8678F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678F68 + voice_directsound_no_resample 72, 62, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 8678F74 diff --git a/sound/voicegroups/voicegroup017.inc b/sound/voicegroups/voicegroup017.inc index 8a1f14761..3064a4bd1 100644 --- a/sound/voicegroups/voicegroup017.inc +++ b/sound/voicegroups/voicegroup017.inc @@ -1,94 +1,94 @@ .align 2 voicegroup017:: @ 8678F80 voice_keysplit_all voicegroup001 @ 8678F80 - voice_square_2_alt 2, 0, 3, 3, 1 @ 8678F8C - voice_square_1_alt 0, 2, 0, 3, 3, 1 @ 8678F98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678FA4 - voice_square_2_alt 2, 0, 1, 7, 2 @ 8678FB0 - voice_square_1_alt 0, 2, 0, 1, 7, 2 @ 8678FBC - voice_square_2_alt 2, 1, 1, 0, 0 @ 8678FC8 - voice_square_1_alt 0, 2, 1, 1, 0, 0 @ 8678FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678FE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8678FF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867901C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867904C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867907C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86790A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86790AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86790B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86790C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86790D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86790DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86790E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86790F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867910C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867913C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867916C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679190 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 867919C - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 204 @ 86791A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86791B4 + voice_square_2_alt 60, 0, 2, 0, 3, 3, 1 @ 8678F8C + voice_square_1_alt 60, 0, 0, 2, 0, 3, 3, 1 @ 8678F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678FA4 + voice_square_2_alt 60, 0, 2, 0, 1, 7, 2 @ 8678FB0 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 2 @ 8678FBC + voice_square_2_alt 60, 0, 2, 1, 1, 0, 0 @ 8678FC8 + voice_square_1_alt 60, 0, 0, 2, 1, 1, 0, 0 @ 8678FD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8678FF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867901C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867904C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867907C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86790A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86790AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86790B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86790C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86790D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86790DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86790E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86790F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867910C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867913C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867916C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679190 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 867919C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 204 @ 86791A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86791B4 voice_keysplit voicegroup006, KeySplitTable2 @ 86791C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86791CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86791D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86791E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86791F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86791FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867922C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86791CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86791D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86791E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86791F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86791FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867922C voice_keysplit voicegroup008, KeySplitTable4 @ 8679238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679244 voice_keysplit voicegroup009, KeySplitTable5 @ 8679250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867925C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867928C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86792A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86792B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86792BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86792C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86792D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86792E0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86792EC - voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86792F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867931C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679334 - voice_square_2_alt 2, 1, 1, 7, 2 @ 8679340 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 867934C - voice_square_1_alt 0, 2, 1, 1, 7, 2 @ 8679358 - voice_square_2_alt 3, 1, 1, 7, 2 @ 8679364 - voice_square_1_alt 0, 3, 1, 1, 7, 2 @ 8679370 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 3 @ 867937C - voice_square_1_alt 0, 2, 0, 0, 7, 2 @ 8679388 - voice_square_1_alt 0, 3, 0, 0, 7, 2 @ 8679394 - voice_square_2_alt 1, 1, 2, 6, 2 @ 86793A0 - voice_square_1_alt 0, 1, 1, 2, 6, 2 @ 86793AC - voice_square_1_alt 0, 1, 0, 0, 6, 2 @ 86793B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867925C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867928C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86792A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86792B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86792BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86792C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86792D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86792E0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86792EC + voice_programmable_wave 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86792F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867931C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679334 + voice_square_2_alt 60, 0, 2, 1, 1, 7, 2 @ 8679340 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 867934C + voice_square_1_alt 60, 0, 0, 2, 1, 1, 7, 2 @ 8679358 + voice_square_2_alt 60, 0, 3, 1, 1, 7, 2 @ 8679364 + voice_square_1_alt 60, 0, 0, 3, 1, 1, 7, 2 @ 8679370 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 3 @ 867937C + voice_square_1_alt 60, 0, 0, 2, 0, 0, 7, 2 @ 8679388 + voice_square_1_alt 60, 0, 0, 3, 0, 0, 7, 2 @ 8679394 + voice_square_2_alt 60, 0, 1, 1, 2, 6, 2 @ 86793A0 + voice_square_1_alt 60, 0, 0, 1, 1, 2, 6, 2 @ 86793AC + voice_square_1_alt 60, 0, 0, 1, 0, 0, 6, 2 @ 86793B8 diff --git a/sound/voicegroups/voicegroup018.inc b/sound/voicegroups/voicegroup018.inc index 259349210..58f9d1b48 100644 --- a/sound/voicegroups/voicegroup018.inc +++ b/sound/voicegroups/voicegroup018.inc @@ -2,130 +2,130 @@ voicegroup018:: @ 86793C4 voice_keysplit_all voicegroup001 @ 86793C4 voice_keysplit voicegroup005, KeySplitTable1 @ 86793D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86793DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86793E8 - voice_square_2_alt 0, 0, 1, 7, 1 @ 86793F4 - voice_square_1_alt 0, 0, 0, 1, 7, 1 @ 8679400 - voice_square_1_alt 0, 0, 0, 0, 7, 1 @ 867940C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867943C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867946C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867949C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86794A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86794B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86794C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86794CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86794D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86794E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86794F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86794FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867952C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867955C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867958C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86795A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86795B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86795BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86795C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86795D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 86795E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86795EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86795F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86793DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86793E8 + voice_square_2_alt 60, 0, 0, 0, 1, 7, 1 @ 86793F4 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 7, 1 @ 8679400 + voice_square_1_alt 60, 0, 0, 0, 0, 0, 7, 1 @ 867940C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867943C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867946C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867949C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86794A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86794B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86794C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86794CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86794D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86794E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86794F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86794FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867952C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867955C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867958C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86795A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86795B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86795BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86795C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86795D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 86795E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86795EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86795F8 voice_keysplit voicegroup006, KeySplitTable2 @ 8679604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867961C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867964C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867967C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86796A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86796AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86796B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86796C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86796D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86796DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86796E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86796F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867970C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679724 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 8679730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867973C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867976C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679778 - voice_square_2_alt 2, 0, 1, 7, 1 @ 8679784 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 8679790 - voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 867979C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86797A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86797B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86797C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86797CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86797D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86797E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86797F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86797FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867982C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867985C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867988C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86798A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86798B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86798BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86798C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86798D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86798E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86798EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86798F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867991C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867994C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867997C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86799A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86799AC - voice_noise_alt 1, 0, 1, 0, 3 @ 86799B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867961C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867964C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867967C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86796A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86796AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86796B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86796C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86796D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86796DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86796E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86796F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867970C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679724 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 8679730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867973C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867976C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679778 + voice_square_2_alt 60, 0, 2, 0, 1, 7, 1 @ 8679784 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 8679790 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 1 @ 867979C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86797A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86797B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86797C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86797CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86797D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86797E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86797F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86797FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867982C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867985C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867988C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86798A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86798B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86798BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86798C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86798D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86798E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86798EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86798F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867991C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867994C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867997C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86799A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86799AC + voice_noise_alt 60, 0, 1, 0, 1, 0, 3 @ 86799B8 diff --git a/sound/voicegroups/voicegroup019.inc b/sound/voicegroups/voicegroup019.inc index 6e4434751..31f17c73d 100644 --- a/sound/voicegroups/voicegroup019.inc +++ b/sound/voicegroups/voicegroup019.inc @@ -1,88 +1,88 @@ .align 2 voicegroup019:: @ 86799C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86799C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86799D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86799DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86799E8 - voice_square_2_alt 1, 0, 1, 7, 1 @ 86799F4 - voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 8679A00 - voice_square_2_alt 2, 0, 2, 6, 1 @ 8679A0C - voice_square_1_alt 0, 2, 0, 2, 6, 1 @ 8679A18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679B98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BD4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 8679BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86799C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86799D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86799DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86799E8 + voice_square_2_alt 60, 0, 1, 0, 1, 7, 1 @ 86799F4 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 7, 1 @ 8679A00 + voice_square_2_alt 60, 0, 2, 0, 2, 6, 1 @ 8679A0C + voice_square_1_alt 60, 0, 0, 2, 0, 2, 6, 1 @ 8679A18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679A24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679A30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679A3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679A48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679A54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679A60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679A6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679A78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679A84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679A9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679AA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679AD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679AE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679AF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679AFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679BA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679BD4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 8679BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679BF8 voice_keysplit voicegroup006, KeySplitTable2 @ 8679C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679C28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679C34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679C40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679C58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679C64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679C70 voice_keysplit voicegroup008, KeySplitTable4 @ 8679C7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679C88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679C88 voice_keysplit voicegroup009, KeySplitTable5 @ 8679C94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679CF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D24 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 8679D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679D78 - voice_square_2_alt 2, 0, 1, 7, 1 @ 8679D84 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 2 @ 8679D90 - voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 8679D9C - voice_square_1_alt 0, 2, 0, 0, 7, 1 @ 8679DA8 - voice_square_1_alt 0, 1, 0, 0, 7, 1 @ 8679DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679CA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679CB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679CC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679CE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679CF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679D00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679D0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679D18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679D24 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 8679D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679D78 + voice_square_2_alt 60, 0, 2, 0, 1, 7, 1 @ 8679D84 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 2 @ 8679D90 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 1 @ 8679D9C + voice_square_1_alt 60, 0, 0, 2, 0, 0, 7, 1 @ 8679DA8 + voice_square_1_alt 60, 0, 0, 1, 0, 0, 7, 1 @ 8679DB4 diff --git a/sound/voicegroups/voicegroup020.inc b/sound/voicegroups/voicegroup020.inc index e9e081906..a0e51c67d 100644 --- a/sound/voicegroups/voicegroup020.inc +++ b/sound/voicegroups/voicegroup020.inc @@ -1,90 +1,90 @@ .align 2 voicegroup020:: @ 8679DC0 voice_keysplit voicegroup005, KeySplitTable1 @ 8679DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679DF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679E98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FD0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 8679FDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8679FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679DF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679E98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679EA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679EBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679FA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679FD0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 8679FDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8679FF4 voice_keysplit voicegroup006, KeySplitTable2 @ 867A000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A00C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A03C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A06C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A00C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A03C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A06C voice_keysplit voicegroup008, KeySplitTable4 @ 867A078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A09C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A0FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A12C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A15C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A174 - voice_square_2 2, 0, 1, 7, 1 @ 867A180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A18C - voice_square_1 0, 2, 0, 1, 7, 1 @ 867A198 - voice_square_2_alt 1, 0, 1, 6, 2 @ 867A1A4 - voice_square_1_alt 0, 1, 0, 1, 6, 2 @ 867A1B0 - voice_square_1_alt 0, 1, 0, 0, 6, 2 @ 867A1BC - voice_square_1 0, 2, 0, 0, 7, 1 @ 867A1C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A09C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A0A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A0B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A0C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A0CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A0D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A0E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A0F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A0FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A12C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A15C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A174 + voice_square_2 60, 0, 2, 0, 1, 7, 1 @ 867A180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A18C + voice_square_1 60, 0, 0, 2, 0, 1, 7, 1 @ 867A198 + voice_square_2_alt 60, 0, 1, 0, 1, 6, 2 @ 867A1A4 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 6, 2 @ 867A1B0 + voice_square_1_alt 60, 0, 0, 1, 0, 0, 6, 2 @ 867A1BC + voice_square_1 60, 0, 0, 2, 0, 0, 7, 1 @ 867A1C8 diff --git a/sound/voicegroups/voicegroup021.inc b/sound/voicegroups/voicegroup021.inc index 33d805a3c..8ae95ef43 100644 --- a/sound/voicegroups/voicegroup021.inc +++ b/sound/voicegroups/voicegroup021.inc @@ -1,54 +1,54 @@ .align 2 voicegroup021:: @ 867A1D4 voice_keysplit_all voicegroup001 @ 867A1D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A1E0 - voice_square_2_alt 3, 0, 2, 0, 0 @ 867A1EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A1F8 - voice_square_2_alt 3, 0, 1, 6, 0 @ 867A204 - voice_square_1_alt 0, 3, 0, 1, 6, 0 @ 867A210 - voice_square_1_alt 0, 3, 0, 0, 6, 0 @ 867A21C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A24C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A27C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A2F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A30C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A33C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A36C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A39C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A3FC - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867A408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A1E0 + voice_square_2_alt 60, 0, 3, 0, 2, 0, 0 @ 867A1EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A1F8 + voice_square_2_alt 60, 0, 3, 0, 1, 6, 0 @ 867A204 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 6, 0 @ 867A210 + voice_square_1_alt 60, 0, 0, 3, 0, 0, 6, 0 @ 867A21C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A24C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A27C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A2A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A2AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A2B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A2C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A2D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A2DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A2E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A2F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A30C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A33C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A36C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A39C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A3A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A3B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A3C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A3CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A3D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A3E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A3F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A3FC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 867A408 voice_keysplit voicegroup006, KeySplitTable2 @ 867A414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A42C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A42C diff --git a/sound/voicegroups/voicegroup022.inc b/sound/voicegroups/voicegroup022.inc index 104bb1872..c30a74351 100644 --- a/sound/voicegroups/voicegroup022.inc +++ b/sound/voicegroups/voicegroup022.inc @@ -1,68 +1,68 @@ .align 2 voicegroup022:: @ 867A438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A45C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A45C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A468 voice_keysplit voicegroup007, KeySplitTable3 @ 867A474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A480 voice_keysplit voicegroup008, KeySplitTable4 @ 867A48C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A498 voice_keysplit voicegroup009, KeySplitTable5 @ 867A4A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A4F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A51C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A534 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 867A540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A54C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A57C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A588 - voice_square_2_alt 0, 0, 1, 7, 0 @ 867A594 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867A5A0 - voice_square_1_alt 0, 0, 0, 1, 7, 0 @ 867A5AC - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867A5B8 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 867A5C4 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 1 @ 867A5D0 - voice_square_1_alt 0, 0, 0, 0, 7, 0 @ 867A5DC - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard_kick, 255, 0, 255, 242 @ 867A5E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A5F4 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard3_snare, 255, 0, 255, 242 @ 867A600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A60C - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 867A618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A63C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A66C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A69C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6B4 - voice_directsound_no_resample 32, 34, DirectSoundWaveData_unknown_tambourine, 255, 127, 77, 204 @ 867A6C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A6FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A714 - voice_directsound_no_resample 72, 67, DirectSoundWaveData_sc88_bongo, 255, 0, 255, 0 @ 867A720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A72C - voice_directsound_no_resample 72, 61, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 867A738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A4B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A4BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A4C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A4D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A4E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A4EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A4F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A51C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A534 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 867A540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A54C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A57C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A588 + voice_square_2_alt 60, 0, 0, 0, 1, 7, 0 @ 867A594 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867A5A0 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 7, 0 @ 867A5AC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867A5B8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 867A5C4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 1 @ 867A5D0 + voice_square_1_alt 60, 0, 0, 0, 0, 0, 7, 0 @ 867A5DC + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_kick, 255, 0, 255, 242 @ 867A5E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A5F4 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_snare, 255, 0, 255, 242 @ 867A600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A60C + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 867A618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A63C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A66C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A69C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A6A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A6B4 + voice_directsound_no_resample 32, 34, DirectSoundWaveData_sc88pro_tambourine, 255, 127, 77, 204 @ 867A6C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A6CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A6D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A6E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A6F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A6FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A714 + voice_directsound_no_resample 72, 67, DirectSoundWaveData_sc88pro_mute_high_conga, 255, 0, 255, 0 @ 867A720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A72C + voice_directsound_no_resample 72, 61, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 867A738 diff --git a/sound/voicegroups/voicegroup023.inc b/sound/voicegroups/voicegroup023.inc index 9d51eaa81..543ba1795 100644 --- a/sound/voicegroups/voicegroup023.inc +++ b/sound/voicegroups/voicegroup023.inc @@ -2,91 +2,91 @@ voicegroup023:: @ 867A744 voice_keysplit voicegroup005, KeySplitTable1 @ 867A744 voice_keysplit_all voicegroup001 @ 867A750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A75C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A78C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A7F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A81C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A84C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A87C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 149 @ 867A8E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A8F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A90C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A93C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A960 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 867A96C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A75C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A78C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A7A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A7B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A7BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A7C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A7D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A7E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A7EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A7F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A81C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A84C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A87C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A8A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A8AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A8B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A8C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A8D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A8DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 149 @ 867A8E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A8F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A90C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A93C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A960 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 867A96C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A978 voice_keysplit voicegroup006, KeySplitTable2 @ 867A984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A99C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A99C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A9A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A9B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A9C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A9CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A9D8 voice_keysplit voicegroup007, KeySplitTable3 @ 867A9E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867A9FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AA98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AAF8 - voice_square_2_alt 2, 0, 1, 7, 0 @ 867AB04 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867AB10 - voice_square_1_alt 0, 2, 0, 1, 7, 0 @ 867AB1C - voice_square_2_alt 2, 0, 1, 6, 1 @ 867AB28 - voice_square_1_alt 0, 2, 0, 1, 6, 1 @ 867AB34 - voice_square_2_alt 3, 0, 1, 7, 0 @ 867AB40 - voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 867AB4C - voice_square_1_alt 0, 2, 0, 0, 7, 0 @ 867AB58 - voice_square_1_alt 0, 3, 0, 0, 7, 0 @ 867AB64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A9F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867A9FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AA98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AAA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AAB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AAC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AAD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AAE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AAEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AAF8 + voice_square_2_alt 60, 0, 2, 0, 1, 7, 0 @ 867AB04 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867AB10 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 0 @ 867AB1C + voice_square_2_alt 60, 0, 2, 0, 1, 6, 1 @ 867AB28 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 6, 1 @ 867AB34 + voice_square_2_alt 60, 0, 3, 0, 1, 7, 0 @ 867AB40 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 0 @ 867AB4C + voice_square_1_alt 60, 0, 0, 2, 0, 0, 7, 0 @ 867AB58 + voice_square_1_alt 60, 0, 0, 3, 0, 0, 7, 0 @ 867AB64 diff --git a/sound/voicegroups/voicegroup024.inc b/sound/voicegroups/voicegroup024.inc index 49b1b793b..db85541cd 100644 --- a/sound/voicegroups/voicegroup024.inc +++ b/sound/voicegroups/voicegroup024.inc @@ -1,94 +1,94 @@ .align 2 voicegroup024:: @ 867AB70 voice_keysplit_all voicegroup001 @ 867AB70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AB7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AB88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AB94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ABF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AC9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ACFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD80 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 867AD8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AD98 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867ADA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AB7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AB88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AB94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ABF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AC9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ACFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD80 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 867AD8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AD98 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 867ADA4 voice_keysplit voicegroup006, KeySplitTable2 @ 867ADB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ADF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ADF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE04 voice_keysplit voicegroup007, KeySplitTable3 @ 867AE10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE34 voice_keysplit voicegroup009, KeySplitTable5 @ 867AE40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AE94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AED0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 867AEDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AEF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AF00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AF0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AF18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AF24 - voice_square_2_alt 2, 0, 1, 7, 0 @ 867AF30 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867AF3C - voice_square_1_alt 0, 2, 0, 1, 7, 0 @ 867AF48 - voice_square_2_alt 2, 0, 2, 0, 0 @ 867AF54 - voice_square_2_alt 3, 0, 1, 7, 0 @ 867AF60 - voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 867AF6C - voice_square_1_alt 0, 2, 0, 2, 0, 0 @ 867AF78 - voice_square_1_alt 0, 3, 0, 0, 7, 0 @ 867AF84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AF90 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867AF9C - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867AFA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AE94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AED0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 867AEDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AEF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AF00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AF0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AF18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AF24 + voice_square_2_alt 60, 0, 2, 0, 1, 7, 0 @ 867AF30 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867AF3C + voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 0 @ 867AF48 + voice_square_2_alt 60, 0, 2, 0, 2, 0, 0 @ 867AF54 + voice_square_2_alt 60, 0, 3, 0, 1, 7, 0 @ 867AF60 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 0 @ 867AF6C + voice_square_1_alt 60, 0, 0, 2, 0, 2, 0, 0 @ 867AF78 + voice_square_1_alt 60, 0, 0, 3, 0, 0, 7, 0 @ 867AF84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AF90 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867AF9C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867AFA8 diff --git a/sound/voicegroups/voicegroup025.inc b/sound/voicegroups/voicegroup025.inc index ce3c02751..e9d68d30a 100644 --- a/sound/voicegroups/voicegroup025.inc +++ b/sound/voicegroups/voicegroup025.inc @@ -1,87 +1,87 @@ .align 2 voicegroup025:: @ 867AFB4 voice_keysplit_all voicegroup001 @ 867AFB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867AFFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B02C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B05C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B08C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B0F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B11C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B14C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B17C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867B1E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B1F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B20C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B23C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AFC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AFCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AFD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AFE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AFF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867AFFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B02C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B05C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B08C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B0A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B0B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B0BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B0C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B0D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B0E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B0EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B0F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B11C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B14C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B17C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B1A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B1AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B1B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B1C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B1D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B1DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 867B1E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B1F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B20C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B23C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B248 voice_keysplit voicegroup007, KeySplitTable3 @ 867B254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B260 voice_keysplit voicegroup008, KeySplitTable4 @ 867B26C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B29C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B2FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B314 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 867B320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B32C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B35C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B368 - voice_square_2_alt 1, 0, 1, 7, 1 @ 867B374 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 867B380 - voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 867B38C - voice_square_2_alt 2, 0, 1, 0, 0 @ 867B398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B29C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B2A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B2B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B2C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B2CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B2D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B2E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B2F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B2FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B314 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 867B320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B32C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B35C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B368 + voice_square_2_alt 60, 0, 1, 0, 1, 7, 1 @ 867B374 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 867B380 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 7, 1 @ 867B38C + voice_square_2_alt 60, 0, 2, 0, 1, 0, 0 @ 867B398 diff --git a/sound/voicegroups/voicegroup026.inc b/sound/voicegroups/voicegroup026.inc index 1ff3f00c2..77f308ed9 100644 --- a/sound/voicegroups/voicegroup026.inc +++ b/sound/voicegroups/voicegroup026.inc @@ -1,88 +1,88 @@ .align 2 voicegroup026:: @ 867B3A4 voice_keysplit_all voicegroup001 @ 867B3A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B3F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B41C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B44C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B47C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B4F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B50C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B53C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B56C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B59C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5CC - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867B5D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B5FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B62C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B65C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B3B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B3BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B3C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B3D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B3E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B3EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B3F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B41C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B44C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B47C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B4A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B4AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B4B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B4C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B4D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B4DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B4E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B4F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B50C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B53C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B56C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B59C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B5A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B5B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B5C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B5CC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 867B5D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B5E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B5F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B5FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B62C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B65C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B668 voice_keysplit voicegroup009, KeySplitTable5 @ 867B674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B68C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B6F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B71C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B74C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B758 - voice_square_2_alt 2, 0, 1, 9, 0 @ 867B764 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867B770 - voice_square_1_alt 0, 2, 0, 1, 9, 0 @ 867B77C - voice_square_2_alt 3, 0, 1, 7, 0 @ 867B788 - voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 867B794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B68C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B6A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B6B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B6BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B6C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B6D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B6E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B6EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B6F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B71C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B74C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B758 + voice_square_2_alt 60, 0, 2, 0, 1, 9, 0 @ 867B764 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867B770 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 9, 0 @ 867B77C + voice_square_2_alt 60, 0, 3, 0, 1, 7, 0 @ 867B788 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 0 @ 867B794 diff --git a/sound/voicegroups/voicegroup027.inc b/sound/voicegroups/voicegroup027.inc index 53fabd364..1747fbe67 100644 --- a/sound/voicegroups/voicegroup027.inc +++ b/sound/voicegroups/voicegroup027.inc @@ -2,130 +2,130 @@ voicegroup027:: @ 867B7A0 voice_keysplit_all voicegroup001 @ 867B7A0 voice_keysplit voicegroup005, KeySplitTable1 @ 867B7AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B7F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B80C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B830 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 867B83C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B86C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B89C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B8A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B8B4 - voice_square_2 1, 0, 2, 0, 0 @ 867B8C0 - voice_square_1 0, 1, 0, 2, 0, 0 @ 867B8CC - voice_square_2 1, 0, 6, 0, 0 @ 867B8D8 - voice_square_1 0, 1, 0, 6, 0, 0 @ 867B8E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B8F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B8FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B92C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B95C - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 867B968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B98C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867B9F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BA94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BAF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB00 - voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 867BB0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB60 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867BB6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BB9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BBFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BC98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BCF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BD7C - voice_noise_alt 0, 0, 4, 1, 4 @ 867BD88 - voice_noise_alt 0, 0, 1, 0, 2 @ 867BD94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B7B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B7C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B7D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B7DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B7E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B7F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B80C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B830 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 867B83C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B86C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B89C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B8A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B8B4 + voice_square_2 60, 0, 1, 0, 2, 0, 0 @ 867B8C0 + voice_square_1 60, 0, 0, 1, 0, 2, 0, 0 @ 867B8CC + voice_square_2 60, 0, 1, 0, 6, 0, 0 @ 867B8D8 + voice_square_1 60, 0, 0, 1, 0, 6, 0, 0 @ 867B8E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B8F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B8FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B92C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B95C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 867B968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B98C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B9A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B9B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B9BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B9C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B9D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B9E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B9EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867B9F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BA94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BAA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BAAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BAB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BAC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BAD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BAE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BAF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB00 + voice_programmable_wave 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 867BB0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB60 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867BB6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BB9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BBA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BBB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BBC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BBCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BBD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BBE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BBF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BBFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BC98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BCA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BCB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BCBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BCC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BCD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BCE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BCEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BCF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BD04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BD10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BD1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BD28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BD34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BD40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BD4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BD58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BD64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BD70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BD7C + voice_noise_alt 60, 0, 0, 0, 4, 1, 4 @ 867BD88 + voice_noise_alt 60, 0, 0, 0, 1, 0, 2 @ 867BD94 diff --git a/sound/voicegroups/voicegroup028.inc b/sound/voicegroups/voicegroup028.inc index 5a04fc617..2b64c6b31 100644 --- a/sound/voicegroups/voicegroup028.inc +++ b/sound/voicegroups/voicegroup028.inc @@ -1,86 +1,86 @@ .align 2 voicegroup028:: @ 867BDA0 voice_keysplit_all voicegroup001 @ 867BDA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BDAC - voice_square_1 0, 3, 0, 1, 0, 0 @ 867BDB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BDC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BDD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BDDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BDE8 - voice_square_2 0, 0, 2, 0, 0 @ 867BDF4 - voice_square_1 0, 0, 0, 2, 0, 0 @ 867BE00 - voice_square_2 0, 0, 6, 0, 0 @ 867BE0C - voice_square_1 0, 0, 0, 6, 0, 0 @ 867BE18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE60 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 127 @ 867BE6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BE9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BEFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF44 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 867BF50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BF98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867BFF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C01C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BDAC + voice_square_1 60, 0, 0, 3, 0, 1, 0, 0 @ 867BDB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BDC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BDD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BDDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BDE8 + voice_square_2 60, 0, 0, 0, 2, 0, 0 @ 867BDF4 + voice_square_1 60, 0, 0, 0, 0, 2, 0, 0 @ 867BE00 + voice_square_2 60, 0, 0, 0, 6, 0, 0 @ 867BE0C + voice_square_1 60, 0, 0, 0, 0, 6, 0, 0 @ 867BE18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BE24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BE30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BE3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BE48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BE54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BE60 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 127 @ 867BE6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BE78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BE84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BE90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BE9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BEA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BEB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BEC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BEE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BEF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BEFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF44 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 867BF50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BF98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BFA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BFB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BFBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BFC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BFD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BFE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BFEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867BFF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C01C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C034 voice_keysplit voicegroup007, KeySplitTable3 @ 867C040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C04C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C07C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C0F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C10C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C13C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C154 - voice_square_2 2, 0, 2, 0, 0 @ 867C160 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867C16C - voice_square_2 3, 0, 4, 0, 0 @ 867C178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C04C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C07C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C0A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C0AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C0B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C0C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C0D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C0DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C0E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C0F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C10C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C13C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C154 + voice_square_2 60, 0, 2, 0, 2, 0, 0 @ 867C160 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867C16C + voice_square_2 60, 0, 3, 0, 4, 0, 0 @ 867C178 diff --git a/sound/voicegroups/voicegroup029.inc b/sound/voicegroups/voicegroup029.inc index c402ce8cc..e41307873 100644 --- a/sound/voicegroups/voicegroup029.inc +++ b/sound/voicegroups/voicegroup029.inc @@ -1,91 +1,91 @@ .align 2 voicegroup029:: @ 867C184 voice_keysplit_all voicegroup001 @ 867C184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C19C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1CC - voice_square_2_alt 1, 0, 2, 4, 0 @ 867C1D8 - voice_square_1_alt 0, 1, 0, 2, 7, 0 @ 867C1E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C1FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C208 - voice_square_2_alt 2, 0, 2, 0, 0 @ 867C214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C220 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 216, 90, 242 @ 867C22C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C25C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C28C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C2F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C31C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C34C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C37C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C394 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 867C3A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C3AC - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867C3B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C19C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1CC + voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 867C1D8 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 7, 0 @ 867C1E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C1FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C208 + voice_square_2_alt 60, 0, 2, 0, 2, 0, 0 @ 867C214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C220 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 216, 90, 242 @ 867C22C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C25C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C28C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C2F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C31C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C34C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C37C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C394 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 867C3A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C3AC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 867C3B8 voice_keysplit voicegroup006, KeySplitTable2 @ 867C3C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C3D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C3DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C3E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C3F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C40C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C3D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C3DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C3E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C3F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C40C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C418 voice_keysplit voicegroup007, KeySplitTable3 @ 867C424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C43C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C43C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C448 voice_keysplit voicegroup009, KeySplitTable5 @ 867C454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C46C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C49C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4E4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 867C4F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C4FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C52C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C538 - voice_square_2_alt 3, 0, 1, 7, 0 @ 867C544 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867C550 - voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 867C55C - voice_square_2_alt 3, 0, 1, 0, 0 @ 867C568 - voice_square_1_alt 0, 3, 0, 1, 0, 0 @ 867C574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C58C - voice_square_1_alt 0, 0, 0, 1, 7, 0 @ 867C598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C46C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C49C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4E4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 867C4F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C4FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C52C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C538 + voice_square_2_alt 60, 0, 3, 0, 1, 7, 0 @ 867C544 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 867C550 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 0 @ 867C55C + voice_square_2_alt 60, 0, 3, 0, 1, 0, 0 @ 867C568 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 0, 0 @ 867C574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C58C + voice_square_1_alt 60, 0, 0, 0, 0, 1, 7, 0 @ 867C598 diff --git a/sound/voicegroups/voicegroup030.inc b/sound/voicegroups/voicegroup030.inc index 8a14c0412..ba7a81612 100644 --- a/sound/voicegroups/voicegroup030.inc +++ b/sound/voicegroups/voicegroup030.inc @@ -2,57 +2,57 @@ voicegroup030:: @ 867C5A4 voice_keysplit_all voicegroup031 @ 867C5A4 voice_keysplit voicegroup005, KeySplitTable1 @ 867C5B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C5BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C5C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C5D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C5E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C5EC - voice_square_2_alt 3, 0, 2, 4, 0 @ 867C5F8 - voice_square_1_alt 0, 3, 0, 2, 4, 0 @ 867C604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C61C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C640 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 216, 90, 242 @ 867C64C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C664 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 37, 165, 180, 127 @ 867C670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C67C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C6F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C70C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C73C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C76C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C79C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7C0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 867C7CC - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867C7D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C7FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C82C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C5BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C5C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C5D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C5E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C5EC + voice_square_2_alt 60, 0, 3, 0, 2, 4, 0 @ 867C5F8 + voice_square_1_alt 60, 0, 0, 3, 0, 2, 4, 0 @ 867C604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C61C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C640 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 216, 90, 242 @ 867C64C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C664 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 37, 165, 180, 127 @ 867C670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C67C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C6A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C6AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C6B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C6C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C6D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C6DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C6E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C6F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C70C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C73C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C76C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C79C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C7A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C7B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C7C0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 867C7CC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 867C7D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C7E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C7F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C7FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C82C diff --git a/sound/voicegroups/voicegroup031.inc b/sound/voicegroups/voicegroup031.inc index 66c2bbbe4..e0d8691db 100644 --- a/sound/voicegroups/voicegroup031.inc +++ b/sound/voicegroups/voicegroup031.inc @@ -1,68 +1,68 @@ .align 2 voicegroup031:: @ 867C838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C85C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C85C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C868 voice_keysplit voicegroup009, KeySplitTable5 @ 867C874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C88C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C8F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C91C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C94C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C964 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 867C970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C97C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9D0 - voice_directsound 60, 0, DirectSoundWaveData_unknown_polysynth, 255, 165, 154, 127 @ 867C9DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867C9F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA0C - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 867CA18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CA9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CAA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CAB4 - voice_directsound_no_resample 32, 49, DirectSoundWaveData_unknown_tambourine, 255, 127, 77, 204 @ 867CAC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CAD8 - voice_directsound_no_resample 30, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 8, 0, 255, 216 @ 867CAE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CAF0 - voice_directsound_no_resample 30, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 246, 0, 216 @ 867CAFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB14 - voice_directsound_no_resample 72, 79, DirectSoundWaveData_sc88_bongo, 255, 0, 255, 0 @ 867CB20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB2C - voice_directsound_no_resample 72, 74, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 867CB38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C88C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C8A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C8B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C8BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C8C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C8D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C8E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C8EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C8F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C91C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C94C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C964 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 867C970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C97C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C9A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C9AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C9B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C9C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C9D0 + voice_directsound 60, 0, DirectSoundWaveData_trinity_big_boned, 255, 165, 154, 127 @ 867C9DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C9E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867C9F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA0C + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 867CA18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CA9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CAA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CAB4 + voice_directsound_no_resample 32, 49, DirectSoundWaveData_sc88pro_tambourine, 255, 127, 77, 204 @ 867CAC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CAD8 + voice_directsound_no_resample 30, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 8, 0, 255, 216 @ 867CAE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CAF0 + voice_directsound_no_resample 30, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 246, 0, 216 @ 867CAFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CB08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CB14 + voice_directsound_no_resample 72, 79, DirectSoundWaveData_sc88pro_mute_high_conga, 255, 0, 255, 0 @ 867CB20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CB2C + voice_directsound_no_resample 72, 74, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 867CB38 diff --git a/sound/voicegroups/voicegroup032.inc b/sound/voicegroups/voicegroup032.inc index 270e14e2e..75e305f6e 100644 --- a/sound/voicegroups/voicegroup032.inc +++ b/sound/voicegroups/voicegroup032.inc @@ -2,130 +2,130 @@ voicegroup032:: @ 867CB44 voice_keysplit_all voicegroup016 @ 867CB44 voice_keysplit voicegroup005, KeySplitTable1 @ 867CB50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CB8C - voice_square_2_alt 3, 0, 3, 4, 0 @ 867CB98 - voice_square_1_alt 0, 3, 0, 3, 4, 0 @ 867CBA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CBF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CC94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCDC - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 250, 0, 149 @ 867CCE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CCF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CD9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CDFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CE98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CEA4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 867CEB0 - voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 867CEBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CEC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CEE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CEEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CEF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF04 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 867CF10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CF94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867CFF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D00C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D03C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D06C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D09C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D0FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D114 - voice_noise_alt 0, 0, 1, 0, 0 @ 867D120 - voice_noise_alt 0, 0, 4, 1, 4 @ 867D12C - voice_noise_alt 0, 0, 1, 0, 2 @ 867D138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CB5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CB68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CB74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CB80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CB8C + voice_square_2_alt 60, 0, 3, 0, 3, 4, 0 @ 867CB98 + voice_square_1_alt 60, 0, 0, 3, 0, 3, 4, 0 @ 867CBA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CBB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CBBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CBC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CBD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CBE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CBEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CBF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CC94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CCA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CCAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CCB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CCC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CCD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CCDC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 250, 0, 149 @ 867CCE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CCF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CD9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CDA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CDB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CDC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CDCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CDD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CDE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CDF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CDFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CE98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CEA4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 867CEB0 + voice_programmable_wave 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 867CEBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CEC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CEE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CEEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CEF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF04 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 867CF10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CF94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CFA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CFAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CFB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CFC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CFD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CFDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CFE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867CFF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D00C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D03C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D06C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D09C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D0A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D0B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D0C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D0CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D0D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D0E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D0F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D0FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D114 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 867D120 + voice_noise_alt 60, 0, 0, 0, 4, 1, 4 @ 867D12C + voice_noise_alt 60, 0, 0, 0, 1, 0, 2 @ 867D138 diff --git a/sound/voicegroups/voicegroup033.inc b/sound/voicegroups/voicegroup033.inc index eb738073a..21d1b108f 100644 --- a/sound/voicegroups/voicegroup033.inc +++ b/sound/voicegroups/voicegroup033.inc @@ -1,86 +1,86 @@ .align 2 voicegroup033:: @ 867D144 voice_keysplit_all voicegroup001 @ 867D144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D15C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D18C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D1F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D21C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D24C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D27C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 149 @ 867D2E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D2F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D30C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D33C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D360 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 867D36C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D15C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D18C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D1A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D1B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D1BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D1C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D1D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D1E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D1EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D1F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D21C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D24C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D27C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D2A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D2AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D2B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D2C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D2D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D2DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 149 @ 867D2E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D2F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D30C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D33C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D360 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 867D36C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D378 voice_keysplit voicegroup006, KeySplitTable2 @ 867D384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D39C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D3FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D39C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D3A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D3B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D3C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D3CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D3D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D3E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D3F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D3FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D408 voice_keysplit voicegroup009, KeySplitTable5 @ 867D414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D42C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D45C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D48C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4A4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 867D4B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D4F8 - voice_square_2_alt 2, 0, 1, 4, 1 @ 867D504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D510 - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 867D51C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D42C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D45C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D48C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D4A4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 867D4B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D4BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D4C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D4D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D4E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D4EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D4F8 + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 867D504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D510 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 867D51C diff --git a/sound/voicegroups/voicegroup034.inc b/sound/voicegroups/voicegroup034.inc index fc9c73e40..6ca2ded87 100644 --- a/sound/voicegroups/voicegroup034.inc +++ b/sound/voicegroups/voicegroup034.inc @@ -2,86 +2,86 @@ voicegroup034:: @ 867D528 voice_keysplit_all voicegroup001 @ 867D528 voice_keysplit voicegroup005, KeySplitTable1 @ 867D534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D54C - voice_square_2 2, 0, 1, 4, 2 @ 867D558 - voice_square_1 0, 2, 0, 1, 4, 1 @ 867D564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D57C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D5F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D60C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D63C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D66C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D69C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6C0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 867D6CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D6FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D72C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D738 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 867D744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D75C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D54C + voice_square_2 60, 0, 2, 0, 1, 4, 2 @ 867D558 + voice_square_1 60, 0, 0, 2, 0, 1, 4, 1 @ 867D564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D57C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D5A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D5AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D5B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D5C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D5D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D5DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D5E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D5F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D60C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D63C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D66C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D69C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D6A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D6B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D6C0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 867D6CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D6D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D6E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D6F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D6FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D72C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D738 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 867D744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D75C voice_keysplit voicegroup006, KeySplitTable2 @ 867D768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D78C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D7F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D81C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D84C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D87C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D888 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 867D894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D8F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D900 - voice_programmable_wave ProgrammableWaveData_86B4920, 0, 7, 15, 2 @ 867D90C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D78C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D7A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D7B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D7BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D7C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D7D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D7E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D7EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D7F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D81C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D84C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D87C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D888 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 867D894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D8A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D8AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D8B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D8C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D8D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D8DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D8E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D8F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D900 + voice_programmable_wave 60, 0, ProgrammableWaveData_86B4920, 0, 7, 15, 2 @ 867D90C diff --git a/sound/voicegroups/voicegroup035.inc b/sound/voicegroups/voicegroup035.inc index b3adcea4c..ebcdf744f 100644 --- a/sound/voicegroups/voicegroup035.inc +++ b/sound/voicegroups/voicegroup035.inc @@ -2,87 +2,87 @@ voicegroup035:: @ 867D918 voice_keysplit_all voicegroup031 @ 867D918 voice_keysplit voicegroup005, KeySplitTable1 @ 867D924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D93C - voice_square_2_alt 2, 0, 1, 7, 1 @ 867D948 - voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 867D954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D96C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D99C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867D9FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DA98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DAF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB40 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867DB4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D93C + voice_square_2_alt 60, 0, 2, 0, 1, 7, 1 @ 867D948 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 1 @ 867D954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D96C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D99C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867D9FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DA98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DAF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB40 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 867DB4C voice_keysplit voicegroup006, KeySplitTable2 @ 867DB58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DB94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DB94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBAC voice_keysplit voicegroup007, KeySplitTable3 @ 867DBB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBDC voice_keysplit voicegroup009, KeySplitTable5 @ 867DBE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DBF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DC9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DCA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DCB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DCC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DCCC - voice_square_2_alt 3, 0, 1, 6, 1 @ 867DCD8 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 867DCE4 - voice_square_1_alt 0, 3, 0, 1, 6, 1 @ 867DCF0 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867DCFC - voice_square_1_alt 0, 3, 0, 0, 6, 1 @ 867DD08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DBF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DC9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DCA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DCB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DCC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DCCC + voice_square_2_alt 60, 0, 3, 0, 1, 6, 1 @ 867DCD8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 867DCE4 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 6, 1 @ 867DCF0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 867DCFC + voice_square_1_alt 60, 0, 0, 3, 0, 0, 6, 1 @ 867DD08 diff --git a/sound/voicegroups/voicegroup036.inc b/sound/voicegroups/voicegroup036.inc index 3ec1b9696..8799f251c 100644 --- a/sound/voicegroups/voicegroup036.inc +++ b/sound/voicegroups/voicegroup036.inc @@ -1,131 +1,131 @@ .align 2 voicegroup036:: @ 867DD14 voice_keysplit_all voicegroup001 @ 867DD14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD38 - voice_square_2_alt 2, 0, 1, 6, 1 @ 867DD44 - voice_square_1_alt 0, 2, 0, 1, 6, 1 @ 867DD50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DD98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DDF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DE94 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 867DEA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DEF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF24 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 867DF30 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 867DF3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD38 + voice_square_2_alt 60, 0, 2, 0, 1, 6, 1 @ 867DD44 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 6, 1 @ 867DD50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DD98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DDF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DE94 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 867DEA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DEF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF24 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 867DF30 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 867DF3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF48 voice_keysplit voicegroup006, KeySplitTable2 @ 867DF54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DF9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DF9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFD8 voice_keysplit voicegroup009, KeySplitTable5 @ 867DFE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867DFFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E02C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E05C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E074 - voice_programmable_wave ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 867E080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E08C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0C8 - voice_square_2_alt 2, 0, 2, 4, 1 @ 867E0D4 - voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 867E0E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E0F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E11C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E14C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E17C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E1F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E20C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E23C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E26C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E29C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E2F0 - voice_noise_alt 0, 0, 4, 1, 4 @ 867E2FC - voice_noise_alt 0, 0, 1, 0, 2 @ 867E308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867DFFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E02C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E05C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E074 + voice_programmable_wave 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 867E080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E08C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0C8 + voice_square_2_alt 60, 0, 2, 0, 2, 4, 1 @ 867E0D4 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 4, 1 @ 867E0E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E0F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E11C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E14C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E17C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E1F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E20C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E23C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E26C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E29C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E2F0 + voice_noise_alt 60, 0, 0, 0, 4, 1, 4 @ 867E2FC + voice_noise_alt 60, 0, 0, 0, 1, 0, 2 @ 867E308 diff --git a/sound/voicegroups/voicegroup037.inc b/sound/voicegroups/voicegroup037.inc index 3e8895f50..9e52dc02e 100644 --- a/sound/voicegroups/voicegroup037.inc +++ b/sound/voicegroups/voicegroup037.inc @@ -1,92 +1,92 @@ .align 2 voicegroup037:: @ 867E314 voice_keysplit_all voicegroup031 @ 867E314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E32C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E338 - voice_square_2_alt 2, 0, 2, 4, 1 @ 867E344 - voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 867E350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E35C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E38C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3B0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 216, 90, 242 @ 867E3BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E3F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E41C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E44C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E47C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E4F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E50C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E530 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 867E53C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 867E548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E32C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E338 + voice_square_2_alt 60, 0, 2, 0, 2, 4, 1 @ 867E344 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 4, 1 @ 867E350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E35C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E38C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E3A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E3B0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 216, 90, 242 @ 867E3BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E3C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E3D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E3E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E3EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E3F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E41C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E44C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E47C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E4A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E4AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E4B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E4C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E4D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E4DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E4E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E4F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E50C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E530 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 867E53C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 867E548 voice_keysplit voicegroup006, KeySplitTable2 @ 867E554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E56C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E59C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E56C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E59C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E5A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E5B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E5C0 voice_keysplit voicegroup008, KeySplitTable4 @ 867E5CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E5D8 voice_keysplit voicegroup009, KeySplitTable5 @ 867E5E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E5FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E62C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E65C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E68C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E6A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E6B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E6BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E6C8 - voice_square_2_alt 0, 0, 1, 7, 1 @ 867E6D4 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 867E6E0 - voice_square_1_alt 0, 0, 0, 1, 7, 1 @ 867E6EC - voice_square_1_alt 0, 0, 0, 0, 7, 1 @ 867E6F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E71C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E728 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 867E734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E5F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E5FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E62C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E65C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E68C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E6A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E6B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E6BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E6C8 + voice_square_2_alt 60, 0, 0, 0, 1, 7, 1 @ 867E6D4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 867E6E0 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 7, 1 @ 867E6EC + voice_square_1_alt 60, 0, 0, 0, 0, 0, 7, 1 @ 867E6F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E71C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E728 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 867E734 diff --git a/sound/voicegroups/voicegroup038.inc b/sound/voicegroups/voicegroup038.inc index 7cbc5f877..2b7f62f95 100644 --- a/sound/voicegroups/voicegroup038.inc +++ b/sound/voicegroups/voicegroup038.inc @@ -1,85 +1,85 @@ .align 2 voicegroup038:: @ 867E740 voice_keysplit_all voicegroup001 @ 867E740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E74C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E764 - voice_square_2 2, 0, 1, 4, 1 @ 867E770 - voice_square_1 0, 2, 0, 1, 4, 1 @ 867E77C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E7F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E800 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 127 @ 867E80C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E83C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E86C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E89C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E8FC - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 867E908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E92C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E95C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E98C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867E9F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EA94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EAF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB00 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 867EB0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E74C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E764 + voice_square_2 60, 0, 2, 0, 1, 4, 1 @ 867E770 + voice_square_1 60, 0, 0, 2, 0, 1, 4, 1 @ 867E77C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E7A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E7AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E7B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E7C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E7D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E7DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E7E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E7F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E800 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 127 @ 867E80C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E830 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E83C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E86C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E89C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E8A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E8B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E8C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E8CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E8D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E8E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E8F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E8FC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 867E908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E92C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E95C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E98C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E9A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E9B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E9BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E9C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E9D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E9E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E9EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867E9F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EA94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EAA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EAAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EAB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EAC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EAD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EAE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EAF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB00 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 867EB0C diff --git a/sound/voicegroups/voicegroup039.inc b/sound/voicegroups/voicegroup039.inc index 6172c94d2..580eb4fe7 100644 --- a/sound/voicegroups/voicegroup039.inc +++ b/sound/voicegroups/voicegroup039.inc @@ -1,131 +1,131 @@ .align 2 voicegroup039:: @ 867EB18 voice_keysplit_all voicegroup001 @ 867EB18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EB9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBD8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 165 @ 867EBE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EBFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC2C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 867EC38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EC98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECBC - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 867ECC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ECF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EB9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EBA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EBB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EBC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EBCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EBD8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 165 @ 867EBE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EBF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EBFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC2C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 867EC38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EC98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ECA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ECB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ECBC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 867ECC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ECD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ECE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ECEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ECF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED4C voice_keysplit voicegroup006, KeySplitTable2 @ 867ED58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867ED94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867ED94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EDA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EDAC voice_keysplit voicegroup007, KeySplitTable3 @ 867EDB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EDC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EDD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EDDC voice_keysplit voicegroup009, KeySplitTable5 @ 867EDE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EDF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE78 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 867EE84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EE9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EEA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EEB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EEC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EECC - voice_square_1_alt 0, 2, 0, 2, 4, 0 @ 867EED8 - voice_square_2_alt 1, 0, 2, 4, 0 @ 867EEE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EEF0 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867EEFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EF98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867EFF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F01C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F04C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F07C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F0F4 - voice_noise_alt 0, 0, 1, 7, 1 @ 867F100 - voice_noise_alt 0, 0, 1, 0, 0 @ 867F10C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EDF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE78 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 867EE84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EE9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EEA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EEB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EEC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EECC + voice_square_1_alt 60, 0, 0, 2, 0, 2, 4, 0 @ 867EED8 + voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 867EEE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EEF0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867EEFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EF98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EFA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EFB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EFBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EFC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EFD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EFE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EFEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867EFF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F01C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F04C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F07C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F0A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F0AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F0B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F0C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F0D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F0DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F0E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F0F4 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 867F100 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 867F10C diff --git a/sound/voicegroups/voicegroup040.inc b/sound/voicegroups/voicegroup040.inc index bda1992ab..78cc9167a 100644 --- a/sound/voicegroups/voicegroup040.inc +++ b/sound/voicegroups/voicegroup040.inc @@ -1,131 +1,131 @@ .align 2 voicegroup040:: @ 867F118 voice_keysplit_all voicegroup001 @ 867F118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F13C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F16C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F19C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1D8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 165 @ 867F1E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F1FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F22C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 867F238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F25C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F28C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2BC - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 867F2C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F2F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F31C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F34C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F13C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F16C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F19C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F1A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F1B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F1C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F1CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F1D8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 165 @ 867F1E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F1F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F1FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F22C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 867F238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F25C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F28C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F2A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F2B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F2BC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 867F2C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F2D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F2E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F2EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F2F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F31C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F34C voice_keysplit voicegroup006, KeySplitTable2 @ 867F358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F37C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F37C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F3A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F3AC voice_keysplit voicegroup007, KeySplitTable3 @ 867F3B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F3C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F3D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F3DC voice_keysplit voicegroup009, KeySplitTable5 @ 867F3E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F3F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F40C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F43C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F46C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F478 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 867F484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F49C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F4A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F4B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F4C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F4CC - voice_square_1_alt 0, 2, 0, 2, 4, 0 @ 867F4D8 - voice_square_2_alt 1, 0, 2, 4, 0 @ 867F4E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F4F0 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867F4FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F52C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F55C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F58C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F5F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F61C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F64C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F67C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F6F4 - voice_noise_alt 0, 0, 1, 7, 1 @ 867F700 - voice_noise_alt 0, 0, 1, 0, 0 @ 867F70C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F3F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F40C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F43C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F46C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F478 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 867F484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F49C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F4A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F4B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F4C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F4CC + voice_square_1_alt 60, 0, 0, 2, 0, 2, 4, 0 @ 867F4D8 + voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 867F4E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F4F0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867F4FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F52C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F55C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F58C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F5A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F5B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F5BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F5C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F5D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F5E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F5EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F5F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F61C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F64C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F67C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F6A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F6AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F6B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F6C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F6D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F6DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F6E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F6F4 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 867F700 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 867F70C diff --git a/sound/voicegroups/voicegroup041.inc b/sound/voicegroups/voicegroup041.inc index bc5957ccf..f5a1d6d16 100644 --- a/sound/voicegroups/voicegroup041.inc +++ b/sound/voicegroups/voicegroup041.inc @@ -1,131 +1,131 @@ .align 2 voicegroup041:: @ 867F718 voice_keysplit_all voicegroup001 @ 867F718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F73C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F76C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F79C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7D8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 165 @ 867F7E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F7FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F82C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 867F838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F85C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F88C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8BC - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 867F8C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F8F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F91C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F94C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F73C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F76C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F79C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F7A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F7B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F7C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F7CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F7D8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 165 @ 867F7E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F7F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F7FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F82C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 867F838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F85C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F88C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F8A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F8B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F8BC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 867F8C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F8D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F8E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F8EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F8F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F91C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F94C voice_keysplit voicegroup006, KeySplitTable2 @ 867F958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F97C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F97C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F9A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F9AC voice_keysplit voicegroup007, KeySplitTable3 @ 867F9B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F9C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F9D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F9DC voice_keysplit voicegroup009, KeySplitTable5 @ 867F9E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867F9F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA78 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 867FA84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FA9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FAA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FAB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FAC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FACC - voice_square_1_alt 0, 2, 0, 2, 4, 0 @ 867FAD8 - voice_square_2_alt 1, 0, 2, 4, 0 @ 867FAE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FAF0 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867FAFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FB98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FBF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FC94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FCF4 - voice_noise_alt 0, 0, 1, 7, 1 @ 867FD00 - voice_noise_alt 0, 0, 1, 0, 0 @ 867FD0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867F9F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA78 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 867FA84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FA9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FAA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FAB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FAC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FACC + voice_square_1_alt 60, 0, 0, 2, 0, 2, 4, 0 @ 867FAD8 + voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 867FAE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FAF0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 867FAFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FB98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FBA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FBB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FBBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FBC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FBD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FBE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FBEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FBF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FC94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FCA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FCAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FCB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FCC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FCD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FCDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FCE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FCF4 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 867FD00 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 867FD0C diff --git a/sound/voicegroups/voicegroup042.inc b/sound/voicegroups/voicegroup042.inc index 8aa941955..764ce1c61 100644 --- a/sound/voicegroups/voicegroup042.inc +++ b/sound/voicegroups/voicegroup042.inc @@ -1,131 +1,131 @@ .align 2 voicegroup042:: @ 867FD18 voice_keysplit_all voicegroup001 @ 867FD18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FD9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDD8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 165 @ 867FDE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FDFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE2C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 867FE38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FE98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEBC - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 867FEC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FEF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FD24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FD30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FD3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FD48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FD54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FD60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FD6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FD78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FD84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FD90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FD9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FDA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FDB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FDC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FDCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FDD8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 165 @ 867FDE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FDF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FDFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE2C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 867FE38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FE98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FEA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FEB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FEBC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 867FEC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FEE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FEEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FEF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF4C voice_keysplit voicegroup006, KeySplitTable2 @ 867FF58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FF94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FF94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FFA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FFAC voice_keysplit voicegroup007, KeySplitTable3 @ 867FFB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FFC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FFD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FFDC voice_keysplit voicegroup009, KeySplitTable5 @ 867FFE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 867FFF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868000C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868003C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868006C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680078 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 8680084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868009C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86800A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86800B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86800C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86800CC - voice_square_1_alt 0, 2, 0, 2, 4, 0 @ 86800D8 - voice_square_2_alt 1, 0, 2, 4, 0 @ 86800E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86800F0 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86800FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868012C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868015C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868018C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86801A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86801B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86801BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86801C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86801D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86801E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86801EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86801F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868021C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868024C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868027C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86802A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86802AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86802B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86802C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86802D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86802DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86802E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86802F4 - voice_noise_alt 0, 0, 1, 7, 1 @ 8680300 - voice_noise_alt 0, 0, 1, 0, 0 @ 868030C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 867FFF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868000C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868003C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868006C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680078 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 8680084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868009C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86800A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86800B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86800C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86800CC + voice_square_1_alt 60, 0, 0, 2, 0, 2, 4, 0 @ 86800D8 + voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 86800E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86800F0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86800FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868012C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868015C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868018C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86801A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86801B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86801BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86801C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86801D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86801E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86801EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86801F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868021C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868024C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868027C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86802A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86802AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86802B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86802C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86802D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86802DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86802E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86802F4 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8680300 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868030C diff --git a/sound/voicegroups/voicegroup043.inc b/sound/voicegroups/voicegroup043.inc index 2f2b77887..6e4c76dfc 100644 --- a/sound/voicegroups/voicegroup043.inc +++ b/sound/voicegroups/voicegroup043.inc @@ -1,84 +1,84 @@ .align 2 voicegroup043:: @ 8680318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680318 voice_keysplit voicegroup005, KeySplitTable1 @ 8680324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868033C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868036C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868039C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86803A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86803B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86803C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86803CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86803D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86803E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86803F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86803FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868042C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868045C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868048C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 149 @ 8680498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86804A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86804B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86804BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86804C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86804D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86804E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86804EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86804F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868051C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868054C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868033C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868036C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868039C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86803A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86803B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86803C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86803CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86803D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86803E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86803F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86803FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868042C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868045C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868048C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 149 @ 8680498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86804A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86804B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86804BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86804C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86804D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86804E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86804EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86804F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868051C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868054C voice_keysplit voicegroup006, KeySplitTable2 @ 8680558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868057C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86805A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86805AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86805B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86805C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868057C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86805A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86805AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86805B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86805C4 voice_keysplit voicegroup008, KeySplitTable4 @ 86805D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86805DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86805E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86805F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868060C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868063C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868066C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680678 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 8680684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868069C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86806A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86806B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86806C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86806CC - voice_square_2_alt 1, 0, 2, 4, 0 @ 86806D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86805DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86805E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86805F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868060C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868063C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868066C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680678 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 8680684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868069C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86806A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86806B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86806C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86806CC + voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 86806D8 diff --git a/sound/voicegroups/voicegroup044.inc b/sound/voicegroups/voicegroup044.inc index b54840626..5c848d94d 100644 --- a/sound/voicegroups/voicegroup044.inc +++ b/sound/voicegroups/voicegroup044.inc @@ -1,84 +1,84 @@ .align 2 voicegroup044:: @ 86806E4 voice_keysplit voicegroup005, KeySplitTable1 @ 86806E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86806F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86806FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680708 - voice_square_1_alt 0, 2, 0, 5, 1, 7 @ 8680714 - voice_square_2_alt 3, 0, 4, 3, 6 @ 8680720 - voice_square_2_alt 2, 1, 1, 4, 0 @ 868072C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868075C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868078C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86807A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86807B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86807BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86807C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86807D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86807E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86807EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86807F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868081C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868084C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868087C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 224 @ 8680888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86808A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86808AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86808B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86808C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86808D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86808DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86808E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86808F4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 8680900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868090C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86806F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86806FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680708 + voice_square_1_alt 60, 0, 0, 2, 0, 5, 1, 7 @ 8680714 + voice_square_2_alt 60, 0, 3, 0, 4, 3, 6 @ 8680720 + voice_square_2_alt 60, 0, 2, 1, 1, 4, 0 @ 868072C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868075C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868078C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86807F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868081C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868084C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868087C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 224 @ 8680888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86808F4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 8680900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868090C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680918 voice_keysplit voicegroup006, KeySplitTable2 @ 8680924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868093C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868096C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868099C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86809A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86809B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86809C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86809CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86809D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86809E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86809F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86809FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A44 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 8680A50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680A98 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8680AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868093C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868096C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868099C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86809FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A44 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 8680A50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680A98 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8680AA4 diff --git a/sound/voicegroups/voicegroup045.inc b/sound/voicegroups/voicegroup045.inc index 6ea63163e..bb904e5ca 100644 --- a/sound/voicegroups/voicegroup045.inc +++ b/sound/voicegroups/voicegroup045.inc @@ -1,131 +1,131 @@ .align 2 voicegroup045:: @ 8680AB0 voice_keysplit_all voicegroup001 @ 8680AB0 - voice_square_1_alt 0, 1, 0, 2, 0, 1 @ 8680ABC - voice_square_1_alt 0, 3, 1, 2, 6, 0 @ 8680AC8 - voice_square_2_alt 3, 1, 2, 6, 0 @ 8680AD4 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8680AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680AEC - voice_square_2_alt 1, 0, 2, 0, 1 @ 8680AF8 - voice_programmable_wave_alt ProgrammableWaveData_86B4860, 1, 7, 15, 1 @ 8680B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B1C + voice_square_1_alt 60, 0, 0, 1, 0, 2, 0, 1 @ 8680ABC + voice_square_1_alt 60, 0, 0, 3, 1, 2, 6, 0 @ 8680AC8 + voice_square_2_alt 60, 0, 3, 1, 2, 6, 0 @ 8680AD4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8680AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680AEC + voice_square_2_alt 60, 0, 1, 0, 2, 0, 1 @ 8680AF8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4860, 1, 7, 15, 1 @ 8680B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B1C voice_keysplit voicegroup005, KeySplitTable1 @ 8680B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B70 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8680B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680B94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680BF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C6C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 216 @ 8680C78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680C9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B70 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 8680B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680BF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C6C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 216 @ 8680C78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680C9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CE4 voice_keysplit voicegroup006, KeySplitTable2 @ 8680CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E10 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 8680E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680E94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680EF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8680FFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868102C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868105C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868108C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681098 - voice_noise_alt 0, 0, 1, 0, 0 @ 86810A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680DF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E10 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 8680E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680EF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8680FFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868102C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868105C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868108C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681098 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 86810A4 diff --git a/sound/voicegroups/voicegroup046.inc b/sound/voicegroups/voicegroup046.inc index 8e9f99808..07889819a 100644 --- a/sound/voicegroups/voicegroup046.inc +++ b/sound/voicegroups/voicegroup046.inc @@ -1,131 +1,131 @@ .align 2 voicegroup046:: @ 86810B0 voice_keysplit voicegroup005, KeySplitTable1 @ 86810B0 - voice_programmable_wave_alt ProgrammableWaveData_86B4900, 0, 1, 12, 0 @ 86810BC - voice_square_1_alt 0, 0, 1, 1, 9, 0 @ 86810C8 - voice_square_2_alt 2, 0, 2, 6, 3 @ 86810D4 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 86810E0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 216 @ 86810EC - voice_square_2_alt 1, 0, 2, 6, 3 @ 86810F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868111C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868114C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868117C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86811A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86811AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86811B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86811C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86811D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86811DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86811E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86811F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868120C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868123C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868126C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868129C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86812A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86812B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86812C0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 165 @ 86812CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86812D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86812E4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4900, 0, 1, 12, 0 @ 86810BC + voice_square_1_alt 60, 0, 0, 0, 1, 1, 9, 0 @ 86810C8 + voice_square_2_alt 60, 0, 2, 0, 2, 6, 3 @ 86810D4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 86810E0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 216 @ 86810EC + voice_square_2_alt 60, 0, 1, 0, 2, 6, 3 @ 86810F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868111C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868114C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868117C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86811A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86811AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86811B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86811C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86811D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86811DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86811E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86811F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868120C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868123C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868126C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868129C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86812A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86812B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86812C0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 165 @ 86812CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86812D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86812E4 voice_keysplit voicegroup006, KeySplitTable2 @ 86812F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86812FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868132C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868135C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868138C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86813A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86813B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86813BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86813C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86813D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86813E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86813EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86813F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681410 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 868141C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868144C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868147C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86814A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86814AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86814B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86814C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86814D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86814DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86814E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86814F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868150C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868153C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868156C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868159C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86815A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86815B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86815C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86815CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86815D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86815E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86815F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86815FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868162C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868165C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868168C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681698 - voice_noise_alt 0, 0, 1, 0, 0 @ 86816A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86812FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868132C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868135C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868138C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86813A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86813B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86813BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86813C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86813D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86813E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86813EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86813F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681410 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 868141C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868144C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868147C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86814A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86814AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86814B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86814C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86814D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86814DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86814E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86814F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868150C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868153C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868156C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868159C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86815A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86815B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86815C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86815CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86815D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86815E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86815F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86815FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868162C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868165C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868168C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681698 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 86816A4 diff --git a/sound/voicegroups/voicegroup047.inc b/sound/voicegroups/voicegroup047.inc index 024255bc2..c045c1dd3 100644 --- a/sound/voicegroups/voicegroup047.inc +++ b/sound/voicegroups/voicegroup047.inc @@ -1,131 +1,131 @@ .align 2 voicegroup047:: @ 86816B0 voice_keysplit_all voicegroup001 @ 86816B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86816BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86816C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86816D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86816E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86816EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86816F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868171C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868174C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868177C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86817A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86817AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86817B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86817C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86817D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86817DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86817E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86817F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868180C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868183C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868186C - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8681878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868189C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86818A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86818B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86818C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86818CC - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 204 @ 86818D8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 204, 193, 239 @ 86818E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86816BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86816C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86816D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86816E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86816EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86816F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868171C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868174C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868177C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86817A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86817AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86817B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86817C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86817D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86817DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86817E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86817F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868180C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681830 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868183C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868186C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8681878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868189C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86818A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86818B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86818C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86818CC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 204 @ 86818D8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 204, 193, 239 @ 86818E4 voice_keysplit voicegroup006, KeySplitTable2 @ 86818F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86818FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868192C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86818FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868192C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681944 voice_keysplit voicegroup007, KeySplitTable3 @ 8681950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868195C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868195C voice_keysplit voicegroup008, KeySplitTable4 @ 8681968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681974 voice_keysplit voicegroup009, KeySplitTable5 @ 8681980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868198C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86819A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86819B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86819BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86819C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86819D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86819E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86819EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86819F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681A64 - voice_square_2_alt 2, 0, 1, 6, 2 @ 8681A70 - voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8681A7C - voice_square_2_alt 3, 0, 1, 4, 1 @ 8681A88 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 1, 7, 15, 2 @ 8681A94 - voice_square_2_alt 1, 1, 1, 4, 1 @ 8681AA0 - voice_square_1_alt 0, 1, 1, 2, 4, 1 @ 8681AAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681AB8 - voice_square_2_alt 2, 0, 1, 6, 1 @ 8681AC4 - voice_square_1_alt 0, 2, 0, 1, 6, 1 @ 8681AD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681AE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681AF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681BFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681C98 - voice_noise_alt 0, 0, 1, 0, 0 @ 8681CA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868198C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86819A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86819B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86819BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86819C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86819D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86819E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86819EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86819F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681A04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681A10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681A28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681A34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681A40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681A4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681A58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681A64 + voice_square_2_alt 60, 0, 2, 0, 1, 6, 2 @ 8681A70 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8681A7C + voice_square_2_alt 60, 0, 3, 0, 1, 4, 1 @ 8681A88 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 1, 7, 15, 2 @ 8681A94 + voice_square_2_alt 60, 0, 1, 1, 1, 4, 1 @ 8681AA0 + voice_square_1_alt 60, 0, 0, 1, 1, 2, 4, 1 @ 8681AAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681AB8 + voice_square_2_alt 60, 0, 2, 0, 1, 6, 1 @ 8681AC4 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 6, 1 @ 8681AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681ADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681AF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681BA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681BB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681BC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681BD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681BE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681BFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681C98 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8681CA4 diff --git a/sound/voicegroups/voicegroup048.inc b/sound/voicegroups/voicegroup048.inc index 96d2a3aec..151c725d1 100644 --- a/sound/voicegroups/voicegroup048.inc +++ b/sound/voicegroups/voicegroup048.inc @@ -1,91 +1,91 @@ .align 2 voicegroup048:: @ 8681CB0 voice_keysplit_all voicegroup001 @ 8681CB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681CBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681CD4 - voice_square_1_alt 0, 2, 0, 7, 3, 3 @ 8681CE0 - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8681CEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D10 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 204, 51, 242 @ 8681D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681DF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681EA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681ECC - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 242 @ 8681ED8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 193, 239 @ 8681EE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681CBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681CC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681CD4 + voice_square_1_alt 60, 0, 0, 2, 0, 7, 3, 3 @ 8681CE0 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 8681CEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681CF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D10 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 204, 51, 242 @ 8681D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681DC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681DD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681DDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681DF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681EA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681ECC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 242 @ 8681ED8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 193, 239 @ 8681EE4 voice_keysplit voicegroup006, KeySplitTable2 @ 8681EF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681F14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681F44 voice_keysplit voicegroup007, KeySplitTable3 @ 8681F50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681F5C voice_keysplit voicegroup008, KeySplitTable4 @ 8681F68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681F74 voice_keysplit voicegroup009, KeySplitTable5 @ 8681F80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681F98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8681FF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682010 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868201C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868204C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682064 - voice_square_2_alt 3, 0, 4, 4, 0 @ 8682070 - voice_square_1_alt 0, 3, 0, 3, 6, 0 @ 868207C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682088 - voice_square_1_alt 0, 0, 0, 3, 3, 0 @ 8682094 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 12, 1 @ 86820A0 - voice_square_2_alt 1, 0, 1, 4, 3 @ 86820AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86820B8 - voice_square_2_alt 0, 0, 2, 4, 0 @ 86820C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681F8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681FA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681FB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681FBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681FD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8681FF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682010 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868201C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868204C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682064 + voice_square_2_alt 60, 0, 3, 0, 4, 4, 0 @ 8682070 + voice_square_1_alt 60, 0, 0, 3, 0, 3, 6, 0 @ 868207C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682088 + voice_square_1_alt 60, 0, 0, 0, 0, 3, 3, 0 @ 8682094 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 12, 1 @ 86820A0 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 3 @ 86820AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86820B8 + voice_square_2_alt 60, 0, 0, 0, 2, 4, 0 @ 86820C4 diff --git a/sound/voicegroups/voicegroup049.inc b/sound/voicegroups/voicegroup049.inc index 7b8670a1b..a3700ecf3 100644 --- a/sound/voicegroups/voicegroup049.inc +++ b/sound/voicegroups/voicegroup049.inc @@ -2,130 +2,130 @@ voicegroup049:: @ 86820D0 voice_keysplit_all voicegroup001 @ 86820D0 voice_keysplit voicegroup005, KeySplitTable1 @ 86820DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86820E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86820F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868210C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682130 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 165, 51, 242 @ 868213C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868216C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868219C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86821A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86821B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86821C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86821CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86821D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86821E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86821F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86821FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868222C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868225C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682268 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8682274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868228C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86822A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86822B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86822BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86822C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86822D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86822E0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 86822EC - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 242 @ 86822F8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 193, 226 @ 8682304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86820E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86820F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868210C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682130 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 165, 51, 242 @ 868213C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868216C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868219C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86821A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86821B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86821C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86821CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86821D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86821E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86821F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86821FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868222C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868225C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682268 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8682274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868228C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86822A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86822B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86822BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86822C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86822D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86822E0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 86822EC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 242 @ 86822F8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 193, 226 @ 8682304 voice_keysplit voicegroup006, KeySplitTable2 @ 8682310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868231C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868234C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868231C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868234C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682364 voice_keysplit voicegroup007, KeySplitTable3 @ 8682370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868237C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868237C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682394 voice_keysplit voicegroup009, KeySplitTable5 @ 86823A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86823AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86823B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86823C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86823D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86823DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86823E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86823F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868240C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682430 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 868243C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868246C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682484 - voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 8682490 - voice_square_2_alt 1, 1, 3, 4, 2 @ 868249C - voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 86824A8 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 1, 7, 15, 0 @ 86824B4 - voice_square_2_alt 2, 0, 2, 4, 2 @ 86824C0 - voice_square_2_alt 1, 1, 3, 4, 2 @ 86824CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86824D8 - voice_square_1_alt 0, 2, 1, 4, 4, 2 @ 86824E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86824F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86824FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868252C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868255C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868258C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86825A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86825B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86825BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86825C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86825D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86825E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86825EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86825F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868261C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868264C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868267C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86826A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86826AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86826B8 - voice_noise_alt 0, 0, 1, 0, 0 @ 86826C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86823AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86823B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86823C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86823D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86823DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86823E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86823F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868240C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682430 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 868243C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868246C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682484 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 4, 1 @ 8682490 + voice_square_2_alt 60, 0, 1, 1, 3, 4, 2 @ 868249C + voice_square_1_alt 60, 0, 0, 3, 0, 1, 4, 1 @ 86824A8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 1, 7, 15, 0 @ 86824B4 + voice_square_2_alt 60, 0, 2, 0, 2, 4, 2 @ 86824C0 + voice_square_2_alt 60, 0, 1, 1, 3, 4, 2 @ 86824CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86824D8 + voice_square_1_alt 60, 0, 0, 2, 1, 4, 4, 2 @ 86824E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86824F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86824FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868252C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868255C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868258C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86825A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86825B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86825BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86825C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86825D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86825E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86825EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86825F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868261C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868264C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868267C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86826A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86826AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86826B8 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 86826C4 diff --git a/sound/voicegroups/voicegroup050.inc b/sound/voicegroups/voicegroup050.inc index 828554e6b..dbbe02cfc 100644 --- a/sound/voicegroups/voicegroup050.inc +++ b/sound/voicegroups/voicegroup050.inc @@ -2,130 +2,130 @@ voicegroup050:: @ 86826D0 voice_keysplit_all voicegroup001 @ 86826D0 voice_keysplit voicegroup005, KeySplitTable1 @ 86826DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86826E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86826F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868270C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868273C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868276C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682790 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 868279C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86827A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86827B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86827C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86827CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86827D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86827E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86827F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86827FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868282C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868285C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682868 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8682874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868288C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86828A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86828B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86828BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86828C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86828D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86828E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86828EC - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 242 @ 86828F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868291C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868294C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868297C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86829A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86829AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86829B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86829C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86829D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86829DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86829E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86829F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A84 - voice_square_2_alt 3, 0, 1, 4, 1 @ 8682A90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682AA8 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8682AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682AD8 - voice_square_1_alt 0, 1, 0, 2, 4, 1 @ 8682AE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682AF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682B98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682C94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682CA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682CB8 - voice_noise_alt 0, 0, 1, 0, 0 @ 8682CC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86826E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86826F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868270C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868273C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868276C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682790 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 868279C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86827A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86827B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86827C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86827CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86827D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86827E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86827F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86827FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868282C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868285C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682868 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8682874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868288C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86828A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86828B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86828BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86828C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86828D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86828E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86828EC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 242 @ 86828F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868291C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868294C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868297C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86829A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86829AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86829B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86829C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86829D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86829DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86829E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86829F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A84 + voice_square_2_alt 60, 0, 3, 0, 1, 4, 1 @ 8682A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682A9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682AA8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8682AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682AD8 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 4, 1 @ 8682AE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682AF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682AFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682BA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682BD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682C94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682CA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682CB8 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8682CC4 diff --git a/sound/voicegroups/voicegroup051.inc b/sound/voicegroups/voicegroup051.inc index 34941e46a..ceafb4d4d 100644 --- a/sound/voicegroups/voicegroup051.inc +++ b/sound/voicegroups/voicegroup051.inc @@ -2,76 +2,76 @@ voicegroup051:: @ 8682CD0 voice_keysplit_all voicegroup001 @ 8682CD0 voice_keysplit voicegroup005, KeySplitTable1 @ 8682CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682CE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682CF4 - voice_square_2_alt 2, 1, 4, 4, 2 @ 8682D00 - voice_square_1_alt 0, 2, 0, 3, 4, 1 @ 8682D0C - voice_square_2_alt 2, 1, 3, 4, 2 @ 8682D18 - voice_square_1_alt 0, 2, 0, 3, 4, 1 @ 8682D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E68 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8682E74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682E98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EE0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 99 @ 8682EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682CE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682CF4 + voice_square_2_alt 60, 0, 2, 1, 4, 4, 2 @ 8682D00 + voice_square_1_alt 60, 0, 0, 2, 0, 3, 4, 1 @ 8682D0C + voice_square_2_alt 60, 0, 2, 1, 3, 4, 2 @ 8682D18 + voice_square_1_alt 60, 0, 0, 2, 0, 3, 4, 1 @ 8682D24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682D90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682DA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682DC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682DF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E68 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8682E74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682E98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682EA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682EBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682EE0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 99 @ 8682EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F04 voice_keysplit voicegroup006, KeySplitTable2 @ 8682F10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8682FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868300C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683030 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 868303C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682FA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682FD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682FDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8682FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868300C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683030 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 868303C diff --git a/sound/voicegroups/voicegroup052.inc b/sound/voicegroups/voicegroup052.inc index 0e3ef77ac..efddac28a 100644 --- a/sound/voicegroups/voicegroup052.inc +++ b/sound/voicegroups/voicegroup052.inc @@ -1,131 +1,131 @@ .align 2 voicegroup052:: @ 8683048 voice_keysplit_all voicegroup001 @ 8683048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683054 - voice_square_1 0, 3, 1, 2, 6, 0 @ 8683060 - voice_square_2 3, 1, 2, 6, 0 @ 868306C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868309C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86830A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86830B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86830C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86830CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86830D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86830E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86830F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86830FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868312C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868315C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868318C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683198 - voice_programmable_wave_alt ProgrammableWaveData_86B4860, 0, 7, 15, 0 @ 86831A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86831B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86831BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86831C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86831D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86831E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86831EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86831F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868321C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868324C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683270 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 193, 226 @ 868327C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683054 + voice_square_1 60, 0, 0, 3, 1, 2, 6, 0 @ 8683060 + voice_square_2 60, 0, 3, 1, 2, 6, 0 @ 868306C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868309C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86830A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86830B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86830C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86830CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86830D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86830E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86830F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86830FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868312C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868315C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868318C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683198 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4860, 0, 7, 15, 0 @ 86831A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86831B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86831BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86831C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86831D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86831E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86831EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86831F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868321C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868324C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683270 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 193, 226 @ 868327C voice_keysplit voicegroup006, KeySplitTable2 @ 8683288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86832A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86832AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86832B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86832C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86832D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86832DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86832A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86832AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86832B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86832C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86832D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86832DC voice_keysplit voicegroup007, KeySplitTable3 @ 86832E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86832F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86832F4 voice_keysplit voicegroup008, KeySplitTable4 @ 8683300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868330C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868330C voice_keysplit voicegroup009, KeySplitTable5 @ 8683318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868333C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868336C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868339C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86833A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86833B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86833C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86833CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86833D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86833E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86833F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86833FC - voice_square_2_alt 1, 0, 1, 6, 1 @ 8683408 - voice_square_1_alt 0, 0, 0, 1, 7, 1 @ 8683414 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 8683420 - voice_square_2_alt 0, 0, 1, 4, 2 @ 868342C - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 8683438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683450 - voice_square_1_alt 0, 1, 0, 7, 6, 1 @ 868345C - voice_square_2_alt 2, 0, 1, 6, 1 @ 8683468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868348C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86834A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86834B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86834BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86834C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86834D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86834E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86834EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86834F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868351C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868354C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868357C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86835A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86835AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86835B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86835C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86835D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86835DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86835E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86835F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868360C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683618 - voice_noise_alt 0, 0, 1, 9, 4 @ 8683624 - voice_noise_alt 0, 3, 1, 10, 0 @ 8683630 - voice_noise_alt 0, 0, 2, 0, 0 @ 868363C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868333C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868336C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868339C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86833A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86833B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86833C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86833CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86833D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86833E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86833F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86833FC + voice_square_2_alt 60, 0, 1, 0, 1, 6, 1 @ 8683408 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 7, 1 @ 8683414 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 8683420 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 2 @ 868342C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 8683438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683450 + voice_square_1_alt 60, 0, 0, 1, 0, 7, 6, 1 @ 868345C + voice_square_2_alt 60, 0, 2, 0, 1, 6, 1 @ 8683468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868348C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86834A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86834B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86834BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86834C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86834D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86834E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86834EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86834F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868351C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868354C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868357C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86835A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86835AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86835B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86835C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86835D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86835DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86835E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86835F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868360C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683618 + voice_noise_alt 60, 0, 0, 0, 1, 9, 4 @ 8683624 + voice_noise_alt 60, 0, 0, 3, 1, 10, 0 @ 8683630 + voice_noise_alt 60, 0, 0, 0, 2, 0, 0 @ 868363C diff --git a/sound/voicegroups/voicegroup053.inc b/sound/voicegroups/voicegroup053.inc index f07441f30..559f7efa3 100644 --- a/sound/voicegroups/voicegroup053.inc +++ b/sound/voicegroups/voicegroup053.inc @@ -2,130 +2,130 @@ voicegroup053:: @ 8683648 voice_keysplit_all voicegroup001 @ 8683648 voice_keysplit voicegroup005, KeySplitTable1 @ 8683654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868366C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868369C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86836A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86836B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86836C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86836CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86836D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86836E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86836F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86836FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868372C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868375C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868378C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86837A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86837B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86837BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86837C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86837D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86837E0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86837EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86837F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868381C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868384C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683858 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 8683864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868387C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868366C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868369C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86836A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86836B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86836C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86836CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86836D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86836E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86836F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86836FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868372C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868375C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868378C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86837A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86837B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86837BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86837C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86837D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86837E0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86837EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86837F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868381C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868384C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683858 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 8683864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868387C voice_keysplit voicegroup006, KeySplitTable2 @ 8683888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86838A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86838AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86838B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86838C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86838D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86838DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86838E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86838F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868390C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868393C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868396C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868399C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86839A8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 86839B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86839C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86839CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86839D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86839E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86839F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86839FC - voice_square_2_alt 2, 0, 1, 4, 2 @ 8683A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A14 - voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 8683A20 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 12, 0 @ 8683A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683B94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683BF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C30 - voice_noise_alt 0, 0, 1, 0, 0 @ 8683C3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86838A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86838AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86838B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86838C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86838D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86838DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86838E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86838F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868390C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868393C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868396C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868399C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86839A8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 86839B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86839C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86839CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86839D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86839E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86839F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86839FC + voice_square_2_alt 60, 0, 2, 0, 1, 4, 2 @ 8683A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683A14 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 4, 1 @ 8683A20 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 12, 0 @ 8683A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683A50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683A5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683A74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683AEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683AF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683BA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683BB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683BC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683BDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683BF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C30 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8683C3C diff --git a/sound/voicegroups/voicegroup054.inc b/sound/voicegroups/voicegroup054.inc index 989f79d70..1a300444e 100644 --- a/sound/voicegroups/voicegroup054.inc +++ b/sound/voicegroups/voicegroup054.inc @@ -1,131 +1,131 @@ .align 2 voicegroup054:: @ 8683C48 voice_keysplit_all voicegroup001 @ 8683C48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683C9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E58 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 8683E64 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 242 @ 8683E70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683C9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683CB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683CE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683CF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683DE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683DF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683E10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683E28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683E34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683E4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683E58 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 8683E64 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 242 @ 8683E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683E7C voice_keysplit voicegroup006, KeySplitTable2 @ 8683E88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683E94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683EF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683EA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683EE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683EF4 voice_keysplit voicegroup008, KeySplitTable4 @ 8683F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F0C voice_keysplit voicegroup009, KeySplitTable5 @ 8683F18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FA8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 8683FB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8683FFC - voice_square_2_alt 2, 0, 1, 5, 2 @ 8684008 - voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 8684014 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8684020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868402C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868405C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868408C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86840A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86840B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86840BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86840C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86840D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86840E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86840EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86840F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868411C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868414C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868417C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86841A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86841AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86841B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86841C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86841D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86841DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86841E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86841F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868420C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684230 - voice_noise_alt 0, 0, 1, 0, 0 @ 868423C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683FA8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 8683FB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683FC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683FCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683FD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8683FFC + voice_square_2_alt 60, 0, 2, 0, 1, 5, 2 @ 8684008 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 4, 1 @ 8684014 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8684020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868402C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868405C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868408C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86840A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86840B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86840BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86840C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86840D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86840E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86840EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86840F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868411C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868414C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868417C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86841A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86841AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86841B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86841C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86841D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86841DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86841E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86841F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868420C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684230 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868423C diff --git a/sound/voicegroups/voicegroup055.inc b/sound/voicegroups/voicegroup055.inc index c10874603..71556fc57 100644 --- a/sound/voicegroups/voicegroup055.inc +++ b/sound/voicegroups/voicegroup055.inc @@ -1,131 +1,131 @@ .align 2 voicegroup055:: @ 8684248 voice_keysplit_all voicegroup001 @ 8684248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868426C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868429C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86842A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86842B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86842C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86842CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86842D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86842E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86842F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86842FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868432C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868435C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868438C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86843A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86843B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86843BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86843C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86843D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86843E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86843EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86843F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684404 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8684410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868441C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868444C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684464 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 204 @ 8684470 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 204, 193, 239 @ 868447C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868426C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868429C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86842A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86842B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86842C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86842CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86842D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86842E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86842F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86842FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868432C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868435C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868438C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86843A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86843B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86843BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86843C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86843D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86843E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86843EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86843F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684404 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8684410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868441C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868444C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684464 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 204 @ 8684470 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 204, 193, 239 @ 868447C voice_keysplit voicegroup006, KeySplitTable2 @ 8684488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86844A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86844AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86844B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86844C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86844D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86844DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86844A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86844AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86844B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86844C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86844D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86844DC voice_keysplit voicegroup007, KeySplitTable3 @ 86844E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86844F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86844F4 voice_keysplit voicegroup008, KeySplitTable4 @ 8684500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868450C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868450C voice_keysplit voicegroup009, KeySplitTable5 @ 8684518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868453C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868456C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868459C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86845A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86845B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86845C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86845CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86845D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86845E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86845F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86845FC - voice_square_2_alt 2, 0, 1, 4, 1 @ 8684608 - voice_square_1_alt 0, 3, 0, 1, 6, 0 @ 8684614 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8684620 - voice_programmable_wave_alt ProgrammableWaveData_86B4860, 0, 7, 15, 2 @ 868462C - voice_square_2_alt 1, 1, 1, 4, 1 @ 8684638 - voice_square_1_alt 0, 1, 0, 1, 4, 2 @ 8684644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684650 - voice_square_2_alt 2, 0, 1, 6, 1 @ 868465C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868468C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86846A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86846B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86846BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86846C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86846D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86846E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86846EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86846F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868471C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868474C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868477C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86847A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86847AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86847B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86847C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86847D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86847DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86847E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86847F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868480C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684830 - voice_noise_alt 0, 0, 1, 0, 0 @ 868483C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868453C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868456C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868459C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86845A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86845B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86845C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86845CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86845D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86845E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86845F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86845FC + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 8684608 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 6, 0 @ 8684614 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8684620 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4860, 0, 7, 15, 2 @ 868462C + voice_square_2_alt 60, 0, 1, 1, 1, 4, 1 @ 8684638 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 2 @ 8684644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684650 + voice_square_2_alt 60, 0, 2, 0, 1, 6, 1 @ 868465C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868468C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86846A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86846B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86846BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86846C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86846D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86846E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86846EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86846F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868471C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868474C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868477C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86847A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86847AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86847B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86847C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86847D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86847DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86847E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86847F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868480C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684830 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868483C diff --git a/sound/voicegroups/voicegroup056.inc b/sound/voicegroups/voicegroup056.inc index 92de676c8..56538a65b 100644 --- a/sound/voicegroups/voicegroup056.inc +++ b/sound/voicegroups/voicegroup056.inc @@ -1,131 +1,131 @@ .align 2 voicegroup056:: @ 8684848 voice_keysplit_all voicegroup001 @ 8684848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868486C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868489C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86848A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86848B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86848C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86848CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86848D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86848E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86848F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86848FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868492C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868495C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868498C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86849A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86849B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86849BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86849C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86849D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86849E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86849EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86849F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A04 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8684A10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868486C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868489C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86848A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86848B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86848C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86848CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86848D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86848E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86848F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86848FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868492C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868495C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868498C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86849A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86849B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86849BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86849C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86849D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86849E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86849EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86849F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684A04 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8684A10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684A28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684A34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684A40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684A4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684A58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684A64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684A70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684A7C voice_keysplit voicegroup006, KeySplitTable2 @ 8684A88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684A94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684AF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684A94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684AA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684AAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684AB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684AC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684ADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684AF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B0C voice_keysplit voicegroup009, KeySplitTable5 @ 8684B18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BA8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 8684BB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684BFC - voice_square_2_alt 0, 0, 1, 4, 1 @ 8684C08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C14 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8684C20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C50 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8684C5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684C98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684DF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E30 - voice_noise_alt 0, 0, 1, 0, 0 @ 8684E3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684BA8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 8684BB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684BC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684BD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684BE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684BFC + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 8684C08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684C14 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 8684C20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684C2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684C38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684C44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684C50 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8684C5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684C68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684C74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684C80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684C8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684C98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684CA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684CB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684CBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684CC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684CD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684CE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684CEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684CF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684DC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684DD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684DDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684DF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E30 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8684E3C diff --git a/sound/voicegroups/voicegroup057.inc b/sound/voicegroups/voicegroup057.inc index b7147e031..0a8b037b4 100644 --- a/sound/voicegroups/voicegroup057.inc +++ b/sound/voicegroups/voicegroup057.inc @@ -1,131 +1,131 @@ .align 2 voicegroup057:: @ 8684E48 voice_keysplit_all voicegroup001 @ 8684E48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684EA8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 188, 51, 242 @ 8684EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684EE4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 128, 165, 90, 216 @ 8684EF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F50 - voice_directsound 60, 0, DirectSoundWaveData_sc88_bubbles, 255, 0, 255, 127 @ 8684F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684F98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FE0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8684FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8684FF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868501C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868504C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685058 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 8685064 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 242 @ 8685070 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 193, 226 @ 868507C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684EA8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 188, 51, 242 @ 8684EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684EE4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 128, 165, 90, 216 @ 8684EF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F50 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_bubbles, 255, 0, 255, 127 @ 8684F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684FA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684FB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684FBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684FD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684FE0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8684FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8684FF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868501C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868504C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685058 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 8685064 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 242 @ 8685070 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 193, 226 @ 868507C voice_keysplit voicegroup006, KeySplitTable2 @ 8685088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86850A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86850AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86850B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86850C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86850D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86850DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86850E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86850F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868510C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868513C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868516C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868519C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86851A8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 86851B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86851C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86851CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86851D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86851E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86851F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86851FC - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8685208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685214 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 1, 4, 10, 1 @ 8685220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868522C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868525C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868528C - voice_square_2_alt 2, 1, 5, 9, 1 @ 8685298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86852A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86852B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86852BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86852C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86852D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86852E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86852EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86852F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868531C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868534C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868537C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86853A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86853AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86853B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86853C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86853D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86853DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86853E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86853F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868540C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685424 - voice_noise_alt 0, 0, 1, 7, 1 @ 8685430 - voice_noise_alt 0, 0, 1, 0, 0 @ 868543C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86850A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86850AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86850B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86850C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86850D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86850DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86850E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86850F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868510C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868513C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868516C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868519C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86851A8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 86851B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86851C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86851CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86851D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86851E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86851F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86851FC + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 8685208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685214 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 1, 4, 10, 1 @ 8685220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868522C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868525C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868528C + voice_square_2_alt 60, 0, 2, 1, 5, 9, 1 @ 8685298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86852A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86852B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86852BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86852C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86852D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86852E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86852EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86852F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868531C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868534C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868537C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86853A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86853AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86853B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86853C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86853D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86853DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86853E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86853F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868540C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685424 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8685430 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868543C diff --git a/sound/voicegroups/voicegroup058.inc b/sound/voicegroups/voicegroup058.inc index 1158cfd99..1e50a0b3a 100644 --- a/sound/voicegroups/voicegroup058.inc +++ b/sound/voicegroups/voicegroup058.inc @@ -1,131 +1,131 @@ .align 2 voicegroup058:: @ 8685448 voice_keysplit_all voicegroup001 @ 8685448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868546C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868549C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86854A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86854B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86854C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86854CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86854D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86854E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86854F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86854FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685508 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8685514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868552C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868555C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868558C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86855A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86855B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86855BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86855C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86855D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86855E0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86855EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86855F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868561C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868564C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868567C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86856A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86856AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86856B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86856C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86856D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86856DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868546C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868549C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86854A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86854B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86854C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86854CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86854D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86854E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86854F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86854FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685508 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 8685514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868552C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868555C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868558C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86855A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86855B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86855BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86855C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86855D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86855E0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86855EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86855F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868561C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868564C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868567C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86856A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86856AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86856B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86856C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86856D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86856DC voice_keysplit voicegroup007, KeySplitTable3 @ 86856E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86856F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86856F4 voice_keysplit voicegroup008, KeySplitTable4 @ 8685700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868570C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868573C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868576C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868579C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86857A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86857B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86857C0 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86857CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86857D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86857E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86857F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86857FC - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8685808 - voice_square_2_alt 2, 0, 1, 4, 1 @ 8685814 - voice_square_2_alt 0, 0, 1, 4, 1 @ 8685820 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 868582C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868585C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868588C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86858A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86858B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86858BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86858C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86858D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86858E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86858EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86858F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868591C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868594C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868597C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86859A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86859AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86859B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86859C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86859D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86859DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86859E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86859F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A24 - voice_noise_alt 0, 0, 2, 4, 0 @ 8685A30 - voice_noise_alt 0, 0, 1, 0, 0 @ 8685A3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868570C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868573C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868576C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868579C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86857A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86857B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86857C0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86857CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86857D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86857E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86857F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86857FC + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 8685808 + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 8685814 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 8685820 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 868582C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868585C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868588C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86858A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86858B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86858BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86858C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86858D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86858E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86858EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86858F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868591C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868594C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868597C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86859A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86859AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86859B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86859C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86859D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86859DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86859E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86859F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685A00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685A0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685A18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685A24 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 8685A30 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8685A3C diff --git a/sound/voicegroups/voicegroup059.inc b/sound/voicegroups/voicegroup059.inc index 29911c6ae..20b91da5d 100644 --- a/sound/voicegroups/voicegroup059.inc +++ b/sound/voicegroups/voicegroup059.inc @@ -2,91 +2,91 @@ voicegroup059:: @ 8685A48 voice_keysplit_all voicegroup001 @ 8685A48 voice_keysplit voicegroup005, KeySplitTable1 @ 8685A54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A6C - voice_square_2_alt 1, 1, 1, 6, 2 @ 8685A78 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8685A84 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8685A90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685AA8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 165, 51, 242 @ 8685AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685AD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685AE4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 8685AF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685B98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C64 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 8685C70 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 239 @ 8685C7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685A60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685A6C + voice_square_2_alt 60, 0, 1, 1, 1, 6, 2 @ 8685A78 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8685A84 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8685A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685A9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685AA8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 165, 51, 242 @ 8685AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685AD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685AE4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 8685AF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685AFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685BA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685BD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685C28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685C34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685C40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685C58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685C64 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 8685C70 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 239 @ 8685C7C voice_keysplit voicegroup006, KeySplitTable2 @ 8685C88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685C94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685C94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685CA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685CB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685CC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685CDC voice_keysplit voicegroup007, KeySplitTable3 @ 8685CE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685CF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685CF4 voice_keysplit voicegroup008, KeySplitTable4 @ 8685D00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D0C voice_keysplit voicegroup009, KeySplitTable5 @ 8685D18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DA8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 8685DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685DFC - voice_square_1_alt 0, 2, 0, 1, 6, 2 @ 8685E08 - voice_square_2_alt 2, 0, 1, 6, 0 @ 8685E14 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8685E20 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8685E2C - voice_square_1_alt 0, 1, 1, 2, 4, 0 @ 8685E38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685E50 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8685E5C - voice_square_2_alt 3, 0, 1, 6, 2 @ 8685E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685DA8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 8685DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685DC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685DF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685DFC + voice_square_1_alt 60, 0, 0, 2, 0, 1, 6, 2 @ 8685E08 + voice_square_2_alt 60, 0, 2, 0, 1, 6, 0 @ 8685E14 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8685E20 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 8685E2C + voice_square_1_alt 60, 0, 0, 1, 1, 2, 4, 0 @ 8685E38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685E50 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8685E5C + voice_square_2_alt 60, 0, 3, 0, 1, 6, 2 @ 8685E68 diff --git a/sound/voicegroups/voicegroup060.inc b/sound/voicegroups/voicegroup060.inc index fde1c4511..02569e1ca 100644 --- a/sound/voicegroups/voicegroup060.inc +++ b/sound/voicegroups/voicegroup060.inc @@ -2,130 +2,130 @@ voicegroup060:: @ 8685E74 voice_keysplit_all voicegroup001 @ 8685E74 voice_keysplit voicegroup005, KeySplitTable1 @ 8685E80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685E98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F04 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 8685F10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8685FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868600C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868603C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868606C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686084 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 128, 226, 0, 38 @ 8686090 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 868609C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 86860A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685E98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685EA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685EBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F04 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 8685F10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685FA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685FD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685FDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8685FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868600C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868603C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868606C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686084 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 128, 226, 0, 38 @ 8686090 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 868609C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 86860A8 voice_keysplit voicegroup006, KeySplitTable2 @ 86860B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86860C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86860CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86860D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86860E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86860F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86860FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86860C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86860CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86860D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86860E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86860F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86860FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686108 voice_keysplit voicegroup007, KeySplitTable3 @ 8686114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686120 voice_keysplit voicegroup008, KeySplitTable4 @ 868612C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686138 voice_keysplit voicegroup009, KeySplitTable5 @ 8686144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868615C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868618C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86861A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86861B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86861BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86861C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86861D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 86861E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86861EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86861F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868621C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686228 - voice_square_2_alt 1, 1, 1, 6, 1 @ 8686234 - voice_square_1_alt 0, 1, 0, 4, 4, 1 @ 8686240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868624C - voice_square_2_alt 2, 0, 7, 3, 3 @ 8686258 - voice_square_1_alt 0, 2, 0, 7, 3, 3 @ 8686264 - voice_square_1_alt 0, 3, 2, 2, 7, 0 @ 8686270 - voice_square_2_alt 1, 1, 2, 3, 0 @ 868627C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86862A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86862AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86862B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86862C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86862D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86862DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86862E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86862F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868630C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868633C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868636C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868639C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86863A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86863B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86863C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86863CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86863D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86863E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86863F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86863FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868642C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868645C - voice_noise_alt 0, 0, 1, 0, 0 @ 8686468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868615C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868618C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86861A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86861B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86861BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86861C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86861D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 86861E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86861EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86861F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868621C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686228 + voice_square_2_alt 60, 0, 1, 1, 1, 6, 1 @ 8686234 + voice_square_1_alt 60, 0, 0, 1, 0, 4, 4, 1 @ 8686240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868624C + voice_square_2_alt 60, 0, 2, 0, 7, 3, 3 @ 8686258 + voice_square_1_alt 60, 0, 0, 2, 0, 7, 3, 3 @ 8686264 + voice_square_1_alt 60, 0, 0, 3, 2, 2, 7, 0 @ 8686270 + voice_square_2_alt 60, 0, 1, 1, 2, 3, 0 @ 868627C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86862A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86862AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86862B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86862C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86862D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86862DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86862E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86862F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868630C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868633C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868636C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868639C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86863A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86863B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86863C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86863CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86863D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86863E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86863F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86863FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868642C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868645C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8686468 diff --git a/sound/voicegroups/voicegroup061.inc b/sound/voicegroups/voicegroup061.inc index 6346ee1cd..d4b8a50b3 100644 --- a/sound/voicegroups/voicegroup061.inc +++ b/sound/voicegroups/voicegroup061.inc @@ -1,131 +1,131 @@ .align 2 voicegroup061:: @ 8686474 voice_keysplit_all voicegroup001 @ 8686474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868648C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86864A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86864B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86864BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86864C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86864D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86864E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86864EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86864F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868651C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686534 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8686540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868654C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868657C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86865A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86865AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86865B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86865C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86865D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86865DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86865E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86865F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868660C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686618 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 115 @ 8686624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868663C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868666C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868669C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86866A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86866B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86866C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86866CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86866D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86866E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86866F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86866FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868648C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86864A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86864B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86864BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86864C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86864D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86864E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86864EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86864F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868651C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686534 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 8686540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868654C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868657C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86865A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86865AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86865B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86865C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86865D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86865DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86865E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86865F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868660C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686618 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 115 @ 8686624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868663C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868666C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868669C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86866A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86866B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86866C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86866CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86866D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86866E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86866F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86866FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686708 voice_keysplit voicegroup007, KeySplitTable3 @ 8686714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868672C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868675C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868678C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86867A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86867B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86867BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86867C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86867D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 86867E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86867EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86867F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868681C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686828 - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8686834 - voice_square_2_alt 2, 0, 1, 4, 1 @ 8686840 - voice_square_2_alt 0, 0, 1, 4, 1 @ 868684C - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8686858 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8686864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868687C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86868A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86868AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86868B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86868C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86868D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86868DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86868E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86868F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868690C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868693C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868696C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868699C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86869A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86869B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86869C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86869CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86869D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86869E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86869F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86869FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A50 - voice_noise_alt 0, 0, 1, 7, 1 @ 8686A5C - voice_noise_alt 0, 0, 1, 0, 0 @ 8686A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868672C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868675C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868678C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86867A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86867B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86867BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86867C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86867D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 86867E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86867EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86867F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868681C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686828 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 8686834 + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 8686840 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 868684C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8686858 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8686864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868687C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86868A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86868AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86868B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86868C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86868D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86868DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86868E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86868F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868690C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868693C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868696C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868699C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86869A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86869B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86869C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86869CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86869D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86869E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86869F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86869FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686A14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686A20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686A50 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8686A5C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8686A68 diff --git a/sound/voicegroups/voicegroup062.inc b/sound/voicegroups/voicegroup062.inc index 38bd9ea98..7415e7090 100644 --- a/sound/voicegroups/voicegroup062.inc +++ b/sound/voicegroups/voicegroup062.inc @@ -1,131 +1,131 @@ .align 2 voicegroup062:: @ 8686A74 voice_keysplit_all voicegroup001 @ 8686A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686B94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BC4 - voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 8686BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686BF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C30 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8686C3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686C9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686AEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686AF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686BA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686BB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686BC4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 8686BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686BDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686BF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C30 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8686C3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686C9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686CB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686CE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686CF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D08 voice_keysplit voicegroup007, KeySplitTable3 @ 8686D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E34 - voice_square_2_alt 0, 0, 1, 4, 1 @ 8686E40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E4C - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8686E58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686E94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686EF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8686FFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868702C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687050 - voice_noise_alt 0, 0, 1, 7, 1 @ 868705C - voice_noise_alt 0, 0, 1, 0, 0 @ 8687068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686DE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686DF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686E10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686E28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686E34 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 8686E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686E4C + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 8686E58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686E64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686E7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686E88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686EA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686EE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686EF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686FA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686FB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686FC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686FCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686FD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8686FFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868702C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687050 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868705C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8687068 diff --git a/sound/voicegroups/voicegroup063.inc b/sound/voicegroups/voicegroup063.inc index 4f85fb5b5..98ac82176 100644 --- a/sound/voicegroups/voicegroup063.inc +++ b/sound/voicegroups/voicegroup063.inc @@ -1,131 +1,131 @@ .align 2 voicegroup063:: @ 8687074 voice_keysplit_all voicegroup001 @ 8687074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868708C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86870A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86870B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86870BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86870C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86870D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86870E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86870EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86870F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868711C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687134 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 165 @ 8687140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868714C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868717C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86871A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86871AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86871B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86871C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86871D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86871DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86871E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86871F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868720C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687218 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 8687224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868723C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868726C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868729C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86872A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86872B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86872C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86872CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86872D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86872E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86872F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86872FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868708C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86870A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86870B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86870BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86870C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86870D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86870E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86870EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86870F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868711C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687134 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 165 @ 8687140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868714C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868717C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86871A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86871AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86871B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86871C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86871D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86871DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86871E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86871F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868720C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687218 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 8687224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868723C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868726C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868729C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86872A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86872B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86872C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86872CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86872D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86872E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86872F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86872FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687308 voice_keysplit voicegroup007, KeySplitTable3 @ 8687314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868732C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868735C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868738C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86873A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86873B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86873BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86873C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86873D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86873E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86873EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86873F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868741C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687428 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8687434 - voice_square_2_alt 1, 0, 1, 4, 1 @ 8687440 - voice_square_2_alt 0, 0, 1, 4, 1 @ 868744C - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8687458 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8687464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868747C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86874A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86874AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86874B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86874C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86874D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86874DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86874E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86874F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868750C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868753C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868756C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868759C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86875A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86875B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86875C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86875CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86875D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86875E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86875F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86875FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868762C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687650 - voice_noise_alt 0, 0, 1, 7, 1 @ 868765C - voice_noise_alt 0, 0, 1, 0, 0 @ 8687668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868732C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868735C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868738C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86873A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86873B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86873BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86873C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86873D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86873E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86873EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86873F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868741C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687428 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 8687434 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 8687440 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 868744C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8687458 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8687464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868747C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86874A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86874AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86874B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86874C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86874D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86874DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86874E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86874F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868750C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868753C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868756C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868759C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86875A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86875B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86875C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86875CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86875D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86875E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86875F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86875FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868762C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687650 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868765C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8687668 diff --git a/sound/voicegroups/voicegroup064.inc b/sound/voicegroups/voicegroup064.inc index 44b488b8f..f52f45699 100644 --- a/sound/voicegroups/voicegroup064.inc +++ b/sound/voicegroups/voicegroup064.inc @@ -1,131 +1,131 @@ .align 2 voicegroup064:: @ 8687674 voice_keysplit_all voicegroup001 @ 8687674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868768C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86876A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86876B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86876BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86876C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86876D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86876E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86876EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86876F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868771C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868774C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868777C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687788 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 8687794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86877A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86877AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86877B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86877C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86877D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86877DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86877E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86877F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868780C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868783C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868786C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687890 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 868789C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 86878A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868768C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86876A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86876B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86876BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86876C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86876D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86876E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86876EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86876F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868771C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868774C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868777C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687788 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 8687794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86877A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86877AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86877B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86877C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86877D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86877DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86877E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86877F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868780C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687830 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868783C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868786C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687890 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 868789C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 86878A8 voice_keysplit voicegroup006, KeySplitTable2 @ 86878B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86878C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86878CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86878D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86878E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86878F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86878FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868792C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86878C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86878CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86878D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86878E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86878F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86878FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868792C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687938 voice_keysplit voicegroup009, KeySplitTable5 @ 8687944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868795C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868798C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86879A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86879B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86879BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86879C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86879D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 86879E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86879EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86879F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A28 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8687A34 - voice_square_2_alt 0, 0, 1, 4, 1 @ 8687A40 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8687A4C - voice_square_2_alt 3, 0, 1, 4, 1 @ 8687A58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687A94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687AF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687BFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C50 - voice_noise_alt 0, 0, 1, 7, 1 @ 8687C5C - voice_noise_alt 0, 0, 1, 0, 0 @ 8687C68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868795C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868798C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86879A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86879B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86879BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86879C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86879D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 86879E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86879EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86879F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687A04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687A10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687A28 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 8687A34 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 8687A40 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8687A4C + voice_square_2_alt 60, 0, 3, 0, 1, 4, 1 @ 8687A58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687A64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687A70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687A7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687A88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687A94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687AA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687AAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687AB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687AC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687ADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687AF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687BA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687BB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687BC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687BD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687BE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687BFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687C08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687C14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687C20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687C2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687C38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687C44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687C50 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8687C5C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8687C68 diff --git a/sound/voicegroups/voicegroup065.inc b/sound/voicegroups/voicegroup065.inc index 1bb905e2c..d4a604867 100644 --- a/sound/voicegroups/voicegroup065.inc +++ b/sound/voicegroups/voicegroup065.inc @@ -2,130 +2,130 @@ voicegroup065:: @ 8687C74 voice_keysplit_all voicegroup001 @ 8687C74 voice_keysplit voicegroup005, KeySplitTable1 @ 8687C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687C98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D34 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 165 @ 8687D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687DF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E18 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 8687E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687C8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687C98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687CA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687CB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687CBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687CC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687CD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687CE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687CEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687CF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D34 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 165 @ 8687D40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687DC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687DD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687DDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687DF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E18 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 8687E24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687EA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687EE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687EF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F08 voice_keysplit voicegroup007, KeySplitTable3 @ 8687F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687F98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8687FF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868801C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688028 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8688034 - voice_square_2_alt 1, 0, 1, 4, 1 @ 8688040 - voice_square_2_alt 0, 0, 1, 4, 1 @ 868804C - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 8688058 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8688064 - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8688070 - voice_square_2_alt 2, 0, 1, 4, 1 @ 868807C - voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8688088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86880A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86880AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86880B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86880C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86880D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86880DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86880E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86880F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868810C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868813C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868816C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868819C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86881A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86881B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86881C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86881CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86881D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86881E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86881F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86881FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868822C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688250 - voice_noise_alt 0, 0, 1, 7, 1 @ 868825C - voice_noise_alt 0, 0, 1, 0, 0 @ 8688268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687FA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687FB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687FBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687FD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8687FF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868801C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688028 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 8688034 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 8688040 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 868804C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 8688058 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8688064 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 8688070 + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 868807C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8688088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86880A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86880AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86880B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86880C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86880D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86880DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86880E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86880F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868810C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868813C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868816C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868819C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86881A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86881B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86881C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86881CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86881D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86881E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86881F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86881FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868822C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688250 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868825C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8688268 diff --git a/sound/voicegroups/voicegroup066.inc b/sound/voicegroups/voicegroup066.inc index 514a06aa6..ba3f16703 100644 --- a/sound/voicegroups/voicegroup066.inc +++ b/sound/voicegroups/voicegroup066.inc @@ -1,131 +1,131 @@ .align 2 voicegroup066:: @ 8688274 voice_keysplit_all voicegroup001 @ 8688274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868828C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86882A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86882B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86882BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86882C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86882D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86882E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86882EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86882F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868831C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868834C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868837C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688388 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 8688394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86883A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86883AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86883B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86883C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86883D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86883DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86883E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86883F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868840C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8688418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688430 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 868843C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868846C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688484 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 8688490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868849C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86884A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86884B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86884C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86884CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86884D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86884E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86884F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86884FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868852C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868855C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868858C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86885A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86885B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86885BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86885C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86885D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 86885E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86885EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86885F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868861C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688628 - voice_square_1 0, 1, 0, 1, 4, 1 @ 8688634 - voice_square_2_alt 1, 0, 1, 4, 1 @ 8688640 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 3 @ 868864C - voice_square_2_alt 3, 0, 1, 4, 1 @ 8688658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868867C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86886A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86886AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86886B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86886C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86886D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86886DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86886E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86886F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868870C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868873C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868876C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868879C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86887A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86887B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86887C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86887CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86887D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86887E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86887F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86887FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868882C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688850 - voice_noise_alt 0, 0, 1, 7, 1 @ 868885C - voice_noise_alt 0, 0, 1, 0, 0 @ 8688868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868828C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86882A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86882B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86882BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86882C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86882D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86882E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86882EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86882F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868831C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868834C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868837C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688388 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 8688394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86883A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86883AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86883B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86883C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86883D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86883DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86883E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86883F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868840C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8688418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688430 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 868843C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868846C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688484 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 8688490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868849C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86884A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86884B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86884C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86884CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86884D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86884E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86884F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86884FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868852C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868855C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868858C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86885A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86885B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86885BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86885C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86885D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 86885E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86885EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86885F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868861C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688628 + voice_square_1 60, 0, 0, 1, 0, 1, 4, 1 @ 8688634 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 8688640 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 3 @ 868864C + voice_square_2_alt 60, 0, 3, 0, 1, 4, 1 @ 8688658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868867C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86886A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86886AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86886B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86886C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86886D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86886DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86886E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86886F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868870C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868873C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868876C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868879C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86887A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86887B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86887C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86887CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86887D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86887E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86887F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86887FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868882C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688850 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868885C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8688868 diff --git a/sound/voicegroups/voicegroup067.inc b/sound/voicegroups/voicegroup067.inc index 5b93a2b77..b2ecd0927 100644 --- a/sound/voicegroups/voicegroup067.inc +++ b/sound/voicegroups/voicegroup067.inc @@ -2,130 +2,130 @@ voicegroup067:: @ 8688874 voice_keysplit_all voicegroup001 @ 8688874 voice_keysplit voicegroup005, KeySplitTable1 @ 8688880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868888C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86888A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86888B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86888BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86888C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86888D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86888E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86888EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86888F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868891C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688934 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8688940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868894C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868897C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688988 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 8688994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86889A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86889AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86889B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86889C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86889D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86889DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86889E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86889F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A30 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8688A3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868888C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86888A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86888B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86888BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86888C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86888D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86888E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86888EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86888F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868891C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688934 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 8688940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868894C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868897C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688988 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 8688994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86889A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86889AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86889B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86889C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86889D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86889DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86889E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86889F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A30 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8688A3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688A9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688AA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688AD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688AE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688AF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688AFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B08 voice_keysplit voicegroup007, KeySplitTable3 @ 8688B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688B98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BD4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 8688BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C28 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8688C34 - voice_square_2_alt 1, 0, 1, 4, 1 @ 8688C40 - voice_square_2_alt 0, 0, 1, 4, 1 @ 8688C4C - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8688C58 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8688C64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688C94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688CF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E50 - voice_noise_alt 0, 0, 1, 7, 1 @ 8688E5C - voice_noise_alt 0, 0, 1, 0, 0 @ 8688E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688BA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688BD4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 8688BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688C28 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 8688C34 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 8688C40 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 8688C4C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8688C58 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8688C64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688C70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688C7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688C88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688C94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688CA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688CB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688CC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688CE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688CF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688DA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688DC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688DF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688E08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688E14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688E20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688E2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688E38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688E50 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8688E5C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8688E68 diff --git a/sound/voicegroups/voicegroup068.inc b/sound/voicegroups/voicegroup068.inc index cd920e6d2..1d7f97cd5 100644 --- a/sound/voicegroups/voicegroup068.inc +++ b/sound/voicegroups/voicegroup068.inc @@ -2,130 +2,130 @@ voicegroup068:: @ 8688E74 voice_keysplit_all voicegroup001 @ 8688E74 voice_keysplit voicegroup005, KeySplitTable1 @ 8688E80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688E98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F10 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 8688F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F34 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8688F40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688F88 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 8688F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8688FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868900C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8689018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689030 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 868903C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868906C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868909C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86890A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86890B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86890C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86890CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86890D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86890E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86890F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86890FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688E98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688EA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688EBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688F10 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 8688F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688F34 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 8688F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688F4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688F7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688F88 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 8688F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688FA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688FD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688FDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8688FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868900C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8689018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689030 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 868903C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868906C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868909C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86890A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86890B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86890C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86890CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86890D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86890E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86890F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86890FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689108 voice_keysplit voicegroup007, KeySplitTable3 @ 8689114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868912C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868915C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868918C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86891A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86891B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86891BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86891C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86891D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 86891E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86891EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86891F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868921C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689228 - voice_square_1 0, 2, 0, 2, 3, 1 @ 8689234 - voice_square_2_alt 2, 0, 2, 3, 1 @ 8689240 - voice_square_2_alt 0, 0, 1, 4, 1 @ 868924C - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8689258 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8689264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868927C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86892A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86892AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86892B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86892C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86892D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86892DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86892E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86892F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868930C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868933C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868936C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868939C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86893A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86893B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86893C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86893CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86893D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86893E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86893F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86893FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868942C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689450 - voice_noise_alt 0, 0, 1, 7, 1 @ 868945C - voice_noise_alt 0, 0, 1, 0, 0 @ 8689468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868912C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868915C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868918C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86891A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86891B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86891BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86891C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86891D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 86891E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86891EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86891F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868921C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689228 + voice_square_1 60, 0, 0, 2, 0, 2, 3, 1 @ 8689234 + voice_square_2_alt 60, 0, 2, 0, 2, 3, 1 @ 8689240 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 868924C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8689258 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8689264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868927C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86892A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86892AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86892B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86892C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86892D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86892DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86892E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86892F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868930C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868933C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868936C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868939C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86893A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86893B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86893C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86893CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86893D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86893E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86893F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86893FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868942C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689450 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868945C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8689468 diff --git a/sound/voicegroups/voicegroup069.inc b/sound/voicegroups/voicegroup069.inc index 180180a8c..952ebff66 100644 --- a/sound/voicegroups/voicegroup069.inc +++ b/sound/voicegroups/voicegroup069.inc @@ -1,131 +1,131 @@ .align 2 voicegroup069:: @ 8689474 voice_keysplit_all voicegroup001 @ 8689474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868948C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86894A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86894B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86894BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86894C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86894D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86894E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86894EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86894F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868951C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689534 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8689540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868954C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868957C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689588 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 8689594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86895A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86895AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86895B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86895C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86895D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86895DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86895E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86895F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868960C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8689618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689630 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 868963C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868966C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689684 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 8689690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868969C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86896A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868948C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86894A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86894B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86894BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86894C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86894D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86894E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86894EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86894F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868951C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689534 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 8689540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868954C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868957C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689588 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 8689594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86895A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86895AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86895B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86895C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86895D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86895DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86895E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86895F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868960C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8689618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689630 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 868963C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868966C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689684 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 8689690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868969C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86896A8 voice_keysplit voicegroup006, KeySplitTable2 @ 86896B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86896C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86896CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86896D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86896E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86896F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86896FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86896C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86896CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86896D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86896E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86896F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86896FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689720 voice_keysplit voicegroup008, KeySplitTable4 @ 868972C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868975C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868978C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86897A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86897B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86897BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86897C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86897D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 86897E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86897EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86897F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868981C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689828 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8689834 - voice_square_2_alt 0, 0, 1, 4, 1 @ 8689840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868984C - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 3 @ 8689858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868987C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86898A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86898AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86898B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86898C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86898D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86898DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86898E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86898F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868990C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868993C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868996C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868999C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86899A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86899B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86899C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86899CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86899D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86899E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86899F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86899FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A50 - voice_noise_alt 0, 0, 1, 7, 1 @ 8689A5C - voice_noise_alt 0, 0, 1, 0, 0 @ 8689A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868975C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868978C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86897A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86897B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86897BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86897C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86897D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 86897E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86897EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86897F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868981C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689828 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 8689834 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 8689840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868984C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 3 @ 8689858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868987C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86898A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86898AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86898B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86898C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86898D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86898DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86898E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86898F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868990C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868993C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868996C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868999C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86899A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86899B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86899C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86899CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86899D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86899E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86899F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86899FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689A14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689A20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689A50 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8689A5C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8689A68 diff --git a/sound/voicegroups/voicegroup070.inc b/sound/voicegroups/voicegroup070.inc index a60bf76c0..6d80b556a 100644 --- a/sound/voicegroups/voicegroup070.inc +++ b/sound/voicegroups/voicegroup070.inc @@ -1,131 +1,131 @@ .align 2 voicegroup070:: @ 8689A74 voice_keysplit_all voicegroup001 @ 8689A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689B88 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 8689B94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689BF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C0C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8689C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689C90 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 8689C9C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 8689CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689AEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689AF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689B88 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 8689B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689BA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689BB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689BC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689BDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689BF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C0C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8689C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689C90 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 8689C9C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 8689CA8 voice_keysplit voicegroup006, KeySplitTable2 @ 8689CB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689CE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689CF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D08 voice_keysplit voicegroup007, KeySplitTable3 @ 8689D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E28 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8689E34 - voice_square_2_alt 2, 0, 1, 4, 1 @ 8689E40 - voice_square_2_alt 0, 0, 1, 4, 1 @ 8689E4C - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8689E58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689E94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689EF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8689FFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A02C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A050 - voice_noise_alt 0, 0, 2, 4, 0 @ 868A05C - voice_noise_alt 0, 0, 1, 0, 0 @ 868A068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689DE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689DF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689E10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689E28 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 8689E34 + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 8689E40 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 8689E4C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8689E58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689E64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689E7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689E88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689EA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689EE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689EF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689FA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689FB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689FC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689FCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689FD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8689FFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A02C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A050 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 868A05C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868A068 diff --git a/sound/voicegroups/voicegroup071.inc b/sound/voicegroups/voicegroup071.inc index ccaef596b..a1592a6e8 100644 --- a/sound/voicegroups/voicegroup071.inc +++ b/sound/voicegroups/voicegroup071.inc @@ -1,131 +1,131 @@ .align 2 voicegroup071:: @ 868A074 voice_keysplit_all voicegroup001 @ 868A074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A08C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A0F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A11C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A14C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A17C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A1F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A20C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A23C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A26C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A29C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A2FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A08C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A0F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A11C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A14C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A17C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A1F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A20C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A23C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A26C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A29C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A2FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A308 voice_keysplit voicegroup007, KeySplitTable3 @ 868A314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A320 voice_keysplit voicegroup008, KeySplitTable4 @ 868A32C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A338 voice_keysplit voicegroup009, KeySplitTable5 @ 868A344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A35C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A38C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A3F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A41C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A428 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 868A434 - voice_square_2_alt 0, 0, 1, 4, 1 @ 868A440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A44C - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 868A458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A47C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A4F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A50C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A53C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A56C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A59C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A5FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A62C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A65C - voice_noise_alt 0, 0, 1, 0, 0 @ 868A668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A35C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A38C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A3F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A41C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A428 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 868A434 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 868A440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A44C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 868A458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A47C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A4F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A50C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A53C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A56C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A59C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A5FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A62C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A65C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868A668 diff --git a/sound/voicegroups/voicegroup072.inc b/sound/voicegroups/voicegroup072.inc index 69ab27a98..deb467dbf 100644 --- a/sound/voicegroups/voicegroup072.inc +++ b/sound/voicegroups/voicegroup072.inc @@ -2,130 +2,130 @@ voicegroup072:: @ 868A674 voice_keysplit_all voicegroup001 @ 868A674 voice_keysplit voicegroup005, KeySplitTable1 @ 868A680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A68C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A6F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A704 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 868A710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A71C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A734 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 868A740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A74C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A77C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A788 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 868A794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A7F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A80C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 868A818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A83C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A86C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A890 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 868A89C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A68C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A6A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A6B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A6BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A6C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A6D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A6E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A6EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A6F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A704 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 868A710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A71C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A734 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 868A740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A74C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A77C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A788 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 868A794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A7A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A7AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A7B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A7C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A7D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A7DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A7E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A7F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A80C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 868A818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A830 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A83C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A86C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A890 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 868A89C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A8A8 voice_keysplit voicegroup006, KeySplitTable2 @ 868A8B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A8FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A8C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A8CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A8D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A8E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A8F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A8FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A908 voice_keysplit voicegroup007, KeySplitTable3 @ 868A914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A92C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A92C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A938 voice_keysplit voicegroup009, KeySplitTable5 @ 868A944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A95C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A98C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868A9F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA28 - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 868AA34 - voice_square_2_alt 2, 0, 1, 4, 1 @ 868AA40 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868AA4C - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868AA58 - voice_square_2_alt 0, 0, 1, 4, 0 @ 868AA64 - voice_square_1_alt 0, 0, 0, 1, 4, 0 @ 868AA70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AA94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AAF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AB9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ABFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC50 - voice_noise_alt 0, 0, 2, 4, 0 @ 868AC5C - voice_noise_alt 0, 0, 1, 0, 0 @ 868AC68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A95C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A98C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A9A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A9B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A9BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A9C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A9D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A9E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A9EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868A9F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AA04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AA10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AA1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AA28 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 868AA34 + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 868AA40 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868AA4C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868AA58 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 0 @ 868AA64 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 0 @ 868AA70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AA7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AA88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AA94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AAA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AAAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AAB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AAC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AAD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AAE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AAF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AB9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ABA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ABB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ABC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ABCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ABD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ABE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ABF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ABFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AC08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AC14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AC20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AC2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AC38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AC44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AC50 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 868AC5C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868AC68 diff --git a/sound/voicegroups/voicegroup073.inc b/sound/voicegroups/voicegroup073.inc index 5f351cfb5..2701b5c79 100644 --- a/sound/voicegroups/voicegroup073.inc +++ b/sound/voicegroups/voicegroup073.inc @@ -2,130 +2,130 @@ voicegroup073:: @ 868AC74 voice_keysplit_all voicegroup001 @ 868AC74 voice_keysplit voicegroup005, KeySplitTable1 @ 868AC80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AC98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ACF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD04 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 868AD10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD34 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 868AD40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AD88 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 868AD94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ADF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE0C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 868AE18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE30 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 868AE3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AE90 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 868AE9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AEA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AC8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AC98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ACA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ACB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ACBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ACC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ACD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ACE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ACEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ACF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AD04 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 868AD10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AD1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AD28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AD34 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 868AD40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AD4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AD58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AD64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AD70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AD7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AD88 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 868AD94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ADA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ADAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ADB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ADC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ADD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ADDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ADE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ADF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AE00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AE0C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 868AE18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AE24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AE30 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 868AE3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AE48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AE54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AE60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AE6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AE78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AE84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AE90 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 868AE9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AEA8 voice_keysplit voicegroup006, KeySplitTable2 @ 868AEB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AEC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AEE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AEF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AEFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AEC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AEE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AEF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AEFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AF08 voice_keysplit voicegroup007, KeySplitTable3 @ 868AF14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AF20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AF2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AF38 voice_keysplit voicegroup009, KeySplitTable5 @ 868AF44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AF98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFD4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 868AFE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868AFF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B01C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B028 - voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 868B034 - voice_square_2_alt 2, 0, 2, 4, 1 @ 868B040 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868B04C - voice_square_2_alt 0, 0, 1, 4, 0 @ 868B058 - voice_square_1_alt 0, 0, 0, 1, 4, 0 @ 868B064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B07C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B0F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B10C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B13C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B16C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B19C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B1FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B22C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B250 - voice_noise_alt 0, 0, 2, 4, 0 @ 868B25C - voice_noise_alt 0, 0, 1, 0, 0 @ 868B268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AF50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AF5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AF68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AF74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AF80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AF8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AF98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AFA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AFB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AFBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AFC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AFD4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 868AFE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AFEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868AFF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B01C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B028 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 4, 1 @ 868B034 + voice_square_2_alt 60, 0, 2, 0, 2, 4, 1 @ 868B040 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868B04C + voice_square_2_alt 60, 0, 0, 0, 1, 4, 0 @ 868B058 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 0 @ 868B064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B07C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B0A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B0AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B0B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B0C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B0D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B0DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B0E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B0F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B10C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B13C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B16C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B19C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B1A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B1B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B1C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B1CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B1D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B1E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B1F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B1FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B22C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B250 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 868B25C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868B268 diff --git a/sound/voicegroups/voicegroup074.inc b/sound/voicegroups/voicegroup074.inc index 16195cb85..6b9dcfb51 100644 --- a/sound/voicegroups/voicegroup074.inc +++ b/sound/voicegroups/voicegroup074.inc @@ -1,131 +1,131 @@ .align 2 voicegroup074:: @ 868B274 voice_keysplit_all voicegroup001 @ 868B274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B28C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B2F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B304 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 868B310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B31C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B34C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B37C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B3F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B40C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 868B418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B43C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B46C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B49C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 216 @ 868B4A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B4FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B52C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B55C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B58C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B5F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B61C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B628 - voice_square_1_alt 0, 2, 0, 1, 4, 0 @ 868B634 - voice_square_2_alt 2, 0, 1, 4, 0 @ 868B640 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868B64C - voice_square_2_alt 0, 0, 1, 4, 1 @ 868B658 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 868B664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B67C - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868B688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B6F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B70C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B73C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B76C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B79C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B7FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B82C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B850 - voice_noise_alt 0, 0, 2, 4, 0 @ 868B85C - voice_noise_alt 0, 0, 1, 0, 0 @ 868B868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B28C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B2A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B2B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B2BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B2C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B2D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B2E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B2EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B2F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B304 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 868B310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B31C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B34C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B37C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B3A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B3AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B3B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B3C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B3D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B3DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B3E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B3F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B40C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 868B418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B43C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B46C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B49C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 216 @ 868B4A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B4B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B4C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B4CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B4D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B4E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B4F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B4FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B52C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B55C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B58C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B5A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B5B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B5BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B5C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B5D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B5E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B5EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B5F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B61C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B628 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 0 @ 868B634 + voice_square_2_alt 60, 0, 2, 0, 1, 4, 0 @ 868B640 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868B64C + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 868B658 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 868B664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B67C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868B688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B6A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B6AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B6B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B6C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B6D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B6DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B6E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B6F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B70C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B73C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B76C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B79C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B7A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B7B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B7C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B7CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B7D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B7E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B7F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B7FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B82C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B850 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 868B85C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868B868 diff --git a/sound/voicegroups/voicegroup075.inc b/sound/voicegroups/voicegroup075.inc index f2c2d0d01..cd8ed9250 100644 --- a/sound/voicegroups/voicegroup075.inc +++ b/sound/voicegroups/voicegroup075.inc @@ -2,130 +2,130 @@ voicegroup075:: @ 868B874 voice_keysplit_all voicegroup001 @ 868B874 voice_keysplit voicegroup005, KeySplitTable1 @ 868B880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B88C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B8F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B910 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 868B91C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B94C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B97C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868B9F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA0C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 868BA18 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 868BA24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BA9C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 868BAA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B88C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B8A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B8B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B8BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B8C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B8D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B8E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B8EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B8F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B910 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 868B91C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B94C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B97C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B9A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B9AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B9B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B9C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B9D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B9DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B9E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868B9F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA0C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 868BA18 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 868BA24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BA9C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 868BAA8 voice_keysplit voicegroup006, KeySplitTable2 @ 868BAB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BAC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BAD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BAE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BAF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BAFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BAC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BAD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BAE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BAF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BAFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BB08 voice_keysplit voicegroup007, KeySplitTable3 @ 868BB14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BB20 voice_keysplit voicegroup008, KeySplitTable4 @ 868BB2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BB38 voice_keysplit voicegroup009, KeySplitTable5 @ 868BB44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BB98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBD4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 868BBE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BBF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC28 - voice_square_1_alt 0, 1, 0, 2, 3, 1 @ 868BC34 - voice_square_2_alt 2, 0, 1, 4, 1 @ 868BC40 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868BC4C - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 868BC58 - voice_square_2_alt 1, 0, 1, 4, 1 @ 868BC64 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 1 @ 868BC70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC7C - voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 868BC88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BC94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BCF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BD9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BDFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE50 - voice_noise_alt 0, 0, 3, 4, 0 @ 868BE5C - voice_noise_alt 0, 0, 1, 0, 0 @ 868BE68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BB50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BB5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BB68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BB74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BB80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BB8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BB98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BBA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BBB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BBBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BBC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BBD4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 868BBE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BBEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BBF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BC04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BC10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BC1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BC28 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 3, 1 @ 868BC34 + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 868BC40 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868BC4C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 868BC58 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 868BC64 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 1 @ 868BC70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BC7C + voice_square_1_alt 60, 0, 0, 0, 0, 2, 3, 1 @ 868BC88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BC94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BCA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BCAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BCB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BCC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BCD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BCDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BCE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BCF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BD9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BDA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BDB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BDC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BDCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BDD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BDE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BDF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BDFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BE08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BE14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BE20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BE2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BE38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BE44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BE50 + voice_noise_alt 60, 0, 0, 0, 3, 4, 0 @ 868BE5C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868BE68 diff --git a/sound/voicegroups/voicegroup076.inc b/sound/voicegroups/voicegroup076.inc index 86e1e2ae3..3148389b2 100644 --- a/sound/voicegroups/voicegroup076.inc +++ b/sound/voicegroups/voicegroup076.inc @@ -1,131 +1,131 @@ .align 2 voicegroup076:: @ 868BE74 voice_keysplit_all voicegroup001 @ 868BE74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BE98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BEF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF34 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 165 @ 868BF40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BF94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868BFF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C00C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 868C018 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 868C024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C03C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C06C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C09C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C0FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BE80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BE8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BE98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BEA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BEB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BEBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BEC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BEE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BEEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BEF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF34 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 165 @ 868BF40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BF94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BFA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BFAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BFB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BFC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BFD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BFDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BFE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868BFF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C00C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 868C018 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 868C024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C03C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C06C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C09C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C0A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C0B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C0C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C0CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C0D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C0E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C0F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C0FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C108 voice_keysplit voicegroup007, KeySplitTable3 @ 868C114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C12C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C15C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C18C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C1F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C21C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C228 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 868C234 - voice_square_2_alt 1, 0, 1, 4, 1 @ 868C240 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868C24C - voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 868C258 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 868C264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C27C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C2F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C30C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C33C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C36C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C39C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C3FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C42C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C450 - voice_noise_alt 0, 0, 1, 7, 1 @ 868C45C - voice_noise_alt 0, 0, 1, 0, 0 @ 868C468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C12C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C15C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C18C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C1A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C1B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C1BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C1C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C1D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C1E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C1EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C1F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C21C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C228 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 868C234 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 868C240 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868C24C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 868C258 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 868C264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C27C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C2A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C2AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C2B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C2C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C2D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C2DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C2E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C2F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C30C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C33C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C36C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C39C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C3A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C3B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C3C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C3CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C3D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C3E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C3F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C3FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C42C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C450 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868C45C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868C468 diff --git a/sound/voicegroups/voicegroup077.inc b/sound/voicegroups/voicegroup077.inc index 9d9506d20..bc174e895 100644 --- a/sound/voicegroups/voicegroup077.inc +++ b/sound/voicegroups/voicegroup077.inc @@ -1,131 +1,131 @@ .align 2 voicegroup077:: @ 868C474 voice_keysplit_all voicegroup001 @ 868C474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C48C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C4F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C504 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 868C510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C51C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C534 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 868C540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C54C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C57C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C588 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 868C594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C5F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C60C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 196 @ 868C618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C63C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C66C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C690 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 868C69C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C48C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C4A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C4B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C4BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C4C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C4D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C4E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C4EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C4F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C504 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 868C510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C51C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C534 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 868C540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C54C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C57C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C588 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 868C594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C5A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C5AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C5B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C5C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C5D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C5DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C5E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C5F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C60C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 196 @ 868C618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C63C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C66C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C690 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 868C69C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C6A8 voice_keysplit voicegroup006, KeySplitTable2 @ 868C6B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C6FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C72C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C75C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C78C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 868C7E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C7F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C81C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C828 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 868C834 - voice_square_2_alt 1, 0, 1, 4, 1 @ 868C840 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868C84C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C87C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C8F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C90C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C93C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C96C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C99C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868C9FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA50 - voice_noise_alt 0, 0, 2, 4, 0 @ 868CA5C - voice_noise_alt 0, 0, 1, 0, 0 @ 868CA68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C6C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C6CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C6D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C6E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C6F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C6FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C72C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C75C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C78C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C7A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C7B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C7BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C7C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C7D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 868C7E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C7EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C7F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C81C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C828 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 868C834 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 868C840 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 868C84C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C87C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C8A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C8AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C8B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C8C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C8D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C8DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C8E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C8F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C90C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C93C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C96C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C99C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C9A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C9B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C9C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C9CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C9D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C9E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C9F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868C9FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CA08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CA14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CA20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CA2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CA38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CA44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CA50 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 868CA5C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868CA68 diff --git a/sound/voicegroups/voicegroup078.inc b/sound/voicegroups/voicegroup078.inc index 03d9c5b93..29fc345c8 100644 --- a/sound/voicegroups/voicegroup078.inc +++ b/sound/voicegroups/voicegroup078.inc @@ -1,131 +1,131 @@ .align 2 voicegroup078:: @ 868CA74 voice_keysplit_all voicegroup001 @ 868CA74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CA98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CAF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB10 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 868CB1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CB88 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 868CB94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CBF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC0C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 196 @ 868CC18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC84 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 868CC90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CC9C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 868CCA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CA80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CA8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CA98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CAA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CAB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CAC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CAD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CAE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CAEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CAF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CB04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CB10 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 868CB1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CB28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CB34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CB40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CB4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CB58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CB64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CB70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CB7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CB88 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 868CB94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CBA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CBAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CBB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CBC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CBD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CBDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CBE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CBF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC0C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 196 @ 868CC18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC84 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 868CC90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CC9C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 868CCA8 voice_keysplit voicegroup006, KeySplitTable2 @ 868CCB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CCFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CCC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CCCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CCD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CCE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CCF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CCFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD38 voice_keysplit voicegroup009, KeySplitTable5 @ 868CD44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CD98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CDF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE28 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 868CE34 - voice_square_2_alt 1, 0, 1, 4, 1 @ 868CE40 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 868CE4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CE94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CEF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CF9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868CFFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D02C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D050 - voice_noise_alt 0, 0, 2, 4, 0 @ 868D05C - voice_noise_alt 0, 0, 2, 0, 2 @ 868D068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CD98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CDA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CDB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CDBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CDC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CDD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CDE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CDEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CDF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CE04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CE10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CE1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CE28 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 868CE34 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 868CE40 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 868CE4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CE58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CE64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CE70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CE7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CE88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CE94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CEA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CEAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CEB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CEC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CEDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CEE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CEF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CF9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CFA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CFB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CFC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CFCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CFD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CFE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CFF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868CFFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D02C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D050 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 868D05C + voice_noise_alt 60, 0, 0, 0, 2, 0, 2 @ 868D068 diff --git a/sound/voicegroups/voicegroup079.inc b/sound/voicegroups/voicegroup079.inc index 7159f0e91..8aa13f41e 100644 --- a/sound/voicegroups/voicegroup079.inc +++ b/sound/voicegroups/voicegroup079.inc @@ -2,130 +2,130 @@ voicegroup079:: @ 868D074 voice_keysplit_all voicegroup001 @ 868D074 voice_keysplit voicegroup005, KeySplitTable1 @ 868D080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D08C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0A4 - voice_square_2_alt 3, 0, 2, 4, 1 @ 868D0B0 - voice_square_2_alt 0, 0, 1, 6, 2 @ 868D0BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D0F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D110 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 868D11C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D134 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 868D140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D14C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D17C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D188 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 868D194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D1F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D20C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D23C - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 6, 2 @ 868D248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D26C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D284 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 868D290 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 868D29C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D08C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D0A4 + voice_square_2_alt 60, 0, 3, 0, 2, 4, 1 @ 868D0B0 + voice_square_2_alt 60, 0, 0, 0, 1, 6, 2 @ 868D0BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D0C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D0D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D0E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D0EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D0F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D110 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 868D11C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D134 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 868D140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D14C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D17C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D188 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 868D194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D1A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D1AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D1B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D1C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D1D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D1DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D1E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D1F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D20C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D23C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 6, 2 @ 868D248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D26C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D284 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 868D290 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 868D29C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D2A8 voice_keysplit voicegroup006, KeySplitTable2 @ 868D2B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D2FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D32C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D35C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D38C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 868D3E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D3F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D41C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D428 - voice_square_1_alt 0, 3, 0, 2, 4, 1 @ 868D434 - voice_square_2_alt 3, 0, 1, 6, 2 @ 868D440 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 868D44C - voice_square_1_alt 0, 2, 0, 2, 6, 5 @ 868D458 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 4, 4 @ 868D464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D47C - voice_square_2_alt 2, 0, 1, 6, 2 @ 868D488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D4F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D50C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D53C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D56C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D59C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D5FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D62C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D650 - voice_noise_alt 0, 0, 1, 7, 1 @ 868D65C - voice_noise_alt 0, 0, 1, 0, 0 @ 868D668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D2C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D2CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D2D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D2E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D2F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D2FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D32C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D35C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D38C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D3A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D3B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D3BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D3C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D3D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 868D3E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D3EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D3F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D41C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D428 + voice_square_1_alt 60, 0, 0, 3, 0, 2, 4, 1 @ 868D434 + voice_square_2_alt 60, 0, 3, 0, 1, 6, 2 @ 868D440 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 868D44C + voice_square_1_alt 60, 0, 0, 2, 0, 2, 6, 5 @ 868D458 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 4, 4 @ 868D464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D47C + voice_square_2_alt 60, 0, 2, 0, 1, 6, 2 @ 868D488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D4A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D4AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D4B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D4C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D4D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D4DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D4E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D4F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D50C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D53C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D56C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D59C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D5A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D5B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D5C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D5CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D5D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D5E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D5F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D5FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D62C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D650 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868D65C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868D668 diff --git a/sound/voicegroups/voicegroup080.inc b/sound/voicegroups/voicegroup080.inc index 1b91b4403..1d0a21b32 100644 --- a/sound/voicegroups/voicegroup080.inc +++ b/sound/voicegroups/voicegroup080.inc @@ -1,131 +1,131 @@ .align 2 voicegroup080:: @ 868D674 voice_keysplit_all voicegroup001 @ 868D674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D68C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D6F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D71C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D74C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D77C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D788 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 868D794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D7F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D80C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D830 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 868D83C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D86C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D884 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 868D890 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 868D89C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 868D8A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D68C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D6A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D6B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D6BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D6C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D6D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D6E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D6EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D6F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D71C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D74C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D77C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D788 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 868D794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D7A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D7AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D7B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D7C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D7D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D7DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D7E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D7F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D80C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D830 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 868D83C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D86C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D884 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 868D890 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 868D89C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 868D8A8 voice_keysplit voicegroup006, KeySplitTable2 @ 868D8B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D8FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D92C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D8C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D8CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D8D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D8E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D8F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D8FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D92C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D938 voice_keysplit voicegroup009, KeySplitTable5 @ 868D944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D95C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D98C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 868D9E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868D9F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA28 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 868DA34 - voice_square_2_alt 1, 0, 1, 4, 1 @ 868DA40 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 868DA4C - voice_square_2_alt 3, 0, 1, 4, 1 @ 868DA58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DA94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DAF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DB9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DBFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC50 - voice_noise_alt 0, 0, 1, 7, 1 @ 868DC5C - voice_noise_alt 0, 0, 1, 0, 0 @ 868DC68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D95C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D98C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D9A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D9B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D9BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D9C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D9D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 868D9E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D9EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868D9F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DA04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DA10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DA1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DA28 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 868DA34 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 868DA40 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 868DA4C + voice_square_2_alt 60, 0, 3, 0, 1, 4, 1 @ 868DA58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DA64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DA70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DA7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DA88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DA94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DAA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DAAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DAB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DAC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DAD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DAE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DAF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DB9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DBA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DBB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DBC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DBCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DBD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DBE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DBF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DBFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DC08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DC14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DC20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DC2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DC38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DC44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DC50 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868DC5C + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868DC68 diff --git a/sound/voicegroups/voicegroup081.inc b/sound/voicegroups/voicegroup081.inc index 486d99388..4ecddbf36 100644 --- a/sound/voicegroups/voicegroup081.inc +++ b/sound/voicegroups/voicegroup081.inc @@ -1,5 +1,5 @@ .align 2 voicegroup081:: @ 868DC74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DC74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DC74 voice_keysplit voicegroup005, KeySplitTable1 @ 868DC80 diff --git a/sound/voicegroups/voicegroup082.inc b/sound/voicegroups/voicegroup082.inc index acd59607c..0e3886eb1 100644 --- a/sound/voicegroups/voicegroup082.inc +++ b/sound/voicegroups/voicegroup082.inc @@ -2,130 +2,130 @@ voicegroup082:: @ 868DC8C voice_keysplit_all voicegroup001 @ 868DC8C voice_keysplit voicegroup005, KeySplitTable1 @ 868DC98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DCF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD28 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 868DD34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DD94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDA0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 868DDAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DDF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DE9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DEA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DEB4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 868DEC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DCA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DCB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DCBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DCC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DCD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DCE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DCEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DCF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD28 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 868DD34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DD94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DDA0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 868DDAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DDB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DDC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DDD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DDDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DDE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DDF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DE9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DEA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DEB4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 868DEC0 voice_keysplit voicegroup006, KeySplitTable2 @ 868DECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DEE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DEF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DEFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DEE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DEF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DEFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DF08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DF14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DF20 voice_keysplit voicegroup007, KeySplitTable3 @ 868DF2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DF38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DF44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DF50 voice_keysplit voicegroup009, KeySplitTable5 @ 868DF5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DF98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868DFF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E01C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E040 - voice_square_1_alt 0, 3, 0, 2, 4, 1 @ 868E04C - voice_square_2_alt 3, 0, 1, 6, 2 @ 868E058 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868E064 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 4, 4 @ 868E070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E07C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E0F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E10C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E13C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E16C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E19C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E1FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E22C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E25C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E268 - voice_noise_alt 0, 0, 1, 7, 1 @ 868E274 - voice_noise_alt 0, 0, 1, 0, 0 @ 868E280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DF68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DF74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DF80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DF8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DF98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DFA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DFB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DFBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DFC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DFD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DFE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DFEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868DFF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E01C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E040 + voice_square_1_alt 60, 0, 0, 3, 0, 2, 4, 1 @ 868E04C + voice_square_2_alt 60, 0, 3, 0, 1, 6, 2 @ 868E058 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868E064 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 4, 4 @ 868E070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E07C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E0A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E0AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E0B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E0C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E0D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E0DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E0E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E0F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E10C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E13C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E16C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E19C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E1A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E1B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E1C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E1CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E1D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E1E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E1F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E1FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E22C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E25C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E268 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868E274 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868E280 diff --git a/sound/voicegroups/voicegroup083.inc b/sound/voicegroups/voicegroup083.inc index 57cc4f56f..4a7a6f942 100644 --- a/sound/voicegroups/voicegroup083.inc +++ b/sound/voicegroups/voicegroup083.inc @@ -2,86 +2,86 @@ voicegroup083:: @ 868E28C voice_keysplit_all voicegroup001 @ 868E28C voice_keysplit voicegroup005, KeySplitTable1 @ 868E298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E2EC - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 165, 72, 249 @ 868E2F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E31C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E34C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E37C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3A0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 76 @ 868E3AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E3F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E40C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E424 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 868E430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E43C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E46C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E49C - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 868E4A8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 242 @ 868E4B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E4C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E2A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E2B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E2BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E2C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E2D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E2E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E2EC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 165, 72, 249 @ 868E2F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E31C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E34C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E37C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E3A0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 76 @ 868E3AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E3B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E3C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E3D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E3DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E3E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E3F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E40C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E424 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 868E430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E43C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E46C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E49C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 868E4A8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 242 @ 868E4B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E4C0 voice_keysplit voicegroup006, KeySplitTable2 @ 868E4CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E4D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E4E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E4F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E4FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E52C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E4D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E4E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E4F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E4FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E52C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E538 voice_keysplit voicegroup008, KeySplitTable4 @ 868E544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E550 voice_keysplit voicegroup009, KeySplitTable5 @ 868E55C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E58C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E5EC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 868E5F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E61C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E640 - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 868E64C - voice_square_2_alt 2, 0, 1, 4, 2 @ 868E658 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 6, 4 @ 868E664 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 2, 6, 1 @ 868E670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E58C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E5A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E5B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E5BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E5C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E5D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E5E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E5EC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 868E5F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E61C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E640 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 868E64C + voice_square_2_alt 60, 0, 2, 0, 1, 4, 2 @ 868E658 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 6, 4 @ 868E664 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 2, 6, 1 @ 868E670 diff --git a/sound/voicegroups/voicegroup084.inc b/sound/voicegroups/voicegroup084.inc index 8d2860eae..ea44d4722 100644 --- a/sound/voicegroups/voicegroup084.inc +++ b/sound/voicegroups/voicegroup084.inc @@ -1,131 +1,131 @@ .align 2 voicegroup084:: @ 868E67C voice_keysplit_all voicegroup001 @ 868E67C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E6F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E70C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E718 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 868E724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E73C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E76C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E790 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 868E79C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E7FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E82C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E85C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E88C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E898 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 868E8A4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 868E8B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E6A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E6AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E6B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E6C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E6D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E6DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E6E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E6F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E70C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E718 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 868E724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E73C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E76C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E790 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 868E79C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E7A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E7B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E7C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E7CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E7D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E7E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E7F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E7FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E82C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E85C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E88C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E898 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 868E8A4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 868E8B0 voice_keysplit voicegroup006, KeySplitTable2 @ 868E8BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E8C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E8D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E8E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E8EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E8F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E91C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E8C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E8D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E8E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E8EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E8F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E91C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E940 voice_keysplit voicegroup009, KeySplitTable5 @ 868E94C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E97C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 868E9E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868E9F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA30 - voice_square_1_alt 0, 1, 0, 2, 4, 0 @ 868EA3C - voice_square_2_alt 1, 0, 2, 4, 0 @ 868EA48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA84 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 868EA90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EA9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EAFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EB98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EBF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC58 - voice_noise_alt 0, 0, 1, 7, 1 @ 868EC64 - voice_noise_alt 0, 0, 1, 0, 0 @ 868EC70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E97C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E9A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E9AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E9B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E9C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E9D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E9DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 868E9E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868E9F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EA00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EA0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EA18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EA24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EA30 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 4, 0 @ 868EA3C + voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 868EA48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EA54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EA60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EA6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EA78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EA84 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 868EA90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EA9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EAA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EAB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EAC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EAD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EAE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EAF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EAFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EB98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EBA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EBB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EBBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EBC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EBD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EBE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EBEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EBF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC58 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868EC64 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868EC70 diff --git a/sound/voicegroups/voicegroup085.inc b/sound/voicegroups/voicegroup085.inc index ed4d7f876..fee99d5fc 100644 --- a/sound/voicegroups/voicegroup085.inc +++ b/sound/voicegroups/voicegroup085.inc @@ -1,131 +1,131 @@ .align 2 voicegroup085:: @ 868EC7C voice_keysplit_all voicegroup001 @ 868EC7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EC94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ECF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868ED90 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 868ED9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EDFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EE98 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 868EEA4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 868EEB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EEBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EEC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EEE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EEEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EEF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EC94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ECF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868ED90 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 868ED9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EDFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EE98 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 868EEA4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 868EEB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EEBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EEC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EEE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EEEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EEF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF10 voice_keysplit voicegroup007, KeySplitTable3 @ 868EF1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EF94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFDC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 868EFE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868EFF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F00C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F030 - voice_square_1_alt 0, 2, 1, 2, 4, 0 @ 868F03C - voice_square_2_alt 1, 0, 2, 4, 0 @ 868F048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F054 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 868F060 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 13, 1 @ 868F06C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F09C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F0FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F12C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F15C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F18C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F1F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F21C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F24C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F258 - voice_noise_alt 0, 0, 1, 7, 1 @ 868F264 - voice_noise_alt 0, 0, 1, 0, 0 @ 868F270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EF94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFDC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 868EFE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868EFF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F00C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F030 + voice_square_1_alt 60, 0, 0, 2, 1, 2, 4, 0 @ 868F03C + voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 868F048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F054 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 868F060 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 13, 1 @ 868F06C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F09C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F0FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F12C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F15C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F18C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F1F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F21C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F24C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F258 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868F264 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868F270 diff --git a/sound/voicegroups/voicegroup086.inc b/sound/voicegroups/voicegroup086.inc index 391b31bba..88e475777 100644 --- a/sound/voicegroups/voicegroup086.inc +++ b/sound/voicegroups/voicegroup086.inc @@ -1,131 +1,131 @@ .align 2 voicegroup086:: @ 868F27C voice_keysplit_all voicegroup001 @ 868F27C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F2F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F30C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F318 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 868F324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F33C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 165 @ 868F348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F36C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F390 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 868F39C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F3FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F414 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 868F420 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 868F42C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F45C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F48C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F498 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 868F4A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F2A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F2AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F2B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F2C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F2D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F2DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F2E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F2F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F30C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F318 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 868F324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F33C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 165 @ 868F348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F36C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F390 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 868F39C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F3A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F3B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F3C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F3CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F3D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F3E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F3F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F3FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F414 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 868F420 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 868F42C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F45C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F48C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F498 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 868F4A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F4B0 voice_keysplit voicegroup006, KeySplitTable2 @ 868F4BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F4F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F4C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F4D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F4E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F4EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F4F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F510 voice_keysplit voicegroup007, KeySplitTable3 @ 868F51C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F540 voice_keysplit voicegroup009, KeySplitTable5 @ 868F54C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F57C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 868F5E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F5F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F60C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F630 - voice_square_1_alt 0, 2, 0, 2, 4, 0 @ 868F63C - voice_square_2_alt 1, 0, 2, 4, 0 @ 868F648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F654 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868F660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F66C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F69C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F6FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F72C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F75C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F78C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F7F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F81C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F84C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F858 - voice_noise_alt 0, 0, 1, 7, 1 @ 868F864 - voice_noise_alt 0, 0, 1, 0, 0 @ 868F870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F57C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F5A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F5AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F5B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F5C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F5D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F5DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 868F5E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F5F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F60C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F630 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 4, 0 @ 868F63C + voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 868F648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F654 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 868F660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F66C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F69C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F6A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F6B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F6C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F6CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F6D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F6E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F6F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F6FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F72C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F75C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F78C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F7A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F7B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F7BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F7C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F7D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F7E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F7EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F7F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F81C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F84C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F858 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868F864 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868F870 diff --git a/sound/voicegroups/voicegroup087.inc b/sound/voicegroups/voicegroup087.inc index 6be705d38..f71016d5d 100644 --- a/sound/voicegroups/voicegroup087.inc +++ b/sound/voicegroups/voicegroup087.inc @@ -1,131 +1,131 @@ .align 2 voicegroup087:: @ 868F87C voice_keysplit_all voicegroup001 @ 868F87C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F8F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F90C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F93C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F96C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F99C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9CC - voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 868F9D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868F9FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA20 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 868FA2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA38 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 868FA44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FA98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAA4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 868FAB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FAF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F8A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F8AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F8B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F8C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F8D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F8DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F8E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F8F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F90C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F93C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F96C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F99C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F9A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F9B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F9C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F9CC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 868F9D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F9E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F9F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868F9FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FA08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FA14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FA20 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 868FA2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FA38 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 868FA44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FA50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FA5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FA68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FA74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FA80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FA8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FA98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FAA4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 868FAB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FAC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FAD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FAE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FAEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FAF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FB04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FB10 voice_keysplit voicegroup007, KeySplitTable3 @ 868FB1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FB28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FB34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FB40 voice_keysplit voicegroup009, KeySplitTable5 @ 868FB4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FB94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FBF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC30 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 868FC3C - voice_square_2_alt 0, 0, 1, 4, 1 @ 868FC48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC54 - voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 868FC60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FC9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FCFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FD98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FDF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE58 - voice_noise_alt 0, 0, 1, 7, 1 @ 868FE64 - voice_noise_alt 0, 0, 1, 0, 0 @ 868FE70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FB58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FB64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FB70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FB7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FB88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FB94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FBA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FBAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FBB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FBC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FBD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FBDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FBE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FBF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FC00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FC0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FC18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FC24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FC30 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 868FC3C + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 868FC48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FC54 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 868FC60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FC6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FC78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FC84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FC90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FC9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FCA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FCB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FCC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FCCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FCD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FCE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FCF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FCFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FD98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FDA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FDB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FDBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FDC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FDD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FDE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FDEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FDF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FE04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FE10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FE1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FE28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FE34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FE40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FE4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FE58 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 868FE64 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 868FE70 diff --git a/sound/voicegroups/voicegroup088.inc b/sound/voicegroups/voicegroup088.inc index e907bb7c7..6b0ecee98 100644 --- a/sound/voicegroups/voicegroup088.inc +++ b/sound/voicegroups/voicegroup088.inc @@ -2,130 +2,130 @@ voicegroup088:: @ 868FE7C voice_keysplit_all voicegroup001 @ 868FE7C voice_keysplit voicegroup005, KeySplitTable1 @ 868FE88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FE94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FEA0 - voice_square_2_alt 1, 1, 1, 6, 2 @ 868FEAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FEB8 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 868FEC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FEDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FEE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FEF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF18 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 868FF24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FF9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 868FFFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869002C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869005C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869008C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690098 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 86900A4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 239 @ 86900B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FE94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FEA0 + voice_square_2_alt 60, 0, 1, 1, 1, 6, 2 @ 868FEAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FEB8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 868FEC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FEDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FEE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FEF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF18 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 868FF24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FF9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FFA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FFB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FFC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FFCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FFD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FFE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FFF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 868FFFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869002C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869005C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869008C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690098 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 86900A4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 239 @ 86900B0 voice_keysplit voicegroup006, KeySplitTable2 @ 86900BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86900C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86900D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86900E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86900EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86900F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86900C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86900D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86900E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86900EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86900F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690110 voice_keysplit voicegroup007, KeySplitTable3 @ 869011C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690128 voice_keysplit voicegroup008, KeySplitTable4 @ 8690134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690140 voice_keysplit voicegroup009, KeySplitTable5 @ 869014C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869017C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86901A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86901AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86901B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86901C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86901D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86901DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 86901E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86901F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869020C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690230 - voice_square_1_alt 0, 1, 0, 1, 6, 2 @ 869023C - voice_square_2_alt 1, 0, 2, 4, 0 @ 8690248 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8690254 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8690260 - voice_square_1_alt 0, 1, 1, 1, 6, 0 @ 869026C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690284 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 8690290 - voice_square_2_alt 3, 0, 1, 6, 2 @ 869029C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86902A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86902B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86902C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86902CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86902D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86902E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86902F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86902FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869032C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869035C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869038C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86903A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86903B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86903BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86903C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86903D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86903E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86903EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86903F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869041C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869044C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690464 - voice_noise_alt 0, 0, 1, 0, 0 @ 8690470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869017C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86901A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86901AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86901B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86901C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86901D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86901DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 86901E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86901F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869020C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690230 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 6, 2 @ 869023C + voice_square_2_alt 60, 0, 1, 0, 2, 4, 0 @ 8690248 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8690254 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 8690260 + voice_square_1_alt 60, 0, 0, 1, 1, 1, 6, 0 @ 869026C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690284 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 0 @ 8690290 + voice_square_2_alt 60, 0, 3, 0, 1, 6, 2 @ 869029C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86902A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86902B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86902C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86902CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86902D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86902E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86902F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86902FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869032C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869035C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869038C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86903A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86903B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86903BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86903C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86903D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86903E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86903EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86903F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869041C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869044C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690464 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8690470 diff --git a/sound/voicegroups/voicegroup089.inc b/sound/voicegroups/voicegroup089.inc index 0c8e2941c..82e565444 100644 --- a/sound/voicegroups/voicegroup089.inc +++ b/sound/voicegroups/voicegroup089.inc @@ -1,131 +1,131 @@ .align 2 voicegroup089:: @ 869047C voice_keysplit_all voicegroup001 @ 869047C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86904A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86904AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86904B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86904C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86904D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86904DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86904E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86904F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869050C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690518 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 8690524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869053C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869056C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869059C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86905A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86905B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86905C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86905CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86905D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86905E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86905F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86905FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869062C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869065C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869068C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86906A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86906B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86904A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86904AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86904B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86904C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86904D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86904DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86904E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86904F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869050C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690518 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 8690524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869053C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869056C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869059C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86905A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86905B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86905C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86905CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86905D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86905E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86905F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86905FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869062C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869065C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869068C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86906A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86906B0 voice_keysplit voicegroup006, KeySplitTable2 @ 86906BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86906C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86906D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86906E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86906EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86906F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869071C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86906C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86906D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86906E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86906EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86906F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869071C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690740 voice_keysplit voicegroup009, KeySplitTable5 @ 869074C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869077C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86907A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86907AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86907B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86907C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86907D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86907DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 86907E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86907F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869080C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690830 - voice_square_1_alt 0, 1, 0, 2, 4, 3 @ 869083C - voice_square_2_alt 2, 0, 2, 4, 0 @ 8690848 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8690854 - voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8690860 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 869086C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869089C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86908A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86908B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86908C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86908CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86908D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86908E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86908F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86908FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869092C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869095C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869098C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86909A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86909B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86909BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86909C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86909D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86909E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86909EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86909F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A58 - voice_noise_alt 0, 0, 1, 7, 1 @ 8690A64 - voice_noise_alt 0, 0, 1, 0, 0 @ 8690A70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869077C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86907A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86907AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86907B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86907C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86907D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86907DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 86907E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86907F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869080C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690830 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 4, 3 @ 869083C + voice_square_2_alt 60, 0, 2, 0, 2, 4, 0 @ 8690848 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8690854 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8690860 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 869086C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869089C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86908A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86908B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86908C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86908CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86908D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86908E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86908F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86908FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869092C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869095C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869098C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86909A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86909B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86909BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86909C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86909D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86909E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86909EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86909F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690A04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690A10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690A28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690A34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690A40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690A4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690A58 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8690A64 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8690A70 diff --git a/sound/voicegroups/voicegroup090.inc b/sound/voicegroups/voicegroup090.inc index 3aaceaf7f..68499a86b 100644 --- a/sound/voicegroups/voicegroup090.inc +++ b/sound/voicegroups/voicegroup090.inc @@ -1,131 +1,131 @@ .align 2 voicegroup090:: @ 8690A7C voice_keysplit_all voicegroup001 @ 8690A7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690A94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690AF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690BFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690C98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690DF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E30 - voice_square_1_alt 0, 0, 0, 2, 4, 1 @ 8690E3C - voice_square_2_alt 0, 0, 2, 4, 1 @ 8690E48 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8690E54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690F98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8690FF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869101C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869104C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691058 - voice_noise_alt 0, 0, 1, 7, 1 @ 8691064 - voice_noise_alt 0, 0, 1, 0, 0 @ 8691070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690A88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690A94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690AA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690AAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690AB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690AC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690ADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690AF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690BA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690BB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690BC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690BD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690BE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690BFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690C98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690CA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690CB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690CBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690CC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690CD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690CE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690CEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690CF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690DC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690DD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690DDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690DF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690E00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690E18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690E24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690E30 + voice_square_1_alt 60, 0, 0, 0, 0, 2, 4, 1 @ 8690E3C + voice_square_2_alt 60, 0, 0, 0, 2, 4, 1 @ 8690E48 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8690E54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690E60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690E78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690EA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690EE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690EF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690FA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690FB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690FBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690FD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8690FF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869101C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869104C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691058 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8691064 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8691070 diff --git a/sound/voicegroups/voicegroup091.inc b/sound/voicegroups/voicegroup091.inc index 785222f0c..399735e84 100644 --- a/sound/voicegroups/voicegroup091.inc +++ b/sound/voicegroups/voicegroup091.inc @@ -2,130 +2,130 @@ voicegroup091:: @ 869107C voice_keysplit_all voicegroup001 @ 869107C voice_keysplit voicegroup005, KeySplitTable1 @ 8691088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86910A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86910AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86910B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86910C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86910D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86910DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 165, 72, 249 @ 86910E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86910F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869110C - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 8691118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869113C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 165 @ 8691148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869116C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691190 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 76 @ 869119C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86911A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86911B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86911C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86911CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86911D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86911E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86911F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86911FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691214 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8691220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869122C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869125C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869128C - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 226, 0, 38 @ 8691298 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 242 @ 86912A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86912B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86910A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86910AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86910B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86910C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86910D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86910DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 165, 72, 249 @ 86910E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86910F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869110C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 8691118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869113C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 165 @ 8691148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869116C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691190 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 76 @ 869119C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86911A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86911B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86911C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86911CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86911D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86911E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86911F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86911FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691214 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8691220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869122C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869125C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869128C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 226, 0, 38 @ 8691298 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 242 @ 86912A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86912B0 voice_keysplit voicegroup006, KeySplitTable2 @ 86912BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86912C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86912D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86912E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86912EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86912F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869131C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86912C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86912D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86912E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86912EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86912F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869131C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691328 voice_keysplit voicegroup008, KeySplitTable4 @ 8691334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691340 voice_keysplit voicegroup009, KeySplitTable5 @ 869134C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869137C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86913A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86913AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86913B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86913C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86913D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86913DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 86913E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86913F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869140C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691430 - voice_square_1_alt 0, 2, 0, 1, 5, 2 @ 869143C - voice_square_2_alt 2, 0, 1, 5, 2 @ 8691448 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 7, 0 @ 8691454 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 2, 6, 1 @ 8691460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869146C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869149C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86914A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86914B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86914C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86914CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86914D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86914E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86914F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86914FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869152C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869155C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869158C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86915A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86915B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86915BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86915C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86915D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86915E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86915EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86915F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869161C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869164C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691658 - voice_noise_alt 0, 0, 1, 7, 1 @ 8691664 - voice_noise_alt 0, 0, 1, 0, 0 @ 8691670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869137C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86913A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86913AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86913B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86913C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86913D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86913DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 86913E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86913F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869140C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691430 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 5, 2 @ 869143C + voice_square_2_alt 60, 0, 2, 0, 1, 5, 2 @ 8691448 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 7, 0 @ 8691454 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 2, 6, 1 @ 8691460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869146C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869149C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86914A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86914B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86914C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86914CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86914D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86914E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86914F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86914FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869152C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869155C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869158C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86915A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86915B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86915BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86915C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86915D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86915E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86915EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86915F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869161C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869164C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691658 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8691664 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8691670 diff --git a/sound/voicegroups/voicegroup092.inc b/sound/voicegroups/voicegroup092.inc index 982797630..2bafc4853 100644 --- a/sound/voicegroups/voicegroup092.inc +++ b/sound/voicegroups/voicegroup092.inc @@ -1,131 +1,131 @@ .align 2 voicegroup092:: @ 869167C voice_keysplit_all voicegroup001 @ 869167C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86916A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86916AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86916B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86916C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86916D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86916DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86916E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86916F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869170C - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 8691718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869173C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869176C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691790 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 76 @ 869179C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86917A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86917B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86917C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86917CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86917D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86917E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86917F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86917FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869182C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691838 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8691844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869185C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869188C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691898 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 242 @ 86918A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86918B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86918BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86918C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86918D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86918E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86918EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86918F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869191C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869194C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869197C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86919A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86919AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86919B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86919C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86919D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86919DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86919E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86919F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A30 - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8691A3C - voice_square_2_alt 2, 0, 1, 4, 2 @ 8691A48 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 7, 0 @ 8691A54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691B98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C58 - voice_noise_alt 0, 0, 1, 7, 1 @ 8691C64 - voice_noise_alt 0, 0, 1, 0, 0 @ 8691C70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86916A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86916AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86916B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86916C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86916D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86916DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86916E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86916F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869170C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 8691718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869173C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869176C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691790 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 76 @ 869179C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86917A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86917B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86917C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86917CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86917D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86917E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86917F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86917FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869182C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691838 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8691844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869185C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869188C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691898 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 242 @ 86918A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86918B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86918BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86918C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86918D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86918E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86918EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86918F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869191C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869194C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869197C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86919A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86919AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86919B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86919C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86919D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86919DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86919E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86919F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691A00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691A0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691A18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691A24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691A30 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 8691A3C + voice_square_2_alt 60, 0, 2, 0, 1, 4, 2 @ 8691A48 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 7, 0 @ 8691A54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691A60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691A6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691A78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691A84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691A9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691AA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691AD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691AE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691AF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691AFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691BA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691BD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691C28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691C34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691C40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691C58 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8691C64 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8691C70 diff --git a/sound/voicegroups/voicegroup093.inc b/sound/voicegroups/voicegroup093.inc index 0d580e3e9..35fd8ccf5 100644 --- a/sound/voicegroups/voicegroup093.inc +++ b/sound/voicegroups/voicegroup093.inc @@ -1,131 +1,131 @@ .align 2 voicegroup093:: @ 8691C7C voice_keysplit_all voicegroup001 @ 8691C7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691C94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691CF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D0C - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 8691D18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691D90 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 76 @ 8691D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E20 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 8691E2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E38 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8691E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691E98 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 242 @ 8691EA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691C88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691C94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691CA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691CB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691CC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691CE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691CF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D0C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 8691D18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691D90 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 76 @ 8691D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691DA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691DC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691DF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691E08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691E14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691E20 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 8691E2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691E38 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8691E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691E50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691E5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691E74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691E80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691E98 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 242 @ 8691EA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691EB0 voice_keysplit voicegroup006, KeySplitTable2 @ 8691EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691EE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691F10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691F28 voice_keysplit voicegroup008, KeySplitTable4 @ 8691F34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691F40 voice_keysplit voicegroup009, KeySplitTable5 @ 8691F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FDC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 8691FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8691FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869200C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692030 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 869203C - voice_square_2_alt 1, 0, 1, 4, 1 @ 8692048 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 7, 0 @ 8692054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869206C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869209C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86920A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86920B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86920C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86920CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86920D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86920E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86920F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86920FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869212C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869215C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869218C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86921A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86921B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86921BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86921C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86921D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86921E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86921EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86921F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869221C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869224C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692258 - voice_noise_alt 0, 0, 1, 7, 1 @ 8692264 - voice_noise_alt 0, 0, 1, 0, 0 @ 8692270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691F7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691FA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691FD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691FDC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 8691FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8691FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869200C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692030 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 869203C + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 8692048 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 7, 0 @ 8692054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869206C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869209C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86920A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86920B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86920C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86920CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86920D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86920E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86920F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86920FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869212C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869215C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869218C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86921A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86921B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86921BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86921C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86921D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86921E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86921EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86921F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869221C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869224C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692258 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8692264 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8692270 diff --git a/sound/voicegroups/voicegroup094.inc b/sound/voicegroups/voicegroup094.inc index c52f3ed25..92f5d1f3d 100644 --- a/sound/voicegroups/voicegroup094.inc +++ b/sound/voicegroups/voicegroup094.inc @@ -1,131 +1,131 @@ .align 2 voicegroup094:: @ 869227C voice_keysplit_all voicegroup001 @ 869227C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86922A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86922AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86922B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86922C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86922D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86922DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 165, 72, 249 @ 86922E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86922F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869230C - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 8692318 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 8692324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869233C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8692348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869236C - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 255, 0, 255, 165 @ 8692378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692390 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 76 @ 869239C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86923A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86923B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86923C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86923CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86923D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86923E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86923F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86923FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869242C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869245C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869248C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86924A4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 86924B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86922A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86922AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86922B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86922C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86922D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86922DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 165, 72, 249 @ 86922E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86922F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869230C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 8692318 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 8692324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869233C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 8692348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869236C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 255, 0, 255, 165 @ 8692378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692390 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 76 @ 869239C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86923A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86923B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86923C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86923CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86923D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86923E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86923F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86923FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869242C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869245C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869248C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86924A4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 86924B0 voice_keysplit voicegroup006, KeySplitTable2 @ 86924BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86924C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86924D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86924E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86924EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86924F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86924C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86924D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86924E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86924EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86924F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692510 voice_keysplit voicegroup007, KeySplitTable3 @ 869251C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692540 voice_keysplit voicegroup009, KeySplitTable5 @ 869254C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869257C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86925A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86925AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86925B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86925C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86925D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86925DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 86925E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86925F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869260C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692630 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 869263C - voice_square_2_alt 0, 0, 1, 4, 1 @ 8692648 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 7, 0 @ 8692654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869266C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869269C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86926A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86926B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86926C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86926CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86926D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86926E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86926F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86926FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869272C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869275C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869278C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86927A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86927B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86927BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86927C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86927D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86927E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86927EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86927F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869281C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869284C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692858 - voice_noise_alt 0, 0, 1, 7, 1 @ 8692864 - voice_noise_alt 0, 0, 1, 0, 0 @ 8692870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869257C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86925A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86925AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86925B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86925C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86925D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86925DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 86925E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86925F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869260C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692630 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 869263C + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 8692648 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 7, 0 @ 8692654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869266C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869269C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86926A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86926B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86926C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86926CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86926D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86926E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86926F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86926FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869272C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869275C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869278C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86927A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86927B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86927BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86927C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86927D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86927E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86927EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86927F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869281C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869284C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692858 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8692864 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8692870 diff --git a/sound/voicegroups/voicegroup095.inc b/sound/voicegroups/voicegroup095.inc index ac167ec9f..feec67d53 100644 --- a/sound/voicegroups/voicegroup095.inc +++ b/sound/voicegroups/voicegroup095.inc @@ -1,131 +1,131 @@ .align 2 voicegroup095:: @ 869287C voice_keysplit_all voicegroup001 @ 869287C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86928A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86928AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86928B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86928C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86928D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86928DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86928E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86928F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869290C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869293C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8692948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869296C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692990 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 869299C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86929A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86929B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86929C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86929CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86929D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86929E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86929F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86929FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A38 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8692A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692B94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BDC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 8692BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692BF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C30 - voice_square_1_alt 0, 1, 0, 1, 4, 1 @ 8692C3C - voice_square_2_alt 1, 0, 1, 4, 1 @ 8692C48 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 3 @ 8692C54 - voice_square_2_alt 3, 0, 1, 4, 1 @ 8692C60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692C9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E58 - voice_noise_alt 0, 0, 1, 7, 1 @ 8692E64 - voice_noise_alt 0, 0, 1, 0, 0 @ 8692E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86928A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86928AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86928B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86928C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86928D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86928DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86928E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86928F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869290C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869293C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 8692948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869296C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692990 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 869299C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86929A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86929B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86929C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86929CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86929D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86929E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86929F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86929FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A38 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8692A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692AEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692AF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692BA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692BB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692BC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692BDC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 8692BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692BF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692C00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692C0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692C24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692C30 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 1 @ 8692C3C + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 8692C48 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 3 @ 8692C54 + voice_square_2_alt 60, 0, 3, 0, 1, 4, 1 @ 8692C60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692C6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692C78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692C90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692C9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692CB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692CE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692CF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692DE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692DF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692E10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692E28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692E34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692E4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692E58 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8692E64 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8692E70 diff --git a/sound/voicegroups/voicegroup096.inc b/sound/voicegroups/voicegroup096.inc index 163c2830c..495b5b2f5 100644 --- a/sound/voicegroups/voicegroup096.inc +++ b/sound/voicegroups/voicegroup096.inc @@ -1,131 +1,131 @@ .align 2 voicegroup096:: @ 8692E7C voice_keysplit_all voicegroup001 @ 8692E7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692E94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692EF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F0C - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 8692F18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F3C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8692F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692F90 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 8692F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8692FFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693020 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 869302C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693038 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8693044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869305C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869308C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86930A4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 86930B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86930BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86930C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86930D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86930E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86930EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86930F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692E88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692EA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692EE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692EF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692F00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692F0C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 8692F18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692F30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692F3C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 8692F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692F54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692F60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692F6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692F84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692F90 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 8692F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692FA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692FB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692FC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692FCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692FD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8692FFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693020 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 869302C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693038 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8693044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869305C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869308C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86930A4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 86930B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86930BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86930C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86930D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86930E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86930EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86930F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693110 voice_keysplit voicegroup007, KeySplitTable3 @ 869311C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869314C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869317C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86931A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86931AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86931B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86931C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86931D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86931DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86931E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86931F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869320C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869323C - voice_square_2_alt 0, 0, 1, 4, 1 @ 8693248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693254 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8693260 - voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 869326C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869329C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86932A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86932B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86932C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86932CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86932D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86932E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86932F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86932FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869332C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869335C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869338C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86933A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86933B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86933BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86933C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86933D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86933E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86933EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86933F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869341C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869344C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693458 - voice_noise_alt 0, 0, 1, 7, 1 @ 8693464 - voice_noise_alt 0, 0, 1, 0, 0 @ 8693470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869314C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869317C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86931A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86931AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86931B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86931C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86931D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86931DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86931E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86931F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869320C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869323C + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 8693248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693254 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 8693260 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 869326C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869329C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86932A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86932B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86932C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86932CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86932D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86932E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86932F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86932FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869332C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869335C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869338C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86933A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86933B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86933BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86933C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86933D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86933E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86933EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86933F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869341C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869344C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693458 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8693464 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8693470 diff --git a/sound/voicegroups/voicegroup097.inc b/sound/voicegroups/voicegroup097.inc index 347d62347..dfb094bc7 100644 --- a/sound/voicegroups/voicegroup097.inc +++ b/sound/voicegroups/voicegroup097.inc @@ -2,130 +2,130 @@ voicegroup097:: @ 869347C voice_keysplit_all voicegroup001 @ 869347C voice_keysplit voicegroup005, KeySplitTable1 @ 8693488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86934A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86934AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86934B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86934C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86934D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86934DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86934E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86934F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869350C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693518 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 8693524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869353C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869356C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869359C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86935A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86935B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86935C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86935CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86935D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86935E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86935F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86935FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869362C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869365C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869368C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86936A4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 249 @ 86936B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86936BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86936C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86936D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86936E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86936EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86936F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869371C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86934A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86934AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86934B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86934C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86934D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86934DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86934E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86934F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869350C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693518 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 8693524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869353C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869356C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869359C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86935A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86935B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86935C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86935CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86935D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86935E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86935F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86935FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869362C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869365C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869368C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86936A4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 249 @ 86936B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86936BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86936C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86936D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86936E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86936EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86936F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869371C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693728 voice_keysplit voicegroup008, KeySplitTable4 @ 8693734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693740 voice_keysplit voicegroup009, KeySplitTable5 @ 869374C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869377C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86937A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86937AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86937B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86937C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86937D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86937DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86937E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86937F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869380C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693830 - voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 869383C - voice_square_2_alt 3, 0, 1, 4, 1 @ 8693848 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 7, 0 @ 8693854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869386C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869389C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86938A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86938B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86938C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86938CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86938D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86938E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86938F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86938FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869392C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869395C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869398C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86939A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86939B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86939BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86939C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86939D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86939E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86939EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86939F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A58 - voice_noise_alt 0, 0, 1, 7, 1 @ 8693A64 - voice_noise_alt 0, 0, 1, 0, 0 @ 8693A70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869377C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86937A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86937AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86937B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86937C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86937D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86937DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86937E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86937F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869380C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693830 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 4, 1 @ 869383C + voice_square_2_alt 60, 0, 3, 0, 1, 4, 1 @ 8693848 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 7, 0 @ 8693854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869386C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869389C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86938A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86938B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86938C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86938CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86938D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86938E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86938F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86938FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869392C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869395C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869398C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86939A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86939B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86939BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86939C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86939D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86939E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86939EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86939F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693A04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693A10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693A28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693A34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693A40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693A4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693A58 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8693A64 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8693A70 diff --git a/sound/voicegroups/voicegroup098.inc b/sound/voicegroups/voicegroup098.inc index ac8319770..4814b93d0 100644 --- a/sound/voicegroups/voicegroup098.inc +++ b/sound/voicegroups/voicegroup098.inc @@ -1,131 +1,131 @@ .align 2 voicegroup098:: @ 8693A7C voice_keysplit_all voicegroup001 @ 8693A7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693A94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693AF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693BFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693C98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693A88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693A94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693AA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693AAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693AB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693AC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693ADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693AF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693BA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693BB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693BC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693BD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693BE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693BFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693C98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693CA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693CB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693CBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693CC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693CD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693CE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693CEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693CF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693D10 voice_keysplit voicegroup007, KeySplitTable3 @ 8693D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693D28 voice_keysplit voicegroup008, KeySplitTable4 @ 8693D34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DDC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 8693DE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693DF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E30 - voice_square_1_alt 0, 0, 0, 1, 4, 0 @ 8693E3C - voice_square_2_alt 0, 0, 1, 4, 0 @ 8693E48 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 7, 0 @ 8693E54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693F98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8693FF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869401C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869404C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693D40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693D58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693DC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693DD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693DDC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 8693DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693DF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693E00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693E18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693E24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693E30 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 0 @ 8693E3C + voice_square_2_alt 60, 0, 0, 0, 1, 4, 0 @ 8693E48 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 7, 0 @ 8693E54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693E60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693E78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693EA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693EE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693EF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693FA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693FB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693FBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693FD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8693FF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869401C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869404C voice_directsound 60, 0, DirectSoundWaveData_873ECD8, 255, 255, 255, 127 @ 8694058 - voice_directsound 60, 0, DirectSoundWaveData_sc88_standard_hand_clap, 255, 255, 255, 127 @ 8694064 - voice_noise_alt 0, 0, 1, 0, 0 @ 8694070 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tr909_hand_clap, 255, 255, 255, 127 @ 8694064 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8694070 diff --git a/sound/voicegroups/voicegroup099.inc b/sound/voicegroups/voicegroup099.inc index e19704325..87793e90e 100644 --- a/sound/voicegroups/voicegroup099.inc +++ b/sound/voicegroups/voicegroup099.inc @@ -1,131 +1,131 @@ .align 2 voicegroup099:: @ 869407C voice_keysplit_all voicegroup001 @ 869407C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86940A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86940AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86940B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86940C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86940D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86940DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86940E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86940F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869410C - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 8694118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869413C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869416C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869419C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86941A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86941B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86941C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86941CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86941D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86941E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86941F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86941FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694220 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 869422C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694238 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8694244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869425C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869428C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86942A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86942B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86942BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86942C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86942D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86942E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86942EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86942F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86940A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86940AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86940B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86940C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86940D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86940DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86940E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86940F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869410C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 8694118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869413C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869416C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869419C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86941A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86941B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86941C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86941CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86941D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86941E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86941F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86941FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694220 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 869422C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694238 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8694244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869425C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869428C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86942A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86942B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86942BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86942C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86942D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86942E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86942EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86942F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694310 voice_keysplit voicegroup007, KeySplitTable3 @ 869431C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869434C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869437C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86943A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86943AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86943B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86943C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86943D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86943DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86943E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86943F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869440C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694430 - voice_square_1_alt 0, 0, 0, 1, 4, 0 @ 869443C - voice_square_2_alt 0, 0, 1, 4, 0 @ 8694448 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 7, 0 @ 8694454 - voice_square_1_alt 0, 1, 2, 1, 5, 0 @ 8694460 - voice_square_2_alt 1, 2, 1, 5, 0 @ 869446C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869449C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86944A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86944B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86944C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86944CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86944D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86944E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86944F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86944FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869452C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869455C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869458C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86945A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86945B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86945BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86945C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86945D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86945E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86945EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86945F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869461C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869464C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694658 - voice_noise_alt 0, 0, 1, 7, 1 @ 8694664 - voice_noise_alt 0, 0, 1, 0, 0 @ 8694670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869434C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869437C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86943A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86943AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86943B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86943C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86943D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86943DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86943E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86943F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869440C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694430 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 0 @ 869443C + voice_square_2_alt 60, 0, 0, 0, 1, 4, 0 @ 8694448 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 7, 0 @ 8694454 + voice_square_1_alt 60, 0, 0, 1, 2, 1, 5, 0 @ 8694460 + voice_square_2_alt 60, 0, 1, 2, 1, 5, 0 @ 869446C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869449C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86944A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86944B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86944C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86944CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86944D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86944E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86944F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86944FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869452C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869455C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869458C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86945A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86945B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86945BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86945C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86945D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86945E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86945EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86945F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869461C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869464C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694658 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8694664 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8694670 diff --git a/sound/voicegroups/voicegroup100.inc b/sound/voicegroups/voicegroup100.inc index 7ac38a7c7..f39cc41ed 100644 --- a/sound/voicegroups/voicegroup100.inc +++ b/sound/voicegroups/voicegroup100.inc @@ -1,131 +1,131 @@ .align 2 voicegroup100:: @ 869467C voice_keysplit_all voicegroup001 @ 869467C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86946A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86946AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86946B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86946C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86946D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86946DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86946E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86946F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869470C - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 8694718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869473C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8694748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869476C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694790 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 869479C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86947A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86947B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86947C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86947CC - voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 86947D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86947E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86947F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86947FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694820 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 869482C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694838 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8694844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869485C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869488C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86948A4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 86948B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86948BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86948C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86948D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86948E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86948EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86948F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86946A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86946AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86946B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86946C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86946D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86946DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86946E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86946F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869470C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 8694718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869473C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 8694748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869476C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694790 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 869479C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86947A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86947B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86947C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86947CC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 86947D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86947E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86947F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86947FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694820 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 869482C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694838 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8694844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869485C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869488C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86948A4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 86948B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86948BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86948C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86948D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86948E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86948EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86948F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694910 voice_keysplit voicegroup007, KeySplitTable3 @ 869491C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869494C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869497C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86949A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86949AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86949B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86949C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86949D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86949DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 86949E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86949F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A30 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8694A3C - voice_square_1_alt 0, 2, 1, 1, 4, 1 @ 8694A48 - voice_square_2_alt 2, 1, 1, 4, 1 @ 8694A54 - voice_square_2_alt 1, 0, 1, 4, 1 @ 8694A60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A6C - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8694A78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694B98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C58 - voice_noise_alt 0, 0, 1, 7, 1 @ 8694C64 - voice_noise_alt 0, 0, 1, 0, 0 @ 8694C70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869494C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869497C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86949A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86949AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86949B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86949C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86949D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86949DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 86949E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86949F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694A00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694A0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694A18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694A24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694A30 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 8694A3C + voice_square_1_alt 60, 0, 0, 2, 1, 1, 4, 1 @ 8694A48 + voice_square_2_alt 60, 0, 2, 1, 1, 4, 1 @ 8694A54 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 1 @ 8694A60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694A6C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8694A78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694A84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694A9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694AA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694AD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694AE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694AF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694AFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694BA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694BD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694C28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694C34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694C40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694C58 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8694C64 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8694C70 diff --git a/sound/voicegroups/voicegroup101.inc b/sound/voicegroups/voicegroup101.inc index e2d0b8304..1909e8ae3 100644 --- a/sound/voicegroups/voicegroup101.inc +++ b/sound/voicegroups/voicegroup101.inc @@ -2,112 +2,112 @@ voicegroup101:: @ 8694C7C voice_keysplit_all voicegroup001 @ 8694C7C voice_keysplit voicegroup005, KeySplitTable1 @ 8694C88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694C94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694CA0 - voice_square_1_alt 0, 1, 1, 5, 2, 4 @ 8694CAC - voice_square_2_alt 1, 1, 5, 2, 4 @ 8694CB8 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8694CC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694CE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694CF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D18 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 8694D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694E98 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 8694EA4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 239 @ 8694EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694C94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694CA0 + voice_square_1_alt 60, 0, 0, 1, 1, 5, 2, 4 @ 8694CAC + voice_square_2_alt 60, 0, 1, 1, 5, 2, 4 @ 8694CB8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8694CC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694CE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694CF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D18 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 8694D24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694DA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694DC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694DF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694E98 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 8694EA4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 239 @ 8694EB0 voice_keysplit voicegroup006, KeySplitTable2 @ 8694EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694EE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694F10 voice_keysplit voicegroup007, KeySplitTable3 @ 8694F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694F28 voice_keysplit voicegroup008, KeySplitTable4 @ 8694F34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694F40 voice_keysplit voicegroup009, KeySplitTable5 @ 8694F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694FA0 - voice_square_1_alt 0, 1, 1, 2, 4, 1 @ 8694FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694FD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8694FDC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 8694FE8 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8694FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869500C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695030 - voice_square_2_alt 1, 1, 1, 6, 0 @ 869503C - voice_square_1_alt 0, 0, 0, 4, 6, 2 @ 8695048 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8695054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695060 - voice_square_1_alt 0, 0, 0, 1, 6, 0 @ 869506C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695078 - voice_square_2_alt 1, 1, 4, 6, 1 @ 8695084 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8695090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869509C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86950A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86950B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86950C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86950CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86950D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86950E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86950F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86950FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869512C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869515C - voice_square_2_alt 0, 1, 2, 4, 1 @ 8695168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869518C - voice_square_2_alt 0, 1, 1, 6, 1 @ 8695198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694F7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694FA0 + voice_square_1_alt 60, 0, 0, 1, 1, 2, 4, 1 @ 8694FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694FD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8694FDC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 8694FE8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8694FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869500C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695030 + voice_square_2_alt 60, 0, 1, 1, 1, 6, 0 @ 869503C + voice_square_1_alt 60, 0, 0, 0, 0, 4, 6, 2 @ 8695048 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8695054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695060 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 6, 0 @ 869506C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695078 + voice_square_2_alt 60, 0, 1, 1, 4, 6, 1 @ 8695084 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8695090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869509C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86950A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86950B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86950C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86950CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86950D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86950E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86950F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86950FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869512C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869515C + voice_square_2_alt 60, 0, 0, 1, 2, 4, 1 @ 8695168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869518C + voice_square_2_alt 60, 0, 0, 1, 1, 6, 1 @ 8695198 diff --git a/sound/voicegroups/voicegroup102.inc b/sound/voicegroups/voicegroup102.inc index c8fd5d68d..22aa8393a 100644 --- a/sound/voicegroups/voicegroup102.inc +++ b/sound/voicegroups/voicegroup102.inc @@ -1,85 +1,85 @@ .align 2 voicegroup102:: @ 86951A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86951A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86951B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86951BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86951C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86951D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86951E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86951EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86951F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869521C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869524C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869527C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86952A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86952AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86952B8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 248 @ 86952C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86952D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86952DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86952E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86952F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869530C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869533C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869536C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869539C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86953A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86953B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86953C0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 165 @ 86953CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86953D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86953E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86953F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86953FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869542C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869545C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869548C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86954A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86954B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86954BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86954C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86954D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86954E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86954EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86954F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869551C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869554C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695558 - voice_square_1_alt 0, 2, 0, 6, 0, 6 @ 8695564 - voice_square_2_alt 2, 0, 6, 0, 6 @ 8695570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86951A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86951B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86951BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86951C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86951D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86951E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86951EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86951F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869521C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869524C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869527C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86952A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86952AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86952B8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 248 @ 86952C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86952D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86952DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86952E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86952F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869530C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869533C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869536C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869539C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86953A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86953B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86953C0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 165 @ 86953CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86953D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86953E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86953F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86953FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869542C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869545C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869548C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86954A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86954B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86954BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86954C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86954D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86954E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86954EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86954F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869551C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869554C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695558 + voice_square_1_alt 60, 0, 0, 2, 0, 6, 0, 6 @ 8695564 + voice_square_2_alt 60, 0, 2, 0, 6, 0, 6 @ 8695570 diff --git a/sound/voicegroups/voicegroup103.inc b/sound/voicegroups/voicegroup103.inc index 07473e173..62780a9ab 100644 --- a/sound/voicegroups/voicegroup103.inc +++ b/sound/voicegroups/voicegroup103.inc @@ -1,131 +1,131 @@ .align 2 voicegroup103:: @ 869557C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869557C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869557C voice_keysplit_all voicegroup002 @ 8695588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86955A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86955AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86955B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86955C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86955D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86955DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86955E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86955F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869560C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695618 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 8695624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869563C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869566C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695690 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 869569C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86956A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86956B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86956C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86956CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86956D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86956E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86956F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86956FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869572C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869575C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869578C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695798 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 86957A4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 239 @ 86957B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86955A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86955AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86955B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86955C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86955D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86955DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86955E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86955F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869560C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695618 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 8695624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869563C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869566C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695690 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 869569C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86956A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86956B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86956C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86956CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86956D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86956E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86956F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86956FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869572C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869575C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869578C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695798 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 86957A4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 239 @ 86957B0 voice_keysplit voicegroup006, KeySplitTable2 @ 86957BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86957C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86957D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86957E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86957EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86957F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86957C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86957D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86957E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86957EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86957F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695810 voice_keysplit voicegroup007, KeySplitTable3 @ 869581C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695840 voice_keysplit voicegroup009, KeySplitTable5 @ 869584C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869587C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86958A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86958AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86958B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86958C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86958D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86958DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86958E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86958F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869590C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695930 - voice_square_1_alt 0, 1, 1, 1, 6, 0 @ 869593C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695954 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8695960 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 1 @ 869596C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695984 - voice_square_2_alt 1, 0, 0, 10, 1 @ 8695990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869599C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86959A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86959B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86959C0 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86959CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86959D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86959E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86959F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86959FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B64 - voice_noise_alt 0, 0, 2, 6, 1 @ 8695B70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869587C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86958A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86958AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86958B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86958C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86958D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86958DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86958E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86958F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869590C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695930 + voice_square_1_alt 60, 0, 0, 1, 1, 1, 6, 0 @ 869593C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695954 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8695960 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 1 @ 869596C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695984 + voice_square_2_alt 60, 0, 1, 0, 0, 10, 1 @ 8695990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869599C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86959A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86959B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86959C0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86959CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86959D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86959E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86959F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86959FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695AEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695AF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695B10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695B28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695B64 + voice_noise_alt 60, 0, 0, 0, 2, 6, 1 @ 8695B70 diff --git a/sound/voicegroups/voicegroup104.inc b/sound/voicegroups/voicegroup104.inc index de2bbe85c..b13ff6594 100644 --- a/sound/voicegroups/voicegroup104.inc +++ b/sound/voicegroups/voicegroup104.inc @@ -1,111 +1,111 @@ .align 2 voicegroup104:: @ 8695B7C voice_keysplit_all voicegroup003 @ 8695B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695B88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695B94 voice_directsound 60, 0, DirectSoundWaveData_unknown_koto_high, 255, 0, 206, 242 @ 8695BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695BF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695C9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695D98 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 8695DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695E94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695EF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695BB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695BC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695BDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695BF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695C9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695CB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695CE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695CF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695D98 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 8695DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695DE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695DF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695EA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695EE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695EF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695F00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695F0C voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_shakuhachi, 255, 0, 255, 204 @ 8695F18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F30 - voice_square_1_alt 0, 1, 2, 0, 12, 5 @ 8695F3C - voice_square_2_alt 0, 0, 0, 10, 4 @ 8695F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F54 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 0, 15, 0 @ 8695F60 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8695F6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F84 - voice_square_2_alt 1, 2, 0, 12, 5 @ 8695F90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FC0 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 8695FCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8695FFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869602C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869605C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695F30 + voice_square_1_alt 60, 0, 0, 1, 2, 0, 12, 5 @ 8695F3C + voice_square_2_alt 60, 0, 0, 0, 0, 10, 4 @ 8695F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695F54 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 0, 15, 0 @ 8695F60 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 8695F6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695F84 + voice_square_2_alt 60, 0, 1, 2, 0, 12, 5 @ 8695F90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695FA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695FB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695FC0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 8695FCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695FD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8695FFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869602C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869605C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696074 voice_directsound 60, 0, DirectSoundWaveData_unknown_koto_low, 255, 0, 206, 242 @ 8696080 diff --git a/sound/voicegroups/voicegroup105.inc b/sound/voicegroups/voicegroup105.inc index c8cc74b9c..5acba78cc 100644 --- a/sound/voicegroups/voicegroup105.inc +++ b/sound/voicegroups/voicegroup105.inc @@ -1,86 +1,86 @@ .align 2 voicegroup105:: @ 869608C voice_keysplit_all voicegroup002 @ 869608C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86960A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86960B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86960BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86960C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86960D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86960E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86960EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86960F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869611C - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 216 @ 8696128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869614C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869617C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86961A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86961AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86961B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86961C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86961D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86961DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86961E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86961F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869620C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869623C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869626C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869629C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86962A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86962B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86962C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86962CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86962D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86962E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86962F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86962FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869632C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869635C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869638C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86963A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86963B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86963BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86963C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86963D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86963E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86963EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86963F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869641C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696440 - voice_square_1_alt 0, 2, 0, 2, 9, 4 @ 869644C - voice_square_2_alt 2, 0, 2, 9, 4 @ 8696458 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8696464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86960A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86960B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86960BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86960C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86960D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86960E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86960EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86960F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869611C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 216 @ 8696128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869614C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869617C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86961A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86961AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86961B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86961C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86961D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86961DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86961E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86961F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869620C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869623C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869626C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869629C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86962A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86962B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86962C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86962CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86962D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86962E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86962F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86962FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869632C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869635C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869638C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86963A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86963B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86963BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86963C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86963D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86963E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86963EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86963F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869641C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696440 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 9, 4 @ 869644C + voice_square_2_alt 60, 0, 2, 0, 2, 9, 4 @ 8696458 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8696464 diff --git a/sound/voicegroups/voicegroup106.inc b/sound/voicegroups/voicegroup106.inc index 60328bbd2..267921b62 100644 --- a/sound/voicegroups/voicegroup106.inc +++ b/sound/voicegroups/voicegroup106.inc @@ -2,130 +2,130 @@ voicegroup106:: @ 8696470 voice_keysplit_all voicegroup002 @ 8696470 voice_keysplit voicegroup005, KeySplitTable1 @ 869647C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86964A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86964AC - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86964B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86964C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86964D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86964DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86964E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86964F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869650C - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 8696518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696530 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 64, 38, 128, 226 @ 869653C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869656C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696584 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 76 @ 8696590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869659C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86965A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86965B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86965C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86964A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86964AC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86964B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86964C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86964D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86964DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86964E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86964F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869650C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 8696518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696530 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 64, 38, 128, 226 @ 869653C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869656C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696584 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 76 @ 8696590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869659C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86965A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86965B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86965C0 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 127 @ 86965CC voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 0, 255, 127 @ 86965D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86965E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86965F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86965FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869662C - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8696638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869665C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869668C - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 8696698 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 86966A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86965E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86965F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86965FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869662C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8696638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869665C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869668C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 8696698 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 86966A4 voice_keysplit voicegroup006, KeySplitTable2 @ 86966B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86966BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86966C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86966D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86966E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86966EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86966F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86966BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86966C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86966D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86966E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86966EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86966F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696704 voice_keysplit voicegroup007, KeySplitTable3 @ 8696710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869671C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869671C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696734 voice_keysplit voicegroup009, KeySplitTable5 @ 8696740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869674C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869674C voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 255, 127 @ 8696758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869677C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86967A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86967AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86967B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86967C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86967D0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 86967DC - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86967E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86967F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869680C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696824 - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8696830 - voice_square_2_alt 2, 0, 1, 4, 1 @ 869683C - voice_square_2_alt 0, 0, 1, 4, 1 @ 8696848 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8696854 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 8696860 - voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 869686C - voice_square_2_alt 3, 0, 1, 4, 1 @ 8696878 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8696884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869689C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86968A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86968B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86968C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86968CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86968D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86968E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86968F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86968FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869692C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869695C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869698C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86969A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86969B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86969BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86969C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86969D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86969E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86969EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86969F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A58 - voice_noise_alt 0, 0, 1, 0, 0 @ 8696A64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869677C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86967A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86967AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86967B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86967C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86967D0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 86967DC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86967E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86967F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869680C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696824 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 8696830 + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 869683C + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 8696848 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 8696854 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 8696860 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 4, 1 @ 869686C + voice_square_2_alt 60, 0, 3, 0, 1, 4, 1 @ 8696878 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8696884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869689C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86968A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86968B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86968C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86968CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86968D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86968E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86968F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86968FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869692C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869695C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869698C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86969A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86969B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86969BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86969C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86969D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86969E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86969EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86969F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696A04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696A10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696A28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696A34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696A40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696A4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696A58 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8696A64 diff --git a/sound/voicegroups/voicegroup107.inc b/sound/voicegroups/voicegroup107.inc index b23cd83c0..527e23971 100644 --- a/sound/voicegroups/voicegroup107.inc +++ b/sound/voicegroups/voicegroup107.inc @@ -1,131 +1,131 @@ .align 2 voicegroup107:: @ 8696A70 voice_keysplit_all voicegroup002 @ 8696A70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696A94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AAC - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8696AB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696AF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B0C - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 8696B18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B84 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 76 @ 8696B90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696BFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696C8C - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 8696C98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696A7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696A88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696A94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696AA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696AAC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8696AB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696AC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696ADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696AF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B0C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 8696B18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B84 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 76 @ 8696B90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696BA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696BB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696BC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696BD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696BE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696BFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696C8C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 8696C98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696CA4 voice_keysplit voicegroup006, KeySplitTable2 @ 8696CB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696CBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696CC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696CD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696CE0 voice_directsound 60, 0, DirectSoundWaveData_classical_choir_voice_ahhs, 255, 0, 255, 0 @ 8696CEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696CF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D34 voice_keysplit voicegroup009, KeySplitTable5 @ 8696D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DDC - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8696DE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696DF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E24 - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 8696E30 - voice_square_2_alt 2, 0, 1, 4, 1 @ 8696E3C - voice_square_2_alt 0, 0, 1, 4, 1 @ 8696E48 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 8696E54 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 8696E60 - voice_square_1_alt 0, 3, 0, 1, 4, 1 @ 8696E6C - voice_square_2_alt 3, 0, 1, 4, 1 @ 8696E78 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8696E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696F98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8696FF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869701C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869704C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697058 - voice_noise_alt 0, 0, 1, 0, 0 @ 8697064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696DC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696DD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696DDC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 8696DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696DF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696E00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696E18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696E24 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 8696E30 + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 8696E3C + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 8696E48 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 8696E54 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 0 @ 8696E60 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 4, 1 @ 8696E6C + voice_square_2_alt 60, 0, 3, 0, 1, 4, 1 @ 8696E78 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 8696E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696EA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696EE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696EF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696FA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696FB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696FBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696FD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8696FF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869701C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869704C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697058 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8697064 diff --git a/sound/voicegroups/voicegroup108.inc b/sound/voicegroups/voicegroup108.inc index f1bb69d66..d6bd6cf1f 100644 --- a/sound/voicegroups/voicegroup108.inc +++ b/sound/voicegroups/voicegroup108.inc @@ -2,130 +2,130 @@ voicegroup108:: @ 8697070 voice_keysplit_all voicegroup004 @ 8697070 voice_keysplit voicegroup005, KeySplitTable1 @ 869707C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86970A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86970AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86970B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86970C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86970D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86970DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86970A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86970AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86970B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86970C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86970D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86970DC voice_directsound 60, 0, DirectSoundWaveData_heart_of_asia_gamelan, 255, 188, 139, 239 @ 86970E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86970F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869710C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869713C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869716C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697184 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 76 @ 8697190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869719C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86971A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86971B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86971C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86971CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86971D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86971E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86971F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86971FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697208 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8697214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869722C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869725C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869728C - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 8697298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86972A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86972B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86972BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86972C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86972D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86972E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86972EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86972F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869731C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869734C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869737C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86973A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86973AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86973B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86973C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86973D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86973DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86973E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86973F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869740C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697424 - voice_square_1_alt 0, 0, 0, 1, 13, 4 @ 8697430 - voice_square_2_alt 0, 0, 0, 9, 2 @ 869743C - voice_square_2_alt 1, 0, 0, 7, 1 @ 8697448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697454 - voice_programmable_wave_alt ProgrammableWaveData_86B4860, 0, 7, 15, 1 @ 8697460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869746C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697478 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 0, 15, 0 @ 8697484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869749C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86974A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86974B4 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86974C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86974CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86974D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86974E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86974F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86974FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869752C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869755C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869758C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86975A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86975B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86975BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86975C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86975D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86975E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86975EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86975F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869761C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869764C - voice_noise_alt 0, 0, 1, 7, 1 @ 8697658 - voice_noise_alt 0, 0, 1, 0, 0 @ 8697664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86970F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869710C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869713C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869716C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697184 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 76 @ 8697190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869719C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86971A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86971B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86971C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86971CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86971D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86971E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86971F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86971FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697208 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8697214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869722C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869725C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869728C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 8697298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86972A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86972B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86972BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86972C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86972D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86972E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86972EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86972F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869731C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869734C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869737C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86973A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86973AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86973B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86973C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86973D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86973DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86973E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86973F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869740C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697424 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 13, 4 @ 8697430 + voice_square_2_alt 60, 0, 0, 0, 0, 9, 2 @ 869743C + voice_square_2_alt 60, 0, 1, 0, 0, 7, 1 @ 8697448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697454 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4860, 0, 7, 15, 1 @ 8697460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869746C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697478 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 0, 15, 0 @ 8697484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869749C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86974A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86974B4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86974C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86974CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86974D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86974E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86974F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86974FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869752C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869755C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869758C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86975A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86975B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86975BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86975C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86975D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86975E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86975EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86975F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869761C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869764C + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 8697658 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 8697664 diff --git a/sound/voicegroups/voicegroup109.inc b/sound/voicegroups/voicegroup109.inc index d6e09f478..8dd614217 100644 --- a/sound/voicegroups/voicegroup109.inc +++ b/sound/voicegroups/voicegroup109.inc @@ -1,86 +1,86 @@ .align 2 voicegroup109:: @ 8697670 voice_keysplit_all voicegroup004 @ 8697670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869767C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86976A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86976AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86976B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86976C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86976D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86976DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86976E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86976F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869770C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869773C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697748 - voice_directsound 60, 0, DirectSoundWaveData_unknown_church_organ, 255, 76, 154, 188 @ 8697754 - voice_directsound 60, 0, DirectSoundWaveData_emu_ii_pipe_organ, 255, 76, 154, 188 @ 8697760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869776C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869779C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86977A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86977B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86977C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86977CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86977D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86977E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86977F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86977FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697808 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8697814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869782C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869785C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869788C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86978A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86978B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86978BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86978C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86978D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86978E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86978EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86978F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869791C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869794C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869797C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86979A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86979AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86979B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86979C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86979D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86979DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86979E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86979F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A24 - voice_square_1_alt 0, 0, 0, 0, 13, 1 @ 8697A30 - voice_square_2_alt 0, 0, 0, 12, 1 @ 8697A3C - voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8697A48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869767C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86976A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86976AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86976B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86976C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86976D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86976DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86976E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86976F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869770C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869773C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697748 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_church_organ3_low, 255, 76, 154, 188 @ 8697754 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_church_organ3_high, 255, 76, 154, 188 @ 8697760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869776C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869779C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86977A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86977B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86977C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86977CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86977D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86977E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86977F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86977FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697808 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8697814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869782C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869785C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869788C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86978A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86978B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86978BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86978C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86978D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86978E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86978EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86978F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869791C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869794C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869797C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86979A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86979AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86979B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86979C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86979D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86979DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86979E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86979F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697A00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697A0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697A18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697A24 + voice_square_1_alt 60, 0, 0, 0, 0, 0, 13, 1 @ 8697A30 + voice_square_2_alt 60, 0, 0, 0, 0, 12, 1 @ 8697A3C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 8697A48 diff --git a/sound/voicegroups/voicegroup110.inc b/sound/voicegroups/voicegroup110.inc index 872f51718..f29928c5f 100644 --- a/sound/voicegroups/voicegroup110.inc +++ b/sound/voicegroups/voicegroup110.inc @@ -2,130 +2,130 @@ voicegroup110:: @ 8697A54 voice_keysplit_all voicegroup002 @ 8697A54 voice_keysplit voicegroup005, KeySplitTable1 @ 8697A60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697AF0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 8697AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697B98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697C70 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 8697C7C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 239 @ 8697C88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697A6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697A78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697A84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697A9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697AA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697AD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697AE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697AF0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 8697AFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697BA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697BD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697C28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697C34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697C40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697C58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697C64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697C70 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 8697C7C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 239 @ 8697C88 voice_keysplit voicegroup006, KeySplitTable2 @ 8697C94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697CE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697CA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697CB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697CC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697CE8 voice_keysplit voicegroup007, KeySplitTable3 @ 8697CF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D18 voice_keysplit voicegroup009, KeySplitTable5 @ 8697D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E08 - voice_square_1_alt 0, 1, 1, 1, 6, 0 @ 8697E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E2C - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8697E38 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 1 @ 8697E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E5C - voice_square_2_alt 3, 0, 0, 10, 1 @ 8697E68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697E98 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8697EA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8697FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869800C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869803C - voice_noise_alt 0, 0, 2, 6, 1 @ 8698048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697DA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697DC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697DF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697E08 + voice_square_1_alt 60, 0, 0, 1, 1, 1, 6, 0 @ 8697E14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697E20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697E2C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8697E38 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 1 @ 8697E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697E50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697E5C + voice_square_2_alt 60, 0, 3, 0, 0, 10, 1 @ 8697E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697E74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697E80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697E98 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 8697EA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697EBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697FA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697FD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697FDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8697FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869800C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869803C + voice_noise_alt 60, 0, 0, 0, 2, 6, 1 @ 8698048 diff --git a/sound/voicegroups/voicegroup111.inc b/sound/voicegroups/voicegroup111.inc index 6a9ef941f..f4bf65fdc 100644 --- a/sound/voicegroups/voicegroup111.inc +++ b/sound/voicegroups/voicegroup111.inc @@ -1,131 +1,131 @@ .align 2 voicegroup111:: @ 8698054 voice_keysplit_all voicegroup002 @ 8698054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869806C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869809C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86980A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86980B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86980C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86980CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86980D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86980E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86980F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86980FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698114 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 127 @ 8698120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869812C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869815C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869818C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86981A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869806C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869809C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86980A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86980B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86980C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86980CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86980D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86980E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86980F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86980FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698114 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 127 @ 8698120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869812C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869815C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869818C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86981A4 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 226 @ 86981B0 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 0, 255, 195 @ 86981BC voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 195 @ 86981C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86981D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86981E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86981EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86981F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869821C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869824C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869827C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86982A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86982AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86982B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86982C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86982D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86982DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86982E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86982F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869830C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86981D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86981E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86981EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86981F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869821C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869824C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869827C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86982A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86982AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86982B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86982C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86982D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86982DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86982E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86982F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869830C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698330 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 255, 195 @ 869833C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869836C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869839C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86983A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86983B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86983C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86983CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86983D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86983E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86983F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86983FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698408 - voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 8698414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869842C - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8698438 - voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 1 @ 8698444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869845C - voice_square_2_alt 3, 0, 1, 7, 1 @ 8698468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869848C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698498 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86984A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86984B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86984BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86984C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86984D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86984E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86984EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86984F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869851C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869854C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869857C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86985A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86985AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86985B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86985C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86985D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86985DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86985E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86985F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869860C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698630 - voice_noise_alt 0, 0, 1, 7, 1 @ 869863C - voice_noise_alt 0, 0, 2, 6, 1 @ 8698648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869836C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869839C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86983A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86983B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86983C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86983CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86983D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86983E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86983F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86983FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698408 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 7, 1 @ 8698414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869842C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 8698438 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4910, 0, 7, 15, 1 @ 8698444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869845C + voice_square_2_alt 60, 0, 3, 0, 1, 7, 1 @ 8698468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869848C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698498 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86984A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86984B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86984BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86984C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86984D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86984E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86984EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86984F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869851C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869854C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869857C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86985A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86985AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86985B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86985C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86985D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86985DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86985E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86985F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869860C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698630 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 869863C + voice_noise_alt 60, 0, 0, 0, 2, 6, 1 @ 8698648 diff --git a/sound/voicegroups/voicegroup112.inc b/sound/voicegroups/voicegroup112.inc index 662832a43..1bafa809f 100644 --- a/sound/voicegroups/voicegroup112.inc +++ b/sound/voicegroups/voicegroup112.inc @@ -2,130 +2,130 @@ voicegroup112:: @ 8698654 voice_keysplit_all voicegroup003 @ 8698654 voice_keysplit voicegroup005, KeySplitTable1 @ 8698660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869866C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698678 - voice_programmable_wave_alt ProgrammableWaveData_86B4970, 0, 7, 15, 1 @ 8698684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869869C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86986A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86986B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86986C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86986CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86986D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86986E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86986F0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86986FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698714 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 8698720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869872C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869875C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698768 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 76 @ 8698774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869878C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86987A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86987B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86987BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86987C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86987D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86987E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86987EC - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86987F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698810 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 128, 252, 0, 115 @ 869881C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869884C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698870 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 869887C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869866C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698678 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4970, 0, 7, 15, 1 @ 8698684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869869C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86986A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86986B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86986C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86986CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86986D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86986E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86986F0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86986FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698714 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 8698720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869872C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869875C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698768 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 76 @ 8698774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869878C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86987A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86987B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86987BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86987C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86987D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86987E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86987EC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86987F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698810 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 128, 252, 0, 115 @ 869881C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869884C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698870 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 869887C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698888 voice_keysplit voicegroup006, KeySplitTable2 @ 8698894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86988A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86988AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86988B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86988A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86988AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86988B8 voice_directsound 60, 0, DirectSoundWaveData_classical_choir_voice_ahhs, 128, 165, 128, 188 @ 86988C4 voice_directsound 60, 0, DirectSoundWaveData_unknown_female_voice, 128, 165, 128, 204 @ 86988D0 voice_directsound 60, 0, DirectSoundWaveData_unused_unknown_male_voice, 128, 165, 128, 188 @ 86988DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86988E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86988F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869890C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86988E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86988F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869890C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698918 voice_keysplit voicegroup009, KeySplitTable5 @ 8698924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869893C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869896C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869899C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86989A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86989B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86989C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86989CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86989D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86989E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86989F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86989FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A08 - voice_square_1_alt 0, 1, 0, 0, 7, 0 @ 8698A14 - voice_square_2_alt 1, 0, 0, 6, 0 @ 8698A20 - voice_square_2_alt 3, 0, 0, 6, 0 @ 8698A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698B94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698BF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698C00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698C0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698C24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698C30 - voice_noise_alt 0, 0, 7, 10, 1 @ 8698C3C - voice_noise_alt 0, 0, 2, 6, 1 @ 8698C48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869893C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869896C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869899C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86989A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86989B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86989C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86989CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86989D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86989E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86989F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86989FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698A08 + voice_square_1_alt 60, 0, 0, 1, 0, 0, 7, 0 @ 8698A14 + voice_square_2_alt 60, 0, 1, 0, 0, 6, 0 @ 8698A20 + voice_square_2_alt 60, 0, 3, 0, 0, 6, 0 @ 8698A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698A50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698A5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698A74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698AEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698AF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698BA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698BB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698BC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698BDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698BF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698C00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698C0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698C24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698C30 + voice_noise_alt 60, 0, 0, 0, 7, 10, 1 @ 8698C3C + voice_noise_alt 60, 0, 0, 0, 2, 6, 1 @ 8698C48 diff --git a/sound/voicegroups/voicegroup113.inc b/sound/voicegroups/voicegroup113.inc index 640e0bbda..d70870112 100644 --- a/sound/voicegroups/voicegroup113.inc +++ b/sound/voicegroups/voicegroup113.inc @@ -1,131 +1,131 @@ .align 2 voicegroup113:: @ 8698C54 voice_keysplit_all voicegroup002 @ 8698C54 - voice_programmable_wave_alt ProgrammableWaveData_86B4990, 0, 7, 15, 1 @ 8698C60 - voice_programmable_wave_alt ProgrammableWaveData_86B49B0, 0, 7, 15, 1 @ 8698C6C - voice_programmable_wave_alt ProgrammableWaveData_86B49A0, 0, 7, 15, 1 @ 8698C78 - voice_programmable_wave_alt ProgrammableWaveData_86B4970, 0, 7, 15, 1 @ 8698C84 - voice_programmable_wave_alt ProgrammableWaveData_86B4980, 0, 7, 15, 1 @ 8698C90 - voice_programmable_wave_alt ProgrammableWaveData_86B48B0, 0, 7, 15, 1 @ 8698C9C - voice_programmable_wave_alt ProgrammableWaveData_86B48C0, 0, 7, 15, 1 @ 8698CA8 - voice_programmable_wave_alt ProgrammableWaveData_86B48D0, 0, 7, 15, 1 @ 8698CB4 - voice_programmable_wave_alt ProgrammableWaveData_86B48E0, 0, 7, 15, 1 @ 8698CC0 - voice_programmable_wave_alt ProgrammableWaveData_86B48F0, 0, 7, 15, 1 @ 8698CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698CD8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 8698CE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698CF0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 8698CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DA4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4990, 0, 7, 15, 1 @ 8698C60 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B49B0, 0, 7, 15, 1 @ 8698C6C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B49A0, 0, 7, 15, 1 @ 8698C78 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4970, 0, 7, 15, 1 @ 8698C84 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4980, 0, 7, 15, 1 @ 8698C90 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B48B0, 0, 7, 15, 1 @ 8698C9C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B48C0, 0, 7, 15, 1 @ 8698CA8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B48D0, 0, 7, 15, 1 @ 8698CB4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B48E0, 0, 7, 15, 1 @ 8698CC0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B48F0, 0, 7, 15, 1 @ 8698CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698CD8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 8698CE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698CF0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 8698CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698DA4 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 195 @ 8698DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698DEC - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 8698DF8 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 8698E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E10 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 8698E1C - voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 1 @ 8698E28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E7C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 180, 246 @ 8698E88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698E94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698EE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698DE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698DEC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 8698DF8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 8698E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698E10 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 8698E1C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4920, 0, 7, 15, 1 @ 8698E28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698E34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698E4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698E58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698E64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698E7C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 180, 246 @ 8698E88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698EA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698EE8 voice_keysplit voicegroup007, KeySplitTable3 @ 8698EF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F18 voice_keysplit voicegroup009, KeySplitTable5 @ 8698F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FB4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 127 @ 8698FC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8698FFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699008 - voice_square_1_alt 0, 2, 0, 7, 7, 0 @ 8699014 - voice_square_2_alt 2, 0, 7, 7, 0 @ 8699020 - voice_square_2_alt 1, 0, 7, 7, 0 @ 869902C - voice_square_2_alt 0, 0, 7, 7, 0 @ 8699038 - voice_square_2_alt 3, 0, 7, 7, 0 @ 8699044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869905C - voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 1 @ 8699068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869908C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699098 - voice_square_1_alt 0, 1, 0, 7, 7, 0 @ 86990A4 - voice_square_1_alt 0, 0, 0, 7, 7, 0 @ 86990B0 - voice_square_1_alt 0, 3, 0, 7, 7, 0 @ 86990BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86990C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86990D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86990E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86990EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86990F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869911C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869914C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869917C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86991A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86991AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86991B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86991C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86991D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86991DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86991E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86991F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869920C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699230 - voice_noise_alt 0, 0, 1, 7, 1 @ 869923C - voice_noise_alt 0, 0, 2, 6, 1 @ 8699248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698FA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698FB4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 127 @ 8698FC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698FCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698FD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8698FFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699008 + voice_square_1_alt 60, 0, 0, 2, 0, 7, 7, 0 @ 8699014 + voice_square_2_alt 60, 0, 2, 0, 7, 7, 0 @ 8699020 + voice_square_2_alt 60, 0, 1, 0, 7, 7, 0 @ 869902C + voice_square_2_alt 60, 0, 0, 0, 7, 7, 0 @ 8699038 + voice_square_2_alt 60, 0, 3, 0, 7, 7, 0 @ 8699044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869905C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4910, 0, 7, 15, 1 @ 8699068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869908C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699098 + voice_square_1_alt 60, 0, 0, 1, 0, 7, 7, 0 @ 86990A4 + voice_square_1_alt 60, 0, 0, 0, 0, 7, 7, 0 @ 86990B0 + voice_square_1_alt 60, 0, 0, 3, 0, 7, 7, 0 @ 86990BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86990C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86990D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86990E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86990EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86990F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869911C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869914C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869917C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86991A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86991AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86991B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86991C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86991D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86991DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86991E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86991F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869920C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699230 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 869923C + voice_noise_alt 60, 0, 0, 0, 2, 6, 1 @ 8699248 diff --git a/sound/voicegroups/voicegroup114.inc b/sound/voicegroups/voicegroup114.inc index 1c19c102d..1c2eaa98e 100644 --- a/sound/voicegroups/voicegroup114.inc +++ b/sound/voicegroups/voicegroup114.inc @@ -1,131 +1,131 @@ .align 2 voicegroup114:: @ 8699254 voice_keysplit_all voicegroup001 @ 8699254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869926C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869929C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86992A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86992B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86992C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86992CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86992D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86992E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86992F0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 216, 90, 242 @ 86992FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869932C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869935C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869938C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86993A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86993B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86993BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86993C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86993D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 86993E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86993EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86993F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869941C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869944C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869947C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 8699488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869926C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869929C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86992A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86992B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86992C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86992CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86992D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86992E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86992F0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 216, 90, 242 @ 86992FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869932C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869935C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869938C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86993A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86993B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86993BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86993C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86993D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 86993E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86993EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86993F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869941C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869944C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869947C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 8699488 voice_keysplit voicegroup006, KeySplitTable2 @ 8699494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86994A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86994AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86994B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86994C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86994D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86994DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86994E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86994A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86994AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86994B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86994C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86994D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86994DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86994E8 voice_keysplit voicegroup007, KeySplitTable3 @ 86994F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869950C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869950C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699518 voice_keysplit voicegroup009, KeySplitTable5 @ 8699524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869953C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869956C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869959C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86995A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86995B4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 86995C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86995CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86995D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86995E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86995F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86995FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699608 - voice_square_2 3, 0, 1, 7, 1 @ 8699614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699620 - voice_square_1 0, 3, 0, 1, 7, 1 @ 869962C - voice_square_1 0, 3, 0, 0, 7, 1 @ 8699638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869965C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869968C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86996A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86996B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86996BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86996C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86996D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86996E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86996EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86996F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869971C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869974C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869977C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86997A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86997AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86997B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86997C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86997D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86997DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86997E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86997F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869980C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869983C - voice_directsound 60, 0, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 246, 0, 216 @ 8699848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869953C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869956C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869959C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86995A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86995B4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 86995C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86995CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86995D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86995E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86995F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86995FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699608 + voice_square_2 60, 0, 3, 0, 1, 7, 1 @ 8699614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699620 + voice_square_1 60, 0, 0, 3, 0, 1, 7, 1 @ 869962C + voice_square_1 60, 0, 0, 3, 0, 0, 7, 1 @ 8699638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869965C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869968C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86996A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86996B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86996BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86996C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86996D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86996E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86996EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86996F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869971C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869974C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869977C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86997A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86997AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86997B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86997C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86997D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86997DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86997E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86997F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869980C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699830 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869983C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 246, 0, 216 @ 8699848 diff --git a/sound/voicegroups/voicegroup115.inc b/sound/voicegroups/voicegroup115.inc index 0c9d9641e..caa336237 100644 --- a/sound/voicegroups/voicegroup115.inc +++ b/sound/voicegroups/voicegroup115.inc @@ -2,130 +2,130 @@ voicegroup115:: @ 8699854 voice_keysplit_all voicegroup002 @ 8699854 voice_keysplit voicegroup005, KeySplitTable1 @ 8699860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869986C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869986C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699878 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 128, 249, 0, 188 @ 8699884 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 255, 188, 103, 165 @ 8699890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869989C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86998A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86998B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86998C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86998CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86998D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86998E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86998F0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86998FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699914 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 127 @ 8699920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869992C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869995C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699968 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 204 @ 8699974 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 165, 128, 204 @ 8699980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869998C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86999A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869989C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86998A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86998B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86998C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86998CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86998D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86998E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86998F0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86998FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699914 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 127 @ 8699920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869992C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869995C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699968 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 204 @ 8699974 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 165, 128, 204 @ 8699980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869998C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86999A4 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 127 @ 86999B0 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 165, 154, 165 @ 86999BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86999C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86999D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 86999E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86999EC - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 198 @ 86999F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A10 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 146 @ 8699A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699A64 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 8699A70 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 8699A7C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 8699A88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86999C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86999D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 86999E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86999EC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 198 @ 86999F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699A04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699A10 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 146 @ 8699A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699A28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699A34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699A40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699A4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699A58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699A64 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 8699A70 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 8699A7C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 8699A88 voice_keysplit voicegroup006, KeySplitTable2 @ 8699A94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699AA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699AAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699AB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699AC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699ADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699AE8 voice_keysplit voicegroup007, KeySplitTable3 @ 8699AF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B18 voice_keysplit voicegroup009, KeySplitTable5 @ 8699B24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B30 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 165, 180, 165 @ 8699B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699BFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699C08 - voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 8699C14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699C20 - voice_square_2_alt 0, 0, 1, 6, 0 @ 8699C2C - voice_square_2_alt 3, 0, 3, 6, 2 @ 8699C38 - voice_square_2_alt 0, 0, 2, 6, 5 @ 8699C44 - voice_square_1_alt 0, 0, 0, 1, 6, 0 @ 8699C50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699C5C - voice_programmable_wave_alt ProgrammableWaveData_86B4970, 0, 7, 15, 1 @ 8699C68 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8699C74 - voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 1, 9, 2 @ 8699C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699C8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699C98 - voice_square_2_alt 2, 0, 2, 6, 3 @ 8699CA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699BA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699BB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699BC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699BD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699BE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699BFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699C08 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 7, 2 @ 8699C14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699C20 + voice_square_2_alt 60, 0, 0, 0, 1, 6, 0 @ 8699C2C + voice_square_2_alt 60, 0, 3, 0, 3, 6, 2 @ 8699C38 + voice_square_2_alt 60, 0, 0, 0, 2, 6, 5 @ 8699C44 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 6, 0 @ 8699C50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699C5C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4970, 0, 7, 15, 1 @ 8699C68 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 8699C74 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4910, 0, 1, 9, 2 @ 8699C80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699C8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699C98 + voice_square_2_alt 60, 0, 2, 0, 2, 6, 3 @ 8699CA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699CB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699CBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699CC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699CD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699CE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699CEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699CF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699DC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699DD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699DDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699DE8 voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 165 @ 8699DF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E30 - voice_noise_alt 0, 0, 2, 6, 2 @ 8699E3C - voice_noise_alt 0, 0, 1, 6, 0 @ 8699E48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699E00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699E18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699E24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699E30 + voice_noise_alt 60, 0, 0, 0, 2, 6, 2 @ 8699E3C + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 8699E48 diff --git a/sound/voicegroups/voicegroup116.inc b/sound/voicegroups/voicegroup116.inc index 88666c615..b9cbd5833 100644 --- a/sound/voicegroups/voicegroup116.inc +++ b/sound/voicegroups/voicegroup116.inc @@ -2,130 +2,130 @@ voicegroup116:: @ 8699E54 voice_keysplit_all voicegroup002 @ 8699E54 voice_keysplit voicegroup005, KeySplitTable1 @ 8699E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E78 - voice_square_2_alt 3, 0, 2, 6, 5 @ 8699E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F14 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 128, 146, 190, 115 @ 8699F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F44 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 255, 0, 255, 165 @ 8699F50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F68 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 165, 128, 216 @ 8699F74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699F98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699FA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699E78 + voice_square_2_alt 60, 0, 3, 0, 2, 6, 5 @ 8699E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699EA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699EE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699EF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699F14 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 128, 146, 190, 115 @ 8699F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699F44 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 255, 0, 255, 165 @ 8699F50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699F68 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 165, 128, 216 @ 8699F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699F80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699F8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699FA4 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 127 @ 8699FB0 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 0, 255, 127 @ 8699FBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699FC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699FD4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 8699FE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 8699FF8 - voice_directsound 60, 0, DirectSoundWaveData_unused_sc88_unison_slap, 255, 165, 180, 216 @ 869A004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A010 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 869A01C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A04C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A07C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699FD4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 8699FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 8699FF8 + voice_directsound 60, 0, DirectSoundWaveData_unused_sc88pro_unison_slap, 255, 165, 180, 216 @ 869A004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A010 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 869A01C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A04C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A07C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A088 voice_keysplit voicegroup006, KeySplitTable2 @ 869A094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A0E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A0A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A0AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A0B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A0C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A0D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A0DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A0E8 voice_keysplit voicegroup007, KeySplitTable3 @ 869A0F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A10C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A10C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A118 voice_keysplit voicegroup009, KeySplitTable5 @ 869A124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A130 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 255, 127 @ 869A13C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A16C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A19C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A1FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A208 - voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 869A214 - voice_square_2_alt 3, 0, 3, 3, 0 @ 869A220 - voice_programmable_wave_alt ProgrammableWaveData_86B4970, 0, 3, 6, 5 @ 869A22C - voice_square_1_alt 0, 0, 0, 2, 7, 2 @ 869A238 - voice_programmable_wave_alt ProgrammableWaveData_86B4970, 0, 7, 15, 0 @ 869A244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A25C - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 869A268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A28C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A298 - voice_square_2_alt 2, 0, 2, 6, 3 @ 869A2A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A2F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A31C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A34C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A37C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A3F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A40C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A430 - voice_noise_alt 0, 0, 2, 6, 0 @ 869A43C - voice_noise_alt 0, 0, 1, 6, 1 @ 869A448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A16C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A19C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A1A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A1B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A1C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A1CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A1D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A1E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A1F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A1FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A208 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 7, 2 @ 869A214 + voice_square_2_alt 60, 0, 3, 0, 3, 3, 0 @ 869A220 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4970, 0, 3, 6, 5 @ 869A22C + voice_square_1_alt 60, 0, 0, 0, 0, 2, 7, 2 @ 869A238 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4970, 0, 7, 15, 0 @ 869A244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A25C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 869A268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A28C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A298 + voice_square_2_alt 60, 0, 2, 0, 2, 6, 3 @ 869A2A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A2B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A2BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A2C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A2D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A2E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A2EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A2F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A31C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A34C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A37C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A3A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A3AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A3B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A3C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A3D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A3DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A3E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A3F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A40C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A430 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 869A43C + voice_noise_alt 60, 0, 0, 0, 1, 6, 1 @ 869A448 diff --git a/sound/voicegroups/voicegroup117.inc b/sound/voicegroups/voicegroup117.inc index 0e2e8bc51..014153021 100644 --- a/sound/voicegroups/voicegroup117.inc +++ b/sound/voicegroups/voicegroup117.inc @@ -1,85 +1,85 @@ .align 2 voicegroup117:: @ 869A454 voice_keysplit_all voicegroup001 @ 869A454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A46C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A478 - voice_square_2 2, 0, 1, 1, 1 @ 869A484 - voice_square_1 0, 2, 0, 1, 1, 1 @ 869A490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A49C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A4FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A52C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A55C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A58C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 869A5E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A5F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A61C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A64C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A670 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 869A67C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869A688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A46C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A478 + voice_square_2 60, 0, 2, 0, 1, 1, 1 @ 869A484 + voice_square_1 60, 0, 0, 2, 0, 1, 1, 1 @ 869A490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A49C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A4FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A52C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A55C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A58C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 869A5E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A5F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A61C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A64C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A670 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 869A67C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 869A688 voice_keysplit voicegroup006, KeySplitTable2 @ 869A694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A6E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A6E8 voice_keysplit voicegroup007, KeySplitTable3 @ 869A6F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A700 voice_keysplit voicegroup008, KeySplitTable4 @ 869A70C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A718 voice_keysplit voicegroup009, KeySplitTable5 @ 869A724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A73C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A76C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A79C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A7FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A808 - voice_square_2 3, 0, 1, 7, 1 @ 869A814 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869A820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A73C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A76C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A79C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A7FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A808 + voice_square_2 60, 0, 3, 0, 1, 7, 1 @ 869A814 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869A820 diff --git a/sound/voicegroups/voicegroup118.inc b/sound/voicegroups/voicegroup118.inc index 686920e3b..1675cf1ee 100644 --- a/sound/voicegroups/voicegroup118.inc +++ b/sound/voicegroups/voicegroup118.inc @@ -1,94 +1,94 @@ .align 2 voicegroup118:: @ 869A82C voice_keysplit_all voicegroup001 @ 869A82C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A850 - voice_square_2 0, 0, 1, 7, 1 @ 869A85C - voice_square_1 0, 0, 0, 1, 7, 1 @ 869A868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A88C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8C8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 250, 0, 242 @ 869A8D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A8EC - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 127 @ 869A8F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A91C - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 255, 0, 255, 165 @ 869A928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A94C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A97C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9AC - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 869A9B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869A9E8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 869A9F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA48 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 869AA54 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869AA60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A850 + voice_square_2 60, 0, 0, 0, 1, 7, 1 @ 869A85C + voice_square_1 60, 0, 0, 0, 0, 1, 7, 1 @ 869A868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A88C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A8A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A8B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A8BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A8C8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 250, 0, 242 @ 869A8D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A8E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A8EC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 127 @ 869A8F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A91C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 255, 0, 255, 165 @ 869A928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A94C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A97C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A9A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A9AC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 869A9B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A9C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A9D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A9DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869A9E8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 869A9F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AA00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AA0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AA18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AA24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AA30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AA3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AA48 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 869AA54 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 869AA60 voice_keysplit voicegroup006, KeySplitTable2 @ 869AA6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AA9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AAA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AAB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AAC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AAD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AA78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AA84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AA90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AA9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AAA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AAB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AAC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AAD8 voice_keysplit voicegroup008, KeySplitTable4 @ 869AAE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AAF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AAF0 voice_keysplit voicegroup009, KeySplitTable5 @ 869AAFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AB98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ABE0 - voice_square_2 2, 0, 1, 7, 1 @ 869ABEC - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869ABF8 - voice_square_1 0, 2, 0, 1, 7, 1 @ 869AC04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC10 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 869AC1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC58 - voice_directsound 60, 0, DirectSoundWaveData_unknown_polysynth, 255, 0, 255, 127 @ 869AC64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AB98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ABA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ABB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ABBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ABC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ABD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ABE0 + voice_square_2 60, 0, 2, 0, 1, 7, 1 @ 869ABEC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869ABF8 + voice_square_1 60, 0, 0, 2, 0, 1, 7, 1 @ 869AC04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AC10 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 2 @ 869AC1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AC28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AC34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AC40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AC4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AC58 + voice_directsound 60, 0, DirectSoundWaveData_trinity_big_boned, 255, 0, 255, 127 @ 869AC64 diff --git a/sound/voicegroups/voicegroup119.inc b/sound/voicegroups/voicegroup119.inc index b6c0b7aa4..0bba5d48b 100644 --- a/sound/voicegroups/voicegroup119.inc +++ b/sound/voicegroups/voicegroup119.inc @@ -2,93 +2,93 @@ voicegroup119:: @ 869AC70 voice_keysplit_all voicegroup001 @ 869AC70 voice_keysplit voicegroup005, KeySplitTable1 @ 869AC7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AC94 - voice_square_2 0, 0, 2, 4, 1 @ 869ACA0 - voice_square_1 0, 0, 0, 2, 4, 1 @ 869ACAC - voice_square_2 3, 0, 1, 7, 1 @ 869ACB8 - voice_square_1 0, 3, 0, 1, 7, 1 @ 869ACC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ACD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ACDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ACE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ACF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD30 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 127 @ 869AD3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AD9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869ADF0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 869ADFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AE8C - voice_directsound_no_resample 60, 0, DirectSoundWaveData_sc88_timpani_with_snare, 255, 246, 0, 226 @ 869AE98 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869AEA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AC88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AC94 + voice_square_2 60, 0, 0, 0, 2, 4, 1 @ 869ACA0 + voice_square_1 60, 0, 0, 0, 0, 2, 4, 1 @ 869ACAC + voice_square_2 60, 0, 3, 0, 1, 7, 1 @ 869ACB8 + voice_square_1 60, 0, 0, 3, 0, 1, 7, 1 @ 869ACC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ACD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ACDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ACE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ACF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD30 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 127 @ 869AD3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AD9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ADA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ADB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ADC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ADCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ADD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ADE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869ADF0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 869ADFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AE8C + voice_directsound_no_resample 60, 0, DirectSoundWaveData_sc88pro_timpani_with_snare, 255, 246, 0, 226 @ 869AE98 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 869AEA4 voice_keysplit voicegroup006, KeySplitTable2 @ 869AEB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AEBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AEC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AEE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AEEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AEF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AEBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AEC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AEE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AEEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AEF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AF04 voice_keysplit voicegroup007, KeySplitTable3 @ 869AF10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AF1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AF28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AF34 voice_keysplit voicegroup009, KeySplitTable5 @ 869AF40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AF94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869AFF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B00C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B024 - voice_square_2 2, 0, 1, 7, 1 @ 869B030 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 2 @ 869B03C - voice_square_1 0, 2, 0, 1, 7, 1 @ 869B048 - voice_square_2 1, 0, 1, 9, 1 @ 869B054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B06C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B09C - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 869B0A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AF4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AF58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AF64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AF70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AF7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AF88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AF94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AFA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AFAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AFB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AFC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AFD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AFDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AFE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869AFF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B00C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B024 + voice_square_2 60, 0, 2, 0, 1, 7, 1 @ 869B030 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 2 @ 869B03C + voice_square_1 60, 0, 0, 2, 0, 1, 7, 1 @ 869B048 + voice_square_2 60, 0, 1, 0, 1, 9, 1 @ 869B054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B06C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B09C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 869B0A8 diff --git a/sound/voicegroups/voicegroup120.inc b/sound/voicegroups/voicegroup120.inc index 37481151f..eb1bb463b 100644 --- a/sound/voicegroups/voicegroup120.inc +++ b/sound/voicegroups/voicegroup120.inc @@ -2,93 +2,93 @@ voicegroup120:: @ 869B0B4 voice_keysplit_all voicegroup001 @ 869B0B4 voice_keysplit voicegroup005, KeySplitTable1 @ 869B0C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B0CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B0D8 - voice_square_2 2, 0, 2, 6, 1 @ 869B0E4 - voice_square_1 0, 2, 0, 2, 6, 1 @ 869B0F0 - voice_square_2 3, 0, 2, 4, 1 @ 869B0FC - voice_square_1 0, 3, 0, 2, 4, 1 @ 869B108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B12C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B15C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B18C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B1F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B21C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B234 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 869B240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B24C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B27C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B2A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B2AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B2B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B2C4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 869B2D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B2DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869B2E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B0CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B0D8 + voice_square_2 60, 0, 2, 0, 2, 6, 1 @ 869B0E4 + voice_square_1 60, 0, 0, 2, 0, 2, 6, 1 @ 869B0F0 + voice_square_2 60, 0, 3, 0, 2, 4, 1 @ 869B0FC + voice_square_1 60, 0, 0, 3, 0, 2, 4, 1 @ 869B108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B12C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B15C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B18C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B1A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B1B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B1BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B1C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B1D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B1E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B1EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B1F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B21C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B234 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 869B240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B24C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B27C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B2A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B2AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B2B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B2C4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 869B2D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B2DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 869B2E8 voice_keysplit voicegroup006, KeySplitTable2 @ 869B2F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B30C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B33C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B30C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B33C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B348 voice_keysplit voicegroup007, KeySplitTable3 @ 869B354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B36C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B36C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B378 voice_keysplit voicegroup009, KeySplitTable5 @ 869B384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B39C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B3FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B42C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B45C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B468 - voice_square_2 2, 0, 1, 7, 1 @ 869B474 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869B480 - voice_square_1 0, 2, 0, 1, 7, 1 @ 869B48C - voice_square_1 0, 2, 0, 0, 7, 1 @ 869B498 - voice_square_2 3, 0, 1, 7, 1 @ 869B4A4 - voice_square_1 0, 3, 0, 1, 7, 1 @ 869B4B0 - voice_square_1 0, 3, 0, 0, 7, 1 @ 869B4BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B4C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B4D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B4E0 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 869B4EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B39C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B3A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B3B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B3C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B3CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B3D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B3E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B3F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B3FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B42C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B45C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B468 + voice_square_2 60, 0, 2, 0, 1, 7, 1 @ 869B474 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869B480 + voice_square_1 60, 0, 0, 2, 0, 1, 7, 1 @ 869B48C + voice_square_1 60, 0, 0, 2, 0, 0, 7, 1 @ 869B498 + voice_square_2 60, 0, 3, 0, 1, 7, 1 @ 869B4A4 + voice_square_1 60, 0, 0, 3, 0, 1, 7, 1 @ 869B4B0 + voice_square_1 60, 0, 0, 3, 0, 0, 7, 1 @ 869B4BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B4C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B4D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B4E0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 869B4EC diff --git a/sound/voicegroups/voicegroup121.inc b/sound/voicegroups/voicegroup121.inc index 1d76d9178..eca6ff4b6 100644 --- a/sound/voicegroups/voicegroup121.inc +++ b/sound/voicegroups/voicegroup121.inc @@ -2,88 +2,88 @@ voicegroup121:: @ 869B4F8 voice_keysplit_all voicegroup001 @ 869B4F8 voice_keysplit voicegroup005, KeySplitTable1 @ 869B504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B51C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B54C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B57C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B5F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B60C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B63C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B66C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B678 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 869B684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B69C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B6FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B708 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 869B714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B720 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869B72C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B51C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B54C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B57C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B5A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B5AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B5B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B5C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B5D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B5DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B5E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B5F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B60C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B63C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B66C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B678 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 869B684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B69C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B6A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B6B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B6C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B6CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B6D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B6E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B6F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B6FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B708 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 869B714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B720 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 869B72C voice_keysplit voicegroup006, KeySplitTable2 @ 869B738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B75C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B78C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B75C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B78C voice_keysplit voicegroup007, KeySplitTable3 @ 869B798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B7A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B7B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B7BC voice_keysplit voicegroup009, KeySplitTable5 @ 869B7C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B7F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B81C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B84C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B858 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 869B864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B87C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B8A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B8AC - voice_square_2 2, 0, 1, 7, 1 @ 869B8B8 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 869B8C4 - voice_square_1 0, 2, 0, 1, 7, 1 @ 869B8D0 - voice_square_2 0, 0, 1, 7, 1 @ 869B8DC - voice_square_1 0, 0, 0, 1, 7, 1 @ 869B8E8 - voice_square_1 0, 0, 0, 0, 7, 1 @ 869B8F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B7D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B7E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B7EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B7F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B81C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B84C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B858 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 869B864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B87C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B8A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B8AC + voice_square_2 60, 0, 2, 0, 1, 7, 1 @ 869B8B8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 2 @ 869B8C4 + voice_square_1 60, 0, 0, 2, 0, 1, 7, 1 @ 869B8D0 + voice_square_2 60, 0, 0, 0, 1, 7, 1 @ 869B8DC + voice_square_1 60, 0, 0, 0, 0, 1, 7, 1 @ 869B8E8 + voice_square_1 60, 0, 0, 0, 0, 0, 7, 1 @ 869B8F4 diff --git a/sound/voicegroups/voicegroup122.inc b/sound/voicegroups/voicegroup122.inc index c5e4f85a0..45c052cf1 100644 --- a/sound/voicegroups/voicegroup122.inc +++ b/sound/voicegroups/voicegroup122.inc @@ -1,87 +1,87 @@ .align 2 voicegroup122:: @ 869B900 voice_keysplit_all voicegroup001 @ 869B900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B90C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B924 - voice_square_2 1, 0, 1, 6, 1 @ 869B930 - voice_square_1 0, 1, 0, 1, 6, 1 @ 869B93C - voice_square_2 2, 0, 1, 6, 1 @ 869B948 - voice_square_1 0, 2, 0, 1, 6, 1 @ 869B954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B96C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B99C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869B9FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BA98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAA4 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 869BAB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BAF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB10 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 869BB1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB28 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869BB34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B90C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B924 + voice_square_2 60, 0, 1, 0, 1, 6, 1 @ 869B930 + voice_square_1 60, 0, 0, 1, 0, 1, 6, 1 @ 869B93C + voice_square_2 60, 0, 2, 0, 1, 6, 1 @ 869B948 + voice_square_1 60, 0, 0, 2, 0, 1, 6, 1 @ 869B954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B96C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B99C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B9A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B9B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B9C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B9CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B9D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B9E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B9F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869B9FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BA98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BAA4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 869BAB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BAC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BAD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BAE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BAEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BAF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BB04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BB10 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 869BB1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BB28 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 869BB34 voice_keysplit voicegroup006, KeySplitTable2 @ 869BB40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BB94 - voice_directsound 60, 0, DirectSoundWaveData_unknown_polysynth, 255, 165, 154, 127 @ 869BBA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BB4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BB58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BB64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BB70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BB7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BB88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BB94 + voice_directsound 60, 0, DirectSoundWaveData_trinity_big_boned, 255, 165, 154, 127 @ 869BBA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BBAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BBB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BBC4 voice_keysplit voicegroup009, KeySplitTable5 @ 869BBD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BBF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BC9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BCA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BCB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BCC0 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869BCCC - voice_square_1 0, 3, 0, 1, 9, 1 @ 869BCD8 - voice_square_1 0, 3, 0, 0, 9, 1 @ 869BCE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BBDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BBE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BBF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BC9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BCA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BCB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BCC0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869BCCC + voice_square_1 60, 0, 0, 3, 0, 1, 9, 1 @ 869BCD8 + voice_square_1 60, 0, 0, 3, 0, 0, 9, 1 @ 869BCE4 diff --git a/sound/voicegroups/voicegroup123.inc b/sound/voicegroups/voicegroup123.inc index fc78d6c45..ab048cac0 100644 --- a/sound/voicegroups/voicegroup123.inc +++ b/sound/voicegroups/voicegroup123.inc @@ -1,131 +1,131 @@ .align 2 voicegroup123:: @ 869BCF0 voice_keysplit_all voicegroup001 @ 869BCF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BCFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BD8C - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 216, 90, 242 @ 869BD98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BDF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE70 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 869BE7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BE94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BEF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF18 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869BF24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BCFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BD8C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 216, 90, 242 @ 869BD98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BDA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BDB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BDBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BDC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BDD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BDE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BDEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BDF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE70 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 869BE7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BE94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BEA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BEAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BEB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BEC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BEDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BEE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BEF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BF00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BF0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BF18 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 869BF24 voice_keysplit voicegroup006, KeySplitTable2 @ 869BF30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BF3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BF48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BF54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BF60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BF6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BF78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BF84 voice_keysplit voicegroup007, KeySplitTable3 @ 869BF90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BF9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BF9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BFA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BFB4 voice_keysplit voicegroup009, KeySplitTable5 @ 869BFC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869BFFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C02C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C050 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 869C05C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C08C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C0A4 - voice_square_2 3, 0, 1, 7, 1 @ 869C0B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C0BC - voice_square_1 0, 3, 0, 1, 7, 1 @ 869C0C8 - voice_square_1 0, 3, 0, 0, 7, 1 @ 869C0D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C0E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C0EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C0F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C11C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C14C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C17C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C1F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C20C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C23C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C26C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C29C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C2A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C2B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C2C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C2CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C2D8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 246, 0, 216 @ 869C2E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BFCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BFD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BFE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BFF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869BFFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C02C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C050 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 869C05C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C08C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C0A4 + voice_square_2 60, 0, 3, 0, 1, 7, 1 @ 869C0B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C0BC + voice_square_1 60, 0, 0, 3, 0, 1, 7, 1 @ 869C0C8 + voice_square_1 60, 0, 0, 3, 0, 0, 7, 1 @ 869C0D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C0E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C0EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C0F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C11C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C14C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C17C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C1A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C1AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C1B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C1C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C1D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C1DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C1E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C1F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C20C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C23C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C26C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C29C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C2A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C2B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C2C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C2CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C2D8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 246, 0, 216 @ 869C2E4 diff --git a/sound/voicegroups/voicegroup124.inc b/sound/voicegroups/voicegroup124.inc index d03c54a92..630ab4a15 100644 --- a/sound/voicegroups/voicegroup124.inc +++ b/sound/voicegroups/voicegroup124.inc @@ -2,89 +2,89 @@ voicegroup124:: @ 869C2F0 voice_keysplit_all voicegroup001 @ 869C2F0 voice_keysplit voicegroup005, KeySplitTable1 @ 869C2FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C314 - voice_square_2 2, 0, 2, 3, 1 @ 869C320 - voice_square_1 0, 2, 0, 2, 3, 1 @ 869C32C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C35C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C38C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C3F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C41C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C44C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C470 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 869C47C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C4F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C50C - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 869C518 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869C524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C314 + voice_square_2 60, 0, 2, 0, 2, 3, 1 @ 869C320 + voice_square_1 60, 0, 0, 2, 0, 2, 3, 1 @ 869C32C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C35C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C38C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C3A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C3B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C3BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C3C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C3D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C3E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C3EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C3F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C41C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C44C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C470 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 869C47C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C4A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C4AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C4B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C4C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C4D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C4DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C4E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C4F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C50C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 869C518 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 869C524 voice_keysplit voicegroup006, KeySplitTable2 @ 869C530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C53C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C56C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C53C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C56C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C584 voice_keysplit voicegroup007, KeySplitTable3 @ 869C590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C59C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C59C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C5A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C5B4 voice_keysplit voicegroup009, KeySplitTable5 @ 869C5C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C5FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C62C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C65C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C68C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C6A4 - voice_square_2 3, 0, 1, 7, 1 @ 869C6B0 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869C6BC - voice_square_1 0, 3, 0, 1, 7, 1 @ 869C6C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C6D4 - voice_square_2 2, 0, 1, 7, 1 @ 869C6E0 - voice_square_1 0, 2, 0, 1, 7, 1 @ 869C6EC - voice_square_2 3, 0, 2, 7, 1 @ 869C6F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C5CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C5D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C5E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C5F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C5FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C62C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C65C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C68C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C6A4 + voice_square_2 60, 0, 3, 0, 1, 7, 1 @ 869C6B0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869C6BC + voice_square_1 60, 0, 0, 3, 0, 1, 7, 1 @ 869C6C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C6D4 + voice_square_2 60, 0, 2, 0, 1, 7, 1 @ 869C6E0 + voice_square_1 60, 0, 0, 2, 0, 1, 7, 1 @ 869C6EC + voice_square_2 60, 0, 3, 0, 2, 7, 1 @ 869C6F8 diff --git a/sound/voicegroups/voicegroup125.inc b/sound/voicegroups/voicegroup125.inc index dfac6f6b0..17a72153e 100644 --- a/sound/voicegroups/voicegroup125.inc +++ b/sound/voicegroups/voicegroup125.inc @@ -1,87 +1,87 @@ .align 2 voicegroup125:: @ 869C704 voice_keysplit_all voicegroup001 @ 869C704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C71C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C728 - voice_square_2 2, 0, 2, 3, 1 @ 869C734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C74C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C77C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C7F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C80C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C83C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C86C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C89C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8C0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 869C8CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C8FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C92C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869C938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C71C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C728 + voice_square_2 60, 0, 2, 0, 2, 3, 1 @ 869C734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C74C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C77C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C7F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C80C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C830 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C83C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C86C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C89C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8C0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 869C8CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C8FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C92C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 869C938 voice_keysplit voicegroup006, KeySplitTable2 @ 869C944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C95C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C98C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C95C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C98C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C998 voice_keysplit voicegroup007, KeySplitTable3 @ 869C9A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9C8 voice_keysplit voicegroup009, KeySplitTable5 @ 869C9D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869C9F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CA94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CAA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CAAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CAB8 - voice_square_2 3, 0, 1, 7, 1 @ 869CAC4 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869CAD0 - voice_square_1 0, 3, 0, 1, 7, 1 @ 869CADC - voice_square_1 0, 3, 0, 0, 7, 1 @ 869CAE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869C9F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CA94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CAA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CAAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CAB8 + voice_square_2 60, 0, 3, 0, 1, 7, 1 @ 869CAC4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869CAD0 + voice_square_1 60, 0, 0, 3, 0, 1, 7, 1 @ 869CADC + voice_square_1 60, 0, 0, 3, 0, 0, 7, 1 @ 869CAE8 diff --git a/sound/voicegroups/voicegroup126.inc b/sound/voicegroups/voicegroup126.inc index b10ca33d0..f169edb80 100644 --- a/sound/voicegroups/voicegroup126.inc +++ b/sound/voicegroups/voicegroup126.inc @@ -1,131 +1,131 @@ .align 2 voicegroup126:: @ 869CAF4 voice_keysplit_all voicegroup001 @ 869CAF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB18 - voice_square_2 0, 1, 1, 7, 1 @ 869CB24 - voice_square_1 0, 0, 1, 1, 7, 1 @ 869CB30 - voice_square_1 0, 0, 0, 0, 7, 1 @ 869CB3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CB9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CBFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC74 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 235, 128, 99 @ 869CC80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CC98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CCF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD1C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869CD28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CB00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CB0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CB18 + voice_square_2 60, 0, 0, 1, 1, 7, 1 @ 869CB24 + voice_square_1 60, 0, 0, 0, 1, 1, 7, 1 @ 869CB30 + voice_square_1 60, 0, 0, 0, 0, 0, 7, 1 @ 869CB3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CB48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CB54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CB60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CB6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CB78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CB84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CB90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CB9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CBA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CBB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CBC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CBCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CBD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CBE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CBF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CBFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC74 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 235, 128, 99 @ 869CC80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CC98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CCA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CCB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CCBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CCC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CCD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CCE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CCEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CCF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CD04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CD10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CD1C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 869CD28 voice_keysplit voicegroup006, KeySplitTable2 @ 869CD34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CD88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CD40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CD4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CD58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CD64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CD70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CD7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CD88 voice_keysplit voicegroup007, KeySplitTable3 @ 869CD94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CDA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CDAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CDB8 voice_keysplit voicegroup009, KeySplitTable5 @ 869CDC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CDF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CE9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CEA8 - voice_square_2 3, 1, 1, 6, 1 @ 869CEB4 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869CEC0 - voice_square_1 0, 3, 1, 1, 6, 1 @ 869CECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CEE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CEF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CEFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CF98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869CFF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D01C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D04C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D07C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D0A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D0AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D0B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D0C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D0D0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 216 @ 869D0DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 246, 0, 216 @ 869D0E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CDD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CDDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CDE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CDF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CE9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CEA8 + voice_square_2 60, 0, 3, 1, 1, 6, 1 @ 869CEB4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 2 @ 869CEC0 + voice_square_1 60, 0, 0, 3, 1, 1, 6, 1 @ 869CECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CEE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CEF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CEFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CF98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CFA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CFB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CFBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CFC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CFD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CFE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CFEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869CFF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D01C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D04C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D07C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D0A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D0AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D0B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D0C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D0D0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 216 @ 869D0DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 246, 0, 216 @ 869D0E8 diff --git a/sound/voicegroups/voicegroup127.inc b/sound/voicegroups/voicegroup127.inc index f56ac90d9..ee83df628 100644 --- a/sound/voicegroups/voicegroup127.inc +++ b/sound/voicegroups/voicegroup127.inc @@ -1,131 +1,131 @@ .align 2 voicegroup127:: @ 869D0F4 voice_directsound 60, 0, DirectSoundWaveData_unknown_synth_snare, 255, 249, 103, 165 @ 869D0F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D10C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D118 - voice_square_1_alt 0, 2, 0, 2, 0, 0 @ 869D124 - voice_square_1_alt 0, 0, 0, 2, 0, 1 @ 869D130 - voice_square_1_alt 0, 2, 0, 4, 0, 1 @ 869D13C - voice_square_1_alt 44, 2, 0, 4, 0, 0 @ 869D148 - voice_square_1_alt 38, 0, 0, 4, 0, 0 @ 869D154 - voice_square_1_alt 0, 0, 0, 7, 0, 0 @ 869D160 - voice_square_1_alt 0, 2, 2, 0, 15, 0 @ 869D16C - voice_square_1_alt 0, 1, 2, 0, 15, 0 @ 869D178 - voice_square_1_alt 23, 1, 0, 1, 9, 0 @ 869D184 - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 0, 255, 165 @ 869D190 - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 226, 0, 165 @ 869D19C - voice_square_1_alt 0, 2, 0, 6, 0, 1 @ 869D1A8 - voice_square_1_alt 36, 0, 0, 2, 0, 0 @ 869D1B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D1FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D22C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D25C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D28C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D2F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D31C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 869D328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D10C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D118 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 0, 0 @ 869D124 + voice_square_1_alt 60, 0, 0, 0, 0, 2, 0, 1 @ 869D130 + voice_square_1_alt 60, 0, 0, 2, 0, 4, 0, 1 @ 869D13C + voice_square_1_alt 60, 0, 44, 2, 0, 4, 0, 0 @ 869D148 + voice_square_1_alt 60, 0, 38, 0, 0, 4, 0, 0 @ 869D154 + voice_square_1_alt 60, 0, 0, 0, 0, 7, 0, 0 @ 869D160 + voice_square_1_alt 60, 0, 0, 2, 2, 0, 15, 0 @ 869D16C + voice_square_1_alt 60, 0, 0, 1, 2, 0, 15, 0 @ 869D178 + voice_square_1_alt 60, 0, 23, 1, 0, 1, 9, 0 @ 869D184 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 255, 0, 255, 165 @ 869D190 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 255, 226, 0, 165 @ 869D19C + voice_square_1_alt 60, 0, 0, 2, 0, 6, 0, 1 @ 869D1A8 + voice_square_1_alt 60, 0, 36, 0, 0, 2, 0, 0 @ 869D1B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D1C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D1CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D1D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D1E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D1F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D1FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D22C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D25C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D28C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D2A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D2B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D2BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D2C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D2D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D2E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D2EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D2F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D31C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 869D328 voice_keysplit voicegroup006, KeySplitTable2 @ 869D334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D34C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D37C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D3F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D40C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D43C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D46C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D49C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D4A8 - voice_square_2_alt 3, 0, 1, 0, 1 @ 869D4B4 - voice_square_1_alt 0, 3, 0, 1, 0, 1 @ 869D4C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D4CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D4D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D4E4 - voice_square_1_alt 46, 2, 0, 4, 0, 0 @ 869D4F0 - voice_square_1_alt 38, 2, 0, 4, 0, 0 @ 869D4FC - voice_square_1_alt 119, 2, 0, 0, 15, 1 @ 869D508 - voice_square_1_alt 0, 2, 0, 0, 15, 1 @ 869D514 - voice_square_1_alt 106, 2, 0, 2, 0, 0 @ 869D520 - voice_square_1_alt 23, 2, 0, 1, 9, 0 @ 869D52C - voice_square_1_alt 21, 2, 0, 1, 9, 0 @ 869D538 - voice_square_1_alt 0, 0, 0, 0, 15, 1 @ 869D544 - voice_square_1_alt 47, 2, 0, 2, 6, 0 @ 869D550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D55C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D58C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D5F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D61C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D64C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D67C - voice_noise 0, 0, 7, 15, 0 @ 869D688 - voice_noise 0, 2, 7, 15, 0 @ 869D694 - voice_noise_alt 0, 2, 0, 15, 0 @ 869D6A0 - voice_noise_alt 1, 0, 0, 15, 0 @ 869D6AC - voice_noise_alt 0, 0, 0, 15, 0 @ 869D6B8 - voice_noise_alt 0, 0, 3, 0, 0 @ 869D6C4 - voice_noise_alt 0, 0, 2, 0, 0 @ 869D6D0 - voice_noise_alt 0, 0, 1, 0, 0 @ 869D6DC - voice_noise_alt 0, 0, 1, 0, 1 @ 869D6E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D34C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D37C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D3A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D3AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D3B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D3C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D3D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D3DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D3E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D3F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D40C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D43C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D46C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D49C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D4A8 + voice_square_2_alt 60, 0, 3, 0, 1, 0, 1 @ 869D4B4 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 0, 1 @ 869D4C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D4CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D4D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D4E4 + voice_square_1_alt 60, 0, 46, 2, 0, 4, 0, 0 @ 869D4F0 + voice_square_1_alt 60, 0, 38, 2, 0, 4, 0, 0 @ 869D4FC + voice_square_1_alt 60, 0, 119, 2, 0, 0, 15, 1 @ 869D508 + voice_square_1_alt 60, 0, 0, 2, 0, 0, 15, 1 @ 869D514 + voice_square_1_alt 60, 0, 106, 2, 0, 2, 0, 0 @ 869D520 + voice_square_1_alt 60, 0, 23, 2, 0, 1, 9, 0 @ 869D52C + voice_square_1_alt 60, 0, 21, 2, 0, 1, 9, 0 @ 869D538 + voice_square_1_alt 60, 0, 0, 0, 0, 0, 15, 1 @ 869D544 + voice_square_1_alt 60, 0, 47, 2, 0, 2, 6, 0 @ 869D550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D55C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D58C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D5A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D5B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D5BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D5C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D5D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D5E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D5EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D5F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D61C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D64C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D67C + voice_noise 60, 0, 0, 0, 7, 15, 0 @ 869D688 + voice_noise 60, 0, 0, 2, 7, 15, 0 @ 869D694 + voice_noise_alt 60, 0, 0, 2, 0, 15, 0 @ 869D6A0 + voice_noise_alt 60, 0, 1, 0, 0, 15, 0 @ 869D6AC + voice_noise_alt 60, 0, 0, 0, 0, 15, 0 @ 869D6B8 + voice_noise_alt 60, 0, 0, 0, 3, 0, 0 @ 869D6C4 + voice_noise_alt 60, 0, 0, 0, 2, 0, 0 @ 869D6D0 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 869D6DC + voice_noise_alt 60, 0, 0, 0, 1, 0, 1 @ 869D6E8 diff --git a/sound/voicegroups/voicegroup128.inc b/sound/voicegroups/voicegroup128.inc index 9821471d7..ef4227e16 100644 --- a/sound/voicegroups/voicegroup128.inc +++ b/sound/voicegroups/voicegroup128.inc @@ -3,125 +3,125 @@ voicegroup128:: @ 869D6F4 voice_directsound_no_resample 60, 0, DirectSoundWaveData_bicycle_bell, 255, 249, 0, 165 @ 869D6F4 voice_directsound_alt 60, 0, DirectSoundWaveData_bicycle_bell, 255, 0, 255, 165 @ 869D700 voice_directsound 60, 0, DirectSoundWaveData_unknown_synth_snare, 255, 0, 255, 165 @ 869D70C - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 242, 0, 127 @ 869D718 - voice_noise_alt 0, 0, 1, 0, 1 @ 869D724 - voice_noise_alt 1, 0, 1, 0, 1 @ 869D730 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 255, 165 @ 869D73C - voice_square_1_alt 0, 2, 0, 2, 0, 1 @ 869D748 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 242, 0, 127 @ 869D718 + voice_noise_alt 60, 0, 0, 0, 1, 0, 1 @ 869D724 + voice_noise_alt 60, 0, 1, 0, 1, 0, 1 @ 869D730 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 255, 165 @ 869D73C + voice_square_1_alt 60, 0, 0, 2, 0, 2, 0, 1 @ 869D748 voice_directsound 60, 0, DirectSoundWaveData_8725A2C, 255, 0, 255, 165 @ 869D754 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 0, 255, 127 @ 869D760 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 0, 255, 127 @ 869D760 voice_directsound 60, 0, DirectSoundWaveData_872762C, 255, 0, 255, 127 @ 869D76C - voice_noise_alt 1, 0, 2, 0, 0 @ 869D778 - voice_square_1 103, 3, 2, 7, 0, 0 @ 869D784 - voice_square_2 3, 2, 7, 0, 0 @ 869D790 - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 226, 0, 127 @ 869D79C + voice_noise_alt 60, 0, 1, 0, 2, 0, 0 @ 869D778 + voice_square_1 60, 0, 103, 3, 2, 7, 0, 0 @ 869D784 + voice_square_2 60, 0, 3, 2, 7, 0, 0 @ 869D790 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 255, 226, 0, 127 @ 869D79C voice_directsound 60, 0, DirectSoundWaveData_872921C, 255, 0, 255, 0 @ 869D7A8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 204, 0, 127 @ 869D7B4 - voice_square_1_alt 0, 2, 0, 2, 0, 1 @ 869D7C0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 255, 204, 0, 127 @ 869D7B4 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 0, 1 @ 869D7C0 voice_directsound 60, 0, DirectSoundWaveData_872A5D0, 255, 0, 255, 127 @ 869D7CC - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 0, 255, 127 @ 869D7D8 - voice_square_1 103, 0, 0, 7, 0, 0 @ 869D7E4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 127 @ 869D7F0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_wind, 255, 0, 255, 127 @ 869D7FC - voice_directsound 60, 0, DirectSoundWaveData_sc88_bubbles, 255, 0, 255, 127 @ 869D808 - voice_directsound 60, 0, DirectSoundWaveData_sc88_standard3_snare, 255, 0, 255, 127 @ 869D814 - voice_noise_alt 0, 0, 7, 15, 1 @ 869D820 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 255, 0, 255, 127 @ 869D7D8 + voice_square_1 60, 0, 103, 0, 0, 7, 0, 0 @ 869D7E4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 127 @ 869D7F0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_wind, 255, 0, 255, 127 @ 869D7FC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_bubbles, 255, 0, 255, 127 @ 869D808 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_rnd_snare, 255, 0, 255, 127 @ 869D814 + voice_noise_alt 60, 0, 0, 0, 7, 15, 1 @ 869D820 voice_directsound 60, 0, DirectSoundWaveData_872EEA8, 255, 0, 255, 127 @ 869D82C - voice_noise_alt 1, 0, 7, 15, 1 @ 869D838 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 246, 0, 127 @ 869D844 + voice_noise_alt 60, 0, 1, 0, 7, 15, 1 @ 869D838 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 246, 0, 127 @ 869D844 voice_directsound 60, 0, DirectSoundWaveData_87301B0, 255, 0, 255, 127 @ 869D850 - voice_square_1_alt 19, 2, 0, 2, 0, 0 @ 869D85C - voice_directsound 60, 0, DirectSoundWaveData_unused_acid_bass, 255, 0, 255, 127 @ 869D868 - voice_square_1 103, 0, 0, 0, 15, 0 @ 869D874 + voice_square_1_alt 60, 0, 19, 2, 0, 2, 0, 0 @ 869D85C + voice_directsound 60, 0, DirectSoundWaveData_trinity_30303_mega_bass, 255, 0, 255, 127 @ 869D868 + voice_square_1 60, 0, 103, 0, 0, 0, 15, 0 @ 869D874 voice_directsound_alt 60, 0, DirectSoundWaveData_87301B0, 255, 0, 255, 127 @ 869D880 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 255, 255, 127 @ 869D88C - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 0, 255, 127 @ 869D898 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 255, 255, 127 @ 869D88C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 0, 255, 127 @ 869D898 voice_directsound 60, 0, DirectSoundWaveData_8734298, 255, 0, 255, 127 @ 869D8A4 - voice_directsound 60, 0, DirectSoundWaveData_unused_acid_bass, 255, 242, 0, 0 @ 869D8B0 + voice_directsound 60, 0, DirectSoundWaveData_trinity_30303_mega_bass, 255, 242, 0, 0 @ 869D8B0 voice_directsound 60, 0, DirectSoundWaveData_87364A8, 255, 0, 255, 0 @ 869D8BC - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 869D8C8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 869D8C8 voice_directsound 60, 0, DirectSoundWaveData_unknown_close_hihat, 255, 127, 0, 188 @ 869D8D4 voice_directsound 60, 0, DirectSoundWaveData_87385E4, 255, 249, 0, 165 @ 869D8E0 - voice_square_1 0, 0, 4, 6, 0, 0 @ 869D8EC - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 13, 0, 255, 127 @ 869D8F8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 13, 0, 255, 127 @ 869D904 - voice_directsound 60, 0, DirectSoundWaveData_unknown_polysynth, 255, 0, 255, 127 @ 869D910 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 252, 0, 204 @ 869D91C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869D928 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 869D934 - voice_square_1 0, 0, 4, 0, 15, 0 @ 869D940 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 188, 0, 0 @ 869D94C - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 226, 0, 127 @ 869D958 - voice_directsound 60, 0, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 26, 0, 255, 127 @ 869D964 - voice_square_1_alt 0, 2, 0, 1, 0, 0 @ 869D970 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 252, 0, 127 @ 869D97C - voice_square_1_alt 0, 1, 0, 2, 0, 0 @ 869D988 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 127, 0, 127 @ 869D994 - voice_noise_alt 0, 1, 6, 0, 0 @ 869D9A0 - voice_directsound 60, 0, DirectSoundWaveData_jv1080_slap_bass, 255, 255, 255, 127 @ 869D9AC - voice_directsound 60, 0, DirectSoundWaveData_sc88_standard_hand_clap, 255, 255, 255, 127 @ 869D9B8 + voice_square_1 60, 0, 0, 0, 4, 6, 0, 0 @ 869D8EC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 13, 0, 255, 127 @ 869D8F8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 13, 0, 255, 127 @ 869D904 + voice_directsound 60, 0, DirectSoundWaveData_trinity_big_boned, 255, 0, 255, 127 @ 869D910 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 252, 0, 204 @ 869D91C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869D928 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 869D934 + voice_square_1 60, 0, 0, 0, 4, 0, 15, 0 @ 869D940 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 188, 0, 0 @ 869D94C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 226, 0, 127 @ 869D958 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 26, 0, 255, 127 @ 869D964 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 0, 0 @ 869D970 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 252, 0, 127 @ 869D97C + voice_square_1_alt 60, 0, 0, 1, 0, 2, 0, 0 @ 869D988 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 127, 0, 127 @ 869D994 + voice_noise_alt 60, 0, 0, 1, 6, 0, 0 @ 869D9A0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_slap_bass, 255, 255, 255, 127 @ 869D9AC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tr909_hand_clap, 255, 255, 255, 127 @ 869D9B8 voice_directsound 60, 0, DirectSoundWaveData_873ECD8, 255, 255, 255, 127 @ 869D9C4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_french_horn_72, 11, 242, 0, 127 @ 869D9D0 - voice_square_1_alt 0, 2, 4, 6, 0, 0 @ 869D9DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_french_horn_72, 11, 242, 0, 127 @ 869D9D0 + voice_square_1_alt 60, 0, 0, 2, 4, 6, 0, 0 @ 869D9DC voice_directsound 60, 0, DirectSoundWaveData_8740818, 255, 255, 255, 127 @ 869D9E8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 255, 0, 255, 165 @ 869D9F4 - voice_directsound 60, 0, DirectSoundWaveData_unknown_tom, 255, 0, 255, 165 @ 869DA00 - voice_noise_alt 0, 5, 7, 15, 1 @ 869DA0C - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 128, 242, 0, 165 @ 869DA18 - voice_directsound 60, 0, DirectSoundWaveData_sc88_string_ensemble_72, 255, 0, 255, 165 @ 869DA24 - voice_square_1 0, 0, 1, 5, 0, 0 @ 869DA30 - voice_noise_alt 0, 6, 6, 0, 1 @ 869DA3C - voice_noise_alt 0, 3, 6, 0, 1 @ 869DA48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA54 - voice_directsound 60, 0, DirectSoundWaveData_unused_acid_bass, 15, 127, 231, 127 @ 869DA60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DA9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DAFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DB98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DBF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DC94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 869DCA0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 255, 0, 255, 165 @ 869D9F4 + voice_directsound 60, 0, DirectSoundWaveData_unused_sc55_tom, 255, 0, 255, 165 @ 869DA00 + voice_noise_alt 60, 0, 0, 5, 7, 15, 1 @ 869DA0C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 128, 242, 0, 165 @ 869DA18 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_string_ensemble_72, 255, 0, 255, 165 @ 869DA24 + voice_square_1 60, 0, 0, 0, 1, 5, 0, 0 @ 869DA30 + voice_noise_alt 60, 0, 0, 6, 6, 0, 1 @ 869DA3C + voice_noise_alt 60, 0, 0, 3, 6, 0, 1 @ 869DA48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DA54 + voice_directsound 60, 0, DirectSoundWaveData_trinity_30303_mega_bass, 15, 127, 231, 127 @ 869DA60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DA6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DA78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DA84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DA90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DA9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DAA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DAB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DAC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DAD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DAE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DAF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DAFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DB98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DBA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DBB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DBBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DBC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DBD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DBE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DBEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DBF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DC94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 869DCA0 voice_directsound 60, 0, DirectSoundWaveData_87424B0, 255, 0, 255, 165 @ 869DCAC voice_directsound 60, 0, DirectSoundWaveData_87430C0, 255, 0, 255, 165 @ 869DCB8 voice_directsound 60, 0, DirectSoundWaveData_8743C50, 255, 0, 255, 165 @ 869DCC4 diff --git a/sound/voicegroups/voicegroup129.inc b/sound/voicegroups/voicegroup129.inc index 8ce04369d..3c3ce90c6 100644 --- a/sound/voicegroups/voicegroup129.inc +++ b/sound/voicegroups/voicegroup129.inc @@ -1,131 +1,131 @@ .align 2 voicegroup129:: @ 86A0154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0154 - voice_directsound 60, 0, DirectSoundWaveData_sc88_bongo, 255, 0, 255, 0 @ 86A0160 - voice_directsound 60, 0, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 86A016C - voice_directsound 60, 0, DirectSoundWaveData_sc88_standard_hand_clap, 255, 226, 25, 0 @ 86A0178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0154 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_mute_high_conga, 255, 0, 255, 0 @ 86A0160 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 86A016C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tr909_hand_clap, 255, 226, 25, 0 @ 86A0178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0184 voice_directsound 60, 0, DirectSoundWaveData_8725A2C, 255, 0, 255, 165 @ 86A0190 voice_directsound 60, 0, DirectSoundWaveData_dance_drums_ride_bell, 255, 165, 103, 231 @ 86A019C - voice_directsound 60, 0, DirectSoundWaveData_unknown_anvil_high, 255, 204, 128, 249 @ 86A01A8 + voice_directsound 60, 0, DirectSoundWaveData_sd90_open_triangle, 255, 204, 128, 249 @ 86A01A8 voice_directsound 60, 0, DirectSoundWaveData_register_noise, 255, 0, 255, 76 @ 86A01B4 voice_directsound 60, 0, DirectSoundWaveData_88D6978, 255, 0, 206, 204 @ 86A01C0 - voice_directsound 60, 0, DirectSoundWaveData_unknown_wood_block_low, 255, 0, 206, 38 @ 86A01CC - voice_directsound 60, 0, DirectSoundWaveData_unknown_wood_block_high, 255, 0, 206, 0 @ 86A01D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A01E4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 216 @ 86A01F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A01FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A022C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A025C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0268 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 165, 128, 204 @ 86A0274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A028C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02BC + voice_directsound 60, 0, DirectSoundWaveData_ethnic_flavours_ohtsuzumi, 255, 0, 206, 38 @ 86A01CC + voice_directsound 60, 0, DirectSoundWaveData_ethnic_flavours_hyoushigi, 255, 0, 206, 0 @ 86A01D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A01E4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 216 @ 86A01F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A01FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A022C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A025C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0268 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 165, 128, 204 @ 86A0274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A028C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A02A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A02B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A02BC voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 165 @ 86A02C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A02F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0310 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 86A031C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A034C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0370 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 252, 0, 204 @ 86A037C - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 255, 0, 255, 165 @ 86A0388 - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 204, 0, 127 @ 86A0394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03A0 - voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 86A03AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A03F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A02D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A02E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A02EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A02F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0310 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 86A031C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A034C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0370 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 252, 0, 204 @ 86A037C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 255, 0, 255, 165 @ 86A0388 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 255, 204, 0, 127 @ 86A0394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A03A0 + voice_square_1_alt 60, 0, 0, 2, 0, 0, 15, 0 @ 86A03AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A03B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A03C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A03D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A03DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A03E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A03F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0400 voice_keysplit voicegroup008, KeySplitTable4 @ 86A040C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A043C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A046C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A049C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A04FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0508 - voice_square_1_alt 0, 2, 0, 0, 10, 4 @ 86A0514 - voice_square_1_alt 0, 3, 0, 0, 10, 3 @ 86A0520 - voice_square_1_alt 0, 2, 0, 0, 10, 1 @ 86A052C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A055C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A058C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0598 - voice_square_1_alt 0, 0, 0, 0, 15, 1 @ 86A05A4 - voice_square_1_alt 0, 0, 0, 2, 5, 6 @ 86A05B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A05F8 - voice_square_1_alt 29, 2, 0, 2, 0, 0 @ 86A0604 - voice_square_1_alt 22, 2, 0, 2, 0, 0 @ 86A0610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A061C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A064C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A067C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06B8 - voice_directsound 60, 0, DirectSoundWaveData_unknown_ethnic_drum, 255, 0, 255, 0 @ 86A06C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A043C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A046C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A049C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A04A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A04B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A04C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A04CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A04D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A04E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A04F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A04FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0508 + voice_square_1_alt 60, 0, 0, 2, 0, 0, 10, 4 @ 86A0514 + voice_square_1_alt 60, 0, 0, 3, 0, 0, 10, 3 @ 86A0520 + voice_square_1_alt 60, 0, 0, 2, 0, 0, 10, 1 @ 86A052C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A055C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A058C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0598 + voice_square_1_alt 60, 0, 0, 0, 0, 0, 15, 1 @ 86A05A4 + voice_square_1_alt 60, 0, 0, 0, 0, 2, 5, 6 @ 86A05B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A05BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A05C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A05D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A05E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A05EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A05F8 + voice_square_1_alt 60, 0, 29, 2, 0, 2, 0, 0 @ 86A0604 + voice_square_1_alt 60, 0, 22, 2, 0, 2, 0, 0 @ 86A0610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A061C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A064C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A067C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A06A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A06AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A06B8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_taiko, 255, 0, 255, 0 @ 86A06C4 voice_directsound 60, 0, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 86A06D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A06F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A070C - voice_noise_alt 0, 0, 1, 9, 2 @ 86A0718 - voice_noise_alt 0, 0, 4, 3, 1 @ 86A0724 - voice_noise_alt 0, 0, 1, 12, 0 @ 86A0730 - voice_noise_alt 1, 0, 1, 9, 0 @ 86A073C - voice_noise_alt 0, 0, 2, 6, 0 @ 86A0748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A06DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A06E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A06F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A070C + voice_noise_alt 60, 0, 0, 0, 1, 9, 2 @ 86A0718 + voice_noise_alt 60, 0, 0, 0, 4, 3, 1 @ 86A0724 + voice_noise_alt 60, 0, 0, 0, 1, 12, 0 @ 86A0730 + voice_noise_alt 60, 0, 1, 0, 1, 9, 0 @ 86A073C + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86A0748 diff --git a/sound/voicegroups/voicegroup130.inc b/sound/voicegroups/voicegroup130.inc index a80ae4710..d322326e9 100644 --- a/sound/voicegroups/voicegroup130.inc +++ b/sound/voicegroups/voicegroup130.inc @@ -52,131 +52,131 @@ voicegroup130:: @ 86A0754 voice_directsound 60, 0, DirectSoundWaveData_88F5FCC, 255, 0, 255, 0 @ 86A09A0 voice_directsound 60, 0, DirectSoundWaveData_88F6498, 255, 0, 255, 0 @ 86A09AC voice_keysplit_all voicegroup001 @ 86A09B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A09C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A09D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A09DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A09E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A09F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AA8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion_duplicate, 255, 249, 25, 248 @ 86A0AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0B98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0C94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0CF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0E98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0FA0 - voice_noise_alt 0, 0, 1, 7, 1 @ 86A0FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A09C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A09D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A09DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A09E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A09F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0A9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0AA8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion_duplicate, 255, 249, 25, 248 @ 86A0AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0AD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0AE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0AF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0AFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0BA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0BD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0C94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0CA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0CB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0CC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0CE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0CF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0DA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0DC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0DF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0E98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0EA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0EBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0FA0 + voice_noise_alt 60, 0, 0, 0, 1, 7, 1 @ 86A0FAC diff --git a/sound/voicegroups/voicegroup131.inc b/sound/voicegroups/voicegroup131.inc index ba465a70a..ff98f6f82 100644 --- a/sound/voicegroups/voicegroup131.inc +++ b/sound/voicegroups/voicegroup131.inc @@ -3,129 +3,129 @@ voicegroup131:: @ 86A0FB8 voice_keysplit_all voicegroup002 @ 86A0FB8 voice_keysplit voicegroup005, KeySplitTable1 @ 86A0FC4 voice_directsound 60, 0, DirectSoundWaveData_steinway_b_piano, 128, 204, 51, 242 @ 86A0FD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0FDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A0FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A100C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A103C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A106C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A109C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10CC - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 204, 103, 226 @ 86A10D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A10FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A112C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A115C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A118C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A11F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A121C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A124C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A127C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A12F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A130C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A133C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A136C - voice_square_1_alt 0, 1, 0, 2, 3, 5 @ 86A1378 - voice_square_2_alt 3, 0, 2, 6, 5 @ 86A1384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A139C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A13FC - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 9, 1 @ 86A1408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A142C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A145C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A148C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A14F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A151C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A154C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A157C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15A0 - voice_noise_alt 0, 0, 1, 0, 1 @ 86A15AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0FDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A0FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A100C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A103C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A106C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A109C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A10A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A10B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A10C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A10CC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 204, 103, 226 @ 86A10D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A10E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A10F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A10FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A112C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A115C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A118C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A11A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A11B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A11BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A11C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A11D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A11E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A11EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A11F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A121C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A124C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A127C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A12A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A12AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A12B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A12C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A12D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A12DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A12E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A12F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A130C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A133C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A136C + voice_square_1_alt 60, 0, 0, 1, 0, 2, 3, 5 @ 86A1378 + voice_square_2_alt 60, 0, 3, 0, 2, 6, 5 @ 86A1384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A139C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A13A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A13B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A13C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A13CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A13D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A13E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A13F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A13FC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 9, 1 @ 86A1408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A142C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A145C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A148C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A14A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A14B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A14BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A14C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A14D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A14E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A14EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A14F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A151C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A154C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A157C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A15A0 + voice_noise_alt 60, 0, 0, 0, 1, 0, 1 @ 86A15AC diff --git a/sound/voicegroups/voicegroup132.inc b/sound/voicegroups/voicegroup132.inc index 32cb6b231..48247b457 100644 --- a/sound/voicegroups/voicegroup132.inc +++ b/sound/voicegroups/voicegroup132.inc @@ -1,131 +1,131 @@ .align 2 voicegroup132:: @ 86A15B8 voice_keysplit_all voicegroup002 @ 86A15B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A15F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A160C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A163C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1654 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 97, 236 @ 86A1660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A166C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1678 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 128, 146, 118, 137 @ 86A1684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A169C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16CC - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 51, 204, 92, 226 @ 86A16D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A16FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A172C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A175C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A178C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A17E0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 165, 154, 235 @ 86A17EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A15C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A15D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A15DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A15E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A15F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A160C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A163C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1654 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 97, 236 @ 86A1660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A166C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1678 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 128, 146, 118, 137 @ 86A1684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A169C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A16A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A16B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A16C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A16CC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 51, 204, 92, 226 @ 86A16D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A16E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A16F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A16FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A172C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A175C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A178C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A17A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A17B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A17BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A17C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A17D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A17E0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 165, 154, 235 @ 86A17EC voice_keysplit voicegroup006, KeySplitTable2 @ 86A17F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A181C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A184C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A181C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A184C voice_keysplit voicegroup007, KeySplitTable3 @ 86A1858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1864 voice_keysplit voicegroup008, KeySplitTable4 @ 86A1870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A187C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A187C voice_keysplit voicegroup009, KeySplitTable5 @ 86A1888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A18F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A190C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1918 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86A1924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A193C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A196C - voice_square_1_alt 0, 2, 0, 4, 2, 2 @ 86A1978 - voice_square_2_alt 3, 0, 1, 7, 5 @ 86A1984 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 4, 6, 0 @ 86A1990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A199C - voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 4, 6, 0 @ 86A19A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19C0 - voice_square_1_alt 0, 0, 0, 4, 2, 2 @ 86A19CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A19FC - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 2, 9, 1 @ 86A1A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1B94 - voice_noise_alt 0, 0, 2, 6, 0 @ 86A1BA0 - voice_noise_alt 0, 0, 1, 8, 1 @ 86A1BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A18A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A18AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A18B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A18C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A18D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A18DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A18E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A18F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A190C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1918 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86A1924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A193C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A196C + voice_square_1_alt 60, 0, 0, 2, 0, 4, 2, 2 @ 86A1978 + voice_square_2_alt 60, 0, 3, 0, 1, 7, 5 @ 86A1984 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 4, 6, 0 @ 86A1990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A199C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4920, 0, 4, 6, 0 @ 86A19A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A19B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A19C0 + voice_square_1_alt 60, 0, 0, 0, 0, 4, 2, 2 @ 86A19CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A19D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A19E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A19F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A19FC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 2, 9, 1 @ 86A1A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1AEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1AF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1B94 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86A1BA0 + voice_noise_alt 60, 0, 0, 0, 1, 8, 1 @ 86A1BAC diff --git a/sound/voicegroups/voicegroup133.inc b/sound/voicegroups/voicegroup133.inc index 273605296..766d7ef8f 100644 --- a/sound/voicegroups/voicegroup133.inc +++ b/sound/voicegroups/voicegroup133.inc @@ -2,130 +2,130 @@ voicegroup133:: @ 86A1BB8 voice_keysplit_all voicegroup002 @ 86A1BB8 voice_keysplit voicegroup005, KeySplitTable1 @ 86A1BC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1BDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1BF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C24 - voice_directsound 60, 0, DirectSoundWaveData_unknown_anvil_low, 255, 0, 255, 0 @ 86A1C30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C54 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86A1C60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C78 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 128, 146, 108, 137 @ 86A1C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1C9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CCC - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 204, 103, 226 @ 86A1CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1BDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1BF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C24 + voice_directsound 60, 0, DirectSoundWaveData_ethnic_flavours_atarigane, 255, 0, 255, 0 @ 86A1C30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C54 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86A1C60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C78 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 128, 146, 108, 137 @ 86A1C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1C9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CCC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 204, 103, 226 @ 86A1CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D08 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 127 @ 86A1D14 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 0, 255, 127 @ 86A1D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D74 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 86A1D80 - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 0, 255, 127 @ 86A1D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1DE0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 193, 153 @ 86A1DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D74 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 86A1D80 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 255, 0, 255, 127 @ 86A1D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1DE0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 193, 153 @ 86A1DEC voice_keysplit voicegroup006, KeySplitTable2 @ 86A1DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E4C voice_keysplit voicegroup007, KeySplitTable3 @ 86A1E58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E7C voice_keysplit voicegroup009, KeySplitTable5 @ 86A1E88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1E94 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 255, 127 @ 86A1EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1EF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1EF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F54 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_whistle, 255, 0, 255, 127 @ 86A1F60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F6C - voice_square_1_alt 0, 1, 0, 1, 9, 0 @ 86A1F78 - voice_square_2_alt 3, 0, 2, 9, 1 @ 86A1F84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1F90 - voice_square_2_alt 2, 1, 0, 9, 1 @ 86A1F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FC0 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A1FCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A1FFC - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 86A2008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A202C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A205C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A208C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A20F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A211C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A214C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F6C + voice_square_1_alt 60, 0, 0, 1, 0, 1, 9, 0 @ 86A1F78 + voice_square_2_alt 60, 0, 3, 0, 2, 9, 1 @ 86A1F84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1F90 + voice_square_2_alt 60, 0, 2, 1, 0, 9, 1 @ 86A1F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FC0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A1FCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A1FFC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 86A2008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A202C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A205C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A208C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A20F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A211C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A214C voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 165 @ 86A2158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A217C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2194 - voice_noise_alt 0, 0, 2, 6, 0 @ 86A21A0 - voice_noise_alt 0, 0, 1, 8, 1 @ 86A21AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A217C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2194 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86A21A0 + voice_noise_alt 60, 0, 0, 0, 1, 8, 1 @ 86A21AC diff --git a/sound/voicegroups/voicegroup134.inc b/sound/voicegroups/voicegroup134.inc index 39da5ac1b..e689983d7 100644 --- a/sound/voicegroups/voicegroup134.inc +++ b/sound/voicegroups/voicegroup134.inc @@ -1,93 +1,93 @@ .align 2 voicegroup134:: @ 86A21B8 voice_keysplit_all voicegroup001 @ 86A21B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A21C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A21D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A21DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A21E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A21F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A220C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A223C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A226C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A229C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A22FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A232C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A235C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A238C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A23E0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 86A23EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A21C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A21D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A21DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A21E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A21F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A220C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A223C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A226C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A229C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A22A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A22B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A22C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A22CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A22D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A22E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A22F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A22FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A232C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A235C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A238C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A23A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A23B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A23BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A23C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A23D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A23E0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 86A23EC voice_keysplit voicegroup006, KeySplitTable2 @ 86A23F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A241C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A244C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A241C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A244C voice_keysplit voicegroup007, KeySplitTable3 @ 86A2458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A247C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A247C voice_keysplit voicegroup009, KeySplitTable5 @ 86A2488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A24F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A250C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A253C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A256C - voice_square_2_alt 2, 0, 1, 7, 1 @ 86A2578 - voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 86A2584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A259C - voice_square_2_alt 3, 0, 1, 7, 1 @ 86A25A8 - voice_square_1_alt 0, 3, 0, 1, 7, 1 @ 86A25B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A25C0 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 86A25CC - voice_square_1_alt 0, 2, 0, 0, 7, 1 @ 86A25D8 - voice_square_1_alt 0, 3, 0, 0, 7, 1 @ 86A25E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A24A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A24AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A24B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A24C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A24D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A24DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A24E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A24F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A250C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A253C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A256C + voice_square_2_alt 60, 0, 2, 0, 1, 7, 1 @ 86A2578 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 1 @ 86A2584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A259C + voice_square_2_alt 60, 0, 3, 0, 1, 7, 1 @ 86A25A8 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 1 @ 86A25B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A25C0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 86A25CC + voice_square_1_alt 60, 0, 0, 2, 0, 0, 7, 1 @ 86A25D8 + voice_square_1_alt 60, 0, 0, 3, 0, 0, 7, 1 @ 86A25E4 diff --git a/sound/voicegroups/voicegroup135.inc b/sound/voicegroups/voicegroup135.inc index 8f6129e69..09b7843c9 100644 --- a/sound/voicegroups/voicegroup135.inc +++ b/sound/voicegroups/voicegroup135.inc @@ -1,86 +1,86 @@ .align 2 voicegroup135:: @ 86A25F0 voice_keysplit_all voicegroup002 @ 86A25F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A25FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A262C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A265C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A268C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26E0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 85, 137, 180, 204 @ 86A26EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A26F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A271C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A274C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A277C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A27F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A280C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A283C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A286C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A289C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A28FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A292C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A295C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A298C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A29A4 - voice_square_1_alt 0, 2, 0, 0, 9, 0 @ 86A29B0 - voice_square_2_alt 2, 0, 0, 9, 0 @ 86A29BC - voice_square_1_alt 0, 0, 1, 2, 6, 0 @ 86A29C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A25FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A262C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A265C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A268C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A26A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A26B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A26BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A26C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A26D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A26E0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 85, 137, 180, 204 @ 86A26EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A26F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A271C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A274C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A277C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A27A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A27AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A27B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A27C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A27D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A27DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A27E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A27F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A280C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2830 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A283C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A286C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A289C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A28A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A28B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A28C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A28CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A28D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A28E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A28F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A28FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A292C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A295C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A298C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A29A4 + voice_square_1_alt 60, 0, 0, 2, 0, 0, 9, 0 @ 86A29B0 + voice_square_2_alt 60, 0, 2, 0, 0, 9, 0 @ 86A29BC + voice_square_1_alt 60, 0, 0, 0, 1, 2, 6, 0 @ 86A29C8 diff --git a/sound/voicegroups/voicegroup136.inc b/sound/voicegroups/voicegroup136.inc index 9dcdcf8b8..086956a96 100644 --- a/sound/voicegroups/voicegroup136.inc +++ b/sound/voicegroups/voicegroup136.inc @@ -2,130 +2,130 @@ voicegroup136:: @ 86A29D4 voice_keysplit_all voicegroup002 @ 86A29D4 voice_keysplit voicegroup005, KeySplitTable1 @ 86A29E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A29EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A29F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2A94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2AF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A29EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A29F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2A94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2AA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2AAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2AB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2AC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2ADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2AF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2B00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2B0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2B18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2B24 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 127 @ 86A2B30 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 0, 255, 127 @ 86A2B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2B90 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 86A2B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2BFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2B54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2B84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2B90 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 86A2B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2BA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2BB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2BC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2BD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2BE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2BFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C08 voice_keysplit voicegroup006, KeySplitTable2 @ 86A2C14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2C98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2C98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2CA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2CB0 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 255, 127 @ 86A2CBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2D88 - voice_square_2_alt 0, 0, 5, 0, 0 @ 86A2D94 - voice_square_1_alt 0, 0, 0, 5, 0, 0 @ 86A2DA0 - voice_square_1_alt 0, 2, 2, 4, 10, 0 @ 86A2DAC - voice_square_2_alt 0, 0, 5, 0, 0 @ 86A2DB8 - voice_square_1_alt 0, 1, 0, 5, 0, 0 @ 86A2DC4 - voice_square_2_alt 3, 2, 4, 10, 0 @ 86A2DD0 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 1, 5, 0, 3 @ 86A2DDC - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 1, 5, 0, 3 @ 86A2DE8 - voice_square_2_alt 1, 0, 1, 10, 2 @ 86A2DF4 - voice_square_1_alt 0, 1, 0, 1, 10, 0 @ 86A2E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2F98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2FA4 - voice_noise_alt 0, 0, 0, 15, 0 @ 86A2FB0 - voice_noise_alt 0, 0, 2, 4, 0 @ 86A2FBC - voice_noise_alt 0, 0, 1, 0, 0 @ 86A2FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2CC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2CD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2CE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2CEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2CF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2D88 + voice_square_2_alt 60, 0, 0, 0, 5, 0, 0 @ 86A2D94 + voice_square_1_alt 60, 0, 0, 0, 0, 5, 0, 0 @ 86A2DA0 + voice_square_1_alt 60, 0, 0, 2, 2, 4, 10, 0 @ 86A2DAC + voice_square_2_alt 60, 0, 0, 0, 5, 0, 0 @ 86A2DB8 + voice_square_1_alt 60, 0, 0, 1, 0, 5, 0, 0 @ 86A2DC4 + voice_square_2_alt 60, 0, 3, 2, 4, 10, 0 @ 86A2DD0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 1, 5, 0, 3 @ 86A2DDC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 1, 5, 0, 3 @ 86A2DE8 + voice_square_2_alt 60, 0, 1, 0, 1, 10, 2 @ 86A2DF4 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 10, 0 @ 86A2E00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2EA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2EE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2EF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2FA4 + voice_noise_alt 60, 0, 0, 0, 0, 15, 0 @ 86A2FB0 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 86A2FBC + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 86A2FC8 diff --git a/sound/voicegroups/voicegroup137.inc b/sound/voicegroups/voicegroup137.inc index bde2c1ef0..17c92d591 100644 --- a/sound/voicegroups/voicegroup137.inc +++ b/sound/voicegroups/voicegroup137.inc @@ -1,131 +1,131 @@ .align 2 voicegroup137:: @ 86A2FD4 voice_keysplit_all voicegroup002 @ 86A2FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2FE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A2FF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A2FF8 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 165, 180, 165 @ 86A3004 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 255, 137, 154, 165 @ 86A3010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A301C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3034 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 204, 51, 242 @ 86A3040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A304C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3070 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86A307C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A30F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A310C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A313C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A316C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A319C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A31F0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 0, 242 @ 86A31FC - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 193, 153 @ 86A3208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A301C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3034 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 204, 51, 242 @ 86A3040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A304C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3070 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86A307C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A30A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A30AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A30B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A30C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A30D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A30DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A30E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A30F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A310C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A313C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A316C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A319C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A31A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A31B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A31C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A31CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A31D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A31E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A31F0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 0, 242 @ 86A31FC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 193, 153 @ 86A3208 voice_keysplit voicegroup006, KeySplitTable2 @ 86A3214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A322C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A325C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A322C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A325C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3268 voice_keysplit voicegroup007, KeySplitTable3 @ 86A3274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3280 voice_keysplit voicegroup008, KeySplitTable4 @ 86A328C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3298 voice_keysplit voicegroup009, KeySplitTable5 @ 86A32A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A32F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A331C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A334C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A337C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3388 - voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 86A3394 - voice_square_2_alt 1, 1, 2, 3, 1 @ 86A33A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A33AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A33B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A33C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A33D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A33DC - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 2, 4, 1 @ 86A33E8 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 2, 4, 1 @ 86A33F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A340C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A343C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A346C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A349C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A34FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A352C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A355C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A358C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A35A4 - voice_noise_alt 0, 0, 0, 15, 0 @ 86A35B0 - voice_noise_alt 0, 0, 2, 4, 0 @ 86A35BC - voice_noise_alt 0, 0, 1, 0, 1 @ 86A35C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A32B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A32BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A32C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A32D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A32E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A32EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A32F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A331C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A334C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A337C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3388 + voice_square_1_alt 60, 0, 0, 1, 1, 2, 3, 1 @ 86A3394 + voice_square_2_alt 60, 0, 1, 1, 2, 3, 1 @ 86A33A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A33AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A33B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A33C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A33D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A33DC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 2, 4, 1 @ 86A33E8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 2, 4, 1 @ 86A33F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A340C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A343C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A346C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A349C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A34A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A34B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A34C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A34CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A34D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A34E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A34F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A34FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A352C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A355C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A358C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A35A4 + voice_noise_alt 60, 0, 0, 0, 0, 15, 0 @ 86A35B0 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 86A35BC + voice_noise_alt 60, 0, 0, 0, 1, 0, 1 @ 86A35C8 diff --git a/sound/voicegroups/voicegroup138.inc b/sound/voicegroups/voicegroup138.inc index e07c1405b..21e849979 100644 --- a/sound/voicegroups/voicegroup138.inc +++ b/sound/voicegroups/voicegroup138.inc @@ -2,130 +2,130 @@ voicegroup138:: @ 86A35D4 voice_keysplit_all voicegroup002 @ 86A35D4 voice_keysplit voicegroup005, KeySplitTable1 @ 86A35E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A35EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A35F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A35EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A35F8 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 188, 128, 226 @ 86A3604 voice_directsound 60, 65, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 255, 204, 77, 246 @ 86A3610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A361C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A364C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A367C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3694 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 76, 133, 137 @ 86A36A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A36AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A36B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A36C4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 64, 188, 108, 165 @ 86A36D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A36DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A36E8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 127 @ 86A36F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A370C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A373C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A376C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A379C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A37F0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 86A37FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A361C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A364C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A367C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3694 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 76, 133, 137 @ 86A36A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A36AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A36B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A36C4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 64, 188, 108, 165 @ 86A36D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A36DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A36E8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 127 @ 86A36F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A370C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A373C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A376C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A379C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A37A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A37B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A37C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A37CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A37D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A37E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A37F0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 86A37FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3808 voice_keysplit voicegroup006, KeySplitTable2 @ 86A3814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A382C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A385C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A382C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A385C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3868 voice_keysplit voicegroup007, KeySplitTable3 @ 86A3874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A388C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A38F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A391C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3934 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86A3940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A394C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A397C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3988 - voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 86A3994 - voice_square_2_alt 3, 0, 1, 6, 3 @ 86A39A0 - voice_square_2_alt 0, 0, 2, 6, 5 @ 86A39AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A39F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A18 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86A3A24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3B98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3BB0 - voice_noise_alt 0, 0, 2, 6, 0 @ 86A3BBC - voice_noise_alt 0, 0, 1, 6, 0 @ 86A3BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A388C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A38A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A38B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A38BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A38C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A38D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A38E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A38EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A38F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A391C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3934 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86A3940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A394C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A397C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3988 + voice_square_1_alt 60, 0, 0, 0, 0, 2, 5, 2 @ 86A3994 + voice_square_2_alt 60, 0, 3, 0, 1, 6, 3 @ 86A39A0 + voice_square_2_alt 60, 0, 0, 0, 2, 6, 5 @ 86A39AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A39B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A39C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A39D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A39DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A39E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A39F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A18 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86A3A24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3A9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3AA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3AD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3AE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3AF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3AFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3BA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3BB0 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86A3BBC + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 86A3BC8 diff --git a/sound/voicegroups/voicegroup139.inc b/sound/voicegroups/voicegroup139.inc index 963d2e345..fc44fa188 100644 --- a/sound/voicegroups/voicegroup139.inc +++ b/sound/voicegroups/voicegroup139.inc @@ -2,130 +2,130 @@ voicegroup139:: @ 86A3BD4 voice_keysplit_all voicegroup002 @ 86A3BD4 voice_keysplit voicegroup005, KeySplitTable1 @ 86A3BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C34 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 165, 51, 242 @ 86A3C40 - voice_directsound 60, 0, DirectSoundWaveData_unknown_anvil_low, 255, 0, 255, 0 @ 86A3C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C64 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 86A3C70 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86A3C7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3C94 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 128, 127, 103, 201 @ 86A3CA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3CB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3CC4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 37, 127, 77, 165 @ 86A3CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3CE8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 51, 204, 92, 226 @ 86A3CF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3DF0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 226 @ 86A3DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3C28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3C34 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 165, 51, 242 @ 86A3C40 + voice_directsound 60, 0, DirectSoundWaveData_ethnic_flavours_atarigane, 255, 0, 255, 0 @ 86A3C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3C58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3C64 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 86A3C70 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86A3C7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3C88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3C94 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 128, 127, 103, 201 @ 86A3CA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3CB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3CC4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 37, 127, 77, 165 @ 86A3CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3CE8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 51, 204, 92, 226 @ 86A3CF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3DA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3DC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3DF0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 226 @ 86A3DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3E08 voice_keysplit voicegroup006, KeySplitTable2 @ 86A3E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E20 - voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 86A3E2C - voice_square_2_alt 3, 0, 2, 7, 2 @ 86A3E38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3E20 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 3, 1 @ 86A3E2C + voice_square_2_alt 60, 0, 3, 0, 2, 7, 2 @ 86A3E38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3E50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3E5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3E74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3E80 voice_keysplit voicegroup008, KeySplitTable4 @ 86A3E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3E98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3E98 voice_keysplit voicegroup009, KeySplitTable5 @ 86A3EA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F34 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 86A3F40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3EBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3F10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3F34 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 86A3F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3F4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3F70 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_whistle, 255, 0, 255, 127 @ 86A3F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A3FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A400C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4018 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A4024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A403C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A406C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A409C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A40FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A412C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A415C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A418C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A41A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A41B0 - voice_noise_alt 0, 0, 1, 6, 1 @ 86A41BC - voice_noise_alt 0, 0, 1, 6, 1 @ 86A41C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3FA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3FD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3FDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A3FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A400C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4018 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A4024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A403C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A406C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A409C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A40A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A40B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A40C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A40CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A40D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A40E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A40F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A40FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A412C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A415C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A418C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A41A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A41B0 + voice_noise_alt 60, 0, 0, 0, 1, 6, 1 @ 86A41BC + voice_noise_alt 60, 0, 0, 0, 1, 6, 1 @ 86A41C8 diff --git a/sound/voicegroups/voicegroup140.inc b/sound/voicegroups/voicegroup140.inc index 3cf7bdbd1..b135831ca 100644 --- a/sound/voicegroups/voicegroup140.inc +++ b/sound/voicegroups/voicegroup140.inc @@ -1,7 +1,7 @@ .align 2 voicegroup140:: @ 86A41D4 voice_keysplit_all voicegroup001 @ 86A41D4 - voice_square_1 0, 2, 0, 2, 3, 1 @ 86A41E0 - voice_square_2_alt 2, 0, 2, 3, 1 @ 86A41EC - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A41F8 + voice_square_1 60, 0, 0, 2, 0, 2, 3, 1 @ 86A41E0 + voice_square_2_alt 60, 0, 2, 0, 2, 3, 1 @ 86A41EC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A41F8 diff --git a/sound/voicegroups/voicegroup141.inc b/sound/voicegroups/voicegroup141.inc index a7b396de0..4923049b3 100644 --- a/sound/voicegroups/voicegroup141.inc +++ b/sound/voicegroups/voicegroup141.inc @@ -2,130 +2,130 @@ voicegroup141:: @ 86A4204 voice_keysplit_all voicegroup002 @ 86A4204 voice_keysplit voicegroup005, KeySplitTable1 @ 86A4210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A421C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A424C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A427C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4294 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 86A42A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42C4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 76, 133, 137 @ 86A42D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A42F4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 64, 188, 108, 165 @ 86A4300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A430C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4318 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 85, 249, 25, 127 @ 86A4324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A433C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A436C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A439C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A43FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A442C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A421C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A424C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A427C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4294 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 86A42A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A42AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A42B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A42C4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 76, 133, 137 @ 86A42D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A42DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A42E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A42F4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 64, 188, 108, 165 @ 86A4300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A430C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4318 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 85, 249, 25, 127 @ 86A4324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A433C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A436C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A439C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A43A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A43B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A43C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A43CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A43D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A43E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A43F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A43FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A442C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4438 voice_keysplit voicegroup006, KeySplitTable2 @ 86A4444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A445C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A448C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A445C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A448C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4498 voice_keysplit voicegroup007, KeySplitTable3 @ 86A44A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A44F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A451C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A454C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4564 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 86A4570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A457C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A45A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A45AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A45B8 - voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 86A45C4 - voice_square_2_alt 3, 0, 2, 7, 3 @ 86A45D0 - voice_square_2_alt 2, 0, 2, 6, 5 @ 86A45DC - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 1, 7, 0, 6 @ 86A45E8 - voice_square_1_alt 0, 1, 0, 2, 4, 2 @ 86A45F4 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 2, 9, 0 @ 86A4600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A460C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A463C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A466C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A469C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A46FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A472C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A475C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A478C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A47E0 - voice_noise_alt 0, 0, 2, 6, 0 @ 86A47EC - voice_noise_alt 0, 0, 1, 6, 0 @ 86A47F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A44B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A44BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A44C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A44D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A44E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A44EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A44F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A451C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A454C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4564 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 86A4570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A457C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A45A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A45AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A45B8 + voice_square_1_alt 60, 0, 0, 0, 0, 2, 5, 2 @ 86A45C4 + voice_square_2_alt 60, 0, 3, 0, 2, 7, 3 @ 86A45D0 + voice_square_2_alt 60, 0, 2, 0, 2, 6, 5 @ 86A45DC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 1, 7, 0, 6 @ 86A45E8 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 4, 2 @ 86A45F4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 2, 9, 0 @ 86A4600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A460C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A463C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A466C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A469C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A46A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A46B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A46C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A46CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A46D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A46E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A46F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A46FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A472C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A475C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A478C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A47A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A47B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A47BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A47C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A47D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A47E0 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86A47EC + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 86A47F8 diff --git a/sound/voicegroups/voicegroup142.inc b/sound/voicegroups/voicegroup142.inc index 30a165c22..f478d6dca 100644 --- a/sound/voicegroups/voicegroup142.inc +++ b/sound/voicegroups/voicegroup142.inc @@ -1,87 +1,87 @@ .align 2 voicegroup142:: @ 86A4804 voice_keysplit_all voicegroup002 @ 86A4804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A481C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A484C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A487C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48C4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 64, 188, 128, 201 @ 86A48D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A48F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A490C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4918 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 64, 195, 103, 220 @ 86A4924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A493C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A481C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A484C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A487C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A48A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A48AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A48B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A48C4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 64, 188, 128, 201 @ 86A48D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A48DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A48E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A48F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A490C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4918 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 64, 195, 103, 220 @ 86A4924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A493C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4954 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 128, 195, 72, 127 @ 86A4960 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 85, 188, 103, 160 @ 86A496C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A499C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49C0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 128, 188, 77, 115 @ 86A49CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A49FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A499C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A49A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A49B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A49C0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 128, 188, 77, 115 @ 86A49CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A49D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A49E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A49F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A49FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4AE0 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 175, 154, 127 @ 86A4AEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4B94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4BAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4BB8 - voice_square_1_alt 0, 2, 0, 2, 6, 4 @ 86A4BC4 - voice_square_2_alt 2, 0, 2, 5, 5 @ 86A4BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4BDC - voice_programmable_wave_alt ProgrammableWaveData_86B4900, 0, 7, 15, 0 @ 86A4BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4AF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4BA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4BB8 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 6, 4 @ 86A4BC4 + voice_square_2_alt 60, 0, 2, 0, 2, 5, 5 @ 86A4BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4BDC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4900, 0, 7, 15, 0 @ 86A4BE8 diff --git a/sound/voicegroups/voicegroup143.inc b/sound/voicegroups/voicegroup143.inc index 3cf84fc76..0f528bd88 100644 --- a/sound/voicegroups/voicegroup143.inc +++ b/sound/voicegroups/voicegroup143.inc @@ -2,130 +2,130 @@ voicegroup143:: @ 86A4BF4 voice_keysplit_all voicegroup002 @ 86A4BF4 voice_keysplit voicegroup005, KeySplitTable1 @ 86A4C00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4C9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CB4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 128, 160, 123, 165 @ 86A4CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D08 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 0 @ 86A4D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4C9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4CB4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 128, 160, 123, 165 @ 86A4CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4CE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4CF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D08 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 0 @ 86A4D14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4DE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4DF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E28 voice_keysplit voicegroup006, KeySplitTable2 @ 86A4E34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4E94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4EF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4FA8 - voice_square_2_alt 3, 0, 2, 3, 2 @ 86A4FB4 - voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 86A4FC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4FCC - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A4FD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4FE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A4FFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A502C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A505C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A508C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A50F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A511C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A514C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A517C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A51A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A51AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A51B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A51C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A51D0 - voice_noise_alt 0, 0, 1, 9, 0 @ 86A51DC - voice_noise_alt 0, 0, 1, 6, 1 @ 86A51E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4EA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4EE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4EF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4FA8 + voice_square_2_alt 60, 0, 3, 0, 2, 3, 2 @ 86A4FB4 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 3, 1 @ 86A4FC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4FCC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A4FD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A4FFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A502C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A505C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A508C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A50A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A50B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A50BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A50C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A50D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A50E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A50EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A50F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A511C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A514C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A517C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A51A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A51AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A51B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A51C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A51D0 + voice_noise_alt 60, 0, 0, 0, 1, 9, 0 @ 86A51DC + voice_noise_alt 60, 0, 0, 0, 1, 6, 1 @ 86A51E8 diff --git a/sound/voicegroups/voicegroup144.inc b/sound/voicegroups/voicegroup144.inc index 8a978a532..4a3209f06 100644 --- a/sound/voicegroups/voicegroup144.inc +++ b/sound/voicegroups/voicegroup144.inc @@ -2,130 +2,130 @@ voicegroup144:: @ 86A51F4 voice_keysplit_all voicegroup002 @ 86A51F4 voice_keysplit voicegroup005, KeySplitTable1 @ 86A5200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A520C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A523C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A526C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A529C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52B4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 85, 188, 92, 165 @ 86A52C0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 85, 127, 180, 165 @ 86A52CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A52FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5308 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 51, 204, 92, 226 @ 86A5314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A532C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A535C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A538C - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 216 @ 86A5398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53B0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 86A53BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A53F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A541C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A520C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A523C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A526C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A529C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A52A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A52B4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 85, 188, 92, 165 @ 86A52C0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 85, 127, 180, 165 @ 86A52CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A52D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A52E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A52F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A52FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5308 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 51, 204, 92, 226 @ 86A5314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A532C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A535C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A538C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 216 @ 86A5398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A53A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A53B0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 86A53BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A53C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A53D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A53E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A53EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A53F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A541C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5428 voice_keysplit voicegroup006, KeySplitTable2 @ 86A5434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A544C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A547C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A54F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A550C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A553C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A556C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A559C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A55A8 - voice_square_2_alt 3, 0, 2, 4, 2 @ 86A55B4 - voice_square_2_alt 1, 0, 2, 4, 3 @ 86A55C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A55CC - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A55D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A55E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A55F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A55FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A562C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A565C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A568C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A56F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A571C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A574C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A577C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A57A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A57AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A57B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A57C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A57D0 - voice_noise_alt 0, 0, 1, 9, 0 @ 86A57DC - voice_noise_alt 0, 0, 1, 6, 0 @ 86A57E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A544C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A547C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A54A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A54AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A54B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A54C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A54D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A54DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A54E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A54F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A550C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A553C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A556C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A559C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A55A8 + voice_square_2_alt 60, 0, 3, 0, 2, 4, 2 @ 86A55B4 + voice_square_2_alt 60, 0, 1, 0, 2, 4, 3 @ 86A55C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A55CC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A55D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A55E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A55F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A55FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A562C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A565C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A568C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A56A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A56B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A56BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A56C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A56D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A56E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A56EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A56F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A571C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A574C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A577C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A57A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A57AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A57B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A57C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A57D0 + voice_noise_alt 60, 0, 0, 0, 1, 9, 0 @ 86A57DC + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 86A57E8 diff --git a/sound/voicegroups/voicegroup145.inc b/sound/voicegroups/voicegroup145.inc index f53187e4c..d4cd030fb 100644 --- a/sound/voicegroups/voicegroup145.inc +++ b/sound/voicegroups/voicegroup145.inc @@ -2,130 +2,130 @@ voicegroup145:: @ 86A57F4 voice_keysplit_all voicegroup002 @ 86A57F4 voice_keysplit voicegroup005, KeySplitTable1 @ 86A5800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A580C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A580C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5818 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 188, 128, 226 @ 86A5824 voice_directsound 60, 65, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 255, 204, 77, 246 @ 86A5830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A583C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A586C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A589C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58B4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 76, 133, 137 @ 86A58C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58E4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 64, 188, 108, 165 @ 86A58F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A58FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5908 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 127 @ 86A5914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A592C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A595C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A598C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A59F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A10 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 86A5A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A583C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A586C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A589C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A58A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A58B4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 76, 133, 137 @ 86A58C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A58CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A58D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A58E4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 64, 188, 108, 165 @ 86A58F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A58FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5908 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 127 @ 86A5914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A592C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A595C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A598C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A59A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A59B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A59BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A59C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A59D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A59E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A59EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A59F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5A04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5A10 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 86A5A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5A28 voice_keysplit voicegroup006, KeySplitTable2 @ 86A5A34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5A88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5A40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5A4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5A58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5A64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5A70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5A7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5A88 voice_keysplit voicegroup007, KeySplitTable3 @ 86A5A94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5AF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B54 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86A5B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5BA8 - voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 86A5BB4 - voice_square_2_alt 3, 0, 0, 9, 0 @ 86A5BC0 - voice_square_2_alt 0, 0, 2, 6, 5 @ 86A5BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5BD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5BE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5BFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C38 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86A5C44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5C98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5DC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5DD0 - voice_noise_alt 0, 0, 2, 6, 0 @ 86A5DDC - voice_noise_alt 0, 0, 1, 6, 0 @ 86A5DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5AA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5AAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5AB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5AC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5ADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5AF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B54 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86A5B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5BA8 + voice_square_1_alt 60, 0, 0, 0, 0, 2, 5, 2 @ 86A5BB4 + voice_square_2_alt 60, 0, 3, 0, 0, 9, 0 @ 86A5BC0 + voice_square_2_alt 60, 0, 0, 0, 2, 6, 5 @ 86A5BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5BD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5BE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5BFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C38 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86A5C44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5C98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5CA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5CB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5CBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5CC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5CD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5CE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5CEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5CF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5DC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5DD0 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86A5DDC + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 86A5DE8 diff --git a/sound/voicegroups/voicegroup146.inc b/sound/voicegroups/voicegroup146.inc index cae4517fa..ad15ef86a 100644 --- a/sound/voicegroups/voicegroup146.inc +++ b/sound/voicegroups/voicegroup146.inc @@ -2,130 +2,130 @@ voicegroup146:: @ 86A5DF4 voice_keysplit_all voicegroup002 @ 86A5DF4 voice_directsound 60, 0, DirectSoundWaveData_steinway_b_piano, 255, 165, 103, 235 @ 86A5E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E84 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 86A5E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F08 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 85, 249, 25, 226 @ 86A5F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5F98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A5FF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A601C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E84 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 86A5E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5EA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5EE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5EF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F08 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 85, 249, 25, 226 @ 86A5F14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5FA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5FB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5FBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5FD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A5FF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A601C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6028 voice_keysplit voicegroup006, KeySplitTable2 @ 86A6034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A604C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A607C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A60F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A610C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A613C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A616C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A604C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A607C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A60A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A60AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A60B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A60C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A60D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A60DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A60E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A60F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A610C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A613C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A616C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6190 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_whistle, 43, 76, 103, 216 @ 86A619C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A61A8 - voice_square_2_alt 2, 0, 2, 4, 4 @ 86A61B4 - voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 86A61C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A61CC - voice_square_2_alt 2, 0, 0, 15, 0 @ 86A61D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A61E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A61F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A61FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A622C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6238 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A6244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A625C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A628C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A62F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A631C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A634C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A637C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A63A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A63AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A63B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A63C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A63D0 - voice_noise_alt 0, 0, 1, 9, 0 @ 86A63DC - voice_noise_alt 0, 0, 1, 6, 2 @ 86A63E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A61A8 + voice_square_2_alt 60, 0, 2, 0, 2, 4, 4 @ 86A61B4 + voice_square_1_alt 60, 0, 0, 2, 0, 0, 15, 0 @ 86A61C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A61CC + voice_square_2_alt 60, 0, 2, 0, 0, 15, 0 @ 86A61D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A61E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A61F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A61FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A622C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6238 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A6244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A625C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A628C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A62A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A62B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A62BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A62C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A62D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A62E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A62EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A62F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A631C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A634C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A637C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A63A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A63AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A63B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A63C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A63D0 + voice_noise_alt 60, 0, 0, 0, 1, 9, 0 @ 86A63DC + voice_noise_alt 60, 0, 0, 0, 1, 6, 2 @ 86A63E8 diff --git a/sound/voicegroups/voicegroup147.inc b/sound/voicegroups/voicegroup147.inc index 0e49bed46..159b5df80 100644 --- a/sound/voicegroups/voicegroup147.inc +++ b/sound/voicegroups/voicegroup147.inc @@ -2,86 +2,86 @@ voicegroup147:: @ 86A63F4 voice_keysplit_all voicegroup001 @ 86A63F4 voice_keysplit voicegroup005, KeySplitTable1 @ 86A6400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A640C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A643C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A646C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A649C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A64FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6508 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 64, 249, 25, 226 @ 86A6514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A652C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A655C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A658C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A65F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A661C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A640C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A643C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A646C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A649C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A64A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A64B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A64C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A64CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A64D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A64E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A64F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A64FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6508 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 64, 249, 25, 226 @ 86A6514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A652C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A655C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A658C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A65A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A65B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A65BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A65C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A65D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A65E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A65EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A65F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A661C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6628 voice_keysplit voicegroup006, KeySplitTable2 @ 86A6634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A664C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A667C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A66F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A670C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A673C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A676C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A679C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A67A8 - voice_square_1_alt 0, 2, 0, 0, 6, 1 @ 86A67B4 - voice_square_2_alt 2, 0, 0, 6, 1 @ 86A67C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A67CC - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 2, 4, 2 @ 86A67D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A664C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A667C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A66A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A66AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A66B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A66C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A66D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A66DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A66E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A66F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A670C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A673C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A676C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A679C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A67A8 + voice_square_1_alt 60, 0, 0, 2, 0, 0, 6, 1 @ 86A67B4 + voice_square_2_alt 60, 0, 2, 0, 0, 6, 1 @ 86A67C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A67CC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 2, 4, 2 @ 86A67D8 diff --git a/sound/voicegroups/voicegroup148.inc b/sound/voicegroups/voicegroup148.inc index 22abc8c46..da14a098b 100644 --- a/sound/voicegroups/voicegroup148.inc +++ b/sound/voicegroups/voicegroup148.inc @@ -1,131 +1,131 @@ .align 2 voicegroup148:: @ 86A67E4 voice_keysplit_all voicegroup002 @ 86A67E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A67F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A67FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A682C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A685C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6874 - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 226, 0, 127 @ 86A6880 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86A688C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A68F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A691C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A694C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A697C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69AC - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 0, 255, 127 @ 86A69B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A69F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A67F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A67FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A682C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A685C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6874 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 255, 226, 0, 127 @ 86A6880 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86A688C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A68A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A68B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A68BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A68C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A68D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A68E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A68EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A68F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A691C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A694C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A697C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A69A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A69AC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 255, 0, 255, 127 @ 86A69B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A69C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A69D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A69DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A69E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A69F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A18 voice_keysplit voicegroup006, KeySplitTable2 @ 86A6A24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6A90 voice_keysplit voicegroup008, KeySplitTable4 @ 86A6A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6B98 - voice_square_1_alt 0, 2, 0, 0, 12, 0 @ 86A6BA4 - voice_square_2_alt 2, 0, 0, 12, 0 @ 86A6BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6BD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6BEC - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A6BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6C94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6CF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6DA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6DC0 - voice_noise_alt 0, 0, 3, 5, 2 @ 86A6DCC - voice_noise_alt 0, 0, 1, 6, 5 @ 86A6DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6AA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6AD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6AE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6AF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6AFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6B98 + voice_square_1_alt 60, 0, 0, 2, 0, 0, 12, 0 @ 86A6BA4 + voice_square_2_alt 60, 0, 2, 0, 0, 12, 0 @ 86A6BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6BD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6BEC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A6BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6C94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6CA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6CB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6CC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6CE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6CF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6DA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6DC0 + voice_noise_alt 60, 0, 0, 0, 3, 5, 2 @ 86A6DCC + voice_noise_alt 60, 0, 0, 0, 1, 6, 5 @ 86A6DD8 diff --git a/sound/voicegroups/voicegroup149.inc b/sound/voicegroups/voicegroup149.inc index 0d69c4021..2d009d7fe 100644 --- a/sound/voicegroups/voicegroup149.inc +++ b/sound/voicegroups/voicegroup149.inc @@ -2,95 +2,95 @@ voicegroup149:: @ 86A6DE4 voice_keysplit_all voicegroup190 @ 86A6DE4 voice_keysplit voicegroup005, KeySplitTable1 @ 86A6DF0 - voice_square_1_alt 0, 2, 0, 0, 12, 0 @ 86A6DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E44 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 165, 51, 242 @ 86A6E50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E74 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 86A6E80 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86A6E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6E98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A6FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7000 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 86A700C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 165, 154, 153 @ 86A7018 + voice_square_1_alt 60, 0, 0, 2, 0, 0, 12, 0 @ 86A6DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6E08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6E14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6E20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6E2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6E38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6E44 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 165, 51, 242 @ 86A6E50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6E5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6E74 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 86A6E80 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86A6E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6E98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6EA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6EBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6FA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6FD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6FDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A6FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7000 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 86A700C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 165, 154, 153 @ 86A7018 voice_keysplit voicegroup006, KeySplitTable2 @ 86A7024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A703C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A706C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A703C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A706C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7078 voice_keysplit voicegroup007, KeySplitTable3 @ 86A7084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7090 voice_keysplit voicegroup008, KeySplitTable4 @ 86A709C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A70A8 voice_keysplit voicegroup009, KeySplitTable5 @ 86A70B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A70FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A70C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A70CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A70D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A70E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A70F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A70FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7108 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_oboe, 43, 188, 103, 165 @ 86A7114 voice_directsound 60, 0, DirectSoundWaveData_unused_sd90_oboe, 43, 165, 103, 165 @ 86A7120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A712C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7144 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86A7150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A715C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A718C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7198 - voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 86A71A4 - voice_square_2_alt 1, 0, 2, 4, 2 @ 86A71B0 - voice_square_1_alt 0, 1, 0, 2, 6, 1 @ 86A71BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A71C8 - voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 86A71D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A71E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A71EC - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A71F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A721C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7228 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A7234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A712C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7144 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86A7150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A715C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A718C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7198 + voice_square_1_alt 60, 0, 0, 1, 1, 2, 3, 1 @ 86A71A4 + voice_square_2_alt 60, 0, 1, 0, 2, 4, 2 @ 86A71B0 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 6, 1 @ 86A71BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A71C8 + voice_square_1_alt 60, 0, 0, 0, 0, 2, 3, 1 @ 86A71D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A71E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A71EC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A71F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A721C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7228 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A7234 diff --git a/sound/voicegroups/voicegroup150.inc b/sound/voicegroups/voicegroup150.inc index 66e4db644..e07ad0b97 100644 --- a/sound/voicegroups/voicegroup150.inc +++ b/sound/voicegroups/voicegroup150.inc @@ -2,130 +2,130 @@ voicegroup150:: @ 86A7240 voice_keysplit_all voicegroup002 @ 86A7240 voice_directsound 60, 0, DirectSoundWaveData_steinway_b_piano, 255, 165, 103, 235 @ 86A724C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A727C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A72F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A730C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A733C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A736C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A739C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A73FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A742C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A745C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A748C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A74F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A751C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A754C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A757C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A727C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A72A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A72AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A72B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A72C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A72D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A72DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A72E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A72F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A730C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A733C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A736C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A739C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A73A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A73B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A73C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A73CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A73D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A73E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A73F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A73FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A742C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A745C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A748C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A74A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A74B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A74BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A74C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A74D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A74E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A74EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A74F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A751C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A754C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A757C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A75A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A75AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A75B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A75C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A75D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A75DC voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_whistle, 85, 204, 77, 127 @ 86A75E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A75F4 - voice_square_2_alt 1, 0, 1, 4, 6 @ 86A7600 - voice_square_1_alt 0, 1, 0, 2, 4, 5 @ 86A760C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7618 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86A7624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A763C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A766C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A769C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A76FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A772C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A775C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A778C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A77F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A781C - voice_noise_alt 0, 0, 2, 4, 0 @ 86A7828 - voice_noise_alt 0, 0, 1, 0, 0 @ 86A7834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A75F4 + voice_square_2_alt 60, 0, 1, 0, 1, 4, 6 @ 86A7600 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 4, 5 @ 86A760C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7618 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86A7624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A763C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A766C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A769C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A76A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A76B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A76C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A76CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A76D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A76E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A76F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A76FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A772C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A775C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A778C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A77A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A77B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A77BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A77C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A77D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A77E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A77EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A77F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A781C + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 86A7828 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 86A7834 diff --git a/sound/voicegroups/voicegroup151.inc b/sound/voicegroups/voicegroup151.inc index 65afbe25f..ac5d1a802 100644 --- a/sound/voicegroups/voicegroup151.inc +++ b/sound/voicegroups/voicegroup151.inc @@ -1,91 +1,91 @@ .align 2 voicegroup151:: @ 86A7840 voice_keysplit_all voicegroup002 @ 86A7840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A784C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A787C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78DC - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86A78E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A78F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A790C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A793C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A796C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A799C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A79FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A68 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 193, 127 @ 86A7A74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A784C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A787C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A78A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A78AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A78B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A78C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A78D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A78DC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86A78E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A78F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A790C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A793C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A796C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A799C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A79A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A79B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A79C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A79CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A79D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A79E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A79F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A79FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7A14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7A20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7A50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7A5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7A68 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 193, 127 @ 86A7A74 voice_keysplit voicegroup006, KeySplitTable2 @ 86A7A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7AD4 voice_keysplit voicegroup007, KeySplitTable3 @ 86A7AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7AEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7AEC voice_keysplit voicegroup008, KeySplitTable4 @ 86A7AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B04 voice_keysplit voicegroup009, KeySplitTable5 @ 86A7B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7B94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7BF4 - voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 86A7C00 - voice_square_2_alt 1, 0, 2, 4, 2 @ 86A7C0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C24 - voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 86A7C30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C48 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A7C54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7BA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7BB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7BC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7BDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7BF4 + voice_square_1_alt 60, 0, 0, 1, 1, 2, 3, 1 @ 86A7C00 + voice_square_2_alt 60, 0, 1, 0, 2, 4, 2 @ 86A7C0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7C24 + voice_square_1_alt 60, 0, 0, 0, 0, 2, 3, 1 @ 86A7C30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7C3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7C48 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A7C54 diff --git a/sound/voicegroups/voicegroup152.inc b/sound/voicegroups/voicegroup152.inc index 810eb931a..16cd4bb97 100644 --- a/sound/voicegroups/voicegroup152.inc +++ b/sound/voicegroups/voicegroup152.inc @@ -1,131 +1,131 @@ .align 2 voicegroup152:: @ 86A7C60 voice_keysplit_all voicegroup002 @ 86A7C60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7C9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7CFC - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 97, 236 @ 86A7D08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D20 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 128, 160, 175, 165 @ 86A7D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D74 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 165, 128, 204 @ 86A7D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7E88 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 127, 154, 235 @ 86A7E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7C6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7C78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7C90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7C9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7CB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7CE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7CF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7CFC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 97, 236 @ 86A7D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7D14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7D20 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 128, 160, 175, 165 @ 86A7D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7D50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7D74 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 165, 128, 204 @ 86A7D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7DE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7DF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7E88 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 127, 154, 235 @ 86A7E94 voice_keysplit voicegroup006, KeySplitTable2 @ 86A7EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7EF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7EE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7EF4 voice_keysplit voicegroup007, KeySplitTable3 @ 86A7F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7F0C voice_keysplit voicegroup008, KeySplitTable4 @ 86A7F18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7F24 voice_keysplit voicegroup009, KeySplitTable5 @ 86A7F30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A7FFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8014 - voice_square_1_alt 0, 2, 0, 4, 2, 1 @ 86A8020 - voice_square_2_alt 3, 0, 1, 5, 2 @ 86A802C - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 4, 6, 0 @ 86A8038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8044 - voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 4, 6, 0 @ 86A8050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A805C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8068 - voice_square_1_alt 0, 1, 0, 2, 4, 1 @ 86A8074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A808C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80A4 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 2, 9, 1 @ 86A80B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A80F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A811C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A814C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A817C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A81F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A820C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A823C - voice_noise_alt 0, 0, 2, 6, 0 @ 86A8248 - voice_noise_alt 0, 0, 1, 6, 1 @ 86A8254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7F3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7F54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7F60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7F6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7F84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7F90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7FA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7FB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7FC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7FCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7FD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A7FFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8014 + voice_square_1_alt 60, 0, 0, 2, 0, 4, 2, 1 @ 86A8020 + voice_square_2_alt 60, 0, 3, 0, 1, 5, 2 @ 86A802C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 4, 6, 0 @ 86A8038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8044 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4920, 0, 4, 6, 0 @ 86A8050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A805C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8068 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 4, 1 @ 86A8074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A808C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A80A4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 2, 9, 1 @ 86A80B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A80BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A80C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A80D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A80E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A80EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A80F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A811C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A814C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A817C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A81A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A81AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A81B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A81C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A81D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A81DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A81E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A81F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A820C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A823C + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86A8248 + voice_noise_alt 60, 0, 0, 0, 1, 6, 1 @ 86A8254 diff --git a/sound/voicegroups/voicegroup153.inc b/sound/voicegroups/voicegroup153.inc index 12948b564..1dae15586 100644 --- a/sound/voicegroups/voicegroup153.inc +++ b/sound/voicegroups/voicegroup153.inc @@ -2,130 +2,130 @@ voicegroup153:: @ 86A8260 voice_keysplit_all voicegroup002 @ 86A8260 voice_keysplit voicegroup005, KeySplitTable1 @ 86A826C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A829C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A82FC - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 97, 236 @ 86A8308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A832C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A835C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A838C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A83F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A841C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A844C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A847C - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 86A8488 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 127, 154, 235 @ 86A8494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A829C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A82A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A82B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A82C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A82CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A82D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A82E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A82F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A82FC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 97, 236 @ 86A8308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A832C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A835C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A838C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A83A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A83B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A83BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A83C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A83D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A83E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A83EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A83F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A841C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A844C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A847C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 86A8488 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 127, 154, 235 @ 86A8494 voice_keysplit voicegroup006, KeySplitTable2 @ 86A84A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A84F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A84AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A84B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A84C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A84D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A84DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A84E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A84F4 voice_keysplit voicegroup007, KeySplitTable3 @ 86A8500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A850C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A850C voice_keysplit voicegroup008, KeySplitTable4 @ 86A8518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8524 voice_keysplit voicegroup009, KeySplitTable5 @ 86A8530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A853C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A856C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A859C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85C0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86A85CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A85FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8614 - voice_square_1_alt 0, 1, 0, 3, 5, 2 @ 86A8620 - voice_square_2_alt 3, 0, 3, 4, 2 @ 86A862C - voice_square_2_alt 0, 0, 2, 6, 5 @ 86A8638 - voice_square_1_alt 0, 0, 0, 1, 6, 2 @ 86A8644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A865C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A868C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86A4 - voice_programmable_wave_alt ProgrammableWaveData_86B48A0, 0, 1, 12, 0 @ 86A86B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A86F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A871C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A874C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A877C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A87F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A880C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A883C - voice_noise_alt 0, 0, 2, 6, 0 @ 86A8848 - voice_noise_alt 0, 0, 1, 6, 2 @ 86A8854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A853C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A856C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A859C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A85A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A85B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A85C0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86A85CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A85D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A85E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A85F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A85FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8614 + voice_square_1_alt 60, 0, 0, 1, 0, 3, 5, 2 @ 86A8620 + voice_square_2_alt 60, 0, 3, 0, 3, 4, 2 @ 86A862C + voice_square_2_alt 60, 0, 0, 0, 2, 6, 5 @ 86A8638 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 6, 2 @ 86A8644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A865C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A868C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A86A4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B48A0, 0, 1, 12, 0 @ 86A86B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A86BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A86C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A86D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A86E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A86EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A86F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A871C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A874C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A877C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A87A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A87AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A87B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A87C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A87D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A87DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A87E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A87F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A880C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8830 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A883C + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86A8848 + voice_noise_alt 60, 0, 0, 0, 1, 6, 2 @ 86A8854 diff --git a/sound/voicegroups/voicegroup154.inc b/sound/voicegroups/voicegroup154.inc index 52af9d099..77b8d3a1a 100644 --- a/sound/voicegroups/voicegroup154.inc +++ b/sound/voicegroups/voicegroup154.inc @@ -1,96 +1,96 @@ .align 2 voicegroup154:: @ 86A8860 voice_keysplit_all voicegroup002 @ 86A8860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A886C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A886C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8884 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 249, 0, 165 @ 86A8890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A889C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A88FC - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 97, 236 @ 86A8908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A892C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A895C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A898C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A89F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8A88 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 127, 154, 235 @ 86A8A94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A889C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A88A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A88B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A88C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A88CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A88D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A88E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A88F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A88FC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 97, 236 @ 86A8908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A892C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A895C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A898C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A89A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A89B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A89BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A89C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A89D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A89E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A89EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A89F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8A88 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 127, 154, 235 @ 86A8A94 voice_keysplit voicegroup006, KeySplitTable2 @ 86A8AA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8AF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8AAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8AB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8AC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8ADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8AF4 voice_keysplit voicegroup007, KeySplitTable3 @ 86A8B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8B0C voice_keysplit voicegroup008, KeySplitTable4 @ 86A8B18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8B24 voice_keysplit voicegroup009, KeySplitTable5 @ 86A8B30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8BFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C14 - voice_square_1_alt 0, 1, 0, 0, 10, 0 @ 86A8C20 - voice_square_2_alt 1, 0, 0, 10, 0 @ 86A8C2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C68 - voice_programmable_wave_alt ProgrammableWaveData_86B4860, 0, 0, 12, 0 @ 86A8C74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8C98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8CA4 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 0, 12, 0 @ 86A8CB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8B3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8B54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8B84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8B90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8BA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8BB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8BC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8BD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8BE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8BFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8C08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8C14 + voice_square_1_alt 60, 0, 0, 1, 0, 0, 10, 0 @ 86A8C20 + voice_square_2_alt 60, 0, 1, 0, 0, 10, 0 @ 86A8C2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8C38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8C44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8C50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8C5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8C68 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4860, 0, 0, 12, 0 @ 86A8C74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8C80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8C8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8C98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8CA4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 0, 12, 0 @ 86A8CB0 diff --git a/sound/voicegroups/voicegroup155.inc b/sound/voicegroups/voicegroup155.inc index c5d274df9..daefabb24 100644 --- a/sound/voicegroups/voicegroup155.inc +++ b/sound/voicegroups/voicegroup155.inc @@ -2,130 +2,130 @@ voicegroup155:: @ 86A8CBC voice_keysplit_all voicegroup002 @ 86A8CBC voice_keysplit voicegroup005, KeySplitTable1 @ 86A8CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8CD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8CE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8CD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8CE0 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 249, 0, 165 @ 86A8CEC voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 255, 188, 103, 165 @ 86A8CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D58 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86A8D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D7C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 127 @ 86A8D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DD0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 127 @ 86A8DDC - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 165, 128, 204 @ 86A8DE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8DF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8D10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8D34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8D40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8D58 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86A8D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8D7C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 127 @ 86A8D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8DC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8DD0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 127 @ 86A8DDC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 165, 128, 204 @ 86A8DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8DF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E0C voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 127 @ 86A8E18 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 165, 154, 165 @ 86A8E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8EA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8EE4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 86A8EF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8EA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8EE4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 86A8EF0 voice_keysplit voicegroup006, KeySplitTable2 @ 86A8EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8F14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8F44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8F50 voice_keysplit voicegroup007, KeySplitTable3 @ 86A8F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8F68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8F80 voice_keysplit voicegroup009, KeySplitTable5 @ 86A8F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8F98 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 165, 180, 165 @ 86A8FA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A8FF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A901C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A904C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9070 - voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 86A907C - voice_square_2_alt 3, 0, 3, 6, 2 @ 86A9088 - voice_square_2_alt 3, 0, 2, 6, 5 @ 86A9094 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 3, 6, 5 @ 86A90A0 - voice_square_2_alt 0, 0, 2, 6, 5 @ 86A90AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A90B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A90C4 - voice_programmable_wave_alt ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 86A90D0 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A90DC - voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 1, 9, 2 @ 86A90E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A90F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9100 - voice_square_2_alt 2, 0, 2, 6, 3 @ 86A910C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A913C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A916C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A919C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A91FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A922C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8FB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8FBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8FD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A8FF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A901C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A904C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9070 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 7, 2 @ 86A907C + voice_square_2_alt 60, 0, 3, 0, 3, 6, 2 @ 86A9088 + voice_square_2_alt 60, 0, 3, 0, 2, 6, 5 @ 86A9094 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 3, 6, 5 @ 86A90A0 + voice_square_2_alt 60, 0, 0, 0, 2, 6, 5 @ 86A90AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A90B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A90C4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4850, 0, 7, 15, 1 @ 86A90D0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A90DC + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4910, 0, 1, 9, 2 @ 86A90E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A90F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9100 + voice_square_2_alt 60, 0, 2, 0, 2, 6, 3 @ 86A910C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A913C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A916C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A919C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A91A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A91B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A91C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A91CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A91D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A91E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A91F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A91FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A922C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9250 voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 165 @ 86A925C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A928C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9298 - voice_noise_alt 0, 0, 2, 6, 2 @ 86A92A4 - voice_noise_alt 0, 0, 1, 6, 0 @ 86A92B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A928C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9298 + voice_noise_alt 60, 0, 0, 0, 2, 6, 2 @ 86A92A4 + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 86A92B0 diff --git a/sound/voicegroups/voicegroup156.inc b/sound/voicegroups/voicegroup156.inc index 8f66e6fc3..52bebd5f7 100644 --- a/sound/voicegroups/voicegroup156.inc +++ b/sound/voicegroups/voicegroup156.inc @@ -2,130 +2,130 @@ voicegroup156:: @ 86A92BC voice_keysplit_all voicegroup002 @ 86A92BC voice_keysplit voicegroup005, KeySplitTable1 @ 86A92C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A92D4 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A92E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A92EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A92D4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86A92E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A92EC voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 249, 0, 165 @ 86A92F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A931C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A934C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A937C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 127 @ 86A9388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93AC - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 255, 0, 255, 165 @ 86A93B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93D0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 165, 128, 204 @ 86A93DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A93F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A940C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A931C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A934C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A937C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 127 @ 86A9388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A93A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A93AC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 255, 0, 255, 165 @ 86A93B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A93C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A93D0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 165, 128, 204 @ 86A93DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A93E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A93F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A940C voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 127 @ 86A9418 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 0, 255, 127 @ 86A9424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A943C - voice_square_2_alt 3, 0, 4, 4, 4 @ 86A9448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9460 - voice_directsound 60, 0, DirectSoundWaveData_unused_sc88_unison_slap, 255, 165, 180, 216 @ 86A946C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9484 - voice_square_2_alt 1, 0, 1, 7, 5 @ 86A9490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A949C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A94F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A943C + voice_square_2_alt 60, 0, 3, 0, 4, 4, 4 @ 86A9448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9460 + voice_directsound 60, 0, DirectSoundWaveData_unused_sc88pro_unison_slap, 255, 165, 180, 216 @ 86A946C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9484 + voice_square_2_alt 60, 0, 1, 0, 1, 7, 5 @ 86A9490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A949C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A94A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A94B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A94C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A94CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A94D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A94E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A94F0 voice_keysplit voicegroup006, KeySplitTable2 @ 86A94FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A952C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A952C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9550 voice_keysplit voicegroup007, KeySplitTable3 @ 86A955C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9580 voice_keysplit voicegroup009, KeySplitTable5 @ 86A958C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9598 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 255, 127 @ 86A95A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A95F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A961C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A964C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9670 - voice_square_2_alt 2, 0, 2, 3, 1 @ 86A967C - voice_square_1_alt 0, 0, 0, 2, 7, 5 @ 86A9688 - voice_square_1_alt 0, 3, 0, 2, 6, 5 @ 86A9694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A96F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A970C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A973C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A976C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A979C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A97FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A982C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A95B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A95BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A95C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A95D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A95E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A95EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A95F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A961C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A964C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9670 + voice_square_2_alt 60, 0, 2, 0, 2, 3, 1 @ 86A967C + voice_square_1_alt 60, 0, 0, 0, 0, 2, 7, 5 @ 86A9688 + voice_square_1_alt 60, 0, 0, 3, 0, 2, 6, 5 @ 86A9694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A96A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A96AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A96B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A96C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A96D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A96DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A96E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A96F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A970C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A973C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A976C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A979C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A97A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A97B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A97C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A97CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A97D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A97E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A97F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A97FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A982C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9850 voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 165 @ 86A985C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A988C - voice_noise_alt 0, 0, 0, 15, 0 @ 86A9898 - voice_noise_alt 0, 0, 2, 6, 0 @ 86A98A4 - voice_noise_alt 0, 0, 1, 6, 0 @ 86A98B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A988C + voice_noise_alt 60, 0, 0, 0, 0, 15, 0 @ 86A9898 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86A98A4 + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 86A98B0 diff --git a/sound/voicegroups/voicegroup157.inc b/sound/voicegroups/voicegroup157.inc index 1b6e324ba..6469c4c4a 100644 --- a/sound/voicegroups/voicegroup157.inc +++ b/sound/voicegroups/voicegroup157.inc @@ -2,130 +2,130 @@ voicegroup157:: @ 86A98BC voice_keysplit_all voicegroup002 @ 86A98BC voice_keysplit voicegroup005, KeySplitTable1 @ 86A98C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A98D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A98E0 - voice_square_2_alt 3, 0, 2, 6, 5 @ 86A98EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A98F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A991C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A994C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A997C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 128, 146, 190, 115 @ 86A9988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99AC - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 255, 0, 255, 165 @ 86A99B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99D0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 165, 128, 204 @ 86A99DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A99F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A98D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A98E0 + voice_square_2_alt 60, 0, 3, 0, 2, 6, 5 @ 86A98EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A98F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A991C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A994C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A997C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 128, 146, 190, 115 @ 86A9988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A99A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A99AC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 255, 0, 255, 165 @ 86A99B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A99C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A99D0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 165, 128, 204 @ 86A99DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A99E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A99F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9A00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9A0C voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 127 @ 86A9A18 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 0, 255, 127 @ 86A9A24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A3C - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 86A9A48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A60 - voice_directsound 60, 0, DirectSoundWaveData_unused_sc88_unison_slap, 255, 165, 180, 216 @ 86A9A6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A78 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 86A9A84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9AF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9A30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9A3C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 86A9A48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9A54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9A60 + voice_directsound 60, 0, DirectSoundWaveData_unused_sc88pro_unison_slap, 255, 165, 180, 216 @ 86A9A6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9A78 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 86A9A84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9A9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9AA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9AD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9AE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9AF0 voice_keysplit voicegroup006, KeySplitTable2 @ 86A9AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9B50 voice_keysplit voicegroup007, KeySplitTable3 @ 86A9B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9B80 voice_keysplit voicegroup009, KeySplitTable5 @ 86A9B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9B98 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 255, 127 @ 86A9BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9C70 - voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 86A9C7C - voice_square_2_alt 3, 0, 3, 3, 0 @ 86A9C88 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 3, 6, 5 @ 86A9C94 - voice_square_1_alt 0, 0, 0, 2, 7, 2 @ 86A9CA0 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A9CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9CB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9CC4 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86A9CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9CE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9CF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D00 - voice_square_2_alt 2, 0, 2, 6, 3 @ 86A9D0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9E98 - voice_noise_alt 0, 0, 2, 6, 0 @ 86A9EA4 - voice_noise_alt 0, 0, 1, 6, 1 @ 86A9EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9BD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9C28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9C34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9C40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9C58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9C64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9C70 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 7, 2 @ 86A9C7C + voice_square_2_alt 60, 0, 3, 0, 3, 3, 0 @ 86A9C88 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 3, 6, 5 @ 86A9C94 + voice_square_1_alt 60, 0, 0, 0, 0, 2, 7, 2 @ 86A9CA0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86A9CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9CB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9CC4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86A9CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9CE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9CF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D00 + voice_square_2_alt 60, 0, 2, 0, 2, 6, 3 @ 86A9D0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9DA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9DC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9DF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9E98 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86A9EA4 + voice_noise_alt 60, 0, 0, 0, 1, 6, 1 @ 86A9EB0 diff --git a/sound/voicegroups/voicegroup158.inc b/sound/voicegroups/voicegroup158.inc index f55b87094..efed45e18 100644 --- a/sound/voicegroups/voicegroup158.inc +++ b/sound/voicegroups/voicegroup158.inc @@ -2,130 +2,130 @@ voicegroup158:: @ 86A9EBC voice_keysplit_all voicegroup002 @ 86A9EBC voice_keysplit voicegroup005, KeySplitTable1 @ 86A9EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9EE0 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 249, 0, 165 @ 86A9EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F28 - voice_directsound 60, 0, DirectSoundWaveData_unknown_anvil_low, 255, 0, 255, 0 @ 86A9F34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F58 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86A9F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F7C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 128, 146, 108, 137 @ 86A9F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FD0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 204, 103, 226 @ 86A9FDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86A9FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA00C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9F10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9F28 + voice_directsound 60, 0, DirectSoundWaveData_ethnic_flavours_atarigane, 255, 0, 255, 0 @ 86A9F34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9F4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9F58 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86A9F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9F7C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 128, 146, 108, 137 @ 86A9F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9FA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9FD0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 204, 103, 226 @ 86A9FDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86A9FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA00C voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 127 @ 86AA018 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 0, 255, 127 @ 86AA024 voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 165 @ 86AA030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA03C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA054 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86AA060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA06C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA078 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 86AA084 - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 0, 255, 127 @ 86AA090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA09C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA0E4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 193, 153 @ 86AA0F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA03C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA054 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86AA060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA06C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA078 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 86AA084 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 255, 0, 255, 127 @ 86AA090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA09C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA0A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA0B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA0C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA0CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA0D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA0E4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 193, 153 @ 86AA0F0 voice_keysplit voicegroup006, KeySplitTable2 @ 86AA0FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA12C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA12C voice_directsound 60, 0, DirectSoundWaveData_classical_choir_voice_ahhs, 255, 0, 255, 0 @ 86AA138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA150 voice_keysplit voicegroup007, KeySplitTable3 @ 86AA15C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA180 voice_keysplit voicegroup009, KeySplitTable5 @ 86AA18C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA198 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 236, 188 @ 86AA1A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA1F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA21C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA24C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA1B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA1BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA1C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA1D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA1E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA1EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA1F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA21C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA24C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA258 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_whistle, 255, 0, 255, 127 @ 86AA264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA270 - voice_square_1_alt 0, 1, 0, 1, 9, 0 @ 86AA27C - voice_square_2_alt 3, 0, 1, 10, 1 @ 86AA288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA294 - voice_square_2_alt 2, 1, 0, 9, 1 @ 86AA2A0 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86AA2AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA2B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA2C4 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AA2D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA2DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA2E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA2F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA300 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 86AA30C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA33C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA36C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA39C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA3FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA42C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA45C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA48C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA498 - voice_noise_alt 0, 0, 2, 6, 0 @ 86AA4A4 - voice_noise_alt 0, 0, 1, 8, 1 @ 86AA4B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA270 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 9, 0 @ 86AA27C + voice_square_2_alt 60, 0, 3, 0, 1, 10, 1 @ 86AA288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA294 + voice_square_2_alt 60, 0, 2, 1, 0, 9, 1 @ 86AA2A0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86AA2AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA2B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA2C4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AA2D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA2DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA2E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA2F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA300 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 86AA30C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA33C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA36C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA39C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA3A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA3B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA3C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA3CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA3D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA3E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA3F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA3FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA42C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA45C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA48C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA498 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86AA4A4 + voice_noise_alt 60, 0, 0, 0, 1, 8, 1 @ 86AA4B0 diff --git a/sound/voicegroups/voicegroup159.inc b/sound/voicegroups/voicegroup159.inc index 769b73a49..9b72cb505 100644 --- a/sound/voicegroups/voicegroup159.inc +++ b/sound/voicegroups/voicegroup159.inc @@ -1,131 +1,131 @@ .align 2 voicegroup159:: @ 86AA4BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA4BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA4C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA4D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA4E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA4BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA4C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA4D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA4E0 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 64, 249, 0, 188 @ 86AA4EC voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 51, 249, 0, 165 @ 86AA4F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA51C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA54C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA57C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5D0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 85, 249, 25, 127 @ 86AA5DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA5F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA60C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA63C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA66C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA69C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA6F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA51C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA54C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA57C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA5A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA5AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA5B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA5C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA5D0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 85, 249, 25, 127 @ 86AA5DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA5E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA5F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA60C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA63C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA66C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA69C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA6A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA6B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA6C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA6CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA6D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA6E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA6F0 voice_keysplit voicegroup006, KeySplitTable2 @ 86AA6FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA72C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA75C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA78C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA7F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA81C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA84C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA870 - voice_square_1_alt 0, 2, 0, 7, 0, 6 @ 86AA87C - voice_square_2_alt 1, 1, 5, 1, 6 @ 86AA888 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 1, 7, 0, 6 @ 86AA894 - voice_square_1_alt 0, 0, 1, 4, 3, 6 @ 86AA8A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA8F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA90C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA93C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA96C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA99C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AA9FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAA98 - voice_noise_alt 0, 0, 2, 4, 0 @ 86AAAA4 - voice_noise_alt 0, 0, 1, 0, 0 @ 86AAAB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA72C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA75C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA78C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA7A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA7B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA7BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA7C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA7D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA7E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA7EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA7F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA81C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA84C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA870 + voice_square_1_alt 60, 0, 0, 2, 0, 7, 0, 6 @ 86AA87C + voice_square_2_alt 60, 0, 1, 1, 5, 1, 6 @ 86AA888 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 1, 7, 0, 6 @ 86AA894 + voice_square_1_alt 60, 0, 0, 0, 1, 4, 3, 6 @ 86AA8A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA8AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA8B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA8C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA8D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA8DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA8E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA8F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA90C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA93C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA96C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA99C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA9A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA9B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA9C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA9CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA9D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA9E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA9F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AA9FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAA98 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 86AAAA4 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 86AAAB0 diff --git a/sound/voicegroups/voicegroup160.inc b/sound/voicegroups/voicegroup160.inc index f66f46da8..5bd5ec42d 100644 --- a/sound/voicegroups/voicegroup160.inc +++ b/sound/voicegroups/voicegroup160.inc @@ -1,91 +1,91 @@ .align 2 voicegroup160:: @ 86AAABC voice_keysplit_all voicegroup001 @ 86AAABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAAC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAAD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAAE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAAEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAAF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB58 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86AAB64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAB94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABD0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 127 @ 86AABDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AABF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC54 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86AAC60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAC9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AACF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAAC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAAD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAAE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAAEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAAF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB58 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86AAB64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAB94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AABA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AABAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AABB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AABC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AABD0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 127 @ 86AABDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AABE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AABF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC54 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86AAC60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAC9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AACA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AACB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AACC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AACCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AACD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AACE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AACF0 voice_keysplit voicegroup006, KeySplitTable2 @ 86AACFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAD98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AADF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE70 - voice_square_1_alt 0, 1, 0, 2, 3, 1 @ 86AAE7C - voice_square_2_alt 1, 0, 2, 4, 2 @ 86AAE88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAE94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAEA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAEAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAEB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAEC4 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AAED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAD98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AADA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AADB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AADBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AADC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AADD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AADE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AADEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AADF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAE04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAE10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAE1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAE28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAE34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAE40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAE4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAE58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAE64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAE70 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 3, 1 @ 86AAE7C + voice_square_2_alt 60, 0, 1, 0, 2, 4, 2 @ 86AAE88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAE94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAEA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAEAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAEB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAEC4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AAED0 diff --git a/sound/voicegroups/voicegroup161.inc b/sound/voicegroups/voicegroup161.inc index 566b61c05..72008eece 100644 --- a/sound/voicegroups/voicegroup161.inc +++ b/sound/voicegroups/voicegroup161.inc @@ -2,130 +2,130 @@ voicegroup161:: @ 86AAEDC voice_keysplit_all voicegroup002 @ 86AAEDC voice_keysplit voicegroup005, KeySplitTable1 @ 86AAEE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAEF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF78 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86AAF84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAF9C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 127 @ 86AAFA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFCC - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 255, 0, 255, 165 @ 86AAFD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AAFFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB02C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB05C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB08C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB0F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAEF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF78 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86AAF84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAF9C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 127 @ 86AAFA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAFB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAFC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAFCC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 255, 0, 255, 165 @ 86AAFD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAFE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAFF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AAFFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB02C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB05C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB08C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB0A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB0B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB0BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB0C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB0D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB0E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB0EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB0F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB110 voice_keysplit voicegroup006, KeySplitTable2 @ 86AB11C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB14C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB14C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB170 voice_keysplit voicegroup007, KeySplitTable3 @ 86AB17C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB188 voice_keysplit voicegroup008, KeySplitTable4 @ 86AB194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB1F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB20C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB23C - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 86AB248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB26C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB290 - voice_square_1_alt 0, 2, 0, 2, 6, 4 @ 86AB29C - voice_square_2_alt 2, 0, 2, 6, 2 @ 86AB2A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB2B4 - voice_square_2_alt 1, 0, 2, 6, 2 @ 86AB2C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB2CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB2D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB2E4 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AB2F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB2FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB32C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB35C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB38C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB3F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB41C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB44C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB47C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB4A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB4AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB4B8 - voice_noise_alt 0, 0, 2, 4, 0 @ 86AB4C4 - voice_noise_alt 0, 0, 1, 0, 0 @ 86AB4D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB1A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB1AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB1B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB1C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB1D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB1DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB1E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB1F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB20C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB23C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 86AB248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB26C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB290 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 6, 4 @ 86AB29C + voice_square_2_alt 60, 0, 2, 0, 2, 6, 2 @ 86AB2A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB2B4 + voice_square_2_alt 60, 0, 1, 0, 2, 6, 2 @ 86AB2C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB2CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB2D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB2E4 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AB2F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB2FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB32C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB35C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB38C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB3A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB3B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB3BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB3C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB3D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB3E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB3EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB3F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB41C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB44C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB47C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB4A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB4AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB4B8 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 86AB4C4 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 86AB4D0 diff --git a/sound/voicegroups/voicegroup162.inc b/sound/voicegroups/voicegroup162.inc index 8030a5ab2..0694dc883 100644 --- a/sound/voicegroups/voicegroup162.inc +++ b/sound/voicegroups/voicegroup162.inc @@ -1,96 +1,96 @@ .align 2 voicegroup162:: @ 86AB4DC voice_keysplit_all voicegroup002 @ 86AB4DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB4E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB4F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB4E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB4F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB500 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 64, 188, 108, 244 @ 86AB50C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB53C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB56C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB578 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86AB584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB59C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 64, 195, 92, 235 @ 86AB5A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB5F0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 127 @ 86AB5FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB62C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB65C - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 64, 204, 113, 235 @ 86AB668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB68C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB6F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB53C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB56C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB578 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86AB584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB59C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 64, 195, 92, 235 @ 86AB5A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB5B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB5C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB5CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB5D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB5E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB5F0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 127 @ 86AB5FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB62C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB65C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 64, 204, 113, 235 @ 86AB668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB68C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB6A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB6B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB6BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB6C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB6D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB6E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB6EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB6F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB710 voice_keysplit voicegroup006, KeySplitTable2 @ 86AB71C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB74C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB77C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB7F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB80C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB83C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB86C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB890 - voice_square_1_alt 0, 1, 0, 0, 6, 0 @ 86AB89C - voice_square_2_alt 1, 0, 0, 6, 0 @ 86AB8A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB8FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB920 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AB92C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB74C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB77C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB7A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB7AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB7B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB7C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB7D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB7DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB7E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB7F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB80C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB830 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB83C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB86C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB890 + voice_square_1_alt 60, 0, 0, 1, 0, 0, 6, 0 @ 86AB89C + voice_square_2_alt 60, 0, 1, 0, 0, 6, 0 @ 86AB8A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB8B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB8C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB8CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB8D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB8E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB8F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB8FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB920 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AB92C diff --git a/sound/voicegroups/voicegroup163.inc b/sound/voicegroups/voicegroup163.inc index e8c833444..f221b761d 100644 --- a/sound/voicegroups/voicegroup163.inc +++ b/sound/voicegroups/voicegroup163.inc @@ -2,130 +2,130 @@ voicegroup163:: @ 86AB938 voice_keysplit_all voicegroup002 @ 86AB938 voice_keysplit voicegroup005, KeySplitTable1 @ 86AB944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB95C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB95C voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 188, 128, 226 @ 86AB968 voice_directsound 60, 65, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 255, 204, 77, 246 @ 86AB974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB98C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AB9F8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 76, 133, 137 @ 86ABA04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA28 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 64, 188, 108, 165 @ 86ABA34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA4C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 127 @ 86ABA58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABA94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABAF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB54 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 86ABB60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB98C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB9A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB9B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB9BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB9C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB9D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB9E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB9EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AB9F8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 76, 133, 137 @ 86ABA04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABA10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABA1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABA28 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 64, 188, 108, 165 @ 86ABA34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABA40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABA4C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 127 @ 86ABA58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABA64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABA70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABA7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABA88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABA94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABAA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABAAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABAB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABAC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABAD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABADC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABAE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABAF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB54 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 86ABB60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB6C voice_keysplit voicegroup006, KeySplitTable2 @ 86ABB78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABB9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABB9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABBA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABBB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABBC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABBCC voice_keysplit voicegroup007, KeySplitTable3 @ 86ABBD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABBE4 voice_directsound 60, 0, DirectSoundWaveData_88D6978, 255, 0, 206, 204 @ 86ABBF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABBFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABC98 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86ABCA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABCEC - voice_square_1_alt 0, 0, 0, 1, 5, 2 @ 86ABCF8 - voice_square_2_alt 3, 0, 3, 4, 2 @ 86ABD04 - voice_square_2_alt 0, 0, 2, 6, 5 @ 86ABD10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD7C - voice_programmable_wave_alt ProgrammableWaveData_86B4900, 0, 0, 12, 0 @ 86ABD88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABD94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABDF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABE9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABEFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF14 - voice_noise_alt 0, 0, 2, 6, 0 @ 86ABF20 - voice_noise_alt 0, 0, 1, 6, 0 @ 86ABF2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABBFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABC98 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86ABCA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABCB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABCBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABCC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABCD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABCE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABCEC + voice_square_1_alt 60, 0, 0, 0, 0, 1, 5, 2 @ 86ABCF8 + voice_square_2_alt 60, 0, 3, 0, 3, 4, 2 @ 86ABD04 + voice_square_2_alt 60, 0, 0, 0, 2, 6, 5 @ 86ABD10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABD1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABD28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABD34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABD40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABD4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABD58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABD64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABD70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABD7C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4900, 0, 0, 12, 0 @ 86ABD88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABD94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABDA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABDAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABDB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABDC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABDD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABDDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABDE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABDF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABE9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABEA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABEB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABEC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABEE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABEF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABEFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABF08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABF14 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86ABF20 + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 86ABF2C diff --git a/sound/voicegroups/voicegroup164.inc b/sound/voicegroups/voicegroup164.inc index daf84e839..67783f8f8 100644 --- a/sound/voicegroups/voicegroup164.inc +++ b/sound/voicegroups/voicegroup164.inc @@ -2,130 +2,130 @@ voicegroup164:: @ 86ABF38 voice_keysplit_all voicegroup002 @ 86ABF38 voice_keysplit voicegroup005, KeySplitTable1 @ 86ABF44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABF50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABF5C voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 128, 180, 108, 209 @ 86ABF68 voice_directsound 60, 65, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 85, 204, 77, 246 @ 86ABF74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABF98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFBC - voice_square_1_alt 0, 2, 0, 0, 10, 6 @ 86ABFC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ABFF8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 76, 133, 137 @ 86AC004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC01C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC028 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 64, 188, 108, 165 @ 86AC034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC04C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 127 @ 86AC058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC07C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC0F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC10C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC13C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC154 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 86AC160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC16C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABF80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABF8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABF98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABFA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABFB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABFBC + voice_square_1_alt 60, 0, 0, 2, 0, 0, 10, 6 @ 86ABFC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABFD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABFE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABFEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ABFF8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 76, 133, 137 @ 86AC004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC01C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC028 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 64, 188, 108, 165 @ 86AC034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC04C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 127 @ 86AC058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC07C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC0A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC0AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC0B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC0C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC0D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC0DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC0E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC0F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC10C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC13C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC154 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 86AC160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC16C voice_keysplit voicegroup006, KeySplitTable2 @ 86AC178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC19C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC1FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC22C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC25C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC28C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC298 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86AC2A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC2EC - voice_square_2_alt 2, 0, 2, 6, 2 @ 86AC2F8 - voice_square_1_alt 0, 2, 0, 1, 7, 4 @ 86AC304 - voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 0, 12, 0 @ 86AC310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC31C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC34C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC37C - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86AC388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC3F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC40C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC43C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC46C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC49C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC4FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC514 - voice_noise_alt 0, 0, 2, 6, 0 @ 86AC520 - voice_noise_alt 0, 0, 1, 6, 0 @ 86AC52C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC19C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC1A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC1B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC1C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC1CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC1D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC1E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC1F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC1FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC22C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC25C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC28C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC298 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86AC2A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC2B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC2BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC2C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC2D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC2E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC2EC + voice_square_2_alt 60, 0, 2, 0, 2, 6, 2 @ 86AC2F8 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 4 @ 86AC304 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4920, 0, 0, 12, 0 @ 86AC310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC31C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC34C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC37C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86AC388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC3A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC3AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC3B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC3C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC3D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC3DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC3E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC3F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC40C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC43C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC46C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC49C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC4A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC4B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC4C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC4CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC4D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC4E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC4F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC4FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC514 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86AC520 + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 86AC52C diff --git a/sound/voicegroups/voicegroup165.inc b/sound/voicegroups/voicegroup165.inc index f2a932925..95042d7a7 100644 --- a/sound/voicegroups/voicegroup165.inc +++ b/sound/voicegroups/voicegroup165.inc @@ -2,130 +2,130 @@ voicegroup165:: @ 86AC538 voice_keysplit_all voicegroup002 @ 86AC538 voice_keysplit voicegroup005, KeySplitTable1 @ 86AC544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC55C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC58C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC598 - voice_directsound 60, 0, DirectSoundWaveData_sc88_glockenspiel, 255, 165, 51, 242 @ 86AC5A4 - voice_directsound 60, 0, DirectSoundWaveData_unknown_anvil_low, 255, 0, 255, 0 @ 86AC5B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC5BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC5C8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 86AC5D4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86AC5E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC5EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC5F8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 37, 165, 103, 127 @ 86AC604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC61C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC64C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 204, 92, 226 @ 86AC658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC67C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC6F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC70C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC73C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC754 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 226 @ 86AC760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC76C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC55C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC58C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC598 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_glockenspiel, 255, 165, 51, 242 @ 86AC5A4 + voice_directsound 60, 0, DirectSoundWaveData_ethnic_flavours_atarigane, 255, 0, 255, 0 @ 86AC5B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC5BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC5C8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 86AC5D4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86AC5E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC5EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC5F8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 37, 165, 103, 127 @ 86AC604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC61C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC64C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 204, 92, 226 @ 86AC658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC67C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC6A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC6AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC6B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC6C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC6D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC6DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC6E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC6F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC70C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC73C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC754 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 226 @ 86AC760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC76C voice_keysplit voicegroup006, KeySplitTable2 @ 86AC778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC784 - voice_square_1_alt 0, 2, 0, 2, 10, 1 @ 86AC790 - voice_square_2_alt 2, 0, 2, 6, 6 @ 86AC79C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC784 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 10, 1 @ 86AC790 + voice_square_2_alt 60, 0, 2, 0, 2, 6, 6 @ 86AC79C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC7A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC7B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC7C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC7CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC7D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC7E4 voice_keysplit voicegroup008, KeySplitTable4 @ 86AC7F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC7FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC7FC voice_keysplit voicegroup009, KeySplitTable5 @ 86AC808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC82C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC85C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC88C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC898 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 0, 255, 165 @ 86AC8A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC8B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC82C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC85C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC88C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC898 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 0, 255, 165 @ 86AC8A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC8B0 voice_directsound 60, 0, DirectSoundWaveData_sd90_enhanced_delay_shaku, 255, 191, 97, 165 @ 86AC8BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC8C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC8D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC8C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC8D4 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_whistle, 255, 0, 255, 127 @ 86AC8E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC8EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC8F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC91C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC928 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC94C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC97C - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AC988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AC9F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACA9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACAFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB14 - voice_noise_alt 0, 0, 1, 9, 0 @ 86ACB20 - voice_noise_alt 0, 0, 1, 6, 1 @ 86ACB2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC8EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC8F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC91C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC94C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC97C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AC988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC9A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC9AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC9B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC9C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC9D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC9DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC9E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AC9F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACA9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACAA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACAB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACAC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACAD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACAE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACAF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACAFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACB08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACB14 + voice_noise_alt 60, 0, 0, 0, 1, 9, 0 @ 86ACB20 + voice_noise_alt 60, 0, 0, 0, 1, 6, 1 @ 86ACB2C diff --git a/sound/voicegroups/voicegroup166.inc b/sound/voicegroups/voicegroup166.inc index e069be638..a859f7f3a 100644 --- a/sound/voicegroups/voicegroup166.inc +++ b/sound/voicegroups/voicegroup166.inc @@ -2,130 +2,130 @@ voicegroup166:: @ 86ACB38 voice_keysplit_all voicegroup002 @ 86ACB38 voice_keysplit voicegroup005, KeySplitTable1 @ 86ACB44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACB98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBA4 - voice_directsound 60, 0, DirectSoundWaveData_unknown_anvil_low, 255, 0, 255, 0 @ 86ACBB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBD4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86ACBE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACBF8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 128, 146, 108, 137 @ 86ACC04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC4C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 204, 103, 226 @ 86ACC58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACC88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACB50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACB5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACB68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACB74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACB80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACB8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACB98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACBA4 + voice_directsound 60, 0, DirectSoundWaveData_ethnic_flavours_atarigane, 255, 0, 255, 0 @ 86ACBB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACBBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACBC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACBD4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86ACBE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACBEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACBF8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 128, 146, 108, 137 @ 86ACC04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACC10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACC1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACC28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACC34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACC40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACC4C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 204, 103, 226 @ 86ACC58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACC64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACC70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACC7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACC88 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 255, 0, 255, 127 @ 86ACC94 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 255, 0, 255, 127 @ 86ACCA0 voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 165 @ 86ACCAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACCB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACCC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACCD0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86ACCDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACCE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACCF4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 86ACD00 - voice_directsound 60, 0, DirectSoundWaveData_sc88_square_wave, 255, 0, 255, 127 @ 86ACD0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD60 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 193, 153 @ 86ACD6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACCB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACCC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACCD0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86ACCDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACCE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACCF4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 86ACD00 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_square_wave, 255, 0, 255, 127 @ 86ACD0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACD18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACD24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACD30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACD3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACD48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACD54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACD60 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 193, 153 @ 86ACD6C voice_keysplit voicegroup006, KeySplitTable2 @ 86ACD78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACD9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACD84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACD90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACD9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACDA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACDB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACDC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACDCC voice_keysplit voicegroup007, KeySplitTable3 @ 86ACDD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACDFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACDE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACDF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACDFC voice_keysplit voicegroup009, KeySplitTable5 @ 86ACE08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACE14 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 236, 188 @ 86ACE20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACE98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACEA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACEB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACEBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACEC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACE2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACE38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACE44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACE50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACE5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACE68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACE74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACE80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACE8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACE98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACEA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACEB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACEBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACEC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACED4 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_whistle, 255, 0, 255, 127 @ 86ACEE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACEEC - voice_square_1_alt 0, 3, 0, 1, 9, 0 @ 86ACEF8 - voice_square_2_alt 3, 0, 2, 9, 1 @ 86ACF04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF10 - voice_square_2_alt 2, 1, 0, 9, 1 @ 86ACF1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF40 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86ACF4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF7C - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 86ACF88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACF94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ACFF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD00C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD03C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD06C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD09C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD0FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD114 - voice_noise_alt 0, 0, 2, 6, 0 @ 86AD120 - voice_noise_alt 0, 0, 1, 8, 1 @ 86AD12C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACEEC + voice_square_1_alt 60, 0, 0, 3, 0, 1, 9, 0 @ 86ACEF8 + voice_square_2_alt 60, 0, 3, 0, 2, 9, 1 @ 86ACF04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACF10 + voice_square_2_alt 60, 0, 2, 1, 0, 9, 1 @ 86ACF1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACF28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACF34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACF40 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86ACF4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACF58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACF64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACF70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACF7C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 0, 15, 0 @ 86ACF88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACF94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACFA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACFAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACFB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACFC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACFD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACFDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACFE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ACFF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD00C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD03C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD06C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD09C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD0A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD0B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD0C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD0CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD0D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD0E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD0F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD0FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD114 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86AD120 + voice_noise_alt 60, 0, 0, 0, 1, 8, 1 @ 86AD12C diff --git a/sound/voicegroups/voicegroup167.inc b/sound/voicegroups/voicegroup167.inc index 4ebd69b05..2583623c3 100644 --- a/sound/voicegroups/voicegroup167.inc +++ b/sound/voicegroups/voicegroup167.inc @@ -1,131 +1,131 @@ .align 2 voicegroup167:: @ 86AD138 voice_keysplit_all voicegroup002 @ 86AD138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD15C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD18C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD1F8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 76, 133, 137 @ 86AD204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD21C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD228 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 64, 188, 108, 165 @ 86AD234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD24C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 127 @ 86AD258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD27C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD2F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD30C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD33C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD36C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD39C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD15C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD18C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD1A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD1B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD1BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD1C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD1D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD1E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD1EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD1F8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 76, 133, 137 @ 86AD204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD21C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD228 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 64, 188, 108, 165 @ 86AD234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD24C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 127 @ 86AD258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD27C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD2A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD2AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD2B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD2C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD2D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD2DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD2E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD2F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD30C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD33C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD36C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD39C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD3A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD3B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD3C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD3CC voice_keysplit voicegroup007, KeySplitTable3 @ 86AD3D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD3FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD42C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD45C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD48C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD4EC - voice_square_1_alt 0, 0, 0, 1, 10, 4 @ 86AD4F8 - voice_square_2_alt 3, 0, 2, 8, 3 @ 86AD504 - voice_square_2_alt 2, 0, 2, 6, 5 @ 86AD510 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD51C - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 0, 6, 0 @ 86AD528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD54C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD57C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD5F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD600 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD60C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD618 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD63C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD66C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD69C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD6FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD714 - voice_noise_alt 0, 0, 2, 6, 0 @ 86AD720 - voice_noise_alt 0, 0, 1, 6, 0 @ 86AD72C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD3E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD3F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD3FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD42C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD45C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD48C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD4A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD4B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD4BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD4C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD4D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD4E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD4EC + voice_square_1_alt 60, 0, 0, 0, 0, 1, 10, 4 @ 86AD4F8 + voice_square_2_alt 60, 0, 3, 0, 2, 8, 3 @ 86AD504 + voice_square_2_alt 60, 0, 2, 0, 2, 6, 5 @ 86AD510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD51C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 0, 6, 0 @ 86AD528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD54C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD57C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD5A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD5AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD5B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD5C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD5D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD5DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD5E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD5F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD600 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD60C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD618 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD63C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD66C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD69C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD6A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD6B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD6C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD6CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD6D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD6E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD6F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD6FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD714 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86AD720 + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 86AD72C diff --git a/sound/voicegroups/voicegroup168.inc b/sound/voicegroups/voicegroup168.inc index ef2c48bbd..8d4d77c20 100644 --- a/sound/voicegroups/voicegroup168.inc +++ b/sound/voicegroups/voicegroup168.inc @@ -2,130 +2,130 @@ voicegroup168:: @ 86AD738 voice_keysplit_all voicegroup002 @ 86AD738 voice_keysplit voicegroup005, KeySplitTable1 @ 86AD744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD75C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD75C voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 188, 128, 226 @ 86AD768 voice_directsound 60, 65, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 255, 204, 77, 246 @ 86AD774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD78C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD7F8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 76, 133, 137 @ 86AD804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD81C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD828 - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 64, 188, 108, 165 @ 86AD834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD840 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD84C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 127 @ 86AD858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD87C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD8F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD90C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD93C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD948 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 86AD954 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 86AD960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD96C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD78C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD7A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD7B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD7BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD7C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD7D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD7E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD7EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD7F8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 76, 133, 137 @ 86AD804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD81C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD828 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 64, 188, 108, 165 @ 86AD834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD84C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 127 @ 86AD858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD87C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD8A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD8AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD8B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD8C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD8D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD8DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD8E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD8F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD90C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD93C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD948 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 86AD954 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 86AD960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD96C voice_keysplit voicegroup006, KeySplitTable2 @ 86AD978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD99C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AD9FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD99C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD9A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD9B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD9C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD9CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD9D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD9E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD9F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AD9FC voice_keysplit voicegroup009, KeySplitTable5 @ 86ADA08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADA98 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86ADAA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADAB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADAC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADAD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADAE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADAEC - voice_square_1_alt 0, 1, 0, 1, 4, 2 @ 86ADAF8 - voice_square_2_alt 3, 0, 2, 6, 4 @ 86ADB04 - voice_square_2_alt 0, 0, 2, 6, 5 @ 86ADB10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB7C - voice_programmable_wave_alt ProgrammableWaveData_86B4900, 0, 0, 12, 0 @ 86ADB88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADB94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADBF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADC9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADCFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD14 - voice_noise_alt 0, 0, 2, 6, 0 @ 86ADD20 - voice_noise_alt 0, 0, 1, 6, 0 @ 86ADD2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADA98 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86ADAA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADAB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADAC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADAD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADAE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADAEC + voice_square_1_alt 60, 0, 0, 1, 0, 1, 4, 2 @ 86ADAF8 + voice_square_2_alt 60, 0, 3, 0, 2, 6, 4 @ 86ADB04 + voice_square_2_alt 60, 0, 0, 0, 2, 6, 5 @ 86ADB10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADB1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADB28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADB34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADB40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADB4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADB58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADB64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADB70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADB7C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4900, 0, 0, 12, 0 @ 86ADB88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADB94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADBA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADBAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADBB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADBC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADBD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADBDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADBE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADBF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADC9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADCA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADCB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADCC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADCCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADCD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADCE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADCF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADCFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADD08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADD14 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86ADD20 + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 86ADD2C diff --git a/sound/voicegroups/voicegroup169.inc b/sound/voicegroups/voicegroup169.inc index 9dfe44f39..37c24742e 100644 --- a/sound/voicegroups/voicegroup169.inc +++ b/sound/voicegroups/voicegroup169.inc @@ -1,131 +1,131 @@ .align 2 voicegroup169:: @ 86ADD38 voice_keysplit_all voicegroup001 @ 86ADD38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADD98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADDF8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 210 @ 86ADE04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADE94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADED0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86ADEDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADEF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADF9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADD44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADD50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADD5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADD68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADD74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADD80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADD8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADD98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADDA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADDB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADDBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADDC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADDD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADDE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADDEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADDF8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 210 @ 86ADE04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADE94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADEA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADEAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADEB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADEC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADED0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86ADEDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADEE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADEF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADF9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADFA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADFB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADFC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADFCC voice_keysplit voicegroup007, KeySplitTable3 @ 86ADFD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADFE4 voice_keysplit voicegroup008, KeySplitTable4 @ 86ADFF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86ADFFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE02C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE05C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE08C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0B0 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86AE0BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE0EC - voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 86AE0F8 - voice_square_2_alt 2, 0, 1, 4, 1 @ 86AE104 - voice_square_2_alt 0, 0, 1, 4, 1 @ 86AE110 - voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 86AE11C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE14C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE17C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE1F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE20C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE23C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE26C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE29C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE2FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE314 - voice_noise_alt 0, 0, 2, 4, 0 @ 86AE320 - voice_noise_alt 0, 0, 1, 0, 0 @ 86AE32C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86ADFFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE02C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE05C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE08C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE0A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE0B0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86AE0BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE0C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE0D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE0E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE0EC + voice_square_1_alt 60, 0, 0, 2, 0, 1, 4, 1 @ 86AE0F8 + voice_square_2_alt 60, 0, 2, 0, 1, 4, 1 @ 86AE104 + voice_square_2_alt 60, 0, 0, 0, 1, 4, 1 @ 86AE110 + voice_square_1_alt 60, 0, 0, 0, 0, 1, 4, 1 @ 86AE11C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE14C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE17C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE1A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE1AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE1B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE1C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE1D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE1DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE1E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE1F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE20C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE23C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE26C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE29C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE2A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE2B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE2C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE2CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE2D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE2E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE2F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE2FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE314 + voice_noise_alt 60, 0, 0, 0, 2, 4, 0 @ 86AE320 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 86AE32C diff --git a/sound/voicegroups/voicegroup170.inc b/sound/voicegroups/voicegroup170.inc index 6c7349957..b230f32d7 100644 --- a/sound/voicegroups/voicegroup170.inc +++ b/sound/voicegroups/voicegroup170.inc @@ -1,87 +1,87 @@ .align 2 voicegroup170:: @ 86AE338 voice_keysplit_all voicegroup001 @ 86AE338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE35C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE38C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE3F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE41C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE434 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE44C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE47C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE4F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE50C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE53C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE560 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 86AE56C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE59C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE35C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE38C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE3F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE41C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE434 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE44C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE47C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE4F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE50C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE53C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE560 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 86AE56C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE59C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5CC voice_keysplit voicegroup007, KeySplitTable3 @ 86AE5D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5E4 voice_keysplit voicegroup008, KeySplitTable4 @ 86AE5F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE5FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE62C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE65C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE68C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE698 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86AE6A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE6EC - voice_square_2_alt 1, 0, 1, 7, 1 @ 86AE6F8 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86AE704 - voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 86AE710 - voice_square_2_alt 2, 0, 1, 0, 0 @ 86AE71C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE5FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE62C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE65C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE68C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE698 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86AE6A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE6EC + voice_square_2_alt 60, 0, 1, 0, 1, 7, 1 @ 86AE6F8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 1 @ 86AE704 + voice_square_1_alt 60, 0, 0, 1, 0, 1, 7, 1 @ 86AE710 + voice_square_2_alt 60, 0, 2, 0, 1, 0, 0 @ 86AE71C diff --git a/sound/voicegroups/voicegroup171.inc b/sound/voicegroups/voicegroup171.inc index 258b03f35..fe9cccdc7 100644 --- a/sound/voicegroups/voicegroup171.inc +++ b/sound/voicegroups/voicegroup171.inc @@ -1,94 +1,94 @@ .align 2 voicegroup171:: @ 86AE728 voice_keysplit_all voicegroup001 @ 86AE728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE74C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE77C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE7F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE80C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE818 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE83C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE86C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE89C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE8FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE92C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE938 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 86AE944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE950 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 86AE95C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE74C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE77C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE7F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE80C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE824 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE830 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE83C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE86C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE89C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE8FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE92C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE938 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 86AE944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE950 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 86AE95C voice_keysplit voicegroup006, KeySplitTable2 @ 86AE968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE98C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE98C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9BC voice_keysplit voicegroup007, KeySplitTable3 @ 86AE9C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AE9EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AE9EC voice_keysplit voicegroup009, KeySplitTable5 @ 86AE9F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEA88 - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86AEA94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEAD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEADC - voice_square_2_alt 2, 0, 1, 7, 0 @ 86AEAE8 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 86AEAF4 - voice_square_1_alt 0, 2, 0, 1, 7, 0 @ 86AEB00 - voice_square_2_alt 2, 0, 2, 0, 0 @ 86AEB0C - voice_square_2_alt 3, 0, 1, 7, 0 @ 86AEB18 - voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 86AEB24 - voice_square_1_alt 0, 2, 0, 2, 0, 0 @ 86AEB30 - voice_square_1_alt 0, 3, 0, 0, 7, 0 @ 86AEB3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEB48 - voice_programmable_wave_alt ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86AEB54 - voice_programmable_wave_alt ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 86AEB60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEA88 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86AEA94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEAA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEAAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEAB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEAC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEAD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEADC + voice_square_2_alt 60, 0, 2, 0, 1, 7, 0 @ 86AEAE8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 1 @ 86AEAF4 + voice_square_1_alt 60, 0, 0, 2, 0, 1, 7, 0 @ 86AEB00 + voice_square_2_alt 60, 0, 2, 0, 2, 0, 0 @ 86AEB0C + voice_square_2_alt 60, 0, 3, 0, 1, 7, 0 @ 86AEB18 + voice_square_1_alt 60, 0, 0, 3, 0, 1, 7, 0 @ 86AEB24 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 0, 0 @ 86AEB30 + voice_square_1_alt 60, 0, 0, 3, 0, 0, 7, 0 @ 86AEB3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEB48 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4880, 0, 7, 15, 0 @ 86AEB54 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4890, 0, 7, 15, 1 @ 86AEB60 diff --git a/sound/voicegroups/voicegroup172.inc b/sound/voicegroups/voicegroup172.inc index f13debdc4..ee1db7715 100644 --- a/sound/voicegroups/voicegroup172.inc +++ b/sound/voicegroups/voicegroup172.inc @@ -2,130 +2,130 @@ voicegroup172:: @ 86AEB6C voice_keysplit_all voicegroup002 @ 86AEB6C voice_keysplit voicegroup005, KeySplitTable1 @ 86AEB78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEB84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEB90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEB84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEB90 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 188, 128, 226 @ 86AEB9C voice_directsound 60, 65, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 255, 204, 77, 246 @ 86AEBA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEBFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC2C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 76, 133, 137 @ 86AEC38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC5C - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 64, 188, 108, 165 @ 86AEC68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC80 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 127 @ 86AEC8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEC98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AECF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AED88 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 86AED94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEBB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEBC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEBCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEBD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEBE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEBF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEBFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEC08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEC14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEC20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEC2C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 76, 133, 137 @ 86AEC38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEC44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEC50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEC5C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 64, 188, 108, 165 @ 86AEC68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEC74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEC80 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 127 @ 86AEC8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEC98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AECA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AECB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AECBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AECC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AECD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AECE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AECEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AECF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AED88 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 86AED94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEDA0 voice_keysplit voicegroup006, KeySplitTable2 @ 86AEDAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEDF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEDB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEDC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEDD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEDDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEDE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEDF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE00 voice_keysplit voicegroup007, KeySplitTable3 @ 86AEE0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEE9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEECC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86AEED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEEFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF20 - voice_square_1_alt 0, 1, 0, 2, 5, 2 @ 86AEF2C - voice_square_2_alt 3, 0, 2, 6, 3 @ 86AEF38 - voice_square_2_alt 0, 0, 2, 6, 5 @ 86AEF44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEF98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFB0 - voice_programmable_wave_alt ProgrammableWaveData_86B4900, 0, 0, 12, 0 @ 86AEFBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AEFF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF004 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF01C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF04C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF07C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF0F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF10C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF13C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF148 - voice_noise_alt 0, 0, 2, 6, 0 @ 86AF154 - voice_noise_alt 0, 0, 1, 6, 0 @ 86AF160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEE9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEEA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEEB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEEC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEECC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86AEED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEEE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEEF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEEFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEF08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEF14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEF20 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 5, 2 @ 86AEF2C + voice_square_2_alt 60, 0, 3, 0, 2, 6, 3 @ 86AEF38 + voice_square_2_alt 60, 0, 0, 0, 2, 6, 5 @ 86AEF44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEF50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEF5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEF68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEF74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEF80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEF8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEF98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEFA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEFB0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4900, 0, 0, 12, 0 @ 86AEFBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEFC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEFD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEFE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEFEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AEFF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF004 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF01C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF04C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF07C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF0A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF0AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF0B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF0C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF0D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF0DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF0E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF0F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF10C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF13C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF148 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86AF154 + voice_noise_alt 60, 0, 0, 0, 1, 6, 0 @ 86AF160 diff --git a/sound/voicegroups/voicegroup173.inc b/sound/voicegroups/voicegroup173.inc index 71845ec25..e75926269 100644 --- a/sound/voicegroups/voicegroup173.inc +++ b/sound/voicegroups/voicegroup173.inc @@ -2,130 +2,130 @@ voicegroup173:: @ 86AF16C voice_keysplit_all voicegroup002 @ 86AF16C voice_keysplit voicegroup005, KeySplitTable1 @ 86AF178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF190 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 188, 128, 226 @ 86AF19C voice_directsound 60, 65, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 128, 204, 77, 246 @ 86AF1A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF1FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF208 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86AF214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF220 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF22C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 51, 0, 203, 127 @ 86AF238 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF25C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF280 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 127 @ 86AF28C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 64, 216, 51, 224 @ 86AF298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF2F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF304 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86AF310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF31C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF34C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF37C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF1B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF1C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF1CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF1D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF1E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF1F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF1FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF208 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86AF214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF220 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF22C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 51, 0, 203, 127 @ 86AF238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF25C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF280 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 127 @ 86AF28C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 64, 216, 51, 224 @ 86AF298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF2A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF2B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF2BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF2C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF2D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF2E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF2EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF2F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF304 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86AF310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF31C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF34C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF37C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF3A0 voice_keysplit voicegroup006, KeySplitTable2 @ 86AF3AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF3F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF400 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF40C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF43C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF46C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF49C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4CC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86AF4D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF4FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF520 - voice_square_1_alt 0, 1, 0, 2, 3, 4 @ 86AF52C - voice_square_2_alt 3, 0, 3, 3, 2 @ 86AF538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF55C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF58C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5B0 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AF5BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF5F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF604 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF61C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF634 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF640 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF64C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF67C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF6F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF70C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF73C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF748 - voice_noise_alt 0, 0, 2, 6, 0 @ 86AF754 - voice_noise_alt 0, 0, 1, 3, 2 @ 86AF760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF3B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF3C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF3D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF3DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF3E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF3F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF400 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF40C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF43C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF46C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF49C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF4A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF4B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF4C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF4CC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86AF4D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF4E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF4F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF4FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF520 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 3, 4 @ 86AF52C + voice_square_2_alt 60, 0, 3, 0, 3, 3, 2 @ 86AF538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF55C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF58C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF5A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF5B0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AF5BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF5C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF5D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF5E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF5EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF5F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF604 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF61C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF640 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF64C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF67C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF6A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF6AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF6B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF6C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF6D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF6DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF6E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF6F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF70C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF73C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF748 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86AF754 + voice_noise_alt 60, 0, 0, 0, 1, 3, 2 @ 86AF760 diff --git a/sound/voicegroups/voicegroup174.inc b/sound/voicegroups/voicegroup174.inc index b99b47d8e..face4c675 100644 --- a/sound/voicegroups/voicegroup174.inc +++ b/sound/voicegroups/voicegroup174.inc @@ -2,159 +2,159 @@ voicegroup174:: @ 86AF76C voice_keysplit_all voicegroup002 @ 86AF76C voice_keysplit voicegroup005, KeySplitTable1 @ 86AF778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF79C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF79C voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 249, 0, 165 @ 86AF7A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF7FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF808 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF82C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 0, 255, 127 @ 86AF838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF85C - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 255, 0, 255, 165 @ 86AF868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF874 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF880 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF88C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF7B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF7C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF7CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF7D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF7E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF7F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF7FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF808 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF82C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 0, 255, 127 @ 86AF838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF85C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 255, 0, 255, 165 @ 86AF868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF874 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF88C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF8A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF8B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF8BC voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 128, 0, 255, 214 @ 86AF8C8 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 128, 0, 255, 206 @ 86AF8D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF8F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF910 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF91C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF928 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 165 @ 86AF934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF94C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF97C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF8E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF8EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF8F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF91C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF928 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 165 @ 86AF934 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF94C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF97C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF9A0 voice_keysplit voicegroup006, KeySplitTable2 @ 86AF9AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AF9F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF9B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF9C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF9D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF9DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF9E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AF9F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFA00 voice_keysplit voicegroup007, KeySplitTable3 @ 86AFA0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFA18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFA24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFA30 voice_keysplit voicegroup009, KeySplitTable5 @ 86AFA3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFA48 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 255, 209 @ 86AFA54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFA9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFAFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB20 - voice_square_1_alt 0, 3, 0, 2, 3, 4 @ 86AFB2C - voice_square_2_alt 3, 0, 2, 3, 4 @ 86AFB38 - voice_square_1_alt 0, 3, 0, 2, 3, 4 @ 86AFB44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFB98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBB0 - voice_programmable_wave_alt ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86AFBBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFBF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFC94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFCF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFA60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFA6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFA78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFA84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFA90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFA9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFAA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFAB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFAC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFAD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFAE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFAF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFAFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFB08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFB14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFB20 + voice_square_1_alt 60, 0, 0, 3, 0, 2, 3, 4 @ 86AFB2C + voice_square_2_alt 60, 0, 3, 0, 2, 3, 4 @ 86AFB38 + voice_square_1_alt 60, 0, 0, 3, 0, 2, 3, 4 @ 86AFB44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFB50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFB5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFB68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFB74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFB80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFB8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFB98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFBA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFBB0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4840, 0, 7, 15, 0 @ 86AFBBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFBC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFBD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFBE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFBEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFBF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFC94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFCA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFCAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFCB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFCC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFCD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFCDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFCE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFCF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFD00 voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 165 @ 86AFD0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD48 - voice_noise_alt 0, 0, 2, 6, 0 @ 86AFD54 - voice_noise_alt 0, 0, 1, 3, 1 @ 86AFD60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFD18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFD24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFD30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFD3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFD48 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86AFD54 + voice_noise_alt 60, 0, 0, 0, 1, 3, 1 @ 86AFD60 voice_keysplit_all voicegroup177 @ 86AFD6C - voice_square_1_alt 0, 2, 0, 2, 9, 1 @ 86AFD78 - voice_square_2_alt 2, 0, 2, 9, 1 @ 86AFD84 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AFD90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFD9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFDFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFE80 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 165, 154, 127 @ 86AFE8C + voice_square_1_alt 60, 0, 0, 2, 0, 2, 9, 1 @ 86AFD78 + voice_square_2_alt 60, 0, 2, 0, 2, 9, 1 @ 86AFD84 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AFD90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFD9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFDA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFDB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFDC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFDCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFDD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFDE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFDF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFDFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFE08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFE14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFE20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFE2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFE38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFE44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFE50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFE5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFE68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFE74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFE80 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 165, 154, 127 @ 86AFE8C voice_keysplit_all voicegroup002 @ 86AFE98 - voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 86AFEA4 - voice_square_2_alt 2, 0, 2, 3, 1 @ 86AFEB0 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AFEBC + voice_square_1_alt 60, 0, 0, 2, 0, 2, 3, 1 @ 86AFEA4 + voice_square_2_alt 60, 0, 2, 0, 2, 3, 1 @ 86AFEB0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86AFEBC diff --git a/sound/voicegroups/voicegroup175.inc b/sound/voicegroups/voicegroup175.inc index 128a36c2d..dac5ee5be 100644 --- a/sound/voicegroups/voicegroup175.inc +++ b/sound/voicegroups/voicegroup175.inc @@ -1,55 +1,55 @@ .align 2 voicegroup175:: @ 86AFEC8 voice_keysplit_all voicegroup177 @ 86AFEC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFEE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFEEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFEF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF58 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 86AFF64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFF94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFDC - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 85, 165, 154, 127 @ 86AFFE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86AFFF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B000C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B003C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B006C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B009C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B00FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B012C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFEE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFEEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFEF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF58 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 86AFF64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFF94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFFA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFFAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFFB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFFC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFFD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFFDC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 85, 165, 154, 127 @ 86AFFE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86AFFF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B000C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B003C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B006C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B009C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B00A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B00B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B00C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B00CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B00D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B00E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B00F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B00FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B012C diff --git a/sound/voicegroups/voicegroup176.inc b/sound/voicegroups/voicegroup176.inc index 638c54594..04a8b3fef 100644 --- a/sound/voicegroups/voicegroup176.inc +++ b/sound/voicegroups/voicegroup176.inc @@ -1,51 +1,51 @@ .align 2 voicegroup176:: @ 86B0138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B015C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B018C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B01F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B021C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0234 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0240 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B024C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B027C - voice_square_1_alt 0, 2, 0, 2, 7, 1 @ 86B0288 - voice_square_2_alt 2, 0, 2, 9, 1 @ 86B0294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02D0 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86B02DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B02F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B030C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B033C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0360 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B036C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B015C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B018C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B01A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B01B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B01BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B01C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B01D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B01E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B01EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B01F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B021C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0234 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B024C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0258 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B027C + voice_square_1_alt 60, 0, 0, 2, 0, 2, 7, 1 @ 86B0288 + voice_square_2_alt 60, 0, 2, 0, 2, 9, 1 @ 86B0294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B02A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B02AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B02B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B02C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B02D0 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86B02DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B02E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B02F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B030C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B033C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0360 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B036C diff --git a/sound/voicegroups/voicegroup177.inc b/sound/voicegroups/voicegroup177.inc index 6e598fd87..6d43470b8 100644 --- a/sound/voicegroups/voicegroup177.inc +++ b/sound/voicegroups/voicegroup177.inc @@ -1,93 +1,93 @@ .align 2 voicegroup177:: @ 86B0378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B039C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B03FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B042C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B045C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0468 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0480 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B048C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B04F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0510 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_standard_bells, 255, 0, 255, 0 @ 86B051C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B039C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B03A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B03B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B03C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B03CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B03D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B03E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B03F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B03FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B042C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B045C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0468 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B048C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B04A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B04B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B04BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B04C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B04D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B04E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B04EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B04F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0510 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_jingle_bell, 255, 0, 255, 0 @ 86B051C voice_directsound_no_resample 64, 64, DirectSoundWaveData_drum_and_percussion_kick, 255, 0, 255, 0 @ 86B0528 voice_directsound_no_resample 67, 71, DirectSoundWaveData_sd90_solo_snare, 255, 180, 175, 228 @ 86B0534 voice_directsound_no_resample 64, 64, DirectSoundWaveData_sd90_solo_snare, 255, 0, 255, 242 @ 86B0540 - voice_directsound_no_resample 65, 0, DirectSoundWaveData_sc88_standard_hand_clap, 255, 255, 255, 127 @ 86B054C - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 86B0558 + voice_directsound_no_resample 65, 0, DirectSoundWaveData_sc88pro_tr909_hand_clap, 255, 255, 255, 127 @ 86B054C + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 86B0558 voice_directsound 64, 24, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 86B0564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0570 voice_directsound 68, 29, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 86B057C - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard3_snare, 255, 0, 255, 242 @ 86B0588 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_snare, 255, 0, 255, 242 @ 86B0588 voice_directsound 72, 64, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 86B0594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B05A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B05A0 voice_directsound 76, 39, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 86B05AC voice_directsound 80, 89, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 226 @ 86B05B8 - voice_directsound_no_resample 33, 10, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B05C4 + voice_directsound_no_resample 33, 10, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B05C4 voice_directsound 84, 104, DirectSoundWaveData_sd90_ambient_tom, 255, 0, 255, 235 @ 86B05D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B05DC - voice_directsound 63, 64, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B05E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B05DC + voice_directsound 63, 64, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B05E8 voice_directsound_no_resample 64, 64, DirectSoundWaveData_dance_drums_ride_bell, 255, 165, 103, 231 @ 86B05F4 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_unknown_tambourine, 255, 127, 77, 204 @ 86B0600 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_tambourine, 255, 127, 77, 204 @ 86B0600 voice_directsound_no_resample 64, 64, DirectSoundWaveData_trinity_cymbal_crash, 255, 231, 0, 188 @ 86B060C - voice_directsound_no_resample 64, 64, DirectSoundWaveData_unknown_cowbell, 255, 0, 255, 242 @ 86B0618 - voice_directsound_no_resample 64, 118, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B0624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0630 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B063C - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 8, 0, 255, 216 @ 86B0648 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_unknown_djembe, 255, 0, 255, 0 @ 86B0654 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_bongo, 255, 0, 255, 0 @ 86B0660 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 86B066C - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 86B0678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0690 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B069C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B06FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B072C - voice_directsound_no_resample 64, 64, DirectSoundWaveData_unknown_anvil_high, 255, 242, 103, 188 @ 86B0738 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_unknown_anvil_high, 255, 242, 103, 188 @ 86B0744 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_unknown_anvil_high, 255, 165, 103, 188 @ 86B0750 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_standard_bells, 255, 0, 255, 0 @ 86B075C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0774 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_unknown_anvil_low, 255, 0, 255, 0 @ 86B0780 - voice_directsound 63, 64, DirectSoundWaveData_unknown_ethnic_drum, 255, 0, 255, 0 @ 86B078C - voice_directsound 50, 64, DirectSoundWaveData_unknown_tsuzumi, 255, 0, 255, 0 @ 86B0798 - voice_directsound 64, 64, DirectSoundWaveData_unknown_tsuzumi, 255, 0, 255, 0 @ 86B07A4 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sd90_cowbell, 255, 0, 255, 242 @ 86B0618 + voice_directsound_no_resample 64, 118, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B0624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0630 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B063C + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 8, 0, 255, 216 @ 86B0648 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_unused_heart_of_asia_indian_drum, 255, 0, 255, 0 @ 86B0654 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_mute_high_conga, 255, 0, 255, 0 @ 86B0660 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 86B066C + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 86B0678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0690 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B069C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B06A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B06B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B06C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B06CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B06D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B06E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B06F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B06FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B072C + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sd90_open_triangle, 255, 242, 103, 188 @ 86B0738 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sd90_open_triangle, 255, 242, 103, 188 @ 86B0744 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sd90_open_triangle, 255, 165, 103, 188 @ 86B0750 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_jingle_bell, 255, 0, 255, 0 @ 86B075C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0774 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_ethnic_flavours_atarigane, 255, 0, 255, 0 @ 86B0780 + voice_directsound 63, 64, DirectSoundWaveData_sc88pro_taiko, 255, 0, 255, 0 @ 86B078C + voice_directsound 50, 64, DirectSoundWaveData_ethnic_flavours_kotsuzumi, 255, 0, 255, 0 @ 86B0798 + voice_directsound 64, 64, DirectSoundWaveData_ethnic_flavours_kotsuzumi, 255, 0, 255, 0 @ 86B07A4 diff --git a/sound/voicegroups/voicegroup178.inc b/sound/voicegroups/voicegroup178.inc index 0fb446366..ea0ee13e9 100644 --- a/sound/voicegroups/voicegroup178.inc +++ b/sound/voicegroups/voicegroup178.inc @@ -1,91 +1,91 @@ .align 2 voicegroup178:: @ 86B07B0 voice_keysplit_all voicegroup177 @ 86B07B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B07F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B081C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0828 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0834 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0840 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 204, 103, 165 @ 86B084C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0870 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B087C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08C4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 165, 154, 165 @ 86B08D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B08F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B090C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B093C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0960 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B096C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B099C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B09FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B64 - voice_square_1_alt 0, 2, 0, 2, 7, 1 @ 86B0B70 - voice_square_2_alt 2, 0, 2, 7, 1 @ 86B0B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0B94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0BAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0BB8 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 0, 15, 1 @ 86B0BC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B07BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B07C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B07D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B07E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B07EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B07F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B081C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0828 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0834 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0840 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 204, 103, 165 @ 86B084C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0858 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B087C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0888 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B08A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B08AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B08B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B08C4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 165, 154, 165 @ 86B08D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B08DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B08E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B08F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B090C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B093C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0960 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B096C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B099C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B09A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B09B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B09C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B09CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B09D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B09E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B09F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B09FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0AEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0AF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0B10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0B28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0B64 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 7, 1 @ 86B0B70 + voice_square_2_alt 60, 0, 2, 0, 2, 7, 1 @ 86B0B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0B88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0BA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0BAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0BB8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 0, 15, 1 @ 86B0BC4 diff --git a/sound/voicegroups/voicegroup179.inc b/sound/voicegroups/voicegroup179.inc index bae8ca095..c98f76b03 100644 --- a/sound/voicegroups/voicegroup179.inc +++ b/sound/voicegroups/voicegroup179.inc @@ -3,89 +3,89 @@ voicegroup179:: @ 86B0BD0 voice_keysplit_all voicegroup177 @ 86B0BD0 voice_keysplit_all voicegroup176 @ 86B0BDC voice_keysplit voicegroup005, KeySplitTable1 @ 86B0BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0BF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C60 - voice_directsound 60, 0, DirectSoundWaveData_sc88_xylophone, 255, 235, 0, 204 @ 86B0C6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0C9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CE4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 85, 165, 154, 127 @ 86B0CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D50 - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 86B0D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0BF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C60 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_xylophone, 255, 235, 0, 204 @ 86B0C6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0C9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0CB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0CE4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 85, 165, 154, 127 @ 86B0CF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D50 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 86B0D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0DE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0DF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0E04 voice_keysplit voicegroup006, KeySplitTable2 @ 86B0E10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0E28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0E34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0E4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0E58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0E64 voice_keysplit voicegroup007, KeySplitTable3 @ 86B0E70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0E7C voice_keysplit voicegroup008, KeySplitTable4 @ 86B0E88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0E94 voice_keysplit voicegroup009, KeySplitTable5 @ 86B0EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0EF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0F84 - voice_square_1_alt 0, 3, 0, 0, 10, 0 @ 86B0F90 - voice_square_2_alt 0, 0, 1, 9, 0 @ 86B0F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0FA8 - voice_square_2_alt 3, 0, 1, 9, 0 @ 86B0FB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0FC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0FCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0FD8 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86B0FE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0EE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0EF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0F84 + voice_square_1_alt 60, 0, 0, 3, 0, 0, 10, 0 @ 86B0F90 + voice_square_2_alt 60, 0, 0, 0, 1, 9, 0 @ 86B0F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0FA8 + voice_square_2_alt 60, 0, 3, 0, 1, 9, 0 @ 86B0FB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0FC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0FCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0FD8 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 0 @ 86B0FE4 diff --git a/sound/voicegroups/voicegroup180.inc b/sound/voicegroups/voicegroup180.inc index c399c0ca4..6915bd8dd 100644 --- a/sound/voicegroups/voicegroup180.inc +++ b/sound/voicegroups/voicegroup180.inc @@ -1,131 +1,131 @@ .align 2 voicegroup180:: @ 86B0FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B0FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B0FF0 voice_keysplit voicegroup005, KeySplitTable1 @ 86B0FFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1014 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 64, 249, 0, 188 @ 86B1020 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 249, 0, 165 @ 86B102C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B105C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1080 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B108C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B10F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B111C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B114C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B117C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B11F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1200 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B120C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1218 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B123C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B126C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1290 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B129C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B12FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B132C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B135C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B138C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13A4 - voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 86B13B0 - voice_square_2_alt 2, 0, 2, 3, 1 @ 86B13BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B13F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B141C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1428 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1434 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B1440 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B144C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1458 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B147C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B14F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1500 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B150C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1518 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1524 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1530 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B153C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1554 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1560 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B156C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1578 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1584 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1590 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B159C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B15A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B15B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B15C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B15CC - voice_directsound_no_resample 60, 0, DirectSoundWaveData_sc88_standard_hand_clap, 255, 255, 255, 127 @ 86B15D8 - voice_noise_alt 0, 0, 1, 0, 0 @ 86B15E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B105C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B108C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B10A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B10B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B10BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B10C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B10D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B10E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B10EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B10F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B111C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B114C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B117C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B11A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B11AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B11B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B11C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B11D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B11DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B11E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B11F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1200 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B120C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1218 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B123C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B126C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B129C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B12A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B12B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B12C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B12CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B12D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B12E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B12F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B12FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B132C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B135C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B138C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B13A4 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 3, 1 @ 86B13B0 + voice_square_2_alt 60, 0, 2, 0, 2, 3, 1 @ 86B13BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B13C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B13D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B13E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B13EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B13F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B141C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1428 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1434 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B1440 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B144C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1458 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B147C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B14A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B14AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B14B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B14C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B14D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B14DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B14E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B14F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1500 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B150C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1518 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1530 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B153C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1554 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1560 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B156C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1578 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1584 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1590 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B159C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B15A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B15B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B15C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B15CC + voice_directsound_no_resample 60, 0, DirectSoundWaveData_sc88pro_tr909_hand_clap, 255, 255, 255, 127 @ 86B15D8 + voice_noise_alt 60, 0, 0, 0, 1, 0, 0 @ 86B15E4 diff --git a/sound/voicegroups/voicegroup181.inc b/sound/voicegroups/voicegroup181.inc index e37681d42..2b41b646c 100644 --- a/sound/voicegroups/voicegroup181.inc +++ b/sound/voicegroups/voicegroup181.inc @@ -1,50 +1,50 @@ .align 2 voicegroup181:: @ 86B15F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B15F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B15F0 voice_keysplit voicegroup005, KeySplitTable1 @ 86B15FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B162C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1650 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B165C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1668 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1674 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B168C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1698 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B16F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1704 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1710 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B171C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1728 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1734 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1740 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B174C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1758 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1764 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1770 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B177C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1788 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1794 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B17F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1800 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B180C - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 242, 51, 242 @ 86B1818 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B162C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1650 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B165C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1668 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1674 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B168C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1698 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B16A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B16B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B16BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B16C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B16D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B16E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B16EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B16F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1704 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1710 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B171C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1728 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1734 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1740 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B174C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1758 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1764 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1770 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B177C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1788 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1794 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B17A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B17AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B17B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B17C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B17D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B17DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B17E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B17F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1800 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B180C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 242, 51, 242 @ 86B1818 diff --git a/sound/voicegroups/voicegroup182.inc b/sound/voicegroups/voicegroup182.inc index 3b2967d9d..0eb9a5f7b 100644 --- a/sound/voicegroups/voicegroup182.inc +++ b/sound/voicegroups/voicegroup182.inc @@ -1,91 +1,91 @@ .align 2 voicegroup182:: @ 86B1824 voice_keysplit_all voicegroup002 @ 86B1824 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1830 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B183C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1848 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1854 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1860 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B186C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1878 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1884 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1890 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B189C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B18FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1908 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1914 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1920 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B192C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1938 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1944 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1950 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B195C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1968 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1974 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1980 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B198C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1998 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B19F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A4C - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 0, 193, 76 @ 86B1A58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1830 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B183C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1848 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1854 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1860 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B186C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1878 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1884 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1890 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B189C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B18A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B18B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B18C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B18CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B18D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B18E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B18F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B18FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1908 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1914 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1920 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B192C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1938 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1944 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1950 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B195C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1968 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1974 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1980 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B198C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1998 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B19A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B19B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B19BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B19C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B19D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B19E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B19EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B19F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1A04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1A10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1A1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1A28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1A34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1A40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1A4C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 0, 193, 76 @ 86B1A58 voice_keysplit voicegroup006, KeySplitTable2 @ 86B1A64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1A94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1AA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1AAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1AB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1A70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1A7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1A88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1A94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1AA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1AAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1AB8 voice_keysplit voicegroup007, KeySplitTable3 @ 86B1AC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1AD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1AD0 voice_keysplit voicegroup008, KeySplitTable4 @ 86B1ADC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1AE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1AE8 voice_keysplit voicegroup009, KeySplitTable5 @ 86B1AF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1B9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BD8 - voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 86B1BE4 - voice_square_2_alt 1, 0, 2, 6, 2 @ 86B1BF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1BFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C08 - voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 86B1C14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C2C - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B1C38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1B9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1BA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1BB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1BC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1BCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1BD8 + voice_square_1_alt 60, 0, 0, 1, 1, 2, 3, 1 @ 86B1BE4 + voice_square_2_alt 60, 0, 1, 0, 2, 6, 2 @ 86B1BF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1BFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1C08 + voice_square_1_alt 60, 0, 0, 0, 0, 2, 3, 1 @ 86B1C14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1C20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1C2C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B1C38 diff --git a/sound/voicegroups/voicegroup183.inc b/sound/voicegroups/voicegroup183.inc index 1dd0676c3..29b8b05d9 100644 --- a/sound/voicegroups/voicegroup183.inc +++ b/sound/voicegroups/voicegroup183.inc @@ -1,131 +1,131 @@ .align 2 voicegroup183:: @ 86B1C44 voice_keysplit_all voicegroup002 @ 86B1C44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1C98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1CF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D58 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 127 @ 86B1D64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1D94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DDC - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86B1DE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1DF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1E9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1ECC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1ED8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1EFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1F98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B1FF8 - voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 86B2004 - voice_square_2_alt 2, 0, 2, 4, 1 @ 86B2010 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B201C - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B2028 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2034 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2040 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B204C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2058 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2064 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2070 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B207C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2088 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2094 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B20F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2100 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B210C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2118 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2124 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2130 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B213C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2148 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2154 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2160 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B216C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2178 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2184 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2190 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B219C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B21FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2208 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2214 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2220 - voice_noise_alt 0, 0, 2, 6, 0 @ 86B222C - voice_noise_alt 0, 0, 1, 3, 1 @ 86B2238 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1C50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1C5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1C68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1C74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1C80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1C8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1C98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1CA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1CB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1CBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1CC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1CD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1CE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1CEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1CF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D58 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 127 @ 86B1D64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1D94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1DA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1DAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1DB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1DC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1DD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1DDC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86B1DE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1DF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1E9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1EA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1EB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1EC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1ECC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1ED8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1EE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1EF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1EFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1F98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1FA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1FB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1FBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1FC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1FD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1FE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1FEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B1FF8 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 4, 1 @ 86B2004 + voice_square_2_alt 60, 0, 2, 0, 2, 4, 1 @ 86B2010 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B201C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B2028 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2034 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2040 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B204C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2058 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2064 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2070 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B207C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2088 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2094 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B20A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B20AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B20B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B20C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B20D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B20DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B20E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B20F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2100 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B210C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2118 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2124 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2130 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B213C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2148 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2154 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2160 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B216C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2178 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2184 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2190 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B219C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B21A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B21B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B21C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B21CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B21D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B21E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B21F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B21FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2208 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2214 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2220 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86B222C + voice_noise_alt 60, 0, 0, 0, 1, 3, 1 @ 86B2238 diff --git a/sound/voicegroups/voicegroup184.inc b/sound/voicegroups/voicegroup184.inc index b4b2c12c9..771c1e33a 100644 --- a/sound/voicegroups/voicegroup184.inc +++ b/sound/voicegroups/voicegroup184.inc @@ -1,89 +1,89 @@ .align 2 voicegroup184:: @ 86B2244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2244 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2250 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B225C - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B2268 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2274 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2280 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B228C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2298 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22E0 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86B22EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B22F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2304 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2310 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B231C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2328 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2334 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2340 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B234C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2358 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2364 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2370 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B237C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2388 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2394 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2244 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2250 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B225C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B2268 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2274 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2280 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B228C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2298 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B22A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B22B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B22BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B22C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B22D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B22E0 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86B22EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B22F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2304 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2310 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B231C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2328 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2334 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2340 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B234C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2358 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2364 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2370 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B237C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2388 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2394 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B23A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B23AC voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 165 @ 86B23B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B23F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2400 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 86B240C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2418 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2424 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2430 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B243C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2448 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2454 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2460 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B246C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2478 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2484 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2490 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B249C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B24FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2508 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2514 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2520 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B252C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2538 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2544 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2550 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B255C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2568 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2574 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2580 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B258C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2598 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B25F8 - voice_square_2_alt 3, 0, 0, 15, 0 @ 86B2604 - voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 86B2610 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B261C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2628 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2634 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B23C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B23D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B23DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B23E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B23F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2400 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 86B240C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2418 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2424 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2430 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B243C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2448 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2454 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2460 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B246C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2478 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2484 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2490 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B249C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B24A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B24B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B24C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B24CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B24D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B24E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B24F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B24FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2508 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2514 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2520 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B252C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2538 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2544 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2550 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B255C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2568 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2574 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2580 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B258C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2598 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B25A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B25B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B25BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B25C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B25D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B25E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B25EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B25F8 + voice_square_2_alt 60, 0, 3, 0, 0, 15, 0 @ 86B2604 + voice_square_1_alt 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2610 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B261C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2628 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2634 voice_directsound 60, 0, DirectSoundWaveData_classical_choir_voice_ahhs, 255, 0, 255, 0 @ 86B2640 diff --git a/sound/voicegroups/voicegroup185.inc b/sound/voicegroups/voicegroup185.inc index 918f2022f..3d4c08f7a 100644 --- a/sound/voicegroups/voicegroup185.inc +++ b/sound/voicegroups/voicegroup185.inc @@ -1,131 +1,131 @@ .align 2 voicegroup185:: @ 86B264C voice_keysplit_all voicegroup002 @ 86B264C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2658 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2664 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2670 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B267C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2688 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2694 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B26E8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86B26F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2700 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B270C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2718 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2724 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2730 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B273C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2748 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2754 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2760 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B276C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2778 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2784 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2790 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B279C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2658 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2664 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2670 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B267C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2688 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2694 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B26A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B26AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B26B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B26C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B26D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B26DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B26E8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86B26F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2700 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B270C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2718 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2724 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2730 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B273C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2748 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2754 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2760 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B276C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2778 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2784 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2790 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B279C voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_overdrive_guitar, 128, 0, 255, 214 @ 86B27A8 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_high, 128, 0, 255, 206 @ 86B27B4 voice_directsound 60, 0, DirectSoundWaveData_sd90_special_scream_drive, 255, 0, 255, 165 @ 86B27C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B27CC - voice_directsound 60, 0, DirectSoundWaveData_sc88_pick_bass, 255, 253, 0, 149 @ 86B27D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B27E4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86B27F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B27FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2808 - voice_directsound 60, 0, DirectSoundWaveData_sc88_synth_bass, 255, 252, 0, 115 @ 86B2814 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2820 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B282C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2838 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2844 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2850 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B285C - voice_directsound 60, 0, DirectSoundWaveData_sc88_pizzicato_strings, 255, 216, 0, 165 @ 86B2868 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2874 - voice_directsound 60, 0, DirectSoundWaveData_sc88_timpani, 255, 246, 0, 226 @ 86B2880 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B27CC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fingered_bass, 255, 253, 0, 149 @ 86B27D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B27E4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86B27F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B27FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2808 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_synth_bass, 255, 252, 0, 115 @ 86B2814 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2820 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B282C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2838 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2844 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2850 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B285C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_pizzicato_strings, 255, 216, 0, 165 @ 86B2868 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2874 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_timpani, 255, 246, 0, 226 @ 86B2880 voice_keysplit voicegroup006, KeySplitTable2 @ 86B288C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2898 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2898 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B28A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B28B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B28BC voice_directsound 60, 0, DirectSoundWaveData_classical_choir_voice_ahhs, 85, 0, 154, 165 @ 86B28C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B28D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B28E0 voice_keysplit voicegroup007, KeySplitTable3 @ 86B28EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B28F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2904 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2910 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B28F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2904 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2910 voice_keysplit voicegroup009, KeySplitTable5 @ 86B291C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2928 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2928 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_distortion_guitar_low, 255, 0, 255, 209 @ 86B2934 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2940 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B294C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2958 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2964 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2970 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B297C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2988 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2994 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B29E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2940 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B294C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2958 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2964 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2970 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B297C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2988 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2994 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B29A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B29AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B29B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B29C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B29D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B29DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B29E8 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_whistle, 255, 0, 255, 127 @ 86B29F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A00 - voice_square_2_alt 2, 0, 0, 15, 0 @ 86B2A0C - voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 86B2A18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A30 - voice_programmable_wave_alt ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 86B2A3C - voice_programmable_wave_alt ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 86B2A48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A54 - voice_programmable_wave_alt ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B2A60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2A9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2ACC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2AFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2B98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2BF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C28 - voice_noise_alt 0, 0, 2, 6, 0 @ 86B2C34 - voice_noise_alt 0, 0, 1, 6, 1 @ 86B2C40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2A00 + voice_square_2_alt 60, 0, 2, 0, 0, 15, 0 @ 86B2A0C + voice_square_1_alt 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2A18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2A24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2A30 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4920, 0, 7, 15, 0 @ 86B2A3C + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4910, 0, 7, 15, 0 @ 86B2A48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2A54 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4870, 0, 7, 15, 0 @ 86B2A60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2A6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2A78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2A84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2A90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2A9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2AA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2AB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2AC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2ACC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2AD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2AE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2AF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2AFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2B98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2BA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2BB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2BBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2BC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2BD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2BE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2BEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2BF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2C04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2C10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2C1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2C28 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86B2C34 + voice_noise_alt 60, 0, 0, 0, 1, 6, 1 @ 86B2C40 diff --git a/sound/voicegroups/voicegroup186.inc b/sound/voicegroups/voicegroup186.inc index 7ab5013b3..82f4a680f 100644 --- a/sound/voicegroups/voicegroup186.inc +++ b/sound/voicegroups/voicegroup186.inc @@ -1,131 +1,131 @@ .align 2 voicegroup186:: @ 86B2C4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2C4C voice_keysplit voicegroup005, KeySplitTable1 @ 86B2C58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2C94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2CF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D0C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2D9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2DFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2E98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2ED4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2EF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2F94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B2FF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3000 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B300C - voice_square_2_alt 3, 0, 0, 15, 0 @ 86B3018 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3024 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3030 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B303C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3048 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3054 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3060 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B306C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3078 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3084 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3090 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B309C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B30FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3108 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3114 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3120 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B312C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3138 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3144 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3150 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B315C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3168 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3174 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3180 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B318C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3198 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B31F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3204 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3210 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B321C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3228 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3234 - voice_noise_alt 0, 0, 2, 6, 0 @ 86B3240 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2C64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2C70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2C7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2C88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2C94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2CA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2CAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2CB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2CC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2CD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2CDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2CE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2CF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D0C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2D9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2DA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2DB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2DC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2DCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2DD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2DE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2DF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2DFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2E98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2EA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2EB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2EBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2EC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2ED4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2EE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2EEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2EF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2F94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2FA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2FAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2FB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2FC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2FD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2FDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2FE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B2FF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3000 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B300C + voice_square_2_alt 60, 0, 3, 0, 0, 15, 0 @ 86B3018 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3024 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3030 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B303C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3048 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3054 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3060 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B306C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3078 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3084 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3090 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B309C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B30A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B30B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B30C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B30CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B30D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B30E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B30F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B30FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3108 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3114 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3120 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B312C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3138 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3144 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3150 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B315C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3168 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3174 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3180 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B318C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3198 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B31A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B31B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B31BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B31C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B31D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B31E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B31EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B31F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3204 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3210 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B321C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3228 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3234 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86B3240 diff --git a/sound/voicegroups/voicegroup187.inc b/sound/voicegroups/voicegroup187.inc index 751520a60..9afa51349 100644 --- a/sound/voicegroups/voicegroup187.inc +++ b/sound/voicegroups/voicegroup187.inc @@ -2,130 +2,130 @@ voicegroup187:: @ 86B324C voice_keysplit_all voicegroup002 @ 86B324C voice_keysplit voicegroup005, KeySplitTable1 @ 86B3258 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3264 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3270 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B327C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3288 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3294 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B32F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3300 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B330C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 255, 76, 133, 137 @ 86B3318 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3324 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3330 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B333C - voice_directsound 60, 0, DirectSoundWaveData_sc88_accordion, 64, 188, 108, 165 @ 86B3348 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3354 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3360 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 255, 249, 25, 127 @ 86B336C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3378 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3384 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3390 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B339C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B33FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3408 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3414 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3420 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B342C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3438 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3444 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3450 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B345C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3468 - voice_directsound 60, 0, DirectSoundWaveData_sc88_harp, 255, 246, 0, 235 @ 86B3474 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3480 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3264 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3270 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B327C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3288 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3294 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B32A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B32AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B32B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B32C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B32D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B32DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B32E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B32F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3300 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B330C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 255, 76, 133, 137 @ 86B3318 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3324 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3330 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B333C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_accordion, 64, 188, 108, 165 @ 86B3348 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3354 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3360 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 255, 249, 25, 127 @ 86B336C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3378 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3384 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3390 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B339C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B33A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B33B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B33C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B33CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B33D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B33E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B33F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B33FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3408 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3414 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3420 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B342C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3438 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3444 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3450 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B345C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3468 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_harp, 255, 246, 0, 235 @ 86B3474 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3480 voice_keysplit voicegroup006, KeySplitTable2 @ 86B348C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3498 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3498 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B34A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B34B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B34BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B34C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B34D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B34E0 voice_keysplit voicegroup007, KeySplitTable3 @ 86B34EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B34F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3504 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3510 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B34F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3504 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3510 voice_keysplit voicegroup009, KeySplitTable5 @ 86B351C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3528 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3534 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3540 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B354C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3558 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3564 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3570 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B357C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3588 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3594 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35AC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86B35B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B35F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3600 - voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 86B360C - voice_square_2_alt 1, 0, 1, 7, 1 @ 86B3618 - voice_square_2_alt 0, 0, 2, 6, 5 @ 86B3624 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3630 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B363C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3648 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3654 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3660 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B366C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3678 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3684 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3690 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86B369C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B36FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3708 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3714 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3720 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B372C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3738 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3744 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3750 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B375C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3768 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3774 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3780 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B378C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3798 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B37F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3804 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3810 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B381C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3828 - voice_noise_alt 0, 0, 2, 6, 0 @ 86B3834 - voice_noise_alt 0, 0, 1, 6, 1 @ 86B3840 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3528 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3534 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3540 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B354C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3558 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3564 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3570 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B357C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3588 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3594 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B35A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B35AC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86B35B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B35C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B35D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B35DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B35E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B35F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3600 + voice_square_1_alt 60, 0, 0, 0, 0, 2, 5, 2 @ 86B360C + voice_square_2_alt 60, 0, 1, 0, 1, 7, 1 @ 86B3618 + voice_square_2_alt 60, 0, 0, 0, 2, 6, 5 @ 86B3624 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3630 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B363C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3648 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3654 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3660 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B366C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3678 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3684 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3690 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 0, 12, 0 @ 86B369C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B36A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B36B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B36C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B36CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B36D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B36E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B36F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B36FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3708 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3714 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3720 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B372C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3738 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3744 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3750 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B375C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3768 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3774 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3780 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B378C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3798 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B37A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B37B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B37BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B37C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B37D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B37E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B37EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B37F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3804 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3810 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B381C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3828 + voice_noise_alt 60, 0, 0, 0, 2, 6, 0 @ 86B3834 + voice_noise_alt 60, 0, 0, 0, 1, 6, 1 @ 86B3840 diff --git a/sound/voicegroups/voicegroup188.inc b/sound/voicegroups/voicegroup188.inc index 1018eec4a..a67df5a3a 100644 --- a/sound/voicegroups/voicegroup188.inc +++ b/sound/voicegroups/voicegroup188.inc @@ -2,130 +2,130 @@ voicegroup188:: @ 86B384C voice_keysplit_all voicegroup002 @ 86B384C voice_keysplit voicegroup005, KeySplitTable1 @ 86B3858 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3864 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3870 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3864 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3870 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 188, 128, 226 @ 86B387C voice_directsound 60, 65, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 128, 204, 77, 246 @ 86B3888 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3894 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B38E8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86B38F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3900 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B390C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 51, 0, 203, 127 @ 86B3918 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3924 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3930 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B393C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3948 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3954 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3960 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 127 @ 86B396C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 64, 216, 51, 224 @ 86B3978 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3984 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3990 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B399C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39E4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86B39F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B39FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3894 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B38A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B38AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B38B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B38C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B38D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B38DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B38E8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86B38F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3900 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B390C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 51, 0, 203, 127 @ 86B3918 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3924 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3930 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B393C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3948 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3954 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3960 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 127 @ 86B396C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 64, 216, 51, 224 @ 86B3978 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3984 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3990 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B399C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B39A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B39B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B39C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B39CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B39D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B39E4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86B39F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B39FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A80 voice_keysplit voicegroup006, KeySplitTable2 @ 86B3A8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3A98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3ABC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3AF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B28 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B34 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B40 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B4C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B70 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B7C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3B94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BAC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86B3BB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BD0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BE8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3BF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C00 - voice_square_1_alt 0, 1, 0, 2, 6, 1 @ 86B3C0C - voice_square_2_alt 3, 0, 3, 3, 2 @ 86B3C18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C60 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C6C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3C90 - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 2 @ 86B3C9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CE4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3CFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D08 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D14 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D20 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D2C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D38 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D44 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D50 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D5C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D68 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D74 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D80 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D8C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3D98 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DA4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DB0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DBC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DC8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DD4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DE0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DEC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3DF8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E04 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E10 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E1C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E28 - voice_noise_alt 0, 0, 2, 7, 0 @ 86B3E34 - voice_noise_alt 0, 0, 1, 9, 1 @ 86B3E40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3A98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3AA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3AB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3ABC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3AC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3AD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3AE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3AEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3AF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B28 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B34 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B40 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B4C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B58 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B7C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B88 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3B94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3BA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3BAC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86B3BB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3BC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3BD0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3BDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3BE8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3BF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3C00 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 6, 1 @ 86B3C0C + voice_square_2_alt 60, 0, 3, 0, 3, 3, 2 @ 86B3C18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3C24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3C30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3C3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3C48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3C54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3C60 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3C6C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3C78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3C84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3C90 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 2 @ 86B3C9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3CA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3CB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3CC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3CCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3CD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3CE4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3CF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3CFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D08 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D14 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D20 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D2C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D38 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D44 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D50 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D5C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D68 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D74 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D80 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D8C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3D98 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3DA4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3DB0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3DBC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3DC8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3DD4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3DE0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3DEC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3DF8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3E04 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3E10 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3E1C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3E28 + voice_noise_alt 60, 0, 0, 0, 2, 7, 0 @ 86B3E34 + voice_noise_alt 60, 0, 0, 0, 1, 9, 1 @ 86B3E40 diff --git a/sound/voicegroups/voicegroup189.inc b/sound/voicegroups/voicegroup189.inc index f092882e1..4593c06f0 100644 --- a/sound/voicegroups/voicegroup189.inc +++ b/sound/voicegroups/voicegroup189.inc @@ -2,94 +2,94 @@ voicegroup189:: @ 86B3E4C voice_keysplit_all voicegroup002 @ 86B3E4C voice_keysplit voicegroup005, KeySplitTable1 @ 86B3E58 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E64 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E70 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3E64 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3E70 voice_directsound 60, 0, DirectSoundWaveData_sd90_classical_detuned_ep1_low, 255, 188, 128, 226 @ 86B3E7C voice_directsound 60, 65, DirectSoundWaveData_sd90_classical_detuned_ep1_high, 128, 204, 77, 246 @ 86B3E88 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3E94 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EA0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EAC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EB8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EC4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3ED0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EDC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3EE8 - voice_directsound 60, 0, DirectSoundWaveData_sc88_tubular_bell, 255, 165, 90, 216 @ 86B3EF4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F00 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F0C - voice_directsound 60, 0, DirectSoundWaveData_sc88_organ2, 51, 0, 203, 127 @ 86B3F18 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F24 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F30 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F3C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F48 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F54 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F60 - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 128, 249, 25, 127 @ 86B3F6C - voice_directsound 60, 0, DirectSoundWaveData_sc88_nylon_str_guitar, 64, 216, 51, 224 @ 86B3F78 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F84 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F90 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3F9C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FA8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FB4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FC0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FCC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FD8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FE4 - voice_directsound 60, 0, DirectSoundWaveData_sc88_fretless_bass, 255, 253, 0, 188 @ 86B3FF0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B3FFC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4008 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4014 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4020 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B402C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4038 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4044 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4050 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B405C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4068 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4074 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4080 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3E94 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3EA0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3EAC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3EB8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3EC4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3ED0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3EDC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3EE8 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_tubular_bell, 255, 165, 90, 216 @ 86B3EF4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3F00 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3F0C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_organ2, 51, 0, 203, 127 @ 86B3F18 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3F24 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3F30 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3F3C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3F48 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3F54 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3F60 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 128, 249, 25, 127 @ 86B3F6C + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_nylon_str_guitar, 64, 216, 51, 224 @ 86B3F78 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3F84 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3F90 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3F9C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3FA8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3FB4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3FC0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3FCC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3FD8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3FE4 + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_fretless_bass, 255, 253, 0, 188 @ 86B3FF0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B3FFC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4008 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4014 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4020 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B402C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4038 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4044 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4050 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B405C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4068 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4074 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4080 voice_keysplit voicegroup006, KeySplitTable2 @ 86B408C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4098 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B40F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4104 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4110 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B411C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4128 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4134 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4140 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B414C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4158 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4164 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4170 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B417C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4188 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4194 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41A0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41AC - voice_directsound 60, 0, DirectSoundWaveData_sc88_flute, 255, 127, 231, 127 @ 86B41B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41DC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B41F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4200 - voice_square_1_alt 0, 2, 0, 2, 6, 3 @ 86B420C - voice_square_2_alt 3, 0, 2, 7, 2 @ 86B4218 - voice_square_1_alt 0, 1, 0, 2, 6, 2 @ 86B4224 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4230 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B423C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4248 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4254 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4260 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B426C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4278 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4284 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4290 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4098 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B40A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B40B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B40BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B40C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B40D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B40E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B40EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B40F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4104 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4110 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B411C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4128 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4134 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4140 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B414C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4158 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4164 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4170 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B417C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4188 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4194 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B41A0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B41AC + voice_directsound 60, 0, DirectSoundWaveData_sc88pro_flute, 255, 127, 231, 127 @ 86B41B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B41C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B41D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B41DC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B41E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B41F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4200 + voice_square_1_alt 60, 0, 0, 2, 0, 2, 6, 3 @ 86B420C + voice_square_2_alt 60, 0, 3, 0, 2, 7, 2 @ 86B4218 + voice_square_1_alt 60, 0, 0, 1, 0, 2, 6, 2 @ 86B4224 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4230 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B423C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4248 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4254 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4260 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B426C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4278 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4284 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4290 diff --git a/sound/voicegroups/voicegroup190.inc b/sound/voicegroups/voicegroup190.inc index 01a9f0b4c..9dc83deed 100644 --- a/sound/voicegroups/voicegroup190.inc +++ b/sound/voicegroups/voicegroup190.inc @@ -1,90 +1,90 @@ .align 2 voicegroup190:: @ 86B429C - voice_programmable_wave_alt ProgrammableWaveData_86B4830, 0, 7, 15, 2 @ 86B429C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B42FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4308 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4314 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4320 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B432C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4338 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4344 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4350 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B435C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4368 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4374 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4380 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B438C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4398 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43A4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43B0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43BC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43C8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43D4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43E0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43EC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B43F8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4404 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4410 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B441C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4428 - voice_noise_alt 0, 0, 2, 7, 0 @ 86B4434 - voice_noise_alt 0, 0, 1, 9, 1 @ 86B4440 + voice_programmable_wave_alt 60, 0, ProgrammableWaveData_86B4830, 0, 7, 15, 2 @ 86B429C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B42A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B42B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B42C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B42CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B42D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B42E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B42F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B42FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4308 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4314 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4320 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B432C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4338 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4344 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4350 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B435C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4368 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4374 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4380 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B438C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4398 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B43A4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B43B0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B43BC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B43C8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B43D4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B43E0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B43EC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B43F8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4404 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4410 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B441C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4428 + voice_noise_alt 60, 0, 0, 0, 2, 7, 0 @ 86B4434 + voice_noise_alt 60, 0, 0, 0, 1, 9, 1 @ 86B4440 voice_directsound_no_resample 64, 64, DirectSoundWaveData_drum_and_percussion_kick, 255, 0, 255, 0 @ 86B444C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4458 - voice_directsound_no_resample 64, 52, DirectSoundWaveData_sc88_orchestra_snare, 255, 0, 255, 242 @ 86B4464 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4470 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B447C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4488 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4494 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44A0 - voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88_standard3_snare, 255, 0, 255, 242 @ 86B44AC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44B8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44C4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44D0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44DC - voice_directsound_no_resample 33, 104, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B44E8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B44F4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4500 - voice_directsound 63, 64, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B450C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4518 - voice_directsound_no_resample 64, 34, DirectSoundWaveData_unknown_tambourine, 255, 127, 77, 204 @ 86B4524 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4458 + voice_directsound_no_resample 64, 52, DirectSoundWaveData_sc88pro_orchestra_snare, 255, 0, 255, 242 @ 86B4464 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4470 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B447C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4488 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4494 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B44A0 + voice_directsound_no_resample 60, 64, DirectSoundWaveData_sc88pro_rnd_snare, 255, 0, 255, 242 @ 86B44AC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B44B8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B44C4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B44D0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B44DC + voice_directsound_no_resample 33, 104, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B44E8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B44F4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4500 + voice_directsound 63, 64, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B450C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4518 + voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88pro_tambourine, 255, 127, 77, 204 @ 86B4524 voice_directsound_no_resample 64, 14, DirectSoundWaveData_trinity_cymbal_crash, 255, 231, 0, 188 @ 86B4530 - voice_directsound_no_resample 64, 89, DirectSoundWaveData_unknown_cowbell, 255, 0, 255, 242 @ 86B453C - voice_directsound_no_resample 64, 24, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B4548 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4554 - voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B4560 - voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88_orchestra_cymbal_crash, 8, 0, 255, 216 @ 86B456C - voice_directsound_no_resample 64, 94, DirectSoundWaveData_unknown_djembe, 255, 0, 255, 0 @ 86B4578 - voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88_bongo, 255, 0, 255, 0 @ 86B4584 - voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 86B4590 - voice_directsound_no_resample 64, 90, DirectSoundWaveData_sc88_bongo_low, 255, 0, 255, 0 @ 86B459C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45A8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45B4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45C0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45CC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45D8 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45E4 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45F0 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B45FC - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4608 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4614 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4620 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B462C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4638 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4644 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4650 - voice_directsound_no_resample 64, 39, DirectSoundWaveData_unknown_anvil_high, 255, 242, 103, 188 @ 86B465C - voice_directsound_no_resample 64, 79, DirectSoundWaveData_unknown_anvil_high, 255, 242, 103, 188 @ 86B4668 - voice_directsound_no_resample 64, 39, DirectSoundWaveData_unknown_anvil_high, 255, 165, 103, 188 @ 86B4674 - voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88_standard_bells, 255, 0, 255, 0 @ 86B4680 - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B468C - voice_square_1 0, 2, 0, 0, 15, 0 @ 86B4698 - voice_directsound_no_resample 64, 104, DirectSoundWaveData_unknown_anvil_low, 255, 0, 255, 0 @ 86B46A4 - voice_directsound 63, 64, DirectSoundWaveData_unknown_ethnic_drum, 255, 0, 255, 0 @ 86B46B0 + voice_directsound_no_resample 64, 89, DirectSoundWaveData_sd90_cowbell, 255, 0, 255, 242 @ 86B453C + voice_directsound_no_resample 64, 24, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B4548 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4554 + voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 255, 235, 0, 231 @ 86B4560 + voice_directsound_no_resample 64, 54, DirectSoundWaveData_sc88pro_orchestra_cymbal_crash, 8, 0, 255, 216 @ 86B456C + voice_directsound_no_resample 64, 94, DirectSoundWaveData_unused_heart_of_asia_indian_drum, 255, 0, 255, 0 @ 86B4578 + voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88pro_mute_high_conga, 255, 0, 255, 0 @ 86B4584 + voice_directsound_no_resample 64, 34, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 86B4590 + voice_directsound_no_resample 64, 90, DirectSoundWaveData_sc88pro_open_low_conga, 255, 0, 255, 0 @ 86B459C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B45A8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B45B4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B45C0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B45CC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B45D8 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B45E4 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B45F0 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B45FC + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4608 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4614 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4620 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B462C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4638 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4644 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4650 + voice_directsound_no_resample 64, 39, DirectSoundWaveData_sd90_open_triangle, 255, 242, 103, 188 @ 86B465C + voice_directsound_no_resample 64, 79, DirectSoundWaveData_sd90_open_triangle, 255, 242, 103, 188 @ 86B4668 + voice_directsound_no_resample 64, 39, DirectSoundWaveData_sd90_open_triangle, 255, 165, 103, 188 @ 86B4674 + voice_directsound_no_resample 64, 64, DirectSoundWaveData_sc88pro_jingle_bell, 255, 0, 255, 0 @ 86B4680 + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B468C + voice_square_1 60, 0, 0, 2, 0, 0, 15, 0 @ 86B4698 + voice_directsound_no_resample 64, 104, DirectSoundWaveData_ethnic_flavours_atarigane, 255, 0, 255, 0 @ 86B46A4 + voice_directsound 63, 64, DirectSoundWaveData_sc88pro_taiko, 255, 0, 255, 0 @ 86B46B0 diff --git a/src/AgbRfu_LinkManager.c b/src/AgbRfu_LinkManager.c index 42cc9aea3..f6ebcc726 100644 --- a/src/AgbRfu_LinkManager.c +++ b/src/AgbRfu_LinkManager.c @@ -352,7 +352,7 @@ static bool8 rfu_LMAN_linkWatcher(u16 REQ_commandID) { for (i = 0; i < RFU_CHILD_MAX; i++) { - if (bm_linkLossSlot & (1 << i)) + if ((bm_linkLossSlot >> i) & 1) { lman.linkRecoveryTimer.active |= (1 << i); lman.linkRecoveryTimer.count[i] = lman.linkRecoveryTimer.count_max; @@ -396,7 +396,7 @@ static bool8 rfu_LMAN_linkWatcher(u16 REQ_commandID) bm_disconnectSlot = 0; for (i = 0; i < RFU_CHILD_MAX; i++) { - if ((lman.linkRecoveryTimer.active) & (1 << i) && lman.linkRecoveryTimer.count[i] && --lman.linkRecoveryTimer.count[i] == 0) + if ((lman.linkRecoveryTimer.active >> i) & 1 && lman.linkRecoveryTimer.count[i] && --lman.linkRecoveryTimer.count[i] == 0) { lman.linkRecoveryTimer.active &= ~(1 << i); bm_disconnectSlot |= (1 << i); diff --git a/src/agb_flash.c b/src/agb_flash.c index f63f84509..6b9381c70 100644 --- a/src/agb_flash.c +++ b/src/agb_flash.c @@ -41,7 +41,7 @@ u16 ReadFlashId(void) u8 (*readFlash1)(u8 *); SetReadFlash1(readFlash1Buffer); - readFlash1 = (u8 (*)(u8 *))((uintptr_t)readFlash1Buffer + 1); + readFlash1 = (u8 (*)(u8 *))((s32)readFlash1Buffer + 1); // Enter ID mode. FLASH_WRITE(0x5555, 0xAA); @@ -113,12 +113,12 @@ void SetReadFlash1(u16 *dest) u16 *src; u16 i; - PollFlashStatus = (u8 (*)(u8 *))((uintptr_t)dest + 1); + PollFlashStatus = (u8 (*)(u8 *))((s32)dest + 1); src = (u16 *)ReadFlash1; - src = (u16 *)((uintptr_t)src ^ 1); + src = (u16 *)((s32)src ^ 1); - i = ((uintptr_t)SetReadFlash1 - (uintptr_t)ReadFlash1) >> 1; + i = ((s32)SetReadFlash1 - (s32)ReadFlash1) >> 1; while (i != 0) { @@ -154,10 +154,10 @@ void ReadFlash(u16 sectorNum, u32 offset, u8 *dest, u32 size) } funcSrc = (vu16 *)ReadFlash_Core; - funcSrc = (vu16 *)((uintptr_t)funcSrc ^ 1); + funcSrc = (vu16 *)((s32)funcSrc ^ 1); funcDest = readFlash_Core_Buffer; - i = ((uintptr_t)ReadFlash - (uintptr_t)ReadFlash_Core) >> 1; + i = ((s32)ReadFlash - (s32)ReadFlash_Core) >> 1; while (i != 0) { @@ -165,7 +165,7 @@ void ReadFlash(u16 sectorNum, u32 offset, u8 *dest, u32 size) i--; } - readFlash_Core = (void (*)(vu8 *, u8 *, u32))((uintptr_t)readFlash_Core_Buffer + 1); + readFlash_Core = (void (*)(vu8 *, u8 *, u32))((s32)readFlash_Core_Buffer + 1); src = FLASH_BASE + (sectorNum << gFlash->sector.shift) + offset; @@ -202,10 +202,10 @@ u32 VerifyFlashSector(u16 sectorNum, u8 *src) } funcSrc = (vu16 *)VerifyFlashSector_Core; - funcSrc = (vu16 *)((uintptr_t)funcSrc ^ 1); + funcSrc = (vu16 *)((s32)funcSrc ^ 1); funcDest = verifyFlashSector_Core_Buffer; - i = (u16)(((uintptr_t)VerifyFlashSector - (uintptr_t)VerifyFlashSector_Core) >> 1); + i = ((s32)VerifyFlashSector - (s32)VerifyFlashSector_Core) >> 1; while (i != 0) { @@ -213,7 +213,7 @@ u32 VerifyFlashSector(u16 sectorNum, u8 *src) i--; } - verifyFlashSector_Core = (u32 (*)(u8 *, u8 *, u32))((uintptr_t)verifyFlashSector_Core_Buffer + 1); + verifyFlashSector_Core = (u32 (*)(u8 *, u8 *, u32))((s32)verifyFlashSector_Core_Buffer + 1); tgt = FLASH_BASE + (sectorNum << gFlash->sector.shift); size = gFlash->sector.size; @@ -239,10 +239,10 @@ u32 VerifyFlashSectorNBytes(u16 sectorNum, u8 *src, u32 n) REG_WAITCNT = (REG_WAITCNT & ~WAITCNT_SRAM_MASK) | WAITCNT_SRAM_8; funcSrc = (vu16 *)VerifyFlashSector_Core; - funcSrc = (vu16 *)((uintptr_t)funcSrc ^ 1); + funcSrc = (vu16 *)((s32)funcSrc ^ 1); funcDest = verifyFlashSector_Core_Buffer; - i = ((uintptr_t)VerifyFlashSector - (uintptr_t)VerifyFlashSector_Core) >> 1; + i = ((s32)VerifyFlashSector - (s32)VerifyFlashSector_Core) >> 1; while (i != 0) { @@ -250,7 +250,7 @@ u32 VerifyFlashSectorNBytes(u16 sectorNum, u8 *src, u32 n) i--; } - verifyFlashSector_Core = (u32 (*)(u8 *, u8 *, u32))((uintptr_t)verifyFlashSector_Core_Buffer + 1); + verifyFlashSector_Core = (u32 (*)(u8 *, u8 *, u32))((s32)verifyFlashSector_Core_Buffer + 1); tgt = FLASH_BASE + (sectorNum << gFlash->sector.shift); diff --git a/src/apprentice.c b/src/apprentice.c index 3dc33cad4..ad157f301 100644 --- a/src/apprentice.c +++ b/src/apprentice.c @@ -27,7 +27,6 @@ #include "constants/items.h" #include "constants/pokemon.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/trainers.h" #include "constants/moves.h" diff --git a/src/battle_ai_script_commands.c b/src/battle_ai_script_commands.c index 5aef7a04f..4adb39a5d 100644 --- a/src/battle_ai_script_commands.c +++ b/src/battle_ai_script_commands.c @@ -14,7 +14,6 @@ #include "constants/battle_ai.h" #include "constants/battle_move_effects.h" #include "constants/moves.h" -#include "constants/species.h" #define AI_ACTION_DONE 0x0001 #define AI_ACTION_FLEE 0x0002 @@ -451,7 +450,16 @@ static u8 ChooseMoveOrAction_Doubles(void) { s32 i; s32 j; +#ifndef BUGFIX s32 scriptsToRun; +#else + // the value assigned to this is a u32 (aiFlags) + // this becomes relevant because aiFlags can have bit 31 set + // and scriptsToRun is shifted + // this never happens in the vanilla game because bit 31 is + // only set when it's the first battle + u32 scriptsToRun; +#endif s16 bestMovePointsForTarget[MAX_BATTLERS_COUNT]; s8 mostViableTargetsArray[MAX_BATTLERS_COUNT]; u8 actionOrMoveIndex[MAX_BATTLERS_COUNT]; @@ -1299,7 +1307,7 @@ static void Cmd_count_usable_party_mons(void) if (gBattleTypeFlags & BATTLE_TYPE_DOUBLE) { - u8 position; + u32 position; battlerOnField1 = gBattlerPartyIndexes[battlerId]; position = GetBattlerPosition(battlerId) ^ BIT_FLANK; battlerOnField2 = gBattlerPartyIndexes[GetBattlerAtPosition(position)]; diff --git a/src/battle_ai_switch_items.c b/src/battle_ai_switch_items.c index 2a5a83e0d..1663c2561 100644 --- a/src/battle_ai_switch_items.c +++ b/src/battle_ai_switch_items.c @@ -9,7 +9,6 @@ #include "constants/item_effects.h" #include "constants/items.h" #include "constants/moves.h" -#include "constants/species.h" // this file's functions static bool8 HasSuperEffectiveMoveAgainstOpponents(bool8 noRng); diff --git a/src/battle_anim_bug.c b/src/battle_anim_bug.c index 5e8a8b2a7..b8aba8976 100644 --- a/src/battle_anim_bug.c +++ b/src/battle_anim_bug.c @@ -372,11 +372,14 @@ static void AnimTranslateStinger(struct Sprite *sprite) { gBattleAnimArgs[2] = -gBattleAnimArgs[2]; } - else if (GetBattlerSide(gBattleAnimAttacker)) + else { - gBattleAnimArgs[2] = -gBattleAnimArgs[2]; - gBattleAnimArgs[1] = -gBattleAnimArgs[1]; - gBattleAnimArgs[3] = -gBattleAnimArgs[3]; + if (GetBattlerSide(gBattleAnimAttacker)) + { + gBattleAnimArgs[2] = -gBattleAnimArgs[2]; + gBattleAnimArgs[1] = -gBattleAnimArgs[1]; + gBattleAnimArgs[3] = -gBattleAnimArgs[3]; + } } if (!IsContest() && GetBattlerSide(gBattleAnimAttacker) == GetBattlerSide(gBattleAnimTarget)) @@ -440,24 +443,28 @@ static void AnimMissileArc_Step(struct Sprite *sprite) else { s16 tempData[8]; - s16 xpos, ypos; + u16 *data = sprite->data; + u16 x1 = sprite->pos1.x; + s16 x2 = sprite->pos2.x; + u16 y1 = sprite->pos1.y; + s16 y2 = sprite->pos2.y; int i; for (i = 0; i < 8; i++) - tempData[i] = sprite->data[i]; + tempData[i] = data[i]; - xpos = sprite->pos1.x + sprite->pos2.x; - ypos = sprite->pos1.y + sprite->pos2.y; + x2 += x1; + y2 += y1; if (!TranslateAnimHorizontalArc(sprite)) { - u16 rotation = ArcTan2Neg(sprite->pos1.x + sprite->pos2.x - xpos, //Isn't this zero lol - sprite->pos1.y + sprite->pos2.y - ypos); + u16 rotation = ArcTan2Neg(sprite->pos1.x + sprite->pos2.x - x2, + sprite->pos1.y + sprite->pos2.y - y2); rotation += 0xC000; TrySetSpriteRotScale(sprite, FALSE, 0x100, 0x100, rotation); for (i = 0; i < 8; i++) - sprite->data[i] = tempData[i]; + data[i] = tempData[i]; } } } diff --git a/src/battle_anim_effects_1.c b/src/battle_anim_effects_1.c index c8d43e12e..04bab2f85 100644 --- a/src/battle_anim_effects_1.c +++ b/src/battle_anim_effects_1.c @@ -3967,25 +3967,24 @@ static void AnimProtect(struct Sprite* sprite) static void AnimProtect_Step(struct Sprite *sprite) { - int i, savedPal; + int i, id, savedPal; sprite->data[5] += 96; sprite->pos2.x = -(sprite->data[5] >> 8); if (++sprite->data[1] > 1) { - int id; sprite->data[1] = 0; savedPal = gPlttBufferFaded[sprite->data[2] + 1]; i = 0; - do + while (i < 6) { id = sprite->data[2] + ++i; gPlttBufferFaded[id] = gPlttBufferFaded[id + 1]; - } while (i < 6); + } gPlttBufferFaded[sprite->data[2] + 7] = savedPal; } - if (sprite->data[7] > 6 && sprite->data[0] > 0 && ++sprite->data[6] > 1) + if (sprite->data[7] > 6 && sprite->data[0] >0 && ++sprite->data[6] > 1) { sprite->data[6] = 0; sprite->data[7] -= 1; diff --git a/src/battle_anim_effects_3.c b/src/battle_anim_effects_3.c index 4ba2ad1f1..9e50a8477 100755 --- a/src/battle_anim_effects_3.c +++ b/src/battle_anim_effects_3.c @@ -21,7 +21,6 @@ #include "constants/battle_anim.h" #include "constants/rgb.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/weather.h" extern const struct SpriteTemplate gThoughtBubbleSpriteTemplate; @@ -5003,8 +5002,8 @@ void AnimTask_GetReturnPowerLevel(u8 taskId) void AnimTask_SnatchOpposingMonMove(u8 taskId) { u8 spriteId, spriteId2; - u32 personality; - u32 otId; + int personality; + int otId; u16 species; u8 subpriority; bool8 isBackPic; @@ -5038,31 +5037,34 @@ void AnimTask_SnatchOpposingMonMove(u8 taskId) isBackPic = FALSE; x = -32; } - else if (GetBattlerSide(gBattleAnimAttacker) == B_SIDE_PLAYER) - { - personality = GetMonData(&gPlayerParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_PERSONALITY); - otId = GetMonData(&gPlayerParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_OT_ID); - if (gBattleSpritesDataPtr->battlerData[gBattleAnimAttacker].transformSpecies == SPECIES_NONE) - species = GetMonData(&gPlayerParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_SPECIES); - else - species = gBattleSpritesDataPtr->battlerData[gBattleAnimAttacker].transformSpecies; - - subpriority = gSprites[GetAnimBattlerSpriteId(ANIM_TARGET)].subpriority + 1; - isBackPic = FALSE; - x = 272; - } else { - personality = GetMonData(&gEnemyParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_PERSONALITY); - otId = GetMonData(&gEnemyParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_OT_ID); - if (gBattleSpritesDataPtr->battlerData[gBattleAnimAttacker].transformSpecies == SPECIES_NONE) - species = GetMonData(&gEnemyParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_SPECIES); + if (GetBattlerSide(gBattleAnimAttacker) == B_SIDE_PLAYER) + { + personality = GetMonData(&gPlayerParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_PERSONALITY); + otId = GetMonData(&gPlayerParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_OT_ID); + if (gBattleSpritesDataPtr->battlerData[gBattleAnimAttacker].transformSpecies == SPECIES_NONE) + species = GetMonData(&gPlayerParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_SPECIES); + else + species = gBattleSpritesDataPtr->battlerData[gBattleAnimAttacker].transformSpecies; + + subpriority = gSprites[GetAnimBattlerSpriteId(ANIM_TARGET)].subpriority + 1; + isBackPic = FALSE; + x = 272; + } else - species = gBattleSpritesDataPtr->battlerData[gBattleAnimAttacker].transformSpecies; + { + personality = GetMonData(&gEnemyParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_PERSONALITY); + otId = GetMonData(&gEnemyParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_OT_ID); + if (gBattleSpritesDataPtr->battlerData[gBattleAnimAttacker].transformSpecies == SPECIES_NONE) + species = GetMonData(&gEnemyParty[gBattlerPartyIndexes[gBattleAnimAttacker]], MON_DATA_SPECIES); + else + species = gBattleSpritesDataPtr->battlerData[gBattleAnimAttacker].transformSpecies; - subpriority = gSprites[GetAnimBattlerSpriteId(ANIM_TARGET)].subpriority - 1; - isBackPic = TRUE; - x = -32; + subpriority = gSprites[GetAnimBattlerSpriteId(ANIM_TARGET)].subpriority - 1; + isBackPic = TRUE; + x = -32; + } } spriteId2 = sub_80A8394(species, isBackPic, 0, x, GetBattlerSpriteCoord(gBattleAnimTarget, BATTLER_COORD_Y), subpriority, personality, otId, gBattleAnimAttacker, 0); @@ -5089,7 +5091,7 @@ void AnimTask_SnatchOpposingMonMove(u8 taskId) if (x < GetBattlerSpriteCoord(gBattleAnimTarget, BATTLER_COORD_X)) { gTasks[taskId].data[14]++; - gBattleAnimArgs[7] = -1; + gBattleAnimArgs[7] = 0xFFFF; } } else @@ -5097,7 +5099,7 @@ void AnimTask_SnatchOpposingMonMove(u8 taskId) if (x > GetBattlerSpriteCoord(gBattleAnimTarget, BATTLER_COORD_X)) { gTasks[taskId].data[14]++; - gBattleAnimArgs[7] = -1; + gBattleAnimArgs[7] = 0xFFFF; } } } diff --git a/src/battle_anim_flying.c b/src/battle_anim_flying.c index fe94dc9a2..f8d47f4ec 100644 --- a/src/battle_anim_flying.c +++ b/src/battle_anim_flying.c @@ -380,18 +380,21 @@ static void AnimTask_AnimateGustTornadoPalette_Step(u8 taskId) { u8 data2; u16 temp; + int i, base; if (gTasks[taskId].data[10]++ == gTasks[taskId].data[1]) { - int i, base; gTasks[taskId].data[10] = 0; data2 = gTasks[taskId].data[2]; temp = gPlttBufferFaded[16 * data2 + 0x108]; i = 7; base = data2 * 16; - for (; i > 0; --i) + do + { gPlttBufferFaded[base + 0x101 + i] = gPlttBufferFaded[base + 0x100 + i]; + i--; + } while (i > 0); gPlttBufferFaded[base + 0x101] = temp; } @@ -533,16 +536,17 @@ static void AnimFlyBallAttack_Step(struct Sprite *sprite) void DestroyAnimSpriteAfterTimer(struct Sprite *sprite) { - if (sprite->data[0]-- > 0) - return; - if (sprite->oam.affineMode & ST_OAM_AFFINE_ON_MASK) + if (sprite->data[0]-- <= 0) { - FreeOamMatrix(sprite->oam.matrixNum); - sprite->oam.affineMode = ST_OAM_AFFINE_OFF; - } + if (sprite->oam.affineMode & ST_OAM_AFFINE_ON_MASK) + { + FreeOamMatrix(sprite->oam.matrixNum); + sprite->oam.affineMode = ST_OAM_AFFINE_OFF; + } - DestroySprite(sprite); - gAnimVisualTaskCount--; + DestroySprite(sprite); + gAnimVisualTaskCount--; + } } struct FeatherDanceData @@ -563,41 +567,35 @@ struct FeatherDanceData u16 unkE_1:15; }; -#define ANIM_SWITCH(sprite) \ - { \ - (sprite)->hFlip ^= 1; \ - (sprite)->animNum = (sprite)->hFlip; \ - (sprite)->animBeginning = TRUE; \ - (sprite)->animEnded = FALSE; \ - } - static void AnimFallingFeather(struct Sprite *sprite) { - u8 battler, sinIndex; - u32 matrixNum; - s16 sinVal; + u8 battler, matrixNum, sinIndex; + s16 spriteCoord; struct FeatherDanceData *data = (struct FeatherDanceData *)sprite->data; - battler = (gBattleAnimArgs[7] & 0x100) ? gBattleAnimAttacker : gBattleAnimTarget; + if (gBattleAnimArgs[7] & 0x100) + battler = gBattleAnimAttacker; + else + battler = gBattleAnimTarget; if (GetBattlerSide(battler) == B_SIDE_PLAYER) gBattleAnimArgs[0] = -gBattleAnimArgs[0]; sprite->pos1.x = GetBattlerSpriteCoord(battler, BATTLER_COORD_ATTR_HEIGHT) + gBattleAnimArgs[0]; - sinVal = GetBattlerSpriteCoord(battler, BATTLER_COORD_ATTR_WIDTH); - sprite->pos1.y = sinVal + gBattleAnimArgs[1]; + spriteCoord = GetBattlerSpriteCoord(battler, BATTLER_COORD_ATTR_WIDTH); + sprite->pos1.y = spriteCoord + gBattleAnimArgs[1]; - data->unk8 = (u16)(sprite->pos1.y) << 8; - data->unkE_1 = (u16)(sinVal + gBattleAnimArgs[6]); + data->unk8 = sprite->pos1.y << 8; + data->unkE_1 = spriteCoord + gBattleAnimArgs[6]; data->unk0_0c = 1; - data->unk2 = (u16)(gBattleAnimArgs[2] & 0xFF); - data->unkA = (u16)gBattleAnimArgs[2] >> 8; + data->unk2 = gBattleAnimArgs[2] & 0xFF; + data->unkA = (gBattleAnimArgs[2] >> 8) & 0xFF; data->unk4 = gBattleAnimArgs[3]; - data->unk6 = (u16)gBattleAnimArgs[4]; - *(u16 *)(data->unkC) = (u16)gBattleAnimArgs[5]; + data->unk6 = gBattleAnimArgs[4]; + *(u16*)(data->unkC) = gBattleAnimArgs[5]; - if (data->unk2 >= 64 && data->unk2 < 192) + if (data->unk2 >= 64 && data->unk2 <= 191) { if (!IsContest()) sprite->oam.priority = GetBattlerSpriteBGPriority(battler) + 1; @@ -608,7 +606,11 @@ static void AnimFallingFeather(struct Sprite *sprite) if (!(data->unk4 & 0x8000)) { - ANIM_SWITCH(sprite); + sprite->hFlip ^= 1; + sprite->animNum = sprite->hFlip; + + sprite->animBeginning = 1; + sprite->animEnded = 0; } } else @@ -618,28 +620,31 @@ static void AnimFallingFeather(struct Sprite *sprite) if (data->unk4 & 0x8000) { - ANIM_SWITCH(sprite); + sprite->hFlip ^= 1; + sprite->animNum = sprite->hFlip; + + sprite->animBeginning = 1; + sprite->animEnded = 0; } } - data->unk0_1 = data->unk2 / 64; - sprite->pos2.x = (gSineTable[data->unk2] * (s32)data->unkC[0]) >> 8; + data->unk0_1 = data->unk2 >> 6; + sprite->pos2.x = (gSineTable[data->unk2] * data->unkC[0]) >> 8; matrixNum = sprite->oam.matrixNum; sinIndex = (-sprite->pos2.x >> 1) + data->unkA; - sinVal = gSineTable[sinIndex]; + spriteCoord = gSineTable[sinIndex]; gOamMatrices[matrixNum].a = gOamMatrices[matrixNum].d = gSineTable[sinIndex + 64]; - gOamMatrices[matrixNum].b = sinVal; - gOamMatrices[matrixNum].c = -sinVal; + gOamMatrices[matrixNum].b = spriteCoord; + gOamMatrices[matrixNum].c = -spriteCoord; sprite->callback = sub_810E520; } static void sub_810E520(struct Sprite *sprite) { - u8 sinIndex; - u32 matrixNum; + u8 matrixNum, sinIndex; s16 sinVal = 0; struct FeatherDanceData *data = (struct FeatherDanceData *)sprite->data; if (data->unk0_0a) @@ -649,226 +654,240 @@ static void sub_810E520(struct Sprite *sprite) data->unk0_0a = 0; data->unk1 = 0; } - return; } - - switch (data->unk2 / 64) + else { - case 0: - if ((u8)data->unk0_1 == 1) // this must be cast to u8 - { - data->unk0_0d = 1; - data->unk0_0a = 1; - data->unk1 = 0; - } - else if ((u8)data->unk0_1 == 3) - { - data->unk0_0b ^= 1; - data->unk0_0a = 1; - data->unk1 = 0; - } - else if (data->unk0_0d) + switch (data->unk2 / 64) { - ANIM_SWITCH(sprite); - if (data->unk0_0c) + case 0: + if ((u8)data->unk0_1 == 1) //casts to u8 here are necessary for matching { - if (!IsContest()) - { - if (!data->unkE_0) - { - sprite->oam.priority--; - data->unkE_0 ^= 1; - } - else - { - sprite->oam.priority++; - data->unkE_0 ^= 1; - } - } - else - { - if (!data->unkE_0) - { - sprite->subpriority -= 12; - data->unkE_0 ^= 1; - } - else - { - sprite->subpriority += 12; - data->unkE_0 ^= 1; - } - } + data->unk0_0d = 1; + data->unk0_0a = 1; + data->unk1 = 0; } - data->unk0_0d = 0; - } - data->unk0_1 = 0; - break; - case 1: - if ((u8)data->unk0_1 == 0) - { - data->unk0_0d = 1; - data->unk0_0a = 1; - data->unk1 = 0; - } - else if ((u8)data->unk0_1 == 2) - { - data->unk0_0a = 1; - data->unk1 = 0; - } - else if (data->unk0_0d) - { - ANIM_SWITCH(sprite); - if (data->unk0_0c) + else if ((u8)data->unk0_1 == 3) { - if (!IsContest()) - { - if (!data->unkE_0) - { - sprite->oam.priority--; - data->unkE_0 ^= 1; - } - else - { - sprite->oam.priority++; - data->unkE_0 ^= 1; - } - } - else - { - if (!data->unkE_0) - { - sprite->subpriority -= 12; - data->unkE_0 ^= 1; - } - else - { - sprite->subpriority += 12; - data->unkE_0 ^= 1; - } - } + data->unk0_0b ^= 1; + data->unk0_0a = 1; + data->unk1 = 0; } - data->unk0_0d = 0; - } - data->unk0_1 = 1; - break; - case 2: - if ((u8)data->unk0_1 == 3) - { - data->unk0_0d = 1; - data->unk0_0a = 1; - data->unk1 = 0; - } - else if ((u8)data->unk0_1 == 1) - { - data->unk0_0a = 1; - data->unk1 = 0; - } - else if (data->unk0_0d) - { - ANIM_SWITCH(sprite); - if (data->unk0_0c) + else if (data->unk0_0d) { - if (!IsContest()) + sprite->hFlip ^= 1; + sprite->animNum = sprite->hFlip; + sprite->animBeginning = TRUE; + sprite->animEnded = FALSE; + if (data->unk0_0c) { - if (!data->unkE_0) + if (!IsContest()) { - sprite->oam.priority--; - data->unkE_0 ^= 1; + if (!data->unkE_0) + { + sprite->oam.priority--; + data->unkE_0 ^= 1; + } + else + { + sprite->oam.priority++; + data->unkE_0 ^= 1; + } } else { - sprite->oam.priority++; - data->unkE_0 ^= 1; + if (!data->unkE_0) + { + sprite->subpriority -= 12; + data->unkE_0 ^= 1; + } + else + { + sprite->subpriority += 12; + data->unkE_0 ^= 1; + } } } - else + data->unk0_0d = 0; + data->unk2; + } + data->unk0_1 = 0; + break; + case 1: + if ((u8)data->unk0_1 == 0) + { + data->unk0_0d = 1; + data->unk0_0a = 1; + data->unk1 = 0; + } + else if ((u8)data->unk0_1 == 2) + { + data->unk0_0a = 1; + data->unk1 = 0; + } + else if (data->unk0_0d) + { + sprite->hFlip ^= 1; + sprite->animNum = sprite->hFlip; + sprite->animBeginning = TRUE; + sprite->animEnded = FALSE; + if (data->unk0_0c) { - if (!data->unkE_0) + if (!IsContest()) { - sprite->subpriority -= 12; - data->unkE_0 ^= 1; + if (!data->unkE_0) + { + sprite->oam.priority--; + data->unkE_0 ^= 1; + } + else + { + sprite->oam.priority++; + data->unkE_0 ^= 1; + } } else { - sprite->subpriority += 12; - data->unkE_0 ^= 1; + if (!data->unkE_0) + { + sprite->subpriority -= 12; + data->unkE_0 ^= 1; + } + else + { + sprite->subpriority += 12; + data->unkE_0 ^= 1; + } } } + data->unk0_0d = 0; } - data->unk0_0d = 0; - } - data->unk0_1 = 2; - break; - case 3: - if ((u8)data->unk0_1 == 2) - { - data->unk0_0d = 1; - } - else if ((u8)data->unk0_1 == 0) - { - data->unk0_0b ^= 1; - data->unk0_0a = 1; - data->unk1 = 0; - } - else if (data->unk0_0d) - { - ANIM_SWITCH(sprite); - if (data->unk0_0c) + data->unk0_1 = 1; + break; + case 2: + if ((u8)data->unk0_1 == 3) + { + data->unk0_0d = 1; + data->unk0_0a = 1; + data->unk1 = 0; + } + else if ((u8)data->unk0_1 == 1) { - if (!IsContest()) + data->unk0_0a = 1; + data->unk1 = 0; + } + else if (data->unk0_0d) + { + sprite->hFlip ^= 1; + sprite->animNum = sprite->hFlip; + sprite->animBeginning = TRUE; + sprite->animEnded = FALSE; + if (data->unk0_0c) { - if (!data->unkE_0) + if (!IsContest()) { - sprite->oam.priority--; - data->unkE_0 ^= 1; + if (!data->unkE_0) + { + sprite->oam.priority--; + data->unkE_0 ^= 1; + } + else + { + sprite->oam.priority++; + data->unkE_0 ^= 1; + } } else { - sprite->oam.priority++; - data->unkE_0 ^= 1; + if (!data->unkE_0) + { + sprite->subpriority -= 12; + data->unkE_0 ^= 1; + } + else + { + sprite->subpriority += 12; + data->unkE_0 ^= 1; + } } } - else + data->unk0_0d = 0; + } + data->unk0_1 = 2; + break; + case 3: + if ((u8)data->unk0_1 == 2) + { + data->unk0_0d = 1; + } + else if ((u8)data->unk0_1 == 0) + { + data->unk0_0b ^= 1; + data->unk0_0a = 1; + data->unk1 = 0; + } + else if (data->unk0_0d) + { + sprite->hFlip ^= 1; + sprite->animNum = sprite->hFlip; + sprite->animBeginning = TRUE; + sprite->animEnded = FALSE; + if (data->unk0_0c) { - if (!data->unkE_0) + if (!IsContest()) { - sprite->subpriority -= 12; - data->unkE_0 ^= 1; + if (!data->unkE_0) + { + sprite->oam.priority--; + data->unkE_0 ^= 1; + } + else + { + sprite->oam.priority++; + data->unkE_0 ^= 1; + } } else { - sprite->subpriority += 12; - data->unkE_0 ^= 1; + if (!data->unkE_0) + { + sprite->subpriority -= 12; + data->unkE_0 ^= 1; + } + else + { + sprite->subpriority += 12; + data->unkE_0 ^= 1; + } } } + data->unk0_0d = 0; } - data->unk0_0d = 0; + data->unk0_1 = 3; + break; } - data->unk0_1 = 3; - break; - } - sprite->pos2.x = ((s32)(data->unkC[data->unk0_0b]) * gSineTable[data->unk2]) >> 8; - matrixNum = sprite->oam.matrixNum; + sprite->pos2.x = ((s32)data->unkC[data->unk0_0b] * gSineTable[data->unk2]) >> 8; + matrixNum = sprite->oam.matrixNum; - sinIndex = ((-sprite->pos2.x >> 1) + data->unkA); - sinVal = gSineTable[sinIndex]; + sinIndex = (-sprite->pos2.x >> 1) + data->unkA; + sinVal = gSineTable[sinIndex]; - gOamMatrices[matrixNum].a = gOamMatrices[matrixNum].d = gSineTable[sinIndex + 64]; - gOamMatrices[matrixNum].b = sinVal; - gOamMatrices[matrixNum].c = -sinVal; + gOamMatrices[matrixNum].a = gOamMatrices[matrixNum].d = gSineTable[sinIndex + 64]; + gOamMatrices[matrixNum].b = sinVal; + gOamMatrices[matrixNum].c = -sinVal; - data->unk8 += data->unk6; - sprite->pos1.y = (s16)(data->unk8 >> 8); - if (data->unk4 & 0x8000) - data->unk2 = (data->unk2 - (data->unk4 & 0x7FFF)) & 0xFF; - else - data->unk2 = (data->unk2 + (data->unk4 & 0x7FFF)) & 0xFF; + data->unk8 += data->unk6; + sprite->pos1.y = data->unk8 >> 8; + if (data->unk4 & 0x8000) + data->unk2 = (data->unk2 - (data->unk4 & 0x7FFF)) & 0xFF; + else + data->unk2 = (data->unk2 + (data->unk4 & 0x7FFF)) & 0xFF; - if (sprite->pos1.y + sprite->pos2.y >= data->unkE_1) - { - sprite->data[0] = 0; - sprite->callback = DestroyAnimSpriteAfterTimer; + if (sprite->pos1.y + sprite->pos2.y >= data->unkE_1) + { + sprite->data[0] = 0; + sprite->callback = DestroyAnimSpriteAfterTimer; + } } } @@ -912,20 +931,20 @@ static void sub_810EB40(struct Sprite *sprite) { sprite->pos2.x += sprite->data[1] >> 8; - if (sprite->data[0]++ == 5) + if (++sprite->data[0] == 6) { sprite->data[0] = 0; sprite->pos2.x = 0; StartSpriteAnim(sprite, 0); } - if (sprite->data[7]-- == 0) + if (--sprite->data[7] == -1) DestroyAnimSprite(sprite); } void AnimTask_DrillPeckHitSplats(u8 task) { - if ((gTasks[task].data[0] % 32) == 0) + if (!(gTasks[task].data[0] % 32)) { gAnimVisualTaskCount++; @@ -1028,8 +1047,8 @@ static void AnimDiveBall_Step2(struct Sprite *sprite) static void AnimDiveWaterSplash(struct Sprite *sprite) { - u8 matrixNum; - s32 t1, t2; + u32 matrixNum; + int t1, t2; switch (sprite->data[0]) { @@ -1051,7 +1070,7 @@ static void AnimDiveWaterSplash(struct Sprite *sprite) sprite->data[0]++; break; case 1: - if (sprite->data[2] < 12) + if (sprite->data[2] <= 11) sprite->data[1] -= 40; else sprite->data[1] += 40; @@ -1059,7 +1078,7 @@ static void AnimDiveWaterSplash(struct Sprite *sprite) sprite->data[2]++; TrySetSpriteRotScale(sprite, 0, 256, sprite->data[1], 0); - + matrixNum = sprite->oam.matrixNum; t1 = 15616; @@ -1083,8 +1102,8 @@ static void AnimDiveWaterSplash(struct Sprite *sprite) // Launches a water droplet away from the specified battler. Used by Astonish and Dive static void AnimSprayWaterDroplet(struct Sprite *sprite) { - const u16 v1 = Random2() & 0x1ff; - const u16 v2 = Random2() & 0x07f; + int v1 = 0x1ff & Random2(); + int v2 = 0x7f & Random2(); if (v1 % 2) sprite->data[0] = 736 + v1; @@ -1128,13 +1147,13 @@ static void AnimSprayWaterDroplet_Step(struct Sprite *sprite) sprite->pos2.y -= sprite->data[1] >> 8; } - sprite->data[0] -= 0; // Needed to Match + sprite->data[0] = sprite->data[0]; sprite->data[1] -= 32; if (sprite->data[0] < 0) sprite->data[0] = 0; - if (sprite->data[3]++ == 30) + if (++sprite->data[3] == 31) DestroyAnimSprite(sprite); } @@ -1204,12 +1223,12 @@ void unref_sub_810F184(u8 taskId) { if (gBattleAnimArgs[0] == 0) { - const u8 spriteId = GetAnimBattlerSpriteId(ANIM_ATTACKER); + u8 spriteId = GetAnimBattlerSpriteId(ANIM_ATTACKER); gSprites[spriteId].invisible = TRUE; } else { - const u8 spriteId = GetAnimBattlerSpriteId(ANIM_ATTACKER); + u8 spriteId = GetAnimBattlerSpriteId(ANIM_ATTACKER); gSprites[spriteId].invisible = FALSE; } DestroyAnimVisualTask(taskId); diff --git a/src/battle_anim_mons.c b/src/battle_anim_mons.c index d9993ab95..d626e1604 100644 --- a/src/battle_anim_mons.c +++ b/src/battle_anim_mons.c @@ -15,7 +15,6 @@ #include "trig.h" #include "util.h" #include "constants/battle_anim.h" -#include "constants/species.h" #define GET_UNOWN_LETTER(personality) (( \ (((personality & 0x03000000) >> 24) << 6) \ diff --git a/src/battle_anim_sound_tasks.c b/src/battle_anim_sound_tasks.c index 71c81235a..eed163816 100644 --- a/src/battle_anim_sound_tasks.c +++ b/src/battle_anim_sound_tasks.c @@ -5,7 +5,6 @@ #include "sound.h" #include "task.h" #include "constants/battle_anim.h" -#include "constants/species.h" // this file's functions static void sub_8158B98(u8 taskId); diff --git a/src/battle_anim_water.c b/src/battle_anim_water.c index 12f37dbba..2bb90e585 100644 --- a/src/battle_anim_water.c +++ b/src/battle_anim_water.c @@ -52,7 +52,7 @@ static void CreateWaterSpoutLaunchDroplets(struct Task*, u8); static void CreateWaterSpoutRainDroplet(struct Task*, u8); static void AnimTask_WaterSport_Step(u8); static void CreateWaterSportDroplet(struct Task*); -static void CreateWaterPulseRingBubbles(struct Sprite*, s32, s32); +static void CreateWaterPulseRingBubbles(struct Sprite*, int, int); // Both unused const u8 gUnknown_8593C80[] = INCBIN_U8("graphics/unknown/unknown_593C80.4bpp"); @@ -631,13 +631,13 @@ static void AnimTask_RotateAuroraRingColors_Step(u8 taskId) if (++gTasks[taskId].data[10] == 3) { - u16 tempPlt; + u16 rgbBuffer; gTasks[taskId].data[10] = 0; palIndex = gTasks[taskId].data[2] + 1; - tempPlt = gPlttBufferFaded[palIndex]; + rgbBuffer = gPlttBufferFaded[palIndex]; for (i = 1; i < 8; i++) gPlttBufferFaded[palIndex + i - 1] = gPlttBufferFaded[palIndex + i]; - gPlttBufferFaded[palIndex + 7] = tempPlt; + gPlttBufferFaded[palIndex + 7] = rgbBuffer; } if (++gTasks[taskId].data[11] == gTasks[taskId].data[0]) DestroyAnimVisualTask(taskId); @@ -748,7 +748,6 @@ static void AnimHydroCannonBeam(struct Sprite *sprite) if (GetBattlerPosition(gBattleAnimAttacker) == B_POSITION_PLAYER_LEFT || GetBattlerPosition(gBattleAnimAttacker) == B_POSITION_OPPONENT_LEFT) gBattleAnimArgs[0] *= -1; } - if ((gBattleAnimArgs[5] & 0xFF00) == 0) animType = TRUE; else @@ -794,7 +793,7 @@ static void AnimSmallBubblePair_Step(struct Sprite *sprite) sprite->pos2.x = Sin(sprite->data[0], 4); sprite->data[1] += 48; sprite->pos2.y = -(sprite->data[1] >> 8); - if (sprite->data[7]-- == 0) + if (--sprite->data[7] == -1) DestroyAnimSprite(sprite); } @@ -802,17 +801,17 @@ void AnimTask_CreateSurfWave(u8 taskId) { struct BattleAnimBgData animBg; u8 taskId2; - u16 *x, *y; //These pointers are needed to match + u16 *x; + u16 *y; x = &gBattle_BG1_X; y = &gBattle_BG1_Y; - SetGpuReg(REG_OFFSET_BLDCNT, BLDCNT_EFFECT_BLEND | BLDCNT_TGT2_ALL | BLDCNT_TGT1_BG1); - SetGpuReg(REG_OFFSET_BLDALPHA, (16 << 8)); + SetGpuReg(REG_OFFSET_BLDCNT, BLDCNT_TGT1_BG1 | BLDCNT_EFFECT_BLEND | BLDCNT_TGT2_ALL); + SetGpuReg(REG_OFFSET_BLDALPHA, BLDALPHA_BLEND(0, 16)); SetAnimBgAttribute(1, BG_ANIM_PRIORITY, 1); SetAnimBgAttribute(1, BG_ANIM_SCREEN_SIZE, 1); sub_80A6B30(&animBg); - if (!IsContest()) { SetAnimBgAttribute(1, BG_ANIM_CHAR_BASE_BLOCK, 1); @@ -877,13 +876,13 @@ void AnimTask_CreateSurfWave(u8 taskId) static void AnimTask_CreateSurfWave_Step1(u8 taskId) { - u16 rgbBuffer; - u8 i; - u16 *BGptrX, *BGptrY; struct BattleAnimBgData animBg; - - BGptrX = &gBattle_BG1_X; - BGptrY = &gBattle_BG1_Y; + u8 i; + u16 rgbBuffer; + u16 *BGptrX = &gBattle_BG1_X; + u16 *BGptrY = &gBattle_BG1_Y; + u32 palOffset; + u16 palNum; *BGptrX += gTasks[taskId].data[0]; *BGptrY += gTasks[taskId].data[1]; @@ -891,18 +890,18 @@ static void AnimTask_CreateSurfWave_Step1(u8 taskId) gTasks[taskId].data[2] += gTasks[taskId].data[1]; if (++gTasks[taskId].data[5] == 4) { - rgbBuffer = gPlttBufferFaded[16 * animBg.paletteId + 7]; - for (i = 6; i != 0; i--) // i > 0 generates the exact same code in this context + rgbBuffer = gPlttBufferFaded[animBg.paletteId * 16 + 7]; + for (i = 6; i != 0; i--) { - gPlttBufferFaded[16 * animBg.paletteId + 1 + i] = gPlttBufferFaded[16 * animBg.paletteId + 1 + i - 1]; // 1 + i - 1 is needed to match for some bizarre reason + gPlttBufferFaded[animBg.paletteId * 16 + 1 + i] = gPlttBufferFaded[animBg.paletteId * 16 + 1 + i - 1]; // 1 + i - 1 is needed to match for some bizarre reason } - gPlttBufferFaded[16 * animBg.paletteId + 1] = rgbBuffer; + gPlttBufferFaded[animBg.paletteId * 16 + 1] = rgbBuffer; gTasks[taskId].data[5] = 0; } if (++gTasks[taskId].data[6] > 1) { gTasks[taskId].data[6] = 0; - if (++gTasks[taskId].data[3] < 14) + if (++gTasks[taskId].data[3] <= 13) { gTasks[gTasks[taskId].data[15]].data[1] = (s16)((gTasks[taskId].data[3]) | ((16 - gTasks[taskId].data[3]) << 8)); gTasks[taskId].data[4]++; @@ -920,7 +919,6 @@ static void AnimTask_CreateSurfWave_Step1(u8 taskId) } } - static void AnimTask_CreateSurfWave_Step2(u8 taskId) { u16 *BGptrX = &gBattle_BG1_X; @@ -1543,50 +1541,45 @@ static void AnimWaterPulseRing_Step(struct Sprite *sprite) sprite->data[0]++; } -static void CreateWaterPulseRingBubbles(struct Sprite *sprite, s32 xDiff, s32 yDiff) +static void CreateWaterPulseRingBubbles(struct Sprite *sprite, int xDiff, int yDiff) { - s16 combinedX, combinedY; - s16 i, something; + s16 combinedX; + s16 combinedY; + s16 i; + s16 something; s16 unusedVar = 1; //unusedVar is needed to match - s16 somethingRandomX, somethingRandomY; + s16 randomSomethingY; + s16 randomSomethingX; u8 spriteId; - + something = sprite->data[0] / 2; combinedX = sprite->pos1.x + sprite->pos2.x; combinedY = sprite->pos1.y + sprite->pos2.y; if (yDiff < 0) - unusedVar *= -1; //Needed to Match - somethingRandomY = yDiff + (Random2() % 10) - 5; - somethingRandomX = -xDiff + (Random2() % 10) - 5; + unusedVar *= -1; //Needed to match + randomSomethingY = yDiff + (Random2() % 10) - 5; + randomSomethingX = -xDiff + (Random2() % 10) - 5; - for (i = 0; i < 1; i++) + for (i = 0; i <= 0; i++) { spriteId = CreateSprite(&gWaterPulseRingBubbleSpriteTemplate, combinedX, combinedY + something, 130); gSprites[spriteId].data[0] = 20; - gSprites[spriteId].data[1] = somethingRandomY; + gSprites[spriteId].data[1] = randomSomethingY; gSprites[spriteId].subpriority = GetBattlerSpriteSubpriority(gBattleAnimAttacker) - 1; - if (somethingRandomX < 0) - { - gSprites[spriteId].data[2] = -somethingRandomX; - } + if (randomSomethingX < 0) + gSprites[spriteId].data[2] = -randomSomethingX; else - { - gSprites[spriteId].data[2] = somethingRandomX; - } + gSprites[spriteId].data[2] = randomSomethingX; } - for (i = 0; i < 1; i++) + for (i = 0; i <= 0; i++) { spriteId = CreateSprite(&gWaterPulseRingBubbleSpriteTemplate, combinedX, combinedY - something, 130); gSprites[spriteId].data[0] = 20; - gSprites[spriteId].data[1] = somethingRandomY; + gSprites[spriteId].data[1] = randomSomethingY; gSprites[spriteId].subpriority = GetBattlerSpriteSubpriority(gBattleAnimAttacker) - 1; - if (somethingRandomX > 0) - { - gSprites[spriteId].data[2] = -somethingRandomX; - } + if (randomSomethingX > 0) + gSprites[spriteId].data[2] = -randomSomethingX; else - { - gSprites[spriteId].data[2] = somethingRandomX; - } + gSprites[spriteId].data[2] = randomSomethingX; } } diff --git a/src/battle_bg.c b/src/battle_bg.c index 6a0e4c10c..7c9b05b25 100644 --- a/src/battle_bg.c +++ b/src/battle_bg.c @@ -1126,7 +1126,7 @@ void DrawBattleEntryBackground(void) if (gBattleTypeFlags & BATTLE_TYPE_LINK) { LZDecompressVram(gUnknown_08D778F0, (void*)(BG_CHAR_ADDR(1))); - LZDecompressVram(gVsLettersGfx, (void*)(OBJ_VRAM0)); + LZDecompressVram(gVsLettersGfx, (void*)(VRAM + 0x10000)); LoadCompressedPalette(gUnknown_08D77AE4, 0x60, 0x20); SetBgAttribute(1, BG_ATTR_SCREENSIZE, 1); SetGpuReg(REG_OFFSET_BG1CNT, 0x5C04); diff --git a/src/battle_controllers.c b/src/battle_controllers.c index 7f78c1ac9..3ebc5d3bd 100644 --- a/src/battle_controllers.c +++ b/src/battle_controllers.c @@ -13,7 +13,6 @@ #include "task.h" #include "util.h" #include "constants/abilities.h" -#include "constants/species.h" static EWRAM_DATA u8 sLinkSendTaskId = 0; static EWRAM_DATA u8 sLinkReceiveTaskId = 0; diff --git a/src/battle_dome.c b/src/battle_dome.c index 2f6df5dca..ce2f3cde6 100644 --- a/src/battle_dome.c +++ b/src/battle_dome.c @@ -33,7 +33,6 @@ #include "graphics.h" #include "constants/battle_dome.h" #include "constants/frontier_util.h" -#include "constants/species.h" #include "constants/moves.h" #include "constants/pokemon.h" #include "constants/trainers.h" @@ -2764,10 +2763,10 @@ static int GetTypeEffectivenessPoints(int move, int targetSpecies, int arg2) // BUG: TYPE_x2 is not necessary and makes the condition always false if the ability is wonder guard. if (TYPE_EFFECT_DEF_TYPE(i) == defType1) if ((defAbility == ABILITY_WONDER_GUARD && TYPE_EFFECT_MULTIPLIER(i) == TYPE_x2) || defAbility != ABILITY_WONDER_GUARD) - typePower = typePower * TYPE_EFFECT_MULTIPLIER(i) / 10; + typePower = (typePower * TYPE_EFFECT_MULTIPLIER(i)) / 10; if (TYPE_EFFECT_DEF_TYPE(i) == defType2 && defType1 != defType2) if ((defAbility == ABILITY_WONDER_GUARD && TYPE_EFFECT_MULTIPLIER(i) == TYPE_x2) || defAbility != ABILITY_WONDER_GUARD) - typePower = typePower * TYPE_EFFECT_MULTIPLIER(i) / 10; + typePower = (typePower * TYPE_EFFECT_MULTIPLIER(i)) / 10; } i += 3; } @@ -2778,10 +2777,10 @@ static int GetTypeEffectivenessPoints(int move, int targetSpecies, int arg2) case 0: switch (typePower) { - default: - case TYPE_x0: - case TYPE_x0_25: case TYPE_x0_50: + case TYPE_x0_25: + case TYPE_x0: + default: typePower = 0; break; case TYPE_x1: @@ -2798,19 +2797,19 @@ static int GetTypeEffectivenessPoints(int move, int targetSpecies, int arg2) case 1: switch (typePower) { - case TYPE_x0: - typePower = 8; + default: + case TYPE_x1: + typePower = 0; break; case TYPE_x0_25: typePower = 4; break; + case TYPE_x0: + typePower = 8; + break; case TYPE_x0_50: typePower = 2; break; - default: - case TYPE_x1: - typePower = 0; - break; case TYPE_x2: typePower = -2; break; @@ -2828,8 +2827,8 @@ static int GetTypeEffectivenessPoints(int move, int targetSpecies, int arg2) case TYPE_x0_25: typePower = -8; break; - default: case TYPE_x0_50: + default: typePower = 0; break; case TYPE_x1: @@ -4305,7 +4304,7 @@ static void DisplayTrainerInfoOnCard(u8 flags, u8 trainerTourneyId) textPrinter.currentY = textPrinter.y; textPrinter.letterSpacing = 2; textPrinter.lineSpacing = 0; - textPrinter.style = 0; + textPrinter.unk = 0; textPrinter.fgColor = TEXT_DYNAMIC_COLOR_5; textPrinter.bgColor = TEXT_COLOR_TRANSPARENT; textPrinter.shadowColor = TEXT_DYNAMIC_COLOR_4; @@ -4838,7 +4837,7 @@ static void DisplayMatchInfoOnCard(u8 flags, u8 matchNo) textPrinter.currentY = textPrinter.y; textPrinter.letterSpacing = 0; textPrinter.lineSpacing = 0; - textPrinter.style = 0; + textPrinter.unk = 0; textPrinter.fgColor = TEXT_DYNAMIC_COLOR_5; textPrinter.bgColor = TEXT_COLOR_TRANSPARENT; textPrinter.shadowColor = TEXT_DYNAMIC_COLOR_4; @@ -5336,7 +5335,7 @@ static void Task_ShowTourneyTree(u8 taskId) textPrinter.lineSpacing = 0; textPrinter.currentX = GetStringCenterAlignXOffsetWithLetterSpacing(textPrinter.fontId, textPrinter.currentChar, 0x70, textPrinter.letterSpacing); textPrinter.currentY = 1; - textPrinter.style = 0; + textPrinter.unk = 0; textPrinter.fgColor = TEXT_DYNAMIC_COLOR_5; textPrinter.bgColor = TEXT_COLOR_TRANSPARENT; textPrinter.shadowColor = TEXT_DYNAMIC_COLOR_4; @@ -5517,7 +5516,7 @@ static void Task_HandleStaticTourneyTreeInput(u8 taskId) textPrinter.y = 0; textPrinter.letterSpacing = 2; textPrinter.lineSpacing = 0; - textPrinter.style = 0; + textPrinter.unk = 0; textPrinter.fgColor = TEXT_DYNAMIC_COLOR_2; textPrinter.bgColor = TEXT_COLOR_TRANSPARENT; textPrinter.shadowColor = TEXT_DYNAMIC_COLOR_4; diff --git a/src/battle_factory.c b/src/battle_factory.c index 940e71f7d..a2b1d337a 100644 --- a/src/battle_factory.c +++ b/src/battle_factory.c @@ -8,7 +8,6 @@ #include "frontier_util.h" #include "battle_tower.h" #include "random.h" -#include "constants/species.h" #include "constants/battle_ai.h" #include "constants/battle_factory.h" #include "constants/battle_frontier.h" @@ -208,7 +207,7 @@ static void InitFactoryChallenge(void) for (i = 0; i < 6; i++) gSaveBlock2Ptr->frontier.rentalMons[i].monId = 0xFFFF; for (i = 0; i < FRONTIER_PARTY_SIZE; i++) - gUnknown_03006298[i] = 0xFFFF; + gFrontierTempParty[i] = 0xFFFF; SetDynamicWarp(0, gSaveBlock1Ptr->location.mapGroup, gSaveBlock1Ptr->location.mapNum, -1); gTrainerBattleOpponent_A = 0; @@ -356,7 +355,7 @@ static void GenerateOpponentMons(void) species[i] = gFacilityTrainerMons[monId].species; heldItems[i] = gBattleFrontierHeldItems[gFacilityTrainerMons[monId].itemTableId]; - gUnknown_03006298[i] = monId; + gFrontierTempParty[i] = monId; i++; } } @@ -377,11 +376,11 @@ static void SetRentalsToOpponentParty(void) for (i = 0; i < FRONTIER_PARTY_SIZE; i++) { - gSaveBlock2Ptr->frontier.rentalMons[i + 3].monId = gUnknown_03006298[i]; + gSaveBlock2Ptr->frontier.rentalMons[i + 3].monId = gFrontierTempParty[i]; gSaveBlock2Ptr->frontier.rentalMons[i + 3].ivs = GetBoxMonData(&gEnemyParty[i].box, MON_DATA_ATK_IV, NULL); gSaveBlock2Ptr->frontier.rentalMons[i + 3].personality = GetMonData(&gEnemyParty[i], MON_DATA_PERSONALITY, NULL); gSaveBlock2Ptr->frontier.rentalMons[i + 3].abilityNum = GetBoxMonData(&gEnemyParty[i].box, MON_DATA_ABILITY_NUM, NULL); - SetMonData(&gEnemyParty[i], MON_DATA_HELD_ITEM, &gBattleFrontierHeldItems[gFacilityTrainerMons[gUnknown_03006298[i]].itemTableId]); + SetMonData(&gEnemyParty[i], MON_DATA_HELD_ITEM, &gBattleFrontierHeldItems[gFacilityTrainerMons[gFrontierTempParty[i]].itemTableId]); } } @@ -596,7 +595,7 @@ static void GetOpponentMostCommonMonType(void) typesCount[i] = 0; for (i = 0; i < FRONTIER_PARTY_SIZE; i++) { - u32 species = gFacilityTrainerMons[gUnknown_03006298[i]].species; + u32 species = gFacilityTrainerMons[gFrontierTempParty[i]].species; typesCount[gBaseStats[species].type1]++; if (gBaseStats[species].type1 != gBaseStats[species].type2) @@ -632,7 +631,7 @@ static void GetOpponentBattleStyle(void) for (i = 0; i < FRONTIER_PARTY_SIZE; i++) { - u16 monId = gUnknown_03006298[i]; + u16 monId = gFrontierTempParty[i]; for (j = 0; j < MAX_MON_MOVES; j++) { u8 battleStyle = GetMoveBattleStyle(gFacilityTrainerMons[monId].moves[j]); diff --git a/src/battle_factory_screen.c b/src/battle_factory_screen.c index a3fa275c5..c10bbc5e4 100644 --- a/src/battle_factory_screen.c +++ b/src/battle_factory_screen.c @@ -1145,7 +1145,11 @@ static void CB2_InitSelectScreen(void) LoadPalette(gFrontierFactorySelectMenu_Pal, 0, 0x40); LoadPalette(gUnknown_0861046C, 0xF0, 8); LoadPalette(gUnknown_0861046C, 0xE0, 10); + #if MODERN + if (sFactorySelectScreen && sFactorySelectScreen->fromSummaryScreen) + #else if (sFactorySelectScreen->fromSummaryScreen == TRUE) + #endif gPlttBufferUnfaded[228] = sFactorySelectScreen->unk2A4; LoadPalette(gUnknown_0861039C, 0x20, 4); gMain.state++; @@ -1167,7 +1171,11 @@ static void CB2_InitSelectScreen(void) SetVBlankCallback(Select_VblankCb); BeginNormalPaletteFade(0xFFFFFFFF, 0, 0x10, 0, RGB_BLACK); SetGpuReg(REG_OFFSET_DISPCNT, DISPCNT_OBJ_ON | DISPCNT_BG0_ON | DISPCNT_BG1_ON | DISPCNT_OBJ_1D_MAP); + #if MODERN + if (sFactorySelectScreen && sFactorySelectScreen->fromSummaryScreen) + #else if (sFactorySelectScreen->fromSummaryScreen == TRUE) + #endif { Select_SetWinRegs(88, 152, 32, 96); ShowBg(3); @@ -1181,7 +1189,11 @@ static void CB2_InitSelectScreen(void) gMain.state++; break; case 5: + #if MODERN + if (sFactorySelectScreen && sFactorySelectScreen->fromSummaryScreen) + #else if (sFactorySelectScreen->fromSummaryScreen == TRUE) + #endif sFactorySelectScreen->cursorPos = gLastViewedMonIndex; Select_InitMonsData(); Select_InitAllSprites(); @@ -3170,7 +3182,11 @@ static void CB2_InitSwapScreen(void) gMain.state++; break; case 5: + #if MODERN + if (sFactorySwapScreen && sFactorySwapScreen->fromSummaryScreen) + #else if (sFactorySwapScreen->fromSummaryScreen == TRUE) + #endif sFactorySwapScreen->cursorPos = gLastViewedMonIndex; gMain.state++; break; diff --git a/src/battle_gfx_sfx_util.c b/src/battle_gfx_sfx_util.c index 58b5d8228..c6db4ad42 100644 --- a/src/battle_gfx_sfx_util.c +++ b/src/battle_gfx_sfx_util.c @@ -18,7 +18,6 @@ #include "sound.h" #include "party_menu.h" #include "m4a.h" -#include "constants/species.h" #include "decompress.h" #include "data.h" #include "palette.h" @@ -1012,12 +1011,15 @@ void BattleLoadSubstituteOrMonSpriteGfx(u8 battlerId, bool8 loadMonSprite) palOffset = (battlerId * 16) + 0x100; LoadCompressedPalette(gSubstituteDollPal, palOffset, 32); } - else if (!IsContest()) + else { - if (GetBattlerSide(battlerId) != B_SIDE_PLAYER) - BattleLoadOpponentMonSpriteGfx(&gEnemyParty[gBattlerPartyIndexes[battlerId]], battlerId); - else - BattleLoadPlayerMonSpriteGfx(&gPlayerParty[gBattlerPartyIndexes[battlerId]], battlerId); + if (!IsContest()) + { + if (GetBattlerSide(battlerId) != B_SIDE_PLAYER) + BattleLoadOpponentMonSpriteGfx(&gEnemyParty[gBattlerPartyIndexes[battlerId]], battlerId); + else + BattleLoadPlayerMonSpriteGfx(&gPlayerParty[gBattlerPartyIndexes[battlerId]], battlerId); + } } } diff --git a/src/battle_interface.c b/src/battle_interface.c index 719af6a06..adbef019d 100644 --- a/src/battle_interface.c +++ b/src/battle_interface.c @@ -15,7 +15,6 @@ #include "util.h" #include "gpu_regs.h" #include "battle_message.h" -#include "constants/species.h" #include "pokedex.h" #include "palette.h" #include "international_string_util.h" diff --git a/src/battle_main.c b/src/battle_main.c index f0fedbd13..5bc80f61e 100644 --- a/src/battle_main.c +++ b/src/battle_main.c @@ -58,7 +58,6 @@ #include "constants/party_menu.h" #include "constants/rgb.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/trainers.h" #include "cable_club.h" @@ -128,7 +127,6 @@ static void HandleEndTurn_RanFromBattle(void); static void HandleEndTurn_MonFled(void); static void HandleEndTurn_FinishBattle(void); - // EWRAM vars EWRAM_DATA u16 gBattle_BG0_X = 0; EWRAM_DATA u16 gBattle_BG0_Y = 0; @@ -634,16 +632,19 @@ static void CB2_InitBattleInternal(void) gBattle_WIN0V = 0x5051; ScanlineEffect_Clear(); - for (i = 0; i < 80; i++) + i = 0; + while (i < 80) { gScanlineEffectRegBuffers[0][i] = 0xF0; gScanlineEffectRegBuffers[1][i] = 0xF0; + i++; } - for (; i < 160; i++) + while (i < 160) { gScanlineEffectRegBuffers[0][i] = 0xFF10; gScanlineEffectRegBuffers[1][i] = 0xFF10; + i++; } ScanlineEffect_SetParams(sIntroScanlineParams16Bit); @@ -770,7 +771,8 @@ static void SetPlayerBerryDataInBattleStruct(void) static void SetAllPlayersBerryData(void) { - s32 i, j; + s32 i; + s32 j; if (!(gBattleTypeFlags & BATTLE_TYPE_LINK)) { @@ -2686,7 +2688,8 @@ static void sub_80398BC(struct Sprite *sprite) // unused? static void sub_80398D0(struct Sprite *sprite) { - if (--sprite->data[4] == 0) + sprite->data[4]--; + if (sprite->data[4] == 0) { sprite->data[4] = 8; sprite->invisible ^= 1; @@ -3417,13 +3420,17 @@ static void BattleIntroDrawTrainersOrMonsSprites(void) } } - if ((gBattleTypeFlags & BATTLE_TYPE_MULTI) && (GetBattlerPosition(gActiveBattler) == B_POSITION_PLAYER_RIGHT || GetBattlerPosition(gActiveBattler) == B_POSITION_OPPONENT_RIGHT)) + if (gBattleTypeFlags & BATTLE_TYPE_MULTI) { - BtlController_EmitDrawTrainerPic(0); - MarkBattlerForControllerExec(gActiveBattler); + if (GetBattlerPosition(gActiveBattler) == B_POSITION_PLAYER_RIGHT + || GetBattlerPosition(gActiveBattler) == B_POSITION_OPPONENT_RIGHT) + { + BtlController_EmitDrawTrainerPic(0); + MarkBattlerForControllerExec(gActiveBattler); + } } - if ((gBattleTypeFlags & BATTLE_TYPE_TWO_OPPONENTS) && (GetBattlerPosition(gActiveBattler) == B_POSITION_OPPONENT_RIGHT)) + if (gBattleTypeFlags & BATTLE_TYPE_TWO_OPPONENTS && GetBattlerPosition(gActiveBattler) == B_POSITION_OPPONENT_RIGHT) { BtlController_EmitDrawTrainerPic(0); MarkBattlerForControllerExec(gActiveBattler); @@ -3530,7 +3537,7 @@ static void BattleIntroPrintWildMonAttacked(void) static void BattleIntroPrintOpponentSendsOut(void) { - u8 position; + u32 position; if (gBattleControllerExecFlags) return; @@ -3553,7 +3560,7 @@ static void BattleIntroPrintOpponentSendsOut(void) static void BattleIntroOpponent2SendsOutMonAnimation(void) { - u8 position; + u32 position; if (!(gBattleTypeFlags & BATTLE_TYPE_RECORDED)) position = B_POSITION_OPPONENT_RIGHT; @@ -3581,7 +3588,7 @@ static void BattleIntroOpponent2SendsOutMonAnimation(void) static void BattleIntroOpponent1SendsOutMonAnimation(void) { - u8 position; + u32 position; if (gBattleTypeFlags & BATTLE_TYPE_RECORDED) { @@ -3596,9 +3603,7 @@ static void BattleIntroOpponent1SendsOutMonAnimation(void) position = B_POSITION_OPPONENT_LEFT; } else - { position = B_POSITION_OPPONENT_LEFT; - } if (gBattleControllerExecFlags) return; @@ -3640,7 +3645,7 @@ static void BattleIntroRecordMonsToDex(void) } } -static void sub_803B3AC(void) // unused +void sub_803B3AC(void) // unused { if (gBattleControllerExecFlags == 0) gBattleMainFunc = BattleIntroPrintPlayerSendsOut; @@ -3673,7 +3678,7 @@ static void BattleIntroPrintPlayerSendsOut(void) static void BattleIntroPlayer2SendsOutMonAnimation(void) { - u8 position; + u32 position; if (!(gBattleTypeFlags & BATTLE_TYPE_RECORDED)) position = B_POSITION_PLAYER_RIGHT; @@ -3705,7 +3710,7 @@ static void BattleIntroPlayer2SendsOutMonAnimation(void) static void BattleIntroPlayer1SendsOutMonAnimation(void) { - u8 position; + u32 position; if (!(gBattleTypeFlags & BATTLE_TYPE_RECORDED)) position = B_POSITION_PLAYER_LEFT; @@ -3743,7 +3748,7 @@ static void BattleIntroPlayer1SendsOutMonAnimation(void) gBattleMainFunc = TryDoEventsBeforeFirstTurn; } -static void sub_803B598(void) // unused +void sub_803B598(void) // unused { if (gBattleControllerExecFlags == 0) { @@ -3766,7 +3771,8 @@ static void sub_803B598(void) // unused static void TryDoEventsBeforeFirstTurn(void) { - s32 i, j; + s32 i; + s32 j; u8 effect = 0; if (gBattleControllerExecFlags) @@ -3956,7 +3962,11 @@ u8 IsRunningFromBattleImpossible(void) gPotentialItemEffectBattler = gActiveBattler; - if ((holdEffect == HOLD_EFFECT_CAN_ALWAYS_RUN) || (gBattleTypeFlags & BATTLE_TYPE_LINK) || (gBattleMons[gActiveBattler].ability == ABILITY_RUN_AWAY)) + if (holdEffect == HOLD_EFFECT_CAN_ALWAYS_RUN) + return 0; + if (gBattleTypeFlags & BATTLE_TYPE_LINK) + return 0; + if (gBattleMons[gActiveBattler].ability == ABILITY_RUN_AWAY) return 0; side = GetBattlerSide(gActiveBattler); @@ -4733,38 +4743,40 @@ static void SetActionsAndBattlersTurnOrder(void) gBattleStruct->focusPunchBattlerId = 0; return; } - for (gActiveBattler = 0; gActiveBattler < gBattlersCount; gActiveBattler++) + else { - if (gChosenActionByBattler[gActiveBattler] == B_ACTION_USE_ITEM || gChosenActionByBattler[gActiveBattler] == B_ACTION_SWITCH) + for (gActiveBattler = 0; gActiveBattler < gBattlersCount; gActiveBattler++) { - gActionsByTurnOrder[turnOrderId] = gChosenActionByBattler[gActiveBattler]; - gBattlerByTurnOrder[turnOrderId] = gActiveBattler; - turnOrderId++; + if (gChosenActionByBattler[gActiveBattler] == B_ACTION_USE_ITEM || gChosenActionByBattler[gActiveBattler] == B_ACTION_SWITCH) + { + gActionsByTurnOrder[turnOrderId] = gChosenActionByBattler[gActiveBattler]; + gBattlerByTurnOrder[turnOrderId] = gActiveBattler; + turnOrderId++; + } } - } - for (gActiveBattler = 0; gActiveBattler < gBattlersCount; gActiveBattler++) - { - if (gChosenActionByBattler[gActiveBattler] != B_ACTION_USE_ITEM && gChosenActionByBattler[gActiveBattler] != B_ACTION_SWITCH) + for (gActiveBattler = 0; gActiveBattler < gBattlersCount; gActiveBattler++) { - gActionsByTurnOrder[turnOrderId] = gChosenActionByBattler[gActiveBattler]; - gBattlerByTurnOrder[turnOrderId] = gActiveBattler; - turnOrderId++; + if (gChosenActionByBattler[gActiveBattler] != B_ACTION_USE_ITEM && gChosenActionByBattler[gActiveBattler] != B_ACTION_SWITCH) + { + gActionsByTurnOrder[turnOrderId] = gChosenActionByBattler[gActiveBattler]; + gBattlerByTurnOrder[turnOrderId] = gActiveBattler; + turnOrderId++; + } } - } - for (i = 0; i < gBattlersCount - 1; i++) - { - for (j = i + 1; j < gBattlersCount; j++) + for (i = 0; i < gBattlersCount - 1; i++) { - u8 battler1 = gBattlerByTurnOrder[i]; - u8 battler2 = gBattlerByTurnOrder[j]; - - if (gActionsByTurnOrder[i] != B_ACTION_USE_ITEM - && gActionsByTurnOrder[j] != B_ACTION_USE_ITEM - && gActionsByTurnOrder[i] != B_ACTION_SWITCH - && gActionsByTurnOrder[j] != B_ACTION_SWITCH) + for (j = i + 1; j < gBattlersCount; j++) { - if (GetWhoStrikesFirst(battler1, battler2, FALSE)) - SwapTurnOrder(i, j); + u8 battler1 = gBattlerByTurnOrder[i]; + u8 battler2 = gBattlerByTurnOrder[j]; + if (gActionsByTurnOrder[i] != B_ACTION_USE_ITEM + && gActionsByTurnOrder[j] != B_ACTION_USE_ITEM + && gActionsByTurnOrder[i] != B_ACTION_SWITCH + && gActionsByTurnOrder[j] != B_ACTION_SWITCH) + { + if (GetWhoStrikesFirst(battler1, battler2, FALSE)) + SwapTurnOrder(i, j); + } } } } @@ -4842,8 +4854,8 @@ static void CheckFocusPunch_ClearVarsBeforeTurnStarts(void) } TryClearRageStatuses(); - gCurrentTurnActionNumber = 0; //See comment underneath - gCurrentActionFuncId = gActionsByTurnOrder[gCurrentTurnActionNumber]; //Should be gActionsByTurnOrder[(gCurrentTurnActionNumber = 0)], but that doesn't match + gCurrentTurnActionNumber = 0; + gCurrentActionFuncId = gActionsByTurnOrder[gCurrentTurnActionNumber]; gDynamicBasePower = 0; gBattleStruct->dynamicMoveType = 0; gBattleMainFunc = RunTurnActionsFunctions; @@ -4866,10 +4878,13 @@ static void RunTurnActionsFunctions(void) gHitMarker &= ~(HITMARKER_x100000); gBattleMainFunc = sEndTurnFuncsTable[gBattleOutcome & 0x7F]; } - else if (gBattleStruct->savedTurnActionNumber != gCurrentTurnActionNumber) // action turn has been done, clear hitmarker bits for another battlerId + else { - gHitMarker &= ~(HITMARKER_NO_ATTACKSTRING); - gHitMarker &= ~(HITMARKER_UNABLE_TO_USE_MOVE); + if (gBattleStruct->savedTurnActionNumber != gCurrentTurnActionNumber) // action turn has been done, clear hitmarker bits for another battlerId + { + gHitMarker &= ~(HITMARKER_NO_ATTACKSTRING); + gHitMarker &= ~(HITMARKER_UNABLE_TO_USE_MOVE); + } } } @@ -4986,15 +5001,15 @@ static void HandleEndTurn_RanFromBattle(void) { switch (gProtectStructs[gBattlerAttacker].fleeFlag) { + default: + gBattlescriptCurrInstr = BattleScript_GotAwaySafely; + break; case 1: gBattlescriptCurrInstr = BattleScript_SmokeBallEscape; break; case 2: gBattlescriptCurrInstr = BattleScript_RanAwayUsingMonAbility; break; - default: - gBattlescriptCurrInstr = BattleScript_GotAwaySafely; - break; } } @@ -5078,7 +5093,10 @@ static void FreeResetData_ReturnToOvOrDoEvolutions(void) gBattleMainFunc = ReturnFromBattleToOverworld; return; } - gBattleMainFunc = TryEvolvePokemon; + else + { + gBattleMainFunc = TryEvolvePokemon; + } } FreeAllWindowBuffers(); @@ -5173,4 +5191,3 @@ void RunBattleScriptCommands(void) if (gBattleControllerExecFlags == 0) gBattleScriptingCommandsTable[gBattlescriptCurrInstr[0]](); } - diff --git a/src/battle_message.c b/src/battle_message.c index ee1616b5e..e6c1666fc 100644 --- a/src/battle_message.c +++ b/src/battle_message.c @@ -2994,7 +2994,7 @@ void BattlePutTextOnWindow(const u8 *text, u8 windowId) printerTemplate.currentY = printerTemplate.y; printerTemplate.letterSpacing = textInfo[windowId].letterSpacing; printerTemplate.lineSpacing = textInfo[windowId].lineSpacing; - printerTemplate.style = 0; + printerTemplate.unk = 0; printerTemplate.fgColor = textInfo[windowId].fgColor; printerTemplate.bgColor = textInfo[windowId].bgColor; printerTemplate.shadowColor = textInfo[windowId].shadowColor; diff --git a/src/battle_pike.c b/src/battle_pike.c index 6b31419a5..a161b88b8 100644 --- a/src/battle_pike.c +++ b/src/battle_pike.c @@ -21,7 +21,6 @@ #include "constants/layouts.h" #include "constants/rgb.h" #include "constants/trainers.h" -#include "constants/species.h" #include "constants/moves.h" #include "constants/party_menu.h" #include "constants/battle_pike.h" diff --git a/src/battle_pyramid.c b/src/battle_pyramid.c index 9e881d3a3..1b220f145 100644 --- a/src/battle_pyramid.c +++ b/src/battle_pyramid.c @@ -35,7 +35,6 @@ #include "constants/layouts.h" #include "constants/maps.h" #include "constants/moves.h" -#include "constants/species.h" #include "constants/trainers.h" extern const struct MapLayout *const gMapLayouts[]; @@ -523,19 +522,6 @@ static const u8 sTrainerTextGroups[50][2] = {FACILITY_CLASS_HIKER, 4}, }; -enum -{ - HINT_EXIT_DIRECTION, - HINT_REMAINING_ITEMS, - HINT_REMAINING_TRAINERS, - HINT_EXIT_SHORT_REMAINING_TRAINERS, - HINT_EXIT_SHORT_REMAINING_ITEMS, - HINT_EXIT_MEDIUM_REMAINING_TRAINERS, - HINT_EXIT_MEDIUM_REMAINING_ITEMS, - HINT_EXIT_FAR_REMAINING_TRAINERS, - HINT_EXIT_FAR_REMAINING_ITEMS, -}; - static const u8 *const sExitDirectionHintTexts1[] = { BattlePyramid_Text_ExitHintUp1, diff --git a/src/battle_script_commands.c b/src/battle_script_commands.c index 14866bbca..46ad706d7 100644 --- a/src/battle_script_commands.c +++ b/src/battle_script_commands.c @@ -16,7 +16,6 @@ #include "random.h" #include "battle_controllers.h" #include "battle_interface.h" -#include "constants/species.h" #include "constants/songs.h" #include "constants/trainers.h" #include "constants/battle_anim.h" @@ -3519,7 +3518,7 @@ static void Cmd_unknown_24(void) if (HP_count == 0) gBattleOutcome |= B_OUTCOME_LOST; - + HP_count = 0; for (i = 0; i < PARTY_SIZE; i++) @@ -3536,14 +3535,17 @@ static void Cmd_unknown_24(void) if (gBattleOutcome == 0 && (gBattleTypeFlags & (BATTLE_TYPE_LINK | BATTLE_TYPE_x2000000))) { - s32 foundPlayer = 0, foundOpponent; + s32 foundPlayer = 0; + s32 foundOpponent; + for (i = 0; i < gBattlersCount; i += 2) { if ((gHitMarker & HITMARKER_FAINTED2(i)) && (!gSpecialStatuses[i].flag40)) foundPlayer++; } - + foundOpponent = 0; + for (i = 1; i < gBattlersCount; i += 2) { if ((gHitMarker & HITMARKER_FAINTED2(i)) && (!gSpecialStatuses[i].flag40)) @@ -3553,14 +3555,14 @@ static void Cmd_unknown_24(void) if (gBattleTypeFlags & BATTLE_TYPE_MULTI) { if (foundOpponent + foundPlayer > 1) - gBattlescriptCurrInstr = (u8*) T2_READ_32(gBattlescriptCurrInstr + 1); + gBattlescriptCurrInstr = T2_READ_PTR(gBattlescriptCurrInstr + 1); else gBattlescriptCurrInstr += 5; } else { if (foundOpponent != 0 && foundPlayer != 0) - gBattlescriptCurrInstr = (u8*) T2_READ_32(gBattlescriptCurrInstr + 1); + gBattlescriptCurrInstr = T2_READ_PTR(gBattlescriptCurrInstr + 1); else gBattlescriptCurrInstr += 5; } @@ -4661,10 +4663,8 @@ static void Cmd_jumpifcantswitch(void) || (gStatuses3[gActiveBattler] & STATUS3_ROOTED))) { gBattlescriptCurrInstr = T1_READ_PTR(gBattlescriptCurrInstr + 2); - return; } - - if (gBattleTypeFlags & BATTLE_TYPE_INGAME_PARTNER) + else if (gBattleTypeFlags & BATTLE_TYPE_INGAME_PARTNER) { if (GetBattlerSide(gActiveBattler) == B_SIDE_OPPONENT) party = gEnemyParty; @@ -5529,8 +5529,8 @@ static void Cmd_hitanimation(void) static u32 GetTrainerMoneyToGive(u16 trainerId) { u32 i = 0; + u32 lastMonLevel = 0; u32 moneyReward; - u8 lastMonLevel = 0; if (trainerId == TRAINER_SECRET_BASE) { @@ -6030,7 +6030,7 @@ static void PutLevelAndGenderOnLvlUpBox(void) printerTemplate.currentY = 0; printerTemplate.letterSpacing = 0; printerTemplate.lineSpacing = 0; - printerTemplate.style = 0; + printerTemplate.unk = 0; printerTemplate.fgColor = TEXT_COLOR_WHITE; printerTemplate.bgColor = TEXT_COLOR_TRANSPARENT; printerTemplate.shadowColor = TEXT_COLOR_DARK_GREY; @@ -7121,6 +7121,7 @@ static void Cmd_forcerandomswitch(void) s32 i; s32 battler1PartyId = 0; s32 battler2PartyId = 0; + s32 firstMonId; s32 lastMonId = 0; // + 1 s32 monsCount; @@ -7242,10 +7243,11 @@ static void Cmd_forcerandomswitch(void) { i = Random() % monsCount; i += firstMonId; - } while (i == battler2PartyId || i == battler1PartyId); + } + while (i == battler2PartyId || i == battler1PartyId); } while (GetMonData(&party[i], MON_DATA_SPECIES) == SPECIES_NONE || GetMonData(&party[i], MON_DATA_IS_EGG) == TRUE - || GetMonData(&party[i], MON_DATA_HP) == 0); // Should be one while loop, conjoined by an ||, but that doesn't match. Equivalent logic though + || GetMonData(&party[i], MON_DATA_HP) == 0); //should be one while loop, but that doesn't match. } *(gBattleStruct->monToSwitchIntoId + gBattlerTarget) = i; diff --git a/src/battle_setup.c b/src/battle_setup.c index 8b02e1f42..40b5993f0 100644 --- a/src/battle_setup.c +++ b/src/battle_setup.c @@ -44,7 +44,6 @@ #include "constants/songs.h" #include "constants/map_types.h" #include "constants/maps.h" -#include "constants/species.h" #include "constants/trainers.h" #include "constants/trainer_hill.h" diff --git a/src/battle_tent.c b/src/battle_tent.c index 250e2d8ee..26b2e8bb1 100644 --- a/src/battle_tent.c +++ b/src/battle_tent.c @@ -17,7 +17,6 @@ #include "constants/items.h" #include "constants/layouts.h" #include "constants/region_map_sections.h" -#include "constants/species.h" #include "constants/trainers.h" // This file's functions. @@ -418,7 +417,7 @@ static void GenerateOpponentMons(void) species[i] = gFacilityTrainerMons[sRandMonSetId].species; heldItems[i] = gBattleFrontierHeldItems[gFacilityTrainerMons[sRandMonSetId].itemTableId]; - gUnknown_03006298[i] = sRandMonSetId; + gFrontierTempParty[i] = sRandMonSetId; i++; } } diff --git a/src/battle_tower.c b/src/battle_tower.c index e0ff3fe26..6fc0cd5be 100644 --- a/src/battle_tower.c +++ b/src/battle_tower.c @@ -35,7 +35,6 @@ #include "constants/trainers.h" #include "constants/event_objects.h" #include "constants/moves.h" -#include "constants/species.h" #include "constants/easy_chat.h" #include "constants/tv.h" @@ -47,7 +46,7 @@ EWRAM_DATA const struct BattleFrontierTrainer *gFacilityTrainers = NULL; EWRAM_DATA const struct FacilityMon *gFacilityTrainerMons = NULL; // IWRAM common -u16 gUnknown_03006298[MAX_FRONTIER_PARTY_SIZE]; +u16 gFrontierTempParty[MAX_FRONTIER_PARTY_SIZE]; // This file's functions. static void InitTowerChallenge(void); @@ -1000,7 +999,7 @@ static bool8 ChooseSpecialBattleTowerTrainer(void) return FALSE; winStreak = GetCurrentBattleTowerWinStreak(lvlMode, battleMode); - for (i = 0; i < 5; i++) + for (i = 0; i < BATTLE_TOWER_RECORD_COUNT; i++) { u32 *record = (u32*)(&gSaveBlock2Ptr->frontier.towerRecords[i]); u32 recordHasData = 0; @@ -1011,7 +1010,7 @@ static bool8 ChooseSpecialBattleTowerTrainer(void) checksum += record[j]; } validMons = 0; - for (j = 0; j < 4; j++) + for (j = 0; j < MAX_FRONTIER_PARTY_SIZE; j++) { if (gSaveBlock2Ptr->frontier.towerRecords[i].party[j].species != 0 && gSaveBlock2Ptr->frontier.towerRecords[i].party[j].level <= GetFrontierEnemyMonLevel(lvlMode)) @@ -1325,7 +1324,7 @@ void PutNewBattleTowerRecord(struct EmeraldBattleTowerRecord *newRecordEm) struct EmeraldBattleTowerRecord *newRecord = newRecordEm; // Needed to match. // Find a record slot of the same player and replace it. - for (i = 0; i < 5; i++) + for (i = 0; i < BATTLE_TOWER_RECORD_COUNT; i++) { k = 0; for (j = 0; j < TRAINER_ID_LENGTH; j++) @@ -1351,19 +1350,19 @@ void PutNewBattleTowerRecord(struct EmeraldBattleTowerRecord *newRecordEm) if (k == PLAYER_NAME_LENGTH) break; } - if (i < 5) + if (i < BATTLE_TOWER_RECORD_COUNT) { gSaveBlock2Ptr->frontier.towerRecords[i] = *newRecord; return; } // Find an empty record slot. - for (i = 0; i < 5; i++) + for (i = 0; i < BATTLE_TOWER_RECORD_COUNT; i++) { if (gSaveBlock2Ptr->frontier.towerRecords[i].winStreak == 0) break; } - if (i < 5) + if (i < BATTLE_TOWER_RECORD_COUNT) { gSaveBlock2Ptr->frontier.towerRecords[i] = *newRecord; return; @@ -1374,7 +1373,7 @@ void PutNewBattleTowerRecord(struct EmeraldBattleTowerRecord *newRecordEm) slotIds[0] = 0; slotsCount++; - for (i = 1; i < 5; i++) + for (i = 1; i < BATTLE_TOWER_RECORD_COUNT; i++) { for (j = 0; j < slotsCount; j++) { @@ -1447,7 +1446,7 @@ u8 GetFrontierOpponentClass(u16 trainerId) } else if (trainerId == TRAINER_FRONTIER_BRAIN) { - return GetFrontierBrainTrainerClass(); // This sticks out like a sore thumb, but this is the only other way that matches. Maybe it SHOULD be assigned to ret, or all early returns. I don't know. + return GetFrontierBrainTrainerClass(); } else if (trainerId == TRAINER_STEVEN_PARTNER) { @@ -1857,7 +1856,7 @@ static void FillFactoryFrontierTrainerParty(u16 trainerId, u8 firstMonId) otID = T1_READ_32(gSaveBlock2Ptr->playerTrainerId); for (i = 0; i < FRONTIER_PARTY_SIZE; i++) { - u16 monId = gUnknown_03006298[i]; + u16 monId = gFrontierTempParty[i]; CreateMonWithEVSpreadNatureOTID(&gEnemyParty[firstMonId + i], gFacilityTrainerMons[monId].species, level, @@ -1885,7 +1884,7 @@ static void FillFactoryTentTrainerParty(u16 trainerId, u8 firstMonId) for (i = 0; i < FRONTIER_PARTY_SIZE; i++) { - u16 monId = gUnknown_03006298[i]; + u16 monId = gFrontierTempParty[i]; CreateMonWithEVSpreadNatureOTID(&gEnemyParty[firstMonId + i], gFacilityTrainerMons[monId].species, level, @@ -2225,11 +2224,11 @@ static void GetApprenticeMultiPartnerParty(u16 trainerId) } } - gUnknown_03006298[0] = validSpecies[Random() % count]; + gFrontierTempParty[0] = validSpecies[Random() % count]; do { - gUnknown_03006298[1] = validSpecies[Random() % count]; - } while (gUnknown_03006298[0] == gUnknown_03006298[1]); + gFrontierTempParty[1] = validSpecies[Random() % count]; + } while (gFrontierTempParty[0] == gFrontierTempParty[1]); } static void GetRecordMixFriendMultiPartnerParty(u16 trainerId) @@ -2241,7 +2240,7 @@ static void GetRecordMixFriendMultiPartnerParty(u16 trainerId) u16 species2 = GetMonData(&gPlayerParty[1], MON_DATA_SPECIES, NULL); count = 0; - for (i = 0; i < 4; i++) + for (i = 0; i < MAX_FRONTIER_PARTY_SIZE; i++) { if (gSaveBlock2Ptr->frontier.towerRecords[trainerId - TRAINER_RECORD_MIXING_FRIEND].party[i].species != species1 && gSaveBlock2Ptr->frontier.towerRecords[trainerId - TRAINER_RECORD_MIXING_FRIEND].party[i].species != species2 @@ -2253,11 +2252,11 @@ static void GetRecordMixFriendMultiPartnerParty(u16 trainerId) } } - gUnknown_03006298[2] = validSpecies[Random() % count]; + gFrontierTempParty[2] = validSpecies[Random() % count]; do { - gUnknown_03006298[3] = validSpecies[Random() % count]; - } while (gUnknown_03006298[2] == gUnknown_03006298[3]); + gFrontierTempParty[3] = validSpecies[Random() % count]; + } while (gFrontierTempParty[2] == gFrontierTempParty[3]); } static void LoadMultiPartnerCandidatesData(void) @@ -2363,7 +2362,7 @@ static void LoadMultiPartnerCandidatesData(void) } r10 = 0; - for (i = 0; i < 5; i++) + for (i = 0; i < BATTLE_TOWER_RECORD_COUNT; i++) { u32 *record = (u32*)(&gSaveBlock2Ptr->frontier.towerRecords[i]); u32 recordHasData = 0; @@ -2380,7 +2379,7 @@ static void LoadMultiPartnerCandidatesData(void) && gSaveBlock2Ptr->frontier.towerRecords[i].checksum == checksum) { k = 0; - for (j = 0; j < 4; j++) + for (j = 0; j < MAX_FRONTIER_PARTY_SIZE; j++) { if (species1 != gSaveBlock2Ptr->frontier.towerRecords[i].party[j].species && species2 != gSaveBlock2Ptr->frontier.towerRecords[i].party[j].species @@ -2421,15 +2420,15 @@ static void sub_81646BC(u16 trainerId, u16 monId) } else if (trainerId < TRAINER_RECORD_MIXING_APPRENTICE) { - move = gSaveBlock2Ptr->frontier.towerRecords[trainerId - TRAINER_RECORD_MIXING_FRIEND].party[gUnknown_03006298[gSpecialVar_0x8005 + 1]].moves[0]; - species = gSaveBlock2Ptr->frontier.towerRecords[trainerId - TRAINER_RECORD_MIXING_FRIEND].party[gUnknown_03006298[gSpecialVar_0x8005 + 1]].species; + move = gSaveBlock2Ptr->frontier.towerRecords[trainerId - TRAINER_RECORD_MIXING_FRIEND].party[gFrontierTempParty[gSpecialVar_0x8005 + 1]].moves[0]; + species = gSaveBlock2Ptr->frontier.towerRecords[trainerId - TRAINER_RECORD_MIXING_FRIEND].party[gFrontierTempParty[gSpecialVar_0x8005 + 1]].species; } else { s32 i; - move = gSaveBlock2Ptr->apprentices[trainerId - TRAINER_RECORD_MIXING_APPRENTICE].party[gUnknown_03006298[gSpecialVar_0x8005 - 1]].moves[0]; - species = gSaveBlock2Ptr->apprentices[trainerId - TRAINER_RECORD_MIXING_APPRENTICE].party[gUnknown_03006298[gSpecialVar_0x8005 - 1]].species; + move = gSaveBlock2Ptr->apprentices[trainerId - TRAINER_RECORD_MIXING_APPRENTICE].party[gFrontierTempParty[gSpecialVar_0x8005 - 1]].moves[0]; + species = gSaveBlock2Ptr->apprentices[trainerId - TRAINER_RECORD_MIXING_APPRENTICE].party[gFrontierTempParty[gSpecialVar_0x8005 - 1]].species; for (i = 0; i < PLAYER_NAME_LENGTH; i++) gStringVar3[i] = gSaveBlock2Ptr->apprentices[trainerId - TRAINER_RECORD_MIXING_APPRENTICE].playerName[i]; gStringVar3[i] = EOS; @@ -2498,13 +2497,13 @@ static void ShowPartnerCandidateMessage(void) } else if (trainerId < TRAINER_RECORD_MIXING_APPRENTICE) { - gSaveBlock2Ptr->frontier.trainerIds[18] = gUnknown_03006298[2]; - gSaveBlock2Ptr->frontier.trainerIds[19] = gUnknown_03006298[3]; + gSaveBlock2Ptr->frontier.trainerIds[18] = gFrontierTempParty[2]; + gSaveBlock2Ptr->frontier.trainerIds[19] = gFrontierTempParty[3]; } else { - gSaveBlock2Ptr->frontier.trainerIds[18] = gUnknown_03006298[0]; - gSaveBlock2Ptr->frontier.trainerIds[19] = gUnknown_03006298[1]; + gSaveBlock2Ptr->frontier.trainerIds[18] = gFrontierTempParty[0]; + gSaveBlock2Ptr->frontier.trainerIds[19] = gFrontierTempParty[1]; } for (k = 0; k < 14; k++) { @@ -2683,7 +2682,7 @@ static void ValidateBattleTowerRecordChecksums(void) if (gSaveBlock2Ptr->frontier.towerPlayer.checksum != checksum) ClearBattleTowerRecord(&gSaveBlock2Ptr->frontier.towerPlayer); - for (i = 0; i < 5; i++) + for (i = 0; i < BATTLE_TOWER_RECORD_COUNT; i++) { record = (u32*)(&gSaveBlock2Ptr->frontier.towerRecords[i]); checksum = 0; diff --git a/src/battle_transition.c b/src/battle_transition.c index 43a90ac98..74e1548e7 100644 --- a/src/battle_transition.c +++ b/src/battle_transition.c @@ -3970,7 +3970,7 @@ static bool8 Phase2_FrontierLogoWave_Func4(struct Task *task) for (i = 0; i < 160; i++, var6 += var8) { - const u16 index = var6 >> 8; + s16 index = var6 / 256; gScanlineEffectRegBuffers[0][i] = sTransitionStructPtr->field_16 + Sin(index & 0xff, amplitude); } diff --git a/src/battle_tv.c b/src/battle_tv.c index e3dec9a6c..7e311fdab 100644 --- a/src/battle_tv.c +++ b/src/battle_tv.c @@ -6,7 +6,6 @@ #include "constants/battle_string_ids.h" #include "constants/battle_anim.h" #include "constants/moves.h" -#include "constants/species.h" #include "battle_message.h" #include "tv.h" @@ -715,15 +714,16 @@ void BattleTv_SetDataBasedOnAnimation(u8 animationId) void TryPutLinkBattleTvShowOnAir(void) { - u16 playerBestSpecies = 0, opponentBestSpecies = 0, moveId = 0; - s16 sum = 0, playerBestSum = 0, opponentBestSum = SHRT_MAX; + u16 playerBestSpecies = 0, opponentBestSpecies = 0; + s16 playerBestSum = 0, opponentBestSum = SHRT_MAX; u8 playerBestMonId = 0, opponentBestMonId = 0; struct BattleTvMovePoints *movePoints = NULL; u8 countPlayer = 0, countOpponent = 0; - u16 species; + s16 sum = 0; + u16 species = 0; + u16 moveId = 0; s32 i, j; - - int zero = 0, one = 1; // stupid variables needed to match. Feel free to get rid of them. + int zero = 0, one = 1; //needed for matching if (gBattleStruct->anyMonHasTransformed) return; diff --git a/src/battle_util.c b/src/battle_util.c index eb3907157..7025f0e3f 100644 --- a/src/battle_util.c +++ b/src/battle_util.c @@ -1,19 +1,31 @@ #include "global.h" #include "battle.h" -#include "battle_util.h" #include "battle_anim.h" +#include "battle_arena.h" +#include "battle_pyramid.h" +#include "battle_util.h" #include "pokemon.h" +#include "international_string_util.h" #include "item.h" #include "util.h" #include "battle_scripts.h" #include "random.h" +#include "text.h" +#include "safari_zone.h" +#include "sound.h" +#include "sprite.h" #include "string_util.h" +#include "task.h" +#include "trig.h" +#include "window.h" +#include "battle_message.h" #include "battle_ai_script_commands.h" #include "battle_controllers.h" #include "event_data.h" #include "link.h" #include "field_weather.h" #include "constants/abilities.h" +#include "constants/battle_anim.h" #include "constants/battle_move_effects.h" #include "constants/battle_script_commands.h" #include "constants/battle_string_ids.h" @@ -21,17 +33,16 @@ #include "constants/hold_effects.h" #include "constants/items.h" #include "constants/moves.h" +#include "constants/songs.h" #include "constants/species.h" #include "constants/weather.h" -#include "battle_arena.h" -#include "battle_pyramid.h" -#include "international_string_util.h" -#include "safari_zone.h" -#include "sound.h" -#include "task.h" -#include "trig.h" -#include "window.h" -#include "constants/songs.h" + +/* +NOTE: The data and functions in this file up until (but not including) sSoundMovesTable +are actually part of battle_main.c. They needed to be moved to this file in order to +match the ROM; this is also why sSoundMovesTable's declaration is in the middle of +functions instead of at the top of the file with the other declarations. +*/ extern const u8 *const gBattleScriptsForMoveEffects[]; extern const u8 *const gBattlescriptsForBallThrow[]; @@ -283,9 +294,7 @@ void HandleAction_UseItem(void) gBattlerAttacker = gBattlerTarget = gBattlerByTurnOrder[gCurrentTurnActionNumber]; gBattle_BG0_X = 0; gBattle_BG0_Y = 0; - ClearFuryCutterDestinyBondGrudge(gBattlerAttacker); - gLastUsedItem = gBattleBufferB[gBattlerAttacker][1] | (gBattleBufferB[gBattlerAttacker][2] << 8); if (gLastUsedItem <= LAST_BALL) // is ball @@ -311,18 +320,18 @@ void HandleAction_UseItem(void) break; case AI_ITEM_CURE_CONDITION: gBattleCommunication[MULTISTRING_CHOOSER] = 0; - if (*(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1)) & 1) + if (*(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) & 1) { - if (*(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1)) & 0x3E) + if (*(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) & 0x3E) gBattleCommunication[MULTISTRING_CHOOSER] = 5; } else { - do + while (!(*(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) & 1)) { - *(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1)) >>= 1; + *(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) >>= 1; gBattleCommunication[MULTISTRING_CHOOSER]++; - } while (!(*(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1)) & 1)); + } } break; case AI_ITEM_X_STAT: @@ -338,7 +347,7 @@ void HandleAction_UseItem(void) while (!((*(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1))) & 1)) { - *(gBattleStruct->AI_itemFlags + (gBattlerAttacker >> 1)) >>= 1; + *(gBattleStruct->AI_itemFlags + gBattlerAttacker / 2) >>= 1; gBattleTextBuff1[2]++; } @@ -354,7 +363,7 @@ void HandleAction_UseItem(void) break; } - gBattlescriptCurrInstr = gBattlescriptsForUsingItem[*(gBattleStruct->AI_itemType + (gBattlerAttacker >> 1))]; + gBattlescriptCurrInstr = gBattlescriptsForUsingItem[*(gBattleStruct->AI_itemType + gBattlerAttacker / 2)]; } gCurrentActionFuncId = B_ACTION_EXEC_SCRIPT; } @@ -527,6 +536,8 @@ void HandleAction_ThrowPokeblock(void) gBattleStruct->safariPkblThrowCounter++; if (gBattleStruct->safariEscapeFactor > 1) { + // BUG: The safariEscapeFactor is unintetionally able to become 0 (but it can not become negative!). This causes the pokeblock throw glitch. + // To fix that change the < in the if statement below to <=. if (gBattleStruct->safariEscapeFactor < sPkblToEscapeFactor[gBattleStruct->safariPkblThrowCounter][gBattleCommunication[MULTISTRING_CHOOSER]]) gBattleStruct->safariEscapeFactor = 1; else diff --git a/src/berry.c b/src/berry.c index d70e8c353..98264f37b 100644 --- a/src/berry.c +++ b/src/berry.c @@ -1331,7 +1331,7 @@ void ResetBerryTreeSparkleFlags(void) s16 bottom; int i; - GetCameraCoords((u16*)&cam_left, (u16*)&cam_top); + GetCameraCoords(&cam_left, &cam_top); left = cam_left; top = cam_top + 3; right = cam_left + 14; diff --git a/src/berry_blender.c b/src/berry_blender.c index 2cdb841ee..16ba42bd7 100644 --- a/src/berry_blender.c +++ b/src/berry_blender.c @@ -168,8 +168,8 @@ struct BerryBlender u16 progressBarValue; u16 maxProgressBarValue; u16 centerScale; - s16 bg_X; - s16 bg_Y; + u16 bg_X; + u16 bg_Y; u8 opponentTaskIds[BLENDER_MAX_PLAYERS - 1]; u8 perfectOpponents; // for debugging, NPCs will always hit Best u16 scores[BLENDER_MAX_PLAYERS][NUM_SCORE_TYPES]; @@ -3387,13 +3387,13 @@ static void RestoreBgCoord(s16* coord) // For "unshaking" the screen after ShakeBgCoordForHit is called static void RestoreBgCoords(void) { - RestoreBgCoord((s16 *)&sBerryBlender->bg_X); - RestoreBgCoord((s16 *)&sBerryBlender->bg_Y); + RestoreBgCoord(&sBerryBlender->bg_X); + RestoreBgCoord(&sBerryBlender->bg_Y); } static void BlenderLandShakeBgCoord(s16* coord, u16 timer) { - u8 strength; + s32 strength; if (timer < 10) strength = 16; diff --git a/src/berry_crush.c b/src/berry_crush.c index 3554644f2..985bf8d28 100755 --- a/src/berry_crush.c +++ b/src/berry_crush.c @@ -146,49 +146,38 @@ struct BerryCrushGame { MainCallback unk0; u32 (* unk4)(struct BerryCrushGame *, u8 *); - u8 unk8; u8 unk9; u8 mainTask; u8 unkB; - u8 unkC; u8 unkD; - u8 unkE; u8 unkF; - u16 unk10; u16 unk12; u16 unk14; - u16 unk16; s16 unk18; s16 unk1A; - s32 unk1C; + int unk1C; s32 unk20; u8 unk24; - u8 unk25_0:1; u8 unk25_1:1; u8 unk25_2:1; u8 unk25_3:1; u8 unk25_4:1; u8 unk25_5:3; - u16 unk26; - u16 unk28; s16 unk2A; s16 unk2C; - s16 unk2E; s16 unk30; s16 unk32; s16 unk34; - u8 unk36[0xA]; - struct BerryCrushGame_40 unk40; struct BerryCrushGame_5C unk5C; union BerryCrushGame_68 unk68; @@ -215,7 +204,7 @@ void sub_8022524(struct BerryCrushGame_138 *, u16); void sub_8022B28(struct Sprite *); void sub_8022554(struct BerryCrushGame_138 *r0); void sub_8024578(struct BerryCrushGame *); -void sub_8024644(u8 *, u8, u8, u16, u8); +void sub_8024644(u8 *, u32, u32, u32, u32); static void sub_8022A20(struct Sprite *sprite); static u32 BerryCrushCommand_BeginNormalPaletteFade(struct BerryCrushGame *r6, u8 *r1); static u32 sub_8022CB0(struct BerryCrushGame *r4, u8 *r5); @@ -2394,7 +2383,7 @@ void sub_802339C(struct BerryCrushGame *r4) } } } - if (r8 >= 2) + if (r8 > 1) { for (r7 = 0; r7 < r4->unk9; ++r7) { @@ -2584,7 +2573,6 @@ void sub_802385C(struct BerryCrushGame *r5) for (r4 = 0; r4 < r5->unk9; ++r4) r5->unk68.as_four_players.others[r4].unk4.as_2d_bytes[1][5] = 0; #endif - if ((gRecvCmds[0][0] & 0xFF00) != RFUCMD_SEND_PACKET || gRecvCmds[0][1] != 2) { @@ -3274,11 +3262,14 @@ static void BerryCrush_SetPaletteFadeParams(u8 *params, bool8 communicateAfter, params[9] = communicateAfter; } -void sub_8024644(u8 *r0, u8 r1, u8 r2, u16 r3, u8 r5) +void sub_8024644(u8 *r0, u32 r1, u32 r2, u32 r3, u32 r5) { + u8 sp[4]; + + 0[(u16 *)sp] = r3; r0[0] = r1; r0[1] = r2; - r0[2] = ((u8 *)&r3)[0]; - r0[3] = ((u8 *)&r3)[1]; + r0[2] = sp[0]; + r0[3] = sp[1]; r0[4] = r5; } diff --git a/src/birch_pc.c b/src/birch_pc.c index 5b574b05d..1f0ab2349 100644 --- a/src/birch_pc.c +++ b/src/birch_pc.c @@ -2,7 +2,6 @@ #include "event_data.h" #include "field_message_box.h" #include "pokedex.h" -#include "constants/species.h" #include "strings.h" bool16 ScriptGetPokedexInfo(void) diff --git a/src/braille_puzzles.c b/src/braille_puzzles.c index a1ea44e26..aa6664f35 100644 --- a/src/braille_puzzles.c +++ b/src/braille_puzzles.c @@ -8,7 +8,6 @@ #include "constants/field_effects.h" #include "constants/maps.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/metatile_labels.h" #include "fieldmap.h" #include "party_menu.h" diff --git a/src/confetti_util.c b/src/confetti_util.c index 6d4770056..3bda3ab53 100644 --- a/src/confetti_util.c +++ b/src/confetti_util.c @@ -30,8 +30,10 @@ static void sub_81520A8(void *dest, u16 value, u8 left, u8 top, u8 width, u8 hei static void sub_8152134(void *dest, const u16 *src, u8 left, u8 top, u8 width, u8 height) // Unused. { - u8 i, j; - u8 x, y; + u8 i; + u8 j; + u8 x; + u8 y; const u16 *_src; for (i = 0, _src = src, y = top; i < height; i++) diff --git a/src/contest.c b/src/contest.c index 61a159bc4..40a0eac66 100644 --- a/src/contest.c +++ b/src/contest.c @@ -42,7 +42,6 @@ #include "constants/moves.h" #include "constants/rgb.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/tv.h" // This file's functions. @@ -951,39 +950,39 @@ const struct SpriteTemplate sSpriteTemplates_ContestantsTurnBlinkEffect[CONTESTA static const s8 gContestExcitementTable[CONTEST_CATEGORIES_COUNT][CONTEST_CATEGORIES_COUNT] = { - [CONTEST_CATEGORY_COOL] = { - [CONTEST_CATEGORY_COOL] = +1, - [CONTEST_CATEGORY_BEAUTY] = 0, - [CONTEST_CATEGORY_CUTE] = -1, - [CONTEST_CATEGORY_SMART] = -1, + [CONTEST_CATEGORY_COOL] = { + [CONTEST_CATEGORY_COOL] = +1, + [CONTEST_CATEGORY_BEAUTY] = 0, + [CONTEST_CATEGORY_CUTE] = -1, + [CONTEST_CATEGORY_SMART] = -1, [CONTEST_CATEGORY_TOUGH] = 0 }, - [CONTEST_CATEGORY_BEAUTY] = { - [CONTEST_CATEGORY_COOL] = 0, - [CONTEST_CATEGORY_BEAUTY] = +1, - [CONTEST_CATEGORY_CUTE] = 0, - [CONTEST_CATEGORY_SMART] = -1, + [CONTEST_CATEGORY_BEAUTY] = { + [CONTEST_CATEGORY_COOL] = 0, + [CONTEST_CATEGORY_BEAUTY] = +1, + [CONTEST_CATEGORY_CUTE] = 0, + [CONTEST_CATEGORY_SMART] = -1, [CONTEST_CATEGORY_TOUGH] = -1 }, [CONTEST_CATEGORY_CUTE] = { - [CONTEST_CATEGORY_COOL] = -1, - [CONTEST_CATEGORY_BEAUTY] = 0, - [CONTEST_CATEGORY_CUTE] = +1, - [CONTEST_CATEGORY_SMART] = 0, + [CONTEST_CATEGORY_COOL] = -1, + [CONTEST_CATEGORY_BEAUTY] = 0, + [CONTEST_CATEGORY_CUTE] = +1, + [CONTEST_CATEGORY_SMART] = 0, [CONTEST_CATEGORY_TOUGH] = -1 }, [CONTEST_CATEGORY_SMART] = { - [CONTEST_CATEGORY_COOL] = -1, - [CONTEST_CATEGORY_BEAUTY] = -1, - [CONTEST_CATEGORY_CUTE] = 0, - [CONTEST_CATEGORY_SMART] = +1, + [CONTEST_CATEGORY_COOL] = -1, + [CONTEST_CATEGORY_BEAUTY] = -1, + [CONTEST_CATEGORY_CUTE] = 0, + [CONTEST_CATEGORY_SMART] = +1, [CONTEST_CATEGORY_TOUGH] = 0 }, - [CONTEST_CATEGORY_TOUGH] = { - [CONTEST_CATEGORY_COOL] = 0, - [CONTEST_CATEGORY_BEAUTY] = -1, - [CONTEST_CATEGORY_CUTE] = -1, - [CONTEST_CATEGORY_SMART] = 0, + [CONTEST_CATEGORY_TOUGH] = { + [CONTEST_CATEGORY_COOL] = 0, + [CONTEST_CATEGORY_BEAUTY] = -1, + [CONTEST_CATEGORY_CUTE] = -1, + [CONTEST_CATEGORY_SMART] = 0, [CONTEST_CATEGORY_TOUGH] = +1 } }; @@ -3408,7 +3407,8 @@ static void GetAllChosenMoves(void) static void RankContestants(void) { - s32 i, j; + s32 i; + s32 j; s16 arr[CONTESTANT_COUNT]; for (i = 0; i < CONTESTANT_COUNT; i++) @@ -3483,7 +3483,8 @@ static bool8 ContestantCanUseTurn(u8 contestant) { if (eContestantStatus[contestant].numTurnsSkipped != 0 || eContestantStatus[contestant].noMoreTurns) return FALSE; - return TRUE; + else + return TRUE; } static void SetContestantStatusesForNextRound(void) @@ -3537,7 +3538,8 @@ bool8 Contest_IsMonsTurnDisabled(u8 contestant) { if (eContestantStatus[contestant].numTurnsSkipped != 0 || eContestantStatus[contestant].noMoreTurns) return TRUE; - return FALSE; + else + return FALSE; } static void CalculateTotalPointsForContestant(u8 contestant) @@ -4480,14 +4482,17 @@ static void CalculateAppealMoveImpact(u8 contestant) eContestantStatus[contestant].comboAppealBonus = eContestantStatus[contestant].baseAppeal * eContestantStatus[contestant].completedCombo; eContestantStatus[contestant].completedComboFlag = TRUE; // Redundant with completedCombo, used by AI } - else if (gContestMoves[eContestantStatus[contestant].currMove].comboStarterId != 0) - { - eContestantStatus[contestant].hasJudgesAttention = TRUE; - eContestantStatus[contestant].usedComboMove = TRUE; - } else { - eContestantStatus[contestant].hasJudgesAttention = FALSE; + if (gContestMoves[eContestantStatus[contestant].currMove].comboStarterId != 0) + { + eContestantStatus[contestant].hasJudgesAttention = TRUE; + eContestantStatus[contestant].usedComboMove = TRUE; + } + else + { + eContestantStatus[contestant].hasJudgesAttention = FALSE; + } } } if (eContestantStatus[contestant].repeatedMove) @@ -5010,7 +5015,7 @@ static void ShowHideNextTurnGfx(bool8 show) { if (eContestantStatus[i].turnOrderMod != 0 && show) { - CpuCopy32(GetTurnOrderNumberGfx(i), (void *)(VRAM + 0x10000 + (gSprites[eContestGfxState[i].nextTurnSpriteId].oam.tileNum + 6) * 32), 32); + CpuCopy32(GetTurnOrderNumberGfx(i), (void *)(OBJ_VRAM0 + (gSprites[eContestGfxState[i].nextTurnSpriteId].oam.tileNum + 6) * 32), 32); gSprites[eContestGfxState[i].nextTurnSpriteId].pos1.y = sNextTurnSpriteYPositions[gContestantTurnOrder[i]]; gSprites[eContestGfxState[i].nextTurnSpriteId].invisible = FALSE; } @@ -5411,7 +5416,7 @@ static void Contest_PrintTextToBg0WindowStd(u32 windowId, const u8 *b) printerTemplate.currentY = 1; printerTemplate.letterSpacing = 0; printerTemplate.lineSpacing = 0; - printerTemplate.style = 0; + printerTemplate.unk = 0; printerTemplate.fgColor = 15; printerTemplate.bgColor = 0; printerTemplate.shadowColor = 8; @@ -5434,7 +5439,7 @@ void Contest_PrintTextToBg0WindowAt(u32 windowId, u8 *currChar, s32 x, s32 y, s3 printerTemplate.currentY = y; printerTemplate.letterSpacing = 0; printerTemplate.lineSpacing = 0; - printerTemplate.style = 0; + printerTemplate.unk = 0; printerTemplate.fgColor = 15; printerTemplate.bgColor = 0; printerTemplate.shadowColor = 8; @@ -5458,7 +5463,7 @@ static void Contest_StartTextPrinter(const u8 *currChar, bool32 b) printerTemplate.currentY = 1; printerTemplate.letterSpacing = 0; printerTemplate.lineSpacing = 0; - printerTemplate.style = 0; + printerTemplate.unk = 0; printerTemplate.fgColor = 1; printerTemplate.bgColor = 0; printerTemplate.shadowColor = 8; @@ -6093,4 +6098,3 @@ void StripPlayerAndMonNamesForLinkContest(struct ContestPokemon *mon, s32 langua } } - diff --git a/src/contest_painting.c b/src/contest_painting.c index e903edbbb..1602eb94f 100644 --- a/src/contest_painting.c +++ b/src/contest_painting.c @@ -397,16 +397,16 @@ static void _InitContestMonPixels(u8 *spriteGfx, u16 *palette, u16 (*destPixels) { for (pixelX = 0; pixelX < 8; pixelX++) { - colorIndex = spriteGfx[((tileY * 8) + tileX) * 32 + (pixelY << 2) + (pixelX >> 1)]; + colorIndex = spriteGfx[32 * (tileY * 8 + tileX) + (pixelY << 2) + (pixelX >> 1)]; if (pixelX & 1) colorIndex >>= 4; else - colorIndex &= 0xF; // %=16 works here too. Both match + colorIndex &= 0xF; - if (colorIndex == 0) // transparent pixel - (*destPixels)[tileY * 8 + pixelY][tileX * 8 + pixelX] = 0x8000; + if (colorIndex == 0) // transparent pixel + (*destPixels)[8 * tileY + pixelY][tileX * 8 + pixelX] = 0x8000; else - (*destPixels)[tileY * 8 + pixelY][tileX * 8 + pixelX] = palette[colorIndex]; + (*destPixels)[8 * tileY + pixelY][tileX * 8 + pixelX] = palette[colorIndex]; } } } @@ -501,7 +501,6 @@ static void LoadContestPaintingFrame(u8 contestWinnerId, bool8 arg1) static void InitPaintingMonOamData(u8 contestWinnerId) { - gMain.oamBuffer[0] = sContestPaintingMonOamData; gMain.oamBuffer[0].tileNum = 0; @@ -512,7 +511,7 @@ static void InitPaintingMonOamData(u8 contestWinnerId) } else { - gMain.oamBuffer[0].x = 88; // Duplicated Code + gMain.oamBuffer[0].x = 88; // Duplicated code gMain.oamBuffer[0].y = 24; } } diff --git a/src/contest_util.c b/src/contest_util.c index dbc1e28ed..e690a3bbe 100644 --- a/src/contest_util.c +++ b/src/contest_util.c @@ -166,11 +166,6 @@ static void SpriteCB_Confetti(struct Sprite *sprite); static void Task_ShowContestEntryMonPic(u8 taskId); static void Task_LinkContestWaitForConnection(u8 taskId); -extern const u16 gObjectEventPalette8[]; -extern const u16 gObjectEventPalette17[]; -extern const u16 gObjectEventPalette33[]; -extern const u16 gObjectEventPalette34[]; - static const u16 sUnknown_0858D6B0[] = INCBIN_U16("graphics/unknown/unknown_58D6B0.gbapal"); static const u8 sUnknown_0858D6D0[] = INCBIN_U8("graphics/unknown/unknown_58D6D0.4bpp"); static const u16 sMiscBlank_Pal[] = INCBIN_U16("graphics/interface/blank.gbapal"); @@ -1151,12 +1146,12 @@ static void TryCreateWirelessSprites(void) static s32 DrawResultsTextWindow(const u8 *text, u8 spriteId) { u16 windowId; - s32 origWidth, strWidth; + int origWidth; + int strWidth; u8 *spriteTilePtrs[4]; u8 *dst; - { - struct WindowTemplate windowTemplate; //It's important the lifetime of this struct ends after the clear + struct WindowTemplate windowTemplate; memset(&windowTemplate, 0, sizeof(windowTemplate)); windowTemplate.width = 30; windowTemplate.height = 2; @@ -1165,33 +1160,33 @@ static s32 DrawResultsTextWindow(const u8 *text, u8 spriteId) } origWidth = GetStringWidth(1, text, 0); - if ((strWidth = (origWidth + 9) / 8) > 30) - strWidth = 30; + strWidth = (origWidth + 9) / 8; + if (strWidth > 30) + strWidth = 30; AddTextPrinterParameterized3(windowId, 1, (strWidth * 8 - origWidth) / 2, 1, sContestLinkTextColors, -1, text); - { s32 i; struct Sprite *sprite; const u8 *src, *windowTilesPtr; - windowTilesPtr = (const u8 *)(GetWindowAttribute(windowId, WINDOW_TILE_DATA)); - src = sUnknown_0858D6D0; + windowTilesPtr = (u8 *)(GetWindowAttribute(windowId, WINDOW_TILE_DATA)); + src = (u8 *)(sUnknown_0858D6D0); sprite = &gSprites[spriteId]; - spriteTilePtrs[0] = (u8 *)((OBJ_VRAM0) + sprite->oam.tileNum * 32); + spriteTilePtrs[0] = (u8 *)(sprite->oam.tileNum * 32 + OBJ_VRAM0); for (i = 1; i < 4; i++) - spriteTilePtrs[i] = (u8 *)((OBJ_VRAM0) + gSprites[sprite->data[i - 1]].oam.tileNum * 32); - + spriteTilePtrs[i] = (void*)(gSprites[sprite->data[i - 1]].oam.tileNum * 32 + OBJ_VRAM0); + for (i = 0; i < 4; i++) CpuFill32(0, spriteTilePtrs[i], 0x400); - + dst = spriteTilePtrs[0]; CpuCopy32(src, dst, 0x20); CpuCopy32(src + 128, dst + 0x100, 0x20); CpuCopy32(src + 128, dst + 0x200, 0x20); - CpuCopy32(src + 64, dst + 0x300, 0x20); - + CpuCopy32(src + 64, dst + 0x300, 0x20); + for (i = 0; i < strWidth; i++) { dst = &spriteTilePtrs[(i + 1) / 8][((i + 1) % 8) * 32]; @@ -1203,10 +1198,10 @@ static s32 DrawResultsTextWindow(const u8 *text, u8 spriteId) } dst = &spriteTilePtrs[(i + 1) / 8][((i + 1) % 8) * 32]; - CpuCopy32(src + 32, dst, 0x20); + CpuCopy32(src + 32, dst, 0x20); CpuCopy32(src + 160, dst + 0x100, 0x20); CpuCopy32(src + 160, dst + 0x200, 0x20); - CpuCopy32(src + 96, dst + 0x300, 0x20); + CpuCopy32(src + 96, dst + 0x300, 0x20); } RemoveWindow(windowId); @@ -1922,7 +1917,7 @@ static void AddContestTextPrinter(int windowId, u8 *str, int x) textPrinter.currentY = 2; textPrinter.letterSpacing = 0; textPrinter.lineSpacing = 0; - textPrinter.style = 0; + textPrinter.unk = 0; textPrinter.fgColor = 1; textPrinter.bgColor = 0; textPrinter.shadowColor = 8; @@ -2488,16 +2483,16 @@ void LoadLinkContestPlayerPalettes(void) if (version == VERSION_RUBY || version == VERSION_SAPPHIRE) { if (gLinkPlayers[i].gender == MALE) - LoadPalette(gObjectEventPalette33, 0x160 + i * 0x10, 0x20); + LoadPalette(gObjectEventPal_RubySapphireBrendan, 0x160 + i * 0x10, 0x20); else - LoadPalette(gObjectEventPalette34, 0x160 + i * 0x10, 0x20); + LoadPalette(gObjectEventPal_RubySapphireMay, 0x160 + i * 0x10, 0x20); } else { if (gLinkPlayers[i].gender == MALE) - LoadPalette(gObjectEventPalette8, 0x160 + i * 0x10, 0x20); + LoadPalette(gObjectEventPal_Brendan, 0x160 + i * 0x10, 0x20); else - LoadPalette(gObjectEventPalette17, 0x160 + i * 0x10, 0x20); + LoadPalette(gObjectEventPal_May, 0x160 + i * 0x10, 0x20); } } } diff --git a/src/credits.c b/src/credits.c index 86a659d5a..41d1c1686 100644 --- a/src/credits.c +++ b/src/credits.c @@ -22,7 +22,6 @@ #include "pokedex.h" #include "event_data.h" #include "random.h" -#include "constants/species.h" enum { diff --git a/src/crt0.s b/src/crt0.s index cb7c93a6b..49f214f80 100644 --- a/src/crt0.s +++ b/src/crt0.s @@ -91,6 +91,10 @@ Init: @ 8000204 ldr r1, =INTR_VECTOR adr r0, IntrMain str r0, [r1] + .if MODERN + mov r0, #255 @ RESET_ALL + svc #1 << 16 + .endif @ MODERN ldr r1, =AgbMain + 1 mov lr, pc bx r1 diff --git a/src/data.c b/src/data.c index 8d6640223..29d1835ac 100644 --- a/src/data.c +++ b/src/data.c @@ -5,7 +5,6 @@ #include "graphics.h" #include "constants/items.h" #include "constants/moves.h" -#include "constants/species.h" #include "constants/trainers.h" #include "constants/battle_ai.h" diff --git a/src/data/bard_music/pokemon.h b/src/data/bard_music/pokemon.h index 112a5870b..5ccf2f830 100644 --- a/src/data/bard_music/pokemon.h +++ b/src/data/bard_music/pokemon.h @@ -1,6 +1,5 @@ #ifndef GUARD_DATA_BARD_MUSIC_POKEMON_H #define GUARD_DATA_BARD_MUSIC_POKEMON_H -#include "constants/species.h" const u16 gNumSpeciesNames = NUM_SPECIES; diff --git a/src/data/battle_frontier/trainer_hill.h b/src/data/battle_frontier/trainer_hill.h index cfd5dd994..1b41024d0 100644 --- a/src/data/battle_frontier/trainer_hill.h +++ b/src/data/battle_frontier/trainer_hill.h @@ -1,5 +1,11 @@ #define TRAINER_HILL_OTID 0x10000000 +// NOTE: Each of these macros turn data into one byte. Therefore ranges for all arguments is 0-15 +// See struct TrHillDisplay for more info about each +#define COORDS_XY(x,y) ((y<<4)|(x)) +#define TRAINER_DIRS(a, b) (((a-1)<<4)|(b-1)) +#define TRAINER_RANGE(a, b) ((a<<4)|(b)) + static const struct TrHillTag sDataTagJPDefault = { .numTrainers = NUM_TRAINER_HILL_TRAINERS_JP, .unused1 = 1, @@ -187,11 +193,28 @@ static const struct TrHillFloor sDataTagJPDefault_Floors[] = { }, }, .display = { - .data = { 0x31, 0x35, 0x35, 0x3b, 0x26, 0x26, 0x1b, 0x1c, 0x1d, 0x25, 0x39, 0x3a, 0x3b, 0x3b, 0x3b, 0x8, 0x31, 0x2b, 0x2b, 0x3b, 0x34, 0x34, 0x2b, 0x2b, 0x34, 0x33, 0x3f, 0x3f, 0x3f, 0x3f, 0x3b, 0x8, 0x31, 0x2b, 0x2b, 0x3b, 0x3b, 0x3b, 0x34, 0x34, 0x3b, 0x33, 0x3f, 0x3f, 0x3f, 0x3b, 0x3b, 0x8, 0x31, 0x2b, 0x2b, 0x35, 0x35, 0x35, 0x35, 0x35, 0x3b, 0x33, 0x3f, 0x3f, 0x3f, 0x3b, 0x3f, 0x8, 0x31, 0x2b, 0x34, 0x34, 0x34, 0x2b, 0x34, 0x34, 0x3b, 0x2c, 0x3f, 0x3f, 0x3f, 0x3b, 0x3b, 0x8, 0x31, 0x2b, 0x3b, 0x35, 0x3b, 0x2b, 0x3b, 0x35, 0x3b, 0x35, 0x3b, 0x3f, 0x3f, 0x3f, 0x3b, 0x8, 0x31, 0x2b, 0x3b, 0x2b, 0x3b, 0x2b, 0x3b, 0x2b, 0x3b, 0x2b, 0x3b, 0x3f, 0x3f, 0x3f, 0x3b, 0x8, 0x31, 0x34, 0x3b, 0x2b, 0x3b, 0x34, 0x3b, 0x2b, 0x35, 0x2b, 0x3b, 0x3b, 0x3f, 0x3b, 0x3b, 0x8, 0x31, 0x3b, 0x3b, 0x34, 0x3b, 0x3b, 0x3b, 0x34, 0x34, 0x34, 0x3f, 0x3b, 0x3b, 0x3b, 0x3f, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 }, - .unk3A0 = { 0x381, 0x6fc1, 0x6341, 0x6041, 0x7f41, 0x4401, 0x5541, 0x5541, 0x11c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff }, - .coords = { 0x28, 0x78 }, - .direction = 0x1, - .range = 0x23 + .metatileData = { + 0x31, 0x35, 0x35, 0x3b, 0x26, 0x26, 0x1b, 0x1c, 0x1d, 0x25, 0x39, 0x3a, 0x3b, 0x3b, 0x3b, 0x08, + 0x31, 0x2b, 0x2b, 0x3b, 0x34, 0x34, 0x2b, 0x2b, 0x34, 0x33, 0x3f, 0x3f, 0x3f, 0x3f, 0x3b, 0x08, + 0x31, 0x2b, 0x2b, 0x3b, 0x3b, 0x3b, 0x34, 0x34, 0x3b, 0x33, 0x3f, 0x3f, 0x3f, 0x3b, 0x3b, 0x08, + 0x31, 0x2b, 0x2b, 0x35, 0x35, 0x35, 0x35, 0x35, 0x3b, 0x33, 0x3f, 0x3f, 0x3f, 0x3b, 0x3f, 0x08, + 0x31, 0x2b, 0x34, 0x34, 0x34, 0x2b, 0x34, 0x34, 0x3b, 0x2c, 0x3f, 0x3f, 0x3f, 0x3b, 0x3b, 0x08, + 0x31, 0x2b, 0x3b, 0x35, 0x3b, 0x2b, 0x3b, 0x35, 0x3b, 0x35, 0x3b, 0x3f, 0x3f, 0x3f, 0x3b, 0x08, + 0x31, 0x2b, 0x3b, 0x2b, 0x3b, 0x2b, 0x3b, 0x2b, 0x3b, 0x2b, 0x3b, 0x3f, 0x3f, 0x3f, 0x3b, 0x08, + 0x31, 0x34, 0x3b, 0x2b, 0x3b, 0x34, 0x3b, 0x2b, 0x35, 0x2b, 0x3b, 0x3b, 0x3f, 0x3b, 0x3b, 0x08, + 0x31, 0x3b, 0x3b, 0x34, 0x3b, 0x3b, 0x3b, 0x34, 0x34, 0x34, 0x3f, 0x3b, 0x3b, 0x3b, 0x3f, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = { 0x0381, 0x6fc1, 0x6341, 0x6041, 0x7f41, 0x4401, 0x5541, 0x5541, 0x11c1, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff }, + .coords = { COORDS_XY(8,2), COORDS_XY(8,7) }, + .direction = TRAINER_DIRS(DIR_SOUTH, DIR_NORTH), + .range = TRAINER_RANGE(2, 3) } }, [1] = { @@ -372,11 +395,28 @@ static const struct TrHillFloor sDataTagJPDefault_Floors[] = { }, }, .display = { - .data = { 0x31, 0x3b, 0x35, 0x3b, 0x39, 0x26, 0x1b, 0x1c, 0x1d, 0x25, 0x39, 0x3a, 0x3b, 0x35, 0x3b, 0x8, 0x31, 0x3b, 0x2b, 0x3b, 0x3b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x3b, 0x3b, 0x3b, 0x2b, 0x3b, 0x8, 0x31, 0x3b, 0x2b, 0x3b, 0x3b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x3e, 0x3e, 0x3b, 0x2b, 0x3b, 0x8, 0x31, 0x3b, 0x2b, 0x3b, 0x3b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x3b, 0x3b, 0x3b, 0x2b, 0x3b, 0x8, 0x3f, 0x3b, 0x2b, 0x3b, 0x3b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x3b, 0x3e, 0x3e, 0x2b, 0x3b, 0x8, 0x31, 0x3b, 0x2b, 0x3b, 0x3b, 0x2b, 0x2b, 0x2c, 0x2b, 0x2b, 0x3b, 0x3b, 0x3b, 0x2b, 0x3b, 0x8, 0x31, 0x3f, 0x2b, 0x3b, 0x3b, 0x2c, 0x2c, 0x3b, 0x2c, 0x2c, 0x3e, 0x3e, 0x3b, 0x2b, 0x3b, 0x8, 0x31, 0x3b, 0x2b, 0x35, 0x35, 0x35, 0x35, 0x3b, 0x35, 0x35, 0x35, 0x35, 0x35, 0x2b, 0x3b, 0x8, 0x3f, 0x3b, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x3b, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x3b, 0x8, 0x31, 0x3b, 0x3f, 0x3f, 0x3b, 0x35, 0x35, 0x3b, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x8, 0x31, 0x3f, 0x3f, 0x3f, 0x3b, 0x2b, 0x2b, 0x35, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x8, 0x31, 0x3f, 0x3f, 0x3b, 0x3b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x8, 0x31, 0x3b, 0x3b, 0x3b, 0x3f, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8 }, - .unk3A0 = { 0x381, 0x27c5, 0x27c5, 0x27c5, 0x27c5, 0x27c5, 0x26c5, 0x2005, 0x3efd, 0x1, 0x6ff, 0x7ff, 0x7ff, 0xffff, 0xffff, 0xffff }, - .coords = { 0x67, 0xa7 }, - .direction = 0x1, - .range = 0x33 + .metatileData = { + 0x31, 0x3b, 0x35, 0x3b, 0x39, 0x26, 0x1b, 0x1c, 0x1d, 0x25, 0x39, 0x3a, 0x3b, 0x35, 0x3b, 0x08, + 0x31, 0x3b, 0x2b, 0x3b, 0x3b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x3b, 0x3b, 0x3b, 0x2b, 0x3b, 0x08, + 0x31, 0x3b, 0x2b, 0x3b, 0x3b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x3e, 0x3e, 0x3b, 0x2b, 0x3b, 0x08, + 0x31, 0x3b, 0x2b, 0x3b, 0x3b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x3b, 0x3b, 0x3b, 0x2b, 0x3b, 0x08, + 0x3f, 0x3b, 0x2b, 0x3b, 0x3b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x3b, 0x3e, 0x3e, 0x2b, 0x3b, 0x08, + 0x31, 0x3b, 0x2b, 0x3b, 0x3b, 0x2b, 0x2b, 0x2c, 0x2b, 0x2b, 0x3b, 0x3b, 0x3b, 0x2b, 0x3b, 0x08, + 0x31, 0x3f, 0x2b, 0x3b, 0x3b, 0x2c, 0x2c, 0x3b, 0x2c, 0x2c, 0x3e, 0x3e, 0x3b, 0x2b, 0x3b, 0x08, + 0x31, 0x3b, 0x2b, 0x35, 0x35, 0x35, 0x35, 0x3b, 0x35, 0x35, 0x35, 0x35, 0x35, 0x2b, 0x3b, 0x08, + 0x3f, 0x3b, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x3b, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x3b, 0x08, + 0x31, 0x3b, 0x3f, 0x3f, 0x3b, 0x35, 0x35, 0x3b, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x35, 0x08, + 0x31, 0x3f, 0x3f, 0x3f, 0x3b, 0x2b, 0x2b, 0x35, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x08, + 0x31, 0x3f, 0x3f, 0x3b, 0x3b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x08, + 0x31, 0x3b, 0x3b, 0x3b, 0x3f, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = { 0x0381, 0x27c5, 0x27c5, 0x27c5, 0x27c5, 0x27c5, 0x26c5, 0x2005, 0x3efd, 0x1, 0x6ff, 0x7ff, 0x7ff, 0xffff, 0xffff, 0xffff }, + .coords = { COORDS_XY(7,6), COORDS_XY(7,10) }, + .direction = TRAINER_DIRS(DIR_SOUTH, DIR_NORTH), + .range = TRAINER_RANGE(3, 3) } }, }; @@ -686,11 +726,28 @@ static const struct TrHillFloor sDataTagNormal_Floors[] = }, }, .display = { - .data = {0x31, 0x3B, 0x35, 0x35, 0x26, 0x26, 0x1B, 0x1C, 0x1D, 0x25, 0x26, 0x3A, 0x3B, 0x35, 0x3B, 0x8, 0x31, 0x3B, 0x2C, 0x2C, 0x2C, 0x2B, 0x24, 0x24, 0x24, 0x24, 0x2C, 0x3B, 0x3B, 0x2C, 0x3B, 0x8, 0x2D, 0x3B, 0x3B, 0x3B, 0x3B, 0x2B, 0x3B, 0x3B, 0x3B, 0x3B, 0x35, 0x3B, 0x35, 0x35, 0x3B, 0x8, 0x33, 0x3B, 0x32, 0x21, 0x30, 0x2B, 0x3B, 0x32, 0x21, 0x30, 0x2B, 0x3B, 0x2C, 0x2B, 0x3B, 0x8, 0x33, 0x35, 0x3B, 0x3B, 0x3B, 0x2C, 0x35, 0x3B, 0x3B, 0x3B, 0x2B, 0x3B, 0x3B, 0x2B, 0x3B, 0x8, 0x34, 0x2C, 0x3B, 0x32, 0x21, 0x30, 0x2B, 0x32, 0x30, 0x3B, 0x2B, 0x32, 0x30, 0x2C, 0x3B, 0x8, 0x31, 0x35, 0x3B, 0x3B, 0x35, 0x3B, 0x2C, 0x3B, 0x3B, 0x35, 0x2C, 0x3B, 0x3B, 0x35, 0x35, 0x8, 0x31, 0x2C, 0x32, 0x30, 0x2B, 0x32, 0x30, 0x35, 0x3B, 0x2B, 0x32, 0x21, 0x30, 0x2C, 0x2C, 0x8, 0x31, 0x35, 0x3B, 0x3B, 0x2B, 0x3B, 0x3B, 0x2B, 0x3B, 0x2C, 0x3B, 0x35, 0x3B, 0x3B, 0x3B, 0x8, 0x31, 0x2C, 0x32, 0x30, 0x2B, 0x32, 0x30, 0x2B, 0x3B, 0x32, 0x30, 0x2B, 0x32, 0x30, 0x3B, 0x8, 0x31, 0x35, 0x35, 0x35, 0x2B, 0x3B, 0x3B, 0x2B, 0x3B, 0x3B, 0x35, 0x2B, 0x3B, 0x35, 0x35, 0x8, 0x31, 0x2B, 0x2C, 0x2C, 0x2C, 0x32, 0x30, 0x2B, 0x32, 0x30, 0x2C, 0x2C, 0x3B, 0x2C, 0x2C, 0x8, 0x31, 0x2B, 0x3B, 0x3B, 0x35, 0x3B, 0x3B, 0x2B, 0x3B, 0x3B, 0x35, 0x3B, 0x3B, 0x3B, 0x3B, 0x8, 0x31, 0x2C, 0x32, 0x30, 0x2B, 0x3B, 0x3B, 0x2C, 0x32, 0x30, 0x2C, 0x32, 0x30, 0x3B, 0x35, 0x8, 0x31, 0x3B, 0x3B, 0x3B, 0x2C, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x2C, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8}, - .unk3A0 = {0x381, 0x3FE5, 0x401, 0xBDED, 0x8425, 0xDFBD, 0x221, 0x7E7F, 0x941, 0x7F7D, 0x911, 0x7FF7, 0x4101, 0x79F9, 0x803, 0xFFFF}, - .coords = {27, 45}, - .direction = 0x21, - .range = 0x21, + .metatileData = { + 0x31, 0x3B, 0x35, 0x35, 0x26, 0x26, 0x1B, 0x1C, 0x1D, 0x25, 0x26, 0x3A, 0x3B, 0x35, 0x3B, 0x08, + 0x31, 0x3B, 0x2C, 0x2C, 0x2C, 0x2B, 0x24, 0x24, 0x24, 0x24, 0x2C, 0x3B, 0x3B, 0x2C, 0x3B, 0x08, + 0x2D, 0x3B, 0x3B, 0x3B, 0x3B, 0x2B, 0x3B, 0x3B, 0x3B, 0x3B, 0x35, 0x3B, 0x35, 0x35, 0x3B, 0x08, + 0x33, 0x3B, 0x32, 0x21, 0x30, 0x2B, 0x3B, 0x32, 0x21, 0x30, 0x2B, 0x3B, 0x2C, 0x2B, 0x3B, 0x08, + 0x33, 0x35, 0x3B, 0x3B, 0x3B, 0x2C, 0x35, 0x3B, 0x3B, 0x3B, 0x2B, 0x3B, 0x3B, 0x2B, 0x3B, 0x08, + 0x34, 0x2C, 0x3B, 0x32, 0x21, 0x30, 0x2B, 0x32, 0x30, 0x3B, 0x2B, 0x32, 0x30, 0x2C, 0x3B, 0x08, + 0x31, 0x35, 0x3B, 0x3B, 0x35, 0x3B, 0x2C, 0x3B, 0x3B, 0x35, 0x2C, 0x3B, 0x3B, 0x35, 0x35, 0x08, + 0x31, 0x2C, 0x32, 0x30, 0x2B, 0x32, 0x30, 0x35, 0x3B, 0x2B, 0x32, 0x21, 0x30, 0x2C, 0x2C, 0x08, + 0x31, 0x35, 0x3B, 0x3B, 0x2B, 0x3B, 0x3B, 0x2B, 0x3B, 0x2C, 0x3B, 0x35, 0x3B, 0x3B, 0x3B, 0x08, + 0x31, 0x2C, 0x32, 0x30, 0x2B, 0x32, 0x30, 0x2B, 0x3B, 0x32, 0x30, 0x2B, 0x32, 0x30, 0x3B, 0x08, + 0x31, 0x35, 0x35, 0x35, 0x2B, 0x3B, 0x3B, 0x2B, 0x3B, 0x3B, 0x35, 0x2B, 0x3B, 0x35, 0x35, 0x08, + 0x31, 0x2B, 0x2C, 0x2C, 0x2C, 0x32, 0x30, 0x2B, 0x32, 0x30, 0x2C, 0x2C, 0x3B, 0x2C, 0x2C, 0x08, + 0x31, 0x2B, 0x3B, 0x3B, 0x35, 0x3B, 0x3B, 0x2B, 0x3B, 0x3B, 0x35, 0x3B, 0x3B, 0x3B, 0x3B, 0x08, + 0x31, 0x2C, 0x32, 0x30, 0x2B, 0x3B, 0x3B, 0x2C, 0x32, 0x30, 0x2C, 0x32, 0x30, 0x3B, 0x35, 0x08, + 0x31, 0x3B, 0x3B, 0x3B, 0x2C, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x2C, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = {0x0381, 0x3FE5, 0x0401, 0xBDED, 0x8425, 0xDFBD, 0x0221, 0x7E7F, 0x0941, 0x7F7D, 0x0911, 0x7FF7, 0x4101, 0x79F9, 0x0803, 0xFFFF}, + .coords = {COORDS_XY(11,1), COORDS_XY(13,2)}, + .direction = TRAINER_DIRS(DIR_WEST, DIR_NORTH), + .range = TRAINER_RANGE(2, 1), } }, [1] = @@ -991,11 +1048,28 @@ static const struct TrHillFloor sDataTagNormal_Floors[] = }, }, .display = { - .data = {0xD1, 0xD5, 0xD5, 0xD5, 0xD9, 0xD9, 0x1B, 0x1C, 0x1D, 0xC5, 0xC6, 0xCE, 0xD5, 0xDB, 0xD5, 0x8, 0xD1, 0xCB, 0xC4, 0xC4, 0xDB, 0xDB, 0xC4, 0xC4, 0xC4, 0xCC, 0xCC, 0xCC, 0xCB, 0xDB, 0xCB, 0x8, 0xD1, 0xCB, 0xDB, 0xDB, 0x17, 0x17, 0x17, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xCB, 0xDB, 0xCB, 0x8, 0xD1, 0xCB, 0xDB, 0xD5, 0x17, 0x17, 0x17, 0xD5, 0xD5, 0xD5, 0xD5, 0xDF, 0xCB, 0xDB, 0xCB, 0x8, 0xD1, 0xCB, 0xDB, 0xCB, 0x17, 0x17, 0x1F, 0xCB, 0xCB, 0xC4, 0xC4, 0xDB, 0xCB, 0xDB, 0xCB, 0x8, 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xC4, 0xCB, 0xCB, 0xDF, 0xD5, 0xD5, 0xCB, 0xDB, 0xCB, 0x8, 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xCB, 0xCB, 0xDB, 0xC4, 0xC4, 0xCB, 0xDB, 0xCB, 0x8, 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xCB, 0xCB, 0xD5, 0xD5, 0xDF, 0xCB, 0xDB, 0xCB, 0x8, 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xCB, 0xCB, 0xC4, 0xC4, 0xDB, 0xCB, 0xDB, 0xCB, 0x8, 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xCB, 0xCB, 0xDF, 0xD5, 0xD5, 0xCB, 0xDB, 0xCB, 0x8, 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xC4, 0xC4, 0xDB, 0xC4, 0xC4, 0xC4, 0xDB, 0xCB, 0x8, 0xD1, 0xCB, 0xDB, 0xCB, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0xDB, 0xD5, 0xD5, 0xD5, 0xCB, 0x8, 0xD1, 0xC4, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0x9B, 0xDB, 0xCB, 0xCB, 0xCB, 0xCB, 0x8, 0xD1, 0xDB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0x9B, 0xDB, 0xCB, 0xCB, 0xCB, 0xCB, 0x8, 0xD1, 0xDB, 0xDB, 0xC4, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0x9B, 0xDB, 0xC4, 0xC4, 0xC4, 0xC4, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8}, - .unk3A0 = {0x381, 0x73FB, 0x400B, 0x400B, 0x51EB, 0x538B, 0x51BB, 0x518B, 0x51EB, 0x518B, 0x51BB, 0x5003, 0x501F, 0x101F, 0x101F, 0xFFFF}, - .coords = {180, 233}, - .direction = 0x3, - .range = 0x35, + .metatileData = { + 0xD1, 0xD5, 0xD5, 0xD5, 0xD9, 0xD9, 0x1B, 0x1C, 0x1D, 0xC5, 0xC6, 0xCE, 0xD5, 0xDB, 0xD5, 0x08, + 0xD1, 0xCB, 0xC4, 0xC4, 0xDB, 0xDB, 0xC4, 0xC4, 0xC4, 0xCC, 0xCC, 0xCC, 0xCB, 0xDB, 0xCB, 0x08, + 0xD1, 0xCB, 0xDB, 0xDB, 0x17, 0x17, 0x17, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xCB, 0xDB, 0xCB, 0x08, + 0xD1, 0xCB, 0xDB, 0xD5, 0x17, 0x17, 0x17, 0xD5, 0xD5, 0xD5, 0xD5, 0xDF, 0xCB, 0xDB, 0xCB, 0x08, + 0xD1, 0xCB, 0xDB, 0xCB, 0x17, 0x17, 0x1F, 0xCB, 0xCB, 0xC4, 0xC4, 0xDB, 0xCB, 0xDB, 0xCB, 0x08, + 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xC4, 0xCB, 0xCB, 0xDF, 0xD5, 0xD5, 0xCB, 0xDB, 0xCB, 0x08, + 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xCB, 0xCB, 0xDB, 0xC4, 0xC4, 0xCB, 0xDB, 0xCB, 0x08, + 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xCB, 0xCB, 0xD5, 0xD5, 0xDF, 0xCB, 0xDB, 0xCB, 0x08, + 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xCB, 0xCB, 0xC4, 0xC4, 0xDB, 0xCB, 0xDB, 0xCB, 0x08, + 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xCB, 0xCB, 0xDF, 0xD5, 0xD5, 0xCB, 0xDB, 0xCB, 0x08, + 0xD1, 0xCB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xC4, 0xC4, 0xDB, 0xC4, 0xC4, 0xC4, 0xDB, 0xCB, 0x08, + 0xD1, 0xCB, 0xDB, 0xCB, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0xDB, 0xD5, 0xD5, 0xD5, 0xCB, 0x08, + 0xD1, 0xC4, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0x9B, 0xDB, 0xCB, 0xCB, 0xCB, 0xCB, 0x08, + 0xD1, 0xDB, 0xDB, 0xCB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0x9B, 0xDB, 0xCB, 0xCB, 0xCB, 0xCB, 0x08, + 0xD1, 0xDB, 0xDB, 0xC4, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0x9B, 0xDB, 0xC4, 0xC4, 0xC4, 0xC4, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = {0x0381, 0x73FB, 0x400B, 0x400B, 0x51EB, 0x538B, 0x51BB, 0x518B, 0x51EB, 0x518B, 0x51BB, 0x5003, 0x501F, 0x101F, 0x101F, 0xFFFF}, + .coords = {COORDS_XY(4,11), COORDS_XY(9,14)}, + .direction = TRAINER_DIRS(DIR_SOUTH, DIR_EAST), + .range = TRAINER_RANGE(3, 5), } }, [2] = @@ -1295,11 +1369,28 @@ static const struct TrHillFloor sDataTagNormal_Floors[] = }, }, .display = { - .data = {0x31, 0x35, 0x35, 0x35, 0x26, 0x26, 0x13, 0x14, 0x15, 0x38, 0x26, 0x2E, 0x35, 0x35, 0x3B, 0x8, 0x69, 0x63, 0x64, 0x64, 0x64, 0x64, 0x71, 0x71, 0x71, 0x72, 0x64, 0x64, 0x64, 0x63, 0x73, 0x8, 0x69, 0x63, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x63, 0x73, 0x8, 0x69, 0x63, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x63, 0x73, 0x8, 0x69, 0x63, 0x43, 0x41, 0x40, 0x41, 0x42, 0x41, 0x41, 0x4A, 0x42, 0x41, 0x41, 0x63, 0x73, 0x8, 0x69, 0x63, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x64, 0x73, 0x73, 0x73, 0x63, 0x73, 0x8, 0x69, 0x63, 0x41, 0x43, 0x4B, 0x43, 0x43, 0x41, 0x42, 0x42, 0x40, 0x41, 0x40, 0x63, 0x73, 0x8, 0x69, 0x63, 0x73, 0x73, 0x64, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x63, 0x73, 0x8, 0x69, 0x63, 0x41, 0x40, 0x42, 0x42, 0x41, 0x41, 0x42, 0x4A, 0x42, 0x41, 0x42, 0x63, 0x73, 0x8, 0x69, 0x63, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x64, 0x73, 0x73, 0x73, 0x63, 0x73, 0x8, 0x69, 0x63, 0x41, 0x42, 0x41, 0x43, 0x4B, 0x41, 0x41, 0x41, 0x40, 0x43, 0x41, 0x63, 0x73, 0x8, 0x69, 0x63, 0x73, 0x73, 0x73, 0x73, 0x64, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x63, 0x73, 0x8, 0x69, 0x63, 0x41, 0x40, 0x43, 0x41, 0x42, 0x42, 0x41, 0x4A, 0x42, 0x41, 0x42, 0x63, 0x73, 0x8, 0x69, 0x64, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x64, 0x73, 0x73, 0x73, 0x64, 0x73, 0x8, 0x69, 0x43, 0x43, 0x41, 0x42, 0x42, 0x41, 0x43, 0x41, 0x41, 0x40, 0x42, 0x41, 0x42, 0x73, 0x8, 0x69, 0x42, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x42, 0x73, 0x8}, - .unk3A0 = {0x381, 0x7C3D, 0x4005, 0x4005, 0x4005, 0x4045, 0x4005, 0x4805, 0x4005, 0x4045, 0x4005, 0x4205, 0x4005, 0x4045, 0x1, 0x1}, - .coords = {37, 41}, - .direction = 0x23, - .range = 0x33, + .metatileData = { + 0x31, 0x35, 0x35, 0x35, 0x26, 0x26, 0x13, 0x14, 0x15, 0x38, 0x26, 0x2E, 0x35, 0x35, 0x3B, 0x08, + 0x69, 0x63, 0x64, 0x64, 0x64, 0x64, 0x71, 0x71, 0x71, 0x72, 0x64, 0x64, 0x64, 0x63, 0x73, 0x08, + 0x69, 0x63, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x63, 0x73, 0x08, + 0x69, 0x63, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x63, 0x73, 0x08, + 0x69, 0x63, 0x43, 0x41, 0x40, 0x41, 0x42, 0x41, 0x41, 0x4A, 0x42, 0x41, 0x41, 0x63, 0x73, 0x08, + 0x69, 0x63, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x64, 0x73, 0x73, 0x73, 0x63, 0x73, 0x08, + 0x69, 0x63, 0x41, 0x43, 0x4B, 0x43, 0x43, 0x41, 0x42, 0x42, 0x40, 0x41, 0x40, 0x63, 0x73, 0x08, + 0x69, 0x63, 0x73, 0x73, 0x64, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x63, 0x73, 0x08, + 0x69, 0x63, 0x41, 0x40, 0x42, 0x42, 0x41, 0x41, 0x42, 0x4A, 0x42, 0x41, 0x42, 0x63, 0x73, 0x08, + 0x69, 0x63, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x64, 0x73, 0x73, 0x73, 0x63, 0x73, 0x08, + 0x69, 0x63, 0x41, 0x42, 0x41, 0x43, 0x4B, 0x41, 0x41, 0x41, 0x40, 0x43, 0x41, 0x63, 0x73, 0x08, + 0x69, 0x63, 0x73, 0x73, 0x73, 0x73, 0x64, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x63, 0x73, 0x08, + 0x69, 0x63, 0x41, 0x40, 0x43, 0x41, 0x42, 0x42, 0x41, 0x4A, 0x42, 0x41, 0x42, 0x63, 0x73, 0x08, + 0x69, 0x64, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x64, 0x73, 0x73, 0x73, 0x64, 0x73, 0x08, + 0x69, 0x43, 0x43, 0x41, 0x42, 0x42, 0x41, 0x43, 0x41, 0x41, 0x40, 0x42, 0x41, 0x42, 0x73, 0x08, + 0x69, 0x42, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x42, 0x73, 0x08, + }, + .collisionData = {0x0381, 0x7C3D, 0x4005, 0x4005, 0x4005, 0x4045, 0x4005, 0x4805, 0x4005, 0x4045, 0x4005, 0x4205, 0x4005, 0x4045, 0x1, 0x1}, + .coords = {COORDS_XY(5,2), COORDS_XY(9,2)}, + .direction = TRAINER_DIRS(DIR_WEST, DIR_EAST), + .range = TRAINER_RANGE(3, 3), } }, [3] = @@ -1592,11 +1683,28 @@ static const struct TrHillFloor sDataTagNormal_Floors[] = }, }, .display = { - .data = {0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x26, 0x1B, 0x1C, 0x1D, 0x25, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x8, 0x1F, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x24, 0x24, 0x24, 0x2B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x8, 0x33, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x35, 0x35, 0x3B, 0x35, 0x35, 0x8, 0x33, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x2C, 0x2C, 0x3B, 0x2C, 0x2C, 0x8, 0x33, 0x17, 0x1F, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x17, 0x17, 0x17, 0x17, 0x17, 0x8, 0x34, 0x17, 0x2C, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2C, 0x17, 0x17, 0x17, 0x17, 0x17, 0x8, 0x17, 0x17, 0x17, 0x17, 0x17, 0x2C, 0x3B, 0x3B, 0x3B, 0x3B, 0x17, 0x17, 0x17, 0x17, 0x17, 0x8, 0x1F, 0x17, 0x17, 0x17, 0x17, 0x1F, 0x17, 0x3B, 0x3B, 0x3B, 0x17, 0x17, 0x17, 0x17, 0x17, 0x8, 0x33, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x35, 0x1F, 0x17, 0x17, 0x1F, 0x17, 0x8, 0x34, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x2C, 0x3B, 0x3B, 0x2B, 0x17, 0x8, 0x17, 0x17, 0x17, 0x1F, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x17, 0x17, 0x17, 0x2C, 0x17, 0x8, 0x1F, 0x17, 0x17, 0x2C, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x17, 0x3B, 0x1F, 0x3B, 0x17, 0x8, 0x33, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x17, 0x3B, 0x2B, 0x3B, 0x17, 0x8, 0x33, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x35, 0x35, 0x35, 0x2B, 0x17, 0x3B, 0x2C, 0x3B, 0x17, 0x8, 0x34, 0x17, 0x17, 0x17, 0x17, 0x2C, 0x2C, 0x2C, 0x2C, 0x2C, 0x17, 0x17, 0x17, 0x17, 0x17, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8}, - .unk3A0 = {0x381, 0x7C1, 0x8441, 0x8477, 0x8441, 0xA441, 0x401, 0x1, 0x8401, 0x8465, 0x445, 0x1441, 0x8449, 0x8449, 0x87C1, 0xFFFF}, - .coords = {71, 167}, - .direction = 0x1, - .range = 0x33, + .metatileData = { + 0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x26, 0x1B, 0x1C, 0x1D, 0x25, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x08, + 0x1F, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x24, 0x24, 0x24, 0x2B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x08, + 0x33, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x35, 0x35, 0x3B, 0x35, 0x35, 0x08, + 0x33, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x2C, 0x2C, 0x3B, 0x2C, 0x2C, 0x08, + 0x33, 0x17, 0x1F, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x17, 0x17, 0x17, 0x17, 0x17, 0x08, + 0x34, 0x17, 0x2C, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2C, 0x17, 0x17, 0x17, 0x17, 0x17, 0x08, + 0x17, 0x17, 0x17, 0x17, 0x17, 0x2C, 0x3B, 0x3B, 0x3B, 0x3B, 0x17, 0x17, 0x17, 0x17, 0x17, 0x08, + 0x1F, 0x17, 0x17, 0x17, 0x17, 0x1F, 0x17, 0x3B, 0x3B, 0x3B, 0x17, 0x17, 0x17, 0x17, 0x17, 0x08, + 0x33, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x35, 0x1F, 0x17, 0x17, 0x1F, 0x17, 0x08, + 0x34, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x2C, 0x3B, 0x3B, 0x2B, 0x17, 0x08, + 0x17, 0x17, 0x17, 0x1F, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x17, 0x17, 0x17, 0x2C, 0x17, 0x08, + 0x1F, 0x17, 0x17, 0x2C, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x17, 0x3B, 0x1F, 0x3B, 0x17, 0x08, + 0x33, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x3B, 0x3B, 0x3B, 0x2B, 0x17, 0x3B, 0x2B, 0x3B, 0x17, 0x08, + 0x33, 0x17, 0x17, 0x17, 0x17, 0x2B, 0x35, 0x35, 0x35, 0x2B, 0x17, 0x3B, 0x2C, 0x3B, 0x17, 0x08, + 0x34, 0x17, 0x17, 0x17, 0x17, 0x2C, 0x2C, 0x2C, 0x2C, 0x2C, 0x17, 0x17, 0x17, 0x17, 0x17, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = {0x0381, 0x7C1, 0x8441, 0x8477, 0x8441, 0xA441, 0x0401, 0x1, 0x8401, 0x8465, 0x0445, 0x1441, 0x8449, 0x8449, 0x87C1, 0xFFFF}, + .coords = {COORDS_XY(7,4), COORDS_XY(7,10)}, + .direction = TRAINER_DIRS(DIR_SOUTH, DIR_NORTH), + .range = TRAINER_RANGE(3, 3), } }, }; @@ -1896,11 +2004,28 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = { }, }, .display = { - .data = {0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x8, 0x40, 0x41, 0x41, 0x41, 0x41, 0x41, 0x42, 0x43, 0x43, 0x43, 0x43, 0x43, 0x40, 0x41, 0x41, 0x8, 0x40, 0xFB, 0x43, 0x41, 0x41, 0x41, 0x42, 0x40, 0x43, 0x41, 0x42, 0x42, 0x42, 0xFB, 0x41, 0x8, 0x40, 0x41, 0xFB, 0x41, 0x41, 0x41, 0x42, 0x40, 0x43, 0x41, 0x43, 0x43, 0xFB, 0x40, 0x41, 0x8, 0x40, 0x41, 0x41, 0xFB, 0x43, 0x41, 0x42, 0x40, 0x43, 0x43, 0x43, 0xFB, 0x41, 0x40, 0x41, 0x8, 0x40, 0x41, 0x41, 0x41, 0x42, 0x42, 0x42, 0x40, 0x43, 0x43, 0x43, 0x41, 0x41, 0x40, 0x41, 0x8, 0x40, 0x41, 0x41, 0x41, 0xFE, 0xFE, 0xFE, 0xFB, 0xFE, 0xFE, 0xFE, 0x41, 0x41, 0x40, 0x41, 0x8, 0x40, 0x41, 0x41, 0x41, 0xFE, 0xFE, 0xFE, 0xFB, 0xFE, 0xFE, 0xFE, 0x41, 0x41, 0x40, 0x41, 0x8, 0x40, 0x41, 0x42, 0x41, 0xFE, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFE, 0x41, 0x41, 0x40, 0x41, 0x8, 0x40, 0x41, 0x41, 0x41, 0xFE, 0xFE, 0xFE, 0xFB, 0xFE, 0xFE, 0xFE, 0x41, 0x41, 0x40, 0x41, 0x8, 0x40, 0x41, 0x41, 0x41, 0xFE, 0xFE, 0xFE, 0xFB, 0xFE, 0xFE, 0xFE, 0x41, 0x41, 0x40, 0x41, 0x8, 0x40, 0x42, 0x41, 0x43, 0x43, 0x43, 0x41, 0x40, 0x42, 0x42, 0x42, 0x42, 0x41, 0x40, 0x41, 0x8, 0x40, 0x40, 0x41, 0xFB, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0xFB, 0x41, 0x40, 0x41, 0x8, 0x40, 0x40, 0xFB, 0x43, 0x43, 0x41, 0x41, 0x41, 0x42, 0x42, 0x42, 0x42, 0xFB, 0x40, 0x41, 0x8, 0x40, 0xFB, 0x43, 0x43, 0x41, 0x41, 0x43, 0x43, 0x43, 0x43, 0x43, 0x43, 0x43, 0xFB, 0x41, 0x8, 0x40, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x8}, - .unk3A0 = {0x381, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1}, - .coords = {133, 137}, - .direction = 0x23, - .range = 0x33, + .metatileData = { + 0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x08, + 0x40, 0x41, 0x41, 0x41, 0x41, 0x41, 0x42, 0x43, 0x43, 0x43, 0x43, 0x43, 0x40, 0x41, 0x41, 0x08, + 0x40, 0xFB, 0x43, 0x41, 0x41, 0x41, 0x42, 0x40, 0x43, 0x41, 0x42, 0x42, 0x42, 0xFB, 0x41, 0x08, + 0x40, 0x41, 0xFB, 0x41, 0x41, 0x41, 0x42, 0x40, 0x43, 0x41, 0x43, 0x43, 0xFB, 0x40, 0x41, 0x08, + 0x40, 0x41, 0x41, 0xFB, 0x43, 0x41, 0x42, 0x40, 0x43, 0x43, 0x43, 0xFB, 0x41, 0x40, 0x41, 0x08, + 0x40, 0x41, 0x41, 0x41, 0x42, 0x42, 0x42, 0x40, 0x43, 0x43, 0x43, 0x41, 0x41, 0x40, 0x41, 0x08, + 0x40, 0x41, 0x41, 0x41, 0xFE, 0xFE, 0xFE, 0xFB, 0xFE, 0xFE, 0xFE, 0x41, 0x41, 0x40, 0x41, 0x08, + 0x40, 0x41, 0x41, 0x41, 0xFE, 0xFE, 0xFE, 0xFB, 0xFE, 0xFE, 0xFE, 0x41, 0x41, 0x40, 0x41, 0x08, + 0x40, 0x41, 0x42, 0x41, 0xFE, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFE, 0x41, 0x41, 0x40, 0x41, 0x08, + 0x40, 0x41, 0x41, 0x41, 0xFE, 0xFE, 0xFE, 0xFB, 0xFE, 0xFE, 0xFE, 0x41, 0x41, 0x40, 0x41, 0x08, + 0x40, 0x41, 0x41, 0x41, 0xFE, 0xFE, 0xFE, 0xFB, 0xFE, 0xFE, 0xFE, 0x41, 0x41, 0x40, 0x41, 0x08, + 0x40, 0x42, 0x41, 0x43, 0x43, 0x43, 0x41, 0x40, 0x42, 0x42, 0x42, 0x42, 0x41, 0x40, 0x41, 0x08, + 0x40, 0x40, 0x41, 0xFB, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0xFB, 0x41, 0x40, 0x41, 0x08, + 0x40, 0x40, 0xFB, 0x43, 0x43, 0x41, 0x41, 0x41, 0x42, 0x42, 0x42, 0x42, 0xFB, 0x40, 0x41, 0x08, + 0x40, 0xFB, 0x43, 0x43, 0x41, 0x41, 0x43, 0x43, 0x43, 0x43, 0x43, 0x43, 0x43, 0xFB, 0x41, 0x08, + 0x40, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x08, + }, + .collisionData = {0x0381, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1}, + .coords = {COORDS_XY(5,8), COORDS_XY(9,8)}, + .direction = TRAINER_DIRS(DIR_WEST, DIR_EAST), + .range = TRAINER_RANGE(3, 3), } }, [1] = @@ -2219,11 +2344,28 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = { }, }, .display = { - .data = {0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x8, 0x91, 0x9B, 0x9C, 0x96, 0x40, 0x40, 0x96, 0x9B, 0x96, 0x40, 0x40, 0x96, 0x9B, 0x9C, 0x9B, 0x8, 0x9C, 0x9B, 0x96, 0x40, 0xDB, 0xDB, 0x40, 0x96, 0x40, 0xDB, 0xDB, 0x42, 0x96, 0x9B, 0x9B, 0x8, 0x91, 0x96, 0x40, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0x42, 0x96, 0x9C, 0x8, 0x91, 0x42, 0xDB, 0xDB, 0xD6, 0xD6, 0xD6, 0xDB, 0xD6, 0xD6, 0xD6, 0xDB, 0xDB, 0x42, 0x9B, 0x8, 0x96, 0x42, 0xDB, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xDB, 0x42, 0x96, 0x8, 0x96, 0x42, 0xDB, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xDB, 0x42, 0x96, 0x8, 0x96, 0x42, 0xDB, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xDB, 0x42, 0x96, 0x8, 0x96, 0x42, 0xDB, 0xDB, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xDB, 0xDB, 0x42, 0x96, 0x8, 0x91, 0x96, 0x42, 0xDB, 0xDB, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xDB, 0xDB, 0x42, 0x96, 0x9B, 0x8, 0x91, 0x9B, 0x96, 0x42, 0xDB, 0xDB, 0xD6, 0xD6, 0xD6, 0xDB, 0xDB, 0x42, 0x96, 0x9B, 0x9C, 0x8, 0x9C, 0x9B, 0x9B, 0x96, 0x42, 0xDB, 0xDB, 0xD6, 0xDB, 0xDB, 0x42, 0x96, 0x9B, 0x9B, 0x9B, 0x8, 0x96, 0x9B, 0x9B, 0x9B, 0x96, 0x41, 0xDB, 0xDB, 0xDB, 0x42, 0x96, 0x9B, 0x9B, 0x9C, 0x96, 0x8, 0xD6, 0x96, 0x9C, 0x9B, 0x9B, 0x96, 0x41, 0xDB, 0x42, 0x96, 0x9B, 0x9B, 0x9B, 0x96, 0xD6, 0x8, 0x9C, 0xD6, 0x96, 0x9B, 0x9C, 0x9B, 0x96, 0x40, 0x96, 0x9B, 0x9C, 0x9B, 0x96, 0xD6, 0x9C, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8}, - .unk3A0 = {0x381, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0xFFFF}, - .coords = {131, 139}, - .direction = 0x23, - .range = 0x77, + .metatileData = { + 0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x08, + 0x91, 0x9B, 0x9C, 0x96, 0x40, 0x40, 0x96, 0x9B, 0x96, 0x40, 0x40, 0x96, 0x9B, 0x9C, 0x9B, 0x08, + 0x9C, 0x9B, 0x96, 0x40, 0xDB, 0xDB, 0x40, 0x96, 0x40, 0xDB, 0xDB, 0x42, 0x96, 0x9B, 0x9B, 0x08, + 0x91, 0x96, 0x40, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0x42, 0x96, 0x9C, 0x08, + 0x91, 0x42, 0xDB, 0xDB, 0xD6, 0xD6, 0xD6, 0xDB, 0xD6, 0xD6, 0xD6, 0xDB, 0xDB, 0x42, 0x9B, 0x08, + 0x96, 0x42, 0xDB, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xDB, 0x42, 0x96, 0x08, + 0x96, 0x42, 0xDB, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xDB, 0x42, 0x96, 0x08, + 0x96, 0x42, 0xDB, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xDB, 0x42, 0x96, 0x08, + 0x96, 0x42, 0xDB, 0xDB, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xDB, 0xDB, 0x42, 0x96, 0x08, + 0x91, 0x96, 0x42, 0xDB, 0xDB, 0xD6, 0xD6, 0xD6, 0xD6, 0xD6, 0xDB, 0xDB, 0x42, 0x96, 0x9B, 0x08, + 0x91, 0x9B, 0x96, 0x42, 0xDB, 0xDB, 0xD6, 0xD6, 0xD6, 0xDB, 0xDB, 0x42, 0x96, 0x9B, 0x9C, 0x08, + 0x9C, 0x9B, 0x9B, 0x96, 0x42, 0xDB, 0xDB, 0xD6, 0xDB, 0xDB, 0x42, 0x96, 0x9B, 0x9B, 0x9B, 0x08, + 0x96, 0x9B, 0x9B, 0x9B, 0x96, 0x41, 0xDB, 0xDB, 0xDB, 0x42, 0x96, 0x9B, 0x9B, 0x9C, 0x96, 0x08, + 0xD6, 0x96, 0x9C, 0x9B, 0x9B, 0x96, 0x41, 0xDB, 0x42, 0x96, 0x9B, 0x9B, 0x9B, 0x96, 0xD6, 0x08, + 0x9C, 0xD6, 0x96, 0x9B, 0x9C, 0x9B, 0x96, 0x40, 0x96, 0x9B, 0x9C, 0x9B, 0x96, 0xD6, 0x9C, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = {0x0381, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0xFFFF}, + .coords = {COORDS_XY(3,8), COORDS_XY(11,8)}, + .direction = TRAINER_DIRS(DIR_WEST, DIR_EAST), + .range = TRAINER_RANGE(7, 7), } }, [2] = @@ -2523,11 +2665,28 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = { }, }, .display = { - .data = {0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x1B, 0x1C, 0x1D, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x8, 0x91, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x84, 0x84, 0x84, 0x9A, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x8, 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x8, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x8, 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x8, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x17, 0x8, 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x8, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x8, 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x8, 0x17, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x8, 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x8, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x8, 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x8, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x8, 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x8, 0x17, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0x17, 0xBB, 0xBB, 0x8}, - .unk3A0 = {0x381, 0x381, 0x7FF7, 0x1, 0x7FF7, 0x1, 0x7FF7, 0x1, 0x7FF7, 0x1, 0x7FF7, 0x1, 0x7FF7, 0x1, 0x7FF7, 0x1}, - .coords = {25, 30}, - .direction = 0x23, - .range = 0x44, + .metatileData = { + 0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x1B, 0x1C, 0x1D, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x08, + 0x91, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x84, 0x84, 0x84, 0x9A, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x08, + 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x08, + 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x08, + 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x08, + 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x17, 0x08, + 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x08, + 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x08, + 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x08, + 0x17, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x08, + 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x08, + 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x08, + 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x08, + 0x17, 0x17, 0x17, 0x17, 0xBB, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x08, + 0x17, 0xB2, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xB0, 0x17, 0xB2, 0xA1, 0x08, + 0x17, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0xBB, 0x17, 0xBB, 0xBB, 0x08, + }, + .collisionData = {0x0381, 0x0381, 0x7FF7, 0x1, 0x7FF7, 0x1, 0x7FF7, 0x1, 0x7FF7, 0x1, 0x7FF7, 0x1, 0x7FF7, 0x1, 0x7FF7, 0x1}, + .coords = {COORDS_XY(9,1), COORDS_XY(14,1)}, + .direction = TRAINER_DIRS(DIR_WEST, DIR_EAST), + .range = TRAINER_RANGE(4, 4), } }, [3] = @@ -2818,11 +2977,28 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = { }, }, .display = { - .data = {0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x8, 0x69, 0x40, 0x6D, 0x41, 0x73, 0x41, 0x5E, 0x41, 0x71, 0x42, 0x45, 0x45, 0x45, 0x45, 0x45, 0x8, 0x43, 0x73, 0x64, 0x73, 0x43, 0x73, 0x64, 0x73, 0x41, 0x73, 0x45, 0x45, 0x45, 0x45, 0x45, 0x8, 0x65, 0x40, 0x73, 0x42, 0x6D, 0x42, 0x73, 0x42, 0x6D, 0x42, 0x45, 0x45, 0x45, 0x45, 0x45, 0x8, 0x6C, 0x73, 0x41, 0x73, 0x64, 0x73, 0x40, 0x73, 0x64, 0x73, 0x40, 0x73, 0x42, 0x73, 0x41, 0x8, 0x69, 0x40, 0x6D, 0x41, 0x73, 0x40, 0x6D, 0x43, 0x73, 0x43, 0x6D, 0x42, 0x73, 0x42, 0x6D, 0x8, 0x40, 0x73, 0x64, 0x73, 0x43, 0x73, 0x64, 0x73, 0x41, 0x73, 0x64, 0x73, 0x41, 0x73, 0x64, 0x8, 0x65, 0x42, 0x73, 0x42, 0x6D, 0x41, 0x73, 0x40, 0x6D, 0x42, 0x73, 0x41, 0x6D, 0x42, 0x73, 0x8, 0x6C, 0x73, 0x41, 0x73, 0x64, 0x73, 0x42, 0x73, 0x64, 0x73, 0x42, 0x73, 0x64, 0x73, 0x42, 0x8, 0x69, 0x40, 0x6D, 0x41, 0x73, 0x41, 0x6D, 0x42, 0x73, 0x43, 0x6D, 0x41, 0x73, 0x43, 0x6D, 0x8, 0x40, 0x73, 0x64, 0x73, 0x43, 0x73, 0x64, 0x73, 0x43, 0x73, 0x64, 0x73, 0x42, 0x73, 0x64, 0x8, 0x65, 0x42, 0x73, 0x42, 0x6D, 0x43, 0x73, 0x42, 0x6D, 0x42, 0x73, 0x41, 0x6D, 0x40, 0x73, 0x8, 0x6C, 0x73, 0x40, 0x73, 0x64, 0x73, 0x41, 0x73, 0x64, 0x73, 0x42, 0x73, 0x64, 0x73, 0x42, 0x8, 0x69, 0x40, 0x6D, 0x42, 0x73, 0x42, 0x6D, 0x43, 0x73, 0x40, 0x6D, 0x41, 0x73, 0x40, 0x6D, 0x8, 0x40, 0x73, 0x64, 0x73, 0x40, 0x73, 0x64, 0x73, 0x40, 0x73, 0x64, 0x73, 0x43, 0x73, 0x64, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8}, - .unk3A0 = {0x381, 0x1, 0x2201, 0x1, 0x8881, 0x1, 0x2223, 0x1, 0x8889, 0x1, 0x2223, 0x1, 0x8889, 0x1, 0x2223, 0xFFFF}, - .coords = {42, 46}, - .direction = 0x23, - .range = 0x33, + .metatileData = { + 0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x08, + 0x69, 0x40, 0x6D, 0x41, 0x73, 0x41, 0x5E, 0x41, 0x71, 0x42, 0x45, 0x45, 0x45, 0x45, 0x45, 0x08, + 0x43, 0x73, 0x64, 0x73, 0x43, 0x73, 0x64, 0x73, 0x41, 0x73, 0x45, 0x45, 0x45, 0x45, 0x45, 0x08, + 0x65, 0x40, 0x73, 0x42, 0x6D, 0x42, 0x73, 0x42, 0x6D, 0x42, 0x45, 0x45, 0x45, 0x45, 0x45, 0x08, + 0x6C, 0x73, 0x41, 0x73, 0x64, 0x73, 0x40, 0x73, 0x64, 0x73, 0x40, 0x73, 0x42, 0x73, 0x41, 0x08, + 0x69, 0x40, 0x6D, 0x41, 0x73, 0x40, 0x6D, 0x43, 0x73, 0x43, 0x6D, 0x42, 0x73, 0x42, 0x6D, 0x08, + 0x40, 0x73, 0x64, 0x73, 0x43, 0x73, 0x64, 0x73, 0x41, 0x73, 0x64, 0x73, 0x41, 0x73, 0x64, 0x08, + 0x65, 0x42, 0x73, 0x42, 0x6D, 0x41, 0x73, 0x40, 0x6D, 0x42, 0x73, 0x41, 0x6D, 0x42, 0x73, 0x08, + 0x6C, 0x73, 0x41, 0x73, 0x64, 0x73, 0x42, 0x73, 0x64, 0x73, 0x42, 0x73, 0x64, 0x73, 0x42, 0x08, + 0x69, 0x40, 0x6D, 0x41, 0x73, 0x41, 0x6D, 0x42, 0x73, 0x43, 0x6D, 0x41, 0x73, 0x43, 0x6D, 0x08, + 0x40, 0x73, 0x64, 0x73, 0x43, 0x73, 0x64, 0x73, 0x43, 0x73, 0x64, 0x73, 0x42, 0x73, 0x64, 0x08, + 0x65, 0x42, 0x73, 0x42, 0x6D, 0x43, 0x73, 0x42, 0x6D, 0x42, 0x73, 0x41, 0x6D, 0x40, 0x73, 0x08, + 0x6C, 0x73, 0x40, 0x73, 0x64, 0x73, 0x41, 0x73, 0x64, 0x73, 0x42, 0x73, 0x64, 0x73, 0x42, 0x08, + 0x69, 0x40, 0x6D, 0x42, 0x73, 0x42, 0x6D, 0x43, 0x73, 0x40, 0x6D, 0x41, 0x73, 0x40, 0x6D, 0x08, + 0x40, 0x73, 0x64, 0x73, 0x40, 0x73, 0x64, 0x73, 0x40, 0x73, 0x64, 0x73, 0x43, 0x73, 0x64, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = {0x0381, 0x1, 0x2201, 0x1, 0x8881, 0x1, 0x2223, 0x1, 0x8889, 0x1, 0x2223, 0x1, 0x8889, 0x1, 0x2223, 0xFFFF}, + .coords = {COORDS_XY(10,2), COORDS_XY(14,2)}, + .direction = TRAINER_DIRS(DIR_WEST, DIR_EAST), + .range = TRAINER_RANGE(3, 3), } }, }; @@ -3127,11 +3303,28 @@ static const struct TrHillFloor sDataTagUnique_Floors[] = { }, }, .display = { - .data = {0xF1, 0xF5, 0xFB, 0xF5, 0xE6, 0xE6, 0x1B, 0x14, 0x15, 0xF8, 0xF9, 0xFA, 0xFB, 0xFB, 0xFB, 0x8, 0xF1, 0xEB, 0xFB, 0xEB, 0xEC, 0xEC, 0xEC, 0xF9, 0xE6, 0xEE, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0x8, 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0x9B, 0x9B, 0xFB, 0xEB, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEB, 0x8, 0xF1, 0xEB, 0xFB, 0xEB, 0x9B, 0xDB, 0xDB, 0x9B, 0xEC, 0xFB, 0xF5, 0xF5, 0xF5, 0xFB, 0xEB, 0x8, 0xF1, 0xEB, 0xFB, 0xEB, 0xF5, 0x95, 0x95, 0xF5, 0xF5, 0xF5, 0xEB, 0xEC, 0xEB, 0xFB, 0xEB, 0x8, 0xED, 0xEB, 0xFB, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0x8, 0xF4, 0xEB, 0xFB, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0x8, 0xF1, 0xEB, 0xFB, 0xEB, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xFB, 0xEB, 0xFB, 0xEC, 0x8, 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xEB, 0xF5, 0xFB, 0x8, 0xF1, 0xEC, 0xFB, 0xEB, 0xFB, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEB, 0xFB, 0x8, 0xF1, 0xF5, 0xF5, 0xEB, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xFB, 0xEB, 0xFB, 0x8, 0xF1, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEB, 0xFB, 0xEB, 0xFB, 0x8, 0xF1, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xEB, 0xFB, 0xEB, 0xFB, 0x8, 0xF1, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xFB, 0xEC, 0xFB, 0x8, 0xF1, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8}, - .unk3A0 = {0x381, 0x5E01, 0x50FF, 0x5083, 0x503B, 0x5FEB, 0xC02B, 0x5FEB, 0x5009, 0x57FD, 0x1005, 0x7FF5, 0x15, 0x7FF5, 0x1, 0xFFFF}, - .coords = {52, 55}, - .direction = 0x23, - .range = 0x22, + .metatileData = { + 0xF1, 0xF5, 0xFB, 0xF5, 0xE6, 0xE6, 0x1B, 0x14, 0x15, 0xF8, 0xF9, 0xFA, 0xFB, 0xFB, 0xFB, 0x08, + 0xF1, 0xEB, 0xFB, 0xEB, 0xEC, 0xEC, 0xEC, 0xF9, 0xE6, 0xEE, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0x08, + 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0x9B, 0x9B, 0xFB, 0xEB, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEB, 0x08, + 0xF1, 0xEB, 0xFB, 0xEB, 0x9B, 0xDB, 0xDB, 0x9B, 0xEC, 0xFB, 0xF5, 0xF5, 0xF5, 0xFB, 0xEB, 0x08, + 0xF1, 0xEB, 0xFB, 0xEB, 0xF5, 0x95, 0x95, 0xF5, 0xF5, 0xF5, 0xEB, 0xEC, 0xEB, 0xFB, 0xEB, 0x08, + 0xED, 0xEB, 0xFB, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0x08, + 0xF4, 0xEB, 0xFB, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0x08, + 0xF1, 0xEB, 0xFB, 0xEB, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xFB, 0xEB, 0xFB, 0xEC, 0x08, + 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xEB, 0xF5, 0xFB, 0x08, + 0xF1, 0xEC, 0xFB, 0xEB, 0xFB, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEB, 0xFB, 0x08, + 0xF1, 0xF5, 0xF5, 0xEB, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xFB, 0xEB, 0xFB, 0x08, + 0xF1, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEB, 0xFB, 0xEB, 0xFB, 0x08, + 0xF1, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xEB, 0xFB, 0xEB, 0xFB, 0x08, + 0xF1, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xFB, 0xEC, 0xFB, 0x08, + 0xF1, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = {0x0381, 0x5E01, 0x50FF, 0x5083, 0x503B, 0x5FEB, 0xC02B, 0x5FEB, 0x5009, 0x57FD, 0x1005, 0x7FF5, 0x15, 0x7FF5, 0x1, 0xFFFF}, + .coords = {COORDS_XY(4,3), COORDS_XY(7,3)}, + .direction = TRAINER_DIRS(DIR_WEST, DIR_EAST), + .range = TRAINER_RANGE(2, 2), } }, [1] = @@ -3431,11 +3624,28 @@ static const struct TrHillFloor sDataTagUnique_Floors[] = { }, }, .display = { - .data = {0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x26, 0x1B, 0x1C, 0x1D, 0x25, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x8, 0x2D, 0x3B, 0x3B, 0x3B, 0x35, 0x2C, 0x23, 0x24, 0x23, 0x2C, 0x35, 0x3B, 0x3B, 0x3B, 0x3B, 0x8, 0x94, 0x87, 0x9B, 0x87, 0x8C, 0x87, 0x8B, 0x87, 0x8C, 0x87, 0x8C, 0x87, 0x95, 0x87, 0x9B, 0x8, 0x91, 0x8F, 0x9B, 0x8F, 0x9B, 0x8F, 0x8C, 0x8F, 0x9B, 0x8F, 0x9B, 0x8F, 0x8C, 0x8F, 0x95, 0x8, 0x8D, 0x97, 0x95, 0x97, 0x9B, 0x97, 0x95, 0x97, 0x95, 0x97, 0x9B, 0x97, 0x9B, 0x97, 0x8C, 0x8, 0x94, 0x87, 0x8C, 0x87, 0x9B, 0x87, 0x8C, 0x87, 0x8B, 0x87, 0x9B, 0x9B, 0x9B, 0x87, 0x9B, 0x8, 0x91, 0x8F, 0x9B, 0x8F, 0x95, 0x8F, 0x9B, 0x8F, 0x8C, 0x8F, 0x95, 0x9B, 0x95, 0x8F, 0x9B, 0x8, 0x91, 0x97, 0x95, 0x97, 0x8C, 0x97, 0x95, 0x97, 0x95, 0x97, 0x8C, 0x9B, 0x8C, 0x97, 0x95, 0x8, 0x91, 0x87, 0x8C, 0x87, 0x9B, 0x87, 0x8C, 0x87, 0x8B, 0x87, 0x9B, 0x87, 0x95, 0x87, 0x8C, 0x8, 0x8D, 0x8F, 0x9B, 0x8F, 0x95, 0x8F, 0x9B, 0x8F, 0x8C, 0x8F, 0x9B, 0x8F, 0x8C, 0x8F, 0x9B, 0x8, 0x94, 0x97, 0x95, 0x97, 0x8C, 0x97, 0x9B, 0x97, 0x95, 0x97, 0x95, 0x97, 0x9B, 0x97, 0x9B, 0x8, 0x91, 0x87, 0x8C, 0x87, 0x95, 0x87, 0x95, 0x87, 0x8B, 0x87, 0x8C, 0x87, 0x9B, 0x87, 0x9B, 0x8, 0x91, 0x8F, 0x95, 0x8F, 0x8B, 0x8F, 0x8C, 0x8F, 0x8C, 0x8F, 0x9B, 0x8F, 0x95, 0x8F, 0x9B, 0x8, 0x91, 0x97, 0x8C, 0x97, 0x8C, 0x97, 0x9B, 0x97, 0x9B, 0x97, 0x9B, 0x97, 0x8B, 0x97, 0x9B, 0x8, 0x91, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x8C, 0x9B, 0x9B, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8}, - .unk3A0 = {0x381, 0x7C1, 0x8AA1, 0x209, 0x5557, 0xA281, 0x81, 0x5D6D, 0x2283, 0x89, 0xDD55, 0x20A1, 0xA81, 0x7D5D, 0x9, 0xFFFF}, - .coords = {105, 109}, - .direction = 0x23, - .range = 0x33, + .metatileData = { + 0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x26, 0x1B, 0x1C, 0x1D, 0x25, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x08, + 0x2D, 0x3B, 0x3B, 0x3B, 0x35, 0x2C, 0x23, 0x24, 0x23, 0x2C, 0x35, 0x3B, 0x3B, 0x3B, 0x3B, 0x08, + 0x94, 0x87, 0x9B, 0x87, 0x8C, 0x87, 0x8B, 0x87, 0x8C, 0x87, 0x8C, 0x87, 0x95, 0x87, 0x9B, 0x08, + 0x91, 0x8F, 0x9B, 0x8F, 0x9B, 0x8F, 0x8C, 0x8F, 0x9B, 0x8F, 0x9B, 0x8F, 0x8C, 0x8F, 0x95, 0x08, + 0x8D, 0x97, 0x95, 0x97, 0x9B, 0x97, 0x95, 0x97, 0x95, 0x97, 0x9B, 0x97, 0x9B, 0x97, 0x8C, 0x08, + 0x94, 0x87, 0x8C, 0x87, 0x9B, 0x87, 0x8C, 0x87, 0x8B, 0x87, 0x9B, 0x9B, 0x9B, 0x87, 0x9B, 0x08, + 0x91, 0x8F, 0x9B, 0x8F, 0x95, 0x8F, 0x9B, 0x8F, 0x8C, 0x8F, 0x95, 0x9B, 0x95, 0x8F, 0x9B, 0x08, + 0x91, 0x97, 0x95, 0x97, 0x8C, 0x97, 0x95, 0x97, 0x95, 0x97, 0x8C, 0x9B, 0x8C, 0x97, 0x95, 0x08, + 0x91, 0x87, 0x8C, 0x87, 0x9B, 0x87, 0x8C, 0x87, 0x8B, 0x87, 0x9B, 0x87, 0x95, 0x87, 0x8C, 0x08, + 0x8D, 0x8F, 0x9B, 0x8F, 0x95, 0x8F, 0x9B, 0x8F, 0x8C, 0x8F, 0x9B, 0x8F, 0x8C, 0x8F, 0x9B, 0x08, + 0x94, 0x97, 0x95, 0x97, 0x8C, 0x97, 0x9B, 0x97, 0x95, 0x97, 0x95, 0x97, 0x9B, 0x97, 0x9B, 0x08, + 0x91, 0x87, 0x8C, 0x87, 0x95, 0x87, 0x95, 0x87, 0x8B, 0x87, 0x8C, 0x87, 0x9B, 0x87, 0x9B, 0x08, + 0x91, 0x8F, 0x95, 0x8F, 0x8B, 0x8F, 0x8C, 0x8F, 0x8C, 0x8F, 0x9B, 0x8F, 0x95, 0x8F, 0x9B, 0x08, + 0x91, 0x97, 0x8C, 0x97, 0x8C, 0x97, 0x9B, 0x97, 0x9B, 0x97, 0x9B, 0x97, 0x8B, 0x97, 0x9B, 0x08, + 0x91, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x8C, 0x9B, 0x9B, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = {0x0381, 0x7C1, 0x8AA1, 0x0209, 0x5557, 0xA281, 0x81, 0x5D6D, 0x2283, 0x89, 0xDD55, 0x20A1, 0xA81, 0x7D5D, 0x9, 0xFFFF}, + .coords = {COORDS_XY(9,6), COORDS_XY(13,6)}, + .direction = TRAINER_DIRS(DIR_WEST, DIR_EAST), + .range = TRAINER_RANGE(3, 3), } }, [2] = @@ -3735,11 +3945,28 @@ static const struct TrHillFloor sDataTagUnique_Floors[] = { }, }, .display = { - .data = {0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x8, 0x69, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x7C, 0x46, 0x8, 0x69, 0x46, 0x7A, 0x73, 0x73, 0x73, 0x79, 0x73, 0x73, 0x73, 0x7D, 0x73, 0x73, 0x73, 0x46, 0x8, 0x69, 0x46, 0x73, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x8, 0x69, 0x46, 0x73, 0x73, 0x7B, 0x73, 0x7C, 0x73, 0x7B, 0x73, 0x7A, 0x73, 0x73, 0x73, 0x46, 0x8, 0x69, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x7A, 0x46, 0x8, 0x69, 0x46, 0x73, 0x73, 0x73, 0x73, 0x73, 0x7D, 0x7C, 0x73, 0x7C, 0x73, 0x7B, 0x73, 0x46, 0x8, 0x69, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x7C, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x8, 0x91, 0x46, 0x9B, 0x9B, 0x9B, 0x46, 0x3B, 0x3B, 0x3B, 0x46, 0x9B, 0x9B, 0x9B, 0x9B, 0x46, 0x8, 0x91, 0x46, 0x9B, 0x9B, 0x9B, 0x46, 0x3B, 0x3B, 0x3B, 0x46, 0x9B, 0x9B, 0x9B, 0x9B, 0x46, 0x8, 0x91, 0x46, 0x9B, 0x9B, 0x9B, 0x46, 0x3B, 0x3B, 0x3B, 0x46, 0x9B, 0x9B, 0x9B, 0x9B, 0x46, 0x8, 0xF1, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x78, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x8, 0xF1, 0x46, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x7A, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x7C, 0x8, 0xF1, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0xFB, 0x8, 0x7C, 0xFB, 0x7B, 0xFB, 0x7A, 0xFB, 0x79, 0xFB, 0xB3, 0xFB, 0x7D, 0xFB, 0x7E, 0xFB, 0x7D, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8}, - .unk3A0 = {0x381, 0x7FFB, 0x4003, 0x5FFF, 0x4003, 0x7FFB, 0x4003, 0x7EFF, 0x4443, 0x4443, 0x4443, 0x7EFF, 0x4001, 0x7FFD, 0x1, 0xFFFF}, - .coords = {150, 152}, - .direction = 0x23, - .range = 0x11, + .metatileData = { + 0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x08, + 0x69, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x7C, 0x46, 0x08, + 0x69, 0x46, 0x7A, 0x73, 0x73, 0x73, 0x79, 0x73, 0x73, 0x73, 0x7D, 0x73, 0x73, 0x73, 0x46, 0x08, + 0x69, 0x46, 0x73, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x08, + 0x69, 0x46, 0x73, 0x73, 0x7B, 0x73, 0x7C, 0x73, 0x7B, 0x73, 0x7A, 0x73, 0x73, 0x73, 0x46, 0x08, + 0x69, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x7A, 0x46, 0x08, + 0x69, 0x46, 0x73, 0x73, 0x73, 0x73, 0x73, 0x7D, 0x7C, 0x73, 0x7C, 0x73, 0x7B, 0x73, 0x46, 0x08, + 0x69, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x7C, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x08, + 0x91, 0x46, 0x9B, 0x9B, 0x9B, 0x46, 0x3B, 0x3B, 0x3B, 0x46, 0x9B, 0x9B, 0x9B, 0x9B, 0x46, 0x08, + 0x91, 0x46, 0x9B, 0x9B, 0x9B, 0x46, 0x3B, 0x3B, 0x3B, 0x46, 0x9B, 0x9B, 0x9B, 0x9B, 0x46, 0x08, + 0x91, 0x46, 0x9B, 0x9B, 0x9B, 0x46, 0x3B, 0x3B, 0x3B, 0x46, 0x9B, 0x9B, 0x9B, 0x9B, 0x46, 0x08, + 0xF1, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x78, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x08, + 0xF1, 0x46, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x7A, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x7C, 0x08, + 0xF1, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0xFB, 0x08, + 0x7C, 0xFB, 0x7B, 0xFB, 0x7A, 0xFB, 0x79, 0xFB, 0xB3, 0xFB, 0x7D, 0xFB, 0x7E, 0xFB, 0x7D, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = {0x0381, 0x7FFB, 0x4003, 0x5FFF, 0x4003, 0x7FFB, 0x4003, 0x7EFF, 0x4443, 0x4443, 0x4443, 0x7EFF, 0x4001, 0x7FFD, 0x1, 0xFFFF}, + .coords = {COORDS_XY(6,9), COORDS_XY(8,9)}, + .direction = TRAINER_DIRS(DIR_WEST, DIR_EAST), + .range = TRAINER_RANGE(1, 1), } }, [3] = @@ -4029,11 +4256,28 @@ static const struct TrHillFloor sDataTagUnique_Floors[] = { }, }, .display = { - .data = {0xF1, 0xFB, 0xFB, 0xFB, 0xF9, 0xF9, 0x1B, 0x1C, 0x1D, 0xE5, 0xE6, 0xEE, 0xF5, 0xFB, 0xFB, 0x8, 0xED, 0xF5, 0xF5, 0xF5, 0xFB, 0xFB, 0xEC, 0xEC, 0xEC, 0xEB, 0xEC, 0xEC, 0xEC, 0xFB, 0xFB, 0x8, 0xF4, 0xEC, 0xEC, 0xEC, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xEB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x8, 0xF1, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xFB, 0xEB, 0xFB, 0xF5, 0xF5, 0xF5, 0xF5, 0x8, 0xF1, 0xEB, 0xEC, 0xEC, 0xEC, 0xEB, 0xEC, 0xEC, 0xFB, 0xEC, 0xFB, 0xEC, 0xEC, 0xEC, 0xEC, 0x8, 0xF1, 0xEB, 0xFB, 0xFB, 0xFB, 0xEB, 0xFB, 0xF5, 0xFB, 0xF5, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x8, 0xF1, 0xEB, 0xFB, 0xF5, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xF5, 0xF5, 0xF5, 0xFB, 0xFB, 0x8, 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xEC, 0xEC, 0xEC, 0xFB, 0xFB, 0x8, 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xF5, 0xF5, 0xF5, 0xF5, 0x8, 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEC, 0xEC, 0xEC, 0xEC, 0x8, 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x8, 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xF5, 0xF5, 0xF5, 0xF5, 0xFB, 0x8, 0xF1, 0xEC, 0xFB, 0xEB, 0xFB, 0xEC, 0xFB, 0xEB, 0xFB, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xFB, 0x8, 0xF1, 0xFB, 0xFB, 0xEB, 0xFB, 0xFB, 0xFB, 0xEB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x8, 0xF1, 0xFB, 0xFB, 0xEC, 0xFB, 0xFB, 0xFB, 0xEC, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8}, - .unk3A0 = {0x381, 0x3F9, 0xF041, 0x41, 0x7F5F, 0x4401, 0x4541, 0x5579, 0x5541, 0x555F, 0x5541, 0x5541, 0x557D, 0x1101, 0x1101, 0xFFFF}, - .coords = {40, 91}, - .direction = 0x21, - .range = 0x33, + .metatileData = { + 0xF1, 0xFB, 0xFB, 0xFB, 0xF9, 0xF9, 0x1B, 0x1C, 0x1D, 0xE5, 0xE6, 0xEE, 0xF5, 0xFB, 0xFB, 0x08, + 0xED, 0xF5, 0xF5, 0xF5, 0xFB, 0xFB, 0xEC, 0xEC, 0xEC, 0xEB, 0xEC, 0xEC, 0xEC, 0xFB, 0xFB, 0x08, + 0xF4, 0xEC, 0xEC, 0xEC, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xEB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x08, + 0xF1, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xF5, 0xFB, 0xEB, 0xFB, 0xF5, 0xF5, 0xF5, 0xF5, 0x08, + 0xF1, 0xEB, 0xEC, 0xEC, 0xEC, 0xEB, 0xEC, 0xEC, 0xFB, 0xEC, 0xFB, 0xEC, 0xEC, 0xEC, 0xEC, 0x08, + 0xF1, 0xEB, 0xFB, 0xFB, 0xFB, 0xEB, 0xFB, 0xF5, 0xFB, 0xF5, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x08, + 0xF1, 0xEB, 0xFB, 0xF5, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xF5, 0xF5, 0xF5, 0xFB, 0xFB, 0x08, + 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xEC, 0xEC, 0xEC, 0xFB, 0xFB, 0x08, + 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xF5, 0xF5, 0xF5, 0xF5, 0x08, + 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEC, 0xEC, 0xEC, 0xEC, 0x08, + 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x08, + 0xF1, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xFB, 0xEB, 0xF5, 0xF5, 0xF5, 0xF5, 0xFB, 0x08, + 0xF1, 0xEC, 0xFB, 0xEB, 0xFB, 0xEC, 0xFB, 0xEB, 0xFB, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xFB, 0x08, + 0xF1, 0xFB, 0xFB, 0xEB, 0xFB, 0xFB, 0xFB, 0xEB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x08, + 0xF1, 0xFB, 0xFB, 0xEC, 0xFB, 0xFB, 0xFB, 0xEC, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0xFB, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = {0x0381, 0x3F9, 0xF041, 0x41, 0x7F5F, 0x4401, 0x4541, 0x5579, 0x5541, 0x555F, 0x5541, 0x5541, 0x557D, 0x1101, 0x1101, 0xFFFF}, + .coords = {COORDS_XY(8,2), COORDS_XY(11,5)}, + .direction = TRAINER_DIRS(DIR_WEST, DIR_NORTH), + .range = TRAINER_RANGE(3, 3), } }, }; @@ -4345,11 +4589,28 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = { }, }, .display = { - .data = {0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x1B, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x8, 0x31, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x2C, 0x39, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x8, 0x31, 0x3B, 0x8, 0x8, 0x8, 0x8, 0x8, 0x3B, 0x8, 0x8, 0x8, 0x8, 0x8, 0x3B, 0x3B, 0x8, 0x69, 0x73, 0x8, 0x4D, 0x4D, 0x4D, 0x4D, 0xD1, 0x4D, 0x4D, 0x4D, 0x4D, 0x8, 0x69, 0x73, 0x8, 0x40, 0x3B, 0x8, 0x55, 0x55, 0x55, 0x55, 0xD1, 0x55, 0x55, 0x55, 0x55, 0x8, 0x31, 0x41, 0x8, 0x69, 0x41, 0x8, 0xC5, 0xD9, 0xD9, 0xD9, 0x9A, 0xD9, 0xD9, 0xD9, 0xC6, 0x8, 0x41, 0x73, 0x8, 0x69, 0x3B, 0x8, 0xD4, 0xDB, 0x9B, 0x73, 0x73, 0x73, 0x9B, 0xDB, 0xCC, 0x8, 0x31, 0x73, 0x8, 0x69, 0x3B, 0x8, 0xCD, 0x9B, 0x73, 0x73, 0x44, 0x73, 0x73, 0x9B, 0xD5, 0x8, 0x31, 0x73, 0x8, 0x69, 0x3B, 0x8, 0xD4, 0xDB, 0x9B, 0x73, 0x73, 0x73, 0x9B, 0xDB, 0xCC, 0x8, 0x31, 0x73, 0x8, 0x69, 0x41, 0x8, 0xD1, 0xDB, 0xDB, 0xDB, 0x9B, 0xDB, 0xDB, 0xDB, 0xDB, 0x8, 0x41, 0x73, 0x8, 0x40, 0x3B, 0x8, 0x8, 0xC7, 0xC7, 0xDB, 0xDB, 0xDB, 0xC7, 0xC7, 0x8, 0x8, 0x31, 0x41, 0x8, 0x69, 0x3B, 0x4D, 0x4D, 0x67, 0x67, 0xDB, 0xDB, 0xDB, 0x67, 0x67, 0x4D, 0x4D, 0x31, 0x73, 0x8, 0x69, 0x3B, 0x55, 0x55, 0xD7, 0xD7, 0xD1, 0xDB, 0xDB, 0xD7, 0xD7, 0x55, 0x55, 0x31, 0x73, 0x8, 0x69, 0x3B, 0x39, 0x39, 0x39, 0x39, 0x3A, 0x3B, 0x3B, 0x39, 0x39, 0x39, 0x39, 0x3A, 0x73, 0x8, 0x69, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8}, - .unk3A0 = {0x381, 0x201, 0x3EF9, 0x3EF9, 0x3EF9, 0x2009, 0x3019, 0x2009, 0x3019, 0x2009, 0x3019, 0x3019, 0x3C79, 0x1, 0x1, 0xFFFF}, - .coords = {116, 122}, - .direction = 0x23, - .range = 0x55, + .metatileData = { + 0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x1B, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x08, + 0x31, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x2C, 0x39, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x08, + 0x31, 0x3B, 0x08, 0x08, 0x08, 0x08, 0x08, 0x3B, 0x08, 0x08, 0x08, 0x08, 0x08, 0x3B, 0x3B, 0x08, + 0x69, 0x73, 0x08, 0x4D, 0x4D, 0x4D, 0x4D, 0xD1, 0x4D, 0x4D, 0x4D, 0x4D, 0x08, 0x69, 0x73, 0x08, + 0x40, 0x3B, 0x08, 0x55, 0x55, 0x55, 0x55, 0xD1, 0x55, 0x55, 0x55, 0x55, 0x08, 0x31, 0x41, 0x08, + 0x69, 0x41, 0x08, 0xC5, 0xD9, 0xD9, 0xD9, 0x9A, 0xD9, 0xD9, 0xD9, 0xC6, 0x08, 0x41, 0x73, 0x08, + 0x69, 0x3B, 0x08, 0xD4, 0xDB, 0x9B, 0x73, 0x73, 0x73, 0x9B, 0xDB, 0xCC, 0x08, 0x31, 0x73, 0x08, + 0x69, 0x3B, 0x08, 0xCD, 0x9B, 0x73, 0x73, 0x44, 0x73, 0x73, 0x9B, 0xD5, 0x08, 0x31, 0x73, 0x08, + 0x69, 0x3B, 0x08, 0xD4, 0xDB, 0x9B, 0x73, 0x73, 0x73, 0x9B, 0xDB, 0xCC, 0x08, 0x31, 0x73, 0x08, + 0x69, 0x41, 0x08, 0xD1, 0xDB, 0xDB, 0xDB, 0x9B, 0xDB, 0xDB, 0xDB, 0xDB, 0x08, 0x41, 0x73, 0x08, + 0x40, 0x3B, 0x08, 0x08, 0xC7, 0xC7, 0xDB, 0xDB, 0xDB, 0xC7, 0xC7, 0x08, 0x08, 0x31, 0x41, 0x08, + 0x69, 0x3B, 0x4D, 0x4D, 0x67, 0x67, 0xDB, 0xDB, 0xDB, 0x67, 0x67, 0x4D, 0x4D, 0x31, 0x73, 0x08, + 0x69, 0x3B, 0x55, 0x55, 0xD7, 0xD7, 0xD1, 0xDB, 0xDB, 0xD7, 0xD7, 0x55, 0x55, 0x31, 0x73, 0x08, + 0x69, 0x3B, 0x39, 0x39, 0x39, 0x39, 0x3A, 0x3B, 0x3B, 0x39, 0x39, 0x39, 0x39, 0x3A, 0x73, 0x08, + 0x69, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = {0x0381, 0x0201, 0x3EF9, 0x3EF9, 0x3EF9, 0x2009, 0x3019, 0x2009, 0x3019, 0x2009, 0x3019, 0x3019, 0x3C79, 0x1, 0x1, 0xFFFF}, + .coords = {COORDS_XY(4,7), COORDS_XY(10,7)}, + .direction = TRAINER_DIRS(DIR_WEST, DIR_EAST), + .range = TRAINER_RANGE(5, 5), } }, [1] = @@ -4650,11 +4911,28 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = { }, }, .display = { - .data = {0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x8, 0x91, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x78, 0x8, 0x91, 0x46, 0x9B, 0x7C, 0x9B, 0x9B, 0x9B, 0x7D, 0x9B, 0x7C, 0x9B, 0x7B, 0x9B, 0x7A, 0x9B, 0x8, 0x91, 0x46, 0x7D, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x8, 0x91, 0x46, 0x9B, 0x7E, 0x9B, 0x9B, 0x9B, 0x7D, 0x9B, 0x7E, 0x9B, 0xB3, 0x9B, 0x9B, 0x9B, 0x8, 0x91, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x9B, 0x8, 0x91, 0x46, 0x9B, 0x7D, 0x9B, 0x7C, 0x9B, 0x7B, 0x9B, 0x7A, 0x9B, 0x7C, 0x9B, 0x9B, 0x9B, 0x8, 0x91, 0x46, 0x9B, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x8, 0x91, 0x46, 0x9B, 0x7C, 0x9B, 0x7D, 0x9B, 0x7E, 0x9B, 0x9B, 0x9B, 0x7D, 0x9B, 0x7E, 0x9B, 0x8, 0x91, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0xB3, 0x8, 0x91, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0xDB, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0x9B, 0x8, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0xDB, 0xDB, 0xDB, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0x8, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0x8, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0xDB, 0xDB, 0xDB, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0x8, 0x91, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0xDB, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0x9B, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8}, - .unk3A0 = {0x381, 0x7FFD, 0x4001, 0x5FFF, 0x4001, 0x7FFD, 0x4001, 0x5FFF, 0x4001, 0x7FFD, 0x1, 0x1, 0x1, 0x1, 0x1, 0xFFFF}, - .coords = {167, 231}, - .direction = 0x1, - .range = 0x33, + .metatileData = { + 0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x38, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x08, + 0x91, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x78, 0x08, + 0x91, 0x46, 0x9B, 0x7C, 0x9B, 0x9B, 0x9B, 0x7D, 0x9B, 0x7C, 0x9B, 0x7B, 0x9B, 0x7A, 0x9B, 0x08, + 0x91, 0x46, 0x7D, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x08, + 0x91, 0x46, 0x9B, 0x7E, 0x9B, 0x9B, 0x9B, 0x7D, 0x9B, 0x7E, 0x9B, 0xB3, 0x9B, 0x9B, 0x9B, 0x08, + 0x91, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x9B, 0x08, + 0x91, 0x46, 0x9B, 0x7D, 0x9B, 0x7C, 0x9B, 0x7B, 0x9B, 0x7A, 0x9B, 0x7C, 0x9B, 0x9B, 0x9B, 0x08, + 0x91, 0x46, 0x9B, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x08, + 0x91, 0x46, 0x9B, 0x7C, 0x9B, 0x7D, 0x9B, 0x7E, 0x9B, 0x9B, 0x9B, 0x7D, 0x9B, 0x7E, 0x9B, 0x08, + 0x91, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0x46, 0xB3, 0x08, + 0x91, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0xDB, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0x9B, 0x08, + 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0xDB, 0xDB, 0xDB, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0x08, + 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0x08, + 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0xDB, 0xDB, 0xDB, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0x08, + 0x91, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0xDB, 0xD6, 0x96, 0x9B, 0x9B, 0x96, 0xD6, 0x9B, 0x08, + 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, + }, + .collisionData = {0x0381, 0x7FFD, 0x4001, 0x5FFF, 0x4001, 0x7FFD, 0x4001, 0x5FFF, 0x4001, 0x7FFD, 0x1, 0x1, 0x1, 0x1, 0x1, 0xFFFF}, + .coords = {COORDS_XY(7,10), COORDS_XY(7,14)}, + .direction = TRAINER_DIRS(DIR_SOUTH, DIR_NORTH), + .range = TRAINER_RANGE(3, 3), } }, [2] = @@ -4955,11 +5233,28 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = { }, }, .display = { - .data = {0xD1, 0xDB, 0xDB, 0xDB, 0xD9, 0xD9, 0x1B, 0x14, 0x15, 0x98, 0x99, 0x9A, 0x9B, 0x9B, 0x9B, 0x8, 0xD1, 0xDB, 0xDB, 0xDB, 0xD5, 0xD5, 0xC3, 0xF9, 0x86, 0x8E, 0x95, 0x9B, 0x9B, 0x9B, 0x9B, 0x8, 0xD1, 0xDB, 0xDB, 0xD5, 0xCB, 0xCB, 0xCB, 0xFB, 0x8B, 0x8B, 0x8B, 0x95, 0x9B, 0x9B, 0x9B, 0x8, 0xD1, 0xDB, 0xD5, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x95, 0x9B, 0x9B, 0x8, 0xD1, 0xDB, 0xCB, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x9B, 0x8, 0xD1, 0xD5, 0xCB, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0x8C, 0x8B, 0x8B, 0x8B, 0x8B, 0x95, 0x9B, 0x8, 0xD1, 0xCB, 0xCB, 0xCB, 0xCB, 0xCC, 0xCC, 0xFB, 0xFB, 0x8C, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x8, 0xD1, 0xCC, 0xCC, 0xCC, 0xCC, 0xFB, 0xF5, 0xFB, 0xF5, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x8, 0xD1, 0xD5, 0xD5, 0xD5, 0xD5, 0xFB, 0xEC, 0xFB, 0xEC, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x8, 0xD1, 0xCB, 0xCB, 0xCB, 0xCB, 0xF5, 0xF5, 0xFB, 0xFB, 0xF5, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x8, 0xD1, 0xCC, 0xCB, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x8C, 0x9B, 0x8, 0xD1, 0xDB, 0xCB, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0xF5, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x9B, 0x8, 0xD1, 0xDB, 0xCC, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x8C, 0x9B, 0x9B, 0x8, 0xD1, 0xDB, 0xDB, 0xCC, 0xCB, 0xCB, 0xCB, 0xFB, 0x8B, 0x8B, 0x8B, 0x8C, 0x9B, 0x9B, 0x9B, 0x8, 0xD1, 0xDB, 0xDB, 0xDB, 0xCC, 0xCC, 0xCB, 0xFB, 0x8C, 0x8C, 0x8C, 0x9B, 0x9B, 0x9B, 0x9B, 0x8, 0xD1, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xCC, 0xFB, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x8}, - .unk3A0 = {0x381, 0x201, 0xEE1, 0x1EF1, 0x3EF9, 0x3EF9, 0x7E7D, 0x783D, 0x2BD, 0x783D, 0x7E7D, 0x3E79, 0x3EF9, 0x1EF1, 0xEE1, 0x201}, - .coords = {103, 167}, - .direction = 0x1, - .range = 0x33, + .metatileData = { + 0xD1, 0xDB, 0xDB, 0xDB, 0xD9, 0xD9, 0x1B, 0x14, 0x15, 0x98, 0x99, 0x9A, 0x9B, 0x9B, 0x9B, 0x08, + 0xD1, 0xDB, 0xDB, 0xDB, 0xD5, 0xD5, 0xC3, 0xF9, 0x86, 0x8E, 0x95, 0x9B, 0x9B, 0x9B, 0x9B, 0x08, + 0xD1, 0xDB, 0xDB, 0xD5, 0xCB, 0xCB, 0xCB, 0xFB, 0x8B, 0x8B, 0x8B, 0x95, 0x9B, 0x9B, 0x9B, 0x08, + 0xD1, 0xDB, 0xD5, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x95, 0x9B, 0x9B, 0x08, + 0xD1, 0xDB, 0xCB, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x9B, 0x08, + 0xD1, 0xD5, 0xCB, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0x8C, 0x8B, 0x8B, 0x8B, 0x8B, 0x95, 0x9B, 0x08, + 0xD1, 0xCB, 0xCB, 0xCB, 0xCB, 0xCC, 0xCC, 0xFB, 0xFB, 0x8C, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x08, + 0xD1, 0xCC, 0xCC, 0xCC, 0xCC, 0xFB, 0xF5, 0xFB, 0xF5, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x08, + 0xD1, 0xD5, 0xD5, 0xD5, 0xD5, 0xFB, 0xEC, 0xFB, 0xEC, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x08, + 0xD1, 0xCB, 0xCB, 0xCB, 0xCB, 0xF5, 0xF5, 0xFB, 0xFB, 0xF5, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x08, + 0xD1, 0xCC, 0xCB, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x8C, 0x9B, 0x08, + 0xD1, 0xDB, 0xCB, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0xF5, 0x8B, 0x8B, 0x8B, 0x8B, 0x9B, 0x9B, 0x08, + 0xD1, 0xDB, 0xCC, 0xCB, 0xCB, 0xCB, 0xCB, 0xFB, 0x8B, 0x8B, 0x8B, 0x8B, 0x8C, 0x9B, 0x9B, 0x08, + 0xD1, 0xDB, 0xDB, 0xCC, 0xCB, 0xCB, 0xCB, 0xFB, 0x8B, 0x8B, 0x8B, 0x8C, 0x9B, 0x9B, 0x9B, 0x08, + 0xD1, 0xDB, 0xDB, 0xDB, 0xCC, 0xCC, 0xCB, 0xFB, 0x8C, 0x8C, 0x8C, 0x9B, 0x9B, 0x9B, 0x9B, 0x08, + 0xD1, 0xDB, 0xDB, 0xDB, 0xDB, 0xDB, 0xCC, 0xFB, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x9B, 0x08, + }, + .collisionData = {0x0381, 0x0201, 0xEE1, 0x1EF1, 0x3EF9, 0x3EF9, 0x7E7D, 0x783D, 0x2BD, 0x783D, 0x7E7D, 0x3E79, 0x3EF9, 0x1EF1, 0xEE1, 0x201}, + .coords = {COORDS_XY(7,6), COORDS_XY(7,10)}, + .direction = TRAINER_DIRS(DIR_SOUTH, DIR_NORTH), + .range = TRAINER_RANGE(3, 3), } }, [3] = @@ -5252,11 +5547,32 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = { }, }, .display = { - .data = {0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x39, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x8, 0x96, 0xFB, 0xF6, 0xFD, 0xF6, 0xF6, 0xFB, 0x46, 0xFB, 0xF6, 0xF6, 0xFD, 0xF6, 0xFB, 0x9B, 0x8, 0xFB, 0x9B, 0xFB, 0xF6, 0xFB, 0xFB, 0xFB, 0x46, 0xFB, 0xFB, 0xFB, 0xF6, 0xFB, 0x9B, 0xFB, 0x8, 0xF6, 0xFB, 0x9B, 0xFB, 0xFB, 0x46, 0x46, 0x9B, 0x46, 0x46, 0xFB, 0xFB, 0x9B, 0xFB, 0xF6, 0x8, 0xFD, 0xF6, 0xFB, 0x9B, 0x46, 0x36, 0x36, 0x9B, 0x36, 0x36, 0x46, 0x9B, 0xFB, 0xF6, 0xFD, 0x8, 0xF6, 0xFB, 0xFB, 0x46, 0x9B, 0x46, 0x46, 0xDB, 0x46, 0x46, 0x9B, 0x46, 0xFB, 0xFB, 0xF6, 0x8, 0xF6, 0xFB, 0x46, 0x36, 0x46, 0x9B, 0xDB, 0xD6, 0xDB, 0x9B, 0x46, 0x36, 0x46, 0xFB, 0xF6, 0x8, 0xFB, 0xFB, 0x46, 0x36, 0x9B, 0xDB, 0xD6, 0xD6, 0xD6, 0xDB, 0x9B, 0x36, 0x46, 0xFB, 0xFB, 0x8, 0x96, 0x9B, 0x9B, 0x9B, 0x9B, 0xD6, 0xD6, 0x96, 0xD6, 0xD6, 0xDB, 0x9B, 0x9B, 0x9B, 0x96, 0x8, 0xFB, 0xFB, 0x46, 0x36, 0x9B, 0xDB, 0xD6, 0xD6, 0xD6, 0xDB, 0x9B, 0x36, 0x46, 0xFB, 0xFB, 0x8, 0xF6, 0xFB, 0x46, 0x36, 0x46, 0x9B, 0xDB, 0xD6, 0xDB, 0x9B, 0x46, 0x36, 0x46, 0xFB, 0xF6, 0x8, 0xF6, 0xFB, 0xFB, 0x46, 0x9B, 0x46, 0x46, 0xDB, 0x46, 0x46, 0x9B, 0x46, 0xFB, 0xFB, 0xF6, 0x8, 0xFD, 0xF6, 0xFB, 0x9B, 0x46, 0x36, 0x36, 0x9B, 0x36, 0x36, 0x46, 0x9B, 0xFB, 0xF6, 0xFD, 0x8, 0xF6, 0xFB, 0x9B, 0xFB, 0xFB, 0x46, 0x46, 0x9B, 0x46, 0x46, 0xFB, 0xFB, 0x9B, 0xFB, 0xF6, 0x8, 0xFB, 0x9B, 0xFB, 0xF6, 0xFB, 0xFB, 0xFB, 0x46, 0xFB, 0xFB, 0xFB, 0xF6, 0xFB, 0x9B, 0xFB, 0x8, 0x96, 0xFB, 0xF6, 0xFD, 0xF6, 0xF6, 0xFB, 0x46, 0xFB, 0xF6, 0xF6, 0xFD, 0xF6, 0xFB, 0x9B, 0x8}, - .unk3A0 = {0x381, 0x101, 0x101, 0x6C1, 0x821, 0x16D1, 0x2829, 0x2009, 0x1, 0x2009, 0x2829, 0x16D1, 0x821, 0x6C1, 0x101, 0x101}, - .coords = {103, 167}, - .direction = 0x1, - .range = 0x33, + .metatileData = { + 0x31, 0x3B, 0x3B, 0x3B, 0x39, 0x39, 0x13, 0x14, 0x15, 0x39, 0x39, 0x3A, 0x3B, 0x3B, 0x3B, 0x08, + 0x96, 0xFB, 0xF6, 0xFD, 0xF6, 0xF6, 0xFB, 0x46, 0xFB, 0xF6, 0xF6, 0xFD, 0xF6, 0xFB, 0x9B, 0x08, + 0xFB, 0x9B, 0xFB, 0xF6, 0xFB, 0xFB, 0xFB, 0x46, 0xFB, 0xFB, 0xFB, 0xF6, 0xFB, 0x9B, 0xFB, 0x08, + 0xF6, 0xFB, 0x9B, 0xFB, 0xFB, 0x46, 0x46, 0x9B, 0x46, 0x46, 0xFB, 0xFB, 0x9B, 0xFB, 0xF6, 0x08, + 0xFD, 0xF6, 0xFB, 0x9B, 0x46, 0x36, 0x36, 0x9B, 0x36, 0x36, 0x46, 0x9B, 0xFB, 0xF6, 0xFD, 0x08, + 0xF6, 0xFB, 0xFB, 0x46, 0x9B, 0x46, 0x46, 0xDB, 0x46, 0x46, 0x9B, 0x46, 0xFB, 0xFB, 0xF6, 0x08, + 0xF6, 0xFB, 0x46, 0x36, 0x46, 0x9B, 0xDB, 0xD6, 0xDB, 0x9B, 0x46, 0x36, 0x46, 0xFB, 0xF6, 0x08, + 0xFB, 0xFB, 0x46, 0x36, 0x9B, 0xDB, 0xD6, 0xD6, 0xD6, 0xDB, 0x9B, 0x36, 0x46, 0xFB, 0xFB, 0x08, + 0x96, 0x9B, 0x9B, 0x9B, 0x9B, 0xD6, 0xD6, 0x96, 0xD6, 0xD6, 0xDB, 0x9B, 0x9B, 0x9B, 0x96, 0x08, + 0xFB, 0xFB, 0x46, 0x36, 0x9B, 0xDB, 0xD6, 0xD6, 0xD6, 0xDB, 0x9B, 0x36, 0x46, 0xFB, 0xFB, 0x08, + 0xF6, 0xFB, 0x46, 0x36, 0x46, 0x9B, 0xDB, 0xD6, 0xDB, 0x9B, 0x46, 0x36, 0x46, 0xFB, 0xF6, 0x08, + 0xF6, 0xFB, 0xFB, 0x46, 0x9B, 0x46, 0x46, 0xDB, 0x46, 0x46, 0x9B, 0x46, 0xFB, 0xFB, 0xF6, 0x08, + 0xFD, 0xF6, 0xFB, 0x9B, 0x46, 0x36, 0x36, 0x9B, 0x36, 0x36, 0x46, 0x9B, 0xFB, 0xF6, 0xFD, 0x08, + 0xF6, 0xFB, 0x9B, 0xFB, 0xFB, 0x46, 0x46, 0x9B, 0x46, 0x46, 0xFB, 0xFB, 0x9B, 0xFB, 0xF6, 0x08, + 0xFB, 0x9B, 0xFB, 0xF6, 0xFB, 0xFB, 0xFB, 0x46, 0xFB, 0xFB, 0xFB, 0xF6, 0xFB, 0x9B, 0xFB, 0x08, + 0x96, 0xFB, 0xF6, 0xFD, 0xF6, 0xF6, 0xFB, 0x46, 0xFB, 0xF6, 0xF6, 0xFD, 0xF6, 0xFB, 0x9B, 0x08, + }, + .collisionData = {0x0381, 0x0101, 0x0101, 0x6C1, 0x0821, 0x16D1, 0x2829, 0x2009, 0x1, 0x2009, 0x2829, 0x16D1, 0x0821, 0x6C1, 0x0101, 0x101}, + .coords = {COORDS_XY(7,6), COORDS_XY(7,10)}, + .direction = TRAINER_DIRS(DIR_SOUTH, DIR_NORTH), + .range = TRAINER_RANGE(3, 3), } }, }; + +#undef COORDS_XY +#undef TRAINER_DIRS +#undef TRAINER_RANGE diff --git a/src/data/contest_opponents.h b/src/data/contest_opponents.h index 6de931ef2..127457bbe 100644 --- a/src/data/contest_opponents.h +++ b/src/data/contest_opponents.h @@ -1,7 +1,6 @@ #include "global.h" #include "contest.h" -#include "constants/species.h" #define CONTEST_OPPONENT_JIMMY 0 #define CONTEST_OPPONENT_EDITH 1 diff --git a/src/data/easy_chat/easy_chat_group_pokemon.h b/src/data/easy_chat/easy_chat_group_pokemon.h index 9993a5144..a6e1c48ea 100755 --- a/src/data/easy_chat/easy_chat_group_pokemon.h +++ b/src/data/easy_chat/easy_chat_group_pokemon.h @@ -1,5 +1,3 @@ -#include "constants/species.h" - const u16 gEasyChatGroup_Pokemon[] = { SPECIES_ABRA, SPECIES_ABSOL, diff --git a/src/data/easy_chat/easy_chat_group_pokemon2.h b/src/data/easy_chat/easy_chat_group_pokemon2.h index 35b0a03cb..44dce0cc8 100755 --- a/src/data/easy_chat/easy_chat_group_pokemon2.h +++ b/src/data/easy_chat/easy_chat_group_pokemon2.h @@ -1,5 +1,3 @@ -#include "constants/species.h" - const u16 gEasyChatGroup_Pokemon2[] = { SPECIES_ABRA, SPECIES_AERODACTYL, diff --git a/src/data/field_effects/field_effect_objects.h b/src/data/field_effects/field_effect_objects.h index 1626b9f32..4fc3ecff6 100755 --- a/src/data/field_effects/field_effect_objects.h +++ b/src/data/field_effects/field_effect_objects.h @@ -1286,4 +1286,4 @@ const struct SpriteTemplate gFieldEffectObjectTemplate_Rayquaza = { .callback = UpdateRayquazaSpotlightEffect, }; -static const struct SpritePalette sSpritePalette_Unused = {gObjectEventPalette2, FLDEFF_PAL_TAG_UNKNOWN}; +static const struct SpritePalette sSpritePalette_Unused = {gObjectEventPal_Npc3, FLDEFF_PAL_TAG_UNKNOWN}; diff --git a/src/data/lilycove_lady.h b/src/data/lilycove_lady.h index 738a6dc12..37bae7e95 100644 --- a/src/data/lilycove_lady.h +++ b/src/data/lilycove_lady.h @@ -1,7 +1,6 @@ #include "constants/easy_chat.h" #include "constants/event_objects.h" #include "constants/items.h" -#include "constants/species.h" #include "constants/moves.h" static const u16 sContestLadyMonGfxId[] = @@ -9,7 +8,7 @@ static const u16 sContestLadyMonGfxId[] = OBJ_EVENT_GFX_ZIGZAGOON_1, OBJ_EVENT_GFX_SKITTY, OBJ_EVENT_GFX_POOCHYENA, - OBJ_EVENT_GFX_KECLEON_1, + OBJ_EVENT_GFX_KECLEON, OBJ_EVENT_GFX_PIKACHU }; diff --git a/src/data/object_events/object_event_graphics.h b/src/data/object_events/object_event_graphics.h index 50fc6715c..81d83a856 100755 --- a/src/data/object_events/object_event_graphics.h +++ b/src/data/object_events/object_event_graphics.h @@ -1,26 +1,26 @@ const u32 gObjectEventPic_BrendanNormal[] = INCBIN_U32("graphics/object_events/pics/people/brendan/walking.4bpp"); const u32 gObjectEventPic_BrendanRunning[] = INCBIN_U32("graphics/object_events/pics/people/brendan/running.4bpp"); -const u16 gObjectEventPalette8[] = INCBIN_U16("graphics/object_events/palettes/08.gbapal"); +const u16 gObjectEventPal_Brendan[] = INCBIN_U16("graphics/object_events/palettes/brendan.gbapal"); const u32 gObjectEventPic_RubySapphireBrendanNormal[] = INCBIN_U32("graphics/object_events/pics/people/ruby_sapphire_brendan/walking.4bpp"); const u32 gObjectEventPic_RubySapphireBrendanRunning[] = INCBIN_U32("graphics/object_events/pics/people/ruby_sapphire_brendan/running.4bpp"); -const u16 gObjectEventPalette33[] = INCBIN_U16("graphics/object_events/palettes/33.gbapal"); -const u16 gObjectEventPaletteNull1[16] = {}; -const u16 gObjectEventPaletteNull2[16] = {}; -const u16 gObjectEventPaletteNull3[16] = {}; -const u16 gObjectEventPaletteNull4[16] = {}; -const u16 gObjectEventPaletteNull5[16] = {}; -const u16 gObjectEventPaletteNull6[16] = {}; -const u16 gObjectEventPaletteNull7[16] = {}; -const u16 gObjectEventPaletteNull8[16] = {}; -const u16 gObjectEventPaletteNull9[16] = {}; -const u16 gObjectEventPaletteNull10[16] = {}; -const u16 gObjectEventPaletteNull11[16] = {}; -const u16 gObjectEventPaletteNull12[16] = {}; -const u16 gObjectEventPaletteNull13[16] = {}; -const u16 gObjectEventPaletteNull14[16] = {}; -const u16 gObjectEventPaletteNull15[16] = {}; -const u16 gObjectEventPalette9[] = INCBIN_U16("graphics/object_events/palettes/09.gbapal"); -const u16 gObjectEventPalette10[] = INCBIN_U16("graphics/object_events/palettes/10.gbapal"); +const u16 gObjectEventPal_RubySapphireBrendan[] = INCBIN_U16("graphics/object_events/palettes/ruby_sapphire_brendan.gbapal"); +const u16 gObjectEventPal_Null1[16] = {}; +const u16 gObjectEventPal_Null2[16] = {}; +const u16 gObjectEventPal_Null3[16] = {}; +const u16 gObjectEventPal_Null4[16] = {}; +const u16 gObjectEventPal_Null5[16] = {}; +const u16 gObjectEventPal_Null6[16] = {}; +const u16 gObjectEventPal_Null7[16] = {}; +const u16 gObjectEventPal_Null8[16] = {}; +const u16 gObjectEventPal_Null9[16] = {}; +const u16 gObjectEventPal_Null10[16] = {}; +const u16 gObjectEventPal_Null11[16] = {}; +const u16 gObjectEventPal_Null12[16] = {}; +const u16 gObjectEventPal_Null13[16] = {}; +const u16 gObjectEventPal_Null14[16] = {}; +const u16 gObjectEventPal_Null15[16] = {}; +const u16 gObjectEventPal_BrendanReflection[] = INCBIN_U16("graphics/object_events/palettes/brendan_reflection.gbapal"); +const u16 gObjectEventPal_BridgeReflection[] = INCBIN_U16("graphics/object_events/palettes/bridge_reflection.gbapal"); const u32 gObjectEventPic_BrendanFieldMove[] = INCBIN_U32("graphics/object_events/pics/people/brendan/field_move.4bpp"); const u32 gObjectEventPic_BrendanSurfing[] = INCBIN_U32("graphics/object_events/pics/people/brendan/surfing.4bpp"); const u32 gObjectEventPic_BrendanMachBike[] = INCBIN_U32("graphics/object_events/pics/people/brendan/mach_bike.4bpp"); @@ -31,43 +31,43 @@ const u32 gObjectEventPic_BrendanDecorating[] = INCBIN_U32("graphics/object_even const u32 gObjectEventPic_MayDecorating[] = INCBIN_U32("graphics/object_events/pics/people/may/decorating.4bpp"); const u32 gObjectEventPic_BrendanUnderwater[] = INCBIN_U32("graphics/object_events/pics/people/brendan/underwater.4bpp"); const u32 gObjectEventPic_MayUnderwater[] = INCBIN_U32("graphics/object_events/pics/people/may/underwater.4bpp"); -const u16 gObjectEventPalette11[] = INCBIN_U16("graphics/object_events/palettes/11.gbapal"); +const u16 gObjectEventPal_PlayerUnderwater[] = INCBIN_U16("graphics/object_events/palettes/player_underwater.gbapal"); const u32 gObjectEventPic_MayNormal[] = INCBIN_U32("graphics/object_events/pics/people/may/walking.4bpp"); const u32 gObjectEventPic_MayRunning[] = INCBIN_U32("graphics/object_events/pics/people/may/running.4bpp"); -const u16 gObjectEventPalette17[] = INCBIN_U16("graphics/object_events/palettes/17.gbapal"); -const u16 gObjectEventPalette18[] = INCBIN_U16("graphics/object_events/palettes/18.gbapal"); +const u16 gObjectEventPal_May[] = INCBIN_U16("graphics/object_events/palettes/may.gbapal"); +const u16 gObjectEventPal_MayReflection[] = INCBIN_U16("graphics/object_events/palettes/may_reflection.gbapal"); const u32 gObjectEventPic_RubySapphireMayNormal[] = INCBIN_U32("graphics/object_events/pics/people/ruby_sapphire_may/walking.4bpp"); const u32 gObjectEventPic_RubySapphireMayRunning[] = INCBIN_U32("graphics/object_events/pics/people/ruby_sapphire_may/running.4bpp"); -const u16 gObjectEventPalette34[] = INCBIN_U16("graphics/object_events/palettes/34.gbapal"); +const u16 gObjectEventPal_RubySapphireMay[] = INCBIN_U16("graphics/object_events/palettes/ruby_sapphire_may.gbapal"); const u16 gUnusedObjectEventPalette[] = INCBIN_U16("graphics/object_events/palettes/unused_palette.gbapal"); -const u16 gObjectEventPaletteNull16[16] = {}; -const u16 gObjectEventPaletteNull17[16] = {}; -const u16 gObjectEventPaletteNull18[16] = {}; -const u16 gObjectEventPaletteNull19[16] = {}; -const u16 gObjectEventPaletteNull20[16] = {}; -const u16 gObjectEventPaletteNull21[16] = {}; -const u16 gObjectEventPaletteNull22[16] = {}; -const u16 gObjectEventPaletteNull23[16] = {}; -const u16 gObjectEventPaletteNull24[16] = {}; -const u16 gObjectEventPaletteNull25[16] = {}; -const u16 gObjectEventPaletteNull26[16] = {}; -const u16 gObjectEventPaletteNull27[16] = {}; -const u16 gObjectEventPaletteNull28[16] = {}; -const u16 gObjectEventPaletteNull29[16] = {}; +const u16 gObjectEventPal_Null16[16] = {}; +const u16 gObjectEventPal_Null17[16] = {}; +const u16 gObjectEventPal_Null18[16] = {}; +const u16 gObjectEventPal_Null19[16] = {}; +const u16 gObjectEventPal_Null20[16] = {}; +const u16 gObjectEventPal_Null21[16] = {}; +const u16 gObjectEventPal_Null22[16] = {}; +const u16 gObjectEventPal_Null23[16] = {}; +const u16 gObjectEventPal_Null24[16] = {}; +const u16 gObjectEventPal_Null25[16] = {}; +const u16 gObjectEventPal_Null26[16] = {}; +const u16 gObjectEventPal_Null27[16] = {}; +const u16 gObjectEventPal_Null28[16] = {}; +const u16 gObjectEventPal_Null29[16] = {}; const u32 gObjectEventPic_MayMachBike[] = INCBIN_U32("graphics/object_events/pics/people/may/mach_bike.4bpp"); const u32 gObjectEventPic_MayAcroBike[] = INCBIN_U32("graphics/object_events/pics/people/may/acro_bike.4bpp"); const u32 gObjectEventPic_MaySurfing[] = INCBIN_U32("graphics/object_events/pics/people/may/surfing.4bpp"); const u32 gObjectEventPic_MayFieldMove[] = INCBIN_U32("graphics/object_events/pics/people/may/field_move.4bpp"); const u32 gObjectEventPic_MayFishing[] = INCBIN_U32("graphics/object_events/pics/people/may/fishing.4bpp"); const u32 gObjectEventPic_MayWatering[] = INCBIN_U32("graphics/object_events/pics/people/may/watering.4bpp"); -const u16 gObjectEventPalette0[] = INCBIN_U16("graphics/object_events/palettes/00.gbapal"); -const u16 gObjectEventPalette1[] = INCBIN_U16("graphics/object_events/palettes/01.gbapal"); -const u16 gObjectEventPalette2[] = INCBIN_U16("graphics/object_events/palettes/02.gbapal"); -const u16 gObjectEventPalette3[] = INCBIN_U16("graphics/object_events/palettes/03.gbapal"); -const u16 gObjectEventPalette4[] = INCBIN_U16("graphics/object_events/palettes/04.gbapal"); -const u16 gObjectEventPalette5[] = INCBIN_U16("graphics/object_events/palettes/05.gbapal"); -const u16 gObjectEventPalette6[] = INCBIN_U16("graphics/object_events/palettes/06.gbapal"); -const u16 gObjectEventPalette7[] = INCBIN_U16("graphics/object_events/palettes/07.gbapal"); +const u16 gObjectEventPal_Npc1[] = INCBIN_U16("graphics/object_events/palettes/npc_1.gbapal"); +const u16 gObjectEventPal_Npc2[] = INCBIN_U16("graphics/object_events/palettes/npc_2.gbapal"); +const u16 gObjectEventPal_Npc3[] = INCBIN_U16("graphics/object_events/palettes/npc_3.gbapal"); +const u16 gObjectEventPal_Npc4[] = INCBIN_U16("graphics/object_events/palettes/npc_4.gbapal"); +const u16 gObjectEventPal_Npc1Reflection[] = INCBIN_U16("graphics/object_events/palettes/npc_1_reflection.gbapal"); +const u16 gObjectEventPal_Npc2Reflection[] = INCBIN_U16("graphics/object_events/palettes/npc_2_reflection.gbapal"); +const u16 gObjectEventPal_Npc3Reflection[] = INCBIN_U16("graphics/object_events/palettes/npc_3_reflection.gbapal"); +const u16 gObjectEventPal_Npc4Reflection[] = INCBIN_U16("graphics/object_events/palettes/npc_4_reflection.gbapal"); const u32 gObjectEventPic_NinjaBoy[] = INCBIN_U32("graphics/object_events/pics/people/ninja_boy.4bpp"); const u32 gObjectEventPic_Twin[] = INCBIN_U32("graphics/object_events/pics/people/twin.4bpp"); const u32 gObjectEventPic_Boy1[] = INCBIN_U32("graphics/object_events/pics/people/boy_1.4bpp"); @@ -177,10 +177,10 @@ const u32 gObjectEventPic_Wingull[] = INCBIN_U32("graphics/object_events/pics/po const u32 gObjectEventPic_TuberMSwimming[] = INCBIN_U32("graphics/object_events/pics/people/tuber_m_swimming.4bpp"); const u32 gObjectEventPic_Azurill[] = INCBIN_U32("graphics/object_events/pics/pokemon/azurill.4bpp"); const u32 gObjectEventPic_Mom[] = INCBIN_U32("graphics/object_events/pics/people/mom.4bpp"); -const u16 gObjectEventPalette22[] = INCBIN_U16("graphics/object_events/palettes/22.gbapal"); -const u16 gObjectEventPalette23[] = INCBIN_U16("graphics/object_events/palettes/23.gbapal"); -const u16 gObjectEventPalette24[] = INCBIN_U16("graphics/object_events/palettes/24.gbapal"); -const u16 gObjectEventPalette25[] = INCBIN_U16("graphics/object_events/palettes/25.gbapal"); +const u16 gObjectEventPal_Kyogre[] = INCBIN_U16("graphics/object_events/palettes/kyogre.gbapal"); +const u16 gObjectEventPal_KyogreReflection[] = INCBIN_U16("graphics/object_events/palettes/kyogre_reflection.gbapal"); +const u16 gObjectEventPal_Groudon[] = INCBIN_U16("graphics/object_events/palettes/groudon.gbapal"); +const u16 gObjectEventPal_GroudonReflection[] = INCBIN_U16("graphics/object_events/palettes/groudon_reflection.gbapal"); const u32 gObjectEventPic_UnusedNatuDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/unused_natu_doll.4bpp"); const u32 gObjectEventPic_UnusedMagnemiteDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/unused_magnemite_doll.4bpp"); const u32 gObjectEventPic_UnusedSquirtleDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/unused_squirtle_doll.4bpp"); @@ -238,20 +238,20 @@ const u32 gObjectEventPic_PushableBoulder[] = INCBIN_U32("graphics/object_events const u32 gObjectEventPic_MrBrineysBoat[] = INCBIN_U32("graphics/object_events/pics/misc/mr_brineys_boat.4bpp"); const u32 gObjectEventPic_Fossil[] = INCBIN_U32("graphics/object_events/pics/misc/fossil.4bpp"); const u32 gObjectEventPic_SubmarineShadow[] = INCBIN_U32("graphics/object_events/pics/misc/submarine_shadow.4bpp"); -const u16 gObjectEventPalette26[] = INCBIN_U16("graphics/object_events/palettes/26.gbapal"); +const u16 gObjectEventPal_SubmarineShadow[] = INCBIN_U16("graphics/object_events/palettes/submarine_shadow.gbapal"); const u32 gObjectEventPic_Truck[] = INCBIN_U32("graphics/object_events/pics/misc/truck.4bpp"); -const u16 gObjectEventPalette14[] = INCBIN_U16("graphics/object_events/palettes/14.gbapal"); +const u16 gObjectEventPal_Truck[] = INCBIN_U16("graphics/object_events/palettes/truck.gbapal"); const u32 gObjectEventPic_Vigoroth[] = INCBIN_U32("graphics/object_events/pics/pokemon/vigoroth.4bpp"); -const u16 gObjectEventPalette15[] = INCBIN_U16("graphics/object_events/palettes/15.gbapal"); +const u16 gObjectEventPal_Vigoroth[] = INCBIN_U16("graphics/object_events/palettes/vigoroth.gbapal"); const u32 gObjectEventPic_BirchsBag[] = INCBIN_U32("graphics/object_events/pics/misc/birchs_bag.4bpp"); const u32 gObjectEventPic_EnemyZigzagoon[] = INCBIN_U32("graphics/object_events/pics/pokemon/enemy_zigzagoon.4bpp"); -const u16 gObjectEventPalette16[] = INCBIN_U16("graphics/object_events/palettes/16.gbapal"); +const u16 gObjectEventPal_EnemyZigzagoon[] = INCBIN_U16("graphics/object_events/palettes/enemy_zigzagoon.gbapal"); const u32 gObjectEventPic_Poochyena[] = INCBIN_U32("graphics/object_events/pics/pokemon/poochyena.4bpp"); -const u16 gObjectEventPalette27[] = INCBIN_U16("graphics/object_events/palettes/27.gbapal"); +const u16 gObjectEventPal_Poochyena[] = INCBIN_U16("graphics/object_events/palettes/poochyena.gbapal"); const u32 gObjectEventPic_CableCar[] = INCBIN_U32("graphics/object_events/pics/misc/cable_car.4bpp"); -const u16 gObjectEventPalette20[] = INCBIN_U16("graphics/object_events/palettes/20.gbapal"); +const u16 gObjectEventPal_CableCar[] = INCBIN_U16("graphics/object_events/palettes/cable_car.gbapal"); const u32 gObjectEventPic_SSTidal[] = INCBIN_U32("graphics/object_events/pics/misc/ss_tidal.4bpp"); -const u16 gObjectEventPalette21[] = INCBIN_U16("graphics/object_events/palettes/21.gbapal"); +const u16 gObjectEventPal_SSTidal[] = INCBIN_U16("graphics/object_events/palettes/ss_tidal.gbapal"); const u32 gFieldEffectObjectPic_Sparkle[] = INCBIN_U32("graphics/field_effects/pics/sparkle.4bpp"); const u32 gObjectEventPic_BerryTreeDirtPile[] = INCBIN_U32("graphics/object_events/pics/berry_trees/dirt_pile.4bpp"); const u32 gObjectEventPic_BerryTreeSprout[] = INCBIN_U32("graphics/object_events/pics/berry_trees/sprout.4bpp"); @@ -287,8 +287,8 @@ const u32 gObjectEventPic_DurinBerryTree[] = INCBIN_U32("graphics/object_events/ const u32 gObjectEventPic_TamatoBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/tamato.4bpp"); const u32 gFieldEffectObjectPic_SurfBlob[] = INCBIN_U32("graphics/field_effects/pics/surf_blob.4bpp"); const u32 gObjectEventPic_QuintyPlump[] = INCBIN_U32("graphics/object_events/pics/people/quinty_plump.4bpp"); -const u16 gObjectEventPalette12[] = INCBIN_U16("graphics/object_events/palettes/12.gbapal"); -const u16 gObjectEventPalette13[] = INCBIN_U16("graphics/object_events/palettes/13.gbapal"); +const u16 gObjectEventPal_QuintyPlump[] = INCBIN_U16("graphics/object_events/palettes/quinty_plump.gbapal"); +const u16 gObjectEventPal_QuintyPlumpReflection[] = INCBIN_U16("graphics/object_events/palettes/quinty_plump_reflection.gbapal"); const u32 gFieldEffectObjectPic_ShadowSmall[] = INCBIN_U32("graphics/field_effects/pics/shadow_small.4bpp"); const u32 gFieldEffectObjectPic_ShadowMedium[] = INCBIN_U32("graphics/field_effects/pics/shadow_medium.4bpp"); const u32 gFieldEffectObjectPic_ShadowLarge[] = INCBIN_U32("graphics/field_effects/pics/shadow_large.4bpp"); @@ -339,15 +339,15 @@ const u32 gObjectEventPic_Dusclops[] = INCBIN_U32("graphics/object_events/pics/p const u32 gObjectEventPic_MysteryEventDeliveryman[] = INCBIN_U32("graphics/object_events/pics/people/mystery_event_deliveryman.4bpp"); const u32 gObjectEventPic_UnionRoomAttendant[] = INCBIN_U32("graphics/object_events/pics/people/union_room_attendant.4bpp"); const u32 gObjectEventPic_MovingBox[] = INCBIN_U32("graphics/object_events/pics/misc/moving_box.4bpp"); -const u16 gObjectEventPalette19[] = INCBIN_U16("graphics/object_events/palettes/19.gbapal"); +const u16 gObjectEventPal_MovingBox[] = INCBIN_U16("graphics/object_events/palettes/moving_box.gbapal"); const u32 gObjectEventPic_Sudowoodo[] = INCBIN_U32("graphics/object_events/pics/pokemon/sudowoodo.4bpp"); const u32 gObjectEventPic_Mew[] = INCBIN_U32("graphics/object_events/pics/pokemon/mew.4bpp"); -const u16 gObjectEventPalette28[] = INCBIN_U16("graphics/object_events/palettes/28.gbapal"); +const u16 gObjectEventPal_RedLeaf[] = INCBIN_U16("graphics/object_events/palettes/red_leaf.gbapal"); const u32 gObjectEventPic_Red[] = INCBIN_U32("graphics/object_events/pics/people/red.4bpp"); const u32 gObjectEventPic_Leaf[] = INCBIN_U32("graphics/object_events/pics/people/leaf.4bpp"); -const u16 gObjectEventPalette30[] = INCBIN_U16("graphics/object_events/palettes/30.gbapal"); +const u16 gObjectEventPal_BirthIslandStone[] = INCBIN_U16("graphics/object_events/palettes/birth_island_stone.gbapal"); const u32 gObjectEventPic_BirthIslandStone[] = INCBIN_U32("graphics/object_events/pics/misc/birth_island_stone.4bpp"); -const u16 gObjectEventPalette29[] = INCBIN_U16("graphics/object_events/palettes/29.gbapal"); +const u16 gObjectEventPal_Deoxys[] = INCBIN_U16("graphics/object_events/palettes/deoxys.gbapal"); const u32 gObjectEventPic_Deoxys[] = INCBIN_U32("graphics/object_events/pics/pokemon/deoxys.4bpp"); const u32 gObjectEventPic_Anabel[] = INCBIN_U32("graphics/object_events/pics/people/frontier_brains/anabel.4bpp"); const u32 gObjectEventPic_Tucker[] = INCBIN_U32("graphics/object_events/pics/people/frontier_brains/tucker.4bpp"); @@ -357,6 +357,6 @@ const u32 gObjectEventPic_Noland[] = INCBIN_U32("graphics/object_events/pics/peo const u32 gObjectEventPic_Lucy[] = INCBIN_U32("graphics/object_events/pics/people/frontier_brains/lucy.4bpp"); const u32 gObjectEventPic_Brandon[] = INCBIN_U32("graphics/object_events/pics/people/frontier_brains/brandon.4bpp"); const u32 gObjectEventPic_Lugia[] = INCBIN_U32("graphics/object_events/pics/pokemon/lugia.4bpp"); -const u16 gObjectEventPalette32[] = INCBIN_U16("graphics/object_events/palettes/32.gbapal"); +const u16 gObjectEventPal_Lugia[] = INCBIN_U16("graphics/object_events/palettes/lugia.gbapal"); const u32 gObjectEventPic_HoOh[] = INCBIN_U32("graphics/object_events/pics/pokemon/ho_oh.4bpp"); -const u16 gObjectEventPalette31[] = INCBIN_U16("graphics/object_events/palettes/31.gbapal"); +const u16 gObjectEventPal_HoOh[] = INCBIN_U16("graphics/object_events/palettes/ho_oh.gbapal"); diff --git a/src/data/object_events/object_event_graphics_info.h b/src/data/object_events/object_event_graphics_info.h index bb36c9436..c6c78dca9 100755 --- a/src/data/object_events/object_event_graphics_info.h +++ b/src/data/object_events/object_event_graphics_info.h @@ -1,245 +1,245 @@ -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanMachBike, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanSurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_BrendanSurfing, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_QuintyPlump = {0xFFFF, OBJ_EVENT_PAL_TAG_12, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_L, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_QuintyPlump, gObjectEventPicTable_QuintyPlump, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_NinjaBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_NinjaBoy, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Twin = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Twin, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy1 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy1, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl1 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl1, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy2 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy2, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl2 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl2, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LittleBoy, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleGirl = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LittleGirl, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy3 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy3, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl3 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl3, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RichBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RichBoy, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman1 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman1, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FatMan = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_FatMan, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PokefanF = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_PokefanF, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man1 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man1, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman2 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman2, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ExpertM = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ExpertM, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ExpertF = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ExpertF, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man2 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man2, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman3 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman3, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PokefanM = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_PokefanM, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman4 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman4, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cook = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Cook, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkReceptionist = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LinkReceptionist, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_OldMan, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_OldWoman, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Camper = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Camper, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Picnicker = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Picnicker, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man3 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man3, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman5 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman5, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Youngster = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Youngster, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BugCatcher = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BugCatcher, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PsychicM = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_PsychicM, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SchoolKidM = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SchoolKidM, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maniac = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Maniac, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HexManiac = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_HexManiac, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza1 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_64x64, gObjectEventSpriteOamTables_64x64, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RayquazaStill, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerM = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SwimmerM, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerF = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SwimmerF, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BlackBelt = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BlackBelt, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Beauty = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Beauty, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist1 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scientist1, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lass = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Lass, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Gentleman = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Gentleman, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sailor = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Sailor, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fisherman = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Fisherman, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteM = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RunningTriathleteM, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteF = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RunningTriathleteF, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberF = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberF, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberM = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberM, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hiker = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Hiker, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteM = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_CyclingTriathleteM, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteF = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_CyclingTriathleteF, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Nurse = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Nurse, gObjectEventPicTable_Nurse, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ItemBall = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ItemBall, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTree = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, NULL, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeEarlyStages = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeLateStages = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ProfBirch = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ProfBirch, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man4 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man4, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man5 = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man5, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterM = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ReporterM, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterF = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ReporterF, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Bard = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hipster = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Trader = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Storyteller = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Giddy = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan1 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan2 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedNatuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedNatuDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMagnemiteDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedMagnemiteDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedSquirtleDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedSquirtleDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedWooperDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedWooperDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPikachuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedPikachuDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPorygon2Doll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedPorygon2Doll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CuttableTree = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_CuttableTree, gObjectEventPicTable_CuttableTree, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MartEmployee = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MartEmployee, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RooftopSaleWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RooftopSaleWoman, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Teala = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Teala, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BreakableRock = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_BreakableRock, gObjectEventPicTable_BreakableRock, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PushableBoulder = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PushableBoulder, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MrBrineysBoat = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MrBrineysBoat, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayMachBike, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_MayAcroBike, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MaySurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_MaySurfing, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_MayFieldMove, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Truck = {0xFFFF, OBJ_EVENT_PAL_TAG_14, OBJ_EVENT_PAL_TAG_NONE, 1152, 48, 48, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_48x48, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Truck, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_VigorothCarryingBox = {0xFFFF, OBJ_EVENT_PAL_TAG_15, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_VigorothCarryingBox, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_VigorothFacingAway = {0xFFFF, OBJ_EVENT_PAL_TAG_15, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_VigorothFacingAway, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BirchsBag = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BirchsBag, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_EnemyZigzagoon = {0xFFFF, OBJ_EVENT_PAL_TAG_16, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_EnemyZigzagoon, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Poochyena = {0xFFFF, OBJ_EVENT_PAL_TAG_27, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Poochyena, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Artist = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Artist, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanMachBike, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanSurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_BrendanSurfing, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayMachBike, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_MayAcroBike, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMaySurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_MaySurfing, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_MayFieldMove, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cameraman = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Cameraman, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanUnderwater = {0xFFFF, OBJ_EVENT_PAL_TAG_11, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanUnderwater, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayUnderwater = {0xFFFF, OBJ_EVENT_PAL_TAG_11, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayUnderwater, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MovingBox = {0xFFFF, OBJ_EVENT_PAL_TAG_19, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MovingBox, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CableCar = {0xFFFF, OBJ_EVENT_PAL_TAG_20, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_64x64, gObjectEventSpriteOamTables_64x64, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_CableCar, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist2 = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scientist2, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DevonEmployee = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_DevonEmployee, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberM = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_AquaMemberM, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberF = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_AquaMemberF, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberM = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MagmaMemberM, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberF = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MagmaMemberF, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sidney = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Sidney, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Phoebe = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Phoebe, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Glacia = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Glacia, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Drake = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Drake, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Roxanne = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Roxanne, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brawly = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Brawly, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wattson = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wattson, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Flannery = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Flannery, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Norman = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Norman, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Winona = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Winona, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Liza = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Liza, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Tate = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Tate, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wallace = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wallace, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Steven = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Steven, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wally = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wally, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireLittleBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RubySapphireLittleBoy, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFishing = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Fishing, gObjectEventPicTable_BrendanFishing, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFishing = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Fishing, gObjectEventPicTable_MayFishing, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HotSpringsOldWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_HotSpringsOldWoman, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SSTidal = {0xFFFF, OBJ_EVENT_PAL_TAG_21, OBJ_EVENT_PAL_TAG_NONE, 1920, 96, 40, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, gObjectEventSpriteOamTables_96x40, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SSTidal, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SubmarineShadow = {0xFFFF, OBJ_EVENT_PAL_TAG_26, OBJ_EVENT_PAL_TAG_NONE, 1408, 88, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, gObjectEventSpriteOamTables_88x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SubmarineShadow, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PichuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PichuDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikachuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PikachuDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MarillDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MarillDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TogepiDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TogepiDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyndaquilDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_CyndaquilDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ChikoritaDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ChikoritaDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TotodileDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TotodileDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_JigglypuffDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_JigglypuffDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MeowthDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MeowthDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ClefairyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ClefairyDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DittoDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DittoDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SmoochumDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SmoochumDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TreeckoDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TreeckoDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TorchicDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TorchicDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MudkipDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MudkipDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DuskullDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DuskullDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WynautDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_WynautDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BaltoyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BaltoyDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KecleonDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_KecleonDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AzurillDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_AzurillDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SkittyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SkittyDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwabluDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SwabluDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GulpinDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_GulpinDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LotadDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_LotadDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SeedotDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SeedotDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikaCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PikaCushion, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RoundCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_RoundCushion, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KissCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_KissCushion, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ZigzagCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ZigzagCushion, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SpinCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SpinCushion, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DiamondCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DiamondCushion, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BallCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BallCushion, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GrassCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_GrassCushion, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FireCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_FireCushion, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WaterCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_WaterCushion, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigSnorlaxDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigSnorlaxDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRhydonDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRhydonDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigLaprasDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigLaprasDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigVenusaurDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigVenusaurDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigCharizardDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigCharizardDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigBlastoiseDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigBlastoiseDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigWailmerDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigWailmerDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegirockDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegirockDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegiceDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegiceDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegisteelDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegisteelDoll, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latias = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LatiasLatios, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latios = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LatiasLatios, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GameboyKid = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_GameboyKid, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ContestJudge = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ContestJudge, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanWatering = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanWatering, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayWatering = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayWatering, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanDecorating = {0xFFFF, OBJ_EVENT_PAL_TAG_8, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BrendanDecorating, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayDecorating = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MayDecorating, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Archie = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Archie, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maxie = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Maxie, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre1 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_KyogreFront, gObjectEventRotScalAnimTable_KyogreGroudon}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon1 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_GroudonFront, gObjectEventRotScalAnimTable_KyogreGroudon}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre3 = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_KyogreSide, gObjectEventRotScalAnimTable_KyogreGroudon}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon3 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Groudon3, gObjectEventPicTable_GroudonSide, gObjectEventRotScalAnimTable_KyogreGroudon}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fossil = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Fossil, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regirock = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regice = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Registeel = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Skitty = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Skitty, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon1 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kecleon, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre2 = {0xFFFF, OBJ_EVENT_PAL_TAG_22, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_KyogreFront, gObjectEventRotScalAnimTable_KyogreGroudon}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon2 = {0xFFFF, OBJ_EVENT_PAL_TAG_24, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_GroudonFront, gObjectEventRotScalAnimTable_KyogreGroudon}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza2 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_64x64, gObjectEventSpriteOamTables_64x64, gObjectEventImageAnimTable_Rayquaza2, gObjectEventPicTable_Rayquaza, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Zigzagoon = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Zigzagoon, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pikachu = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Pikachu, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azumarill = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Azumarill, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wingull = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wingull, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon2 = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_10, 128, 16, 16, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kecleon, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberMSwimming = {0xFFFF, OBJ_EVENT_PAL_TAG_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberMSwimming, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azurill = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Azurill, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mom = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Mom, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkBrendan = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkMay = {0xFFFF, OBJ_EVENT_PAL_TAG_17, OBJ_EVENT_PAL_TAG_10, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Juan = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Juan, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scott = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scott, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MysteryEventDeliveryman = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MysteryEventDeliveryman, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Statue = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Statue, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kirlia = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_S, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kirlia, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Dusclops = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Dusclops, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnionRoomAttendant = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_UnionRoomAttendant, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Red = {0xFFFF, OBJ_EVENT_PAL_TAG_28, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Red, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Leaf = {0xFFFF, OBJ_EVENT_PAL_TAG_28, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Leaf, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sudowoodo = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Sudowoodo, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mew = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Mew, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Deoxys = {0xFFFF, OBJ_EVENT_PAL_TAG_29, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Deoxys, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BirthIslandStone = {0xFFFF, OBJ_EVENT_PAL_TAG_30, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BirthIslandStone, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Anabel = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Anabel, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Tucker = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Tucker, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Greta = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Greta, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Spenser = {0xFFFF, OBJ_EVENT_PAL_TAG_0, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Spenser, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Noland = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Noland, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lucy = {0xFFFF, OBJ_EVENT_PAL_TAG_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Lucy, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brandon = {0xFFFF, OBJ_EVENT_PAL_TAG_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Brandon, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireBrendan = {0xFFFF, OBJ_EVENT_PAL_TAG_33, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RubySapphireBrendan, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireMay = {0xFFFF, OBJ_EVENT_PAL_TAG_34, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RubySapphireMay, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lugia = {0xFFFF, OBJ_EVENT_PAL_TAG_32, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Lugia, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HoOh = {0xFFFF, OBJ_EVENT_PAL_TAG_31, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_HoOh, gObjectEventPicTable_HoOh, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanMachBike, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanSurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_BrendanSurfing, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_QuintyPlump = {0xFFFF, OBJ_EVENT_PAL_TAG_QUINTY_PLUMP, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_L, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_QuintyPlump, gObjectEventPicTable_QuintyPlump, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_NinjaBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_NinjaBoy, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Twin = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Twin, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy1, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl1, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy2, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl2, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LittleBoy, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleGirl = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LittleGirl, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy3, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl3, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RichBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RichBoy, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman1, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FatMan = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_FatMan, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PokefanF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_PokefanF, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man1, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman2, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ExpertM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ExpertM, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ExpertF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ExpertF, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man2, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman3, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PokefanM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_PokefanM, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman4 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman4, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cook = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Cook, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkReceptionist = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LinkReceptionist, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_OldMan, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_OldWoman, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Camper = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Camper, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Picnicker = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Picnicker, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man3, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman5 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman5, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Youngster = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Youngster, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BugCatcher = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BugCatcher, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PsychicM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_PsychicM, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SchoolKidM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SchoolKidM, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maniac = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Maniac, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HexManiac = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_HexManiac, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_64x64, gObjectEventSpriteOamTables_64x64, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RayquazaStill, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SwimmerM, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SwimmerF, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BlackBelt = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BlackBelt, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Beauty = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Beauty, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scientist1, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lass = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Lass, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Gentleman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Gentleman, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sailor = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Sailor, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fisherman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Fisherman, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RunningTriathleteM, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RunningTriathleteF, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberF, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberM, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hiker = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Hiker, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_CyclingTriathleteM, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_CyclingTriathleteF, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Nurse = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Nurse, gObjectEventPicTable_Nurse, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ItemBall = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ItemBall, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTree = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, NULL, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeEarlyStages = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeLateStages = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ProfBirch = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ProfBirch, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man4 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man4, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man5 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man5, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ReporterM, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ReporterF, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Bard = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hipster = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Trader = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Storyteller = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Giddy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedNatuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedNatuDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMagnemiteDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedMagnemiteDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedSquirtleDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedSquirtleDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedWooperDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedWooperDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPikachuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedPikachuDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPorygon2Doll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedPorygon2Doll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CuttableTree = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_CuttableTree, gObjectEventPicTable_CuttableTree, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MartEmployee = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MartEmployee, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RooftopSaleWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RooftopSaleWoman, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Teala = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Teala, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BreakableRock = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_BreakableRock, gObjectEventPicTable_BreakableRock, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PushableBoulder = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PushableBoulder, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MrBrineysBoat = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MrBrineysBoat, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayMachBike, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_MayAcroBike, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MaySurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_MaySurfing, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_MayFieldMove, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Truck = {0xFFFF, OBJ_EVENT_PAL_TAG_TRUCK, OBJ_EVENT_PAL_TAG_NONE, 1152, 48, 48, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_48x48, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Truck, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_VigorothCarryingBox = {0xFFFF, OBJ_EVENT_PAL_TAG_VIGOROTH, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_VigorothCarryingBox, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_VigorothFacingAway = {0xFFFF, OBJ_EVENT_PAL_TAG_VIGOROTH, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_VigorothFacingAway, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BirchsBag = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BirchsBag, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_EnemyZigzagoon = {0xFFFF, OBJ_EVENT_PAL_TAG_ZIGZAGOON, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_EnemyZigzagoon, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Poochyena = {0xFFFF, OBJ_EVENT_PAL_TAG_POOCHYENA, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Poochyena, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Artist = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Artist, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanMachBike, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanSurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_BrendanSurfing, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayMachBike, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_MayAcroBike, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMaySurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_MaySurfing, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_MayFieldMove, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cameraman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Cameraman, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanUnderwater = {0xFFFF, OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanUnderwater, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayUnderwater = {0xFFFF, OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayUnderwater, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MovingBox = {0xFFFF, OBJ_EVENT_PAL_TAG_MOVING_BOX, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MovingBox, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CableCar = {0xFFFF, OBJ_EVENT_PAL_TAG_CABLE_CAR, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_64x64, gObjectEventSpriteOamTables_64x64, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_CableCar, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scientist2, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DevonEmployee = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_DevonEmployee, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_AquaMemberM, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_AquaMemberF, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MagmaMemberM, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MagmaMemberF, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sidney = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Sidney, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Phoebe = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Phoebe, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Glacia = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Glacia, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Drake = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Drake, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Roxanne = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Roxanne, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brawly = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Brawly, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wattson = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wattson, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Flannery = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Flannery, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Norman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Norman, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Winona = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Winona, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Liza = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Liza, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Tate = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Tate, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wallace = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wallace, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Steven = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Steven, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wally = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wally, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireLittleBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RubySapphireLittleBoy, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFishing = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Fishing, gObjectEventPicTable_BrendanFishing, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFishing = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Fishing, gObjectEventPicTable_MayFishing, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HotSpringsOldWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_HotSpringsOldWoman, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SSTidal = {0xFFFF, OBJ_EVENT_PAL_TAG_SSTIDAL, OBJ_EVENT_PAL_TAG_NONE, 1920, 96, 40, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, gObjectEventSpriteOamTables_96x40, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SSTidal, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SubmarineShadow = {0xFFFF, OBJ_EVENT_PAL_TAG_SUBMARINE_SHADOW, OBJ_EVENT_PAL_TAG_NONE, 1408, 88, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, gObjectEventSpriteOamTables_88x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SubmarineShadow, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PichuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PichuDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikachuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PikachuDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MarillDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MarillDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TogepiDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TogepiDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyndaquilDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_CyndaquilDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ChikoritaDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ChikoritaDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TotodileDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TotodileDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_JigglypuffDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_JigglypuffDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MeowthDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MeowthDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ClefairyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ClefairyDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DittoDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DittoDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SmoochumDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SmoochumDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TreeckoDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TreeckoDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TorchicDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TorchicDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MudkipDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MudkipDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DuskullDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DuskullDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WynautDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_WynautDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BaltoyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BaltoyDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KecleonDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_KecleonDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AzurillDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_AzurillDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SkittyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SkittyDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwabluDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SwabluDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GulpinDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_GulpinDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LotadDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_LotadDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SeedotDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SeedotDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikaCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PikaCushion, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RoundCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_RoundCushion, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KissCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_KissCushion, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ZigzagCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ZigzagCushion, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SpinCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SpinCushion, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DiamondCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DiamondCushion, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BallCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BallCushion, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GrassCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_GrassCushion, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FireCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_FireCushion, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WaterCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_WaterCushion, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigSnorlaxDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigSnorlaxDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRhydonDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRhydonDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigLaprasDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigLaprasDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigVenusaurDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigVenusaurDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigCharizardDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigCharizardDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigBlastoiseDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigBlastoiseDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigWailmerDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigWailmerDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegirockDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegirockDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegiceDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegiceDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegisteelDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegisteelDoll, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latias = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LatiasLatios, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latios = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LatiasLatios, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GameboyKid = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_GameboyKid, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ContestJudge = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ContestJudge, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanWatering = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanWatering, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayWatering = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayWatering, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanDecorating = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BrendanDecorating, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayDecorating = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MayDecorating, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Archie = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Archie, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maxie = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Maxie, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_KyogreFront, gObjectEventRotScalAnimTable_KyogreGroudon}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_GroudonFront, gObjectEventRotScalAnimTable_KyogreGroudon}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_KyogreSide, gObjectEventRotScalAnimTable_KyogreGroudon}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Groudon3, gObjectEventPicTable_GroudonSide, gObjectEventRotScalAnimTable_KyogreGroudon}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fossil = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Fossil, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regirock = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regice = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Registeel = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Skitty = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Skitty, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kecleon, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre2 = {0xFFFF, OBJ_EVENT_PAL_TAG_KYOGRE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_KyogreFront, gObjectEventRotScalAnimTable_KyogreGroudon}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon2 = {0xFFFF, OBJ_EVENT_PAL_TAG_GROUDON, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_GroudonFront, gObjectEventRotScalAnimTable_KyogreGroudon}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_64x64, gObjectEventSpriteOamTables_64x64, gObjectEventImageAnimTable_Rayquaza2, gObjectEventPicTable_Rayquaza, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Zigzagoon = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Zigzagoon, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pikachu = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Pikachu, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azumarill = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Azumarill, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wingull = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wingull, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KecleonBridgeShadow = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 128, 16, 16, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kecleon, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberMSwimming = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberMSwimming, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azurill = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Azurill, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mom = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Mom, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkBrendan = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkMay = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Juan = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Juan, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scott = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scott, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MysteryEventDeliveryman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MysteryEventDeliveryman, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Statue = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Statue, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kirlia = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_S, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kirlia, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Dusclops = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Dusclops, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnionRoomAttendant = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_UnionRoomAttendant, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Red = {0xFFFF, OBJ_EVENT_PAL_TAG_RED_LEAF, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Red, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Leaf = {0xFFFF, OBJ_EVENT_PAL_TAG_RED_LEAF, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Leaf, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sudowoodo = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Sudowoodo, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mew = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Mew, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Deoxys = {0xFFFF, OBJ_EVENT_PAL_TAG_DEOXYS, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Deoxys, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BirthIslandStone = {0xFFFF, OBJ_EVENT_PAL_TAG_BIRTH_ISLAND_STONE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BirthIslandStone, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Anabel = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Anabel, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Tucker = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Tucker, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Greta = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Greta, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Spenser = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Spenser, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Noland = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Noland, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lucy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Lucy, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brandon = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Brandon, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireBrendan = {0xFFFF, OBJ_EVENT_PAL_TAG_RS_BRENDAN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RubySapphireBrendan, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireMay = {0xFFFF, OBJ_EVENT_PAL_TAG_RS_MAY, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RubySapphireMay, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lugia = {0xFFFF, OBJ_EVENT_PAL_TAG_LUGIA, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Lugia, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HoOh = {0xFFFF, OBJ_EVENT_PAL_TAG_HO_OH, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_HoOh, gObjectEventPicTable_HoOh, gDummySpriteAffineAnimTable}; diff --git a/src/data/object_events/object_event_graphics_info_pointers.h b/src/data/object_events/object_event_graphics_info_pointers.h index c72b0279d..0ca70fa33 100755 --- a/src/data/object_events/object_event_graphics_info_pointers.h +++ b/src/data/object_events/object_event_graphics_info_pointers.h @@ -202,7 +202,7 @@ const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regirock; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regice; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Registeel; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Skitty; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon1; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre2; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon2; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza2; @@ -210,7 +210,7 @@ const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Zigzagoon; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pikachu; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azumarill; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wingull; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon2; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KecleonBridgeShadow; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberMSwimming; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azurill; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mom; @@ -451,7 +451,7 @@ const struct ObjectEventGraphicsInfo *const gObjectEventGraphicsInfoPointers[NUM [OBJ_EVENT_GFX_REGICE] = &gObjectEventGraphicsInfo_Regice, [OBJ_EVENT_GFX_REGISTEEL] = &gObjectEventGraphicsInfo_Registeel, [OBJ_EVENT_GFX_SKITTY] = &gObjectEventGraphicsInfo_Skitty, - [OBJ_EVENT_GFX_KECLEON_1] = &gObjectEventGraphicsInfo_Kecleon1, + [OBJ_EVENT_GFX_KECLEON] = &gObjectEventGraphicsInfo_Kecleon, [OBJ_EVENT_GFX_KYOGRE_2] = &gObjectEventGraphicsInfo_Kyogre2, [OBJ_EVENT_GFX_GROUDON_2] = &gObjectEventGraphicsInfo_Groudon2, [OBJ_EVENT_GFX_RAYQUAZA_2] = &gObjectEventGraphicsInfo_Rayquaza2, @@ -459,7 +459,7 @@ const struct ObjectEventGraphicsInfo *const gObjectEventGraphicsInfoPointers[NUM [OBJ_EVENT_GFX_PIKACHU] = &gObjectEventGraphicsInfo_Pikachu, [OBJ_EVENT_GFX_AZUMARILL] = &gObjectEventGraphicsInfo_Azumarill, [OBJ_EVENT_GFX_WINGULL] = &gObjectEventGraphicsInfo_Wingull, - [OBJ_EVENT_GFX_KECLEON_2] = &gObjectEventGraphicsInfo_Kecleon2, + [OBJ_EVENT_GFX_KECLEON_BRIDGE_SHADOW] = &gObjectEventGraphicsInfo_KecleonBridgeShadow, [OBJ_EVENT_GFX_TUBER_M_SWIMMING] = &gObjectEventGraphicsInfo_TuberMSwimming, [OBJ_EVENT_GFX_AZURILL] = &gObjectEventGraphicsInfo_Azurill, [OBJ_EVENT_GFX_MOM] = &gObjectEventGraphicsInfo_Mom, diff --git a/src/data/pokemon/item_effects.h b/src/data/pokemon/item_effects.h index 698d97a43..1ed721e44 100644 --- a/src/data/pokemon/item_effects.h +++ b/src/data/pokemon/item_effects.h @@ -26,12 +26,12 @@ const u8 gItemEffect_ParalyzeHeal[6] = { const u8 gItemEffect_FullRestore[7] = { [3] = ITEM3_STATUS_ALL, [4] = ITEM4_HEAL_HP, - [6] = -1, + [6] = ITEM6_HEAL_FULL, }; const u8 gItemEffect_MaxPotion[7] = { [4] = ITEM4_HEAL_HP, - [6] = -1, + [6] = ITEM6_HEAL_FULL, }; const u8 gItemEffect_HyperPotion[7] = { @@ -50,12 +50,12 @@ const u8 gItemEffect_FullHeal[6] = { const u8 gItemEffect_Revive[7] = { [4] = ITEM4_REVIVE | ITEM4_HEAL_HP, - [6] = -2, + [6] = ITEM6_HEAL_HALF, }; const u8 gItemEffect_MaxRevive[7] = { [4] = ITEM4_REVIVE | ITEM4_HEAL_HP, - [6] = -1, + [6] = ITEM6_HEAL_FULL, }; const u8 gItemEffect_FreshWater[7] = { @@ -107,7 +107,7 @@ const u8 gItemEffect_HealPowder[9] = { const u8 gItemEffect_RevivalHerb[10] = { [4] = ITEM4_REVIVE | ITEM4_HEAL_HP, [5] = ITEM5_FRIENDSHIP_ALL, - [6] = -1, + [6] = ITEM6_HEAL_FULL, [7] = -15, [8] = -15, [9] = -20, @@ -157,7 +157,7 @@ const u8 gItemEffect_BerryJuice[7] = { const u8 gItemEffect_SacredAsh[7] = { [0] = ITEM0_SACRED_ASH, [4] = ITEM4_REVIVE | ITEM4_HEAL_HP, - [6] = -1, + [6] = ITEM6_HEAL_FULL, }; const u8 gItemEffect_HPUp[10] = { @@ -206,7 +206,7 @@ const u8 gItemEffect_RareCandy[10] = { [3] = ITEM3_LEVEL_UP, [4] = ITEM4_REVIVE | ITEM4_HEAL_HP, [5] = ITEM5_FRIENDSHIP_ALL, - [6] = 0xFD, + [6] = ITEM6_HEAL_LVL_UP, [7] = 5, [8] = 3, [9] = 2, diff --git a/src/data/pokemon/tmhm_learnsets.h b/src/data/pokemon/tmhm_learnsets.h index 3ad9a97c6..deeeda16f 100644 --- a/src/data/pokemon/tmhm_learnsets.h +++ b/src/data/pokemon/tmhm_learnsets.h @@ -3,7 +3,7 @@ // This table determines which TMs and HMs a species is capable of learning. // Each entry is a 64-bit bit array spread across two 32-bit values, with -// each bit corresponding to a . +// each bit corresponding to a TM or HM. const u32 gTMHMLearnsets[][2] = { [SPECIES_NONE] = TMHM_LEARNSET(0), diff --git a/src/data/region_map/city_map_entries.h b/src/data/region_map/city_map_entries.h index 09689da5b..d5478c7b4 100644 --- a/src/data/region_map/city_map_entries.h +++ b/src/data/region_map/city_map_entries.h @@ -18,7 +18,7 @@ static const struct CityMapEntry sPokenavCityMaps[NUM_CITY_MAPS] = { .mapSecId = MAPSEC_LAVARIDGE_TOWN, .index = 0, - .tilemap = gPokenavCityMap_Lavarige_0, + .tilemap = gPokenavCityMap_Lavaridge_0, }, { .mapSecId = MAPSEC_FALLARBOR_TOWN, diff --git a/src/data/region_map/city_map_tilemaps.h b/src/data/region_map/city_map_tilemaps.h index 8a8a931f9..fed158935 100644 --- a/src/data/region_map/city_map_tilemaps.h +++ b/src/data/region_map/city_map_tilemaps.h @@ -1,4 +1,4 @@ -const u32 gPokenavCityMap_Lavarige_0[] = INCBIN_U32("graphics/pokenav/city_maps/lavaridge_0.bin.lz"); +const u32 gPokenavCityMap_Lavaridge_0[] = INCBIN_U32("graphics/pokenav/city_maps/lavaridge_0.bin.lz"); const u32 gPokenavCityMap_Fallarbor_0[] = INCBIN_U32("graphics/pokenav/city_maps/fallarbor_0.bin.lz"); const u32 gPokenavCityMap_Fortree_0[] = INCBIN_U32("graphics/pokenav/city_maps/fortree_0.bin.lz"); const u32 gPokenavCityMap_Slateport_0[] = INCBIN_U32("graphics/pokenav/city_maps/slateport_0.bin.lz"); diff --git a/src/daycare.c b/src/daycare.c index 1490d3742..60bff8f1e 100644 --- a/src/daycare.c +++ b/src/daycare.c @@ -22,7 +22,6 @@ #include "constants/items.h" #include "constants/moves.h" #include "constants/region_map_sections.h" -#include "constants/species.h" // this file's functions static void ClearDaycareMonMail(struct DayCareMail *mail); @@ -549,7 +548,12 @@ static void InheritIVs(struct Pokemon *egg, struct DayCare *daycare) { // Randomly pick an IV from the available list and stop from being chosen again. selectedIvs[i] = availableIVs[Random() % (NUM_STATS - i)]; - RemoveIVIndexFromList(availableIVs, i); + // BUG: Instead of removing the IV that was just picked (like in RS and FRLG), this + // removes position 0 (HP) then position 1 (DEF), then position 2. This is why HP and DEF + // have a lower chance to be inherited in Emerald and why the IV picked for inheritance can + // be repeated. Uncomment the inline comment and remove the existing expression to get the + // intended behavior and to match the other Gen 3 games. + RemoveIVIndexFromList(availableIVs, i /*selectedIvs[i]*/); } // Determine which parent each of the selected IVs should inherit from. @@ -1183,7 +1187,7 @@ static void DaycareAddTextPrinter(u8 windowId, const u8 *text, u32 x, u32 y) printer.y = y; printer.currentX = x; printer.currentY = y; - printer.style = 0; + printer.unk = 0; gTextFlags.useAlternateDownArrow = 0; printer.letterSpacing = 0; printer.lineSpacing = 1; diff --git a/src/decompress.c b/src/decompress.c index c303f214f..007753303 100644 --- a/src/decompress.c +++ b/src/decompress.c @@ -4,7 +4,6 @@ #include "decompress.h" #include "pokemon.h" #include "text.h" -#include "constants/species.h" EWRAM_DATA ALIGNED(4) u8 gDecompressionBuffer[0x4000] = {0}; diff --git a/src/decoration.c b/src/decoration.c index 22ae327f9..74dbacdf9 100644 --- a/src/decoration.c +++ b/src/decoration.c @@ -917,9 +917,9 @@ static void DecorationItemsMenu_PrintDecorationInUse(u8 windowId, s32 itemIndex, if (itemIndex != -2) { if (IsDecorationIndexInSecretBase(itemIndex + 1) == TRUE) - blit_move_info_icon(windowId, 0x18, 0x5c, y + 2); + BlitMenuInfoIcon(windowId, MENU_INFO_ICON_BALL_RED, 92, y + 2); else if (IsDecorationIndexInPlayersRoom(itemIndex + 1) == TRUE) - blit_move_info_icon(windowId, 0x19, 0x5c, y + 2); + BlitMenuInfoIcon(windowId, MENU_INFO_ICON_BALL_BLUE, 92, y + 2); } } @@ -1827,7 +1827,7 @@ static void Task_SelectLocation(u8 taskId) sPlacePutAwayYesNoFunctions[tDecorationItemsMenuCommand].yesFunc(taskId); return; } - + if (tButton == B_BUTTON) { sPlacePutAwayYesNoFunctions[tDecorationItemsMenuCommand].noFunc(taskId); diff --git a/src/dewford_trend.c b/src/dewford_trend.c index e0063ec1b..5c7e50f16 100644 --- a/src/dewford_trend.c +++ b/src/dewford_trend.c @@ -219,11 +219,10 @@ void BufferTrendyPhraseString(void) ConvertEasyChatWordsToString(gStringVar1, s->words, 2, 1); } - void TrendyPhraseIsOld(void) { - u8 result = 0; - + u16 result = 0; + do { if (gSaveBlock1Ptr->easyChatPairs[0].unk0_0 - gSaveBlock1Ptr->easyChatPairs[1].unk0_0 > 1) @@ -234,7 +233,7 @@ void TrendyPhraseIsOld(void) break; result = 1; } while (0); - + gSpecialVar_Result = result; } @@ -249,46 +248,46 @@ static bool8 sub_8122A58(struct EasyChatPair *a, struct EasyChatPair *b, u8 c) { case 0: if (a->unk0_0 > b->unk0_0) - return TRUE; + return 1; if (a->unk0_0 < b->unk0_0) - return FALSE; + return 0; if (a->unk0_7 > b->unk0_7) - return TRUE; + return 1; if (a->unk0_7 < b->unk0_7) - return FALSE; + return 0; break; case 1: if (a->unk0_7 > b->unk0_7) - return TRUE; + return 1; if (a->unk0_7 < b->unk0_7) - return FALSE; + return 0; if (a->unk0_0 > b->unk0_0) - return TRUE; + return 1; if (a->unk0_0 < b->unk0_0) - return FALSE; + return 0; break; case 2: if (a->unk0_0 > b->unk0_0) - return TRUE; + return 1; if (a->unk0_0 < b->unk0_0) - return FALSE; + return 0; if (a->unk0_7 > b->unk0_7) - return TRUE; + return 1; if (a->unk0_7 < b->unk0_7) - return FALSE; + return 0; if (a->unk2 > b->unk2) - return TRUE; + return 1; if (a->unk2 < b->unk2) - return FALSE; + return 0; if (a->words[0] > b->words[0]) - return TRUE; + return 1; if (a->words[0] < b->words[0]) - return FALSE; + return 0; if (a->words[1] > b->words[1]) - return TRUE; + return 1; if (a->words[1] < b->words[1]) - return FALSE; - return TRUE; + return 0; + return 1; } return Random() & 1; } diff --git a/src/dodrio_berry_picking.c b/src/dodrio_berry_picking.c index 9cbc73c73..66eacc5f9 100644 --- a/src/dodrio_berry_picking.c +++ b/src/dodrio_berry_picking.c @@ -24,7 +24,6 @@ #include "window.h" #include "constants/items.h" #include "constants/songs.h" -#include "constants/species.h" struct DodrioSubstruct_0160 { diff --git a/src/easy_chat.c b/src/easy_chat.c index e08f0bb75..2590eea1a 100644 --- a/src/easy_chat.c +++ b/src/easy_chat.c @@ -32,7 +32,6 @@ #include "constants/lilycove_lady.h" #include "constants/mauville_old_man.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/rgb.h" #define EZCHAT_TASK_STATE 0 @@ -1614,26 +1613,26 @@ static u16 sub_811ACDC(void) { return sub_811B150(); } - if (JOY_NEW(START_BUTTON)) + else if (JOY_NEW(START_BUTTON)) { return sub_811B1B4(); } - if (JOY_NEW(DPAD_UP)) + else if (JOY_NEW(DPAD_UP)) { sEasyChatScreen->mainCursorRow--; break; } - if (JOY_NEW(DPAD_LEFT)) + else if (JOY_NEW(DPAD_LEFT)) { sEasyChatScreen->mainCursorColumn--; break; } - if (JOY_NEW(DPAD_DOWN)) + else if (JOY_NEW(DPAD_DOWN)) { sEasyChatScreen->mainCursorRow = 0; break; } - if (JOY_NEW(DPAD_RIGHT)) + else if (JOY_NEW(DPAD_RIGHT)) { sEasyChatScreen->mainCursorColumn++; break; @@ -2537,7 +2536,7 @@ u8 sub_811BBBC(void) return sEasyChatScreen->unk_0c; } -static void sub_811BBC8(s8 *arg0, s8 *arg1) +void sub_811BBC8(u8 *arg0, u8 *arg1) { *arg0 = sEasyChatScreen->unk_10; *arg1 = sEasyChatScreen->unk_11; @@ -4529,18 +4528,18 @@ static void sub_811E30C(void) x = var0 * 13; x = x * 8 + 28; y = var1 * 16 + 96; - sub_811E34C((u8)x, (u8)y); + sub_811E34C(x, y); } static void sub_811E34C(u8 x, u8 y) { - if (!sUnknown_0203A11C->unk2E4) - return; - - sUnknown_0203A11C->unk2E4->pos1.x = (s16)x; - sUnknown_0203A11C->unk2E4->pos1.y = (s16)y; - sUnknown_0203A11C->unk2E4->pos2.x = 0; - sUnknown_0203A11C->unk2E4->data[0] = 0; + if (sUnknown_0203A11C->unk2E4) + { + sUnknown_0203A11C->unk2E4->pos1.x = x; + sUnknown_0203A11C->unk2E4->pos1.y = y; + sUnknown_0203A11C->unk2E4->pos2.x = 0; + sUnknown_0203A11C->unk2E4->data[0] = 0; + } } static void sub_811E380(void) diff --git a/src/ereader_helpers.c b/src/ereader_helpers.c index bdfbebf6b..944d1d728 100755 --- a/src/ereader_helpers.c +++ b/src/ereader_helpers.c @@ -12,7 +12,6 @@ #include "trainer_hill.h" #include "constants/easy_chat.h" #include "constants/trainers.h" -#include "constants/species.h" #include "constants/moves.h" #include "constants/items.h" diff --git a/src/event_object_movement.c b/src/event_object_movement.c index f97c9bfa0..1d06ddc84 100644 --- a/src/event_object_movement.c +++ b/src/event_object_movement.c @@ -401,42 +401,43 @@ const u8 gInitialMovementTypeFacingDirections[] = { [MOVEMENT_TYPE_WALK_SLOWLY_IN_PLACE_RIGHT] = DIR_EAST, }; -#define OBJ_EVENT_PAL_TAG_0 0x1103 -#define OBJ_EVENT_PAL_TAG_1 0x1104 -#define OBJ_EVENT_PAL_TAG_2 0x1105 -#define OBJ_EVENT_PAL_TAG_3 0x1106 -#define OBJ_EVENT_PAL_TAG_4 0x1107 -#define OBJ_EVENT_PAL_TAG_5 0x1108 -#define OBJ_EVENT_PAL_TAG_6 0x1109 -#define OBJ_EVENT_PAL_TAG_7 0x110A -#define OBJ_EVENT_PAL_TAG_8 0x1100 -#define OBJ_EVENT_PAL_TAG_9 0x1101 -#define OBJ_EVENT_PAL_TAG_10 0x1102 -#define OBJ_EVENT_PAL_TAG_11 0x1115 -#define OBJ_EVENT_PAL_TAG_12 0x110B -#define OBJ_EVENT_PAL_TAG_13 0x110C -#define OBJ_EVENT_PAL_TAG_14 0x110D -#define OBJ_EVENT_PAL_TAG_15 0x110E -#define OBJ_EVENT_PAL_TAG_16 0x110F -#define OBJ_EVENT_PAL_TAG_17 0x1110 -#define OBJ_EVENT_PAL_TAG_18 0x1111 -#define OBJ_EVENT_PAL_TAG_19 0x1112 -#define OBJ_EVENT_PAL_TAG_20 0x1113 -#define OBJ_EVENT_PAL_TAG_21 0x1114 -#define OBJ_EVENT_PAL_TAG_22 0x1116 -#define OBJ_EVENT_PAL_TAG_23 0x1117 -#define OBJ_EVENT_PAL_TAG_24 0x1118 -#define OBJ_EVENT_PAL_TAG_25 0x1119 -#define OBJ_EVENT_PAL_TAG_26 0x111B -#define OBJ_EVENT_PAL_TAG_27 0x111C -#define OBJ_EVENT_PAL_TAG_28 0x111D -#define OBJ_EVENT_PAL_TAG_29 0x111E -#define OBJ_EVENT_PAL_TAG_30 0x111F -#define OBJ_EVENT_PAL_TAG_31 0x1120 -#define OBJ_EVENT_PAL_TAG_32 0x1121 -#define OBJ_EVENT_PAL_TAG_33 0x1122 -#define OBJ_EVENT_PAL_TAG_34 0x1123 -#define OBJ_EVENT_PAL_TAG_NONE 0x11FF +#define OBJ_EVENT_PAL_TAG_BRENDAN 0x1100 +#define OBJ_EVENT_PAL_TAG_BRENDAN_REFLECTION 0x1101 +#define OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION 0x1102 +#define OBJ_EVENT_PAL_TAG_NPC_1 0x1103 +#define OBJ_EVENT_PAL_TAG_NPC_2 0x1104 +#define OBJ_EVENT_PAL_TAG_NPC_3 0x1105 +#define OBJ_EVENT_PAL_TAG_NPC_4 0x1106 +#define OBJ_EVENT_PAL_TAG_NPC_1_REFLECTION 0x1107 +#define OBJ_EVENT_PAL_TAG_NPC_2_REFLECTION 0x1108 +#define OBJ_EVENT_PAL_TAG_NPC_3_REFLECTION 0x1109 +#define OBJ_EVENT_PAL_TAG_NPC_4_REFLECTION 0x110A +#define OBJ_EVENT_PAL_TAG_QUINTY_PLUMP 0x110B +#define OBJ_EVENT_PAL_TAG_QUINTY_PLUMP_REFLECTION 0x110C +#define OBJ_EVENT_PAL_TAG_TRUCK 0x110D +#define OBJ_EVENT_PAL_TAG_VIGOROTH 0x110E +#define OBJ_EVENT_PAL_TAG_ZIGZAGOON 0x110F +#define OBJ_EVENT_PAL_TAG_MAY 0x1110 +#define OBJ_EVENT_PAL_TAG_MAY_REFLECTION 0x1111 +#define OBJ_EVENT_PAL_TAG_MOVING_BOX 0x1112 +#define OBJ_EVENT_PAL_TAG_CABLE_CAR 0x1113 +#define OBJ_EVENT_PAL_TAG_SSTIDAL 0x1114 +#define OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER 0x1115 +#define OBJ_EVENT_PAL_TAG_KYOGRE 0x1116 +#define OBJ_EVENT_PAL_TAG_KYOGRE_REFLECTION 0x1117 +#define OBJ_EVENT_PAL_TAG_GROUDON 0x1118 +#define OBJ_EVENT_PAL_TAG_GROUDON_REFLECTION 0x1119 +#define OBJ_EVENT_PAL_TAG_UNUSED 0x111A +#define OBJ_EVENT_PAL_TAG_SUBMARINE_SHADOW 0x111B +#define OBJ_EVENT_PAL_TAG_POOCHYENA 0x111C +#define OBJ_EVENT_PAL_TAG_RED_LEAF 0x111D +#define OBJ_EVENT_PAL_TAG_DEOXYS 0x111E +#define OBJ_EVENT_PAL_TAG_BIRTH_ISLAND_STONE 0x111F +#define OBJ_EVENT_PAL_TAG_HO_OH 0x1120 +#define OBJ_EVENT_PAL_TAG_LUGIA 0x1121 +#define OBJ_EVENT_PAL_TAG_RS_BRENDAN 0x1122 +#define OBJ_EVENT_PAL_TAG_RS_MAY 0x1123 +#define OBJ_EVENT_PAL_TAG_NONE 0x11FF #include "data/object_events/object_event_graphics_info_pointers.h" #include "data/field_effects/field_effect_object_template_pointers.h" @@ -446,224 +447,224 @@ const u8 gInitialMovementTypeFacingDirections[] = { #include "data/object_events/object_event_subsprites.h" #include "data/object_events/object_event_graphics_info.h" -const struct SpritePalette sObjectEventSpritePalettes[] = { - {gObjectEventPalette0, OBJ_EVENT_PAL_TAG_0}, - {gObjectEventPalette1, OBJ_EVENT_PAL_TAG_1}, - {gObjectEventPalette2, OBJ_EVENT_PAL_TAG_2}, - {gObjectEventPalette3, OBJ_EVENT_PAL_TAG_3}, - {gObjectEventPalette4, OBJ_EVENT_PAL_TAG_4}, - {gObjectEventPalette5, OBJ_EVENT_PAL_TAG_5}, - {gObjectEventPalette6, OBJ_EVENT_PAL_TAG_6}, - {gObjectEventPalette7, OBJ_EVENT_PAL_TAG_7}, - {gObjectEventPalette8, OBJ_EVENT_PAL_TAG_8}, - {gObjectEventPalette9, OBJ_EVENT_PAL_TAG_9}, - {gObjectEventPalette10, OBJ_EVENT_PAL_TAG_10}, - {gObjectEventPalette11, OBJ_EVENT_PAL_TAG_11}, - {gObjectEventPalette12, OBJ_EVENT_PAL_TAG_12}, - {gObjectEventPalette13, OBJ_EVENT_PAL_TAG_13}, - {gObjectEventPalette14, OBJ_EVENT_PAL_TAG_14}, - {gObjectEventPalette15, OBJ_EVENT_PAL_TAG_15}, - {gObjectEventPalette16, OBJ_EVENT_PAL_TAG_16}, - {gObjectEventPalette17, OBJ_EVENT_PAL_TAG_17}, - {gObjectEventPalette18, OBJ_EVENT_PAL_TAG_18}, - {gObjectEventPalette19, OBJ_EVENT_PAL_TAG_19}, - {gObjectEventPalette20, OBJ_EVENT_PAL_TAG_20}, - {gObjectEventPalette21, OBJ_EVENT_PAL_TAG_21}, - {gObjectEventPalette22, OBJ_EVENT_PAL_TAG_22}, - {gObjectEventPalette23, OBJ_EVENT_PAL_TAG_23}, - {gObjectEventPalette24, OBJ_EVENT_PAL_TAG_24}, - {gObjectEventPalette25, OBJ_EVENT_PAL_TAG_25}, - {gObjectEventPalette26, OBJ_EVENT_PAL_TAG_26}, - {gObjectEventPalette27, OBJ_EVENT_PAL_TAG_27}, - {gObjectEventPalette28, OBJ_EVENT_PAL_TAG_28}, - {gObjectEventPalette29, OBJ_EVENT_PAL_TAG_29}, - {gObjectEventPalette30, OBJ_EVENT_PAL_TAG_30}, - {gObjectEventPalette31, OBJ_EVENT_PAL_TAG_31}, - {gObjectEventPalette32, OBJ_EVENT_PAL_TAG_32}, - {gObjectEventPalette33, OBJ_EVENT_PAL_TAG_33}, - {gObjectEventPalette34, OBJ_EVENT_PAL_TAG_34}, - {NULL, 0x0000}, +static const struct SpritePalette sObjectEventSpritePalettes[] = { + {gObjectEventPal_Npc1, OBJ_EVENT_PAL_TAG_NPC_1}, + {gObjectEventPal_Npc2, OBJ_EVENT_PAL_TAG_NPC_2}, + {gObjectEventPal_Npc3, OBJ_EVENT_PAL_TAG_NPC_3}, + {gObjectEventPal_Npc4, OBJ_EVENT_PAL_TAG_NPC_4}, + {gObjectEventPal_Npc1Reflection, OBJ_EVENT_PAL_TAG_NPC_1_REFLECTION}, + {gObjectEventPal_Npc2Reflection, OBJ_EVENT_PAL_TAG_NPC_2_REFLECTION}, + {gObjectEventPal_Npc3Reflection, OBJ_EVENT_PAL_TAG_NPC_3_REFLECTION}, + {gObjectEventPal_Npc4Reflection, OBJ_EVENT_PAL_TAG_NPC_4_REFLECTION}, + {gObjectEventPal_Brendan, OBJ_EVENT_PAL_TAG_BRENDAN}, + {gObjectEventPal_BrendanReflection, OBJ_EVENT_PAL_TAG_BRENDAN_REFLECTION}, + {gObjectEventPal_BridgeReflection, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION}, + {gObjectEventPal_PlayerUnderwater, OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER}, + {gObjectEventPal_QuintyPlump, OBJ_EVENT_PAL_TAG_QUINTY_PLUMP}, + {gObjectEventPal_QuintyPlumpReflection, OBJ_EVENT_PAL_TAG_QUINTY_PLUMP_REFLECTION}, + {gObjectEventPal_Truck, OBJ_EVENT_PAL_TAG_TRUCK}, + {gObjectEventPal_Vigoroth, OBJ_EVENT_PAL_TAG_VIGOROTH}, + {gObjectEventPal_EnemyZigzagoon, OBJ_EVENT_PAL_TAG_ZIGZAGOON}, + {gObjectEventPal_May, OBJ_EVENT_PAL_TAG_MAY}, + {gObjectEventPal_MayReflection, OBJ_EVENT_PAL_TAG_MAY_REFLECTION}, + {gObjectEventPal_MovingBox, OBJ_EVENT_PAL_TAG_MOVING_BOX}, + {gObjectEventPal_CableCar, OBJ_EVENT_PAL_TAG_CABLE_CAR}, + {gObjectEventPal_SSTidal, OBJ_EVENT_PAL_TAG_SSTIDAL}, + {gObjectEventPal_Kyogre, OBJ_EVENT_PAL_TAG_KYOGRE}, + {gObjectEventPal_KyogreReflection, OBJ_EVENT_PAL_TAG_KYOGRE_REFLECTION}, + {gObjectEventPal_Groudon, OBJ_EVENT_PAL_TAG_GROUDON}, + {gObjectEventPal_GroudonReflection, OBJ_EVENT_PAL_TAG_GROUDON_REFLECTION}, + {gObjectEventPal_SubmarineShadow, OBJ_EVENT_PAL_TAG_SUBMARINE_SHADOW}, + {gObjectEventPal_Poochyena, OBJ_EVENT_PAL_TAG_POOCHYENA}, + {gObjectEventPal_RedLeaf, OBJ_EVENT_PAL_TAG_RED_LEAF}, + {gObjectEventPal_Deoxys, OBJ_EVENT_PAL_TAG_DEOXYS}, + {gObjectEventPal_BirthIslandStone, OBJ_EVENT_PAL_TAG_BIRTH_ISLAND_STONE}, + {gObjectEventPal_HoOh, OBJ_EVENT_PAL_TAG_HO_OH}, + {gObjectEventPal_Lugia, OBJ_EVENT_PAL_TAG_LUGIA}, + {gObjectEventPal_RubySapphireBrendan, OBJ_EVENT_PAL_TAG_RS_BRENDAN}, + {gObjectEventPal_RubySapphireMay, OBJ_EVENT_PAL_TAG_RS_MAY}, + {NULL, 0x0000}, }; -const u16 gPlayerReflectionPaletteTags[] = { - OBJ_EVENT_PAL_TAG_9, - OBJ_EVENT_PAL_TAG_9, - OBJ_EVENT_PAL_TAG_9, - OBJ_EVENT_PAL_TAG_9, +static const u16 sReflectionPaletteTags_Brendan[] = { + OBJ_EVENT_PAL_TAG_BRENDAN_REFLECTION, + OBJ_EVENT_PAL_TAG_BRENDAN_REFLECTION, + OBJ_EVENT_PAL_TAG_BRENDAN_REFLECTION, + OBJ_EVENT_PAL_TAG_BRENDAN_REFLECTION, }; -const u16 Unknown_0850BCF0[] = { - OBJ_EVENT_PAL_TAG_18, - OBJ_EVENT_PAL_TAG_18, - OBJ_EVENT_PAL_TAG_18, - OBJ_EVENT_PAL_TAG_18, +static const u16 sReflectionPaletteTags_May[] = { + OBJ_EVENT_PAL_TAG_MAY_REFLECTION, + OBJ_EVENT_PAL_TAG_MAY_REFLECTION, + OBJ_EVENT_PAL_TAG_MAY_REFLECTION, + OBJ_EVENT_PAL_TAG_MAY_REFLECTION, }; -const u16 gPlayerUnderwaterReflectionPaletteTags[] = { - OBJ_EVENT_PAL_TAG_11, - OBJ_EVENT_PAL_TAG_11, - OBJ_EVENT_PAL_TAG_11, - OBJ_EVENT_PAL_TAG_11, +static const u16 sReflectionPaletteTags_PlayerUnderwater[] = { + OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER, + OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER, + OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER, + OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER, }; -const struct PairedPalettes gPlayerReflectionPaletteSets[] = { - {OBJ_EVENT_PAL_TAG_8, gPlayerReflectionPaletteTags}, - {OBJ_EVENT_PAL_TAG_17, Unknown_0850BCF0}, - {OBJ_EVENT_PAL_TAG_11, gPlayerUnderwaterReflectionPaletteTags}, - {OBJ_EVENT_PAL_TAG_NONE, NULL}, +static const struct PairedPalettes sPlayerReflectionPaletteSets[] = { + {OBJ_EVENT_PAL_TAG_BRENDAN, sReflectionPaletteTags_Brendan}, + {OBJ_EVENT_PAL_TAG_MAY, sReflectionPaletteTags_May}, + {OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER, sReflectionPaletteTags_PlayerUnderwater}, + {OBJ_EVENT_PAL_TAG_NONE, NULL}, }; -const u16 gQuintyPlumpReflectionPaletteTags[] = { - OBJ_EVENT_PAL_TAG_13, - OBJ_EVENT_PAL_TAG_13, - OBJ_EVENT_PAL_TAG_13, - OBJ_EVENT_PAL_TAG_13, +static const u16 sReflectionPaletteTags_QuintyPlump[] = { + OBJ_EVENT_PAL_TAG_QUINTY_PLUMP_REFLECTION, + OBJ_EVENT_PAL_TAG_QUINTY_PLUMP_REFLECTION, + OBJ_EVENT_PAL_TAG_QUINTY_PLUMP_REFLECTION, + OBJ_EVENT_PAL_TAG_QUINTY_PLUMP_REFLECTION, }; -const u16 gTruckReflectionPaletteTags[] = { - OBJ_EVENT_PAL_TAG_14, - OBJ_EVENT_PAL_TAG_14, - OBJ_EVENT_PAL_TAG_14, - OBJ_EVENT_PAL_TAG_14, +static const u16 sReflectionPaletteTags_Truck[] = { + OBJ_EVENT_PAL_TAG_TRUCK, + OBJ_EVENT_PAL_TAG_TRUCK, + OBJ_EVENT_PAL_TAG_TRUCK, + OBJ_EVENT_PAL_TAG_TRUCK, }; -const u16 gVigorothMoverReflectionPaletteTags[] = { - OBJ_EVENT_PAL_TAG_15, - OBJ_EVENT_PAL_TAG_15, - OBJ_EVENT_PAL_TAG_15, - OBJ_EVENT_PAL_TAG_15, +static const u16 sReflectionPaletteTags_VigorothMover[] = { + OBJ_EVENT_PAL_TAG_VIGOROTH, + OBJ_EVENT_PAL_TAG_VIGOROTH, + OBJ_EVENT_PAL_TAG_VIGOROTH, + OBJ_EVENT_PAL_TAG_VIGOROTH, }; -const u16 gMovingBoxReflectionPaletteTags[] = { - OBJ_EVENT_PAL_TAG_19, - OBJ_EVENT_PAL_TAG_19, - OBJ_EVENT_PAL_TAG_19, - OBJ_EVENT_PAL_TAG_19, +static const u16 sReflectionPaletteTags_MovingBox[] = { + OBJ_EVENT_PAL_TAG_MOVING_BOX, + OBJ_EVENT_PAL_TAG_MOVING_BOX, + OBJ_EVENT_PAL_TAG_MOVING_BOX, + OBJ_EVENT_PAL_TAG_MOVING_BOX, }; -const u16 gCableCarReflectionPaletteTags[] = { - OBJ_EVENT_PAL_TAG_20, - OBJ_EVENT_PAL_TAG_20, - OBJ_EVENT_PAL_TAG_20, - OBJ_EVENT_PAL_TAG_20, +static const u16 sReflectionPaletteTags_CableCar[] = { + OBJ_EVENT_PAL_TAG_CABLE_CAR, + OBJ_EVENT_PAL_TAG_CABLE_CAR, + OBJ_EVENT_PAL_TAG_CABLE_CAR, + OBJ_EVENT_PAL_TAG_CABLE_CAR, }; -const u16 gSSTidalReflectionPaletteTags[] = { - OBJ_EVENT_PAL_TAG_21, - OBJ_EVENT_PAL_TAG_21, - OBJ_EVENT_PAL_TAG_21, - OBJ_EVENT_PAL_TAG_21, +static const u16 sReflectionPaletteTags_SSTidal[] = { + OBJ_EVENT_PAL_TAG_SSTIDAL, + OBJ_EVENT_PAL_TAG_SSTIDAL, + OBJ_EVENT_PAL_TAG_SSTIDAL, + OBJ_EVENT_PAL_TAG_SSTIDAL, }; -const u16 gSubmarineShadowReflectionPaletteTags[] = { - OBJ_EVENT_PAL_TAG_26, - OBJ_EVENT_PAL_TAG_26, - OBJ_EVENT_PAL_TAG_26, - OBJ_EVENT_PAL_TAG_26, +static const u16 sReflectionPaletteTags_SubmarineShadow[] = { + OBJ_EVENT_PAL_TAG_SUBMARINE_SHADOW, + OBJ_EVENT_PAL_TAG_SUBMARINE_SHADOW, + OBJ_EVENT_PAL_TAG_SUBMARINE_SHADOW, + OBJ_EVENT_PAL_TAG_SUBMARINE_SHADOW, }; -const u16 Unknown_0850BD58[] = { // Kyogre2? - OBJ_EVENT_PAL_TAG_23, - OBJ_EVENT_PAL_TAG_23, - OBJ_EVENT_PAL_TAG_23, - OBJ_EVENT_PAL_TAG_23, +static const u16 sReflectionPaletteTags_Kyogre[] = { + OBJ_EVENT_PAL_TAG_KYOGRE_REFLECTION, + OBJ_EVENT_PAL_TAG_KYOGRE_REFLECTION, + OBJ_EVENT_PAL_TAG_KYOGRE_REFLECTION, + OBJ_EVENT_PAL_TAG_KYOGRE_REFLECTION, }; -const u16 Unknown_0850BD60[] = { // Groudon2? - OBJ_EVENT_PAL_TAG_25, - OBJ_EVENT_PAL_TAG_25, - OBJ_EVENT_PAL_TAG_25, - OBJ_EVENT_PAL_TAG_25, +static const u16 sReflectionPaletteTags_Groudon[] = { + OBJ_EVENT_PAL_TAG_GROUDON_REFLECTION, + OBJ_EVENT_PAL_TAG_GROUDON_REFLECTION, + OBJ_EVENT_PAL_TAG_GROUDON_REFLECTION, + OBJ_EVENT_PAL_TAG_GROUDON_REFLECTION, }; -const u16 Unknown_0850BD68[] = { // Invisible Keckleon? - OBJ_EVENT_PAL_TAG_6, - OBJ_EVENT_PAL_TAG_6, - OBJ_EVENT_PAL_TAG_6, - OBJ_EVENT_PAL_TAG_6, +static const u16 sReflectionPaletteTags_Npc3[] = { // Only used by the Route 120 bridge Kecleon + OBJ_EVENT_PAL_TAG_NPC_3_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_3_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_3_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_3_REFLECTION, }; -const u16 gRedLeafReflectionPaletteTags[] = { - OBJ_EVENT_PAL_TAG_28, - OBJ_EVENT_PAL_TAG_28, - OBJ_EVENT_PAL_TAG_28, - OBJ_EVENT_PAL_TAG_28, +static const u16 sReflectionPaletteTags_RedLeaf[] = { + OBJ_EVENT_PAL_TAG_RED_LEAF, + OBJ_EVENT_PAL_TAG_RED_LEAF, + OBJ_EVENT_PAL_TAG_RED_LEAF, + OBJ_EVENT_PAL_TAG_RED_LEAF, }; -const struct PairedPalettes gSpecialObjectReflectionPaletteSets[] = { - {OBJ_EVENT_PAL_TAG_8, gPlayerReflectionPaletteTags}, - {OBJ_EVENT_PAL_TAG_17, Unknown_0850BCF0}, - {OBJ_EVENT_PAL_TAG_12, gQuintyPlumpReflectionPaletteTags}, - {OBJ_EVENT_PAL_TAG_14, gTruckReflectionPaletteTags}, - {OBJ_EVENT_PAL_TAG_15, gVigorothMoverReflectionPaletteTags}, - {OBJ_EVENT_PAL_TAG_19, gMovingBoxReflectionPaletteTags}, - {OBJ_EVENT_PAL_TAG_20, gCableCarReflectionPaletteTags}, - {OBJ_EVENT_PAL_TAG_21, gSSTidalReflectionPaletteTags}, - {OBJ_EVENT_PAL_TAG_22, Unknown_0850BD58}, - {OBJ_EVENT_PAL_TAG_24, Unknown_0850BD60}, - {OBJ_EVENT_PAL_TAG_2, Unknown_0850BD68}, - {OBJ_EVENT_PAL_TAG_26, gSubmarineShadowReflectionPaletteTags}, - {OBJ_EVENT_PAL_TAG_28, gRedLeafReflectionPaletteTags}, - {OBJ_EVENT_PAL_TAG_NONE, NULL}, +static const struct PairedPalettes sSpecialObjectReflectionPaletteSets[] = { + {OBJ_EVENT_PAL_TAG_BRENDAN, sReflectionPaletteTags_Brendan}, + {OBJ_EVENT_PAL_TAG_MAY, sReflectionPaletteTags_May}, + {OBJ_EVENT_PAL_TAG_QUINTY_PLUMP, sReflectionPaletteTags_QuintyPlump}, + {OBJ_EVENT_PAL_TAG_TRUCK, sReflectionPaletteTags_Truck}, + {OBJ_EVENT_PAL_TAG_VIGOROTH, sReflectionPaletteTags_VigorothMover}, + {OBJ_EVENT_PAL_TAG_MOVING_BOX, sReflectionPaletteTags_MovingBox}, + {OBJ_EVENT_PAL_TAG_CABLE_CAR, sReflectionPaletteTags_CableCar}, + {OBJ_EVENT_PAL_TAG_SSTIDAL, sReflectionPaletteTags_SSTidal}, + {OBJ_EVENT_PAL_TAG_KYOGRE, sReflectionPaletteTags_Kyogre}, + {OBJ_EVENT_PAL_TAG_GROUDON, sReflectionPaletteTags_Groudon}, + {OBJ_EVENT_PAL_TAG_NPC_3, sReflectionPaletteTags_Npc3}, + {OBJ_EVENT_PAL_TAG_SUBMARINE_SHADOW, sReflectionPaletteTags_SubmarineShadow}, + {OBJ_EVENT_PAL_TAG_RED_LEAF, sReflectionPaletteTags_RedLeaf}, + {OBJ_EVENT_PAL_TAG_NONE, NULL}, }; -const u16 gObjectPaletteTags0[] = { - OBJ_EVENT_PAL_TAG_8, - OBJ_EVENT_PAL_TAG_9, - OBJ_EVENT_PAL_TAG_0, - OBJ_EVENT_PAL_TAG_1, - OBJ_EVENT_PAL_TAG_2, - OBJ_EVENT_PAL_TAG_3, - OBJ_EVENT_PAL_TAG_4, - OBJ_EVENT_PAL_TAG_5, - OBJ_EVENT_PAL_TAG_6, - OBJ_EVENT_PAL_TAG_7, +static const u16 sObjectPaletteTags0[] = { + OBJ_EVENT_PAL_TAG_BRENDAN, + OBJ_EVENT_PAL_TAG_BRENDAN_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_1, + OBJ_EVENT_PAL_TAG_NPC_2, + OBJ_EVENT_PAL_TAG_NPC_3, + OBJ_EVENT_PAL_TAG_NPC_4, + OBJ_EVENT_PAL_TAG_NPC_1_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_2_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_3_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_4_REFLECTION, }; -const u16 gObjectPaletteTags1[] = { - OBJ_EVENT_PAL_TAG_8, - OBJ_EVENT_PAL_TAG_9, - OBJ_EVENT_PAL_TAG_0, - OBJ_EVENT_PAL_TAG_1, - OBJ_EVENT_PAL_TAG_2, - OBJ_EVENT_PAL_TAG_3, - OBJ_EVENT_PAL_TAG_4, - OBJ_EVENT_PAL_TAG_5, - OBJ_EVENT_PAL_TAG_6, - OBJ_EVENT_PAL_TAG_7, +static const u16 sObjectPaletteTags1[] = { + OBJ_EVENT_PAL_TAG_BRENDAN, + OBJ_EVENT_PAL_TAG_BRENDAN_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_1, + OBJ_EVENT_PAL_TAG_NPC_2, + OBJ_EVENT_PAL_TAG_NPC_3, + OBJ_EVENT_PAL_TAG_NPC_4, + OBJ_EVENT_PAL_TAG_NPC_1_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_2_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_3_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_4_REFLECTION, }; -const u16 gObjectPaletteTags2[] = { - OBJ_EVENT_PAL_TAG_8, - OBJ_EVENT_PAL_TAG_9, - OBJ_EVENT_PAL_TAG_0, - OBJ_EVENT_PAL_TAG_1, - OBJ_EVENT_PAL_TAG_2, - OBJ_EVENT_PAL_TAG_3, - OBJ_EVENT_PAL_TAG_4, - OBJ_EVENT_PAL_TAG_5, - OBJ_EVENT_PAL_TAG_6, - OBJ_EVENT_PAL_TAG_7, +static const u16 sObjectPaletteTags2[] = { + OBJ_EVENT_PAL_TAG_BRENDAN, + OBJ_EVENT_PAL_TAG_BRENDAN_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_1, + OBJ_EVENT_PAL_TAG_NPC_2, + OBJ_EVENT_PAL_TAG_NPC_3, + OBJ_EVENT_PAL_TAG_NPC_4, + OBJ_EVENT_PAL_TAG_NPC_1_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_2_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_3_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_4_REFLECTION, }; -const u16 gObjectPaletteTags3[] = { - OBJ_EVENT_PAL_TAG_8, - OBJ_EVENT_PAL_TAG_9, - OBJ_EVENT_PAL_TAG_0, - OBJ_EVENT_PAL_TAG_1, - OBJ_EVENT_PAL_TAG_2, - OBJ_EVENT_PAL_TAG_3, - OBJ_EVENT_PAL_TAG_4, - OBJ_EVENT_PAL_TAG_5, - OBJ_EVENT_PAL_TAG_6, - OBJ_EVENT_PAL_TAG_7, +static const u16 sObjectPaletteTags3[] = { + OBJ_EVENT_PAL_TAG_BRENDAN, + OBJ_EVENT_PAL_TAG_BRENDAN_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_1, + OBJ_EVENT_PAL_TAG_NPC_2, + OBJ_EVENT_PAL_TAG_NPC_3, + OBJ_EVENT_PAL_TAG_NPC_4, + OBJ_EVENT_PAL_TAG_NPC_1_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_2_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_3_REFLECTION, + OBJ_EVENT_PAL_TAG_NPC_4_REFLECTION, }; -const u16 *const gObjectPaletteTagSets[] = { - gObjectPaletteTags0, - gObjectPaletteTags1, - gObjectPaletteTags2, - gObjectPaletteTags3, +static const u16 *const sObjectPaletteTagSets[] = { + sObjectPaletteTags0, + sObjectPaletteTags1, + sObjectPaletteTags2, + sObjectPaletteTags3, }; #include "data/object_events/berry_tree_graphics_tables.h" @@ -1235,7 +1236,7 @@ static u8 InitObjectEventStateFromTemplate(struct ObjectEventTemplate *template, objectEvent->rangeX = template->movementRangeX; objectEvent->rangeY = template->movementRangeY; objectEvent->trainerType = template->trainerType; - objectEvent->mapNum = mapNum; //redundant, but needed to match + objectEvent->mapNum = mapNum; objectEvent->trainerRange_berryTreeId = template->trainerRange_berryTreeId; objectEvent->previousMovementDirection = gInitialMovementTypeFacingDirections[template->movementType]; SetObjectEventDirection(objectEvent, objectEvent->previousMovementDirection); @@ -1364,16 +1365,16 @@ static u8 TrySetupObjectEventSprite(struct ObjectEventTemplate *objectEventTempl paletteSlot = graphicsInfo->paletteSlot; if (paletteSlot == 0) { - LoadPlayerObjectReflectionPalette(graphicsInfo->paletteTag1, 0); + LoadPlayerObjectReflectionPalette(graphicsInfo->paletteTag, 0); } else if (paletteSlot == 10) { - LoadSpecialObjectReflectionPalette(graphicsInfo->paletteTag1, 10); + LoadSpecialObjectReflectionPalette(graphicsInfo->paletteTag, 10); } else if (paletteSlot >= 16) { paletteSlot -= 16; - sub_808EAB0(graphicsInfo->paletteTag1, paletteSlot); + sub_808EAB0(graphicsInfo->paletteTag, paletteSlot); } if (objectEvent->movementType == MOVEMENT_TYPE_INVISIBLE) @@ -1476,7 +1477,7 @@ static void MakeObjectTemplateFromObjectEventGraphicsInfo(u16 graphicsId, void ( const struct ObjectEventGraphicsInfo *graphicsInfo = GetObjectEventGraphicsInfo(graphicsId); spriteTemplate->tileTag = graphicsInfo->tileTag; - spriteTemplate->paletteTag = graphicsInfo->paletteTag1; + spriteTemplate->paletteTag = graphicsInfo->paletteTag; spriteTemplate->oam = graphicsInfo->oam; spriteTemplate->anims = graphicsInfo->anims; spriteTemplate->images = graphicsInfo->images; @@ -1553,11 +1554,11 @@ u8 CreateObjectSprite(u8 graphicsId, u8 a1, s16 x, s16 y, u8 z, u8 direction) sprite->data[1] = z; if (graphicsInfo->paletteSlot == 10) { - LoadSpecialObjectReflectionPalette(graphicsInfo->paletteTag1, graphicsInfo->paletteSlot); + LoadSpecialObjectReflectionPalette(graphicsInfo->paletteTag, graphicsInfo->paletteSlot); } else if (graphicsInfo->paletteSlot >= 16) { - sub_808EAB0(graphicsInfo->paletteTag1, graphicsInfo->paletteSlot | 0xf0); + sub_808EAB0(graphicsInfo->paletteTag, graphicsInfo->paletteSlot | 0xf0); } if (subspriteTables != NULL) { @@ -1693,16 +1694,16 @@ static void sub_808E1B8(u8 objectEventId, s16 x, s16 y) paletteSlot = graphicsInfo->paletteSlot; if (paletteSlot == 0) { - LoadPlayerObjectReflectionPalette(graphicsInfo->paletteTag1, graphicsInfo->paletteSlot); + LoadPlayerObjectReflectionPalette(graphicsInfo->paletteTag, graphicsInfo->paletteSlot); } else if (paletteSlot == 10) { - LoadSpecialObjectReflectionPalette(graphicsInfo->paletteTag1, graphicsInfo->paletteSlot); + LoadSpecialObjectReflectionPalette(graphicsInfo->paletteTag, graphicsInfo->paletteSlot); } else if (paletteSlot >= 16) { paletteSlot -= 16; - sub_808EAB0(graphicsInfo->paletteTag1, paletteSlot); + sub_808EAB0(graphicsInfo->paletteTag, paletteSlot); } *(u16 *)&spriteTemplate.paletteTag = 0xFFFF; spriteId = CreateSprite(&spriteTemplate, 0, 0, 0); @@ -1769,16 +1770,16 @@ void ObjectEventSetGraphicsId(struct ObjectEvent *objectEvent, u8 graphicsId) paletteSlot = graphicsInfo->paletteSlot; if (paletteSlot == 0) { - PatchObjectPalette(graphicsInfo->paletteTag1, graphicsInfo->paletteSlot); + PatchObjectPalette(graphicsInfo->paletteTag, graphicsInfo->paletteSlot); } else if (paletteSlot == 10) { - LoadSpecialObjectReflectionPalette(graphicsInfo->paletteTag1, graphicsInfo->paletteSlot); + LoadSpecialObjectReflectionPalette(graphicsInfo->paletteTag, graphicsInfo->paletteSlot); } else if (paletteSlot >= 16) { paletteSlot -= 16; - sub_808EAB0(graphicsInfo->paletteTag1, paletteSlot); + sub_808EAB0(graphicsInfo->paletteTag, paletteSlot); } sprite->oam.shape = graphicsInfo->oam->shape; sprite->oam.size = graphicsInfo->oam->size; @@ -2030,11 +2031,11 @@ void LoadPlayerObjectReflectionPalette(u16 tag, u8 slot) u8 i; PatchObjectPalette(tag, slot); - for (i = 0; gPlayerReflectionPaletteSets[i].tag != OBJ_EVENT_PAL_TAG_NONE; i++) + for (i = 0; sPlayerReflectionPaletteSets[i].tag != OBJ_EVENT_PAL_TAG_NONE; i++) { - if (gPlayerReflectionPaletteSets[i].tag == tag) + if (sPlayerReflectionPaletteSets[i].tag == tag) { - PatchObjectPalette(gPlayerReflectionPaletteSets[i].data[sCurrentReflectionType], gReflectionEffectPaletteMap[slot]); + PatchObjectPalette(sPlayerReflectionPaletteSets[i].data[sCurrentReflectionType], gReflectionEffectPaletteMap[slot]); return; } } @@ -2046,11 +2047,11 @@ void LoadSpecialObjectReflectionPalette(u16 tag, u8 slot) sCurrentSpecialObjectPaletteTag = tag; PatchObjectPalette(tag, slot); - for (i = 0; gSpecialObjectReflectionPaletteSets[i].tag != OBJ_EVENT_PAL_TAG_NONE; i++) + for (i = 0; sSpecialObjectReflectionPaletteSets[i].tag != OBJ_EVENT_PAL_TAG_NONE; i++) { - if (gSpecialObjectReflectionPaletteSets[i].tag == tag) + if (sSpecialObjectReflectionPaletteSets[i].tag == tag) { - PatchObjectPalette(gSpecialObjectReflectionPaletteSets[i].data[sCurrentReflectionType], gReflectionEffectPaletteMap[slot]); + PatchObjectPalette(sSpecialObjectReflectionPaletteSets[i].data[sCurrentReflectionType], gReflectionEffectPaletteMap[slot]); return; } } @@ -2501,12 +2502,12 @@ void InitObjectEventPalettes(u8 palSlot) sCurrentReflectionType = palSlot; if (palSlot == 1) { - PatchObjectPaletteRange(gObjectPaletteTagSets[sCurrentReflectionType], 0, 6); + PatchObjectPaletteRange(sObjectPaletteTagSets[sCurrentReflectionType], 0, 6); gReservedSpritePaletteCount = 8; } else { - PatchObjectPaletteRange(gObjectPaletteTagSets[sCurrentReflectionType], 0, 10); + PatchObjectPaletteRange(sObjectPaletteTagSets[sCurrentReflectionType], 0, 10); } } @@ -2516,13 +2517,13 @@ u16 GetObjectPaletteTag(u8 palSlot) if (palSlot < 10) { - return gObjectPaletteTagSets[sCurrentReflectionType][palSlot]; + return sObjectPaletteTagSets[sCurrentReflectionType][palSlot]; } - for (i = 0; gSpecialObjectReflectionPaletteSets[i].tag != OBJ_EVENT_PAL_TAG_NONE; i++) + for (i = 0; sSpecialObjectReflectionPaletteSets[i].tag != OBJ_EVENT_PAL_TAG_NONE; i++) { - if (gSpecialObjectReflectionPaletteSets[i].tag == sCurrentSpecialObjectPaletteTag) + if (sSpecialObjectReflectionPaletteSets[i].tag == sCurrentSpecialObjectPaletteTag) { - return gSpecialObjectReflectionPaletteSets[i].data[sCurrentReflectionType]; + return sSpecialObjectReflectionPaletteSets[i].data[sCurrentReflectionType]; } } return OBJ_EVENT_PAL_TAG_NONE; @@ -8213,13 +8214,15 @@ bool8 FreezeObjectEvent(struct ObjectEvent *objectEvent) { return TRUE; } - - objectEvent->frozen = 1; - objectEvent->spriteAnimPausedBackup = gSprites[objectEvent->spriteId].animPaused; - objectEvent->spriteAffineAnimPausedBackup = gSprites[objectEvent->spriteId].affineAnimPaused; - gSprites[objectEvent->spriteId].animPaused = 1; - gSprites[objectEvent->spriteId].affineAnimPaused = 1; - return FALSE; + else + { + objectEvent->frozen = 1; + objectEvent->spriteAnimPausedBackup = gSprites[objectEvent->spriteId].animPaused; + objectEvent->spriteAffineAnimPausedBackup = gSprites[objectEvent->spriteId].affineAnimPaused; + gSprites[objectEvent->spriteId].animPaused = 1; + gSprites[objectEvent->spriteId].affineAnimPaused = 1; + return FALSE; + } } void FreezeObjectEvents(void) @@ -8392,8 +8395,8 @@ bool8 sub_80976EC(struct Sprite *sprite) if (sprite->data[5] > 15) return TRUE; - - return FALSE; + else + return FALSE; } static const s8 sFigure8XOffsets[FIGURE_8_LENGTH] = { @@ -8473,15 +8476,15 @@ static bool8 AnimateSpriteInFigure8(struct Sprite *sprite) return finished; } -static const s8 gUnknown_0850E802[16] = { +static const s8 gUnknown_0850E802[] = { -4, -6, -8, -10, -11, -12, -12, -12, -11, -10, -9, -8, -6, -4, 0, 0 }; -static const s8 gUnknown_0850E812[16] = { +static const s8 gUnknown_0850E812[] = { 0, -2, -3, -4, -5, -6, -6, -6, -5, -5, -4, -3, -2, 0, 0, 0 }; -static const s8 gUnknown_0850E822[16] = { +static const s8 gUnknown_0850E822[] = { -2, -4, -6, -8, -9, -10, -10, -10, -9, -8, -6, -5, -3, -2, 0, 0 }; @@ -8561,9 +8564,12 @@ static void SetMovementDelay(struct Sprite *sprite, s16 timer) static bool8 WaitForMovementDelay(struct Sprite *sprite) { - if (--sprite->data[3] == 0) + sprite->data[3]--; + + if (sprite->data[3] == 0) return TRUE; - return FALSE; + else + return FALSE; } void SetAndStartSpriteAnim(struct Sprite *sprite, u8 animNum, u8 animCmdIndex) @@ -8577,7 +8583,8 @@ bool8 SpriteAnimEnded(struct Sprite *sprite) { if (sprite->animEnded) return TRUE; - return FALSE; + else + return FALSE; } void UpdateObjectEventSpriteVisibility(struct Sprite *sprite, bool8 invisible) @@ -8756,14 +8763,14 @@ static void UpdateObjectEventSpritePosition(struct Sprite *sprite) { switch(sprite->tAnimNum) { - case 0: - break; case UNION_ROOM_SPAWN_IN: MoveUnionRoomObjectDown(sprite); break; case UNION_ROOM_SPAWN_OUT: MoveUnionRoomObjectUp(sprite); break; + case 0: + break; default: sprite->tAnimNum = 0; break; @@ -8832,7 +8839,7 @@ u8 (*const gMovementActionFuncs_FlyDown[])(struct ObjectEvent *, struct Sprite * u8 MovementAction_StoreAndLockAnim_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite) { - bool8 ableToStore = FALSE; + bool32 ableToStore = FALSE; if (gLockedAnimObjectEvents == NULL) { gLockedAnimObjectEvents = AllocZeroed(sizeof(struct LockedAnimObjectEvents)); @@ -8842,8 +8849,9 @@ u8 MovementAction_StoreAndLockAnim_Step0(struct ObjectEvent *objectEvent, struct } else { - u8 i, firstFreeSlot; - bool8 found; + u8 i; + u8 firstFreeSlot; + bool32 found; for (firstFreeSlot = 16, found = FALSE, i = 0; i < 16; i++) { if (firstFreeSlot == 16 && gLockedAnimObjectEvents->objectEventIds[i] == 0) @@ -8876,7 +8884,7 @@ u8 MovementAction_StoreAndLockAnim_Step0(struct ObjectEvent *objectEvent, struct u8 MovementAction_FreeAndUnlockAnim_Step0(struct ObjectEvent *objectEvent, struct Sprite *sprite) { - bool8 ableToStore; + bool32 ableToStore; u8 index; sprite->data[2] = 1; @@ -8920,7 +8928,7 @@ void CreateLevitateMovementTask(struct ObjectEvent *objectEvent) u8 taskId = CreateTask(ApplyLevitateMovement, 0xFF); struct Task *task = &gTasks[taskId]; - StoreWordInTwoHalfwords((u16 *)&task->data[0], (u32)objectEvent); + StoreWordInTwoHalfwords(&task->data[0], (u32)objectEvent); objectEvent->warpArrowSpriteId = taskId; task->data[3] = 0xFFFF; } @@ -8931,7 +8939,7 @@ static void ApplyLevitateMovement(u8 taskId) struct Sprite *sprite; struct Task *task = &gTasks[taskId]; - LoadWordFromTwoHalfwords((u16 *)&task->data[0], (u32 *)&objectEvent); // load the map object pointer. + LoadWordFromTwoHalfwords(&task->data[0], (u32 *)&objectEvent); // load the map object pointer. sprite = &gSprites[objectEvent->spriteId]; if(!(task->data[2] & 0x3)) @@ -8948,7 +8956,7 @@ void DestroyExtraMovementTask(u8 taskId) struct ObjectEvent *objectEvent; struct Task *task = &gTasks[taskId]; - LoadWordFromTwoHalfwords((u16 *)&task->data[0], (u32 *)&objectEvent); // unused objectEvent + LoadWordFromTwoHalfwords(&task->data[0], (u32 *)&objectEvent); // unused objectEvent DestroyTask(taskId); } diff --git a/src/evolution_scene.c b/src/evolution_scene.c index faa6195b0..d41bc5970 100644 --- a/src/evolution_scene.c +++ b/src/evolution_scene.c @@ -30,7 +30,6 @@ #include "trade.h" #include "util.h" #include "constants/battle_string_ids.h" -#include "constants/species.h" #include "constants/songs.h" #include "constants/rgb.h" diff --git a/src/faraway_island.c b/src/faraway_island.c index 6bfa066c2..e3d8444c9 100755 --- a/src/faraway_island.c +++ b/src/faraway_island.c @@ -181,36 +181,40 @@ u32 GetMewMoveDirection(void) { if (ShouldMewMoveEast(mew, 1)) return GetRandomMewDirectionCandidate(2); - if (ShouldMewMoveWest(mew, 1)) + else if (ShouldMewMoveWest(mew, 1)) return GetRandomMewDirectionCandidate(2); - return DIR_NORTH; + else + return DIR_NORTH; } if (ShouldMewMoveSouth(mew, 0)) { if (ShouldMewMoveEast(mew, 1)) return GetRandomMewDirectionCandidate(2); - if (ShouldMewMoveWest(mew, 1)) + else if (ShouldMewMoveWest(mew, 1)) return GetRandomMewDirectionCandidate(2); - return DIR_SOUTH; + else + return DIR_SOUTH; } if (ShouldMewMoveEast(mew, 0)) { if (ShouldMewMoveNorth(mew, 1)) return GetRandomMewDirectionCandidate(2); - if (ShouldMewMoveSouth(mew, 1)) + else if (ShouldMewMoveSouth(mew, 1)) return GetRandomMewDirectionCandidate(2); - return DIR_EAST; + else + return DIR_EAST; } if (ShouldMewMoveWest(mew, 0)) { if (ShouldMewMoveNorth(mew, 1)) return GetRandomMewDirectionCandidate(2); - if (ShouldMewMoveSouth(mew, 1)) + else if (ShouldMewMoveSouth(mew, 1)) return GetRandomMewDirectionCandidate(2); - return DIR_WEST; + else + return DIR_WEST; } // If this point is reached, Mew cannot move without getting closer to the player @@ -311,7 +315,8 @@ static u8 GetValidMewMoveDirection(u8 ignoredDir) if (count > 1) return sMewDirectionCandidates[VarGet(VAR_FARAWAY_ISLAND_STEP_COUNTER) % count]; - return sMewDirectionCandidates[0]; + else + return sMewDirectionCandidates[0]; } void UpdateFarawayIslandStepCounter(void) diff --git a/src/field_effect.c b/src/field_effect.c index b64902c0e..41f1a899c 100644 --- a/src/field_effect.c +++ b/src/field_effect.c @@ -2597,7 +2597,7 @@ static void FieldMoveShowMonOutdoorsEffect_Init(struct Task *task) { task->data[11] = REG_WININ; task->data[12] = REG_WINOUT; - StoreWordInTwoHalfwords((u16 *)&task->data[13], (u32)gMain.vblankCallback); + StoreWordInTwoHalfwords(&task->data[13], (u32)gMain.vblankCallback); task->tWinHoriz = WIN_RANGE(DISPLAY_WIDTH, DISPLAY_WIDTH + 1); task->tWinVert = WIN_RANGE(DISPLAY_HEIGHT / 2, DISPLAY_HEIGHT / 2 + 1); task->tWinIn = WININ_WIN0_BG_ALL | WININ_WIN0_OBJ | WININ_WIN0_CLR; diff --git a/src/field_effect_helpers.c b/src/field_effect_helpers.c index 886e023d1..2322232b8 100755 --- a/src/field_effect_helpers.c +++ b/src/field_effect_helpers.c @@ -81,15 +81,15 @@ static void LoadObjectRegularReflectionPalette(struct ObjectEvent *objectEvent, const struct ObjectEventGraphicsInfo *graphicsInfo; graphicsInfo = GetObjectEventGraphicsInfo(objectEvent->graphicsId); - if (graphicsInfo->paletteTag2 != OBJ_EVENT_PAL_TAG_NONE) + if (graphicsInfo->reflectionPaletteTag != OBJ_EVENT_PAL_TAG_NONE) { if (graphicsInfo->paletteSlot == 0) { - LoadPlayerObjectReflectionPalette(graphicsInfo->paletteTag1, paletteIndex); + LoadPlayerObjectReflectionPalette(graphicsInfo->paletteTag, paletteIndex); } else if (graphicsInfo->paletteSlot == 10) { - LoadSpecialObjectReflectionPalette(graphicsInfo->paletteTag1, paletteIndex); + LoadSpecialObjectReflectionPalette(graphicsInfo->paletteTag, paletteIndex); } else { @@ -106,9 +106,9 @@ static void LoadObjectHighBridgeReflectionPalette(struct ObjectEvent *objectEven const struct ObjectEventGraphicsInfo *graphicsInfo; graphicsInfo = GetObjectEventGraphicsInfo(objectEvent->graphicsId); - if (graphicsInfo->paletteTag2 != OBJ_EVENT_PAL_TAG_NONE) + if (graphicsInfo->reflectionPaletteTag != OBJ_EVENT_PAL_TAG_NONE) { - PatchObjectPalette(graphicsInfo->paletteTag2, paletteNum); + PatchObjectPalette(graphicsInfo->reflectionPaletteTag, paletteNum); UpdateSpritePaletteWithWeather(paletteNum); } } diff --git a/src/field_player_avatar.c b/src/field_player_avatar.c index a47ee4a93..f57cc9979 100644 --- a/src/field_player_avatar.c +++ b/src/field_player_avatar.c @@ -29,7 +29,6 @@ #include "constants/maps.h" #include "constants/moves.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/trainer_types.h" static EWRAM_DATA u8 gUnknown_0203734C = 0; diff --git a/src/field_poison.c b/src/field_poison.c index 9d3ca047c..132ce571e 100644 --- a/src/field_poison.c +++ b/src/field_poison.c @@ -16,7 +16,6 @@ #include "trainer_hill.h" #include "constants/field_poison.h" #include "constants/party_menu.h" -#include "constants/species.h" static bool32 IsMonValidSpecies(struct Pokemon *pokemon) { diff --git a/src/field_specials.c b/src/field_specials.c index 57b750145..51030a387 100644 --- a/src/field_specials.c +++ b/src/field_specials.c @@ -16,6 +16,7 @@ #include "field_screen_effect.h" #include "field_specials.h" #include "field_weather.h" +#include "graphics.h" #include "international_string_util.h" #include "item_icon.h" #include "link.h" @@ -60,7 +61,6 @@ #include "constants/script_menu.h" #include "constants/slot_machine.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/moves.h" #include "constants/party_menu.h" #include "constants/battle_frontier.h" @@ -87,11 +87,6 @@ static EWRAM_DATA u32 sBattleTowerMultiBattleTypeFlags = 0; struct ListMenuTemplate gScrollableMultichoice_ListMenuTemplate; -extern const u16 gObjectEventPalette8[]; -extern const u16 gObjectEventPalette17[]; -extern const u16 gObjectEventPalette33[]; -extern const u16 gObjectEventPalette34[]; - void TryLoseFansFromPlayTime(void); void SetPlayerGotFirstFans(void); u16 GetNumFansOfPlayerInTrainerFanClub(void); @@ -622,18 +617,18 @@ static void LoadLinkPartnerObjectEventSpritePalette(u8 graphicsId, u8 localEvent switch (graphicsId) { - case OBJ_EVENT_GFX_LINK_RS_BRENDAN: - LoadPalette(gObjectEventPalette33, 0x100 + (adjustedPaletteNum << 4), 0x20); - break; - case OBJ_EVENT_GFX_LINK_RS_MAY: - LoadPalette(gObjectEventPalette34, 0x100 + (adjustedPaletteNum << 4), 0x20); - break; - case OBJ_EVENT_GFX_RIVAL_BRENDAN_NORMAL: - LoadPalette(gObjectEventPalette8, 0x100 + (adjustedPaletteNum << 4), 0x20); - break; - case OBJ_EVENT_GFX_RIVAL_MAY_NORMAL: - LoadPalette(gObjectEventPalette17, 0x100 + (adjustedPaletteNum << 4), 0x20); - break; + case OBJ_EVENT_GFX_LINK_RS_BRENDAN: + LoadPalette(gObjectEventPal_RubySapphireBrendan, 0x100 + (adjustedPaletteNum << 4), 0x20); + break; + case OBJ_EVENT_GFX_LINK_RS_MAY: + LoadPalette(gObjectEventPal_RubySapphireMay, 0x100 + (adjustedPaletteNum << 4), 0x20); + break; + case OBJ_EVENT_GFX_RIVAL_BRENDAN_NORMAL: + LoadPalette(gObjectEventPal_Brendan, 0x100 + (adjustedPaletteNum << 4), 0x20); + break; + case OBJ_EVENT_GFX_RIVAL_MAY_NORMAL: + LoadPalette(gObjectEventPal_May, 0x100 + (adjustedPaletteNum << 4), 0x20); + break; } } } diff --git a/src/fldeff_cut.c b/src/fldeff_cut.c index db9eb4268..0458f7621 100644 --- a/src/fldeff_cut.c +++ b/src/fldeff_cut.c @@ -227,7 +227,8 @@ bool8 SetUpFieldMove_Cut(void) y = gPlayerFacingPosition.y + sHyperCutStruct[i].y; tileCuttable = TRUE; - for (j = 0; j < 2; ++j) { + for (j = 0; j < 2; ++j) + { if (sHyperCutStruct[i].unk2[j] == 0) break; // one line required to match -g if (cutTiles[(u8)(sHyperCutStruct[i].unk2[j] - 1)] == FALSE) { @@ -250,8 +251,11 @@ bool8 SetUpFieldMove_Cut(void) sHyperCutTiles[tileArrayId] = TRUE; ret = TRUE; } - else if (MetatileBehavior_IsCuttableGrass(tileBehavior) == TRUE) - sHyperCutTiles[tileArrayId] = TRUE; + else + { + if (MetatileBehavior_IsCuttableGrass(tileBehavior) == TRUE) + sHyperCutTiles[tileArrayId] = TRUE; + } } } } diff --git a/src/frontier_pass.c b/src/frontier_pass.c index ac81c51e0..1b8030149 100644 --- a/src/frontier_pass.c +++ b/src/frontier_pass.c @@ -1195,7 +1195,7 @@ static void sub_80C6104(u8 cursorArea, u8 previousCursorArea) return; break; } - + switch (cursorArea) { case CURSOR_AREA_MAP: @@ -1209,7 +1209,7 @@ static void sub_80C6104(u8 cursorArea, u8 previousCursorArea) CopyToBgTilemapBufferRect_ChangePalette(1, sPassGfx->unk28 + 72, 2, 10, 12, 3, 17); else return; - break; // needed + break; //needed to match case CURSOR_AREA_CANCEL: CopyToBgTilemapBufferRect_ChangePalette(1, gUnknown_08DE3374, 21, 0, 9, 2, 17); break; diff --git a/src/frontier_util.c b/src/frontier_util.c index a36e2ec9f..83c9341d5 100644 --- a/src/frontier_util.c +++ b/src/frontier_util.c @@ -31,7 +31,6 @@ #include "constants/battle_frontier.h" #include "constants/frontier_util.h" #include "constants/trainers.h" -#include "constants/species.h" #include "constants/game_stat.h" #include "constants/moves.h" #include "constants/items.h" @@ -2508,11 +2507,12 @@ void CreateFrontierBrainPokemon(void) { if (!(selectedMonBits & 1)) continue; + do { do { - j = Random32(); //Should be one while loop, but that doesn't match + j = Random32(); //should just be one while loop, but that doesn't match } while (IsShinyOtIdPersonality(FRONTIER_BRAIN_OTID, j)); } while (sFrontierBrainsMons[facility][symbol][i].nature != GetNatureFromPersonality(j)); CreateMon(&gEnemyParty[monPartyId], diff --git a/src/hall_of_fame.c b/src/hall_of_fame.c index a13543d6a..7b63950d1 100644 --- a/src/hall_of_fame.c +++ b/src/hall_of_fame.c @@ -18,7 +18,6 @@ #include "window.h" #include "credits.h" #include "bg.h" -#include "constants/species.h" #include "constants/game_stat.h" #include "util.h" #include "string_util.h" diff --git a/src/intro.c b/src/intro.c index eca8b84b1..7dab2ad46 100644 --- a/src/intro.c +++ b/src/intro.c @@ -21,7 +21,6 @@ #include "intro.h" #include "graphics.h" #include "sound.h" -#include "constants/species.h" #include "util.h" #include "title_screen.h" #include "constants/rgb.h" diff --git a/src/item.c b/src/item.c index 290e7177c..0b6366048 100644 --- a/src/item.c +++ b/src/item.c @@ -183,13 +183,15 @@ bool8 HasAtLeastOneBerry(void) bool8 CheckBagHasSpace(u16 itemId, u16 count) { - u8 i, pocket; - u16 slotCapacity, ownedCount; + u8 i; + u8 pocket; + u16 slotCapacity; + u16 ownedCount; if (ItemId_GetPocket(itemId) == POCKET_NONE) return FALSE; - if (InBattlePyramid() || (FlagGet(FLAG_STORING_ITEMS_IN_PYRAMID_BAG) == TRUE)) + if (InBattlePyramid() || FlagGet(FLAG_STORING_ITEMS_IN_PYRAMID_BAG) == TRUE) { return CheckPyramidBagHasSpace(itemId, count); } @@ -212,12 +214,12 @@ bool8 CheckBagHasSpace(u16 itemId, u16 count) return FALSE; count -= (slotCapacity - ownedCount); if (count == 0) - break; //Should just be "return TRUE", since setting count to 0 means all the remaining checks until return will be false anyway, but that doesn't match + break; //should be return TRUE, but that doesn't match } } // Check space in empty item slots - if (count > 0) //if (count !=0) also works here; both match + if (count > 0) { for (i = 0; i < gBagPockets[pocket].capacity; i++) { @@ -231,12 +233,12 @@ bool8 CheckBagHasSpace(u16 itemId, u16 count) } else { - count = 0; //Should just be "return TRUE", since setting count to 0 means all the remaining checks until return will be false anyway, but that doesn't match + count = 0; //should be return TRUE, but that doesn't match break; } } } - if (count > 0) //if (count !=0) also works here; both match + if (count > 0) return FALSE; // No more item slots. The bag is full } diff --git a/src/item_menu.c b/src/item_menu.c index d40c3a12c..80035b945 100755 --- a/src/item_menu.c +++ b/src/item_menu.c @@ -628,6 +628,7 @@ void CB2_Bag(void) bool8 SetupBagMenu(void) { + u32 index; u8 taskId; switch (gMain.state) @@ -919,14 +920,14 @@ void BagMenu_ItemPrintCallback(u8 windowId, s32 itemIndex, u8 y) if (gBagPositionStruct.pocket == BERRIES_POCKET) { - ConvertIntToDecimalStringN(gStringVar1, itemQuantity, STR_CONV_MODE_RIGHT_ALIGN, 3); + ConvertIntToDecimalStringN(gStringVar1, itemQuantity, STR_CONV_MODE_RIGHT_ALIGN, BERRY_CAPACITY_DIGITS); StringExpandPlaceholders(gStringVar4, gText_xVar1); offset = GetStringRightAlignXOffset(7, gStringVar4, 119); BagMenu_Print(windowId, 7, gStringVar4, offset, y, 0, 0, -1, 0); } else if (gBagPositionStruct.pocket != KEYITEMS_POCKET && ItemId_GetImportance(itemId) == FALSE) { - ConvertIntToDecimalStringN(gStringVar1, itemQuantity, STR_CONV_MODE_RIGHT_ALIGN, 2); + ConvertIntToDecimalStringN(gStringVar1, itemQuantity, STR_CONV_MODE_RIGHT_ALIGN, BAG_ITEM_CAPACITY_DIGITS); StringExpandPlaceholders(gStringVar4, gText_xVar1); offset = GetStringRightAlignXOffset(7, gStringVar4, 119); BagMenu_Print(windowId, 7, gStringVar4, offset, y, 0, 0, -1, 0); @@ -1133,7 +1134,7 @@ void sub_81ABC3C(u8 a) void PrintItemDepositAmount(u8 windowId, s16 numDeposited) { - u8 numDigits = (gBagPositionStruct.pocket == BERRIES_POCKET) ? 3 : 2; + u8 numDigits = (gBagPositionStruct.pocket == BERRIES_POCKET) ? BERRY_CAPACITY_DIGITS : BAG_ITEM_CAPACITY_DIGITS; ConvertIntToDecimalStringN(gStringVar1, numDeposited, STR_CONV_MODE_LEADING_ZEROS, numDigits); StringExpandPlaceholders(gStringVar4, gText_xVar1); AddTextPrinterParameterized(windowId, 1, gStringVar4, GetStringCenterAlignXOffset(1, gStringVar4, 0x28), 2, 0, 0); @@ -1141,7 +1142,7 @@ void PrintItemDepositAmount(u8 windowId, s16 numDeposited) void PrintItemSoldAmount(int windowId, int numSold, int moneyEarned) { - u8 numDigits = (gBagPositionStruct.pocket == BERRIES_POCKET) ? 3 : 2; + u8 numDigits = (gBagPositionStruct.pocket == BERRIES_POCKET) ? BERRY_CAPACITY_DIGITS : BAG_ITEM_CAPACITY_DIGITS; ConvertIntToDecimalStringN(gStringVar1, numSold, STR_CONV_MODE_LEADING_ZEROS, numDigits); StringExpandPlaceholders(gStringVar4, gText_xVar1); AddTextPrinterParameterized(windowId, 1, gStringVar4, 0, 1, -1, 0); @@ -1228,12 +1229,12 @@ static u8 GetSwitchBagPocketDirection(void) if (gBagMenu->pocketSwitchDisabled) return SWITCH_POCKET_NONE; LRKeys = GetLRKeysPressed(); - if (JOY_NEW(DPAD_LEFT) || LRKeys == MENU_L_PRESSED) + if ((JOY_NEW(DPAD_LEFT)) || LRKeys == MENU_L_PRESSED) { PlaySE(SE_SELECT); return SWITCH_POCKET_LEFT; } - if (JOY_NEW(DPAD_RIGHT) || LRKeys == MENU_R_PRESSED) + if ((JOY_NEW(DPAD_RIGHT)) || LRKeys == MENU_R_PRESSED) { PlaySE(SE_SELECT); return SWITCH_POCKET_RIGHT; @@ -1668,7 +1669,7 @@ void Task_HandleOutOfBattleItemMenuInput(u8 taskId) ChangeListMenuCursorPosition(MENU_CURSOR_DELTA_LEFT, MENU_CURSOR_DELTA_NONE); } } - else if (JOY_NEW(DPAD_RIGHT) || GetLRKeysPressed() == MENU_R_PRESSED) + else if ((JOY_NEW(DPAD_RIGHT)) || GetLRKeysPressed() == MENU_R_PRESSED) { if (!(cursorPos & 1) && sub_81ACDFC(cursorPos + 1)) { @@ -1761,7 +1762,7 @@ void BagMenu_TossItems(u8 taskId) s16* data = gTasks[taskId].data; CopyItemName(gSpecialVar_ItemId, gStringVar1); - ConvertIntToDecimalStringN(gStringVar2, tItemCount, STR_CONV_MODE_LEFT_ALIGN, 3); + ConvertIntToDecimalStringN(gStringVar2, tItemCount, STR_CONV_MODE_LEFT_ALIGN, MAX_ITEM_DIGITS); StringExpandPlaceholders(gStringVar4, gText_ConfirmTossItems); FillWindowPixelBuffer(1, PIXEL_FILL(0)); BagMenu_Print(1, 1, gStringVar4, 3, 1, 0, 0, 0, 0); @@ -1804,7 +1805,7 @@ void BagMenu_ConfirmToss(u8 taskId) s16* data = gTasks[taskId].data; CopyItemName(gSpecialVar_ItemId, gStringVar1); - ConvertIntToDecimalStringN(gStringVar2, tItemCount, STR_CONV_MODE_LEFT_ALIGN, 3); + ConvertIntToDecimalStringN(gStringVar2, tItemCount, STR_CONV_MODE_LEFT_ALIGN, MAX_ITEM_DIGITS); StringExpandPlaceholders(gStringVar4, gText_ThrewAwayVar2Var1s); FillWindowPixelBuffer(1, PIXEL_FILL(0)); BagMenu_Print(1, 1, gStringVar4, 3, 1, 0, 0, 0, 0); @@ -2172,7 +2173,7 @@ static void BagMenu_TryDepositItem(u8 taskId) else if (AddPCItem(gSpecialVar_ItemId, tItemCount) == TRUE) { CopyItemName(gSpecialVar_ItemId, gStringVar1); - ConvertIntToDecimalStringN(gStringVar2, tItemCount, STR_CONV_MODE_LEFT_ALIGN, 3); + ConvertIntToDecimalStringN(gStringVar2, tItemCount, STR_CONV_MODE_LEFT_ALIGN, MAX_ITEM_DIGITS); StringExpandPlaceholders(gStringVar4, gText_DepositedVar2Var1s); BagMenu_Print(1, 1, gStringVar4, 3, 1, 0, 0, 0, 0); gTasks[taskId].func = Task_ActuallyToss; @@ -2456,10 +2457,10 @@ static void RemoveMoneyWindow(void) void BagMenu_PrepareTMHMMoveWindow(void) { FillWindowPixelBuffer(3, PIXEL_FILL(0)); - blit_move_info_icon(3, 19, 0, 0); - blit_move_info_icon(3, 20, 0, 12); - blit_move_info_icon(3, 21, 0, 24); - blit_move_info_icon(3, 22, 0, 36); + BlitMenuInfoIcon(3, MENU_INFO_ICON_TYPE, 0, 0); + BlitMenuInfoIcon(3, MENU_INFO_ICON_POWER, 0, 12); + BlitMenuInfoIcon(3, MENU_INFO_ICON_ACCURACY, 0, 24); + BlitMenuInfoIcon(3, MENU_INFO_ICON_PP, 0, 36); CopyWindowToVram(3, 2); } @@ -2479,7 +2480,7 @@ void PrintTMHMMoveData(u16 itemId) else { moveId = ItemIdToBattleMoveId(itemId); - blit_move_info_icon(4, gBattleMoves[moveId].type + 1, 0, 0); + BlitMenuInfoIcon(4, gBattleMoves[moveId].type + 1, 0, 0); if (gBattleMoves[moveId].power <= 1) { text = gText_ThreeDashes; diff --git a/src/item_use.c b/src/item_use.c index f9d1ff824..9ab755a5e 100755 --- a/src/item_use.c +++ b/src/item_use.c @@ -721,7 +721,7 @@ static void ItemUseOnFieldCB_WailmerPailBerry(u8 taskId) static bool8 TryToWaterSudowoodo(void) { - s16 x, y; + u16 x, y; u8 z; u8 objId; GetXYCoordsOneStepInFrontOfPlayer(&x, &y); diff --git a/src/link_rfu_2.c b/src/link_rfu_2.c index 41b28ec5f..5e0ef0aa4 100644 --- a/src/link_rfu_2.c +++ b/src/link_rfu_2.c @@ -15,7 +15,6 @@ #include "string_util.h" #include "task.h" #include "text.h" -#include "constants/species.h" #include "save.h" #include "mystery_gift.h" @@ -876,7 +875,8 @@ static void sub_800F498(u16 *a0, u8 *a1) static bool32 RfuProcessEnqueuedRecvBlock(void) { - u8 i, j; + u8 i; + u8 j; u8 sp00[MAX_RFU_PLAYERS * (2 * (CMD_LENGTH - 1))]; u8 sp48[2 * (CMD_LENGTH - 1)]; u8 status; @@ -933,14 +933,13 @@ static void HandleSendFailure(u8 unused, u32 flags) for (j = 0; j < 7; j++) { temp = j << 1; - sResendBlock16[j + 1] = (r10[i * 12 + temp + 1] << 8) | r10[i * 12 + temp]; + sResendBlock16[j + 1] = (r10[12 * i + temp + 1] << 8) | r10[12 * i + temp + 0]; } - for (j = 0; j < 7; j++) { temp = j << 1; sResendBlock8[temp + 1] = sResendBlock16[j] >> 8; - sResendBlock8[temp + 0] = sResendBlock16[j] & 0xff; + sResendBlock8[temp + 0] = sResendBlock16[j]; } RfuSendQueue_Enqueue(&Rfu.sendQueue, sResendBlock8); Rfu.sendBlock.failedFlags |= (1 << i); @@ -1024,7 +1023,8 @@ void Rfu_SetBerryBlenderLinkCallback(void) static void RfuHandleReceiveCommand(u8 unused) { - u16 i, j; + u16 i; + u16 j; for (i = 0; i < MAX_RFU_PLAYERS; i++) { @@ -1038,7 +1038,7 @@ static void RfuHandleReceiveCommand(u8 unused) if (gRfuLinkStatus->parentChild == MODE_CHILD) { Rfu.playerCount = gRecvCmds[i][1]; - Rfu.multiplayerId = sub_800F74C((u8 *)(&gRecvCmds[i][2])); + Rfu.multiplayerId = sub_800F74C((u8 *)(gRecvCmds[i] + 2)); } break; case RFUCMD_0x8800: @@ -1237,9 +1237,10 @@ void Rfu_SendPacket(void *data) bool32 Rfu_InitBlockSend(const u8 *src, size_t size) { bool8 r4; - if (Rfu.callback != NULL || gSendCmd[0] != 0) + if (Rfu.callback != NULL) + return FALSE; + if (gSendCmd[0] != 0) return FALSE; - if (Rfu.sendBlock.sending) { sRfuDebug.unk_83++; @@ -1417,12 +1418,16 @@ void Rfu_SetCloseLinkCallback(void) static void SendReadyExitStandbyUntilAllReady(void) { - u8 i, playerCount; + u8 playerCount; + u8 i; - if (GetMultiplayerId() != 0 && Rfu.recvQueue.count == 0 && Rfu.resendExitStandbyTimer > 60) + if (GetMultiplayerId() != 0) { - RfuPrepareSendBuffer(RFUCMD_READY_EXIT_STANDBY); - Rfu.resendExitStandbyTimer = 0; + if (Rfu.recvQueue.count == 0 && Rfu.resendExitStandbyTimer > 60) + { + RfuPrepareSendBuffer(RFUCMD_READY_EXIT_STANDBY); + Rfu.resendExitStandbyTimer = 0; + } } playerCount = GetLinkPlayerCount(); for (i = 0; i < playerCount; i++) @@ -1452,7 +1457,8 @@ static void LinkLeaderReadyToExitStandby(void) // RFU equivalent of LinkCB_Standby and LinkCB_StandbyForAll static void Rfu_LinkStandby(void) { - u8 i, playerCount; + u8 i; + u8 playerCount; if (GetMultiplayerId() != 0) { @@ -1548,28 +1554,28 @@ static bool8 CheckForLeavingGroupMembers(void) bool8 memberLeft = FALSE; for (i = 0; i < RFU_CHILD_MAX; i++) { - if (Rfu.partnerSendStatuses[i] == RFU_STATUS_JOIN_GROUP_OK - || Rfu.partnerSendStatuses[i] == RFU_STATUS_JOIN_GROUP_NO) + if (Rfu.partnerSendStatuses[i] < RFU_STATUS_JOIN_GROUP_OK + || Rfu.partnerSendStatuses[i] > RFU_STATUS_JOIN_GROUP_NO) { - continue; - } - - if (gRfuSlotStatusNI[i]->recv.state == SLOT_STATE_RECV_SUCCESS - || gRfuSlotStatusNI[i]->recv.state == SLOT_STATE_RECV_SUCCESS_AND_SENDSIDE_UNKNOWN) - { - if (Rfu.partnerRecvStatuses[i] == RFU_STATUS_LEAVE_GROUP_NOTICE) + if (gRfuSlotStatusNI[i]->recv.state == SLOT_STATE_RECV_SUCCESS + || gRfuSlotStatusNI[i]->recv.state == SLOT_STATE_RECV_SUCCESS_AND_SENDSIDE_UNKNOWN) { - Rfu.partnerSendStatuses[i] = RFU_STATUS_LEAVE_GROUP; - Rfu.partnerRecvStatuses[i] = RFU_STATUS_10; + if (Rfu.partnerRecvStatuses[i] == RFU_STATUS_LEAVE_GROUP_NOTICE) + { + Rfu.partnerSendStatuses[i] = RFU_STATUS_LEAVE_GROUP; + Rfu.partnerRecvStatuses[i] = RFU_STATUS_10; + rfu_clearSlot(TYPE_NI_RECV, i); + rfu_NI_setSendData(1 << i, 8, &Rfu.partnerSendStatuses[i], 1); + memberLeft = TRUE; + } + + } + else if (gRfuSlotStatusNI[Rfu.childSlot]->recv.state == SLOT_STATE_RECV_FAILED) rfu_clearSlot(TYPE_NI_RECV, i); - rfu_NI_setSendData(1 << i, 8, &Rfu.partnerSendStatuses[i], 1); - memberLeft = TRUE; + { + } } - else if (gRfuSlotStatusNI[Rfu.childSlot]->recv.state == SLOT_STATE_RECV_FAILED) - { - rfu_clearSlot(TYPE_NI_RECV, i); - } } return memberLeft; } @@ -2044,7 +2050,8 @@ void sub_80110B8(u32 a0) if ((r8 >> i) & 1) { child_sprite_genders |= ((0x80 | ((gLinkPlayers[Rfu.linkPlayerIdx[i]].gender & 1) << 3) | (gLinkPlayers[Rfu.linkPlayerIdx[i]].trainerId & 7)) << (numConnectedChildren << 3)); - if (++numConnectedChildren == a0 - 1) + numConnectedChildren++; + if (numConnectedChildren == a0 - 1) break; } } @@ -2089,7 +2096,8 @@ static void sub_80111FC(void) static void sub_801120C(u8 msg, u8 paramCount) { - u8 i, disconnectFlag = 0; + u8 i; + u8 disconnectFlag = 0; switch (msg) { case LMAN_MSG_INITIALIZE_COMPLETED: diff --git a/src/link_rfu_3.c b/src/link_rfu_3.c index 821b2d118..c6344f503 100644 --- a/src/link_rfu_3.c +++ b/src/link_rfu_3.c @@ -309,7 +309,8 @@ static const struct SpriteTemplate sWirelessStatusIndicatorSpriteTemplate = { void RfuRecvQueue_Reset(struct RfuRecvQueue *queue) { - s32 i, j; + s32 i; + s32 j; for (i = 0; i < RECV_QUEUE_NUM_SLOTS; i++) { @@ -326,7 +327,8 @@ void RfuRecvQueue_Reset(struct RfuRecvQueue *queue) void RfuSendQueue_Reset(struct RfuSendQueue *queue) { - s32 i, j; + s32 i; + s32 j; for (i = 0; i < SEND_QUEUE_NUM_SLOTS; i++) { @@ -343,7 +345,8 @@ void RfuSendQueue_Reset(struct RfuSendQueue *queue) static void RfuUnusedQueue_Reset(struct RfuUnusedQueue *queue) { - s32 i, j; + s32 i; + s32 j; for (i = 0; i < UNUSED_QUEUE_NUM_SLOTS; i++) { @@ -623,32 +626,30 @@ static void ASCIIToPkmnStr(u8 *pkmnStr, const u8 *asciiStr) static u8 GetConnectedChildStrength(u8 maxFlags) { u8 flagCount = 0; - u8 flags = gRfuLinkStatus->connSlotFlag; + u32 flags = gRfuLinkStatus->connSlotFlag; u8 i; if (gRfuLinkStatus->parentChild == MODE_PARENT) { - for (i = 0; i < RFU_CHILD_MAX; i++) + for (i = 0; i < 4; flags >>= 1, i++) { if (flags & 1) { if (maxFlags == flagCount + 1) { return gRfuLinkStatus->strength[i]; - break; // This break is needed to match + break; } flagCount++; } - flags >>= 1; } } else { - for (i = 0; i < 4; i++) + for (i = 0; i < 4; flags >>= 1, i++) { if (flags & 1) return gRfuLinkStatus->strength[i]; - flags >>= 1; } } return 0; @@ -922,7 +923,8 @@ void RecordMixTrainerNames(void) { if (gWirelessCommType != 0) { - s32 i, j; + s32 i; + s32 j; s32 nextSpace; s32 connectedTrainerRecordIndices[5]; struct TrainerNameRecord *newRecords = calloc(ARRAY_COUNT(gSaveBlock1Ptr->trainerNameRecords), sizeof(struct TrainerNameRecord)); diff --git a/src/list_menu.c b/src/list_menu.c index 7784dd338..3e5642e4c 100644 --- a/src/list_menu.c +++ b/src/list_menu.c @@ -312,7 +312,7 @@ static void ListMenuDummyTask(u8 taskId) } -u32 DoMysteryGiftListMenu(const struct WindowTemplate *windowTemplate, const struct ListMenuTemplate *listMenuTemplate, u8 arg2, u16 tileNum, u16 palNum) +s32 DoMysteryGiftListMenu(const struct WindowTemplate *windowTemplate, const struct ListMenuTemplate *listMenuTemplate, u8 arg2, u16 tileNum, u16 palNum) { switch (sMysteryGiftLinkMenu.state) { @@ -439,12 +439,14 @@ s32 ListMenu_ProcessInput(u8 listTaskId) rightButton = FALSE; break; case LIST_MULTIPLE_SCROLL_DPAD: - leftButton = JOY_REPEAT(DPAD_LEFT); - rightButton = JOY_REPEAT(DPAD_RIGHT); + // note: JOY_REPEAT won't match here + leftButton = gMain.newAndRepeatedKeys & DPAD_LEFT; + rightButton = gMain.newAndRepeatedKeys & DPAD_RIGHT; break; case LIST_MULTIPLE_SCROLL_L_R: - leftButton = JOY_REPEAT(L_BUTTON); - rightButton = JOY_REPEAT(R_BUTTON); + // same as above + leftButton = gMain.newAndRepeatedKeys & L_BUTTON; + rightButton = gMain.newAndRepeatedKeys & R_BUTTON; break; } @@ -1257,17 +1259,17 @@ void ListMenuSetUpRedOutlineCursorSpriteOamTable(u16 rowWidth, u16 rowHeight, st s32 i, j, id = 0; subsprites[id] = sSubsprite_RedOutline1; - subsprites[id].x = -120; - subsprites[id].y = -120; + subsprites[id].x = 136; + subsprites[id].y = 136; id++; subsprites[id] = sSubsprite_RedOutline2; subsprites[id].x = rowWidth + 128; - subsprites[id].y = -120; + subsprites[id].y = 136; id++; subsprites[id] = sSubsprite_RedOutline7; - subsprites[id].x = -120; + subsprites[id].x = 136; subsprites[id].y = rowHeight + 128; id++; @@ -1297,7 +1299,7 @@ void ListMenuSetUpRedOutlineCursorSpriteOamTable(u16 rowWidth, u16 rowHeight, st for (j = 8; j < rowHeight - 8; j += 8) { subsprites[id] = sSubsprite_RedOutline4; - subsprites[id].x = -120; + subsprites[id].x = 136; subsprites[id].y = j - 120; id++; diff --git a/src/lottery_corner.c b/src/lottery_corner.c index 5f68ad516..2cbf0a808 100644 --- a/src/lottery_corner.c +++ b/src/lottery_corner.c @@ -4,7 +4,6 @@ #include "pokemon.h" #include "constants/items.h" #include "random.h" -#include "constants/species.h" #include "string_util.h" #include "text.h" #include "pokemon_storage_system.h" @@ -22,7 +22,8 @@ u8 gMPlayMemAccArea[0x10]; u32 MidiKeyToFreq(struct WaveData *wav, u8 key, u8 fineAdjust) { - u32 val1, val2; + u32 val1; + u32 val2; u32 fineAdjustShifted = fineAdjust << 24; if (key > 178) @@ -314,7 +315,7 @@ void MPlayExtender(struct CgbChannel *cgbChans) void MusicPlayerJumpTableCopy(void) { - asm("svc 0x2A"); + asm("swi 0x2A"); } void ClearChain(void *x) @@ -351,25 +352,25 @@ void SoundInit(struct SoundInfo *soundInfo) | SOUND_ALL_MIX_FULL; REG_SOUNDBIAS_H = (REG_SOUNDBIAS_H & 0x3F) | 0x40; - REG_DMA1SAD = (u32)soundInfo->pcmBuffer; - REG_DMA1DAD = (u32)®_FIFO_A; - REG_DMA2SAD = (u32)soundInfo->pcmBuffer + PCM_DMA_BUF_SIZE; - REG_DMA2DAD = (u32)®_FIFO_B; + REG_DMA1SAD = (s32)soundInfo->pcmBuffer; + REG_DMA1DAD = (s32)®_FIFO_A; + REG_DMA2SAD = (s32)soundInfo->pcmBuffer + PCM_DMA_BUF_SIZE; + REG_DMA2DAD = (s32)®_FIFO_B; SOUND_INFO_PTR = soundInfo; CpuFill32(0, soundInfo, sizeof(struct SoundInfo)); soundInfo->maxChans = 8; soundInfo->masterVolume = 15; - soundInfo->plynote = ply_note; + soundInfo->plynote = (u32)ply_note; soundInfo->CgbSound = DummyFunc; soundInfo->CgbOscOff = (void (*)(u8))DummyFunc; soundInfo->MidiKeyToCgbFreq = (u32 (*)(u8, u8, u8))DummyFunc; - soundInfo->ExtVolPit = (void (*)(struct MusicPlayerInfo *, struct MusicPlayerTrack *))DummyFunc; + soundInfo->ExtVolPit = (u32)DummyFunc; MPlayJumpTableCopy(gMPlayJumpTable); - soundInfo->MPlayJumpTable = (void (**)())gMPlayJumpTable; + soundInfo->MPlayJumpTable = (u32)gMPlayJumpTable; SampleFreqSet(SOUND_MODE_FREQ_13379); @@ -380,7 +381,7 @@ void SampleFreqSet(u32 freq) { struct SoundInfo *soundInfo = SOUND_INFO_PTR; - freq = (freq & SOUND_MODE_FREQ) >> SOUND_MODE_FREQ_SHIFT; + freq = (freq & 0xF0000) >> 16; soundInfo->freq = freq; soundInfo->pcmSamplesPerVBlank = gPcmSamplesPerVBlankTable[freq - 1]; soundInfo->pcmDmaPeriod = PCM_DMA_BUF_SIZE / soundInfo->pcmSamplesPerVBlank; @@ -431,9 +432,14 @@ void m4aSoundMode(u32 mode) soundInfo->maxChans = temp >> SOUND_MODE_MAXCHN_SHIFT; - for (temp = MAX_DIRECTSOUND_CHANNELS, chan = soundInfo->chans; temp != 0; temp--,chan++) + temp = MAX_DIRECTSOUND_CHANNELS; + chan = &soundInfo->chans[0]; + + while (temp != 0) { chan->status = 0; + temp--; + chan++; } } @@ -463,28 +469,37 @@ void m4aSoundMode(u32 mode) void SoundClear(void) { - s32 i; struct SoundInfo *soundInfo = SOUND_INFO_PTR; - struct SoundChannel *chan; + s32 i; + void *chan; if (soundInfo->ident != ID_NUMBER) return; soundInfo->ident++; - for (i = MAX_DIRECTSOUND_CHANNELS, chan = soundInfo->chans; i > 0; i--,chan++) + i = MAX_DIRECTSOUND_CHANNELS; + chan = &soundInfo->chans[0]; + + while (i > 0) { - chan->status = 0; + ((struct SoundChannel *)chan)->status = 0; + i--; + chan = (void *)((s32)chan + sizeof(struct SoundChannel)); } - chan = (struct SoundChannel *)soundInfo->cgbChans; + chan = soundInfo->cgbChans; if (chan) { - for (i=1; i<=4; i++,chan++) + i = 1; + + while (i <= 4) { soundInfo->CgbOscOff(i); - chan->status = 0; + ((struct CgbChannel *)chan)->sf = 0; + i++; + chan = (void *)((s32)chan + sizeof(struct CgbChannel)); } } @@ -495,20 +510,21 @@ void m4aSoundVSyncOff(void) { struct SoundInfo *soundInfo = SOUND_INFO_PTR; - if (soundInfo->ident < ID_NUMBER || soundInfo->ident > ID_NUMBER + 1) - return; - soundInfo->ident += 10; + if (soundInfo->ident >= ID_NUMBER && soundInfo->ident <= ID_NUMBER + 1) + { + soundInfo->ident += 10; - if (REG_DMA1CNT & (DMA_REPEAT << 16)) - REG_DMA1CNT = ((DMA_ENABLE | DMA_START_NOW | DMA_32BIT | DMA_SRC_INC | DMA_DEST_FIXED) << 16) | 4; + if (REG_DMA1CNT & (DMA_REPEAT << 16)) + REG_DMA1CNT = ((DMA_ENABLE | DMA_START_NOW | DMA_32BIT | DMA_SRC_INC | DMA_DEST_FIXED) << 16) | 4; - if (REG_DMA2CNT & (DMA_REPEAT << 16)) - REG_DMA2CNT = ((DMA_ENABLE | DMA_START_NOW | DMA_32BIT | DMA_SRC_INC | DMA_DEST_FIXED) << 16) | 4; + if (REG_DMA2CNT & (DMA_REPEAT << 16)) + REG_DMA2CNT = ((DMA_ENABLE | DMA_START_NOW | DMA_32BIT | DMA_SRC_INC | DMA_DEST_FIXED) << 16) | 4; - REG_DMA1CNT_H = DMA_32BIT; - REG_DMA2CNT_H = DMA_32BIT; + REG_DMA1CNT_H = DMA_32BIT; + REG_DMA2CNT_H = DMA_32BIT; - CpuFill32(0, soundInfo->pcmBuffer, sizeof(soundInfo->pcmBuffer)); + CpuFill32(0, soundInfo->pcmBuffer, sizeof(soundInfo->pcmBuffer)); + } } void m4aSoundVSyncOn(void) @@ -564,7 +580,7 @@ void MPlayOpen(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track } soundInfo->intp = (u32)mplayInfo; - soundInfo->func = MPlayMain; + soundInfo->func = (u32)MPlayMain; soundInfo->ident = ID_NUMBER; mplayInfo->ident = ID_NUMBER; } @@ -598,18 +614,25 @@ void MPlayStart(struct MusicPlayerInfo *mplayInfo, struct SongHeader *songHeader mplayInfo->tempoC = 0; mplayInfo->fadeOI = 0; - for (i = 0, track = mplayInfo->tracks; i < songHeader->trackCount && i < mplayInfo->trackCount; i++, track++) + i = 0; + track = mplayInfo->tracks; + + while (i < songHeader->trackCount && i < mplayInfo->trackCount) { TrackStop(mplayInfo, track); track->flags = MPT_FLG_EXIST | MPT_FLG_START; track->chan = 0; track->cmdPtr = songHeader->part[i]; + i++; + track++; } - for (; i < mplayInfo->trackCount; i++, track++) + while (i < mplayInfo->trackCount) { TrackStop(mplayInfo, track); track->flags = 0; + i++; + track++; } if (songHeader->reverb & SOUND_MODE_REVERB_SET) @@ -630,9 +653,14 @@ void m4aMPlayStop(struct MusicPlayerInfo *mplayInfo) mplayInfo->ident++; mplayInfo->status |= MUSICPLAYER_STATUS_PAUSE; - for (i = mplayInfo->trackCount, track = mplayInfo->tracks; i > 0; i--, track++) + i = mplayInfo->trackCount; + track = mplayInfo->tracks; + + while (i > 0) { TrackStop(mplayInfo, track); + i--; + track++; } mplayInfo->ident = ID_NUMBER; @@ -643,28 +671,17 @@ void FadeOutBody(struct MusicPlayerInfo *mplayInfo) s32 i; struct MusicPlayerTrack *track; u16 fadeOV; -#ifdef NONMATCHING - u16 mask; -#else - register u16 mask asm("r2"); -#endif // NONMATCHING if (mplayInfo->fadeOI == 0) return; - - mplayInfo->fadeOC--; - mask = 0xFFFF; - - if (mplayInfo->fadeOC != 0) + if (--mplayInfo->fadeOC != 0) return; mplayInfo->fadeOC = mplayInfo->fadeOI; if (mplayInfo->fadeOV & FADE_IN) { - mplayInfo->fadeOV += (4 << FADE_VOL_SHIFT); - - if ((u16)(mplayInfo->fadeOV & mask) >= (64 << FADE_VOL_SHIFT)) + if ((u16)(mplayInfo->fadeOV += (4 << FADE_VOL_SHIFT)) >= (64 << FADE_VOL_SHIFT)) { mplayInfo->fadeOV = (64 << FADE_VOL_SHIFT); mplayInfo->fadeOI = 0; @@ -672,12 +689,12 @@ void FadeOutBody(struct MusicPlayerInfo *mplayInfo) } else { - mplayInfo->fadeOV -= (4 << FADE_VOL_SHIFT); - - if ((s16)(mplayInfo->fadeOV & mask) <= 0) + if ((s16)(mplayInfo->fadeOV -= (4 << FADE_VOL_SHIFT)) <= 0) { + i = mplayInfo->trackCount; + track = mplayInfo->tracks; - for (i = mplayInfo->trackCount, track = mplayInfo->tracks; i > 0; i--, track++) + while (i > 0) { u32 val; @@ -689,6 +706,9 @@ void FadeOutBody(struct MusicPlayerInfo *mplayInfo) if (!val) track->flags = 0; + + i--; + track++; } if (mplayInfo->fadeOV & TEMPORARY_FADE) @@ -701,7 +721,10 @@ void FadeOutBody(struct MusicPlayerInfo *mplayInfo) } } - for (i = mplayInfo->trackCount, track = mplayInfo->tracks; i > 0; i--, track++) + i = mplayInfo->trackCount; + track = mplayInfo->tracks; + + while (i > 0) { if (track->flags & MPT_FLG_EXIST) { @@ -710,6 +733,9 @@ void FadeOutBody(struct MusicPlayerInfo *mplayInfo) track->volX = (fadeOV >> FADE_VOL_SHIFT); track->flags |= MPT_FLG_VOLCHG; } + + i--; + track++; } } @@ -717,7 +743,7 @@ void TrkVolPitSet(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *tr { if (track->flags & MPT_FLG_VOLSET) { - u32 x; + s32 x; s32 y; x = (u32)(track->vol * track->volX) >> 5; diff --git a/src/m4a_1.s b/src/m4a_1.s index 290404ad0..cab4ed174 100644 --- a/src/m4a_1.s +++ b/src/m4a_1.s @@ -22,13 +22,13 @@ SoundMain: ldr r0, lt_SOUND_INFO_PTR ldr r0, [r0] ldr r2, lt_ID_NUMBER - ldr r3, [r0, #o_SoundInfo_ident] + ldr r3, [r0, o_SoundInfo_ident] cmp r2, r3 beq SoundMain_1 bx lr @ Exit the function if ident doesn't match ID_NUMBER. SoundMain_1: adds r3, 1 - str r3, [r0, #o_SoundInfo_ident] + str r3, [r0, o_SoundInfo_ident] push {r4-r7,lr} mov r1, r8 mov r2, r9 @@ -36,7 +36,7 @@ SoundMain_1: mov r4, r11 push {r0-r4} sub sp, 0x18 - ldrb r1, [r0, #o_SoundInfo_maxLines] + ldrb r1, [r0, o_SoundInfo_maxLines] cmp r1, 0 @ if maxLines is 0, there is no maximum beq SoundMain_3 ldr r2, lt_REG_VCOUNT @@ -48,24 +48,24 @@ SoundMain_2: adds r1, r2 SoundMain_3: str r1, [sp, 0x14] - ldr r3, [r0, #o_SoundInfo_func] + ldr r3, [r0, o_SoundInfo_func] cmp r3, 0 beq SoundMain_4 - ldr r0, [r0, #o_SoundInfo_intp] + ldr r0, [r0, o_SoundInfo_intp] bl _081DD25E ldr r0, [sp, 0x18] SoundMain_4: - ldr r3, [r0, #o_SoundInfo_CgbSound] + ldr r3, [r0, o_SoundInfo_CgbSound] bl _081DD25E ldr r0, [sp, 0x18] - ldr r3, [r0, #o_SoundInfo_pcmSamplesPerVBlank] + ldr r3, [r0, o_SoundInfo_pcmSamplesPerVBlank] mov r8, r3 ldr r5, lt_o_SoundInfo_pcmBuffer adds r5, r0 - ldrb r4, [r0, #o_SoundInfo_pcmDmaCounter] + ldrb r4, [r0, o_SoundInfo_pcmDmaCounter] subs r7, r4, 1 bls SoundMain_5 - ldrb r1, [r0, #o_SoundInfo_pcmDmaPeriod] + ldrb r1, [r0, o_SoundInfo_pcmDmaPeriod] subs r1, r7 mov r2, r8 muls r2, r1 @@ -87,7 +87,7 @@ lt_PCM_DMA_BUF_SIZE: .word PCM_DMA_BUF_SIZE thumb_func_start SoundMainRAM SoundMainRAM: - ldrb r3, [r0, #o_SoundInfo_reverb] + ldrb r3, [r0, o_SoundInfo_reverb] cmp r3, 0 beq SoundMainRAM_NoReverb adr r1, SoundMainRAM_Reverb @@ -95,7 +95,7 @@ SoundMainRAM: .arm SoundMainRAM_Reverb: cmp r4, 0x2 - addeq r7, r0, #o_SoundInfo_pcmBuffer + addeq r7, r0, o_SoundInfo_pcmBuffer addne r7, r5, r8 mov r4, r8 _081DCEC4: @@ -145,14 +145,14 @@ SoundMainRAM_NoReverb_Loop: bgt SoundMainRAM_NoReverb_Loop _081DCF36: ldr r4, [sp, 0x18] - ldr r0, [r4, #o_SoundInfo_divFreq] + ldr r0, [r4, o_SoundInfo_divFreq] mov r12, r0 - ldrb r0, [r4, #o_SoundInfo_maxChans] - adds r4, #o_SoundInfo_chans + ldrb r0, [r4, o_SoundInfo_maxChans] + adds r4, o_SoundInfo_chans SoundMainRAM_ChanLoop: str r0, [sp, 0x4] - ldr r3, [r4, #o_SoundChannel_wav] + ldr r3, [r4, o_SoundChannel_wav] ldr r0, [sp, 0x14] cmp r0, 0 beq _081DCF60 @@ -169,7 +169,7 @@ _081DCF54: .pool _081DCF60: - ldrb r6, [r4, #o_SoundChannel_status] + ldrb r6, [r4, o_SoundChannel_status] movs r0, 0xC7 tst r0, r6 bne _081DCF6A @@ -182,99 +182,99 @@ _081DCF6A: tst r0, r6 bne _081DCFB0 movs r6, 0x3 - strb r6, [r4, #o_SoundChannel_status] + strb r6, [r4, o_SoundChannel_status] adds r0, r3, 0 adds r0, 0x10 - ldr r1, [r4, #o_SoundChannel_ct] + ldr r1, [r4, o_SoundChannel_ct] adds r0, r1 - str r0, [r4, #o_SoundChannel_cp] + str r0, [r4, o_SoundChannel_cp] ldr r0, [r3, 0xC] subs r0, r1 - str r0, [r4, #o_SoundChannel_ct] + str r0, [r4, o_SoundChannel_ct] movs r5, 0 - strb r5, [r4, #o_SoundChannel_ev] - str r5, [r4, #o_SoundChannel_fw] + strb r5, [r4, o_SoundChannel_ev] + str r5, [r4, o_SoundChannel_fw] ldrb r2, [r3, 0x3] movs r0, 0xC0 tst r0, r2 beq _081DCFF8 movs r0, 0x10 orrs r6, r0 - strb r6, [r4, #o_SoundChannel_status] + strb r6, [r4, o_SoundChannel_status] b _081DCFF8 _081DCFA0: - ldrb r5, [r4, #o_SoundChannel_ev] + ldrb r5, [r4, o_SoundChannel_ev] movs r0, 0x4 tst r0, r6 beq _081DCFB6 - ldrb r0, [r4, #o_SoundChannel_iel] + ldrb r0, [r4, o_SoundChannel_iel] subs r0, 1 - strb r0, [r4, #o_SoundChannel_iel] + strb r0, [r4, o_SoundChannel_iel] bhi _081DD006 _081DCFB0: movs r0, 0 - strb r0, [r4, #o_SoundChannel_status] + strb r0, [r4, o_SoundChannel_status] b _081DD240 _081DCFB6: movs r0, 0x40 tst r0, r6 beq _081DCFD6 - ldrb r0, [r4, #o_SoundChannel_release] + ldrb r0, [r4, o_SoundChannel_release] muls r5, r0 lsrs r5, 8 - ldrb r0, [r4, #o_SoundChannel_iev] + ldrb r0, [r4, o_SoundChannel_iev] cmp r5, r0 bhi _081DD006 _081DCFC8: - ldrb r5, [r4, #o_SoundChannel_iev] + ldrb r5, [r4, o_SoundChannel_iev] cmp r5, 0 beq _081DCFB0 movs r0, 0x4 orrs r6, r0 - strb r6, [r4, #o_SoundChannel_status] + strb r6, [r4, o_SoundChannel_status] b _081DD006 _081DCFD6: movs r2, 0x3 ands r2, r6 cmp r2, 0x2 bne _081DCFF4 - ldrb r0, [r4, #o_SoundChannel_decay] + ldrb r0, [r4, o_SoundChannel_decay] muls r5, r0 lsrs r5, 8 - ldrb r0, [r4, #o_SoundChannel_sustain] + ldrb r0, [r4, o_SoundChannel_sustain] cmp r5, r0 bhi _081DD006 adds r5, r0, 0 beq _081DCFC8 subs r6, 0x1 - strb r6, [r4, #o_SoundChannel_status] + strb r6, [r4, o_SoundChannel_status] b _081DD006 _081DCFF4: cmp r2, 0x3 bne _081DD006 _081DCFF8: - ldrb r0, [r4, #o_SoundChannel_attack] + ldrb r0, [r4, o_SoundChannel_attack] adds r5, r0 cmp r5, 0xFF bcc _081DD006 movs r5, 0xFF subs r6, 0x1 - strb r6, [r4, #o_SoundChannel_status] + strb r6, [r4, o_SoundChannel_status] _081DD006: - strb r5, [r4, #o_SoundChannel_ev] + strb r5, [r4, o_SoundChannel_ev] ldr r0, [sp, 0x18] - ldrb r0, [r0, #o_SoundChannel_release] + ldrb r0, [r0, o_SoundChannel_release] adds r0, 0x1 muls r0, r5 lsrs r5, r0, 4 - ldrb r0, [r4, #o_SoundChannel_rightVolume] + ldrb r0, [r4, o_SoundChannel_rightVolume] muls r0, r5 lsrs r0, 8 - strb r0, [r4, #o_SoundChannel_er] - ldrb r0, [r4, #o_SoundChannel_leftVolume] + strb r0, [r4, o_SoundChannel_er] + ldrb r0, [r4, o_SoundChannel_leftVolume] muls r0, r5 lsrs r0, 8 - strb r0, [r4, #o_SoundChannel_el] + strb r0, [r4, o_SoundChannel_el] movs r0, 0x10 ands r0, r6 str r0, [sp, 0x10] @@ -289,17 +289,17 @@ _081DD006: str r0, [sp, 0x10] _081DD03A: ldr r5, [sp, 0x8] - ldr r2, [r4, #o_SoundChannel_ct] - ldr r3, [r4, #o_SoundChannel_cp] + ldr r2, [r4, o_SoundChannel_ct] + ldr r3, [r4, o_SoundChannel_cp] adr r0, _081DD044 bx r0 .arm _081DD044: str r8, [sp] - ldr r9, [r4, #o_SoundChannel_fw] - ldrb r10, [r4, #o_SoundChannel_er] - ldrb r11, [r4, #o_SoundChannel_el] - ldrb r0, [r4, #o_SoundChannel_type] + ldr r9, [r4, o_SoundChannel_fw] + ldrb r10, [r4, o_SoundChannel_er] + ldrb r11, [r4, o_SoundChannel_el] + ldrb r0, [r4, o_SoundChannel_type] tst r0, 0x30 beq _081DD068 bl sub_82DF49C @@ -307,7 +307,7 @@ _081DD044: _081DD068: mov r10, r10, lsl 16 mov r11, r11, lsl 16 - ldrb r0, [r4, #o_SoundChannel_type] + ldrb r0, [r4, o_SoundChannel_type] tst r0, 0x8 beq _081DD19C _081DD07C: @@ -383,7 +383,7 @@ _081DD164: ldrne r3, [sp, 0xC] bne _081DD118 _081DD174: - strb r2, [r4, #o_SoundChannel_status] + strb r2, [r4, o_SoundChannel_status] mov r0, r5, lsr 30 bic r5, r5, 0xC0000000 rsb r0, r0, 0x3 @@ -395,7 +395,7 @@ _081DD174: b _081DD234 _081DD19C: push {r4,r12} - ldr r1, [r4, #o_SoundChannel_freq] + ldr r1, [r4, o_SoundChannel_freq] mul r4, r12, r1 ldrsb r0, [r3] ldrsb r1, [r3, 0x1]! @@ -434,10 +434,10 @@ _081DD208: sub r3, r3, 0x1 pop {r4,r12} _081DD228: - str r9, [r4, #o_SoundChannel_fw] + str r9, [r4, o_SoundChannel_fw] _081DD22C: - str r2, [r4, #o_SoundChannel_ct] - str r3, [r4, #o_SoundChannel_cp] + str r2, [r4, o_SoundChannel_ct] + str r3, [r4, o_SoundChannel_cp] _081DD234: ldr r8, [sp] add r0, pc, 0x1 @@ -467,33 +467,33 @@ _081DD25E: arm_func_start sub_82DF49C sub_82DF49C: - ldr r6, [r4, #o_SoundChannel_wav] - ldrb r0, [r4, #o_SoundChannel_status] + ldr r6, [r4, o_SoundChannel_wav] + ldrb r0, [r4, o_SoundChannel_status] tst r0, 0x20 bne _081DD2B4 orr r0, r0, 0x20 - strb r0, [r4, #o_SoundChannel_status] - ldrb r0, [r4, #o_SoundChannel_type] + strb r0, [r4, o_SoundChannel_status] + ldrb r0, [r4, o_SoundChannel_type] tst r0, 0x10 beq _081DD29C ldr r1, [r6, 0xC] add r1, r1, r6, lsl 1 add r1, r1, 0x20 sub r3, r1, r3 - str r3, [r4, #o_SoundChannel_cp] + str r3, [r4, o_SoundChannel_cp] _081DD29C: ldrh r0, [r6] cmp r0, 0 beq _081DD2B4 sub r3, r3, r6 sub r3, r3, 0x10 - str r3, [r4, #o_SoundChannel_cp] + str r3, [r4, o_SoundChannel_cp] _081DD2B4: push {r8,r12,lr} mov r10, r10, lsl 16 mov r11, r11, lsl 16 - ldr r1, [r4, #o_SoundChannel_freq] - ldrb r0, [r4, #o_SoundChannel_type] + ldr r1, [r4, o_SoundChannel_freq] + ldrb r0, [r4, o_SoundChannel_type] tst r0, 0x8 movne r8, 0x800000 muleq r8, r12, r1 @@ -501,8 +501,8 @@ _081DD2B4: cmp r0, 0 beq _081DD468 mov r0, 0xFF000000 - str r0, [r4, #o_SoundChannel_xpi] - ldrb r0, [r4, #o_SoundChannel_type] + str r0, [r4, o_SoundChannel_xpi] + ldrb r0, [r4, o_SoundChannel_type] tst r0, 0x10 bne _081DD3C0 bl sub_82DF758 @@ -555,7 +555,7 @@ _081DD398: ldr r0, [sp, 0x1C] cmp r0, 0 beq _081DD4F4 - ldr r3, [r4, #o_SoundChannel_wav] + ldr r3, [r4, o_SoundChannel_wav] ldr r3, [r3, 0x8] rsb lr, r2, 0 _081DD3B0: @@ -612,7 +612,7 @@ _081DD440: add r3, r3, 0x2 b _081DD4F0 _081DD468: - ldrb r0, [r4, #o_SoundChannel_type] + ldrb r0, [r4, o_SoundChannel_type] tst r0, 0x10 beq _081DD4F0 ldrsb r0, [r3, -0x1]! @@ -653,7 +653,7 @@ _081DD4F0: pop {r8,r12,pc} _081DD4F4: mov r2, 0 - strb r2, [r4, #o_SoundChannel_status] + strb r2, [r4, o_SoundChannel_status] mov r0, r5, lsr 30 bic r5, r5, 0xC0000000 rsb r0, r0, 0x3 @@ -669,13 +669,13 @@ _081DD4F4: sub_82DF758: push {r0,r2,r5-r7,lr} mov r0, r3, lsr 6 - ldr r1, [r4, #o_SoundChannel_xpi] + ldr r1, [r4, o_SoundChannel_xpi] cmp r0, r1 beq _081DD594 - str r0, [r4, #o_SoundChannel_xpi] + str r0, [r4, o_SoundChannel_xpi] mov r1, 0x21 mul r2, r1, r0 - ldr r1, [r4, #o_SoundChannel_wav] + ldr r1, [r4, o_SoundChannel_wav] add r2, r2, r1 add r2, r2, 0x10 ldr r5, =gUnknown_03001300 @@ -749,7 +749,7 @@ _081DD5E2: ply_fine: push {r4,r5,lr} adds r5, r1, 0 - ldr r4, [r5, #o_MusicPlayerTrack_chan] + ldr r4, [r5, o_MusicPlayerTrack_chan] cmp r4, 0 beq ply_fine_done ply_fine_loop: @@ -830,7 +830,7 @@ _081DD64A: ply_goto: push {lr} ply_goto_1: - ldr r2, [r1, #o_MusicPlayerTrack_cmdPtr] + ldr r2, [r1, o_MusicPlayerTrack_cmdPtr] ldrb r0, [r2, 0x3] lsls r0, 8 ldrb r3, [r2, 0x2] @@ -841,24 +841,24 @@ ply_goto_1: lsls r0, 8 bl ldrb_r3_r2 orrs r0, r3 - str r0, [r1, #o_MusicPlayerTrack_cmdPtr] + str r0, [r1, o_MusicPlayerTrack_cmdPtr] pop {r0} bx r0 thumb_func_end ply_goto thumb_func_start ply_patt ply_patt: - ldrb r2, [r1, #o_MusicPlayerTrack_patternLevel] + ldrb r2, [r1, o_MusicPlayerTrack_patternLevel] cmp r2, 3 bhs ply_patt_done lsls r2, 2 adds r3, r1, r2 - ldr r2, [r1, #o_MusicPlayerTrack_cmdPtr] + ldr r2, [r1, o_MusicPlayerTrack_cmdPtr] adds r2, 0x4 - str r2, [r3, #o_MusicPlayerTrack_patternStack] - ldrb r2, [r1, #o_MusicPlayerTrack_patternLevel] + str r2, [r3, o_MusicPlayerTrack_patternStack] + ldrb r2, [r1, o_MusicPlayerTrack_patternLevel] adds r2, 1 - strb r2, [r1, #o_MusicPlayerTrack_patternLevel] + strb r2, [r1, o_MusicPlayerTrack_patternLevel] b ply_goto ply_patt_done: b ply_fine @@ -866,15 +866,15 @@ ply_patt_done: thumb_func_start ply_pend ply_pend: - ldrb r2, [r1, #o_MusicPlayerTrack_patternLevel] + ldrb r2, [r1, o_MusicPlayerTrack_patternLevel] cmp r2, 0 beq ply_pend_done subs r2, 1 - strb r2, [r1, #o_MusicPlayerTrack_patternLevel] + strb r2, [r1, o_MusicPlayerTrack_patternLevel] lsls r2, 2 adds r3, r1, r2 - ldr r2, [r3, #o_MusicPlayerTrack_patternStack] - str r2, [r1, #o_MusicPlayerTrack_cmdPtr] + ldr r2, [r3, o_MusicPlayerTrack_patternStack] + str r2, [r1, o_MusicPlayerTrack_cmdPtr] ply_pend_done: bx lr thumb_func_end ply_pend @@ -882,17 +882,17 @@ ply_pend_done: thumb_func_start ply_rept ply_rept: push {lr} - ldr r2, [r1, #o_MusicPlayerTrack_cmdPtr] + ldr r2, [r1, o_MusicPlayerTrack_cmdPtr] ldrb r3, [r2] cmp r3, 0 bne ply_rept_1 adds r2, 1 - str r2, [r1, #o_MusicPlayerTrack_cmdPtr] + str r2, [r1, o_MusicPlayerTrack_cmdPtr] b ply_goto_1 ply_rept_1: - ldrb r3, [r1, #o_MusicPlayerTrack_repN] + ldrb r3, [r1, o_MusicPlayerTrack_repN] adds r3, 1 - strb r3, [r1, #o_MusicPlayerTrack_repN] + strb r3, [r1, o_MusicPlayerTrack_repN] mov r12, r3 bl ld_r3_tp_adr_i cmp r12, r3 @@ -900,9 +900,9 @@ ply_rept_1: b ply_goto_1 ply_rept_2: movs r3, 0 - strb r3, [r1, #o_MusicPlayerTrack_repN] + strb r3, [r1, o_MusicPlayerTrack_repN] adds r2, 5 - str r2, [r1, #o_MusicPlayerTrack_cmdPtr] + str r2, [r1, o_MusicPlayerTrack_cmdPtr] pop {r0} bx r0 thumb_func_end ply_rept @@ -911,7 +911,7 @@ ply_rept_2: ply_prio: mov r12, lr bl ld_r3_tp_adr_i - strb r3, [r1, #o_MusicPlayerTrack_priority] + strb r3, [r1, o_MusicPlayerTrack_priority] bx r12 thumb_func_end ply_prio @@ -920,11 +920,11 @@ ply_tempo: mov r12, lr bl ld_r3_tp_adr_i lsls r3, 1 - strh r3, [r0, #o_MusicPlayerInfo_tempoD] - ldrh r2, [r0, #o_MusicPlayerInfo_tempoU] + strh r3, [r0, o_MusicPlayerInfo_tempoD] + ldrh r2, [r0, o_MusicPlayerInfo_tempoU] muls r3, r2 lsrs r3, 8 - strh r3, [r0, #o_MusicPlayerInfo_tempoI] + strh r3, [r0, o_MusicPlayerInfo_tempoI] bx r12 thumb_func_end ply_tempo @@ -932,35 +932,35 @@ ply_tempo: ply_keysh: mov r12, lr bl ld_r3_tp_adr_i - strb r3, [r1, #o_MusicPlayerTrack_keyShift] - ldrb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_keyShift] + ldrb r3, [r1, o_MusicPlayerTrack_flags] movs r2, 0xC orrs r3, r2 - strb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_flags] bx r12 thumb_func_end ply_keysh thumb_func_start ply_voice ply_voice: mov r12, lr - ldr r2, [r1, #o_MusicPlayerTrack_cmdPtr] + ldr r2, [r1, o_MusicPlayerTrack_cmdPtr] ldrb r3, [r2] adds r2, 1 - str r2, [r1, #o_MusicPlayerTrack_cmdPtr] + str r2, [r1, o_MusicPlayerTrack_cmdPtr] lsls r2, r3, 1 adds r2, r3 lsls r2, 2 - ldr r3, [r0, #o_MusicPlayerInfo_tone] + ldr r3, [r0, o_MusicPlayerInfo_tone] adds r2, r3 ldr r3, [r2] bl chk_adr_r2 - str r3, [r1, #o_MusicPlayerTrack_ToneData_type] + str r3, [r1, o_MusicPlayerTrack_ToneData_type] ldr r3, [r2, 0x4] bl chk_adr_r2 - str r3, [r1, #o_MusicPlayerTrack_ToneData_wav] + str r3, [r1, o_MusicPlayerTrack_ToneData_wav] ldr r3, [r2, 0x8] bl chk_adr_r2 - str r3, [r1, #o_MusicPlayerTrack_ToneData_attack] + str r3, [r1, o_MusicPlayerTrack_ToneData_attack] bx r12 thumb_func_end ply_voice @@ -968,11 +968,11 @@ ply_voice: ply_vol: mov r12, lr bl ld_r3_tp_adr_i - strb r3, [r1, #o_MusicPlayerTrack_vol] - ldrb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_vol] + ldrb r3, [r1, o_MusicPlayerTrack_flags] movs r2, 0x3 orrs r3, r2 - strb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_flags] bx r12 thumb_func_end ply_vol @@ -981,11 +981,11 @@ ply_pan: mov r12, lr bl ld_r3_tp_adr_i subs r3, 0x40 - strb r3, [r1, #o_MusicPlayerTrack_pan] - ldrb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_pan] + ldrb r3, [r1, o_MusicPlayerTrack_flags] movs r2, 0x3 orrs r3, r2 - strb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_flags] bx r12 thumb_func_end ply_pan @@ -994,11 +994,11 @@ ply_bend: mov r12, lr bl ld_r3_tp_adr_i subs r3, 0x40 - strb r3, [r1, #o_MusicPlayerTrack_bend] - ldrb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_bend] + ldrb r3, [r1, o_MusicPlayerTrack_flags] movs r2, 0xC orrs r3, r2 - strb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_flags] bx r12 thumb_func_end ply_bend @@ -1006,11 +1006,11 @@ ply_bend: ply_bendr: mov r12, lr bl ld_r3_tp_adr_i - strb r3, [r1, #o_MusicPlayerTrack_bendRange] - ldrb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_bendRange] + ldrb r3, [r1, o_MusicPlayerTrack_flags] movs r2, 0xC orrs r3, r2 - strb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_flags] bx r12 thumb_func_end ply_bendr @@ -1018,7 +1018,7 @@ ply_bendr: ply_lfodl: mov r12, lr bl ld_r3_tp_adr_i - strb r3, [r1, #o_MusicPlayerTrack_lfoDelay] + strb r3, [r1, o_MusicPlayerTrack_lfoDelay] bx r12 thumb_func_end ply_lfodl @@ -1026,14 +1026,14 @@ ply_lfodl: ply_modt: mov r12, lr bl ld_r3_tp_adr_i - ldrb r0, [r1, #o_MusicPlayerTrack_modT] + ldrb r0, [r1, o_MusicPlayerTrack_modT] cmp r0, r3 beq _081DD7AA - strb r3, [r1, #o_MusicPlayerTrack_modT] - ldrb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_modT] + ldrb r3, [r1, o_MusicPlayerTrack_flags] movs r2, 0xF orrs r3, r2 - strb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_flags] _081DD7AA: bx r12 thumb_func_end ply_modt @@ -1043,18 +1043,18 @@ ply_tune: mov r12, lr bl ld_r3_tp_adr_i subs r3, 0x40 - strb r3, [r1, #o_MusicPlayerTrack_tune] - ldrb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_tune] + ldrb r3, [r1, o_MusicPlayerTrack_flags] movs r2, 0xC orrs r3, r2 - strb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_flags] bx r12 thumb_func_end ply_tune thumb_func_start ply_port ply_port: mov r12, lr - ldr r2, [r1, #o_MusicPlayerTrack_cmdPtr] + ldr r2, [r1, o_MusicPlayerTrack_cmdPtr] ldrb r3, [r2] adds r2, 1 ldr r0, =REG_SOUND1CNT_L @ sound register base address @@ -1072,20 +1072,20 @@ m4aSoundVSync: @ Exit the function if ident is not ID_NUMBER or ID_NUMBER+1. ldr r2, lt2_ID_NUMBER - ldr r3, [r0, #o_SoundInfo_ident] + ldr r3, [r0, o_SoundInfo_ident] subs r3, r2 cmp r3, 1 bhi m4aSoundVSync_Done @ Decrement the PCM DMA counter. If it reaches 0, we need to do a DMA. - ldrb r1, [r0, #o_SoundInfo_pcmDmaCounter] + ldrb r1, [r0, o_SoundInfo_pcmDmaCounter] subs r1, 1 - strb r1, [r0, #o_SoundInfo_pcmDmaCounter] + strb r1, [r0, o_SoundInfo_pcmDmaCounter] bgt m4aSoundVSync_Done @ Reload the PCM DMA counter. - ldrb r1, [r0, #o_SoundInfo_pcmDmaPeriod] - strb r1, [r0, #o_SoundInfo_pcmDmaCounter] + ldrb r1, [r0, o_SoundInfo_pcmDmaPeriod] + strb r1, [r0, o_SoundInfo_pcmDmaCounter] ldr r2, =REG_DMA1 @@ -1127,18 +1127,18 @@ m4aSoundVSync_Done: thumb_func_start MPlayMain MPlayMain: ldr r2, lt2_ID_NUMBER - ldr r3, [r0, #o_MusicPlayerInfo_ident] + ldr r3, [r0, o_MusicPlayerInfo_ident] cmp r2, r3 beq _081DD82E bx lr _081DD82E: adds r3, 0x1 - str r3, [r0, #o_MusicPlayerInfo_ident] + str r3, [r0, o_MusicPlayerInfo_ident] push {r0,lr} - ldr r3, [r0, #o_MusicPlayerInfo_func] + ldr r3, [r0, o_MusicPlayerInfo_func] cmp r3, 0 beq _081DD840 - ldr r0, [r0, #o_MusicPlayerInfo_intp] + ldr r0, [r0, o_MusicPlayerInfo_intp] bl call_r3 _081DD840: pop {r0} @@ -1149,7 +1149,7 @@ _081DD840: mov r7, r11 push {r4-r7} adds r7, r0, 0 - ldr r0, [r7, #o_MusicPlayerInfo_status] + ldr r0, [r7, o_MusicPlayerInfo_status] cmp r0, 0 bge _081DD858 b _081DDA6C @@ -1159,18 +1159,18 @@ _081DD858: mov r8, r0 adds r0, r7, 0 bl FadeOutBody - ldr r0, [r7, #o_MusicPlayerInfo_status] + ldr r0, [r7, o_MusicPlayerInfo_status] cmp r0, 0 bge _081DD86C b _081DDA6C _081DD86C: - ldrh r0, [r7, #o_MusicPlayerInfo_tempoC] - ldrh r1, [r7, #o_MusicPlayerInfo_tempoI] + ldrh r0, [r7, o_MusicPlayerInfo_tempoC] + ldrh r1, [r7, o_MusicPlayerInfo_tempoI] adds r0, r1 b _081DD9BC _081DD874: - ldrb r6, [r7, #o_MusicPlayerInfo_trackCount] - ldr r5, [r7, #o_MusicPlayerInfo_tracks] + ldrb r6, [r7, o_MusicPlayerInfo_trackCount] + ldr r5, [r7, o_MusicPlayerInfo_tracks] movs r3, 0x1 movs r4, 0 _081DD87C: @@ -1183,7 +1183,7 @@ _081DD886: mov r10, r3 orrs r4, r3 mov r11, r4 - ldr r4, [r5, #o_MusicPlayerTrack_chan] + ldr r4, [r5, o_MusicPlayerTrack_chan] cmp r4, 0 beq _081DD8BA _081DD892: @@ -1209,7 +1209,7 @@ _081DD8B4: cmp r4, 0 bne _081DD892 _081DD8BA: - ldrb r3, [r5, #o_MusicPlayerTrack_flags] + ldrb r3, [r5, o_MusicPlayerTrack_flags] movs r0, 0x40 tst r0, r3 beq _081DD938 @@ -1218,33 +1218,33 @@ _081DD8BA: movs r0, 0x80 strb r0, [r5] movs r0, 0x2 - strb r0, [r5, #o_MusicPlayerTrack_bendRange] + strb r0, [r5, o_MusicPlayerTrack_bendRange] movs r0, 0x40 - strb r0, [r5, #o_MusicPlayerTrack_volX] + strb r0, [r5, o_MusicPlayerTrack_volX] movs r0, 0x16 - strb r0, [r5, #o_MusicPlayerTrack_lfoSpeed] + strb r0, [r5, o_MusicPlayerTrack_lfoSpeed] movs r0, 0x1 adds r1, r5, 0x6 - strb r0, [r1, #o_MusicPlayerTrack_ToneData_type - 0x6] + strb r0, [r1, o_MusicPlayerTrack_ToneData_type - 0x6] b _081DD938 _081DD8E0: - ldr r2, [r5, #o_MusicPlayerTrack_cmdPtr] + ldr r2, [r5, o_MusicPlayerTrack_cmdPtr] ldrb r1, [r2] cmp r1, 0x80 bhs _081DD8EC - ldrb r1, [r5, #o_MusicPlayerTrack_runningStatus] + ldrb r1, [r5, o_MusicPlayerTrack_runningStatus] b _081DD8F6 _081DD8EC: adds r2, 0x1 - str r2, [r5, #o_MusicPlayerTrack_cmdPtr] + str r2, [r5, o_MusicPlayerTrack_cmdPtr] cmp r1, 0xBD bcc _081DD8F6 - strb r1, [r5, #o_MusicPlayerTrack_runningStatus] + strb r1, [r5, o_MusicPlayerTrack_runningStatus] _081DD8F6: cmp r1, 0xCF bcc _081DD90C mov r0, r8 - ldr r3, [r0, #o_SoundInfo_plynote] + ldr r3, [r0, o_SoundInfo_plynote] adds r0, r1, 0 subs r0, 0xCF adds r1, r7, 0 @@ -1256,15 +1256,15 @@ _081DD90C: bls _081DD92E adds r0, r1, 0 subs r0, 0xB1 - strb r0, [r7, #o_MusicPlayerInfo_cmd] + strb r0, [r7, o_MusicPlayerInfo_cmd] mov r3, r8 - ldr r3, [r3, #o_SoundInfo_MPlayJumpTable] + ldr r3, [r3, o_SoundInfo_MPlayJumpTable] lsls r0, 2 ldr r3, [r3, r0] adds r0, r7, 0 adds r1, r5, 0 bl call_r3 - ldrb r0, [r5, #o_MusicPlayerTrack_flags] + ldrb r0, [r5, o_MusicPlayerTrack_flags] cmp r0, 0 beq _081DD994 b _081DD938 @@ -1273,29 +1273,29 @@ _081DD92E: subs r1, 0x80 adds r1, r0 ldrb r0, [r1] - strb r0, [r5, #o_MusicPlayerTrack_wait] + strb r0, [r5, o_MusicPlayerTrack_wait] _081DD938: - ldrb r0, [r5, #o_MusicPlayerTrack_wait] + ldrb r0, [r5, o_MusicPlayerTrack_wait] cmp r0, 0 beq _081DD8E0 subs r0, 0x1 - strb r0, [r5, #o_MusicPlayerTrack_wait] - ldrb r1, [r5, #o_MusicPlayerTrack_lfoSpeed] + strb r0, [r5, o_MusicPlayerTrack_wait] + ldrb r1, [r5, o_MusicPlayerTrack_lfoSpeed] cmp r1, 0 beq _081DD994 - ldrb r0, [r5, #o_MusicPlayerTrack_mod] + ldrb r0, [r5, o_MusicPlayerTrack_mod] cmp r0, 0 beq _081DD994 - ldrb r0, [r5, #o_MusicPlayerTrack_lfoDelayC] + ldrb r0, [r5, o_MusicPlayerTrack_lfoDelayC] cmp r0, 0 beq _081DD95A subs r0, 0x1 - strb r0, [r5, #o_MusicPlayerTrack_lfoDelayC] + strb r0, [r5, o_MusicPlayerTrack_lfoDelayC] b _081DD994 _081DD95A: - ldrb r0, [r5, #o_MusicPlayerTrack_lfoSpeedC] + ldrb r0, [r5, o_MusicPlayerTrack_lfoSpeedC] adds r0, r1 - strb r0, [r5, #o_MusicPlayerTrack_lfoSpeedC] + strb r0, [r5, o_MusicPlayerTrack_lfoSpeedC] adds r1, r0, 0 subs r0, 0x40 lsls r0, 24 @@ -1307,16 +1307,16 @@ _081DD96E: movs r0, 0x80 subs r2, r0, r1 _081DD972: - ldrb r0, [r5, #o_MusicPlayerTrack_mod] + ldrb r0, [r5, o_MusicPlayerTrack_mod] muls r0, r2 asrs r2, r0, 6 - ldrb r0, [r5, #o_MusicPlayerTrack_modM] + ldrb r0, [r5, o_MusicPlayerTrack_modM] eors r0, r2 lsls r0, 24 beq _081DD994 - strb r2, [r5, #o_MusicPlayerTrack_modM] + strb r2, [r5, o_MusicPlayerTrack_modM] ldrb r0, [r5] - ldrb r1, [r5, #o_MusicPlayerTrack_modT] + ldrb r1, [r5, o_MusicPlayerTrack_modT] cmp r1, 0 bne _081DD98E movs r1, 0xC @@ -1325,7 +1325,7 @@ _081DD98E: movs r1, 0x3 _081DD990: orrs r0, r1 - strb r0, [r5, #o_MusicPlayerTrack_flags] + strb r0, [r5, o_MusicPlayerTrack_flags] _081DD994: mov r3, r10 mov r4, r11 @@ -1337,29 +1337,29 @@ _081DD998: lsls r3, 1 b _081DD87C _081DD9A4: - ldr r0, [r7, #o_MusicPlayerInfo_clock] + ldr r0, [r7, o_MusicPlayerInfo_clock] adds r0, 0x1 - str r0, [r7, #o_MusicPlayerInfo_clock] + str r0, [r7, o_MusicPlayerInfo_clock] cmp r4, 0 bne _081DD9B6 movs r0, 0x80 lsls r0, 24 - str r0, [r7, #o_MusicPlayerInfo_status] + str r0, [r7, o_MusicPlayerInfo_status] b _081DDA6C _081DD9B6: - str r4, [r7, #o_MusicPlayerInfo_status] - ldrh r0, [r7, #o_MusicPlayerInfo_tempoC] + str r4, [r7, o_MusicPlayerInfo_status] + ldrh r0, [r7, o_MusicPlayerInfo_tempoC] subs r0, 0x96 _081DD9BC: - strh r0, [r7, #o_MusicPlayerInfo_tempoC] + strh r0, [r7, o_MusicPlayerInfo_tempoC] cmp r0, 0x96 bcc _081DD9C4 b _081DD874 _081DD9C4: - ldrb r2, [r7, #o_MusicPlayerInfo_trackCount] - ldr r5, [r7, #o_MusicPlayerInfo_tracks] + ldrb r2, [r7, o_MusicPlayerInfo_trackCount] + ldr r5, [r7, o_MusicPlayerInfo_tracks] _081DD9C8: - ldrb r0, [r5, #o_MusicPlayerTrack_flags] + ldrb r0, [r5, o_MusicPlayerTrack_flags] movs r1, 0x80 tst r1, r0 beq _081DDA62 @@ -1370,11 +1370,11 @@ _081DD9C8: adds r0, r7, 0 adds r1, r5, 0 bl TrkVolPitSet - ldr r4, [r5, #o_MusicPlayerTrack_chan] + ldr r4, [r5, o_MusicPlayerTrack_chan] cmp r4, 0 beq _081DDA58 _081DD9E6: - ldrb r1, [r4, #o_SoundChannel_status] + ldrb r1, [r4, o_SoundChannel_status] movs r0, 0xC7 tst r0, r1 bne _081DD9F6 @@ -1382,26 +1382,26 @@ _081DD9E6: bl ClearChain b _081DDA52 _081DD9F6: - ldrb r0, [r4, #o_SoundChannel_type] + ldrb r0, [r4, o_SoundChannel_type] movs r6, 0x7 ands r6, r0 - ldrb r3, [r5, #o_MusicPlayerTrack_flags] + ldrb r3, [r5, o_MusicPlayerTrack_flags] movs r0, 0x3 tst r0, r3 beq _081DDA14 bl ChnVolSetAsm cmp r6, 0 beq _081DDA14 - ldrb r0, [r4, #o_CgbChannel_mo] + ldrb r0, [r4, o_CgbChannel_mo] movs r1, 0x1 orrs r0, r1 - strb r0, [r4, #o_CgbChannel_mo] + strb r0, [r4, o_CgbChannel_mo] _081DDA14: - ldrb r3, [r5, #o_MusicPlayerTrack_flags] + ldrb r3, [r5, o_MusicPlayerTrack_flags] movs r0, 0xC tst r0, r3 beq _081DDA52 - ldrb r1, [r4, #o_SoundChannel_ky] + ldrb r1, [r4, o_SoundChannel_ky] movs r0, 0x8 ldrsb r0, [r5, r0] adds r2, r1, r0 @@ -1411,32 +1411,32 @@ _081DDA28: cmp r6, 0 beq _081DDA46 mov r0, r8 - ldr r3, [r0, #o_SoundInfo_MidiKeyToCgbFreq] + ldr r3, [r0, o_SoundInfo_MidiKeyToCgbFreq] adds r1, r2, 0 - ldrb r2, [r5, #o_MusicPlayerTrack_pitM] + ldrb r2, [r5, o_MusicPlayerTrack_pitM] adds r0, r6, 0 bl call_r3 - str r0, [r4, #o_CgbChannel_fr] - ldrb r0, [r4, #o_CgbChannel_mo] + str r0, [r4, o_CgbChannel_fr] + ldrb r0, [r4, o_CgbChannel_mo] movs r1, 0x2 orrs r0, r1 - strb r0, [r4, #o_CgbChannel_mo] + strb r0, [r4, o_CgbChannel_mo] b _081DDA52 _081DDA46: adds r1, r2, 0 - ldrb r2, [r5, #o_MusicPlayerTrack_pitM] - ldr r0, [r4, #o_SoundChannel_wav] + ldrb r2, [r5, o_MusicPlayerTrack_pitM] + ldr r0, [r4, o_SoundChannel_wav] bl MidiKeyToFreq - str r0, [r4, #o_SoundChannel_freq] + str r0, [r4, o_SoundChannel_freq] _081DDA52: - ldr r4, [r4, #o_SoundChannel_np] + ldr r4, [r4, o_SoundChannel_np] cmp r4, 0 bne _081DD9E6 _081DDA58: - ldrb r0, [r5, #o_MusicPlayerTrack_flags] + ldrb r0, [r5, o_MusicPlayerTrack_flags] movs r1, 0xF0 ands r0, r1 - strb r0, [r5, #o_MusicPlayerTrack_flags] + strb r0, [r5, o_MusicPlayerTrack_flags] mov r2, r9 _081DDA62: subs r2, 0x1 @@ -1446,7 +1446,7 @@ _081DDA62: bgt _081DD9C8 _081DDA6C: ldr r0, lt2_ID_NUMBER - str r0, [r7, #o_MusicPlayerInfo_ident] + str r0, [r7, o_MusicPlayerInfo_ident] pop {r0-r7} mov r8, r0 mov r9, r1 @@ -1467,35 +1467,35 @@ lt2_ID_NUMBER: .word ID_NUMBER TrackStop: push {r4-r6,lr} adds r5, r1, 0 - ldrb r1, [r5, #o_MusicPlayerTrack_flags] + ldrb r1, [r5, o_MusicPlayerTrack_flags] movs r0, 0x80 tst r0, r1 beq TrackStop_Done - ldr r4, [r5, #o_MusicPlayerTrack_chan] + ldr r4, [r5, o_MusicPlayerTrack_chan] cmp r4, 0 beq TrackStop_3 movs r6, 0 TrackStop_Loop: - ldrb r0, [r4, #o_SoundChannel_status] + ldrb r0, [r4, o_SoundChannel_status] cmp r0, 0 beq TrackStop_2 - ldrb r0, [r4, #o_SoundChannel_type] + ldrb r0, [r4, o_SoundChannel_type] movs r3, 0x7 ands r0, r3 beq TrackStop_1 ldr r3, =SOUND_INFO_PTR ldr r3, [r3] - ldr r3, [r3, #o_SoundInfo_CgbOscOff] + ldr r3, [r3, o_SoundInfo_CgbOscOff] bl call_r3 TrackStop_1: - strb r6, [r4, #o_SoundChannel_status] + strb r6, [r4, o_SoundChannel_status] TrackStop_2: - str r6, [r4, #o_SoundChannel_track] - ldr r4, [r4, #o_SoundChannel_np] + str r6, [r4, o_SoundChannel_track] + ldr r4, [r4, o_SoundChannel_np] cmp r4, 0 bne TrackStop_Loop TrackStop_3: - str r4, [r5, #o_MusicPlayerTrack_chan] + str r4, [r5, o_MusicPlayerTrack_chan] TrackStop_Done: pop {r4-r6} pop {r0} @@ -1550,41 +1550,41 @@ ply_note: ldr r1, =gClockTable adds r0, r1 ldrb r0, [r0] - strb r0, [r5, #o_MusicPlayerTrack_gateTime] - ldr r3, [r5, #o_MusicPlayerTrack_cmdPtr] + strb r0, [r5, o_MusicPlayerTrack_gateTime] + ldr r3, [r5, o_MusicPlayerTrack_cmdPtr] ldrb r0, [r3] cmp r0, 0x80 bhs _081DDB46 - strb r0, [r5, #o_MusicPlayerTrack_key] + strb r0, [r5, o_MusicPlayerTrack_key] adds r3, 0x1 ldrb r0, [r3] cmp r0, 0x80 bhs _081DDB44 - strb r0, [r5, #o_MusicPlayerTrack_velocity] + strb r0, [r5, o_MusicPlayerTrack_velocity] adds r3, 0x1 ldrb r0, [r3] cmp r0, 0x80 bhs _081DDB44 - ldrb r1, [r5, #o_MusicPlayerTrack_gateTime] + ldrb r1, [r5, o_MusicPlayerTrack_gateTime] adds r1, r0 - strb r1, [r5, #o_MusicPlayerTrack_gateTime] + strb r1, [r5, o_MusicPlayerTrack_gateTime] adds r3, 0x1 _081DDB44: - str r3, [r5, #o_MusicPlayerTrack_cmdPtr] + str r3, [r5, o_MusicPlayerTrack_cmdPtr] _081DDB46: movs r0, 0 str r0, [sp, 0x14] adds r4, r5, 0 - adds r4, #o_MusicPlayerTrack_ToneData_type + adds r4, o_MusicPlayerTrack_ToneData_type ldrb r2, [r4] movs r0, TONEDATA_TYPE_RHY | TONEDATA_TYPE_SPL tst r0, r2 beq _081DDB98 - ldrb r3, [r5, #o_MusicPlayerTrack_key] + ldrb r3, [r5, o_MusicPlayerTrack_key] movs r0, TONEDATA_TYPE_SPL tst r0, r2 beq _081DDB66 - ldr r1, [r5, #o_MusicPlayerTrack_ToneData_keySplitTable] + ldr r1, [r5, o_MusicPlayerTrack_ToneData_keySplitTable] adds r1, r3 ldrb r0, [r1] b _081DDB68 @@ -1594,7 +1594,7 @@ _081DDB68: lsls r1, r0, 1 adds r1, r0 lsls r1, 2 - ldr r0, [r5, #o_MusicPlayerTrack_ToneData_wav] + ldr r0, [r5, o_MusicPlayerTrack_ToneData_wav] adds r1, r0 mov r9, r1 mov r6, r9 @@ -1787,7 +1787,7 @@ _081DDCBC: bl call_r3 b _081DDCDC _081DDCCE: - ldr r0, [r5, #o_MusicPlayerTrack_unk_3C] + ldr r0, [r5, o_MusicPlayerTrack_unk_3C] str r0, [r4, 0x18] ldrb r2, [r5, 0x9] adds r1, r3, 0 @@ -1816,37 +1816,37 @@ _081DDCEA: thumb_func_start ply_endtie ply_endtie: push {r4,r5} - ldr r2, [r1, #o_MusicPlayerTrack_cmdPtr] + ldr r2, [r1, o_MusicPlayerTrack_cmdPtr] ldrb r3, [r2] cmp r3, 0x80 bhs _081DDD16 - strb r3, [r1, #o_MusicPlayerTrack_key] + strb r3, [r1, o_MusicPlayerTrack_key] adds r2, 0x1 - str r2, [r1, #o_MusicPlayerTrack_cmdPtr] + str r2, [r1, o_MusicPlayerTrack_cmdPtr] b _081DDD18 _081DDD16: - ldrb r3, [r1, #o_MusicPlayerTrack_key] + ldrb r3, [r1, o_MusicPlayerTrack_key] _081DDD18: - ldr r1, [r1, #o_MusicPlayerTrack_chan] + ldr r1, [r1, o_MusicPlayerTrack_chan] cmp r1, 0 beq _081DDD40 movs r4, 0x83 movs r5, 0x40 _081DDD22: - ldrb r2, [r1, #o_SoundChannel_status] + ldrb r2, [r1, o_SoundChannel_status] tst r2, r4 beq _081DDD3A tst r2, r5 bne _081DDD3A - ldrb r0, [r1, #o_SoundChannel_mk] + ldrb r0, [r1, o_SoundChannel_mk] cmp r0, r3 bne _081DDD3A movs r0, 0x40 orrs r2, r0 - strb r2, [r1, #o_SoundChannel_status] + strb r2, [r1, o_SoundChannel_status] b _081DDD40 _081DDD3A: - ldr r1, [r1, #o_SoundChannel_np] + ldr r1, [r1, o_SoundChannel_np] cmp r1, 0 bne _081DDD22 _081DDD40: @@ -1857,9 +1857,9 @@ _081DDD40: thumb_func_start clear_modM clear_modM: movs r2, 0 - strb r2, [r1, #o_MusicPlayerTrack_modM] - strb r2, [r1, #o_MusicPlayerTrack_lfoSpeedC] - ldrb r2, [r1, #o_MusicPlayerTrack_modT] + strb r2, [r1, o_MusicPlayerTrack_modM] + strb r2, [r1, o_MusicPlayerTrack_lfoSpeedC] + ldrb r2, [r1, o_MusicPlayerTrack_modT] cmp r2, 0 bne _081DDD54 movs r2, 0xC @@ -1867,17 +1867,17 @@ clear_modM: _081DDD54: movs r2, 0x3 _081DDD56: - ldrb r3, [r1, #o_MusicPlayerTrack_flags] + ldrb r3, [r1, o_MusicPlayerTrack_flags] orrs r3, r2 - strb r3, [r1, #o_MusicPlayerTrack_flags] + strb r3, [r1, o_MusicPlayerTrack_flags] bx lr thumb_func_end clear_modM thumb_func_start ld_r3_tp_adr_i ld_r3_tp_adr_i_unchecked: - ldr r2, [r1, #o_MusicPlayerTrack_cmdPtr] + ldr r2, [r1, o_MusicPlayerTrack_cmdPtr] adds r3, r2, 1 - str r3, [r1, #o_MusicPlayerTrack_cmdPtr] + str r3, [r1, o_MusicPlayerTrack_cmdPtr] ldrb r3, [r2] bx lr thumb_func_end ld_r3_tp_adr_i @@ -1886,7 +1886,7 @@ ld_r3_tp_adr_i_unchecked: ply_lfos: mov r12, lr bl ld_r3_tp_adr_i_unchecked - strb r3, [r1, #o_MusicPlayerTrack_lfoSpeed] + strb r3, [r1, o_MusicPlayerTrack_lfoSpeed] cmp r3, 0 bne _081DDD7C bl clear_modM @@ -1898,7 +1898,7 @@ _081DDD7C: ply_mod: mov r12, lr bl ld_r3_tp_adr_i_unchecked - strb r3, [r1, #o_MusicPlayerTrack_mod] + strb r3, [r1, o_MusicPlayerTrack_mod] cmp r3, 0 bne _081DDD90 bl clear_modM diff --git a/src/m4a_tables.c b/src/m4a_tables.c index dfd285b1f..9a4ea32e6 100644 --- a/src/m4a_tables.c +++ b/src/m4a_tables.c @@ -83,7 +83,7 @@ const u8 gScaleTable[] = 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, }; -const u32 gFreqTable[12] = +const u32 gFreqTable[] = { 2147483648u, 2275179671u, @@ -99,7 +99,7 @@ const u32 gFreqTable[12] = 4053909305u, }; -const u16 gPcmSamplesPerVBlankTable[12] = +const u16 gPcmSamplesPerVBlankTable[] = { 96, 132, @@ -130,7 +130,7 @@ const u8 gCgbScaleTable[] = 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, }; -const s16 gCgbFreqTable[12] = +const s16 gCgbFreqTable[] = { -2004, -1891, diff --git a/src/mail.c b/src/mail.c index 55bc9ed00..04464f06b 100644 --- a/src/mail.c +++ b/src/mail.c @@ -16,7 +16,6 @@ #include "gpu_regs.h" #include "bg.h" #include "pokemon_icon.h" -#include "constants/species.h" #include "malloc.h" #include "easy_chat.h" #include "constants/rgb.h" diff --git a/src/mail_data.c b/src/mail_data.c index b0b05e8fe..e0553af99 100644 --- a/src/mail_data.c +++ b/src/mail_data.c @@ -3,7 +3,6 @@ #include "constants/items.h" #include "pokemon.h" #include "pokemon_icon.h" -#include "constants/species.h" #include "text.h" #include "international_string_util.h" diff --git a/src/main.c b/src/main.c index b3b76b1fb..9fd1d0a35 100644 --- a/src/main.c +++ b/src/main.c @@ -81,27 +81,13 @@ void InitIntrHandlers(void); static void WaitForVBlank(void); void EnableVCountIntrAtLine150(void); +#define B_START_SELECT (B_BUTTON | START_BUTTON | SELECT_BUTTON) + void AgbMain() { -#if MODERN // Modern compilers are liberal with the stack on entry to this function, // so RegisterRamReset may crash if it resets IWRAM. - RegisterRamReset(RESET_ALL & ~RESET_IWRAM); - asm("mov\tr1, #0xC0\n" - "\tlsl\tr1, r1, #0x12\n" - "\tmov r2, #0xFC\n" - "\tlsl r2, r2, #0x7\n" - "\tadd\tr2, r1, r2\n" - "\tmov\tr0, #0\n" - "\tmov\tr3, r0\n" - "\tmov\tr4, r0\n" - "\tmov\tr5, r0\n" - ".LCU0:\n" - "\tstmia r1!, {r0, r3, r4, r5}\n" - "\tcmp\tr1, r2\n" - "\tbcc\t.LCU0\n" - ); -#else +#if !MODERN RegisterRamReset(RESET_ALL); #endif //MODERN *(vu16 *)BG_PLTT = 0x7FFF; @@ -134,11 +120,9 @@ void AgbMain() { ReadKeys(); - if (!gSoftResetDisabled - && JOY_HELD_RAW(A_BUTTON) - && JOY_HELD_RAW(B_BUTTON) - && JOY_HELD_RAW(START_BUTTON) - && JOY_HELD_RAW(SELECT_BUTTON)) //The reset key combo A + B + START + SELECT + if (gSoftResetDisabled == FALSE + && (gMain.heldKeysRaw & A_BUTTON) + && (gMain.heldKeysRaw & B_START_SELECT) == B_START_SELECT) { rfu_REQ_stopMode(); rfu_waitREQComplete(); @@ -262,7 +246,9 @@ static void ReadKeys(void) if (keyInput != 0 && gMain.heldKeys == keyInput) { - if (--gMain.keyRepeatCounter == 0) + gMain.keyRepeatCounter--; + + if (gMain.keyRepeatCounter == 0) { gMain.newAndRepeatedKeys = keyInput; gMain.keyRepeatCounter = gKeyRepeatContinueDelay; @@ -341,7 +327,7 @@ static void VBlankIntr(void) { if (gWirelessCommType != 0) RfuVSync(); - else if (!gLinkVSyncDisabled) + else if (gLinkVSyncDisabled == FALSE) LinkVSync(); gMain.vblankCounter1++; diff --git a/src/main_menu.c b/src/main_menu.c index e8403cdb1..5b39b6d45 100644 --- a/src/main_menu.c +++ b/src/main_menu.c @@ -3,7 +3,6 @@ #include "bg.h" #include "constants/rgb.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/trainers.h" #include "decompress.h" #include "event_data.h" diff --git a/src/match_call.c b/src/match_call.c index 1899eabf0..a39739f76 100644 --- a/src/match_call.c +++ b/src/match_call.c @@ -32,7 +32,6 @@ #include "constants/maps.h" #include "constants/region_map_sections.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/trainers.h" struct MatchCallState @@ -1335,7 +1334,7 @@ static void InitMatchCallTextPrinter(int windowId, const u8 *str) printerTemplate.currentY = 1; printerTemplate.letterSpacing = 0; printerTemplate.lineSpacing = 0; - printerTemplate.style = 0; + printerTemplate.unk = 0; printerTemplate.fgColor = 10; printerTemplate.bgColor = 8; printerTemplate.shadowColor = 14; @@ -1774,7 +1773,7 @@ static int GetNumOwnedBadges(void) static bool32 sub_8196D74(int matchCallId) { int dayCount; - u32 otId; + int otId; u16 easyChatWord; int numRematchTrainersFought; int var0, var1, var2; diff --git a/src/menu.c b/src/menu.c index 9c5dec024..dca8adc2d 100644 --- a/src/menu.c +++ b/src/menu.c @@ -25,7 +25,7 @@ #define STD_WINDOW_PALETTE_NUM 14 #define STD_WINDOW_BASE_TILE_NUM 0x214 -struct MoveMenuInfoIcon +struct MenuInfoIcon { u8 width; u8 height; @@ -98,34 +98,34 @@ const u16 gUnknown_0860F0B0[] = INCBIN_U16("graphics/interface/860F0B0.gbapal"); const u8 sTextColors[] = { TEXT_DYNAMIC_COLOR_6, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY }; // Table of move info icon offsets in graphics/interface_fr/menu.png -const struct MoveMenuInfoIcon gMoveMenuInfoIcons[] = +static const struct MenuInfoIcon sMenuInfoIcons[] = { // { width, height, offset } - { 12, 12, 0x00 }, // Unused - { 32, 12, 0x20 }, // Normal icon - { 32, 12, 0x64 }, // Fight icon - { 32, 12, 0x60 }, // Flying icon - { 32, 12, 0x80 }, // Poison icon - { 32, 12, 0x48 }, // Ground icon - { 32, 12, 0x44 }, // Rock icon - { 32, 12, 0x6C }, // Bug icon - { 32, 12, 0x68 }, // Ghost icon - { 32, 12, 0x88 }, // Steel icon - { 32, 12, 0xA4 }, // ??? (Mystery) icon - { 32, 12, 0x24 }, // Fire icon - { 32, 12, 0x28 }, // Water icon - { 32, 12, 0x2C }, // Grass icon - { 32, 12, 0x40 }, // Electric icon - { 32, 12, 0x84 }, // Psychic icon - { 32, 12, 0x4C }, // Ice icon - { 32, 12, 0xA0 }, // Dragon icon - { 32, 12, 0x8C }, // Dark icon - { 42, 12, 0xA8 }, // -Type- icon - { 42, 12, 0xC0 }, // -Power- icon - { 42, 12, 0xC8 }, // -Accuracy- icon - { 42, 12, 0xE0 }, // -PP- icon - { 42, 12, 0xE8 }, // -Effect- icon - { 8, 8, 0xAE }, // Unused (Small white pokeball) - { 8, 8, 0xAF }, // Unused (Small dark pokeball) + { 12, 12, 0x00 }, // Unused + [TYPE_NORMAL + 1] = { 32, 12, 0x20 }, + [TYPE_FIGHTING + 1] = { 32, 12, 0x64 }, + [TYPE_FLYING + 1] = { 32, 12, 0x60 }, + [TYPE_POISON + 1] = { 32, 12, 0x80 }, + [TYPE_GROUND + 1] = { 32, 12, 0x48 }, + [TYPE_ROCK + 1] = { 32, 12, 0x44 }, + [TYPE_BUG + 1] = { 32, 12, 0x6C }, + [TYPE_GHOST + 1] = { 32, 12, 0x68 }, + [TYPE_STEEL + 1] = { 32, 12, 0x88 }, + [TYPE_MYSTERY + 1] = { 32, 12, 0xA4 }, + [TYPE_FIRE + 1] = { 32, 12, 0x24 }, + [TYPE_WATER + 1] = { 32, 12, 0x28 }, + [TYPE_GRASS + 1] = { 32, 12, 0x2C }, + [TYPE_ELECTRIC + 1] = { 32, 12, 0x40 }, + [TYPE_PSYCHIC + 1] = { 32, 12, 0x84 }, + [TYPE_ICE + 1] = { 32, 12, 0x4C }, + [TYPE_DRAGON + 1] = { 32, 12, 0xA0 }, + [TYPE_DARK + 1] = { 32, 12, 0x8C }, + [MENU_INFO_ICON_TYPE] = { 42, 12, 0xA8 }, + [MENU_INFO_ICON_POWER] = { 42, 12, 0xC0 }, + [MENU_INFO_ICON_ACCURACY] = { 42, 12, 0xC8 }, + [MENU_INFO_ICON_PP] = { 42, 12, 0xE0 }, + [MENU_INFO_ICON_EFFECT] = { 42, 12, 0xE8 }, // Unused + [MENU_INFO_ICON_BALL_RED] = { 8, 8, 0xAE }, // For placed decorations in Secret Base + [MENU_INFO_ICON_BALL_BLUE] = { 8, 8, 0xAF }, // For placed decorations in player's room }; @@ -180,7 +180,7 @@ u16 AddTextPrinterParameterized2(u8 windowId, u8 fontId, const u8 *str, u8 speed printer.currentY = 1; printer.letterSpacing = 0; printer.lineSpacing = 0; - printer.style = 0; + printer.unk = 0; printer.fgColor = fgColor; printer.bgColor = bgColor; printer.shadowColor = shadowColor; @@ -1049,13 +1049,13 @@ s8 ProcessMenuInput_other(void) { return MENU_B_PRESSED; } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_UP) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_UP) { PlaySE(SE_SELECT); Menu_MoveCursor(-1); return MENU_NOTHING_CHOSEN; } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_DOWN) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_DOWN) { PlaySE(SE_SELECT); Menu_MoveCursor(1); @@ -1075,17 +1075,17 @@ s8 Menu_ProcessInputNoWrapAround_other(void) PlaySE(SE_SELECT); return sMenu.cursorPos; } - if (JOY_NEW(B_BUTTON)) + else if (JOY_NEW(B_BUTTON)) { return MENU_B_PRESSED; } - if (JOY_REPEAT(DPAD_ANY) == DPAD_UP) + else if (JOY_REPEAT(DPAD_ANY) == DPAD_UP) { if (oldPos != Menu_MoveCursorNoWrapAround(-1)) PlaySE(SE_SELECT); return MENU_NOTHING_CHOSEN; } - if (JOY_REPEAT(DPAD_ANY) == DPAD_DOWN) + else if (JOY_REPEAT(DPAD_ANY) == DPAD_DOWN) { if (oldPos != Menu_MoveCursorNoWrapAround(1)) PlaySE(SE_SELECT); @@ -1130,7 +1130,7 @@ void AddItemMenuActionTextPrinters(u8 windowId, u8 fontId, u8 left, u8 top, u8 l printer.fgColor = GetFontAttribute(fontId, FONTATTR_COLOR_FOREGROUND); printer.bgColor = GetFontAttribute(fontId, FONTATTR_COLOR_BACKGROUND); printer.shadowColor = GetFontAttribute(fontId, FONTATTR_COLOR_SHADOW); - printer.style = GetFontAttribute(fontId, FONTATTR_STYLE); + printer.unk = GetFontAttribute(fontId, FONTATTR_UNKNOWN); printer.letterSpacing = letterSpacing; printer.lineSpacing = GetFontAttribute(fontId, FONTATTR_LINE_SPACING); printer.x = left; @@ -1194,7 +1194,7 @@ void sub_8198AF8(const struct WindowTemplate *window, u8 fontId, u8 left, u8 top printer.fgColor = GetFontAttribute(fontId, FONTATTR_COLOR_FOREGROUND); printer.bgColor = GetFontAttribute(fontId, FONTATTR_COLOR_BACKGROUND); printer.shadowColor = GetFontAttribute(fontId, FONTATTR_COLOR_SHADOW); - printer.style = GetFontAttribute(fontId, FONTATTR_STYLE); + printer.unk = GetFontAttribute(fontId, FONTATTR_UNKNOWN); printer.letterSpacing = GetFontAttribute(fontId, FONTATTR_LETTER_SPACING); printer.lineSpacing = GetFontAttribute(fontId, FONTATTR_LINE_SPACING); @@ -1252,7 +1252,7 @@ void sub_8198DBC(u8 windowId, u8 fontId, u8 left, u8 top, u8 a4, u8 itemCount, u printer.fgColor = GetFontAttribute(fontId, FONTATTR_COLOR_FOREGROUND); printer.bgColor = GetFontAttribute(fontId, FONTATTR_COLOR_BACKGROUND); printer.shadowColor = GetFontAttribute(fontId, FONTATTR_COLOR_SHADOW); - printer.style = GetFontAttribute(fontId, FONTATTR_STYLE); + printer.unk = GetFontAttribute(fontId, FONTATTR_UNKNOWN); printer.letterSpacing = GetFontAttribute(fontId, FONTATTR_LETTER_SPACING); printer.lineSpacing = GetFontAttribute(fontId, FONTATTR_LINE_SPACING); @@ -1496,25 +1496,25 @@ s8 sub_81993D8(void) { return MENU_B_PRESSED; } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_UP) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_UP) { PlaySE(SE_SELECT); ChangeListMenuCursorPosition(MENU_CURSOR_DELTA_NONE, MENU_CURSOR_DELTA_UP); return MENU_NOTHING_CHOSEN; } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_DOWN) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_DOWN) { PlaySE(SE_SELECT); ChangeListMenuCursorPosition(MENU_CURSOR_DELTA_NONE, MENU_CURSOR_DELTA_DOWN); return MENU_NOTHING_CHOSEN; } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_LEFT || GetLRKeysPressedAndHeld() == MENU_L_PRESSED) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_LEFT || GetLRKeysPressedAndHeld() == MENU_L_PRESSED) { PlaySE(SE_SELECT); ChangeListMenuCursorPosition(MENU_CURSOR_DELTA_LEFT, MENU_CURSOR_DELTA_NONE); return MENU_NOTHING_CHOSEN; } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_RIGHT || GetLRKeysPressedAndHeld() == MENU_R_PRESSED) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_RIGHT || GetLRKeysPressedAndHeld() == MENU_R_PRESSED) { PlaySE(SE_SELECT); ChangeListMenuCursorPosition(MENU_CURSOR_DELTA_RIGHT, MENU_CURSOR_DELTA_NONE); @@ -1538,25 +1538,25 @@ s8 sub_8199484(void) { return MENU_B_PRESSED; } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_UP) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_UP) { if (oldPos != ChangeGridMenuCursorPosition(0, -1)) PlaySE(SE_SELECT); return MENU_NOTHING_CHOSEN; } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_DOWN) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_DOWN) { if (oldPos != ChangeGridMenuCursorPosition(0, 1)) PlaySE(SE_SELECT); return MENU_NOTHING_CHOSEN; } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_LEFT || GetLRKeysPressedAndHeld() == MENU_L_PRESSED) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_LEFT || GetLRKeysPressedAndHeld() == MENU_L_PRESSED) { if (oldPos != ChangeGridMenuCursorPosition(-1, 0)) PlaySE(SE_SELECT); return MENU_NOTHING_CHOSEN; } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_RIGHT || GetLRKeysPressedAndHeld() == MENU_R_PRESSED) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_RIGHT || GetLRKeysPressedAndHeld() == MENU_R_PRESSED) { if (oldPos != ChangeGridMenuCursorPosition(1, 0)) PlaySE(SE_SELECT); @@ -1616,7 +1616,7 @@ void sub_81995E4(u8 windowId, u8 itemCount, const struct MenuAction *strs, const printer.fgColor = GetFontAttribute(1, FONTATTR_COLOR_FOREGROUND); printer.bgColor = GetFontAttribute(1, FONTATTR_COLOR_BACKGROUND); printer.shadowColor = GetFontAttribute(1, FONTATTR_COLOR_SHADOW); - printer.style = GetFontAttribute(1, FONTATTR_STYLE); + printer.unk = GetFontAttribute(1, FONTATTR_UNKNOWN); printer.letterSpacing = 0; printer.lineSpacing = 0; printer.x = 8; @@ -1650,7 +1650,7 @@ void CreateYesNoMenu(const struct WindowTemplate *window, u16 baseTileNum, u8 pa printer.fgColor = GetFontAttribute(1, FONTATTR_COLOR_FOREGROUND); printer.bgColor = GetFontAttribute(1, FONTATTR_COLOR_BACKGROUND); printer.shadowColor = GetFontAttribute(1, FONTATTR_COLOR_SHADOW); - printer.style = GetFontAttribute(1, FONTATTR_STYLE); + printer.unk = GetFontAttribute(1, FONTATTR_UNKNOWN); printer.letterSpacing = 0; printer.lineSpacing = 0; @@ -1681,7 +1681,7 @@ void sub_819983C(u8 windowId, u8 a4, u8 itemCount, u8 itemCount2, const struct M printer.fgColor = GetFontAttribute(1, FONTATTR_COLOR_FOREGROUND); printer.bgColor = GetFontAttribute(1, FONTATTR_COLOR_BACKGROUND); printer.shadowColor = GetFontAttribute(1, FONTATTR_COLOR_SHADOW); - printer.style = GetFontAttribute(1, FONTATTR_STYLE); + printer.unk = GetFontAttribute(1, FONTATTR_UNKNOWN); printer.letterSpacing = 0; printer.lineSpacing = 0; @@ -1949,7 +1949,7 @@ void AddTextPrinterParameterized3(u8 windowId, u8 fontId, u8 left, u8 top, const printer.currentY = printer.y; printer.letterSpacing = GetFontAttribute(fontId, 2); printer.lineSpacing = GetFontAttribute(fontId, 3); - printer.style = 0; + printer.unk = 0; printer.fgColor = color[1]; printer.bgColor = color[0]; printer.shadowColor = color[2]; @@ -1970,7 +1970,7 @@ void AddTextPrinterParameterized4(u8 windowId, u8 fontId, u8 left, u8 top, u8 le printer.currentY = printer.y; printer.letterSpacing = letterSpacing; printer.lineSpacing = lineSpacing; - printer.style = 0; + printer.unk = 0; printer.fgColor = color[1]; printer.bgColor = color[0]; printer.shadowColor = color[2]; @@ -1991,7 +1991,7 @@ void AddTextPrinterParameterized5(u8 windowId, u8 fontId, const u8 *str, u8 left printer.currentY = top; printer.letterSpacing = letterSpacing; printer.lineSpacing = lineSpacing; - printer.style = 0; + printer.unk = 0; printer.fgColor = GetFontAttribute(fontId, 5); printer.bgColor = GetFontAttribute(fontId, 6); @@ -2119,9 +2119,9 @@ void ListMenuLoadStdPalAt(u8 palOffset, u8 palId) LoadPalette(palette, palOffset, 0x20); } -void blit_move_info_icon(u8 windowId, u8 iconId, u16 x, u16 y) +void BlitMenuInfoIcon(u8 windowId, u8 iconId, u16 x, u16 y) { - BlitBitmapRectToWindow(windowId, gFireRedMenuElements_Gfx + gMoveMenuInfoIcons[iconId].offset * 32, 0, 0, 128, 128, x, y, gMoveMenuInfoIcons[iconId].width, gMoveMenuInfoIcons[iconId].height); + BlitBitmapRectToWindow(windowId, gFireRedMenuElements_Gfx + sMenuInfoIcons[iconId].offset * 32, 0, 0, 128, 128, x, y, sMenuInfoIcons[iconId].width, sMenuInfoIcons[iconId].height); } void BufferSaveMenuText(u8 textId, u8 *dest, u8 color) diff --git a/src/menu_helpers.c b/src/menu_helpers.c index c80e52d27..b31d84a1e 100644 --- a/src/menu_helpers.c +++ b/src/menu_helpers.c @@ -183,7 +183,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *arg0, u16 arg1) { s16 valBefore = (*arg0); - if (JOY_REPEAT(DPAD_ANY) == DPAD_UP) + if ((JOY_REPEAT(DPAD_ANY)) == DPAD_UP) { (*arg0)++; if ((*arg0) > arg1) @@ -199,7 +199,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *arg0, u16 arg1) return TRUE; } } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_DOWN) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_DOWN) { (*arg0)--; if ((*arg0) <= 0) @@ -215,7 +215,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *arg0, u16 arg1) return TRUE; } } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_RIGHT) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_RIGHT) { (*arg0) += 10; if ((*arg0) > arg1) @@ -231,7 +231,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *arg0, u16 arg1) return TRUE; } } - else if (JOY_REPEAT(DPAD_ANY) == DPAD_LEFT) + else if ((JOY_REPEAT(DPAD_ANY)) == DPAD_LEFT) { (*arg0) -= 10; if ((*arg0) <= 0) diff --git a/src/menu_specialized.c b/src/menu_specialized.c index 495f9aa10..c1088d9f7 100644 --- a/src/menu_specialized.c +++ b/src/menu_specialized.c @@ -25,7 +25,6 @@ #include "window.h" #include "constants/berry.h" #include "constants/songs.h" -#include "constants/species.h" #include "gba/io_reg.h" extern const struct CompressedSpriteSheet gMonFrontPicTable[]; @@ -250,7 +249,7 @@ void sub_81D1D04(u8 a0) sUnknown_0203CF48[a0] = 0xFF; } -static u8 sub_81D1D34(u8 a0) // unused +static u8 sub_81D1D34(u8 a0) { return sUnknown_0203CF48[a0]; } @@ -320,7 +319,7 @@ void sub_81D1EC0(void) Free(sUnknown_0203CF4C); } -void sub_81D1ED4(struct ConditionGraph *a0) +void InitConditionGraphData(struct ConditionGraph *graph) { u8 i, j; @@ -328,22 +327,22 @@ void sub_81D1ED4(struct ConditionGraph *a0) { for (i = 0; i < 10; i++) { - a0->unk64[i][j].unk0 = 0; - a0->unk64[i][j].unk2 = 0; + graph->unk64[i][j].unk0 = 0; + graph->unk64[i][j].unk2 = 0; } for (i = 0; i < 4; i++) { - a0->unk0[i][j] = 0; - a0->unk14[i][j].unk0 = 0x9B; - a0->unk14[i][j].unk2 = 0x5B; + graph->stat[i][j] = 0; + graph->unk14[i][j].unk0 = 155; + graph->unk14[i][j].unk2 = 91; } - a0->unk12C[j].unk0 = 0; - a0->unk12C[j].unk2 = 0; + graph->unk12C[j].unk0 = 0; + graph->unk12C[j].unk2 = 0; } - a0->unk354 = 0; - a0->unk352 = 0; + graph->unk354 = 0; + graph->unk352 = 0; } void sub_81D1F84(struct ConditionGraph *graph, struct UnknownSubStruct_81D1ED4 *arg1, struct UnknownSubStruct_81D1ED4 *arg2) @@ -351,7 +350,7 @@ void sub_81D1F84(struct ConditionGraph *graph, struct UnknownSubStruct_81D1ED4 * u16 i, j; s32 r5, r6; - for (i = 0; i < 5; i++) + for (i = 0; i < FLAVOR_COUNT; i++) { r5 = arg1[i].unk0 << 8; r6 = ((arg2[i].unk0 - arg1[i].unk0) << 8) / 10; @@ -388,25 +387,25 @@ bool32 TransitionConditionGraph(struct ConditionGraph *graph) } } -void sub_81D20AC(struct ConditionGraph *a0) +void InitConditionGraphState(struct ConditionGraph *graph) { - a0->unk355 = 0; + graph->state = 0; } -bool8 sub_81D20BC(struct ConditionGraph *graph) +bool8 SetupConditionGraphScanlineParams(struct ConditionGraph *graph) { struct ScanlineEffectParams params; - switch (graph->unk355) + switch (graph->state) { case 0: ScanlineEffect_Clear(); - graph->unk355++; + graph->state++; return TRUE; case 1: params = sConditionGraphScanline; ScanlineEffect_SetParams(params); - graph->unk355++; + graph->state++; return FALSE; default: return FALSE; @@ -432,7 +431,7 @@ void sub_81D2108(struct ConditionGraph *graph) graph->unk354 = 0; } -void sub_81D21DC(u8 bg) +void SetConditionGraphIOWindows(u8 bg) { u32 flags; @@ -904,60 +903,60 @@ static u8 *GetConditionMenuMonString(u8 *dst, u16 boxId, u16 monId) } else { - boxMon = GetBoxedMonPtr(box, mon); + boxMon = GetBoxedMonPtr(box, mon); gender = GetBoxMonGender(boxMon); level = GetLevelFromBoxMonExp(boxMon); } - if ((species == SPECIES_NIDORAN_F || species == SPECIES_NIDORAN_M) && !StringCompare(dst, gSpeciesNames[species])) - gender = MON_GENDERLESS; + if ((species == SPECIES_NIDORAN_F || species == SPECIES_NIDORAN_M) && !StringCompare(dst, gSpeciesNames[species])) + gender = MON_GENDERLESS; - for (str = dst; *str != EOS; str++) - ; + for (str = dst; *str != EOS; str++) + ; - *(str++) = EXT_CTRL_CODE_BEGIN; - *(str++) = EXT_CTRL_CODE_SKIP; - *(str++) = 60; - - switch (gender) - { - default: - *(str++) = CHAR_SPACE; - break; - case MON_MALE: - *(str++) = EXT_CTRL_CODE_BEGIN; - *(str++) = EXT_CTRL_CODE_COLOR; - *(str++) = TEXT_COLOR_RED; *(str++) = EXT_CTRL_CODE_BEGIN; - *(str++) = EXT_CTRL_CODE_SHADOW; - *(str++) = TEXT_COLOR_LIGHT_RED; - *(str++) = CHAR_MALE; - break; - case MON_FEMALE: - *(str++) = EXT_CTRL_CODE_BEGIN; - *(str++) = EXT_CTRL_CODE_COLOR; - *(str++) = TEXT_COLOR_GREEN; + *(str++) = EXT_CTRL_CODE_SKIP; + *(str++) = 60; + + switch (gender) + { + default: + *(str++) = CHAR_SPACE; + break; + case MON_MALE: + *(str++) = EXT_CTRL_CODE_BEGIN; + *(str++) = EXT_CTRL_CODE_COLOR; + *(str++) = TEXT_COLOR_RED; + *(str++) = EXT_CTRL_CODE_BEGIN; + *(str++) = EXT_CTRL_CODE_SHADOW; + *(str++) = TEXT_COLOR_LIGHT_RED; + *(str++) = CHAR_MALE; + break; + case MON_FEMALE: + *(str++) = EXT_CTRL_CODE_BEGIN; + *(str++) = EXT_CTRL_CODE_COLOR; + *(str++) = TEXT_COLOR_GREEN; + *(str++) = EXT_CTRL_CODE_BEGIN; + *(str++) = EXT_CTRL_CODE_SHADOW; + *(str++) = TEXT_COLOR_LIGHT_GREEN; + *(str++) = CHAR_FEMALE; + break; + } + *(str++) = EXT_CTRL_CODE_BEGIN; - *(str++) = EXT_CTRL_CODE_SHADOW; - *(str++) = TEXT_COLOR_LIGHT_GREEN; - *(str++) = CHAR_FEMALE; - break; - } + *(str++) = EXT_CTRL_CODE_COLOR_HIGHLIGHT_SHADOW; + *(str++) = TEXT_COLOR_BLUE; + *(str++) = TEXT_COLOR_TRANSPARENT; + *(str++) = TEXT_COLOR_LIGHT_BLUE; + *(str++) = CHAR_SLASH; + *(str++) = CHAR_EXTRA_SYMBOL; + *(str++) = CHAR_LV_2; + str = ConvertIntToDecimalStringN(str, level, STR_CONV_MODE_LEFT_ALIGN, 3); + *(str++) = CHAR_SPACE; + *str = EOS; - *(str++) = EXT_CTRL_CODE_BEGIN; - *(str++) = EXT_CTRL_CODE_COLOR_HIGHLIGHT_SHADOW; - *(str++) = TEXT_COLOR_BLUE; - *(str++) = TEXT_COLOR_TRANSPARENT; - *(str++) = TEXT_COLOR_LIGHT_BLUE; - *(str++) = CHAR_SLASH; - *(str++) = CHAR_EXTRA_SYMBOL; - *(str++) = CHAR_LV_2; - str = ConvertIntToDecimalStringN(str, level, STR_CONV_MODE_LEFT_ALIGN, 3); - *(str++) = CHAR_SPACE; - *str = EOS; - - return str; + return str; } // Buffers the string in src to dest up to n chars. If src is less than n chars, fill with spaces @@ -1020,23 +1019,23 @@ void GetConditionMenuMonConditions(struct ConditionGraph *graph, u8 *sheen, u16 if (partyId != numMons) { - graph->unk0[id][0] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_COOL, NULL); - graph->unk0[id][1] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_TOUGH, NULL); - graph->unk0[id][2] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_SMART, NULL); - graph->unk0[id][3] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_CUTE, NULL); - graph->unk0[id][4] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_BEAUTY, NULL); + graph->stat[id][0] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_COOL, NULL); + graph->stat[id][1] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_TOUGH, NULL); + graph->stat[id][2] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_SMART, NULL); + graph->stat[id][3] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_CUTE, NULL); + graph->stat[id][4] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_BEAUTY, NULL); sheen[id] = (GetBoxOrPartyMonData(boxId, monId, MON_DATA_SHEEN, NULL) != 0xFF) ? GetBoxOrPartyMonData(boxId, monId, MON_DATA_SHEEN, NULL) / 29u : 9; - sub_81D2754(graph->unk0[id], graph->unk14[id]); + sub_81D2754(graph->stat[id], graph->unk14[id]); } else { for (i = 0; i < FLAVOR_COUNT; i++) { - graph->unk0[id][i] = 0; + graph->stat[id][i] = 0; graph->unk14[id][i].unk0 = 155; graph->unk14[id][i].unk2 = 91; } diff --git a/src/metatile_behavior.c b/src/metatile_behavior.c index dde4de329..51cc65c22 100644 --- a/src/metatile_behavior.c +++ b/src/metatile_behavior.c @@ -968,6 +968,10 @@ bool8 MetatileBehavior_IsDiveable(u8 metatileBehavior) bool8 MetatileBehavior_IsUnableToEmerge(u8 metatileBehavior) { + // BUG: The player is unintentionally able to emerge on water doors. + // Also the narrower underwater door in the underwater tileset has the wrong metatile behavior. This causes the dive glitch. + // To fix that add || metatileBehavior == MB_WATER_DOOR to the if statement below and + // change the metatile behavior of the narrower water door with porymaps tileset editor. if (metatileBehavior == MB_NO_SURFACING || metatileBehavior == MB_SEAWEED_NO_SURFACING) return TRUE; diff --git a/src/mevent2.c b/src/mevent2.c index 7a2edc7f5..3209c585a 100755 --- a/src/mevent2.c +++ b/src/mevent2.c @@ -10,7 +10,6 @@ #include "new_game.h" #include "mevent.h" #include "constants/mevent.h" -#include "constants/species.h" static EWRAM_DATA bool32 gUnknown_02022C70 = FALSE; diff --git a/src/mevent_801BAAC.c b/src/mevent_801BAAC.c index 847449c45..d732e3045 100644 --- a/src/mevent_801BAAC.c +++ b/src/mevent_801BAAC.c @@ -1,5 +1,4 @@ #include "global.h" -#include "constants/species.h" #include "bg.h" #include "gpu_regs.h" #include "palette.h" diff --git a/src/mirage_tower.c b/src/mirage_tower.c index 607083e26..ef7bf7228 100644 --- a/src/mirage_tower.c +++ b/src/mirage_tower.c @@ -168,7 +168,7 @@ const struct PulseBlendSettings gMirageTowerPulseBlendSettings = { .numColors = 15, .delay = 5, .numFadeCycles = -1, - .maxBlendCoeff = -5, + .maxBlendCoeff = 11, .fadeType = 1, .restorePaletteOnUnload = FALSE, .unk7_7 = 1, @@ -412,9 +412,10 @@ void DoMirageTowerCeilingCrumble(void) static void WaitCeilingCrumble(u8 taskId) { - u16 *data = (u16 *)gTasks[taskId].data; + u16 *data = gTasks[taskId].data; + data[1]++; // Either wait 1000 frames, or until all 16 crumble sprites and the one screen-shake task are completed. - if (++data[1] == 1000 || data[0] == 17) + if (data[1] == 1000 || data[0] == 17) gTasks[taskId].func = FinishCeilingCrumbleTask; } @@ -690,7 +691,7 @@ static void DoFossilFallAndSink(u8 taskId) if (gSprites[sUnknown_0203CF0C->spriteId].callback != SpriteCallbackDummy) return; DestroySprite(&gSprites[sUnknown_0203CF0C->spriteId]); - FREE_AND_SET_NULL(sUnknown_0203CF0C->unkC); + FREE_AND_SET_NULL(sUnknown_0203CF0C->unkC);; FREE_AND_SET_NULL(sUnknown_0203CF0C->frameImage); FREE_AND_SET_NULL(sUnknown_0203CF0C->frameImageTiles); FREE_AND_SET_NULL(sUnknown_0203CF0C); @@ -725,8 +726,8 @@ static void sub_81BF248(struct Sprite *sprite) static void sub_81BF2B8(u8* a, u16 b, u8 c, u8 d, u8 e) { + u8 r5, r4, r0, r2; u16 var, var2; - u8 r0, r5, r4, r2; u8 r2_1, r4_1; u8 b2, c2; @@ -738,25 +739,23 @@ static void sub_81BF2B8(u8* a, u16 b, u8 c, u8 d, u8 e) r4_1 = r4 & 7; r2_1 = r2 & 7; - - gUnknown_030012A8[2] = r4 & 7; //should be r4_1 but that doesn't match - gUnknown_030012A8[3] = r2 & 7; //should be r2_1 but that doesn't match - + gUnknown_030012A8[2] = r4 & 7; //should be using r4_1, but that doesn't match + gUnknown_030012A8[3] = r2 & 7; //" + r0 = r2 / 8; r5 = r4 / 8; - - gUnknown_030012A8[4] = r2 / 8; //should just be r0, but that doesn't match - gUnknown_030012A8[5] = r4 / 8; //should be just r5 but that doesn't match + + gUnknown_030012A8[4] = r2 / 8; //should be using r0, but that doesn't match + gUnknown_030012A8[5] = r4 / 8; //should be using r5, but that doesn't match var = (d / 8) * (r5 * 64) + (r0 * 64); - gUnknown_030012A8[6] = var; - + var2 = var + ((r4_1 * 8) + r2_1); var2 /= 2; - gUnknown_030012A8[7] = var + ((r4_1 * 8) + r2_1); // should be var2 with var2 being divided by 2 AFTER this assignment, but that doesn't match. - + gUnknown_030012A8[7] = var + ((r4_1 * 8) + r2_1); //should be using var2 with var2 being divided afterwards, but that doesn't match + b2 = ((b % 2) ^ 1); - c2 = (c << (b2 << 2)) | (15 << (((b2 ^ 1) << 2))); + c2 = (c << (b2 << 2)) | 15 << (((b2 ^ 1) << 2)); a[var2 + (e * 32)] &= c2; } diff --git a/src/mon_markings.c b/src/mon_markings.c index c2afdda83..a819d4f9a 100644 --- a/src/mon_markings.c +++ b/src/mon_markings.c @@ -390,7 +390,7 @@ void sub_811FAF8(void) } } -bool8 sub_811FBA4(void) +bool8 MonMarkingsMenuHandleInput(void) { u16 i; @@ -564,7 +564,7 @@ static void sub_811FF7C(struct Sprite *sprite) sprite->pos1.y = (16 * sMenu->cursorPos) + sprite->data[0]; } -struct Sprite *sub_811FF94(u16 tileTag, u16 paletteTag, const u16 *palette) +struct Sprite *CreateMonMarkingsSpriteWithPal(u16 tileTag, u16 paletteTag, const u16 *palette) { if (!palette) palette = gUnknown_0859E65C; diff --git a/src/multiboot.c b/src/multiboot.c index c7e14392e..19245b5b3 100644 --- a/src/multiboot.c +++ b/src/multiboot.c @@ -1,3 +1,4 @@ +#include "global.h" #include "gba/gba.h" #include "multiboot.h" @@ -435,23 +436,23 @@ static int MultiBootHandShake(struct MultiBootParam *mp) #undef must_data } -static NOINLINE void MultiBootWaitCycles(u32 cycles) +NAKED +static void MultiBootWaitCycles(u32 cycles) { - asm("mov r2, pc"); - asm("lsr r2, #24"); - asm("mov r1, #12"); - asm("cmp r2, #0x02"); - asm("beq MultiBootWaitCyclesLoop"); - - asm("mov r1, #13"); - asm("cmp r2, #0x08"); - asm("beq MultiBootWaitCyclesLoop"); - - asm("mov r1, #4"); - - asm("MultiBootWaitCyclesLoop:"); - asm("sub r0, r1"); - asm("bgt MultiBootWaitCyclesLoop"); + asm_unified("\ + mov r2, pc\n\ + lsrs r2, 24\n\ + movs r1, 12\n\ + cmp r2, 2\n\ + beq MultiBootWaitCyclesLoop\n\ + movs r1, 13\n\ + cmp r2, 8\n\ + beq MultiBootWaitCyclesLoop\n\ + movs r1, 4\n\ +MultiBootWaitCyclesLoop:\n\ + subs r0, r1\n\ + bgt MultiBootWaitCyclesLoop\n\ + bx lr\n"); } static void MultiBootWaitSendDone(void) diff --git a/src/mystery_event_script.c b/src/mystery_event_script.c index 76f340c60..beb1bf45d 100644 --- a/src/mystery_event_script.c +++ b/src/mystery_event_script.c @@ -9,7 +9,6 @@ #include "pokemon.h" #include "pokemon_size_record.h" #include "script.h" -#include "constants/species.h" #include "strings.h" #include "string_util.h" #include "text.h" diff --git a/src/overworld.c b/src/overworld.c index ee70b3b92..dbc923e7b 100644 --- a/src/overworld.c +++ b/src/overworld.c @@ -65,7 +65,6 @@ #include "constants/maps.h" #include "constants/region_map_sections.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/trainer_hill.h" #include "constants/weather.h" diff --git a/src/party_menu.c b/src/party_menu.c index 39f74e58d..f045a9a47 100755 --- a/src/party_menu.c +++ b/src/party_menu.c @@ -74,7 +74,6 @@ #include "constants/party_menu.h" #include "constants/rgb.h" #include "constants/songs.h" -#include "constants/species.h" #define PARTY_PAL_SELECTED (1 << 0) #define PARTY_PAL_FAINTED (1 << 1) @@ -1862,7 +1861,7 @@ u8 GetMonAilment(struct Pokemon *mon) static void SetPartyMonsAllowedInMinigame(void) { - s16 *ptr; + u16 *ptr; if (gPartyMenu.menuType == PARTY_MENU_TYPE_MINIGAME) { @@ -4324,9 +4323,13 @@ void ItemUseCB_Medicine(u8 taskId, TaskFunc task) u16 hp = 0; struct Pokemon *mon = &gPlayerParty[gPartyMenu.slotId]; u16 item = gSpecialVar_ItemId; - bool8 canHeal; + bool8 canHeal, cannotUse; - if (NotUsingHPEVItemOnShedinja(mon, item)) + if (NotUsingHPEVItemOnShedinja(mon, item) == FALSE) + { + cannotUse = TRUE; + } + else { canHeal = IsHPRecoveryItem(item); if (canHeal == TRUE) @@ -4335,50 +4338,49 @@ void ItemUseCB_Medicine(u8 taskId, TaskFunc task) if (hp == GetMonData(mon, MON_DATA_MAX_HP)) canHeal = FALSE; } - if (ExecuteTableBasedItemEffect_(gPartyMenu.slotId, item, 0)) - { - iTriedHonestlyIDid: - gPartyMenuUseExitCallback = FALSE; - PlaySE(SE_SELECT); - DisplayPartyMenuMessage(gText_WontHaveEffect, TRUE); - ScheduleBgCopyTilemapToVram(2); - gTasks[taskId].func = task; - return; - } - } - else - { - goto iTriedHonestlyIDid; //TODO: resolve this goto + cannotUse = ExecuteTableBasedItemEffect_(gPartyMenu.slotId, item, 0); } - gPartyMenuUseExitCallback = TRUE; - if (!IsItemFlute(item)) - { - PlaySE(SE_USE_ITEM); - if (gPartyMenu.action != PARTY_ACTION_REUSABLE_ITEM) - RemoveBagItem(item, 1); - } - else - { - PlaySE(SE_GLASS_FLUTE); - } - SetPartyMonAilmentGfx(mon, &sPartyMenuBoxes[gPartyMenu.slotId]); - if (gSprites[sPartyMenuBoxes[gPartyMenu.slotId].statusSpriteId].invisible) - DisplayPartyPokemonLevelCheck(mon, &sPartyMenuBoxes[gPartyMenu.slotId], 1); - if (canHeal == TRUE) + + if (cannotUse != FALSE) { - if (hp == 0) - AnimatePartySlot(gPartyMenu.slotId, 1); - PartyMenuModifyHP(taskId, gPartyMenu.slotId, 1, GetMonData(mon, MON_DATA_HP) - hp, Task_DisplayHPRestoredMessage); - ResetHPTaskData(taskId, 0, hp); - return; + gPartyMenuUseExitCallback = FALSE; + PlaySE(SE_SELECT); + DisplayPartyMenuMessage(gText_WontHaveEffect, TRUE); + ScheduleBgCopyTilemapToVram(2); + gTasks[taskId].func = task; } else { - GetMonNickname(mon, gStringVar1); - GetMedicineItemEffectMessage(item); - DisplayPartyMenuMessage(gStringVar4, TRUE); - ScheduleBgCopyTilemapToVram(2); - gTasks[taskId].func = task; + gPartyMenuUseExitCallback = TRUE; + if (!IsItemFlute(item)) + { + PlaySE(SE_USE_ITEM); + if (gPartyMenu.action != PARTY_ACTION_REUSABLE_ITEM) + RemoveBagItem(item, 1); + } + else + { + PlaySE(SE_GLASS_FLUTE); + } + SetPartyMonAilmentGfx(mon, &sPartyMenuBoxes[gPartyMenu.slotId]); + if (gSprites[sPartyMenuBoxes[gPartyMenu.slotId].statusSpriteId].invisible) + DisplayPartyPokemonLevelCheck(mon, &sPartyMenuBoxes[gPartyMenu.slotId], 1); + if (canHeal == TRUE) + { + if (hp == 0) + AnimatePartySlot(gPartyMenu.slotId, 1); + PartyMenuModifyHP(taskId, gPartyMenu.slotId, 1, GetMonData(mon, MON_DATA_HP) - hp, Task_DisplayHPRestoredMessage); + ResetHPTaskData(taskId, 0, hp); + return; + } + else + { + GetMonNickname(mon, gStringVar1); + GetMedicineItemEffectMessage(item); + DisplayPartyMenuMessage(gStringVar4, TRUE); + ScheduleBgCopyTilemapToVram(2); + gTasks[taskId].func = task; + } } } @@ -4949,9 +4951,9 @@ static void Task_DisplayLevelUpStatsPg2(u8 taskId) static void DisplayLevelUpStatsPg1(u8 taskId) { - u16 *arrayPtr = (u16*)sPartyMenuInternal->data; + s16 *arrayPtr = sPartyMenuInternal->data; - arrayPtr[12] = (u16)CreateLevelUpStatsWindow(); + arrayPtr[12] = CreateLevelUpStatsWindow(); DrawLevelUpWindowPg1(arrayPtr[12], arrayPtr, &arrayPtr[6], TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_GREY); CopyWindowToVram(arrayPtr[12], 2); ScheduleBgCopyTilemapToVram(2); @@ -4959,7 +4961,7 @@ static void DisplayLevelUpStatsPg1(u8 taskId) static void DisplayLevelUpStatsPg2(u8 taskId) { - u16 *arrayPtr = (u16 *)sPartyMenuInternal->data; + s16 *arrayPtr = sPartyMenuInternal->data; DrawLevelUpWindowPg2(arrayPtr[12], &arrayPtr[6], TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_GREY); CopyWindowToVram(arrayPtr[12], 2); diff --git a/src/player_pc.c b/src/player_pc.c index 238424ee3..928aac706 100644 --- a/src/player_pc.c +++ b/src/player_pc.c @@ -327,7 +327,7 @@ void PlayerPC(void) static void InitPlayerPCMenu(u8 taskId) { - s16 *data; + u16 *data; struct WindowTemplate windowTemplate; data = gTasks[taskId].data; @@ -346,7 +346,7 @@ static void InitPlayerPCMenu(u8 taskId) static void PlayerPCProcessMenuInput(u8 taskId) { - s16 *data; + u16 *data; s8 inputOptionId; data = gTasks[taskId].data; @@ -435,7 +435,7 @@ static void PlayerPC_TurnOff(u8 taskId) static void InitItemStorageMenu(u8 taskId, u8 var) { - s16 *data; + u16 *data; struct WindowTemplate windowTemplate; data = gTasks[taskId].data; @@ -548,7 +548,7 @@ static void ItemStorage_Toss(u8 taskId) static void ItemStorage_WithdrawToss_Helper(u8 taskId, bool8 toss) { - s16 *data = gTasks[taskId].data; + u16 *data = gTasks[taskId].data; data[3] = toss; sub_816B4DC(taskId); @@ -581,9 +581,9 @@ static void ItemStorage_SetItemAndMailCount(u8 taskId) static void sub_816B4DC(u8 taskId) { - u16 *data = (u16 *)gTasks[taskId].data; + u16 *data = gTasks[taskId].data; - ClearStdWindowAndFrameToTransparent((u8)data[4], FALSE); + ClearStdWindowAndFrameToTransparent(data[4], FALSE); ClearWindowTilemap(data[4]); RemoveWindow(data[4]); ScheduleBgCopyTilemapToVram(0); @@ -1380,7 +1380,7 @@ static void ItemStorage_DoItemToss(u8 taskId) data = gTasks[taskId].data; b = (playerPCItemPageInfo.cursorPos + playerPCItemPageInfo.itemsAbove); - if (ItemId_GetImportance(gSaveBlock1Ptr->pcItems[b].itemId) == 0) + if (!ItemId_GetImportance(gSaveBlock1Ptr->pcItems[b].itemId)) { CopyItemName(gSaveBlock1Ptr->pcItems[b].itemId, gStringVar1); ConvertIntToDecimalStringN(gStringVar2, data[2], STR_CONV_MODE_LEFT_ALIGN, 3); diff --git a/src/pokeball.c b/src/pokeball.c index b176677bd..92081a296 100644 --- a/src/pokeball.c +++ b/src/pokeball.c @@ -13,7 +13,6 @@ #include "trig.h" #include "util.h" #include "constants/songs.h" -#include "constants/species.h" extern struct MusicPlayerInfo gMPlayInfo_BGM; diff --git a/src/pokeblock.c b/src/pokeblock.c index b44112b88..0bfb10632 100644 --- a/src/pokeblock.c +++ b/src/pokeblock.c @@ -430,7 +430,7 @@ static const struct ListMenuTemplate sPokeblockListMenuTemplate = // code void OpenPokeblockCase(u8 caseId, void (*callback)(void)) { - sPokeblockMenu = Alloc(sizeof(struct PokeblockMenuStruct)); + sPokeblockMenu = Alloc(sizeof(*sPokeblockMenu)); sPokeblockMenu->caseId = caseId; sPokeblockMenu->callbackOnUse = NULL; sPokeblockMenu->unkTaskId = 0xFF; diff --git a/src/pokedex.c b/src/pokedex.c index d375a0afc..516cef6a7 100644 --- a/src/pokedex.c +++ b/src/pokedex.c @@ -28,7 +28,6 @@ #include "window.h" #include "constants/rgb.h" #include "constants/songs.h" -#include "constants/species.h" enum { @@ -172,16 +171,16 @@ struct PokedexView u16 ownCount; u16 monSpriteIds[MAX_MONS_ON_SCREEN]; u16 selectedMonSpriteId; - s16 pokeBallRotationStep; - s16 pokeBallRotationBackup; + u16 pokeBallRotationStep; + u16 pokeBallRotationBackup; u8 pokeBallRotation; u8 initialVOffset; u8 scrollTimer; u8 scrollDirection; s16 listVOffset; s16 listMovingVOffset; - s16 scrollMonIncrement; - s16 maxScrollTimer; + u16 scrollMonIncrement; + u16 maxScrollTimer; u16 scrollSpeed; u16 unkArr1[4]; // Cleared, never read u8 filler[8]; @@ -2598,7 +2597,7 @@ static u16 TryDoPokedexScroll(u16 selectedMon, u16 ignored) CreateMonListEntry(1, selectedMon, ignored); PlaySE(SE_DEX_SCROLL); } - else if (JOY_HELD(DPAD_DOWN) && (selectedMon < sPokedexView->pokemonListCount - 1)) + else if ((JOY_HELD(DPAD_DOWN)) && (selectedMon < sPokedexView->pokemonListCount - 1)) { scrollDir = 2; selectedMon = GetNextPosition(0, selectedMon, 0, sPokedexView->pokemonListCount - 1); @@ -2606,7 +2605,7 @@ static u16 TryDoPokedexScroll(u16 selectedMon, u16 ignored) CreateMonListEntry(2, selectedMon, ignored); PlaySE(SE_DEX_SCROLL); } - else if (JOY_NEW(DPAD_LEFT) && (selectedMon > 0)) + else if ((JOY_NEW(DPAD_LEFT)) && (selectedMon > 0)) { startingPos = selectedMon; @@ -3400,8 +3399,8 @@ static void Task_HandleInfoScreenInput(u8 taskId) } return; } - if ((JOY_NEW(DPAD_LEFT) - || (JOY_NEW(L_BUTTON) && gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_LR)) + if (((JOY_NEW(DPAD_LEFT)) + || ((JOY_NEW(L_BUTTON)) && gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_LR)) && sPokedexView->selectedScreen > 0) { sPokedexView->selectedScreen--; @@ -3409,8 +3408,8 @@ static void Task_HandleInfoScreenInput(u8 taskId) PlaySE(SE_DEX_PAGE); return; } - if ((JOY_NEW(DPAD_RIGHT) - || (JOY_NEW(R_BUTTON) && gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_LR)) + if (((JOY_NEW(DPAD_RIGHT)) + || ((JOY_NEW(R_BUTTON)) && gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_LR)) && sPokedexView->selectedScreen < CANCEL_SCREEN) { sPokedexView->selectedScreen++; @@ -3657,8 +3656,8 @@ static void Task_HandleCryScreenInput(u8 taskId) PlaySE(SE_DEX_PAGE); return; } - if (JOY_NEW(DPAD_RIGHT) - || (JOY_NEW(R_BUTTON) && gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_LR)) + if ((JOY_NEW(DPAD_RIGHT)) + || ((JOY_NEW(R_BUTTON)) && gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_LR)) { if (!sPokedexListItem->owned) { @@ -4168,13 +4167,12 @@ static void PrintMonHeight(u16 height, u8 left, u8 top) static void PrintMonWeight(u16 weight, u8 left, u8 top) { u8 buffer[16]; - u8 i; bool8 output; + u8 i; u32 lbs = (weight * 100000) / 4536; if (lbs % 10u >= 5) lbs += 10; - i = 0; output = FALSE; @@ -4229,19 +4227,13 @@ const u8 *GetPokedexCategoryName(u16 dexNum) // unused return gPokedexEntries[dexNum].categoryName; } -enum -{ - HEIGHT, - WEIGHT, -}; - u16 GetPokedexHeightWeight(u16 dexNum, u8 data) { switch (data) { - case HEIGHT: + case 0: // height return gPokedexEntries[dexNum].height; - case WEIGHT: + case 1: // weight return gPokedexEntries[dexNum].weight; default: return 1; @@ -5030,7 +5022,7 @@ static void Task_HandleSearchMenuInput(u8 taskId) CopyWindowToVram(0, 2); CopyBgTilemapBufferToVram(3); } - if (JOY_NEW(DPAD_RIGHT) && movementMap[gTasks[taskId].tMenuItem][1] != 0xFF) + if ((JOY_NEW(DPAD_RIGHT)) && movementMap[gTasks[taskId].tMenuItem][1] != 0xFF) { PlaySE(SE_SELECT); gTasks[taskId].tMenuItem = movementMap[gTasks[taskId].tMenuItem][1]; @@ -5116,9 +5108,9 @@ static void Task_SelectSearchMenuItem(u8 taskId) u16 *scrollOffset; DrawOrEraseSearchParameterBox(FALSE); - menuItem = (u16)gTasks[taskId].tMenuItem; - cursorPos = (u16*)&gTasks[taskId].data[sSearchOptions[menuItem].taskDataCursorPos]; - scrollOffset = (u16*)&gTasks[taskId].data[sSearchOptions[menuItem].taskDataScrollOffset]; + menuItem = gTasks[taskId].tMenuItem; + cursorPos = &gTasks[taskId].data[sSearchOptions[menuItem].taskDataCursorPos]; + scrollOffset = &gTasks[taskId].data[sSearchOptions[menuItem].taskDataScrollOffset]; gTasks[taskId].tCursorPos = *cursorPos; gTasks[taskId].tScrollOffset = *scrollOffset; PrintSearchParameterText(taskId); @@ -5237,8 +5229,9 @@ static void Task_ExitSearchWaitForFade(u8 taskId) void SetSearchRectHighlight(u8 flags, u8 x, u8 y, u8 width) { - u16 i, temp; //This would have been better as a pointer but here we are - u32 ptr = (u32)GetBgTilemapBuffer(3); //This should be a pointer, but this only matches as a u32. + u16 i; + u16 temp; //should be a pointer, but does not match as one + u32 ptr = (u32)GetBgTilemapBuffer(3); //same as above for (i = 0; i < width; i++) { @@ -5246,7 +5239,7 @@ void SetSearchRectHighlight(u8 flags, u8 x, u8 y, u8 width) temp &= 0x0fff; temp |= (flags << 12); *(u16 *)(ptr + (y + 0) * 64 + (x + i) * 2) = temp; - + temp = *(u16 *)(ptr + (y + 1) * 64 + (x + i) * 2); temp &= 0x0fff; temp |= (flags << 12); @@ -5452,8 +5445,8 @@ static void PrintSearchParameterText(u8 taskId) const struct SearchOptionText *texts = sSearchOptions[gTasks[taskId].tMenuItem].texts; const u16 *cursorPos = &gTasks[taskId].data[sSearchOptions[gTasks[taskId].tMenuItem].taskDataCursorPos]; const u16 *scrollOffset = &gTasks[taskId].data[sSearchOptions[gTasks[taskId].tMenuItem].taskDataScrollOffset]; - - u16 i, j; + u16 i; + u16 j; ClearSearchParameterBoxText(); @@ -5542,7 +5535,8 @@ static bool8 SearchParamCantScrollUp(u8 taskId) if (lastOption > MAX_SEARCH_PARAM_CURSOR_POS && *scrollOffset != 0) return FALSE; - return TRUE; + else + return TRUE; } static bool8 SearchParamCantScrollDown(u8 taskId) @@ -5553,7 +5547,8 @@ static bool8 SearchParamCantScrollDown(u8 taskId) if (lastOption > MAX_SEARCH_PARAM_CURSOR_POS && *scrollOffset < lastOption - MAX_SEARCH_PARAM_CURSOR_POS) return FALSE; - return TRUE; + else + return TRUE; } #define sTaskId data[0] diff --git a/src/pokedex_area_screen.c b/src/pokedex_area_screen.c index fdbd2f40c..7a3b38dc2 100755 --- a/src/pokedex_area_screen.c +++ b/src/pokedex_area_screen.c @@ -20,7 +20,6 @@ #include "constants/region_map_sections.h" #include "constants/rgb.h" #include "constants/songs.h" -#include "constants/species.h" #define AREA_SCREEN_WIDTH 32 #define AREA_SCREEN_HEIGHT 20 diff --git a/src/pokemon.c b/src/pokemon.c index 72fb4984c..d4b785964 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -44,7 +44,6 @@ #include "constants/layouts.h" #include "constants/moves.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/trainers.h" struct SpeciesItem @@ -70,7 +69,7 @@ EWRAM_DATA u8 gEnemyPartyCount = 0; EWRAM_DATA struct Pokemon gPlayerParty[PARTY_SIZE] = {0}; EWRAM_DATA struct Pokemon gEnemyParty[PARTY_SIZE] = {0}; EWRAM_DATA struct SpriteTemplate gMultiuseSpriteTemplate = {0}; -EWRAM_DATA struct Unknown_806F160_Struct *gUnknown_020249B4[2] = {NULL, NULL}; +EWRAM_DATA struct Unknown_806F160_Struct *gUnknown_020249B4[2] = {NULL}; // const rom data #include "data/battle_moves.h" @@ -2837,9 +2836,9 @@ void CalculateMonStats(struct Pokemon *mon) newMaxHP = (((n + hpEV / 4) * level) / 100) + level + 10; } - gBattleScripting.field_23 = newMaxHP - oldMaxHP; - if (gBattleScripting.field_23 == 0) - gBattleScripting.field_23 = 1; + gBattleScripting.levelUpHP = newMaxHP - oldMaxHP; + if (gBattleScripting.levelUpHP == 0) + gBattleScripting.levelUpHP = 1; SetMonData(mon, MON_DATA_MAX_HP, &newMaxHP); @@ -2861,6 +2860,8 @@ void CalculateMonStats(struct Pokemon *mon) if (currentHP == 0 && oldMaxHP == 0) currentHP = newMaxHP; else if (currentHP != 0) + // BUG: currentHP is unintentionally able to become <= 0 after the instruction below. This causes the pomeg berry glitch. + // To fix that set currentHP = 1 if currentHP <= 0. currentHP += newMaxHP - oldMaxHP; else return; @@ -4911,19 +4912,21 @@ bool8 PokemonUseItemEffects(struct Pokemon *mon, u16 item, u8 partyIndex, u8 mov break; } } + + // Get amount of HP to restore dataUnsigned = itemEffect[var_3C++]; switch (dataUnsigned) { - case 0xFF: + case ITEM6_HEAL_FULL: dataUnsigned = GetMonData(mon, MON_DATA_MAX_HP, NULL) - GetMonData(mon, MON_DATA_HP, NULL); break; - case 0xFE: + case ITEM6_HEAL_HALF: dataUnsigned = GetMonData(mon, MON_DATA_MAX_HP, NULL) / 2; if (dataUnsigned == 0) dataUnsigned = 1; break; - case 0xFD: - dataUnsigned = gBattleScripting.field_23; + case ITEM6_HEAL_LVL_UP: + dataUnsigned = gBattleScripting.levelUpHP; break; } if (GetMonData(mon, MON_DATA_MAX_HP, NULL) != GetMonData(mon, MON_DATA_HP, NULL)) @@ -5747,7 +5750,7 @@ u8 GetTrainerEncounterMusicId(u16 trainerOpponentId) u16 ModifyStatByNature(u8 nature, u16 n, u8 statIndex) { u16 retVal; - // Dont modify HP, Accuracy, or Evasion by nature + // Don't modify HP, Accuracy, or Evasion by nature if (statIndex <= STAT_HP || statIndex > NUM_NATURE_STATS) { return n; @@ -6808,8 +6811,6 @@ static bool8 ShouldSkipFriendshipChange(void) return FALSE; } -#define MAGIC_NUMBER 0xA3 - static void sub_806F160(struct Unknown_806F160_Struct* structPtr) { u16 i, j; @@ -6858,7 +6859,7 @@ struct Unknown_806F160_Struct *sub_806F2AC(u8 id, u8 arg1) structPtr->field_0_0 = 7; structPtr->field_0_1 = 7; structPtr->field_1 = 4; - structPtr->size = 1; + structPtr->field_3_0 = 1; structPtr->field_3_1 = 2; break; case 0: @@ -6866,12 +6867,12 @@ struct Unknown_806F160_Struct *sub_806F2AC(u8 id, u8 arg1) structPtr->field_0_0 = 4; structPtr->field_0_1 = 4; structPtr->field_1 = 4; - structPtr->size = 1; + structPtr->field_3_0 = 1; structPtr->field_3_1 = 0; break; } - structPtr->bytes = AllocZeroed(structPtr->size * 0x800 * 4 * structPtr->field_0_0); + structPtr->bytes = AllocZeroed(structPtr->field_3_0 * 0x800 * 4 * structPtr->field_0_0); structPtr->byteArrays = AllocZeroed(structPtr->field_0_0 * 32); if (structPtr->bytes == NULL || structPtr->byteArrays == NULL) { @@ -6880,7 +6881,7 @@ struct Unknown_806F160_Struct *sub_806F2AC(u8 id, u8 arg1) else { for (i = 0; i < structPtr->field_0_0; i++) - structPtr->byteArrays[i] = structPtr->bytes + (structPtr->size * (i << 0xD)); + structPtr->byteArrays[i] = structPtr->bytes + (structPtr->field_3_0 * (i << 0xD)); } structPtr->templates = AllocZeroed(sizeof(struct SpriteTemplate) * structPtr->field_0_0); @@ -6899,8 +6900,8 @@ struct Unknown_806F160_Struct *sub_806F2AC(u8 id, u8 arg1) case 2: sub_806F1FC(structPtr); break; - case 1: case 0: + case 1: default: sub_806F160(structPtr); break; @@ -6929,7 +6930,7 @@ struct Unknown_806F160_Struct *sub_806F2AC(u8 id, u8 arg1) } else { - structPtr->magic = MAGIC_NUMBER; + structPtr->magic = 0xA3; gUnknown_020249B4[id] = structPtr; } @@ -6940,12 +6941,12 @@ void sub_806F47C(u8 id) { struct Unknown_806F160_Struct *structPtr; - id &= 1; + id %= 2; structPtr = gUnknown_020249B4[id]; if (structPtr == NULL) return; - if (structPtr->magic != MAGIC_NUMBER) + if (structPtr->magic != 0xA3) { memset(structPtr, 0, sizeof(struct Unknown_806F160_Struct)); } @@ -6969,13 +6970,15 @@ void sub_806F47C(u8 id) u8 *sub_806F4F8(u8 id, u8 arg1) { struct Unknown_806F160_Struct *structPtr = gUnknown_020249B4[id % 2]; - if (structPtr->magic != MAGIC_NUMBER) + if (structPtr->magic != 0xA3) { return NULL; } - - if (arg1 >= structPtr->field_0_0) - arg1 = 0; + else + { + if (arg1 >= structPtr->field_0_0) + arg1 = 0; - return structPtr->byteArrays[arg1]; + return structPtr->byteArrays[arg1]; + } } diff --git a/src/pokemon_animation.c b/src/pokemon_animation.c index e63a2cef1..bfcf77b5c 100644 --- a/src/pokemon_animation.c +++ b/src/pokemon_animation.c @@ -8,7 +8,6 @@ #include "util.h" #include "constants/battle_anim.h" #include "constants/rgb.h" -#include "constants/species.h" struct UnkAnimStruct { @@ -2884,10 +2883,9 @@ static void sub_8181C2C(struct Sprite *sprite) } else { + s32 var = sUnknown_03001240[sprite->data[0]].field_8; - const s16 var = sUnknown_03001240[sprite->data[0]].field_8; - - sprite->pos2.x = var * ((counter % 128) * 8) / 128 + 8 * -var; //Should be - 8 * var instead of + 8 * -var, but that doesn't match + sprite->pos2.x = var * ((counter % 128) * 8) / 128 + 8 * -var; sprite->pos2.y = -(Sin(counter % 128, 8)); } diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c index 7d8c65d7c..b85a29151 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon_icon.c @@ -4,7 +4,6 @@ #include "palette.h" #include "pokemon_icon.h" #include "sprite.h" -#include "constants/species.h" #define POKE_ICON_BASE_PAL_TAG 56000 diff --git a/src/pokemon_jump.c b/src/pokemon_jump.c index 84d869a1a..914752eb4 100755 --- a/src/pokemon_jump.c +++ b/src/pokemon_jump.c @@ -29,7 +29,6 @@ #include "pokemon_jump.h" #include "constants/rgb.h" #include "constants/songs.h" -#include "constants/species.h" struct PokemonJump1_MonInfo { @@ -406,7 +405,7 @@ void StartPokemonJump(u16 partyIndex, MainCallback callback) if (gReceivedRemoteLinkPlayers) { - gUnknown_02022CFC = Alloc(sizeof(struct PokemonJump1)); + gUnknown_02022CFC = Alloc(sizeof(*gUnknown_02022CFC)); if (gUnknown_02022CFC) { ResetTasks(); diff --git a/src/pokemon_size_record.c b/src/pokemon_size_record.c index 914d68925..f8b361912 100644 --- a/src/pokemon_size_record.c +++ b/src/pokemon_size_record.c @@ -6,7 +6,6 @@ #include "pokemon_size_record.h" #include "string_util.h" #include "text.h" -#include "constants/species.h" #define DEFAULT_MAX_SIZE 0x8000 // was 0x8100 in Ruby/Sapphire diff --git a/src/pokemon_storage_system.c b/src/pokemon_storage_system.c index ae334504e..eb288c978 100644 --- a/src/pokemon_storage_system.c +++ b/src/pokemon_storage_system.c @@ -41,7 +41,6 @@ #include "constants/moves.h" #include "constants/rgb.h" #include "constants/songs.h" -#include "constants/species.h" struct WallpaperTable { @@ -2157,7 +2156,7 @@ static void Cb2_EnterPSS(u8 boxOption) { ResetTasks(); sCurrentBoxOption = boxOption; - sPSSData = Alloc(sizeof(struct PokemonStorageSystemData)); + sPSSData = Alloc(sizeof(*sPSSData)); if (sPSSData == NULL) { SetMainCallback2(Cb2_ExitPSS); @@ -2177,7 +2176,7 @@ static void Cb2_EnterPSS(u8 boxOption) static void Cb2_ReturnToPSS(void) { ResetTasks(); - sPSSData = Alloc(sizeof(struct PokemonStorageSystemData)); + sPSSData = Alloc(sizeof(*sPSSData)); if (sPSSData == NULL) { SetMainCallback2(Cb2_ExitPSS); @@ -3184,7 +3183,7 @@ static void Cb_ShowMarkMenu(u8 taskId) sPSSData->state++; break; case 1: - if (!sub_811FBA4()) + if (!MonMarkingsMenuHandleInput()) { sub_811FAF8(); ClearBottomWindow(); @@ -6778,11 +6777,11 @@ static void SetCursorMonData(void *pokemon, u8 mode) { u8 *txtPtr; u16 gender; - bool8 sanityIsBagEgg; + bool8 sanityIsBadEgg; sPSSData->cursorMonItem = 0; gender = MON_MALE; - sanityIsBagEgg = FALSE; + sanityIsBadEgg = FALSE; if (mode == MODE_PARTY) { struct Pokemon *mon = (struct Pokemon *)pokemon; @@ -6790,8 +6789,8 @@ static void SetCursorMonData(void *pokemon, u8 mode) sPSSData->cursorMonSpecies = GetMonData(mon, MON_DATA_SPECIES2); if (sPSSData->cursorMonSpecies != SPECIES_NONE) { - sanityIsBagEgg = GetMonData(mon, MON_DATA_SANITY_IS_BAD_EGG); - if (sanityIsBagEgg) + sanityIsBadEgg = GetMonData(mon, MON_DATA_SANITY_IS_BAD_EGG); + if (sanityIsBadEgg) sPSSData->cursorMonIsEgg = TRUE; else sPSSData->cursorMonIsEgg = GetMonData(mon, MON_DATA_IS_EGG); @@ -6814,8 +6813,8 @@ static void SetCursorMonData(void *pokemon, u8 mode) if (sPSSData->cursorMonSpecies != SPECIES_NONE) { u32 otId = GetBoxMonData(boxMon, MON_DATA_OT_ID); - sanityIsBagEgg = GetBoxMonData(boxMon, MON_DATA_SANITY_IS_BAD_EGG); - if (sanityIsBagEgg) + sanityIsBadEgg = GetBoxMonData(boxMon, MON_DATA_SANITY_IS_BAD_EGG); + if (sanityIsBadEgg) sPSSData->cursorMonIsEgg = TRUE; else sPSSData->cursorMonIsEgg = GetBoxMonData(boxMon, MON_DATA_IS_EGG); @@ -6847,7 +6846,7 @@ static void SetCursorMonData(void *pokemon, u8 mode) } else if (sPSSData->cursorMonIsEgg) { - if (sanityIsBagEgg) + if (sanityIsBadEgg) StringCopyPadded(sPSSData->cursorMonNickText, sPSSData->cursorMonNick, CHAR_SPACE, 5); else StringCopyPadded(sPSSData->cursorMonNickText, gText_EggNickname, CHAR_SPACE, 8); @@ -7441,7 +7440,7 @@ static u8 HandleInput_OnButtons(void) sPSSData->field_CD7 = 1; break; } - + if (JOY_REPEAT(DPAD_DOWN | START_BUTTON)) { retVal = 1; diff --git a/src/pokemon_summary_screen.c b/src/pokemon_summary_screen.c index 805f69542..04f7f3f06 100644 --- a/src/pokemon_summary_screen.c +++ b/src/pokemon_summary_screen.c @@ -46,7 +46,6 @@ #include "constants/region_map_sections.h" #include "constants/rgb.h" #include "constants/songs.h" -#include "constants/species.h" // Screen titles (upper left) #define PSS_LABEL_WINDOW_POKEMON_INFO_TITLE 0 @@ -1505,11 +1504,11 @@ static void Task_HandleInput(u8 taskId) { ChangeSummaryPokemon(taskId, 1); } - else if (JOY_NEW(DPAD_LEFT) || GetLRKeysPressed() == MENU_L_PRESSED) + else if ((JOY_NEW(DPAD_LEFT)) || GetLRKeysPressed() == MENU_L_PRESSED) { ChangePage(taskId, -1); } - else if (JOY_NEW(DPAD_RIGHT) || GetLRKeysPressed() == MENU_R_PRESSED) + else if ((JOY_NEW(DPAD_RIGHT)) || GetLRKeysPressed() == MENU_R_PRESSED) { ChangePage(taskId, 1); } @@ -3977,7 +3976,7 @@ static void StopPokemonAnimations(void) // A subtle effect, this function stops static void CreateMonMarkingsSprite(struct Pokemon *mon) { - struct Sprite *sprite = sub_811FF94(TAG_MON_MARKINGS, TAG_MON_MARKINGS, sSummaryMarkingsPalette); + struct Sprite *sprite = CreateMonMarkingsSpriteWithPal(TAG_MON_MARKINGS, TAG_MON_MARKINGS, sSummaryMarkingsPalette); sMonSummaryScreen->markingsSprite = sprite; if (sprite != NULL) diff --git a/src/pokenav.c b/src/pokenav.c index 30dc001c3..eac0c85b4 100644 --- a/src/pokenav.c +++ b/src/pokenav.c @@ -14,8 +14,6 @@ #define LOOPED_TASK_PRIMARY_ID(taskId) (taskId & 0xFFFF) #define LOOPED_TASK_SECONDARY_ID(taskId) (taskId >> 16) -#define SUBSTRUCT_COUNT 19 - struct PokenavResources { u32 (*currentMenuCb1)(void); @@ -23,7 +21,7 @@ struct PokenavResources u16 mode; u16 conditionSearchId; bool32 hasAnyRibbons; - void *field10[SUBSTRUCT_COUNT]; + void *substructPtrs[POKENAV_SUBSTRUCT_COUNT]; }; struct PokenavCallbacks @@ -38,7 +36,7 @@ struct PokenavCallbacks }; static u32 GetCurrentMenuCB(void); -static u32 sub_81C75D4(void); +static u32 IsActiveMenuLoopTaskActive_(void); static bool32 SetActivePokenavMenu(u32 menuId); static bool32 AnyMonHasRibbon(void); static void InitPokenavResources(struct PokenavResources *a0); @@ -126,43 +124,43 @@ const struct PokenavCallbacks PokenavMenuCallbacks[15] = }, [POKENAV_CONDITION_PARTY - POKENAV_MENU_IDS_START] = { - .init = PokenavCallback_Init_7, - .callback = sub_81CD070, - .open = sub_81CDDD4, - .createLoopTask = sub_81CDE2C, - .isLoopTaskActive = sub_81CDE64, - .free1 = sub_81CD1C0, - .free2 = sub_81CECA0, + .init = PokenavCallback_Init_PartyCondition, + .callback = GetPartyConditionCallback, + .open = OpenPartyConditionMenu, + .createLoopTask = CreatePartyConditionLoopedTask, + .isLoopTaskActive = IsPartyConditionLoopedTaskActive, + .free1 = FreePartyConditionSubstruct1, + .free2 = FreePartyConditionSubstruct2, }, [POKENAV_CONDITION_SEARCH_RESULTS - POKENAV_MENU_IDS_START] = { - .init = PokenavCallback_Init_8, - .callback = sub_81CEFDC, - .open = sub_81CF330, - .createLoopTask = sub_81CF3A0, - .isLoopTaskActive = sub_81CF3D0, - .free1 = sub_81CEFF0, - .free2 = sub_81CF3F8, + .init = PokenavCallback_Init_ConditionSearch, + .callback = GetConditionSearchResultsCallback, + .open = OpenConditionSearchResults, + .createLoopTask = CreateSearchResultsLoopedTask, + .isLoopTaskActive = IsSearchResultLoopedTaskActive, + .free1 = FreeSearchResultSubstruct1, + .free2 = FreeSearchResultSubstruct2, }, - [POKENAV_MENU_9 - POKENAV_MENU_IDS_START] = + [POKENAV_CONDITION_GRAPH_FROM_SEARCH - POKENAV_MENU_IDS_START] = { - .init = PokenavCallback_Init_9, - .callback = sub_81CD070, - .open = sub_81CDDD4, - .createLoopTask = sub_81CDE2C, - .isLoopTaskActive = sub_81CDE64, - .free1 = sub_81CD1C0, - .free2 = sub_81CECA0, + .init = PokenavCallback_Init_ConditionGraphFromSearch, + .callback = GetPartyConditionCallback, + .open = OpenPartyConditionMenu, + .createLoopTask = CreatePartyConditionLoopedTask, + .isLoopTaskActive = IsPartyConditionLoopedTaskActive, + .free1 = FreePartyConditionSubstruct1, + .free2 = FreePartyConditionSubstruct2, }, - [POKENAV_MENU_A - POKENAV_MENU_IDS_START] = + [POKENAV_RETURN_CONDITION_SEARCH - POKENAV_MENU_IDS_START] = { - .init = PokenavCallback_Init_10, - .callback = sub_81CEFDC, - .open = sub_81CF368, - .createLoopTask = sub_81CF3A0, - .isLoopTaskActive = sub_81CF3D0, - .free1 = sub_81CEFF0, - .free2 = sub_81CF3F8, + .init = PokenavCallback_Init_ReturnToMonSearchList, + .callback = GetConditionSearchResultsCallback, + .open = OpenConditionSearchListFromGraph, + .createLoopTask = CreateSearchResultsLoopedTask, + .isLoopTaskActive = IsSearchResultLoopedTaskActive, + .free1 = FreeSearchResultSubstruct1, + .free2 = FreeSearchResultSubstruct2, }, [POKENAV_MATCH_CALL - POKENAV_MENU_IDS_START] = { @@ -176,33 +174,33 @@ const struct PokenavCallbacks PokenavMenuCallbacks[15] = }, [POKENAV_RIBBONS_MON_LIST - POKENAV_MENU_IDS_START] = { - .init = PokenavCallback_Init_12, - .callback = sub_81CFA34, - .open = sub_81CFDD0, - .createLoopTask = sub_81CFE40, - .isLoopTaskActive = sub_81CFE70, - .free1 = sub_81CFA48, - .free2 = sub_81CFE98, + .init = PokenavCallback_Init_MonRibbonList, + .callback = GetRibbonsMonListCallback, + .open = OpenRibbonsMonList, + .createLoopTask = CreateRibbonsMonListLoopedTask, + .isLoopTaskActive = IsRibbonsMonListLoopedTaskActive, + .free1 = FreeRibbonsMonList1, + .free2 = FreeRibbonsMonList2, }, - [POKENAV_MENU_D - POKENAV_MENU_IDS_START] = + [POKENAV_RIBBONS_SUMMARY_SCREEN - POKENAV_MENU_IDS_START] = { - .init = PokenavCallback_Init_13, - .callback = sub_81D04A0, - .open = sub_81D0978, - .createLoopTask = sub_81D09B0, - .isLoopTaskActive = sub_81D09E0, - .free1 = sub_81D04B8, - .free2 = sub_81D09F4, + .init = PokenavCallback_Init_RibbonsSummaryMenu, + .callback = GetRibbonsSummaryMenuCallback, + .open = OpenRibbonsSummaryMenu, + .createLoopTask = CreateRibbonsSummaryLoopedTask, + .isLoopTaskActive = IsRibbonsSummaryLoopedTaskActive, + .free1 = FreeRibbonsSummaryScreen1, + .free2 = FreeRibbonsSummaryScreen2, }, - [POKENAV_MENU_E - POKENAV_MENU_IDS_START] = + [POKENAV_RIBBONS_RETURN_TO_MON_LIST - POKENAV_MENU_IDS_START] = { - .init = PokenavCallback_Init_14, - .callback = sub_81CFA34, - .open = sub_81CFE08, - .createLoopTask = sub_81CFE40, - .isLoopTaskActive = sub_81CFE70, - .free1 = sub_81CFA48, - .free2 = sub_81CFE98, + .init = PokenavCallback_Init_RibbonsMonListFromSummary, + .callback = GetRibbonsMonListCallback, + .open = OpenRibbonsMonListFromRibbonsSummary, + .createLoopTask = CreateRibbonsMonListLoopedTask, + .isLoopTaskActive = IsRibbonsMonListLoopedTaskActive, + .free1 = FreeRibbonsMonList1, + .free2 = FreeRibbonsMonList2, }, }; @@ -317,7 +315,7 @@ static void Task_RunLoopedTask_LinkMode(u8 taskId) void CB2_InitPokeNav(void) { - gPokenavResources = Alloc(sizeof(struct PokenavResources)); + gPokenavResources = Alloc(sizeof(*gPokenavResources)); if (gPokenavResources == NULL) { SetMainCallback2(CB2_ReturnToFieldWithOpenMenu); @@ -345,7 +343,7 @@ static void CB2_InitPokenavForTutorial(void) if (gPaletteFade.active) return; - gPokenavResources = Alloc(sizeof(struct PokenavResources)); + gPokenavResources = Alloc(sizeof(*gPokenavResources)); if (gPokenavResources == NULL) { SetMainCallback2(CB2_ReturnToFieldContinueScriptPlayMapMusic); @@ -368,24 +366,24 @@ static void FreePokenavResources(void) { int i; - for (i = 0; i < SUBSTRUCT_COUNT; i++) + for (i = 0; i < POKENAV_SUBSTRUCT_COUNT; i++) FreePokenavSubstruct(i); FREE_AND_SET_NULL(gPokenavResources); InitKeys(); } -static void InitPokenavResources(struct PokenavResources *a0) +static void InitPokenavResources(struct PokenavResources *resources) { int i; - for (i = 0; i < SUBSTRUCT_COUNT; i++) - a0->field10[i] = NULL; + for (i = 0; i < POKENAV_SUBSTRUCT_COUNT; i++) + resources->substructPtrs[i] = NULL; - a0->mode = POKENAV_MODE_NORMAL; - a0->currentMenuIndex = 0; - a0->hasAnyRibbons = AnyMonHasRibbon(); - a0->currentMenuCb1 = NULL; + resources->mode = POKENAV_MODE_NORMAL; + resources->currentMenuIndex = 0; + resources->hasAnyRibbons = AnyMonHasRibbon(); + resources->currentMenuCb1 = NULL; } static bool32 AnyMonHasRibbon(void) @@ -453,12 +451,12 @@ static void Task_Pokenav(u8 taskId) tState = 4; break; case 2: - if (sub_81C786C()) + if (IsActiveMenuLoopTaskActive()) break; tState = 3; case 3: menuId = GetCurrentMenuCB(); - if (menuId == -1) + if (menuId == POKENAV_MENU_FUNC_EXIT) { ShutdownPokenav(); tState = 5; @@ -479,13 +477,13 @@ static void Task_Pokenav(u8 taskId) } else if (menuId != 0) { - sub_81C7850(menuId); - if (sub_81C786C()) + RunMainMenuLoopedTask(menuId); + if (IsActiveMenuLoopTaskActive()) tState = 2; } break; case 4: - if (!sub_81C75D4()) + if (!IsActiveMenuLoopTaskActive_()) tState = 3; break; case 5: @@ -516,15 +514,15 @@ static bool32 SetActivePokenavMenu(u32 menuId) if (!PokenavMenuCallbacks[index].open()) return FALSE; - sub_81C7834(PokenavMenuCallbacks[index].createLoopTask, PokenavMenuCallbacks[index].isLoopTaskActive); + SetActiveMenuLoopTasks(PokenavMenuCallbacks[index].createLoopTask, PokenavMenuCallbacks[index].isLoopTaskActive); gPokenavResources->currentMenuCb1 = PokenavMenuCallbacks[index].callback; gPokenavResources->currentMenuIndex = index; return TRUE; } -static u32 sub_81C75D4(void) +static u32 IsActiveMenuLoopTaskActive_(void) { - return sub_81C786C(); + return IsActiveMenuLoopTaskActive(); } static u32 GetCurrentMenuCB(void) @@ -549,19 +547,19 @@ void SetPokenavVBlankCallback(void) void *AllocSubstruct(u32 index, u32 size) { - gPokenavResources->field10[index] = Alloc(size); - return gPokenavResources->field10[index]; + gPokenavResources->substructPtrs[index] = Alloc(size); + return gPokenavResources->substructPtrs[index]; } void *GetSubstructPtr(u32 index) { - return gPokenavResources->field10[index]; + return gPokenavResources->substructPtrs[index]; } void FreePokenavSubstruct(u32 index) { - if (gPokenavResources->field10[index] != NULL) - FREE_AND_SET_NULL(gPokenavResources->field10[index]); + if (gPokenavResources->substructPtrs[index] != NULL) + FREE_AND_SET_NULL(gPokenavResources->substructPtrs[index]); } u32 GetPokenavMode(void) diff --git a/src/pokenav_conditions_1.c b/src/pokenav_conditions_1.c index 488d40d13..c27cd410c 100644 --- a/src/pokenav_conditions_1.c +++ b/src/pokenav_conditions_1.c @@ -12,105 +12,104 @@ #include "strings.h" #include "text.h" #include "constants/songs.h" -#include "constants/species.h" struct PokenavSub11 { u32 monPal[3][0x20]; u8 fill[0x180]; u32 monPicGfx[3][0x800]; - u8 unk6300; - s16 unk6302; - u32 (*unk6304)(struct PokenavSub11 *); + u8 searchMode; + s16 monIndex; + u32 (*callback)(struct PokenavSub11 *); u8 fill2[0x6320 - 0x6308]; - u8 unk6320[3][24]; - u8 unk6368[3][64]; - struct ConditionGraph unk6428; - u8 unk6780[3]; - u8 unk6783[3]; - s8 unk6786; + u8 searchLocBuffer[3][24]; + u8 nameBuffer[3][64]; + struct ConditionGraph conditionData; + u8 sheen[3]; + u8 monMarks[3]; + s8 mark; s8 unk6787; s8 unk6788; s8 unk6789; - u8 unk678A; + u8 state; }; -void sub_81CD970(void); +void InitPartyConditionListParameters(void); void sub_81CD9F8(void); -u32 sub_81CD08C(struct PokenavSub11 *structPtr); -u32 sub_81CD19C(struct PokenavSub11 *structPtr); -u32 sub_81CD110(struct PokenavSub11 *structPtr); -u8 sub_81CD1E4(struct PokenavSub11 *structPtr); -u8 sub_81CD258(u8 arg0); -void sub_81CD824(s16 arg0, u8 arg1); -void sub_81CDA1C(s16 arg0, u8 arg1); -void sub_81CDB98(s16 arg0, u8 arg1); +u32 HandlePartyConditionInput(struct PokenavSub11 *structPtr); +u32 GetConditionReturnCallback(struct PokenavSub11 *structPtr); +u32 ConditionMenu_OpenMarkingsMenu(struct PokenavSub11 *structPtr); +u8 ConditionGraphHandleDpadInput(struct PokenavSub11 *structPtr); +u8 SwitchConditionSummaryIndex(u8 moveUp); +void CopyMonNameGenderLocation(s16 id, u8 arg1); +void GetMonConditionGraphData(s16 id, u8 arg1); +void ConditionGraphDrawMonPic(s16 id, u8 arg1); // code -bool32 PokenavCallback_Init_7(void) +bool32 PokenavCallback_Init_PartyCondition(void) { - struct PokenavSub11 *structPtr = AllocSubstruct(11, sizeof(struct PokenavSub11)); + struct PokenavSub11 *structPtr = AllocSubstruct(POKENAV_SUBSTRUCT_CONDITION_GRAPH, sizeof(struct PokenavSub11)); if (structPtr == NULL) return FALSE; - sub_81D1ED4(&structPtr->unk6428); - sub_81CD970(); + InitConditionGraphData(&structPtr->conditionData); + InitPartyConditionListParameters(); gKeyRepeatStartDelay = 20; - structPtr->unk6304 = sub_81CD08C; + structPtr->callback = HandlePartyConditionInput; return TRUE; } -bool32 PokenavCallback_Init_9(void) +bool32 PokenavCallback_Init_ConditionGraphFromSearch(void) { - struct PokenavSub11 *structPtr = AllocSubstruct(11, sizeof(struct PokenavSub11)); + struct PokenavSub11 *structPtr = AllocSubstruct(POKENAV_SUBSTRUCT_CONDITION_GRAPH, sizeof(struct PokenavSub11)); if (structPtr == NULL) return FALSE; - sub_81D1ED4(&structPtr->unk6428); + InitConditionGraphData(&structPtr->conditionData); sub_81CD9F8(); gKeyRepeatStartDelay = 20; - structPtr->unk6304 = sub_81CD08C; + structPtr->callback = HandlePartyConditionInput; return TRUE; } -u32 sub_81CD070(void) +u32 GetPartyConditionCallback(void) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); - return structPtr->unk6304(structPtr); + return structPtr->callback(structPtr); } -u32 sub_81CD08C(struct PokenavSub11 *structPtr) +u32 HandlePartyConditionInput(struct PokenavSub11 *structPtr) { - struct PokenavSub18 *unkPtr = GetSubstructPtr(18); - u32 ret = sub_81CD1E4(structPtr); + struct PokenavSub18 *monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); + u32 ret = ConditionGraphHandleDpadInput(structPtr); - if (ret == 0) + if (ret == PARTY_CONDITION_FUNC_NONE) { if (JOY_NEW(B_BUTTON)) { PlaySE(SE_SELECT); - structPtr->unk6304 = sub_81CD19C; - ret = 2; + structPtr->callback = GetConditionReturnCallback; + ret = PARTY_CONDITION_FUNC_RETURN; } else if (JOY_NEW(A_BUTTON)) { - if (structPtr->unk6300 == 0) + if (structPtr->searchMode == 0) { - if (unkPtr->unk2 == unkPtr->unk0 - 1) + if (monListPtr->currIndex == monListPtr->listCount - 1) { PlaySE(SE_SELECT); - structPtr->unk6304 = sub_81CD19C; - ret = 2; + structPtr->callback = GetConditionReturnCallback; + ret = PARTY_CONDITION_FUNC_RETURN; } } else { PlaySE(SE_SELECT); - ret = 5; - structPtr->unk6304 = sub_81CD110; + ret = PARTY_CONDITION_FUNC_ADD_MARKINGS; + structPtr->callback = ConditionMenu_OpenMarkingsMenu; } } } @@ -118,204 +117,204 @@ u32 sub_81CD08C(struct PokenavSub11 *structPtr) return ret; } -u32 sub_81CD110(struct PokenavSub11 *structPtr) +u32 ConditionMenu_OpenMarkingsMenu(struct PokenavSub11 *structPtr) { - struct PokenavSub18 *unkPtr; + struct PokenavSub18 *monListPtr; u8 markings; - u32 ret = 0, boxId, monId; + u32 ret = PARTY_CONDITION_FUNC_NONE, boxId, monId; - if (!sub_811FBA4()) + if (!MonMarkingsMenuHandleInput()) { - structPtr->unk6783[structPtr->unk6786] = sub_81CEF14(); - unkPtr = GetSubstructPtr(18); - boxId = unkPtr->unk4[unkPtr->unk2].boxId; - monId = unkPtr->unk4[unkPtr->unk2].monId; - markings = structPtr->unk6783[structPtr->unk6786]; + structPtr->monMarks[structPtr->mark] = GetMonMarkingsData(); + monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); + boxId = monListPtr->monData[monListPtr->currIndex].boxId; + monId = monListPtr->monData[monListPtr->currIndex].monId; + markings = structPtr->monMarks[structPtr->mark]; if (boxId == TOTAL_BOXES_COUNT) SetMonData(&gPlayerParty[monId], MON_DATA_MARKINGS, &markings); else SetBoxMonDataAt(boxId, monId, MON_DATA_MARKINGS, &markings); - structPtr->unk6304 = sub_81CD08C; - ret = 6; + structPtr->callback = HandlePartyConditionInput; + ret = PARTY_CONDITION_FUNC_CLOSE_MARKINGS; } return ret; } -u32 sub_81CD19C(struct PokenavSub11 *structPtr) +u32 GetConditionReturnCallback(struct PokenavSub11 *structPtr) { - if (structPtr->unk6300 == 0) + if (structPtr->searchMode == 0) return POKENAV_CONDITION_MENU; else - return POKENAV_MENU_A; + return POKENAV_RETURN_CONDITION_SEARCH; } -void sub_81CD1C0(void) +void FreePartyConditionSubstruct1(void) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - if (structPtr->unk6300 == 0) - FreePokenavSubstruct(18); + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + if (structPtr->searchMode == 0) + FreePokenavSubstruct(POKENAV_SUBSTRUCT_MON_LIST); - FreePokenavSubstruct(11); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_CONDITION_GRAPH); } -u8 sub_81CD1E4(struct PokenavSub11 *structPtr) +u8 ConditionGraphHandleDpadInput(struct PokenavSub11 *structPtr) { - struct PokenavSub18 *unkPtr = GetSubstructPtr(18); + struct PokenavSub18 *monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); u8 ret = 0; if (JOY_HELD(DPAD_UP)) { - if (structPtr->unk6300 == 0 || unkPtr->unk2 != 0) + if (structPtr->searchMode == 0 || monListPtr->currIndex != 0) { PlaySE(SE_SELECT); - ret = sub_81CD258(1); + ret = SwitchConditionSummaryIndex(1); } } else if (JOY_HELD(DPAD_DOWN)) { - if (structPtr->unk6300 == 0 || unkPtr->unk2 < unkPtr->unk0 - 1) + if (structPtr->searchMode == 0 || monListPtr->currIndex < monListPtr->listCount - 1) { PlaySE(SE_SELECT); - ret = sub_81CD258(0); + ret = SwitchConditionSummaryIndex(0); } } return ret; } -u8 sub_81CD258(u8 arg0) +u8 SwitchConditionSummaryIndex(u8 moveUp) { u16 r7; - bool8 r6, r0; - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - struct PokenavSub18 *unkPtr = GetSubstructPtr(18); - - r7 = (arg0) ? structPtr->unk6788 : structPtr->unk6787; - sub_81D1F84(&structPtr->unk6428, structPtr->unk6428.unk14[structPtr->unk6786], structPtr->unk6428.unk14[r7]); - r6 = (unkPtr->unk2 != ((sub_81CDD5C() != 0) ? unkPtr->unk0 : unkPtr->unk0 - 1)); - if (arg0) + bool8 wasNotLastMon, isNotLastMon; + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + struct PokenavSub18 *monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); + + r7 = (moveUp) ? structPtr->unk6788 : structPtr->unk6787; + sub_81D1F84(&structPtr->conditionData, structPtr->conditionData.unk14[structPtr->mark], structPtr->conditionData.unk14[r7]); + wasNotLastMon = (monListPtr->currIndex != ((IsConditionMenuSearchMode() != 0) ? monListPtr->listCount : monListPtr->listCount - 1)); + if (moveUp) { structPtr->unk6788 = structPtr->unk6787; - structPtr->unk6787 = structPtr->unk6786; - structPtr->unk6786 = r7; + structPtr->unk6787 = structPtr->mark; + structPtr->mark = r7; structPtr->unk6789 = structPtr->unk6788; - unkPtr->unk2 = (unkPtr->unk2 == 0) ? unkPtr->unk0 - 1 : unkPtr->unk2 - 1; - structPtr->unk6302 = (unkPtr->unk2 != 0) ? unkPtr->unk2 - 1 : unkPtr->unk0 - 1; + monListPtr->currIndex = (monListPtr->currIndex == 0) ? monListPtr->listCount - 1 : monListPtr->currIndex - 1; + structPtr->monIndex = (monListPtr->currIndex != 0) ? monListPtr->currIndex - 1 : monListPtr->listCount - 1; } else { structPtr->unk6787 = structPtr->unk6788; - structPtr->unk6788 = structPtr->unk6786; - structPtr->unk6786 = r7; + structPtr->unk6788 = structPtr->mark; + structPtr->mark = r7; structPtr->unk6789 = structPtr->unk6787; - unkPtr->unk2 = (unkPtr->unk2 < unkPtr->unk0 - 1) ? unkPtr->unk2 + 1 : 0; - structPtr->unk6302 = (unkPtr->unk2 < unkPtr->unk0 - 1) ? unkPtr->unk2 + 1 : 0; + monListPtr->currIndex = (monListPtr->currIndex < monListPtr->listCount - 1) ? monListPtr->currIndex + 1 : 0; + structPtr->monIndex = (monListPtr->currIndex < monListPtr->listCount - 1) ? monListPtr->currIndex + 1 : 0; } - r0 = (unkPtr->unk2 != ((sub_81CDD5C() != 0) ? unkPtr->unk0 : unkPtr->unk0 - 1)); - - if (!r6) - return 3; - else if (!r0) - return 4; + isNotLastMon = (monListPtr->currIndex != ((IsConditionMenuSearchMode() != 0) ? monListPtr->listCount : monListPtr->listCount - 1)); + + if (!wasNotLastMon) + return PARTY_CONDITION_FUNC_NO_TRANSITION; + else if (!isNotLastMon) + return PARTY_CONDITION_FUNC_SLIDE_MON_OUT; else - return 1; + return PARTY_CONDITION_FUNC_SLIDE_MON_IN; } -bool32 sub_81CD3C4(void) +bool32 LoadPartyConditionMenuGfx(void) { s32 var; - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - struct PokenavSub18 *unkPtr = GetSubstructPtr(18); + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + struct PokenavSub18 *monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); - switch (structPtr->unk678A) + switch (structPtr->state) { case 0: - sub_81CD824(unkPtr->unk2, 0); + CopyMonNameGenderLocation(monListPtr->currIndex, 0); break; case 1: - sub_81CDA1C(unkPtr->unk2, 0); + GetMonConditionGraphData(monListPtr->currIndex, 0); break; case 2: - sub_81CDB98(unkPtr->unk2, 0); + ConditionGraphDrawMonPic(monListPtr->currIndex, 0); break; case 3: - if (unkPtr->unk0 == 1) + if (monListPtr->listCount == 1) { - structPtr->unk6786 = 0; + structPtr->mark = 0; structPtr->unk6787 = 0; structPtr->unk6788 = 0; - structPtr->unk678A = 0; + structPtr->state = 0; return TRUE; } else { - structPtr->unk6786 = 0; + structPtr->mark = 0; structPtr->unk6787 = 1; structPtr->unk6788 = 2; } break; // These were probably ternaries just like cases 7-9, but couldn't match it any other way. case 4: - var = unkPtr->unk2 + 1; - if (var >= unkPtr->unk0) + var = monListPtr->currIndex + 1; + if (var >= monListPtr->listCount) var = 0; - sub_81CD824(var, 1); + CopyMonNameGenderLocation(var, 1); break; case 5: - var = unkPtr->unk2 + 1; - if (var >= unkPtr->unk0) + var = monListPtr->currIndex + 1; + if (var >= monListPtr->listCount) var = 0; - sub_81CDA1C(var, 1); + GetMonConditionGraphData(var, 1); break; case 6: - var = unkPtr->unk2 + 1; - if (var >= unkPtr->unk0) + var = monListPtr->currIndex + 1; + if (var >= monListPtr->listCount) var = 0; - sub_81CDB98(var, 1); + ConditionGraphDrawMonPic(var, 1); break; case 7: - sub_81CD824((unkPtr->unk2 - 1 >= 0) ? unkPtr->unk2 - 1 : unkPtr->unk0 - 1, 2); + CopyMonNameGenderLocation((monListPtr->currIndex - 1 >= 0) ? monListPtr->currIndex - 1 : monListPtr->listCount - 1, 2); break; case 8: - sub_81CDA1C((unkPtr->unk2 - 1 >= 0) ? unkPtr->unk2 - 1 : unkPtr->unk0 - 1, 2); + GetMonConditionGraphData((monListPtr->currIndex - 1 >= 0) ? monListPtr->currIndex - 1 : monListPtr->listCount - 1, 2); break; case 9: - sub_81CDB98((unkPtr->unk2 - 1 >= 0) ? unkPtr->unk2 - 1 : unkPtr->unk0 - 1, 2); - structPtr->unk678A = 0; + ConditionGraphDrawMonPic((monListPtr->currIndex - 1 >= 0) ? monListPtr->currIndex - 1 : monListPtr->listCount - 1, 2); + structPtr->state = 0; return TRUE; } - structPtr->unk678A++; + structPtr->state++; return FALSE; } -bool32 sub_81CD548(u8 arg0) +bool32 SetConditionGraphData(u8 mode) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); - switch (arg0) + switch (mode) { case 0: - sub_81CD824(structPtr->unk6302, structPtr->unk6789); + CopyMonNameGenderLocation(structPtr->monIndex, structPtr->unk6789); break; case 1: - sub_81CDA1C(structPtr->unk6302, structPtr->unk6789); + GetMonConditionGraphData(structPtr->monIndex, structPtr->unk6789); break; case 2: - sub_81CDB98(structPtr->unk6302, structPtr->unk6789); + ConditionGraphDrawMonPic(structPtr->monIndex, structPtr->unk6789); return TRUE; } return FALSE; } -u8 *sub_81CD5CC(u8 *dst, const u8 *src, s16 n) +u8 *CopyStringLeftAlignedToConditionData(u8 *dst, const u8 *src, s16 n) { while (*src != EOS) *dst++ = *src++, n--; @@ -327,15 +326,15 @@ u8 *sub_81CD5CC(u8 *dst, const u8 *src, s16 n) return dst; } -u8 *sub_81CD624(u8 *str, u16 id, bool8 arg3) +u8 *CopyMonConditionNameGender(u8 *str, u16 id, bool8 arg3) { u16 boxId, monId, gender, species, level, lvlDigits; struct BoxPokemon *boxMon; u8 *txtPtr, *str_; - struct PokenavSub18 *unkPtr = GetSubstructPtr(18); + struct PokenavSub18 *monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); - boxId = unkPtr->unk4[id].boxId; - monId = unkPtr->unk4[id].monId; + boxId = monListPtr->monData[id].boxId; + monId = monListPtr->monData[id].monId; *(str++) = EXT_CTRL_CODE_BEGIN; *(str++) = EXT_CTRL_CODE_COLOR_HIGHLIGHT_SHADOW; *(str++) = TEXT_COLOR_BLUE; @@ -418,115 +417,115 @@ u8 *sub_81CD624(u8 *str, u16 id, bool8 arg3) return str_; } -void sub_81CD824(s16 arg0, u8 arg1) +void CopyMonNameGenderLocation(s16 id, u8 arg1) { u16 boxId, i; - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - struct PokenavSub18 *unkPtr = GetSubstructPtr(18); + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + struct PokenavSub18 *monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); - if (arg0 != (sub_81CDD5C() != 0 ? unkPtr->unk0 : unkPtr->unk0 - 1)) + if (id != (IsConditionMenuSearchMode() != 0 ? monListPtr->listCount : monListPtr->listCount - 1)) { - sub_81CD624(structPtr->unk6368[arg1], arg0, FALSE); - boxId = unkPtr->unk4[arg0].boxId; - structPtr->unk6320[arg1][0] = EXT_CTRL_CODE_BEGIN; - structPtr->unk6320[arg1][1] = EXT_CTRL_CODE_COLOR_HIGHLIGHT_SHADOW; - structPtr->unk6320[arg1][2] = TEXT_COLOR_BLUE; - structPtr->unk6320[arg1][3] = TEXT_COLOR_TRANSPARENT; - structPtr->unk6320[arg1][4] = TEXT_COLOR_LIGHT_BLUE; + CopyMonConditionNameGender(structPtr->nameBuffer[arg1], id, FALSE); + boxId = monListPtr->monData[id].boxId; + structPtr->searchLocBuffer[arg1][0] = EXT_CTRL_CODE_BEGIN; + structPtr->searchLocBuffer[arg1][1] = EXT_CTRL_CODE_COLOR_HIGHLIGHT_SHADOW; + structPtr->searchLocBuffer[arg1][2] = TEXT_COLOR_BLUE; + structPtr->searchLocBuffer[arg1][3] = TEXT_COLOR_TRANSPARENT; + structPtr->searchLocBuffer[arg1][4] = TEXT_COLOR_LIGHT_BLUE; if (boxId == TOTAL_BOXES_COUNT) - sub_81CD5CC(&structPtr->unk6320[arg1][5], gText_InParty, 8); + CopyStringLeftAlignedToConditionData(&structPtr->searchLocBuffer[arg1][5], gText_InParty, 8); else - sub_81CD5CC(&structPtr->unk6320[arg1][5], GetBoxNamePtr(boxId), 8); + CopyStringLeftAlignedToConditionData(&structPtr->searchLocBuffer[arg1][5], GetBoxNamePtr(boxId), 8); } else { for (i = 0; i < 12; i++) - structPtr->unk6368[arg1][i] = CHAR_SPACE; - structPtr->unk6368[arg1][i] = EOS; + structPtr->nameBuffer[arg1][i] = CHAR_SPACE; + structPtr->nameBuffer[arg1][i] = EOS; for (i = 0; i < 8; i++) - structPtr->unk6320[arg1][i] = CHAR_SPACE; - structPtr->unk6320[arg1][i] = EOS; + structPtr->searchLocBuffer[arg1][i] = CHAR_SPACE; + structPtr->searchLocBuffer[arg1][i] = EOS; } } -void sub_81CD970(void) +void InitPartyConditionListParameters(void) { u16 i, count; - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - struct PokenavSub18 *unkPtr = AllocSubstruct(18, sizeof(struct PokenavSub18)); + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + struct PokenavSub18 *monListPtr = AllocSubstruct(POKENAV_SUBSTRUCT_MON_LIST, sizeof(struct PokenavSub18)); - structPtr->unk6300 = 0; + structPtr->searchMode = 0; for (i = 0, count = 0; i < CalculatePlayerPartyCount(); i++) { if (!GetMonData(&gPlayerParty[i], MON_DATA_IS_EGG)) { - unkPtr->unk4[count].boxId = TOTAL_BOXES_COUNT; - unkPtr->unk4[count].monId = i; - unkPtr->unk4[count].data = 0; + monListPtr->monData[count].boxId = TOTAL_BOXES_COUNT; + monListPtr->monData[count].monId = i; + monListPtr->monData[count].data = 0; count++; } } - unkPtr->unk4[count].boxId = 0; - unkPtr->unk4[count].monId = 0; - unkPtr->unk4[count].data = 0; - unkPtr->unk2 = 0; - unkPtr->unk0 = count + 1; - structPtr->unk678A = 0; + monListPtr->monData[count].boxId = 0; + monListPtr->monData[count].monId = 0; + monListPtr->monData[count].data = 0; + monListPtr->currIndex = 0; + monListPtr->listCount = count + 1; + structPtr->state = 0; } void sub_81CD9F8(void) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - structPtr->unk6300 = 1; - structPtr->unk678A = 0; + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + structPtr->searchMode = 1; + structPtr->state = 0; } -void sub_81CDA1C(s16 arg0, u8 arg1) +void GetMonConditionGraphData(s16 id, u8 arg1) { u16 boxId, monId, i; - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - struct PokenavSub18 *unkPtr = GetSubstructPtr(18); + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + struct PokenavSub18 *monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); - if (arg0 != (sub_81CDD5C() != 0 ? unkPtr->unk0 : unkPtr->unk0 - 1)) + if (id != (IsConditionMenuSearchMode() != 0 ? monListPtr->listCount : monListPtr->listCount - 1)) { - boxId = unkPtr->unk4[arg0].boxId; - monId = unkPtr->unk4[arg0].monId; - structPtr->unk6428.unk0[arg1][0] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_COOL, NULL); - structPtr->unk6428.unk0[arg1][1] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_TOUGH, NULL); - structPtr->unk6428.unk0[arg1][2] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_SMART, NULL); - structPtr->unk6428.unk0[arg1][3] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_CUTE, NULL); - structPtr->unk6428.unk0[arg1][4] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_BEAUTY, NULL); - structPtr->unk6780[arg1] = (GetBoxOrPartyMonData(boxId, monId, MON_DATA_SHEEN, NULL) != 255) + boxId = monListPtr->monData[id].boxId; + monId = monListPtr->monData[id].monId; + structPtr->conditionData.stat[arg1][0] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_COOL, NULL); + structPtr->conditionData.stat[arg1][1] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_TOUGH, NULL); + structPtr->conditionData.stat[arg1][2] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_SMART, NULL); + structPtr->conditionData.stat[arg1][3] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_CUTE, NULL); + structPtr->conditionData.stat[arg1][4] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_BEAUTY, NULL); + structPtr->sheen[arg1] = (GetBoxOrPartyMonData(boxId, monId, MON_DATA_SHEEN, NULL) != 255) ? GetBoxOrPartyMonData(boxId, monId, MON_DATA_SHEEN, NULL) / 29u : 9; - structPtr->unk6783[arg1] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_MARKINGS, NULL); - sub_81D2754(structPtr->unk6428.unk0[arg1], structPtr->unk6428.unk14[arg1]); + structPtr->monMarks[arg1] = GetBoxOrPartyMonData(boxId, monId, MON_DATA_MARKINGS, NULL); + sub_81D2754(structPtr->conditionData.stat[arg1], structPtr->conditionData.unk14[arg1]); } else { - for (i = 0; i < 5; i++) + for (i = 0; i < FLAVOR_COUNT; i++) { - structPtr->unk6428.unk0[arg1][i] = 0; - structPtr->unk6428.unk14[arg1][i].unk0 = 155; - structPtr->unk6428.unk14[arg1][i].unk2 = 91; + structPtr->conditionData.stat[arg1][i] = 0; + structPtr->conditionData.unk14[arg1][i].unk0 = 155; + structPtr->conditionData.unk14[arg1][i].unk2 = 91; } } } -void sub_81CDB98(s16 arg0, u8 arg1) +void ConditionGraphDrawMonPic(s16 index, u8 arg1) { u16 boxId, monId, species; u32 personality, tid; - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - struct PokenavSub18 *unkPtr = GetSubstructPtr(18); + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + struct PokenavSub18 *monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); - if (arg0 == (sub_81CDD5C() != 0 ? unkPtr->unk0 : unkPtr->unk0 - 1)) + if (index == (IsConditionMenuSearchMode() != 0 ? monListPtr->listCount : monListPtr->listCount - 1)) return; - boxId = unkPtr->unk4[arg0].boxId; - monId = unkPtr->unk4[arg0].monId; + boxId = monListPtr->monData[index].boxId; + monId = monListPtr->monData[index].monId; species = GetBoxOrPartyMonData(boxId, monId, MON_DATA_SPECIES2, NULL); tid = GetBoxOrPartyMonData(boxId, monId, MON_DATA_OT_ID, NULL); personality = GetBoxOrPartyMonData(boxId, monId, MON_DATA_PERSONALITY, NULL); @@ -534,92 +533,92 @@ void sub_81CDB98(s16 arg0, u8 arg1) LZ77UnCompWram(GetMonSpritePalFromSpeciesAndPersonality(species, tid, personality), structPtr->monPal[arg1]); } -u16 sub_81CDC50(void) +u16 GetMonListCount(void) { - struct PokenavSub18 *unkPtr = GetSubstructPtr(18); - return unkPtr->unk0; + struct PokenavSub18 *monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); + return monListPtr->listCount; } -u16 sub_81CDC60(void) +u16 GetConditionGraphCurrentMonIndex(void) { - struct PokenavSub18 *unkPtr = GetSubstructPtr(18); - return unkPtr->unk2; + struct PokenavSub18 *monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); + return monListPtr->currIndex; } -struct ConditionGraph *sub_81CDC70(void) +struct ConditionGraph *GetConditionGraphDataPtr(void) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - return &structPtr->unk6428; + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + return &structPtr->conditionData; } -u8 sub_81CDC84(void) +u8 GetMonMarkIndex(void) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - return structPtr->unk6786; + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + return structPtr->mark; } u8 sub_81CDC9C(void) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - return structPtr->unk6302; + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + return structPtr->monIndex; } -void *sub_81CDCB4(u8 id) +void *GetConditionMonPicGfx(u8 id) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); return structPtr->monPicGfx[id]; } -void *sub_81CDCD4(u8 id) +void *GetConditionMonPal(u8 id) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); return structPtr->monPal[id]; } u8 sub_81CDCEC(void) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); return structPtr->unk6789; } -u8 *sub_81CDD04(u8 id) +u8 *GetConditionMonNameBuffer(u8 id) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - return structPtr->unk6368[id]; + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + return structPtr->nameBuffer[id]; } -u8 *sub_81CDD24(u8 id) +u8 *GetConditionMonLocationBuffer(u8 id) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - return structPtr->unk6320[id]; + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + return structPtr->searchLocBuffer[id]; } -u16 sub_81CDD48(void) +u16 GetConditionMonDataBuffer(void) { - struct PokenavSub18 *unkPtr = GetSubstructPtr(18); - return unkPtr->unk4[unkPtr->unk2].data; + struct PokenavSub18 *monListPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); + return monListPtr->monData[monListPtr->currIndex].data; } -bool32 sub_81CDD5C(void) +bool32 IsConditionMenuSearchMode(void) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - if (structPtr->unk6300 == 1) + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + if (structPtr->searchMode == 1) return TRUE; else return FALSE; } -u8 sub_81CDD7C(void) +u8 TryGetMonMarkId(void) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - if (structPtr->unk6300 == 1) - return structPtr->unk6783[structPtr->unk6786]; + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + if (structPtr->searchMode == 1) + return structPtr->monMarks[structPtr->mark]; else return 0; } -u8 sub_81CDDB0(void) +u8 GetMonSheen(void) { - struct PokenavSub11 *structPtr = GetSubstructPtr(11); - return structPtr->unk6780[structPtr->unk6786]; + struct PokenavSub11 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_GRAPH); + return structPtr->sheen[structPtr->mark]; } diff --git a/src/pokenav_conditions_2.c b/src/pokenav_conditions_2.c index 7c536cd6a..c0e8c7d6d 100644 --- a/src/pokenav_conditions_2.c +++ b/src/pokenav_conditions_2.c @@ -15,22 +15,22 @@ #include "strings.h" #include "text.h" -u32 sub_81CE37C(s32); -u32 sub_81CE2D0(s32); -u32 sub_81CE4D8(s32); -u32 sub_81CE5E4(s32); -u32 sub_81CE6BC(s32); -u32 sub_81CE700(s32); +u32 LoopedTask_TransitionMons(s32); +u32 LoopedTask_ExitPartyConditionMenu(s32); +u32 LoopedTask_MoveCursorNoTransition(s32); +u32 LoopedTask_SlideMonOut(s32); +u32 LoopedTask_OpenMonMarkingsWindow(s32); +u32 LoopedTask_CloseMonMarkingsWindow(s32); BSS_DATA u8 gUnknown_030012BC; const u16 gConditionGraphData_Pal[] = INCBIN_U16("graphics/pokenav/condition/graph_data.gbapal"); const u16 gConditionText_Pal[] = INCBIN_U16("graphics/pokenav/condition/text.gbapal"); const u32 gUnknown_08623228[] = INCBIN_U32("graphics/pokenav/8623228.4bpp.lz"); -const u32 gUnknown_0862323C[] = INCBIN_U32("graphics/pokenav/862323C.bin.lz"); -const u16 gUnknown_08623338[] = INCBIN_U16("graphics/pokenav/8623338.gbapal"); +const u32 sConditionGraph_Tilemap[] = INCBIN_U32("graphics/pokenav/862323C.bin.lz"); +const u16 sConditionGraphMonMarkingsPal[] = INCBIN_U16("graphics/pokenav/8623338.gbapal"); -const struct BgTemplate gUnknown_08623358[3] = +const struct BgTemplate sPartyConditionBgTemplates[3] = { { .bg = 1, @@ -61,7 +61,7 @@ const struct BgTemplate gUnknown_08623358[3] = } }; -const struct WindowTemplate gUnknown_08623364 = +const struct WindowTemplate sMonNameGenderWindowTemplate = { .bg = 1, .tilemapLeft = 13, @@ -72,7 +72,7 @@ const struct WindowTemplate gUnknown_08623364 = .baseBlock = 2 }; -const struct WindowTemplate gUnknown_0862336C = +const struct WindowTemplate sConditionGraphListIdWindowTemplate = { .bg = 1, .tilemapLeft = 1, @@ -83,7 +83,7 @@ const struct WindowTemplate gUnknown_0862336C = .baseBlock = 0x36 }; -const struct WindowTemplate gUnknown_08623374 = +const struct WindowTemplate sUnusedWindowTemplate1 = { .bg = 1, .tilemapLeft = 1, @@ -94,7 +94,7 @@ const struct WindowTemplate gUnknown_08623374 = .baseBlock = 0x44 }; -const struct WindowTemplate gUnknown_0862337C = +const struct WindowTemplate sUnusedWindowTemplate2 = { .bg = 1, .tilemapLeft = 13, @@ -105,15 +105,15 @@ const struct WindowTemplate gUnknown_0862337C = .baseBlock = 0x44 }; -const LoopedTask gUnknown_08623384[] = +const LoopedTask sPartyConditionLoopedTaskFuncs[] = { - NULL, - sub_81CE37C, - sub_81CE2D0, - sub_81CE4D8, - sub_81CE5E4, - sub_81CE6BC, - sub_81CE700 + [PARTY_CONDITION_FUNC_NONE] = NULL, + [PARTY_CONDITION_FUNC_SLIDE_MON_IN] = LoopedTask_TransitionMons, + [PARTY_CONDITION_FUNC_RETURN] = LoopedTask_ExitPartyConditionMenu, + [PARTY_CONDITION_FUNC_NO_TRANSITION] = LoopedTask_MoveCursorNoTransition, + [PARTY_CONDITION_FUNC_SLIDE_MON_OUT] = LoopedTask_SlideMonOut, + [PARTY_CONDITION_FUNC_ADD_MARKINGS] = LoopedTask_OpenMonMarkingsWindow, + [PARTY_CONDITION_FUNC_CLOSE_MARKINGS] = LoopedTask_CloseMonMarkingsWindow }; struct Pokenav7Struct @@ -121,84 +121,84 @@ struct Pokenav7Struct u32 loopedTaskId; u8 tilemapBuffers[3][BG_SCREEN_SIZE]; u8 filler[2]; - u8 unk1806[10]; - u32 (*unk1810)(void); - s16 unk1814; - u8 unk1816; - u16 unk1818; - u16 unk181A; + u8 partyPokeballSpriteIds[10]; + u32 (*callback)(void); + s16 monTransitionX; + u8 monPicSpriteId; + u16 monPalIndex; + u16 monGfxTileStart; void *unk181C; - u8 unk1820; - u8 unk1821; - u8 unk1822; - u8 unk1823; + u8 nameGenderWindowId; + u8 listIndexWindowId; + u8 unusedWindowId1; + u8 unusedWindowId2; struct PokemonMarkMenu monMarks; - struct Sprite *unk28dc; - struct Sprite *unk28e0[MAX_CONDITION_SPARKLES]; - u8 unk2908; + struct Sprite *monMarksSprite; + struct Sprite *conditionSparkleSprites[MAX_CONDITION_SPARKLES]; + u8 windowModeState; u8 filler2[0x38ac - 0x2909]; }; -extern s8 sub_81CDC84(void); // This function's declaration here is different than its definition in pokenav_unk_6. u8/s8 +extern s8 GetMonMarkIndex(void); // This function's declaration here is s8 vs. u8 in pokenav_conditions_1.c -u32 sub_81CDE94(s32 state); -u32 sub_81CDE80(void); -void sub_81CED30(u8 var); -void sub_81CE9E4(void); -void sub_81CE934(void); -bool32 sub_81CE754(u8 a0, u16 a1, bool8 a2); +u32 LoopedTask_OpenPartyConditionGraph(s32 state); +u32 GetPartyConditionLoopedTaskActive(void); +void CreateConditionMonPic(u8 var); +void CreateMonMarkingsOrPokeballIndicators(void); +void CopyUnusedConditionWindowsToVram(void); +bool32 UpdateConditionGraphWindows(u8 a0, u16 a1, bool8 a2); void sub_81CEE44(void); -void sub_81CEE90(void); +void DoConditionGraphTransition(void); void sub_81CEEC8(void); void sub_81CEE68(void); -void sub_81CEE74(bool8 showBg); +void ToggleBg2(bool8 showBg); // code -bool32 sub_81CDDD4(void) +bool32 OpenPartyConditionMenu(void) { - struct Pokenav7Struct *structPtr = AllocSubstruct(0xC, sizeof(struct Pokenav7Struct)); + struct Pokenav7Struct *structPtr = AllocSubstruct(POKENAV_SUBSTRUCT_MON_MARK_MENU, sizeof(struct Pokenav7Struct)); if (structPtr == NULL) return FALSE; - structPtr->unk1816 = 0xFF; - structPtr->loopedTaskId = CreateLoopedTask(sub_81CDE94, 1); - structPtr->unk1810 = sub_81CDE80; - structPtr->unk2908 = 0; + structPtr->monPicSpriteId = 0xFF; + structPtr->loopedTaskId = CreateLoopedTask(LoopedTask_OpenPartyConditionGraph, 1); + structPtr->callback = GetPartyConditionLoopedTaskActive; + structPtr->windowModeState = 0; return TRUE; } -void sub_81CDE2C(s32 id) +void CreatePartyConditionLoopedTask(s32 id) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); - structPtr->loopedTaskId = CreateLoopedTask(gUnknown_08623384[id], 1); - structPtr->unk1810 = sub_81CDE80; + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); + structPtr->loopedTaskId = CreateLoopedTask(sPartyConditionLoopedTaskFuncs[id], 1); + structPtr->callback = GetPartyConditionLoopedTaskActive; } -u32 sub_81CDE64(void) +u32 IsPartyConditionLoopedTaskActive(void) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); - return structPtr->unk1810(); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); + return structPtr->callback(); } -u32 sub_81CDE80(void) +u32 GetPartyConditionLoopedTaskActive(void) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); return IsLoopedTaskActive(structPtr->loopedTaskId); } -u32 sub_81CDE94(s32 state) +u32 LoopedTask_OpenPartyConditionGraph(s32 state) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); switch (state) { case 0: - if (sub_81CD3C4() != TRUE) + if (LoadPartyConditionMenuGfx() != TRUE) return LT_PAUSE; return LT_INC_AND_PAUSE; case 1: - InitBgTemplates(gUnknown_08623358, ARRAY_COUNT(gUnknown_08623358)); + InitBgTemplates(sPartyConditionBgTemplates, ARRAY_COUNT(sPartyConditionBgTemplates)); ChangeBgX(1, 0, 0); ChangeBgY(1, 0, 0); ChangeBgX(2, 0, 0); @@ -221,23 +221,23 @@ u32 sub_81CDE94(s32 state) LZ77UnCompVram(gPokenavCondition_Tilemap, structPtr->tilemapBuffers[0]); SetBgTilemapBuffer(3, structPtr->tilemapBuffers[0]); - if (sub_81CDD5C() == TRUE) + if (IsConditionMenuSearchMode() == TRUE) CopyToBgTilemapBufferRect(3, gPokenavOptions_Tilemap, 0, 5, 9, 4); CopyBgTilemapBufferToVram(3); CopyPaletteIntoBufferUnfaded(gPokenavCondition_Pal, 0x10, 0x20); CopyPaletteIntoBufferUnfaded(gConditionText_Pal, 0xF0, 0x20); - structPtr->unk1814 = -80; + structPtr->monTransitionX = -80; return LT_INC_AND_PAUSE; case 4: if (FreeTempTileDataBuffersIfPossible()) return LT_PAUSE; - LZ77UnCompVram(gUnknown_0862323C, structPtr->tilemapBuffers[2]); + LZ77UnCompVram(sConditionGraph_Tilemap, structPtr->tilemapBuffers[2]); SetBgTilemapBuffer(2, structPtr->tilemapBuffers[2]); CopyBgTilemapBufferToVram(2); CopyPaletteIntoBufferUnfaded(gConditionGraphData_Pal, 0x30, 0x20); - sub_81D21DC(2); + SetConditionGraphIOWindows(2); return LT_INC_AND_PAUSE; case 5: sub_8199DF0(1, 0, 0, 1); @@ -249,85 +249,85 @@ u32 sub_81CDE94(s32 state) if (FreeTempTileDataBuffersIfPossible()) return LT_PAUSE; - structPtr->unk1820 = AddWindow(&gUnknown_08623364); - if (sub_81CDD5C() == TRUE) + structPtr->nameGenderWindowId = AddWindow(&sMonNameGenderWindowTemplate); + if (IsConditionMenuSearchMode() == TRUE) { - structPtr->unk1821 = AddWindow(&gUnknown_0862336C); - structPtr->unk1822 = AddWindow(&gUnknown_08623374); - structPtr->unk1823 = AddWindow(&gUnknown_0862337C); + structPtr->listIndexWindowId = AddWindow(&sConditionGraphListIdWindowTemplate); + structPtr->unusedWindowId1 = AddWindow(&sUnusedWindowTemplate1); + structPtr->unusedWindowId2 = AddWindow(&sUnusedWindowTemplate2); } DeactivateAllTextPrinters(); return LT_INC_AND_PAUSE; case 7: - sub_81CED30(0); + CreateConditionMonPic(0); return LT_INC_AND_PAUSE; case 8: - sub_81CE9E4(); + CreateMonMarkingsOrPokeballIndicators(); return LT_INC_AND_PAUSE; case 9: - if (sub_81CDD5C() == TRUE) - sub_81CE934(); + if (IsConditionMenuSearchMode() == TRUE) + CopyUnusedConditionWindowsToVram(); return LT_INC_AND_PAUSE; case 10: - sub_81CE754(0, sub_81CDC84(), TRUE); + UpdateConditionGraphWindows(0, GetMonMarkIndex(), TRUE); return LT_INC_AND_PAUSE; case 11: - sub_81CE754(1, sub_81CDC84(), TRUE); + UpdateConditionGraphWindows(1, GetMonMarkIndex(), TRUE); return LT_INC_AND_PAUSE; case 12: - sub_81CE754(2, sub_81CDC84(), TRUE); + UpdateConditionGraphWindows(2, GetMonMarkIndex(), TRUE); return LT_INC_AND_PAUSE; case 13: - if (sub_81CE754(3, sub_81CDC84(), TRUE) != TRUE) + if (UpdateConditionGraphWindows(3, GetMonMarkIndex(), TRUE) != TRUE) return LT_PAUSE; - PutWindowTilemap(structPtr->unk1820); - if (sub_81CDD5C() == TRUE) + PutWindowTilemap(structPtr->nameGenderWindowId); + if (IsConditionMenuSearchMode() == TRUE) { - PutWindowTilemap(structPtr->unk1821); - PutWindowTilemap(structPtr->unk1822); - PutWindowTilemap(structPtr->unk1823); + PutWindowTilemap(structPtr->listIndexWindowId); + PutWindowTilemap(structPtr->unusedWindowId1); + PutWindowTilemap(structPtr->unusedWindowId2); } return LT_INC_AND_PAUSE; case 14: ShowBg(1); HideBg(2); ShowBg(3); - if (sub_81CDD5C() == TRUE) + if (IsConditionMenuSearchMode() == TRUE) PrintHelpBarText(HELPBAR_CONDITION_MON_STATUS); return LT_INC_AND_PAUSE; case 15: PokenavFadeScreen(1); - if (!sub_81CDD5C()) + if (!IsConditionMenuSearchMode()) { - LoadLeftHeaderGfxForIndex(6); - sub_81C7FA0(1, TRUE, 0); - sub_81C7FA0(6, TRUE, 0); + LoadLeftHeaderGfxForIndex(POKENAV_GFX_PARTY_MENU); + ShowLeftHeaderGfx(POKENAV_GFX_CONDITION_MENU, TRUE, 0); + ShowLeftHeaderGfx(POKENAV_GFX_PARTY_MENU, TRUE, 0); } return LT_INC_AND_PAUSE; case 16: if (IsPaletteFadeActive()) return LT_PAUSE; - if (!sub_81CDD5C() && sub_81C8010()) + if (!IsConditionMenuSearchMode() && AreLeftHeaderSpritesMoving()) return LT_PAUSE; SetVBlankCallback_(sub_81CEE44); return LT_INC_AND_PAUSE; case 17: - sub_81CEE90(); - sub_81D20AC(sub_81CDC70()); + DoConditionGraphTransition(); + InitConditionGraphState(GetConditionGraphDataPtr()); return LT_INC_AND_PAUSE; case 18: - if (sub_81D20BC(sub_81CDC70())) + if (SetupConditionGraphScanlineParams(GetConditionGraphDataPtr())) return LT_PAUSE; return LT_INC_AND_PAUSE; case 19: - sub_81CEE74(TRUE); + ToggleBg2(TRUE); return LT_INC_AND_PAUSE; case 20: - if (!TryUpdateConditionMonTransitionOn(sub_81CDC70(), &structPtr->unk1814)) + if (!TryUpdateConditionMonTransitionOn(GetConditionGraphDataPtr(), &structPtr->monTransitionX)) { - ResetConditionSparkleSprites(structPtr->unk28e0); - if (sub_81CDD5C() == TRUE || sub_81CDC60() != sub_81CDC50()) - CreateConditionSparkleSprites(structPtr->unk28e0, structPtr->unk1816, sub_81CDDB0()); + ResetConditionSparkleSprites(structPtr->conditionSparkleSprites); + if (IsConditionMenuSearchMode() == TRUE || GetConditionGraphCurrentMonIndex() != GetMonListCount()) + CreateConditionSparkleSprites(structPtr->conditionSparkleSprites, structPtr->monPicSpriteId, GetMonSheen()); return LT_FINISH; } @@ -337,211 +337,211 @@ u32 sub_81CDE94(s32 state) return LT_FINISH; } -u32 sub_81CE2D0(s32 state) +u32 LoopedTask_ExitPartyConditionMenu(s32 state) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); switch (state) { case 0: sub_81CEEC8(); - DestroyConditionSparkleSprites(structPtr->unk28e0); - return 1; + DestroyConditionSparkleSprites(structPtr->conditionSparkleSprites); + return LT_INC_AND_CONTINUE; case 1: - if (TryUpdateConditionMonTransitionOff(sub_81CDC70(), &structPtr->unk1814)) + if (TryUpdateConditionMonTransitionOff(GetConditionGraphDataPtr(), &structPtr->monTransitionX)) return 2; - sub_81CEE74(FALSE); - return 1; + ToggleBg2(FALSE); + return LT_INC_AND_CONTINUE; case 2: PokenavFadeScreen(0); - if (!sub_81CDD5C()) - sub_81C78A0(); - return 0; + if (!IsConditionMenuSearchMode()) + SlideMenuHeaderDown(); + return LT_INC_AND_PAUSE; case 3: if (IsPaletteFadeActive() || MainMenuLoopedTaskIsBusy()) - return 2; - FreeConditionSparkles(structPtr->unk28e0); + return LT_PAUSE; + FreeConditionSparkles(structPtr->conditionSparkleSprites); HideBg(1); HideBg(2); HideBg(3); - return 1; + return LT_INC_AND_CONTINUE; } return LT_FINISH; } -u32 sub_81CE37C(s32 state) +u32 LoopedTask_TransitionMons(s32 state) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); - struct ConditionGraph *unkPtr = sub_81CDC70(); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); + struct ConditionGraph *unkPtr = GetConditionGraphDataPtr(); switch (state) { case 0: - sub_81CD548(0); - return 1; + SetConditionGraphData(0); + return LT_INC_AND_CONTINUE; case 1: - sub_81CD548(1); - return 1; + SetConditionGraphData(1); + return LT_INC_AND_CONTINUE; case 2: - sub_81CD548(2); - DestroyConditionSparkleSprites(structPtr->unk28e0); - return 1; + SetConditionGraphData(2); + DestroyConditionSparkleSprites(structPtr->conditionSparkleSprites); + return LT_INC_AND_CONTINUE; case 3: TransitionConditionGraph(unkPtr); - return 1; + return LT_INC_AND_CONTINUE; case 4: - if (!MoveConditionMonOffscreen(&structPtr->unk1814)) + if (!MoveConditionMonOffscreen(&structPtr->monTransitionX)) { - sub_81CED30(sub_81CDC84()); - return 1; + CreateConditionMonPic(GetMonMarkIndex()); + return LT_INC_AND_CONTINUE; } - return 2; + return LT_PAUSE; case 5: - sub_81CE754(0, sub_81CDC84(), FALSE); - return 1; + UpdateConditionGraphWindows(0, GetMonMarkIndex(), FALSE); + return LT_INC_AND_CONTINUE; case 6: - sub_81CE754(1, sub_81CDC84(), FALSE); - return 1; + UpdateConditionGraphWindows(1, GetMonMarkIndex(), FALSE); + return LT_INC_AND_CONTINUE; case 7: - sub_81CE754(2, sub_81CDC84(), FALSE); - return 1; + UpdateConditionGraphWindows(2, GetMonMarkIndex(), FALSE); + return LT_INC_AND_CONTINUE; case 8: - if (sub_81CE754(3, sub_81CDC84(), FALSE) == TRUE) - return 1; - return 2; + if (UpdateConditionGraphWindows(3, GetMonMarkIndex(), FALSE) == TRUE) + return LT_INC_AND_CONTINUE; + return LT_PAUSE; case 9: - unkPtr = sub_81CDC70(); - if (!TryUpdateConditionMonTransitionOn(unkPtr, &structPtr->unk1814)) + unkPtr = GetConditionGraphDataPtr(); + if (!TryUpdateConditionMonTransitionOn(unkPtr, &structPtr->monTransitionX)) { - ResetConditionSparkleSprites(structPtr->unk28e0); - if (sub_81CDD5C() != TRUE && sub_81CDC60() == sub_81CDC50()) - return 1; + ResetConditionSparkleSprites(structPtr->conditionSparkleSprites); + if (IsConditionMenuSearchMode() != TRUE && GetConditionGraphCurrentMonIndex() == GetMonListCount()) + return LT_INC_AND_CONTINUE; - CreateConditionSparkleSprites(structPtr->unk28e0, structPtr->unk1816, sub_81CDDB0()); - return 1; + CreateConditionSparkleSprites(structPtr->conditionSparkleSprites, structPtr->monPicSpriteId, GetMonSheen()); + return LT_INC_AND_CONTINUE; } - return 2; + return LT_PAUSE; } return LT_FINISH; } -u32 sub_81CE4D8(s32 state) +u32 LoopedTask_MoveCursorNoTransition(s32 state) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); switch (state) { case 0: - sub_81CD548(0); - return 1; + SetConditionGraphData(0); + return LT_INC_AND_CONTINUE; case 1: - sub_81CD548(1); - return 1; + SetConditionGraphData(1); + return LT_INC_AND_CONTINUE; case 2: - sub_81CD548(2); - return 1; + SetConditionGraphData(2); + return LT_INC_AND_CONTINUE; case 3: - sub_81CED30(sub_81CDC84()); - return 1; + CreateConditionMonPic(GetMonMarkIndex()); + return LT_INC_AND_CONTINUE; case 4: - sub_81CE754(0, sub_81CDC84(), FALSE); - return 1; + UpdateConditionGraphWindows(0, GetMonMarkIndex(), FALSE); + return LT_INC_AND_CONTINUE; case 5: - sub_81CE754(1, sub_81CDC84(), FALSE); - return 1; + UpdateConditionGraphWindows(1, GetMonMarkIndex(), FALSE); + return LT_INC_AND_CONTINUE; case 6: - sub_81CE754(2, sub_81CDC84(), FALSE); - return 1; + UpdateConditionGraphWindows(2, GetMonMarkIndex(), FALSE); + return LT_INC_AND_CONTINUE; case 7: - if (sub_81CE754(3, sub_81CDC84(), FALSE) == TRUE) - return 1; - return 2; + if (UpdateConditionGraphWindows(3, GetMonMarkIndex(), FALSE) == TRUE) + return LT_INC_AND_CONTINUE; + return LT_PAUSE; case 8: - if (!TryUpdateConditionMonTransitionOn(sub_81CDC70(), &structPtr->unk1814)) + if (!TryUpdateConditionMonTransitionOn(GetConditionGraphDataPtr(), &structPtr->monTransitionX)) { - ResetConditionSparkleSprites(structPtr->unk28e0); - CreateConditionSparkleSprites(structPtr->unk28e0, structPtr->unk1816, sub_81CDDB0()); - return 1; + ResetConditionSparkleSprites(structPtr->conditionSparkleSprites); + CreateConditionSparkleSprites(structPtr->conditionSparkleSprites, structPtr->monPicSpriteId, GetMonSheen()); + return LT_INC_AND_CONTINUE; } - return 2; + return LT_PAUSE; } return LT_FINISH; } -u32 sub_81CE5E4(s32 state) +u32 LoopedTask_SlideMonOut(s32 state) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); switch (state) { case 0: - sub_81CD548(0); - return 1; + SetConditionGraphData(0); + return LT_INC_AND_CONTINUE; case 1: - sub_81CD548(1); - return 1; + SetConditionGraphData(1); + return LT_INC_AND_CONTINUE; case 2: - sub_81CD548(2); - DestroyConditionSparkleSprites(structPtr->unk28e0); - return 1; + SetConditionGraphData(2); + DestroyConditionSparkleSprites(structPtr->conditionSparkleSprites); + return LT_INC_AND_CONTINUE; case 3: - if (!TryUpdateConditionMonTransitionOff(sub_81CDC70(), &structPtr->unk1814)) - return 1; - return 2; + if (!TryUpdateConditionMonTransitionOff(GetConditionGraphDataPtr(), &structPtr->monTransitionX)) + return LT_INC_AND_CONTINUE; + return LT_PAUSE; case 4: - sub_81CE754(0, sub_81CDC84(), FALSE); - return 1; + UpdateConditionGraphWindows(0, GetMonMarkIndex(), FALSE); + return LT_INC_AND_CONTINUE; case 5: - sub_81CE754(1, sub_81CDC84(), FALSE); - return 1; + UpdateConditionGraphWindows(1, GetMonMarkIndex(), FALSE); + return LT_INC_AND_CONTINUE; case 6: - sub_81CE754(2, sub_81CDC84(), FALSE); - return 1; + UpdateConditionGraphWindows(2, GetMonMarkIndex(), FALSE); + return LT_INC_AND_CONTINUE; case 7: - if (sub_81CE754(3, sub_81CDC84(), FALSE) == TRUE) - return 1; - return 2; + if (UpdateConditionGraphWindows(3, GetMonMarkIndex(), FALSE) == TRUE) + return LT_INC_AND_CONTINUE; + return LT_PAUSE; } return LT_FINISH; } -u32 sub_81CE6BC(s32 state) +u32 LoopedTask_OpenMonMarkingsWindow(s32 state) { switch (state) { case 0: - sub_811FAA4(sub_81CDD7C(), 176, 32); - return 1; + sub_811FAA4(TryGetMonMarkId(), 176, 32); + return LT_INC_AND_CONTINUE; case 1: PrintHelpBarText(HELPBAR_CONDITION_MARKINGS); - return 1; + return LT_INC_AND_CONTINUE; case 2: if (WaitForHelpBar() == TRUE) - return 2; - return 1; + return LT_PAUSE; + return LT_INC_AND_CONTINUE; } return LT_FINISH; } -u32 sub_81CE700(s32 state) +u32 LoopedTask_CloseMonMarkingsWindow(s32 state) { switch (state) { case 0: sub_811FAF8(); - return 1; + return LT_INC_AND_CONTINUE; case 1: PrintHelpBarText(HELPBAR_CONDITION_MON_STATUS); - return 1; + return LT_INC_AND_CONTINUE; case 2: if (WaitForHelpBar() == TRUE) - return 2; - return 1; + return LT_PAUSE; + return LT_INC_AND_CONTINUE; } return LT_FINISH; @@ -555,68 +555,68 @@ static u8 *UnusedPrintNumberString(u8 *dst, u16 num) return txtPtr; } -bool32 sub_81CE754(u8 a0, u16 a1, bool8 a2) +bool32 UpdateConditionGraphWindows(u8 mode, u16 bufferIndex, bool8 winMode) { u8 text[32]; const u8 *str; - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); - switch (a0) + switch (mode) { case 0: - FillWindowPixelBuffer(structPtr->unk1820, 0); - if (sub_81CDD5C() == TRUE) - FillWindowPixelBuffer(structPtr->unk1821, 0); + FillWindowPixelBuffer(structPtr->nameGenderWindowId, 0); + if (IsConditionMenuSearchMode() == TRUE) + FillWindowPixelBuffer(structPtr->listIndexWindowId, 0); break; case 1: - if (sub_81CDC60() != sub_81CDC50() - 1 || sub_81CDD5C() == TRUE) + if (GetConditionGraphCurrentMonIndex() != GetMonListCount() - 1 || IsConditionMenuSearchMode() == TRUE) { - str = sub_81CDD04(a1); - AddTextPrinterParameterized(structPtr->unk1820, 1, str, 0, 1, 0, NULL); + str = GetConditionMonNameBuffer(bufferIndex); + AddTextPrinterParameterized(structPtr->nameGenderWindowId, 1, str, 0, 1, 0, NULL); } break; case 2: - if (sub_81CDD5C() == TRUE) + if (IsConditionMenuSearchMode() == TRUE) { - str = sub_81CDD24(a1); - AddTextPrinterParameterized(structPtr->unk1820, 1, str, 0, 17, 0, NULL); + str = GetConditionMonLocationBuffer(bufferIndex); + AddTextPrinterParameterized(structPtr->nameGenderWindowId, 1, str, 0, 17, 0, NULL); text[0] = EXT_CTRL_CODE_BEGIN; text[1] = EXT_CTRL_CODE_COLOR_HIGHLIGHT_SHADOW; text[2] = TEXT_COLOR_BLUE; text[3] = TEXT_COLOR_TRANSPARENT; text[4] = TEXT_COLOR_LIGHT_BLUE; StringCopy(text + 5, gText_Number2); - AddTextPrinterParameterized(structPtr->unk1821, 1, text, 4, 1, 0, NULL); - ConvertIntToDecimalStringN(text + 5, sub_81CDD48(), STR_CONV_MODE_RIGHT_ALIGN, 4); - AddTextPrinterParameterized(structPtr->unk1821, 1, text, 28, 1, 0, NULL); + AddTextPrinterParameterized(structPtr->listIndexWindowId, 1, text, 4, 1, 0, NULL); + ConvertIntToDecimalStringN(text + 5, GetConditionMonDataBuffer(), STR_CONV_MODE_RIGHT_ALIGN, 4); + AddTextPrinterParameterized(structPtr->listIndexWindowId, 1, text, 28, 1, 0, NULL); } break; case 3: - switch (structPtr->unk2908) + switch (structPtr->windowModeState) { case 0: - if (a2) - CopyWindowToVram(structPtr->unk1820, 3); + if (winMode) + CopyWindowToVram(structPtr->nameGenderWindowId, 3); else - CopyWindowToVram(structPtr->unk1820, 2); + CopyWindowToVram(structPtr->nameGenderWindowId, 2); - if (sub_81CDD5C() == TRUE) + if (IsConditionMenuSearchMode() == TRUE) { - structPtr->unk2908++; + structPtr->windowModeState++; return FALSE; } else { - structPtr->unk2908 = 0; + structPtr->windowModeState = 0; return TRUE; } case 1: - if (a2) - CopyWindowToVram(structPtr->unk1821, 3); + if (winMode) + CopyWindowToVram(structPtr->listIndexWindowId, 3); else - CopyWindowToVram(structPtr->unk1821, 2); + CopyWindowToVram(structPtr->listIndexWindowId, 2); - structPtr->unk2908 = 0; + structPtr->windowModeState = 0; return TRUE; } } @@ -624,36 +624,36 @@ bool32 sub_81CE754(u8 a0, u16 a1, bool8 a2) return FALSE; } -void sub_81CE934(void) +void CopyUnusedConditionWindowsToVram(void) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); - CopyWindowToVram(structPtr->unk1822, 3); - CopyWindowToVram(structPtr->unk1823, 3); + CopyWindowToVram(structPtr->unusedWindowId1, 3); + CopyWindowToVram(structPtr->unusedWindowId2, 3); } void sub_81CE964(struct Sprite *sprite) { - if (sprite->data[0] == sub_81CDC60()) + if (sprite->data[0] == GetConditionGraphCurrentMonIndex()) StartSpriteAnim(sprite, 0); else StartSpriteAnim(sprite, 1); } -void sub_81CE990(struct Sprite *sprite) +void HighlightCurrentPartyIndexPokeball(struct Sprite *sprite) { - if (sub_81CDC60() == sub_81CDC50() - 1) + if (GetConditionGraphCurrentMonIndex() == GetMonListCount() - 1) sprite->oam.paletteNum = IndexOfSpritePaletteTag(0x65); else sprite->oam.paletteNum = IndexOfSpritePaletteTag(0x66); } -void sub_81CE9C8(struct Sprite *sprite) +void MonMarkingsCallback(struct Sprite *sprite) { - StartSpriteAnim(sprite, sub_81CDD7C()); + StartSpriteAnim(sprite, TryGetMonMarkId()); } -void sub_81CE9E4(void) +void CreateMonMarkingsOrPokeballIndicators(void) { struct SpriteSheet sprSheets[4]; struct SpriteTemplate sprTemplate; @@ -661,39 +661,40 @@ void sub_81CE9E4(void) struct SpriteSheet sprSheet; struct Sprite *sprite; u16 i, spriteId; - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); LoadConditionSelectionIcons(sprSheets, &sprTemplate, sprPals); - if (sub_81CDD5C() == TRUE) + if (IsConditionMenuSearchMode() == TRUE) { structPtr->monMarks.baseTileTag = 0x6A; structPtr->monMarks.basePaletteTag = 0x6A; sub_811F90C(&structPtr->monMarks); sub_811FA90(); - sprite = sub_811FF94(0x69, 0x69, gUnknown_08623338); + sprite = CreateMonMarkingsSpriteWithPal(0x69, 0x69, sConditionGraphMonMarkingsPal); sprite->oam.priority = 3; sprite->pos1.x = 192; sprite->pos1.y = 32; - sprite->callback = sub_81CE9C8; - structPtr->unk28dc = sprite; - sub_81C7990(IndexOfSpritePaletteTag(0x69), 0); + sprite->callback = MonMarkingsCallback; + structPtr->monMarksSprite = sprite; + PokenavFillPalette(IndexOfSpritePaletteTag(0x69), 0); } else { + // party mode -> add pokeballs on right hand side LoadSpriteSheets(sprSheets); Pokenav_AllocAndLoadPalettes(sprPals); - for (i = 0; i < sub_81CDC50() - 1; i++) + for (i = 0; i < GetMonListCount() - 1; i++) { spriteId = CreateSprite(&sprTemplate, 226, (i * 20) + 8, 0); if (spriteId != MAX_SPRITES) { - structPtr->unk1806[i] = spriteId; + structPtr->partyPokeballSpriteIds[i] = spriteId; gSprites[spriteId].data[0] = i; gSprites[spriteId].callback = sub_81CE964; } else { - structPtr->unk1806[i] = 0xFF; + structPtr->partyPokeballSpriteIds[i] = 0xFF; } } @@ -704,27 +705,27 @@ void sub_81CE9E4(void) spriteId = CreateSprite(&sprTemplate, 230, (i * 20) + 8, 0); if (spriteId != MAX_SPRITES) { - structPtr->unk1806[i] = spriteId; + structPtr->partyPokeballSpriteIds[i] = spriteId; gSprites[spriteId].oam.size = 0; } else { - structPtr->unk1806[i] = 0xFF; + structPtr->partyPokeballSpriteIds[i] = 0xFF; } } sprTemplate.tileTag = 0x66; - sprTemplate.callback = sub_81CE990; + sprTemplate.callback = HighlightCurrentPartyIndexPokeball; spriteId = CreateSprite(&sprTemplate, 222, (i * 20) + 8, 0); if (spriteId != MAX_SPRITES) { - structPtr->unk1806[i] = spriteId; + structPtr->partyPokeballSpriteIds[i] = spriteId; gSprites[spriteId].oam.shape = SPRITE_SHAPE(32x16); gSprites[spriteId].oam.size = SPRITE_SIZE(32x16); } else { - structPtr->unk1806[i] = 0xFF; + structPtr->partyPokeballSpriteIds[i] = 0xFF; } } @@ -738,9 +739,9 @@ void sub_81CEBF4(struct Pokenav7Struct *structPtr) { u8 i; - if (sub_81CDD5C() == TRUE) + if (IsConditionMenuSearchMode() == TRUE) { - DestroySprite(structPtr->unk28dc); + DestroySprite(structPtr->monMarksSprite); FreeSpriteTilesByTag(0x6A); FreeSpriteTilesByTag(0x69); FreeSpritePaletteByTag(0x6A); @@ -749,7 +750,7 @@ void sub_81CEBF4(struct Pokenav7Struct *structPtr) else { for (i = 0; i < 7; i++) - DestroySprite(&gSprites[structPtr->unk1806[i]]); + DestroySprite(&gSprites[structPtr->partyPokeballSpriteIds[i]]); FreeSpriteTilesByTag(0x65); FreeSpriteTilesByTag(0x66); @@ -758,83 +759,83 @@ void sub_81CEBF4(struct Pokenav7Struct *structPtr) FreeSpritePaletteByTag(0x66); } - if (structPtr->unk1816 != 0xFF) + if (structPtr->monPicSpriteId != 0xFF) { - DestroySprite(&gSprites[structPtr->unk1816]); + DestroySprite(&gSprites[structPtr->monPicSpriteId]); FreeSpriteTilesByTag(0x64); FreeSpritePaletteByTag(0x64); } } -void sub_81CECA0(void) +void FreePartyConditionSubstruct2(void) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); - RemoveWindow(structPtr->unk1820); - if (sub_81CDD5C() == TRUE) + RemoveWindow(structPtr->nameGenderWindowId); + if (IsConditionMenuSearchMode() == TRUE) { - RemoveWindow(structPtr->unk1821); - RemoveWindow(structPtr->unk1822); - RemoveWindow(structPtr->unk1823); + RemoveWindow(structPtr->listIndexWindowId); + RemoveWindow(structPtr->unusedWindowId1); + RemoveWindow(structPtr->unusedWindowId2); } else { - sub_81C7FDC(); + SetLeftHeaderSpritesInvisibility(); } SetGpuReg(REG_OFFSET_DISPCNT, DISPCNT_OBJ_ON | DISPCNT_BG0_ON | DISPCNT_OBJ_1D_MAP); sub_81CEBF4(structPtr); sub_81CEE68(); - FreePokenavSubstruct(0xC); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_MON_MARK_MENU); } -void sub_81CED10(struct Sprite *sprite) +void MonPicGfxSpriteCallback(struct Sprite *sprite) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); - sprite->pos1.x = structPtr->unk1814 + 38; + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); + sprite->pos1.x = structPtr->monTransitionX + 38; } -void sub_81CED30(u8 var) +void CreateConditionMonPic(u8 id) { struct SpriteTemplate sprTemplate; struct SpriteSheet sprSheet; struct SpritePalette sprPal; u8 spriteId; - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); - if (structPtr->unk1816 == 0xFF) + if (structPtr->monPicSpriteId == 0xFF) { LoadConditionMonPicTemplate(&sprSheet, &sprTemplate, &sprPal); - sprSheet.data = sub_81CDCB4(var); - sprPal.data = sub_81CDCD4(var); - structPtr->unk1818 = LoadSpritePalette(&sprPal); - structPtr->unk181A = LoadSpriteSheet(&sprSheet); + sprSheet.data = GetConditionMonPicGfx(id); + sprPal.data = GetConditionMonPal(id); + structPtr->monPalIndex = LoadSpritePalette(&sprPal); + structPtr->monGfxTileStart = LoadSpriteSheet(&sprSheet); spriteId = CreateSprite(&sprTemplate, 38, 104, 0); - structPtr->unk1816 = spriteId; + structPtr->monPicSpriteId = spriteId; if (spriteId == MAX_SPRITES) { FreeSpriteTilesByTag(0x64); FreeSpritePaletteByTag(0x64); - structPtr->unk1816 = 0xFF; + structPtr->monPicSpriteId = 0xFF; } else { - structPtr->unk1816 = spriteId; - gSprites[structPtr->unk1816].callback = sub_81CED10; - structPtr->unk181C = (void*)(VRAM) + 0x10000 + (structPtr->unk181A * 32); - structPtr->unk1818 = (structPtr->unk1818 * 16) + 0x100; + structPtr->monPicSpriteId = spriteId; + gSprites[structPtr->monPicSpriteId].callback = MonPicGfxSpriteCallback; + structPtr->unk181C = (void*)(VRAM) + 0x10000 + (structPtr->monGfxTileStart * 32); + structPtr->monPalIndex = (structPtr->monPalIndex * 16) + 0x100; } } else { - DmaCopy16Defvars(3, sub_81CDCB4(var), structPtr->unk181C, 0x800); - LoadPalette(sub_81CDCD4(var), structPtr->unk1818, 0x20); + DmaCopy16Defvars(3, GetConditionMonPicGfx(id), structPtr->unk181C, 0x800); + LoadPalette(GetConditionMonPal(id), structPtr->monPalIndex, 0x20); } } void sub_81CEE44(void) { - struct ConditionGraph *unk = sub_81CDC70(); + struct ConditionGraph *unk = GetConditionGraphDataPtr(); LoadOam(); ProcessSpriteCopyRequests(); TransferPlttBuffer(); @@ -847,7 +848,7 @@ void sub_81CEE68(void) SetPokenavVBlankCallback(); } -void sub_81CEE74(bool8 showBg) +void ToggleBg2(bool8 showBg) { if (showBg) ShowBg(2); @@ -855,29 +856,29 @@ void sub_81CEE74(bool8 showBg) HideBg(2); } -void sub_81CEE90(void) +void DoConditionGraphTransition(void) { - struct ConditionGraph *unk = sub_81CDC70(); - u8 id = sub_81CDC84(); + struct ConditionGraph *conditionPtr = GetConditionGraphDataPtr(); + u8 id = GetMonMarkIndex(); gUnknown_030012BC = id; - sub_81D1F84(unk, unk->unk14[3], unk->unk14[id]); - TransitionConditionGraph(unk); + sub_81D1F84(conditionPtr, conditionPtr->unk14[3], conditionPtr->unk14[id]); + TransitionConditionGraph(conditionPtr); } void sub_81CEEC8(void) { - struct ConditionGraph *unk = sub_81CDC70(); + struct ConditionGraph *conditionPtr = GetConditionGraphDataPtr(); - if (sub_81CDD5C() || sub_81CDC60() != sub_81CDC50() - 1) - sub_81D1F84(unk, unk->unk14[sub_81CDC84()], unk->unk14[3]); + if (IsConditionMenuSearchMode() || GetConditionGraphCurrentMonIndex() != GetMonListCount() - 1) + sub_81D1F84(conditionPtr, conditionPtr->unk14[GetMonMarkIndex()], conditionPtr->unk14[3]); } -u8 sub_81CEF14(void) +u8 GetMonMarkingsData(void) { - struct Pokenav7Struct *structPtr = GetSubstructPtr(0xC); + struct Pokenav7Struct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_MARK_MENU); - if (sub_81CDD5C() == 1) + if (IsConditionMenuSearchMode() == 1) return structPtr->monMarks.markings; else return 0; diff --git a/src/pokenav_conditions_3.c b/src/pokenav_conditions_3.c index 15b687a42..d02d844d0 100644 --- a/src/pokenav_conditions_3.c +++ b/src/pokenav_conditions_3.c @@ -10,67 +10,78 @@ #include "international_string_util.h" #include "constants/songs.h" +enum +{ + CONDITION_SEARCH_FUNC_NONE, + CONDITION_SEARCH_FUNC_MOVE_UP, + CONDITION_SEARCH_FUNC_MOVE_DOWN, + CONDITION_SEARCH_FUNC_PAGE_UP, + CONDITION_SEARCH_FUNC_PAGE_DOWN, + CONDITION_SEARCH_FUNC_EXIT, + CONDITION_SEARCH_FUNC_SELECT_MON, +}; + struct PokenavSub7 { - u32 (*unk0)(struct PokenavSub7 *); + u32 (*callback)(struct PokenavSub7 *); u32 loopedTaskId; u8 fill1[4]; - s32 unkC; - s32 unk10; - u32 unk14; - u32 unk18; - u32 unk1C; - struct PokenavSub18 *unkPtr; + s32 boxId; + s32 monId; + u32 conditionDataId; + u32 returnFromGraph; + u32 isPartyCondition; + struct PokenavSub18 *monList; }; struct PokenavSub8 { bool32 (*callback)(void); - u32 ltid; + u32 ltid; //looped task Id u16 winid; - bool32 unkC; + bool32 fromGraph; u8 buff[BG_SCREEN_SIZE]; }; // size: 0x810 -static u32 sub_81CF010(struct PokenavSub7 *structPtr); -static u32 sub_81CF030(struct PokenavSub7 *structPtr); -static u32 sub_81CF0B8(struct PokenavSub7 *structPtr); -static u32 sub_81CF0B0(struct PokenavSub7 *structPtr); -static u32 sub_81CF11C(s32 state); -static u32 sub_81CF134(s32 state); -static u32 sub_81CF1C4(s32 state); -static u32 sub_81CF1D8(s32 state); +static u32 HandleConditionSearchInput_WaitSetup(struct PokenavSub7 *structPtr); +static u32 HandleConditionSearchInput(struct PokenavSub7 *structPtr); +static u32 OpenConditionGraphFromSearchList(struct PokenavSub7 *structPtr); +static u32 ReturnToConditionSearchList(struct PokenavSub7 *structPtr); +static u32 GetConditionSearchLoopedTask(s32 state); +static u32 BuildPartyMonSearchResults(s32 state); +static u32 InitBoxMonSearchResults(s32 state); +static u32 BuildBoxMonSearchResults(s32 state); static u32 sub_81CF278(s32 state); -static u32 sub_81CF578(s32 state); -static u32 sub_81CF5F0(s32 state); -static u32 sub_81CF668(s32 state); -static u32 sub_81CF6E0(s32 state); -static u32 sub_81CF758(s32 state); -static u32 sub_81CF798(s32 state); +static u32 LoopedTask_MoveSearchListCursorUp(s32 state); +static u32 LoopedTask_MoveSearchListCursorDown(s32 state); +static u32 LoopedTask_MoveSearchListPageUp(s32 state); +static u32 LoopedTask_MoveSearchListPageDown(s32 state); +static u32 LoopedTask_ExitConditionSearchMenu(s32 state); +static u32 LoopedTask_SelectSearchResult(s32 state); static void sub_81CF2C4(struct PokenavSub7 *structPtr, struct PokenavMonList *item); -static bool32 sub_81CF3E4(void); -static u32 sub_81CF418(s32 state); -static void sub_81CF7C8(struct PokenavSub8 *); -static void sub_81CF7F4(struct PokenavSub8 *); -static void sub_81CF88C(void); -static void sub_81CF8E4(struct PokenavMonList *, u8 *); +static bool32 GetSearchResultCurrentLoopedTaskActive(void); +static u32 LoopedTask_OpenConditionSearchResults(s32 state); +static void AddSearchResultListMenuWindow(struct PokenavSub8 *); +static void PrintSearchResultListMenuItems(struct PokenavSub8 *); +static void InitConditionSearchListMenuTemplate(void); +static void PrintSearchMonListItem(struct PokenavMonList *, u8 *); -static const u32 gUnknown_086233A0[] = {0x16, 0x17, 0x18, 0x21, 0x2F}; +static const u32 sSearchMonDataIds[] = {MON_DATA_COOL, MON_DATA_BEAUTY, MON_DATA_CUTE, MON_DATA_SMART, MON_DATA_TOUGH}; -static const LoopedTask gUnknown_086233B4[] = +static const LoopedTask sConditionSearchLoopedTaskFuncs[] = { - sub_81CF134, - sub_81CF1C4, - sub_81CF1D8, + BuildPartyMonSearchResults, + InitBoxMonSearchResults, + BuildBoxMonSearchResults, sub_81CF278 }; -static const u16 gUnknown_086233C4[] = INCBIN_U16("graphics/pokenav/condition_search2.gbapal"); -static const u32 gUnknown_086233E4[] = INCBIN_U32("graphics/pokenav/condition_search2.4bpp.lz"); -static const u32 gUnknown_086234AC[] = INCBIN_U32("graphics/pokenav/condition_search2.bin.lz"); +static const u16 sConditionSearchResultFramePal[] = INCBIN_U16("graphics/pokenav/condition_search2.gbapal"); +static const u32 sConditionSearchResultTiles[] = INCBIN_U32("graphics/pokenav/condition_search2.4bpp.lz"); +static const u32 sConditionSearchResultTilemap[] = INCBIN_U32("graphics/pokenav/condition_search2.bin.lz"); static const u16 gUnknown_08623570[] = INCBIN_U16("graphics/pokenav/8623570.gbapal"); -static const struct BgTemplate gUnknown_08623590[] = +static const struct BgTemplate sConditionSearchResultBgTemplates[] = { { .bg = 1, @@ -91,18 +102,18 @@ static const struct BgTemplate gUnknown_08623590[] = } }; -static const LoopedTask gUnknown_08623598[] = +static const LoopedTask sSearchResultLoopTaskFuncs[] = { - NULL, - sub_81CF578, - sub_81CF5F0, - sub_81CF668, - sub_81CF6E0, - sub_81CF758, - sub_81CF798 + [CONDITION_SEARCH_FUNC_NONE] = NULL, + [CONDITION_SEARCH_FUNC_MOVE_UP] = LoopedTask_MoveSearchListCursorUp, + [CONDITION_SEARCH_FUNC_MOVE_DOWN] = LoopedTask_MoveSearchListCursorDown, + [CONDITION_SEARCH_FUNC_PAGE_UP] = LoopedTask_MoveSearchListPageUp, + [CONDITION_SEARCH_FUNC_PAGE_DOWN] = LoopedTask_MoveSearchListPageDown, + [CONDITION_SEARCH_FUNC_EXIT] = LoopedTask_ExitConditionSearchMenu, + [CONDITION_SEARCH_FUNC_SELECT_MON] = LoopedTask_SelectSearchResult }; -static const struct WindowTemplate gUnknown_086235B4 = +static const struct WindowTemplate sSearchResultListMenuWindowTemplate = { .bg = 1, .tilemapLeft = 1, @@ -117,137 +128,139 @@ static const u8 sText_MaleSymbol[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_RED}{WHIT static const u8 sText_FemaleSymbol[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_GREEN}{WHITE}{BLUE}♀{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}"); static const u8 sText_NoGenderSymbol[] = _("{UNK_SPACER}"); -bool32 PokenavCallback_Init_8(void) +bool32 PokenavCallback_Init_ConditionSearch(void) { struct PokenavSub7 *structPtr = AllocSubstruct(7, sizeof(struct PokenavSub7)); if (structPtr == NULL) return FALSE; - structPtr->unkPtr = AllocSubstruct(18, sizeof(struct PokenavSub18)); - if (structPtr->unkPtr == NULL) + structPtr->monList = AllocSubstruct(POKENAV_SUBSTRUCT_MON_LIST, sizeof(struct PokenavSub18)); + if (structPtr->monList == NULL) return FALSE; - structPtr->unk0 = sub_81CF010; - structPtr->loopedTaskId = CreateLoopedTask(sub_81CF11C, 1); - structPtr->unk18 = 0; - structPtr->unk14 = gUnknown_086233A0[GetSelectedConditionSearch()]; + structPtr->callback = HandleConditionSearchInput_WaitSetup; + structPtr->loopedTaskId = CreateLoopedTask(GetConditionSearchLoopedTask, 1); + structPtr->returnFromGraph = 0; + structPtr->conditionDataId = sSearchMonDataIds[GetSelectedConditionSearch()]; return TRUE; } -bool32 PokenavCallback_Init_10(void) +// return to search results from condition graph +bool32 PokenavCallback_Init_ReturnToMonSearchList(void) { - struct PokenavSub7 *structPtr = AllocSubstruct(7, sizeof(struct PokenavSub7)); + struct PokenavSub7 *structPtr = AllocSubstruct(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS, sizeof(struct PokenavSub7)); if (structPtr == NULL) return FALSE; - structPtr->unkPtr = GetSubstructPtr(18); - structPtr->unk0 = sub_81CF030; - structPtr->unk18 = 1; - structPtr->unk14 = gUnknown_086233A0[GetSelectedConditionSearch()]; + structPtr->monList = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); + structPtr->callback = HandleConditionSearchInput; + structPtr->returnFromGraph = 1; + structPtr->conditionDataId = sSearchMonDataIds[GetSelectedConditionSearch()]; return TRUE; } -u32 sub_81CEFDC(void) +u32 GetConditionSearchResultsCallback(void) { - struct PokenavSub7 *structPtr = GetSubstructPtr(7); - return structPtr->unk0(structPtr); + struct PokenavSub7 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); + return structPtr->callback(structPtr); } -void sub_81CEFF0(void) +void FreeSearchResultSubstruct1(void) { - struct PokenavSub7 *structPtr = GetSubstructPtr(7); - if (structPtr->unk1C == 0) - FreePokenavSubstruct(18); - FreePokenavSubstruct(7); + struct PokenavSub7 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); + if (structPtr->isPartyCondition == 0) + FreePokenavSubstruct(POKENAV_SUBSTRUCT_MON_LIST); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); } -static bool32 sub_81CF010(struct PokenavSub7 *structPtr) +static bool32 HandleConditionSearchInput_WaitSetup(struct PokenavSub7 *structPtr) { if (!IsLoopedTaskActive(structPtr->loopedTaskId)) - structPtr->unk0 = sub_81CF030; + structPtr->callback = HandleConditionSearchInput; return FALSE; } -static u32 sub_81CF030(struct PokenavSub7 *structPtr) +static u32 HandleConditionSearchInput(struct PokenavSub7 *structPtr) { if (JOY_REPEAT(DPAD_UP)) - return 1; - if (JOY_REPEAT(DPAD_DOWN)) - return 2; - if (JOY_NEW(DPAD_LEFT)) - return 3; - if (JOY_NEW(DPAD_RIGHT)) - return 4; - if (JOY_NEW(B_BUTTON)) + return CONDITION_SEARCH_FUNC_MOVE_UP; + else if (JOY_REPEAT(DPAD_DOWN)) + return CONDITION_SEARCH_FUNC_MOVE_DOWN; + else if (JOY_NEW(DPAD_LEFT)) + return CONDITION_SEARCH_FUNC_PAGE_UP; + else if (JOY_NEW(DPAD_RIGHT)) + return CONDITION_SEARCH_FUNC_PAGE_DOWN; + else if (JOY_NEW(B_BUTTON)) { - structPtr->unk1C = 0; - structPtr->unk0 = sub_81CF0B0; - return 5; + structPtr->isPartyCondition = 0; + structPtr->callback = ReturnToConditionSearchList; + return CONDITION_SEARCH_FUNC_EXIT; } - if (JOY_NEW(A_BUTTON)) + else if (JOY_NEW(A_BUTTON)) { - structPtr->unkPtr->unk2 = GetSelectedMatchCall(); - structPtr->unk1C = 1; - structPtr->unk0 = sub_81CF0B8; - return 6; + structPtr->monList->currIndex = GetSelectedPokenavListIndex(); + structPtr->isPartyCondition = 1; + structPtr->callback = OpenConditionGraphFromSearchList; + return CONDITION_SEARCH_FUNC_SELECT_MON; } - return 0; + else + return CONDITION_SEARCH_FUNC_NONE; } -static u32 sub_81CF0B0(struct PokenavSub7 *structPtr) +static u32 ReturnToConditionSearchList(struct PokenavSub7 *structPtr) { return POKENAV_CONDITION_SEARCH_MENU; } -static u32 sub_81CF0B8(struct PokenavSub7 *structPtr) +static u32 OpenConditionGraphFromSearchList(struct PokenavSub7 *structPtr) { - return POKENAV_MENU_9; + return POKENAV_CONDITION_GRAPH_FROM_SEARCH; } static u32 sub_81CF0C0(void) { - struct PokenavSub7 *structPtr = GetSubstructPtr(7); - return structPtr->unk18; + struct PokenavSub7 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); + return structPtr->returnFromGraph; } -static struct PokenavMonList * sub_81CF0D0(void) +static struct PokenavMonList * GetSearchResultsMonDataList(void) { - struct PokenavSub7 * ptr = GetSubstructPtr(7); - return ptr->unkPtr->unk4; + struct PokenavSub7 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); + return ptr->monList->monData; } -static u16 sub_81CF0E0(void) +static u16 GetSearchResultsMonListCount(void) { - struct PokenavSub7 * ptr = GetSubstructPtr(7); - return ptr->unkPtr->unk0; + struct PokenavSub7 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); + return ptr->monList->listCount; } -static s32 sub_81CF0F0(void) +static s32 GetSearchResultsSelectedMonData(void) { - struct PokenavSub7 * ptr = GetSubstructPtr(7); - s32 i = GetSelectedMatchCall(); - return ptr->unkPtr->unk4[i].data; + struct PokenavSub7 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); + s32 i = GetSelectedPokenavListIndex(); + return ptr->monList->monData[i].data; } static u16 sub_81CF10C(void) { - struct PokenavSub7 * ptr = GetSubstructPtr(7); - return ptr->unkPtr->unk2; + struct PokenavSub7 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); + return ptr->monList->currIndex; } -static u32 sub_81CF11C(s32 state) +static u32 GetConditionSearchLoopedTask(s32 state) { - return gUnknown_086233B4[state](state); + return sConditionSearchLoopedTaskFuncs[state](state); } -static u32 sub_81CF134(s32 state) +static u32 BuildPartyMonSearchResults(s32 state) { s32 i; struct PokenavMonList item; - struct PokenavSub7 * ptr = GetSubstructPtr(7); + struct PokenavSub7 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); - ptr->unkPtr->unk0 = 0; - ptr->unkPtr->unk2 = 0; + ptr->monList->listCount = 0; + ptr->monList->currIndex = 0; item.boxId = 14; for (i = 0; i < PARTY_SIZE; i++) { @@ -257,7 +270,7 @@ static u32 sub_81CF134(s32 state) if (!GetMonData(pokemon, MON_DATA_SANITY_IS_EGG)) { item.monId = i; - item.data = GetMonData(pokemon, ptr->unk14); + item.data = GetMonData(pokemon, ptr->conditionDataId); sub_81CF2C4(ptr, &item); } } @@ -265,19 +278,19 @@ static u32 sub_81CF134(s32 state) return LT_INC_AND_CONTINUE; } -static u32 sub_81CF1C4(s32 state) +static u32 InitBoxMonSearchResults(s32 state) { - struct PokenavSub7 * ptr = GetSubstructPtr(7); - ptr->unk10 = 0; - ptr->unkC = 0; + struct PokenavSub7 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); + ptr->monId = 0; + ptr->boxId = 0; return LT_INC_AND_CONTINUE; } -static u32 sub_81CF1D8(s32 state) +static u32 BuildBoxMonSearchResults(s32 state) { - struct PokenavSub7 * ptr = GetSubstructPtr(7); - s32 boxId = ptr->unkC; - s32 monId = ptr->unk10; + struct PokenavSub7 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); + s32 boxId = ptr->boxId; + s32 monId = ptr->monId; s32 boxCount = 0; struct PokenavMonList item; @@ -289,15 +302,15 @@ static u32 sub_81CF1D8(s32 state) { item.boxId = boxId; item.monId = monId; - item.data = GetBoxMonDataAt(boxId, monId, ptr->unk14); + item.data = GetBoxMonDataAt(boxId, monId, ptr->conditionDataId); sub_81CF2C4(ptr, &item); } boxCount++; monId++; if (boxCount > 14) { - ptr->unkC = boxId; - ptr->unk10 = monId; + ptr->boxId = boxId; + ptr->monId = monId; return LT_CONTINUE; } } @@ -310,108 +323,108 @@ static u32 sub_81CF1D8(s32 state) static u32 sub_81CF278(s32 state) { - struct PokenavSub7 * ptr = GetSubstructPtr(7); - s32 r6 = ptr->unkPtr->unk0; - s32 r4 = ptr->unkPtr->unk4[0].data; + struct PokenavSub7 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULTS); + s32 r6 = ptr->monList->listCount; + s32 r4 = ptr->monList->monData[0].data; s32 i; - ptr->unkPtr->unk4[0].data = 1; + ptr->monList->monData[0].data = 1; for (i = 1; i < r6; i++) { - if (ptr->unkPtr->unk4[i].data == r4) + if (ptr->monList->monData[i].data == r4) { - ptr->unkPtr->unk4[i].data = ptr->unkPtr->unk4[i - 1].data; + ptr->monList->monData[i].data = ptr->monList->monData[i - 1].data; } else { - r4 = ptr->unkPtr->unk4[i].data; - ptr->unkPtr->unk4[i].data = i + 1; + r4 = ptr->monList->monData[i].data; + ptr->monList->monData[i].data = i + 1; } } - ptr->unk18 = 1; + ptr->returnFromGraph = 1; return LT_FINISH; } static void sub_81CF2C4(struct PokenavSub7 *structPtr, struct PokenavMonList *item) { u32 left = 0; - u32 right = structPtr->unkPtr->unk0; + u32 right = structPtr->monList->listCount; u32 insertionIdx = left + (right - left) / 2; while (right != insertionIdx) { - if (item->data > structPtr->unkPtr->unk4[insertionIdx].data) + if (item->data > structPtr->monList->monData[insertionIdx].data) right = insertionIdx; else left = insertionIdx + 1; insertionIdx = left + (right - left) / 2; } - for (right = structPtr->unkPtr->unk0; right > insertionIdx; right--) - structPtr->unkPtr->unk4[right] = structPtr->unkPtr->unk4[right - 1]; - structPtr->unkPtr->unk4[insertionIdx] = *item; - structPtr->unkPtr->unk0++; + for (right = structPtr->monList->listCount; right > insertionIdx; right--) + structPtr->monList->monData[right] = structPtr->monList->monData[right - 1]; + structPtr->monList->monData[insertionIdx] = *item; + structPtr->monList->listCount++; } -bool32 sub_81CF330(void) +bool32 OpenConditionSearchResults(void) { - struct PokenavSub8 * unk = AllocSubstruct(8, sizeof(struct PokenavSub8)); - if (unk == NULL) + struct PokenavSub8 *searchList = AllocSubstruct(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST, sizeof(struct PokenavSub8)); + if (searchList == NULL) return FALSE; - unk->ltid = CreateLoopedTask(sub_81CF418, 1); - unk->callback = sub_81CF3E4; - unk->unkC = FALSE; + searchList->ltid = CreateLoopedTask(LoopedTask_OpenConditionSearchResults, 1); + searchList->callback = GetSearchResultCurrentLoopedTaskActive; + searchList->fromGraph = FALSE; return TRUE; } -bool32 sub_81CF368(void) +bool32 OpenConditionSearchListFromGraph(void) { - struct PokenavSub8 * unk = AllocSubstruct(8, sizeof(struct PokenavSub8)); - if (unk == NULL) + struct PokenavSub8 *searchList = AllocSubstruct(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST, sizeof(struct PokenavSub8)); + if (searchList == NULL) return FALSE; - unk->ltid = CreateLoopedTask(sub_81CF418, 1); - unk->callback = sub_81CF3E4; - unk->unkC = TRUE; + searchList->ltid = CreateLoopedTask(LoopedTask_OpenConditionSearchResults, 1); + searchList->callback = GetSearchResultCurrentLoopedTaskActive; + searchList->fromGraph = TRUE; return TRUE; } -void sub_81CF3A0(s32 idx) +void CreateSearchResultsLoopedTask(s32 idx) { - struct PokenavSub8 * unk = GetSubstructPtr(8); - unk->ltid = CreateLoopedTask(gUnknown_08623598[idx], 1); - unk->callback = sub_81CF3E4; + struct PokenavSub8 *searchList = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST); + searchList->ltid = CreateLoopedTask(sSearchResultLoopTaskFuncs[idx], 1); + searchList->callback = GetSearchResultCurrentLoopedTaskActive; } -bool32 sub_81CF3D0(void) +bool32 IsSearchResultLoopedTaskActive(void) { - struct PokenavSub8 * unk = GetSubstructPtr(8); - return unk->callback(); + struct PokenavSub8 *searchList = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST); + return searchList->callback(); } -bool32 sub_81CF3E4(void) +bool32 GetSearchResultCurrentLoopedTaskActive(void) { - struct PokenavSub8 * unk = GetSubstructPtr(8); - return IsLoopedTaskActive(unk->ltid); + struct PokenavSub8 *searchList = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST); + return IsLoopedTaskActive(searchList->ltid); } -void sub_81CF3F8(void) +void FreeSearchResultSubstruct2(void) { - struct PokenavSub8 * unk = GetSubstructPtr(8); + struct PokenavSub8 *searchList = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST); sub_81C8234(); - RemoveWindow(unk->winid); - FreePokenavSubstruct(8); + RemoveWindow(searchList->winid); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST); } -static u32 sub_81CF418(s32 state) +static u32 LoopedTask_OpenConditionSearchResults(s32 state) { - struct PokenavSub8 * unk = GetSubstructPtr(8); + struct PokenavSub8 *searchList = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST); switch (state) { case 0: - InitBgTemplates(gUnknown_08623590, NELEMS(gUnknown_08623590)); - DecompressAndCopyTileDataToVram(1, gUnknown_086233E4, 0, 0, 0); - SetBgTilemapBuffer(1, unk->buff); - CopyToBgTilemapBuffer(1, gUnknown_086234AC, 0, 0); + InitBgTemplates(sConditionSearchResultBgTemplates, NELEMS(sConditionSearchResultBgTemplates)); + DecompressAndCopyTileDataToVram(1, sConditionSearchResultTiles, 0, 0, 0); + SetBgTilemapBuffer(1, searchList->buff); + CopyToBgTilemapBuffer(1, sConditionSearchResultTilemap, 0, 0); CopyBgTilemapBufferToVram(1); - CopyPaletteIntoBufferUnfaded(gUnknown_086233C4, 0x10, 0x20); + CopyPaletteIntoBufferUnfaded(sConditionSearchResultFramePal, 0x10, 0x20); CopyBgTilemapBufferToVram(1); return LT_INC_AND_PAUSE; case 1: @@ -423,13 +436,13 @@ static u32 sub_81CF418(s32 state) case 2: if (FreeTempTileDataBuffersIfPossible()) return LT_PAUSE; - CopyPaletteIntoBufferUnfaded(gUnknown_08623570, 0x20, 0x20); - sub_81CF88C(); + CopyPaletteIntoBufferUnfaded(gUnknown_08623570, 0x20, 32); + InitConditionSearchListMenuTemplate(); return LT_INC_AND_PAUSE; case 3: if (sub_81C8224()) return LT_PAUSE; - sub_81CF7C8(unk); + AddSearchResultListMenuWindow(searchList); PrintHelpBarText(HELPBAR_CONDITION_MON_LIST); return LT_INC_AND_PAUSE; case 4: @@ -440,28 +453,28 @@ static u32 sub_81CF418(s32 state) ShowBg(1); ShowBg(2); HideBg(3); - if (!unk->unkC) + if (!searchList->fromGraph) { - u8 r4 = GetSelectedConditionSearch() + POKENAV_MENUITEM_CONDITION_SEARCH_COOL; - LoadLeftHeaderGfxForIndex(r4); - sub_81C7FA0(r4, 1, 0); - sub_81C7FA0(1, 1, 0); + u8 searchGfxId = GetSelectedConditionSearch() + POKENAV_MENUITEM_CONDITION_SEARCH_COOL; + LoadLeftHeaderGfxForIndex(searchGfxId); + ShowLeftHeaderGfx(searchGfxId, 1, 0); + ShowLeftHeaderGfx(POKENAV_GFX_CONDITION_MENU, 1, 0); } PokenavFadeScreen(1); return LT_INC_AND_PAUSE; case 5: if (IsPaletteFadeActive()) return LT_PAUSE; - if (sub_81C8010()) + if (AreLeftHeaderSpritesMoving()) return LT_PAUSE; break; } return LT_FINISH; } -static u32 sub_81CF578(s32 state) +static u32 LoopedTask_MoveSearchListCursorUp(s32 state) { - struct PokenavSub8 * unk = GetSubstructPtr(8); + struct PokenavSub8 *searchList = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST); switch (state) { case 0: @@ -478,11 +491,11 @@ static u32 sub_81CF578(s32 state) } return LT_INC_AND_PAUSE; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; // fallthrough case 2: - sub_81CF7F4(unk); + PrintSearchResultListMenuItems(searchList); return LT_INC_AND_PAUSE; case 3: if (IsDma3ManagerBusyWithBgCopy()) @@ -492,9 +505,9 @@ static u32 sub_81CF578(s32 state) return LT_FINISH; } -static u32 sub_81CF5F0(s32 state) +static u32 LoopedTask_MoveSearchListCursorDown(s32 state) { - struct PokenavSub8 * unk = GetSubstructPtr(8); + struct PokenavSub8 *searchList = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST); switch (state) { case 0: @@ -511,11 +524,11 @@ static u32 sub_81CF5F0(s32 state) } return LT_INC_AND_PAUSE; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; // fallthrough case 2: - sub_81CF7F4(unk); + PrintSearchResultListMenuItems(searchList); return LT_INC_AND_PAUSE; case 3: if (IsDma3ManagerBusyWithBgCopy()) @@ -525,9 +538,9 @@ static u32 sub_81CF5F0(s32 state) return LT_FINISH; } -static u32 sub_81CF668(s32 state) +static u32 LoopedTask_MoveSearchListPageUp(s32 state) { - struct PokenavSub8 * unk = GetSubstructPtr(8); + struct PokenavSub8 *searchList = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST); switch (state) { case 0: @@ -544,11 +557,11 @@ static u32 sub_81CF668(s32 state) } return LT_INC_AND_PAUSE; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; // fallthrough case 2: - sub_81CF7F4(unk); + PrintSearchResultListMenuItems(searchList); return LT_INC_AND_PAUSE; case 3: if (IsDma3ManagerBusyWithBgCopy()) @@ -558,9 +571,9 @@ static u32 sub_81CF668(s32 state) return LT_FINISH; } -static u32 sub_81CF6E0(s32 state) +static u32 LoopedTask_MoveSearchListPageDown(s32 state) { - struct PokenavSub8 * unk = GetSubstructPtr(8); + struct PokenavSub8 *searchList = GetSubstructPtr(POKENAV_SUBSTRUCT_CONDITION_SEARCH_RESULT_LIST); switch (state) { case 0: @@ -577,11 +590,11 @@ static u32 sub_81CF6E0(s32 state) } return LT_INC_AND_PAUSE; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; // fallthrough case 2: - sub_81CF7F4(unk); + PrintSearchResultListMenuItems(searchList); return LT_INC_AND_PAUSE; case 3: if (IsDma3ManagerBusyWithBgCopy()) @@ -591,27 +604,27 @@ static u32 sub_81CF6E0(s32 state) return LT_FINISH; } -static u32 sub_81CF758(s32 state) +static u32 LoopedTask_ExitConditionSearchMenu(s32 state) { switch (state) { case 0: PlaySE(SE_SELECT); PokenavFadeScreen(0); - sub_81C78A0(); + SlideMenuHeaderDown(); return LT_INC_AND_PAUSE; case 1: if (IsPaletteFadeActive()) return LT_PAUSE; if (MainMenuLoopedTaskIsBusy()) return LT_PAUSE; - sub_81C7FDC(); + SetLeftHeaderSpritesInvisibility(); break; } return LT_FINISH; } -static u32 sub_81CF798(s32 state) +static u32 LoopedTask_SelectSearchResult(s32 state) { switch (state) { @@ -627,46 +640,47 @@ static u32 sub_81CF798(s32 state) return LT_FINISH; } -static void sub_81CF7C8(struct PokenavSub8 * ptr) +static void AddSearchResultListMenuWindow(struct PokenavSub8 *searchList) { - ptr->winid = AddWindow(&gUnknown_086235B4); - PutWindowTilemap(ptr->winid); - CopyWindowToVram(ptr->winid, 1); - sub_81CF7F4(ptr); + searchList->winid = AddWindow(&sSearchResultListMenuWindowTemplate); + PutWindowTilemap(searchList->winid); + CopyWindowToVram(searchList->winid, 1); + PrintSearchResultListMenuItems(searchList); } -static void sub_81CF7F4(struct PokenavSub8 * ptr) +static void PrintSearchResultListMenuItems(struct PokenavSub8 *searchList) { - s32 r7 = sub_81CF0F0(); + s32 r7 = GetSearchResultsSelectedMonData(); DynamicPlaceholderTextUtil_Reset(); DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gStringVar1); *gStringVar1 = EOS; DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar2, gText_NumberF700); - AddTextPrinterParameterized(ptr->winid, 1, gStringVar2, 4, 1, 0xFF, NULL); + AddTextPrinterParameterized(searchList->winid, 1, gStringVar2, 4, 1, 0xFF, NULL); ConvertIntToDecimalStringN(gStringVar1, r7, STR_CONV_MODE_RIGHT_ALIGN, 3); - AddTextPrinterParameterized(ptr->winid, 1, gStringVar1, 34, 1, 0xFF, NULL); - CopyWindowToVram(ptr->winid, 2); + AddTextPrinterParameterized(searchList->winid, 1, gStringVar1, 34, 1, 0xFF, NULL); + CopyWindowToVram(searchList->winid, 2); } -static void sub_81CF88C(void) +static void InitConditionSearchListMenuTemplate(void) { struct PokenavListTemplate template; - template.list.monList = sub_81CF0D0(); - template.unk4 = sub_81CF0E0(); + + template.list.monList = GetSearchResultsMonDataList(); + template.count = GetSearchResultsMonListCount(); template.unk8 = 4; template.unk6 = sub_81CF10C(); - template.unk9 = 13; - template.unkA = 17; - template.unkB = 1; - template.unkC = 8; - template.unkD = 2; - template.unkE = 1; - template.listFunc.unk10_1 = sub_81CF8E4; + template.item_X = 13; + template.windowWidth = 17; + template.listTop = 1; + template.maxShowed = 8; + template.fillValue = 2; + template.fontId = 1; + template.listFunc.printMonFunc = PrintSearchMonListItem; template.unk14 = NULL; - sub_81C81D4(&gUnknown_08623590[1], &template, 0); + sub_81C81D4(&sConditionSearchResultBgTemplates[1], &template, 0); } -static void sub_81CF8E4(struct PokenavMonList * item, u8 * dest) +static void PrintSearchMonListItem(struct PokenavMonList * item, u8 * dest) { u8 gender; u8 level; diff --git a/src/pokenav_main_menu.c b/src/pokenav_main_menu.c index f2b9b0dcc..009cf783f 100644 --- a/src/pokenav_main_menu.c +++ b/src/pokenav_main_menu.c @@ -15,9 +15,9 @@ struct PokenavMainMenuResources { - void (*unk0)(u32); - u32 (*unk4)(void); - u32 unk8; + void (*loopTask)(u32); + u32 (*isLoopTaskActiveFunc)(void); + u32 unused; u32 currentTaskId; u32 helpBarWindowId; u32 palettes; @@ -47,8 +47,8 @@ static void SpriteCB_MoveLeftHeader(struct Sprite *sprite); static void InitPokenavMainMenuResources(void); static void InitHoennMapHeaderSprites(void); static void InitHelpBar(void); -static u32 LoopedTask_ScrollMenuHeaderDown(s32 a0); -static u32 LoopedTask_ScrollMenuHeaderUp(s32 a0); +static u32 LoopedTask_SlideMenuHeaderUp(s32 a0); +static u32 LoopedTask_SlideMenuHeaderDown(s32 a0); static void DrawHelpBar(u32 windowId); static void SpriteCB_SpinningPokenav(struct Sprite* sprite); static u32 LoopedTask_InitPokenavMenu(s32 a0); @@ -294,7 +294,7 @@ bool32 InitPokenavMainMenu(void) { struct PokenavMainMenuResources *structPtr; - structPtr = AllocSubstruct(0, sizeof(struct PokenavMainMenuResources)); + structPtr = AllocSubstruct(POKENAV_SUBSTRUCT_MAIN_MENU, sizeof(struct PokenavMainMenuResources)); if (structPtr == NULL) return FALSE; @@ -306,14 +306,14 @@ bool32 InitPokenavMainMenu(void) u32 PokenavMainMenuLoopedTaskIsActive(void) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); return IsLoopedTaskActive(structPtr->currentTaskId); } void ShutdownPokenav(void) { PlaySE(SE_POKENAV_OFF); - sub_81CAADC(); + ResetBldCnt_(); BeginNormalPaletteFade(0xFFFFFFFF, -1, 0, 16, RGB_BLACK); } @@ -345,7 +345,7 @@ static u32 LoopedTask_InitPokenavMenu(s32 a0) ResetTempTileDataBuffers(); return LT_INC_AND_CONTINUE; case 1: - structPtr = GetSubstructPtr(0); + structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); DecompressAndCopyTileDataToVram(0, &gPokenavHeader_Gfx, 0, 0, 0); SetBgTilemapBuffer(0, structPtr->tilemapBuffer); CopyToBgTilemapBuffer(0, &gPokenavHeader_Tilemap, 0, 0); @@ -371,46 +371,46 @@ static u32 LoopedTask_InitPokenavMenu(s32 a0) } } -void sub_81C7834(void *func1, void *func2) // Fix types later. +void SetActiveMenuLoopTasks(void *createLoopTask, void *isLoopTaskActive) // Fix types later. { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); - structPtr->unk0 = func1; - structPtr->unk4 = func2; - structPtr->unk8 = 0; + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); + structPtr->loopTask = createLoopTask; + structPtr->isLoopTaskActiveFunc = isLoopTaskActive; + structPtr->unused = 0; } -void sub_81C7850(u32 a0) +void RunMainMenuLoopedTask(u32 a0) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); - structPtr->unk8 = 0; - structPtr->unk0(a0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); + structPtr->unused = 0; + structPtr->loopTask(a0); } -u32 sub_81C786C(void) +u32 IsActiveMenuLoopTaskActive(void) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); - return structPtr->unk4(); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); + return structPtr->isLoopTaskActiveFunc(); } -void sub_81C7880(void) +void SlideMenuHeaderUp(void) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); - structPtr->currentTaskId = CreateLoopedTask(LoopedTask_ScrollMenuHeaderDown, 4); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); + structPtr->currentTaskId = CreateLoopedTask(LoopedTask_SlideMenuHeaderUp, 4); } -void sub_81C78A0(void) +void SlideMenuHeaderDown(void) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); - structPtr->currentTaskId = CreateLoopedTask(LoopedTask_ScrollMenuHeaderUp, 4); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); + structPtr->currentTaskId = CreateLoopedTask(LoopedTask_SlideMenuHeaderDown, 4); } bool32 MainMenuLoopedTaskIsBusy(void) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); return IsLoopedTaskActive(structPtr->currentTaskId); } -static u32 LoopedTask_ScrollMenuHeaderDown(s32 a0) +static u32 LoopedTask_SlideMenuHeaderUp(s32 a0) { switch (a0) { @@ -431,14 +431,13 @@ static u32 LoopedTask_ScrollMenuHeaderDown(s32 a0) } } -static u32 LoopedTask_ScrollMenuHeaderUp(s32 a0) +static u32 LoopedTask_SlideMenuHeaderDown(s32 a0) { if (ChangeBgY(0, 384, 2) <= 0) { ChangeBgY(0, 0, 0); return LT_FINISH; } - return LT_PAUSE; } @@ -459,41 +458,43 @@ void Pokenav_AllocAndLoadPalettes(const struct SpritePalette *palettes) { break; } - - index = (index * 16) + 0x100; - CopyPaletteIntoBufferUnfaded(current->data, index, 0x20); + else + { + index = (index * 16) + 0x100; + CopyPaletteIntoBufferUnfaded(current->data, index, 0x20); + } } } -void sub_81C7990(u32 a0, u16 a1) +void PokenavFillPalette(u32 palIndex, u16 fillValue) { - CpuFill16(a1, gPlttBufferFaded + 0x100 + (a0 * 16), 16 * sizeof(u16)); + CpuFill16(fillValue, gPlttBufferFaded + 0x100 + (palIndex * 16), 16 * sizeof(u16)); } -void sub_81C79BC(const u16 *a0, const u16 *a1, int a2, int a3, int a4, u16 *palette) +void PokenavCopyPalette(const u16 *src, const u16 *dest, int size, int a3, int a4, u16 *palette) { if (a4 == 0) { - CpuCopy16(a0, palette, a2 * 2); + CpuCopy16(src, palette, size * 2); } else if (a4 >= a3) { - CpuCopy16(a1, palette, a2 * 2); + CpuCopy16(dest, palette, size * 2); } else { int r, g, b; int r1, g1, b1; - while (a2--) + while (size--) { - r = GET_R(*a0); - g = GET_G(*a0); - b = GET_B(*a0); + r = GET_R(*src); + g = GET_G(*src); + b = GET_B(*src); - r1 = ((((GET_R(*a1) << 8) - (r << 8)) / a3) * a4) >> 8; - g1 = ((((GET_G(*a1) << 8) - (g << 8)) / a3) * a4) >> 8; - b1 = ((((GET_B(*a1) << 8) - (b << 8)) / a3) * a4) >> 8; + r1 = ((((GET_R(*dest) << 8) - (r << 8)) / a3) * a4) >> 8; + g1 = ((((GET_G(*dest) << 8) - (g << 8)) / a3) * a4) >> 8; + b1 = ((((GET_B(*dest) << 8) - (b << 8)) / a3) * a4) >> 8; r = (r + r1) & 0x1F; //_RGB(r + r1, g + g1, b + b1); doesn't match; I have to assign the value of ((r + r1) & 0x1F) to r1 g = (g + g1) & 0x1F; //See above @@ -501,7 +502,7 @@ void sub_81C79BC(const u16 *a0, const u16 *a1, int a2, int a3, int a4, u16 *pale *palette = RGB2(r, g, b); //See above comment - a0++, a1++; + src++, dest++; palette++; } } @@ -509,7 +510,7 @@ void sub_81C79BC(const u16 *a0, const u16 *a1, int a2, int a3, int a4, u16 *pale void PokenavFadeScreen(s32 fadeType) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); switch (fadeType) { @@ -548,7 +549,7 @@ void InitBgTemplates(const struct BgTemplate *templates, int count) static void InitHelpBar(void) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); InitWindows(&sHelpBarWindowTemplate[0]); structPtr->helpBarWindowId = 0; @@ -559,7 +560,7 @@ static void InitHelpBar(void) void PrintHelpBarText(u32 textId) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); DrawHelpBar(structPtr->helpBarWindowId); AddTextPrinterParameterized3(structPtr->helpBarWindowId, 1, 0, 1, sHelpBarTextColors, 0, sHelpBarTexts[textId]); @@ -580,7 +581,7 @@ static void InitPokenavMainMenuResources(void) { s32 i; u8 spriteId; - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); for (i = 0; i < ARRAY_COUNT(gSpinningPokenavSpriteSheet); i++) LoadCompressedSpriteSheet(&gSpinningPokenavSpriteSheet[i]); @@ -593,7 +594,7 @@ static void InitPokenavMainMenuResources(void) static void CleanupPokenavMainMenuResources(void) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); DestroySprite(structPtr->spinningPokenav); FreeSpriteTilesByTag(0); @@ -608,7 +609,7 @@ static void SpriteCB_SpinningPokenav(struct Sprite *sprite) struct Sprite *PauseSpinningPokenavSprite(void) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); structPtr->spinningPokenav->callback = SpriteCallbackDummy; return structPtr->spinningPokenav; @@ -616,7 +617,7 @@ struct Sprite *PauseSpinningPokenavSprite(void) void ResumeSpinningPokenavSprite(void) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); structPtr->spinningPokenav->pos1.x = 220; structPtr->spinningPokenav->pos1.y = 12; @@ -629,7 +630,7 @@ void ResumeSpinningPokenavSprite(void) static void InitHoennMapHeaderSprites(void) { s32 i, spriteId; - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); LoadCompressedSpriteSheet(&sPokenavHoennMapLeftHeaderSpriteSheet); AllocSpritePalette(1); @@ -658,9 +659,9 @@ void LoadLeftHeaderGfxForIndex(u32 menuGfxId) LoadLeftHeaderGfxForSubMenu(menuGfxId - POKENAV_GFX_SUBMENUS_START); } -void sub_81C7E14(u32 menuGfxId) +void UpdateRegionMapRightHeaderTiles(u32 menuGfxId) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); if (menuGfxId == POKENAV_GFX_MAP_MENU_ZOOMED_OUT) structPtr->leftHeaderSprites[1]->oam.tileNum = GetSpriteTileStartByTag(2) + 32; @@ -676,7 +677,7 @@ static void LoadLeftHeaderGfxForMenu(u32 menuGfxId) if (menuGfxId >= POKENAV_GFX_SUBMENUS_START) return; - structPtr = GetSubstructPtr(0); + structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); tag = sPokenavMenuLeftHeaderSpriteSheets[menuGfxId].tag; size = GetDecompressedDataSize(sPokenavMenuLeftHeaderSpriteSheets[menuGfxId].data); LoadPalette(&gPokenavLeftHeader_Pal[tag * 16], (IndexOfSpritePaletteTag(1) * 16) + 0x100, 0x20); @@ -704,33 +705,33 @@ static void LoadLeftHeaderGfxForSubMenu(u32 menuGfxId) RequestDma3Copy(&gDecompressionBuffer[0x1000], (void *)VRAM + 0x10800 + (GetSpriteTileStartByTag(2) * 32), size, 1); } -void sub_81C7FA0(u32 menuGfxId, bool32 arg1, bool32 arg2) +void ShowLeftHeaderGfx(u32 menuGfxId, bool32 isMain, bool32 isOnRightSide) { - u32 var; + u32 tileTop; - if (!arg1) - var = 0x30; + if (!isMain) + tileTop = 0x30; else - var = 0x10; + tileTop = 0x10; if (menuGfxId < POKENAV_GFX_SUBMENUS_START) - ShowLeftHeaderSprites(var, arg2); + ShowLeftHeaderSprites(tileTop, isOnRightSide); else - ShowLeftHeaderSubmenuSprites(var, arg2); + ShowLeftHeaderSubmenuSprites(tileTop, isOnRightSide); } -void sub_81C7FC4(u32 arg0, bool32 arg1) +void HideMainOrSubMenuLeftHeader(u32 id, bool32 onRightSide) { - if (arg0 < 6) - HideLeftHeaderSprites(arg1); + if (id < POKENAV_GFX_PARTY_MENU) + HideLeftHeaderSprites(onRightSide); else - HideLeftHeaderSubmenuSprites(arg1); + HideLeftHeaderSubmenuSprites(onRightSide); } -void sub_81C7FDC(void) +void SetLeftHeaderSpritesInvisibility(void) { s32 i; - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); for (i = 0; i < (s32)ARRAY_COUNT(structPtr->leftHeaderSprites); i++) { @@ -739,9 +740,9 @@ void sub_81C7FDC(void) } } -bool32 sub_81C8010(void) +bool32 AreLeftHeaderSpritesMoving(void) { - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); if (structPtr->leftHeaderSprites[0]->callback == SpriteCallbackDummy && structPtr->submenuLeftHeaderSprites[0]->callback == SpriteCallbackDummy) return FALSE; @@ -752,7 +753,7 @@ bool32 sub_81C8010(void) static void ShowLeftHeaderSprites(u32 startY, bool32 isOnRightSide) { s32 start, end, i; - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); if (!isOnRightSide) start = -96, end = 32; @@ -769,7 +770,7 @@ static void ShowLeftHeaderSprites(u32 startY, bool32 isOnRightSide) static void ShowLeftHeaderSubmenuSprites(u32 startY, bool32 isOnRightSide) { s32 start, end, i; - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); if (!isOnRightSide) start = -96, end = 16; @@ -786,7 +787,7 @@ static void ShowLeftHeaderSubmenuSprites(u32 startY, bool32 isOnRightSide) static void HideLeftHeaderSprites(bool32 isOnRightSide) { s32 start, end, i; - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); if (!isOnRightSide) start = 32, end = -96; @@ -802,7 +803,7 @@ static void HideLeftHeaderSprites(bool32 isOnRightSide) static void HideLeftHeaderSubmenuSprites(bool32 isOnRightSide) { s32 start, end, i; - struct PokenavMainMenuResources *structPtr = GetSubstructPtr(0); + struct PokenavMainMenuResources *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU); if (!isOnRightSide) start = 16, end = -96; diff --git a/src/pokenav_match_call_1.c b/src/pokenav_match_call_1.c index d919a4dbf..fb44aaa87 100755 --- a/src/pokenav_match_call_1.c +++ b/src/pokenav_match_call_1.c @@ -53,7 +53,7 @@ static const u8 sMatchCallOptionsHasCheckPage[] = bool32 PokenavCallback_Init_MatchCall(void) { - struct Pokenav3Struct *state = AllocSubstruct(5, sizeof(struct Pokenav3Struct)); + struct Pokenav3Struct *state = AllocSubstruct(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN, sizeof(struct Pokenav3Struct)); if (!state) return FALSE; @@ -66,13 +66,13 @@ bool32 PokenavCallback_Init_MatchCall(void) u32 GetMatchCallCallback(void) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); return state->callback(state); } void FreeMatchCallSubstruct1(void) { - FreePokenavSubstruct(5); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); } static u32 CB2_HandleMatchCallInput(struct Pokenav3Struct *state) @@ -92,7 +92,7 @@ static u32 CB2_HandleMatchCallInput(struct Pokenav3Struct *state) { state->callback = CB2_HandleMatchCallOptionsInput; state->optionCursorPos = 0; - selection = GetSelectedMatchCall(); + selection = GetSelectedPokenavListIndex(); if (!state->matchCallEntries[selection].isSpecialTrainer || MatchCall_HasCheckPage(state->matchCallEntries[selection].headerId)) { @@ -205,7 +205,7 @@ static u32 CB2_HandleCallInput(struct Pokenav3Struct *state) static u32 sub_81CAD20(s32 taskState) { int i, j; - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); switch (taskState) { case 0: @@ -239,7 +239,7 @@ static u32 sub_81CAD20(s32 taskState) { state->matchCallEntries[state->numRegistered].headerId = state->headerId; state->matchCallEntries[state->numRegistered].isSpecialTrainer = FALSE; - state->matchCallEntries[state->numRegistered].mapSec = sub_81CB0C8(j); + state->matchCallEntries[state->numRegistered].mapSec = GetMatchTableMapSectionId(j); state->numRegistered++; } @@ -266,31 +266,31 @@ bool32 IsRematchEntryRegistered(int rematchIndex) int sub_81CAE28(void) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); return state->unk10; } int GetNumberRegistered(void) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); return state->numRegistered; } int sub_81CAE48(void) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); return state->unkC; } int unref_sub_81CAE58(void) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); return state->numRegistered - state->unkC; } int unref_sub_81CAE6C(int arg0) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); arg0 += state->unkC; if (arg0 >= state->numRegistered) return REMATCH_TABLE_ENTRIES; @@ -300,19 +300,19 @@ int unref_sub_81CAE6C(int arg0) struct PokenavMatchCallEntries *sub_81CAE94(void) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); return state->matchCallEntries; } u16 GetMatchCallMapSec(int index) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); return state->matchCallEntries[index].mapSec; } bool32 ShouldDrawRematchPokeballIcon(int index) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); if (!state->matchCallEntries[index].isSpecialTrainer) index = state->matchCallEntries[index].headerId; else @@ -327,7 +327,7 @@ bool32 ShouldDrawRematchPokeballIcon(int index) int GetMatchCallTrainerPic(int index) { int headerId; - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); if (!state->matchCallEntries[index].isSpecialTrainer) { index = GetTrainerIdxByRematchIdx(state->matchCallEntries[index].headerId); @@ -348,7 +348,7 @@ int GetMatchCallTrainerPic(int index) const u8 *GetMatchCallMessageText(int index, u8 *arg1) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); *arg1 = 0; if (!Overworld_MapTypeAllowsTeleportAndFly(gMapHeader.mapType)) return gText_CallCantBeMadeHere; @@ -364,7 +364,7 @@ const u8 *GetMatchCallMessageText(int index, u8 *arg1) const u8 *GetMatchCallFlavorText(int index, int checkPageEntry) { int rematchId; - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); if (state->matchCallEntries[index].isSpecialTrainer) { rematchId = MatchCall_GetRematchTableIdx(state->matchCallEntries[index].headerId); @@ -381,13 +381,13 @@ const u8 *GetMatchCallFlavorText(int index, int checkPageEntry) u16 GetMatchCallOptionCursorPos(void) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); return state->optionCursorPos; } u16 GetMatchCallOptionId(int optionId) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); if (state->maxOptionId < optionId) return MATCH_CALL_OPTION_COUNT; @@ -422,7 +422,7 @@ void BufferMatchCallNameAndDesc(struct PokenavMatchCallEntries *matchCallEntry, } } -u8 sub_81CB0C8(int rematchIndex) +u8 GetMatchTableMapSectionId(int rematchIndex) { int mapGroup = gRematchTable[rematchIndex].mapGroup; int mapNum = gRematchTable[rematchIndex].mapNum; @@ -431,7 +431,7 @@ u8 sub_81CB0C8(int rematchIndex) int GetIndexDeltaOfNextCheckPageDown(int index) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); int count = 1; while (++index < state->numRegistered) { @@ -448,7 +448,7 @@ int GetIndexDeltaOfNextCheckPageDown(int index) int GetIndexDeltaOfNextCheckPageUp(int index) { - struct Pokenav3Struct *state = GetSubstructPtr(5); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); int count = -1; while (--index >= 0) { @@ -488,8 +488,8 @@ bool32 unref_sub_81CB16C(void) static bool32 sub_81CB1D0(void) { - struct Pokenav3Struct *state = GetSubstructPtr(5); - int selection = GetSelectedMatchCall(); + struct Pokenav3Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_MAIN); + int selection = GetSelectedPokenavListIndex(); if (!state->matchCallEntries[selection].isSpecialTrainer) { if (GetMatchCallMapSec(selection) == gMapHeader.regionMapSectionId) diff --git a/src/pokenav_match_call_2.c b/src/pokenav_match_call_2.c index 424882670..adcd889d3 100755 --- a/src/pokenav_match_call_2.c +++ b/src/pokenav_match_call_2.c @@ -23,7 +23,6 @@ #include "constants/game_stat.h" #include "constants/region_map_sections.h" #include "constants/songs.h" -#include "constants/species.h" struct Pokenav4Struct { @@ -37,7 +36,7 @@ struct Pokenav4Struct u16 msgBoxWindowId; s16 unk16; u8 unused18; - u8 unk19; + u8 unused19; u16 unk1A; struct Sprite *optionsCursorSprite; struct Sprite *trainerPicSprite; @@ -51,9 +50,9 @@ struct Pokenav4Struct static bool32 GetCurrentLoopedTaskActive(void); static u32 LoopedTask_OpenMatchCall(s32); -static void sub_81CBBB8(void); +static void InitMatchCallPokenavListMenuTemplate(void); static void sub_81CBC1C(void); -static void sub_81CC2B4(void); +static void RemoveMatchCallSprites(void); static void sub_81CC034(struct Pokenav4Struct *); static void DrawMatchCallLeftColumnWindows(struct Pokenav4Struct *); static void UpdateMatchCallInfoBox(struct Pokenav4Struct *); @@ -120,7 +119,7 @@ static const u16 gUnknown_08622700[] = INCBIN_U16("graphics/pokenav/8622700.gbap static const u16 gUnknown_08622720[] = INCBIN_U16("graphics/pokenav/pokeball_matchcall.gbapal"); static const u32 gUnknown_08622760[] = INCBIN_U32("graphics/pokenav/pokeball_matchcall.4bpp.lz"); -const struct BgTemplate gUnknown_0862278C[3] = +const struct BgTemplate sMatchCallBgTemplates[3] = { { .bg = 1, @@ -153,22 +152,22 @@ const struct BgTemplate gUnknown_0862278C[3] = static const LoopedTask sMatchCallLoopTaskFuncs[] = { - [POKENAV_MC_FUNC_NONE] = NULL, - [POKENAV_MC_FUNC_DOWN] = MatchCallListCursorDown, - [POKENAV_MC_FUNC_UP] = MatchCallListCursorUp, - [POKENAV_MC_FUNC_PG_DOWN] = MatchCallListPageDown, - [POKENAV_MC_FUNC_PG_UP] = MatchCallListPageUp, - [POKENAV_MC_FUNC_SELECT] = SelectMatchCallEntry, + [POKENAV_MC_FUNC_NONE] = NULL, + [POKENAV_MC_FUNC_DOWN] = MatchCallListCursorDown, + [POKENAV_MC_FUNC_UP] = MatchCallListCursorUp, + [POKENAV_MC_FUNC_PG_DOWN] = MatchCallListPageDown, + [POKENAV_MC_FUNC_PG_UP] = MatchCallListPageUp, + [POKENAV_MC_FUNC_SELECT] = SelectMatchCallEntry, [POKENAV_MC_FUNC_MOVE_OPTIONS_CURSOR] = MoveMatchCallOptionsCursor, - [POKENAV_MC_FUNC_CANCEL] = CancelMatchCallSelection, - [POKENAV_MC_FUNC_CALL_MSG] = DoMatchCallMessage, - [POKENAV_MC_FUNC_NEARBY_MSG] = DoTrainerCloseByMessage, - [POKENAV_MC_FUNC_10] = sub_81CB888, - [POKENAV_MC_FUNC_SHOW_CHECK_PAGE] = ShowCheckPage, - [POKENAV_MC_FUNC_CHECK_PAGE_UP] = ShowCheckPageUp, - [POKENAV_MC_FUNC_CHECK_PAGE_DOWN] = ShowCheckPageDown, - [POKENAV_MC_FUNC_EXIT_CHECK_PAGE] = ExitCheckPage, - [POKENAV_MC_FUNC_EXIT] = ExitMatchCall + [POKENAV_MC_FUNC_CANCEL] = CancelMatchCallSelection, + [POKENAV_MC_FUNC_CALL_MSG] = DoMatchCallMessage, + [POKENAV_MC_FUNC_NEARBY_MSG] = DoTrainerCloseByMessage, + [POKENAV_MC_FUNC_10] = sub_81CB888, + [POKENAV_MC_FUNC_SHOW_CHECK_PAGE] = ShowCheckPage, + [POKENAV_MC_FUNC_CHECK_PAGE_UP] = ShowCheckPageUp, + [POKENAV_MC_FUNC_CHECK_PAGE_DOWN] = ShowCheckPageDown, + [POKENAV_MC_FUNC_EXIT_CHECK_PAGE] = ExitCheckPage, + [POKENAV_MC_FUNC_EXIT] = ExitMatchCall }; static const struct WindowTemplate sMatchCallLocationWindowTemplate = @@ -276,11 +275,11 @@ static const struct SpriteTemplate sTrainerPicSpriteTemplate = bool32 OpenMatchCall(void) { - struct Pokenav4Struct *state = AllocSubstruct(6, sizeof(struct Pokenav4Struct)); + struct Pokenav4Struct *state = AllocSubstruct(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN, sizeof(struct Pokenav4Struct)); if (!state) return FALSE; - state->unk19 = 0; + state->unused19 = 0; state->loopTaskId = CreateLoopedTask(LoopedTask_OpenMatchCall, 1); state->isTaskActiveCB = GetCurrentLoopedTaskActive; return TRUE; @@ -288,21 +287,21 @@ bool32 OpenMatchCall(void) void CreateMatchCallLoopedTask(s32 index) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); state->loopTaskId = CreateLoopedTask(sMatchCallLoopTaskFuncs[index], 1); state->isTaskActiveCB = GetCurrentLoopedTaskActive; } bool32 IsMatchCallLoopedTaskActive(void) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); return state->isTaskActiveCB(); } void FreeMatchCallSubstruct2(void) { - struct Pokenav4Struct *state = GetSubstructPtr(6); - sub_81CC2B4(); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); + RemoveMatchCallSprites(); sub_81CBC1C(); RemoveWindow(state->infoBoxWindowId); RemoveWindow(state->locWindowId); @@ -312,17 +311,17 @@ void FreeMatchCallSubstruct2(void) static bool32 GetCurrentLoopedTaskActive(void) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); return IsLoopedTaskActive(state->loopTaskId); } static u32 LoopedTask_OpenMatchCall(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: - InitBgTemplates(gUnknown_0862278C, ARRAY_COUNT(gUnknown_0862278C)); + InitBgTemplates(sMatchCallBgTemplates, ARRAY_COUNT(sMatchCallBgTemplates)); ChangeBgX(2, 0, 0); ChangeBgY(2, 0, 0); DecompressAndCopyTileDataToVram(2, sMatchCallUI_Gfx, 0, 0, 0); @@ -355,7 +354,7 @@ static u32 LoopedTask_OpenMatchCall(s32 taskState) if (FreeTempTileDataBuffersIfPossible() || !sub_81CAE28()) return LT_PAUSE; - sub_81CBBB8(); + InitMatchCallPokenavListMenuTemplate(); return LT_INC_AND_PAUSE; case 4: if (sub_81C8224()) @@ -375,11 +374,11 @@ static u32 LoopedTask_OpenMatchCall(s32 taskState) ShowBg(1); sub_81CC214(); LoadLeftHeaderGfxForIndex(3); - sub_81C7FA0(3, 1, 0); + ShowLeftHeaderGfx(POKENAV_GFX_MATCH_CALL_MENU, 1, 0); PokenavFadeScreen(1); return LT_INC_AND_PAUSE; case 7: - if (IsPaletteFadeActive() || sub_81C8010()) + if (IsPaletteFadeActive() || AreLeftHeaderSpritesMoving()) return LT_PAUSE; sub_81CBC38(1); @@ -391,7 +390,7 @@ static u32 LoopedTask_OpenMatchCall(s32 taskState) u32 MatchCallListCursorDown(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -410,7 +409,7 @@ u32 MatchCallListCursorDown(s32 taskState) } break; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; PrintMatchCallLocation(state, 0); @@ -428,7 +427,7 @@ u32 MatchCallListCursorDown(s32 taskState) u32 MatchCallListCursorUp(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -447,7 +446,7 @@ u32 MatchCallListCursorUp(s32 taskState) } break; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; PrintMatchCallLocation(state, 0); @@ -465,7 +464,7 @@ u32 MatchCallListCursorUp(s32 taskState) u32 MatchCallListPageDown(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -484,7 +483,7 @@ u32 MatchCallListPageDown(s32 taskState) } break; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; PrintMatchCallLocation(state, 0); @@ -502,7 +501,7 @@ u32 MatchCallListPageDown(s32 taskState) u32 MatchCallListPageUp(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -521,7 +520,7 @@ u32 MatchCallListPageUp(s32 taskState) } break; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; PrintMatchCallLocation(state, 0); @@ -539,7 +538,7 @@ u32 MatchCallListPageUp(s32 taskState) u32 SelectMatchCallEntry(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -562,7 +561,7 @@ u32 MoveMatchCallOptionsCursor(s32 taskState) u16 cursorPos; PlaySE(SE_SELECT); - state = GetSubstructPtr(6); + state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); cursorPos = GetMatchCallOptionCursorPos(); UpdateCursorGfxPos(state, cursorPos); return LT_FINISH; @@ -570,7 +569,7 @@ u32 MoveMatchCallOptionsCursor(s32 taskState) u32 CancelMatchCallSelection(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -589,7 +588,7 @@ u32 CancelMatchCallSelection(s32 taskState) u32 DoMatchCallMessage(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -621,7 +620,7 @@ u32 DoMatchCallMessage(s32 taskState) u32 DoTrainerCloseByMessage(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -647,7 +646,7 @@ u32 DoTrainerCloseByMessage(s32 taskState) u32 sub_81CB888(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); u32 result = LT_INC_AND_PAUSE; switch (taskState) @@ -711,7 +710,7 @@ u32 sub_81CB888(s32 taskState) u32 ShowCheckPage(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -720,7 +719,7 @@ u32 ShowCheckPage(s32 taskState) UpdateWindowsToShowCheckPage(state); return LT_INC_AND_PAUSE; case 1: - if (sub_81C8820() || IsDma3ManagerBusyWithBgCopy1(state)) + if (IsMatchCallListTaskActive() || IsDma3ManagerBusyWithBgCopy1(state)) return LT_PAUSE; PrintHelpBarText(HELPBAR_MC_CHECK_PAGE); @@ -730,7 +729,7 @@ u32 ShowCheckPage(s32 taskState) LoadCheckPageTrainerPic(state); return LT_INC_AND_PAUSE; case 3: - if (sub_81C8820() || WaitForTrainerPic(state) || WaitForHelpBar()) + if (IsMatchCallListTaskActive() || WaitForTrainerPic(state) || WaitForHelpBar()) return LT_PAUSE; break; } @@ -742,7 +741,7 @@ u32 ShowCheckPageDown(s32 taskState) { int topId; int delta; - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -769,7 +768,7 @@ u32 ShowCheckPageDown(s32 taskState) LoadCheckPageTrainerPic(state); return LT_INC_AND_PAUSE; case 4: - if (sub_81C8820() || WaitForTrainerPic(state)) + if (IsMatchCallListTaskActive() || WaitForTrainerPic(state)) return LT_PAUSE; break; } @@ -779,7 +778,7 @@ u32 ShowCheckPageDown(s32 taskState) u32 ExitCheckPage(s32 taskState) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -788,7 +787,7 @@ u32 ExitCheckPage(s32 taskState) sub_81C87F0(); return LT_INC_AND_PAUSE; case 1: - if (sub_81C8820() || WaitForTrainerPic(state)) + if (IsMatchCallListTaskActive() || WaitForTrainerPic(state)) return LT_PAUSE; PrintHelpBarText(HELPBAR_MC_TRAINER_LIST); @@ -807,7 +806,7 @@ u32 ShowCheckPageUp(s32 taskState) { int topId; int delta; - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); switch (taskState) { case 0: @@ -834,7 +833,7 @@ u32 ShowCheckPageUp(s32 taskState) LoadCheckPageTrainerPic(state); return LT_INC_AND_PAUSE; case 4: - if (sub_81C8820() || WaitForTrainerPic(state)) + if (IsMatchCallListTaskActive() || WaitForTrainerPic(state)) return LT_PAUSE; break; } @@ -850,35 +849,35 @@ u32 ExitMatchCall(s32 taskState) PlaySE(SE_SELECT); sub_81CBC38(0); PokenavFadeScreen(0); - sub_81C78A0(); + SlideMenuHeaderDown(); return LT_INC_AND_PAUSE; case 1: if (IsPaletteFadeActive() || MainMenuLoopedTaskIsBusy()) return LT_PAUSE; - sub_81C7FDC(); + SetLeftHeaderSpritesInvisibility(); break; } return LT_FINISH; } -static void sub_81CBBB8(void) +static void InitMatchCallPokenavListMenuTemplate(void) { struct PokenavListTemplate template; template.list.matchCallEntries = sub_81CAE94(); - template.unk4 = GetNumberRegistered(); + template.count = GetNumberRegistered(); template.unk8 = 4; template.unk6 = 0; - template.unk9 = 13; - template.unkA = 16; - template.unkB = 1; - template.unkC = 8; - template.unkD = 3; - template.unkE = 7; + template.item_X = 13; + template.windowWidth = 16; + template.listTop = 1; + template.maxShowed = 8; + template.fillValue = 3; + template.fontId = 7; template.listFunc.unk10_2 = BufferMatchCallNameAndDesc; template.unk14 = TryDrawRematchPokeballIcon; - sub_81C81D4(&gUnknown_0862278C[2], &template, 2); + sub_81C81D4(&sMatchCallBgTemplates[2], &template, 2); CreateTask(sub_81CBC64, 7); } @@ -903,7 +902,7 @@ static void sub_81CBC64(u8 taskId) taskData[0] += 4; taskData[0] &= 0x7F; taskData[1] = gSineTable[taskData[0]] >> 4; - sub_81C79BC(gUnknown_08622720, gUnknown_08622720 + 0x10, 0x10, 0x10, taskData[1], gPlttBufferUnfaded + 0x50); + PokenavCopyPalette(gUnknown_08622720, gUnknown_08622720 + 0x10, 0x10, 0x10, taskData[1], gPlttBufferUnfaded + 0x50); if (!gPaletteFade.active) CpuCopy32(gPlttBufferUnfaded + 0x50, gPlttBufferFaded + 0x50, 0x20); } @@ -1001,7 +1000,7 @@ static void PrintMatchCallLocation(struct Pokenav4Struct *state, int arg1) { u8 mapName[32]; int x; - int index = GetSelectedMatchCall() + arg1; + int index = GetSelectedPokenavListIndex() + arg1; int mapSec = GetMatchCallMapSec(index); if (mapSec != MAPSEC_NONE) GetMapName(mapName, mapSec, 0); @@ -1118,7 +1117,7 @@ static bool32 WaitForTrainerIsCloseByText(struct Pokenav4Struct *state) static void PrintMatchCallMessage(struct Pokenav4Struct *state) { - int index = GetSelectedMatchCall(); + int index = GetSelectedPokenavListIndex(); const u8 *str = GetMatchCallMessageText(index, &state->unkF); u8 speed = GetPlayerTextSpeedDelay(); AddTextPrinterParameterized(state->msgBoxWindowId, 1, str, 32, 1, speed, NULL); @@ -1152,7 +1151,7 @@ static void sub_81CC214(void) int i; u8 paletteNum; struct SpriteSheet spriteSheet; - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); for (i = 0; i < ARRAY_COUNT(gUnknown_08622810); i++) LoadCompressedSpriteSheet(&gUnknown_08622810[i]); @@ -1169,9 +1168,9 @@ static void sub_81CC214(void) state->trainerPicSprite->invisible = TRUE; } -static void sub_81CC2B4(void) +static void RemoveMatchCallSprites(void) { - struct Pokenav4Struct *state = GetSubstructPtr(6); + struct Pokenav4Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_OPEN); if (state->optionsCursorSprite) DestroySprite(state->optionsCursorSprite); if (state->trainerPicSprite) @@ -1222,7 +1221,7 @@ static struct Sprite *CreateTrainerPicSprite(void) static void LoadCheckPageTrainerPic(struct Pokenav4Struct *state) { u16 cursor; - int trainerPic = GetMatchCallTrainerPic(GetSelectedMatchCall()); + int trainerPic = GetMatchCallTrainerPic(GetSelectedPokenavListIndex()); if (trainerPic >= 0) { DecompressPicFromTable(&gTrainerFrontPicTable[trainerPic], state->unk1828, SPECIES_NONE); diff --git a/src/pokenav_match_call_ui.c b/src/pokenav_match_call_ui.c index 01740fcce..2d89f9c39 100644 --- a/src/pokenav_match_call_ui.c +++ b/src/pokenav_match_call_ui.c @@ -9,7 +9,7 @@ // TODO: This UI isnt just for match call, seems to be the general pokenav list UI -struct UnknownSubSubStruct_0203CF40 { +struct PokenavListMenuWindow { u8 bg; u8 unk1; u8 unk2; @@ -38,14 +38,14 @@ struct MatchCallWindowState { struct PokenavSub17Substruct { - struct UnknownSubSubStruct_0203CF40 unk0; + struct PokenavListMenuWindow listWindow; u32 unk10; u32 unk14; u32 unk18; void * unk1C; s32 unk20; s32 unk24; - u32 unk28; + u32 loopedTaskId; s32 unk2C; u32 unk30; void (*unk34)(struct PokenavMatchCallEntries *, u8*); @@ -59,34 +59,34 @@ struct PokenavSub17Substruct // Generally at index 0x11 (17) struct PokenavSub17 { - struct PokenavSub17Substruct unk0; + struct PokenavSub17Substruct list; u8 tilemapBuffer[0x800]; struct MatchCallWindowState unk888; s32 unk89C; - u32 unk8A0; + u32 loopedTaskId; }; extern void sub_81DB620(u32 windowId, u32 a1, u32 a2, u32 a3, u32 a4); -void sub_81C82E4(struct PokenavSub17 *a0); -bool32 sub_81C91AC(struct PokenavSub17Substruct *a0, const struct BgTemplate *a1, struct PokenavListTemplate *a2, s32 a3); -void sub_81C9160(struct MatchCallWindowState *a0, struct PokenavListTemplate *a1); +void sub_81C82E4(struct PokenavSub17 *matchCall); +bool32 CopyPokenavListMenuTemplate(struct PokenavSub17Substruct *a0, const struct BgTemplate *a1, struct PokenavListTemplate *a2, s32 a3); +void InitMatchCallWindowState(struct MatchCallWindowState *a0, struct PokenavListTemplate *a1); void SpriteCB_MatchCallUpArrow(struct Sprite *sprite); void SpriteCB_MatchCallDownArrow(struct Sprite *sprite); void SpriteCB_MatchCallRightArrow(struct Sprite *sprite); void ToggleMatchCallArrows(struct PokenavSub17Substruct *a0, u32 a1); -void sub_81C8FE0(struct PokenavSub17Substruct *a0); -void sub_81C8EF8(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *a1); +void DestroyMatchCallListArrows(struct PokenavSub17Substruct *a0); +void CreateMatchCallArrowSprites(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *a1); void sub_81C8ED0(void); static void PrintMatchCallFlavorText(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *a1, u32 a2); void PrintMatchCallFieldNames(struct PokenavSub17Substruct *a0, u32 a1); void sub_81C8D4C(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *a1); void sub_81C8CB4(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *a1); -void sub_81C8B70(struct UnknownSubSubStruct_0203CF40 *a0, s32 a1, s32 a2); +void sub_81C8B70(struct PokenavListMenuWindow *a0, s32 a1, s32 a2); void sub_81C8568(s32 a0, struct PokenavSub17Substruct *a1); void sub_81C83AC(void * a0, u32 a1, u32 a2, u32 a3, u32 a4, struct PokenavSub17Substruct *a5); void sub_81C837C(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *a1); -void sub_81C835C(struct UnknownSubSubStruct_0203CF40 *a0); +void sub_81C835C(struct PokenavListMenuWindow *a0); u32 LoopedTask_sub_81C8254(s32 state); bool32 sub_81C83E0(void); u32 LoopedTask_sub_81C83F0(s32 state); @@ -102,12 +102,12 @@ EWRAM_DATA u32 gUnknown_0203CF44 = 0; bool32 sub_81C81D4(const struct BgTemplate *arg0, struct PokenavListTemplate *arg1, s32 arg2) { - struct PokenavSub17 *structPtr = AllocSubstruct(17, sizeof(struct PokenavSub17)); + struct PokenavSub17 *structPtr = AllocSubstruct(POKENAV_SUBSTRUCT_MATCH_CALL_LIST, sizeof(struct PokenavSub17)); if (structPtr == NULL) return FALSE; - sub_81C9160(&structPtr->unk888, arg1); - if (!sub_81C91AC(&structPtr->unk0, arg0, arg1, arg2)) + InitMatchCallWindowState(&structPtr->unk888, arg1); + if (!CopyPokenavListMenuTemplate(&structPtr->list, arg0, arg1, arg2)) return FALSE; CreateLoopedTask(LoopedTask_sub_81C8254, 6); @@ -123,10 +123,10 @@ void sub_81C8234(void) { struct PokenavSub17 *structPtr; - structPtr = GetSubstructPtr(17); - sub_81C8FE0(&structPtr->unk0); - RemoveWindow(structPtr->unk0.unk0.windowId); - FreePokenavSubstruct(17); + structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); + DestroyMatchCallListArrows(&structPtr->list); + RemoveWindow(structPtr->list.listWindow.windowId); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); } u32 LoopedTask_sub_81C8254(s32 state) @@ -134,9 +134,9 @@ u32 LoopedTask_sub_81C8254(s32 state) struct PokenavSub17 *structPtr; if (IsDma3ManagerBusyWithBgCopy()) - return 2; + return LT_PAUSE; - structPtr = GetSubstructPtr(17); + structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); switch (state) { @@ -144,10 +144,10 @@ u32 LoopedTask_sub_81C8254(s32 state) sub_81C82E4(structPtr); return LT_INC_AND_PAUSE; case 1: - sub_81C835C(&structPtr->unk0.unk0); + sub_81C835C(&structPtr->list.listWindow); return LT_INC_AND_PAUSE; case 2: - sub_81C837C(&structPtr->unk888, &structPtr->unk0); + sub_81C837C(&structPtr->unk888, &structPtr->list); return LT_INC_AND_PAUSE; case 3: if (sub_81C83E0()) @@ -160,53 +160,53 @@ u32 LoopedTask_sub_81C8254(s32 state) return LT_INC_AND_CONTINUE; } case 4: - sub_81C8EF8(&structPtr->unk888, &structPtr->unk0); + CreateMatchCallArrowSprites(&structPtr->unk888, &structPtr->list); return LT_FINISH; default: return LT_FINISH; } } -void sub_81C82E4(struct PokenavSub17 *a0) +void sub_81C82E4(struct PokenavSub17 *matchCall) { - u16 tileNum = (a0->unk0.unk0.unk1 << 12) | a0->unk0.unk0.unk6; - sub_8199DF0(a0->unk0.unk0.bg, PIXEL_FILL(1), a0->unk0.unk0.unk6, 1); - sub_8199DF0(a0->unk0.unk0.bg, PIXEL_FILL(4), a0->unk0.unk0.unk6 + 1, 1); - SetBgTilemapBuffer(a0->unk0.unk0.bg, a0->tilemapBuffer); - FillBgTilemapBufferRect_Palette0(a0->unk0.unk0.bg, tileNum, 0, 0, 32, 32); - ChangeBgY(a0->unk0.unk0.bg, 0, 0); - ChangeBgX(a0->unk0.unk0.bg, 0, 0); - ChangeBgY(a0->unk0.unk0.bg, a0->unk0.unk0.unk3 << 11, 2); - CopyBgTilemapBufferToVram(a0->unk0.unk0.bg); + u16 tileNum = (matchCall->list.listWindow.unk1 << 12) | matchCall->list.listWindow.unk6; + sub_8199DF0(matchCall->list.listWindow.bg, PIXEL_FILL(1), matchCall->list.listWindow.unk6, 1); + sub_8199DF0(matchCall->list.listWindow.bg, PIXEL_FILL(4), matchCall->list.listWindow.unk6 + 1, 1); + SetBgTilemapBuffer(matchCall->list.listWindow.bg, matchCall->tilemapBuffer); + FillBgTilemapBufferRect_Palette0(matchCall->list.listWindow.bg, tileNum, 0, 0, 32, 32); + ChangeBgY(matchCall->list.listWindow.bg, 0, 0); + ChangeBgX(matchCall->list.listWindow.bg, 0, 0); + ChangeBgY(matchCall->list.listWindow.bg, matchCall->list.listWindow.unk3 << 11, 2); + CopyBgTilemapBufferToVram(matchCall->list.listWindow.bg); } -void sub_81C835C(struct UnknownSubSubStruct_0203CF40 *a0) +void sub_81C835C(struct PokenavListMenuWindow *listWindow) { - FillWindowPixelBuffer(a0->windowId, PIXEL_FILL(1)); - PutWindowTilemap(a0->windowId); - CopyWindowToVram(a0->windowId, 1); + FillWindowPixelBuffer(listWindow->windowId, PIXEL_FILL(1)); + PutWindowTilemap(listWindow->windowId); + CopyWindowToVram(listWindow->windowId, 1); } -void sub_81C837C(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *a1) +void sub_81C837C(struct MatchCallWindowState *state, struct PokenavSub17Substruct *a1) { - s32 arg2 = a0->listLength - a0->windowTopIndex; - if (arg2 > a0->visibleEntries) - arg2 = a0->visibleEntries; + s32 arg2 = state->listLength - state->windowTopIndex; + if (arg2 > state->visibleEntries) + arg2 = state->visibleEntries; - sub_81C83AC(a0->unk10, a0->windowTopIndex, arg2, a0->unkC, 0, a1); + sub_81C83AC(state->unk10, state->windowTopIndex, arg2, state->unkC, 0, a1); } -void sub_81C83AC(void * a0, u32 a1, u32 a2, u32 a3, u32 a4, struct PokenavSub17Substruct *a5) +void sub_81C83AC(void * a0, u32 a1, u32 a2, u32 a3, u32 a4, struct PokenavSub17Substruct *list) { if (a2 == 0) return; - a5->unk1C = a0 + a1 * a3; - a5->unk18 = a3; - a5->unk0.unkC = 0; - a5->unk0.unkE = a2; - a5->unk14 = a1; - a5->unk10 = a4; + list->unk1C = a0 + a1 * a3; + list->unk18 = a3; + list->listWindow.unkC = 0; + list->listWindow.unkE = a2; + list->unk14 = a1; + list->unk10 = a4; CreateLoopedTask(LoopedTask_sub_81C83F0, 5); } @@ -218,23 +218,23 @@ bool32 sub_81C83E0(void) u32 LoopedTask_sub_81C83F0(s32 state) { u32 v1; - struct PokenavSub17Substruct *structPtr = GetSubstructPtr(17); + struct PokenavSub17Substruct *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); switch (state) { case 0: - v1 = (structPtr->unk0.unkA + structPtr->unk0.unkC + structPtr->unk10) & 0xF; + v1 = (structPtr->listWindow.unkA + structPtr->listWindow.unkC + structPtr->unk10) & 0xF; structPtr->unk34(structPtr->unk1C, structPtr->unkTextBuffer); if (structPtr->unk38 != NULL) - structPtr->unk38(structPtr->unk0.windowId, structPtr->unk14, v1); + structPtr->unk38(structPtr->listWindow.windowId, structPtr->unk14, v1); - AddTextPrinterParameterized(structPtr->unk0.windowId, structPtr->unk0.fontId, structPtr->unkTextBuffer, 8, (v1 << 4) + 1, 255, NULL); - if (++structPtr->unk0.unkC >= structPtr->unk0.unkE) + AddTextPrinterParameterized(structPtr->listWindow.windowId, structPtr->listWindow.fontId, structPtr->unkTextBuffer, 8, (v1 << 4) + 1, 255, NULL); + if (++structPtr->listWindow.unkC >= structPtr->listWindow.unkE) { if (structPtr->unk38 != NULL) - CopyWindowToVram(structPtr->unk0.windowId, 3); + CopyWindowToVram(structPtr->listWindow.windowId, 3); else - CopyWindowToVram(structPtr->unk0.windowId, 2); + CopyWindowToVram(structPtr->listWindow.windowId, 2); return LT_INC_AND_PAUSE; } else @@ -253,14 +253,14 @@ u32 LoopedTask_sub_81C83F0(s32 state) bool32 ShouldShowUpArrow(void) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); return (structPtr->unk888.windowTopIndex != 0); } bool32 ShouldShowDownArrow(void) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); struct MatchCallWindowState *subPtr = &structPtr->unk888; return (subPtr->windowTopIndex + subPtr->visibleEntries < subPtr->listLength); @@ -268,7 +268,7 @@ bool32 ShouldShowDownArrow(void) void MatchCall_MoveWindow(s32 a0, bool32 a1) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); struct MatchCallWindowState *subPtr = &structPtr->unk888; if (a0 < 0) @@ -276,7 +276,7 @@ void MatchCall_MoveWindow(s32 a0, bool32 a1) if (subPtr->windowTopIndex + a0 < 0) a0 = -1 * subPtr->windowTopIndex; if (a1) - sub_81C83AC(subPtr->unk10, subPtr->windowTopIndex + a0, a0 * -1, subPtr->unkC, a0, &structPtr->unk0); + sub_81C83AC(subPtr->unk10, subPtr->windowTopIndex + a0, a0 * -1, subPtr->unkC, a0, &structPtr->list); } else if (a1) { @@ -284,31 +284,31 @@ void MatchCall_MoveWindow(s32 a0, bool32 a1) if (temp + a0 >= subPtr->listLength) a0 = subPtr->listLength - temp; - sub_81C83AC(subPtr->unk10, gUnknown_0203CF44, a0, subPtr->unkC, subPtr->visibleEntries, &structPtr->unk0); + sub_81C83AC(subPtr->unk10, gUnknown_0203CF44, a0, subPtr->unkC, subPtr->visibleEntries, &structPtr->list); } - sub_81C8568(a0, &structPtr->unk0); + sub_81C8568(a0, &structPtr->list); subPtr->windowTopIndex += a0; } -void sub_81C8568(s32 a0, struct PokenavSub17Substruct *a1) +void sub_81C8568(s32 a0, struct PokenavSub17Substruct *list) { - a1->unk20 = GetBgY(a1->unk0.bg); - a1->unk24 = a1->unk20 + (a0 << 12); + list->unk20 = GetBgY(list->listWindow.bg); + list->unk24 = list->unk20 + (a0 << 12); if (a0 > 0) - a1->unk30 = 1; + list->unk30 = 1; else - a1->unk30 = 2; - a1->unk2C = a0; - a1->unk28 = CreateLoopedTask(LoopedTask_sub_81C85A0, 6); + list->unk30 = 2; + list->unk2C = a0; + list->loopedTaskId = CreateLoopedTask(LoopedTask_sub_81C85A0, 6); } u32 LoopedTask_sub_81C85A0(s32 state) { s32 y, v1; bool32 flag; - struct PokenavSub17 *structPtr = GetSubstructPtr(17); - struct PokenavSub17Substruct *subPtr = &structPtr->unk0; + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); + struct PokenavSub17Substruct *subPtr = &structPtr->list; switch (state) { @@ -318,8 +318,8 @@ u32 LoopedTask_sub_81C85A0(s32 state) return LT_PAUSE; case 1: flag = FALSE; - y = GetBgY(subPtr->unk0.bg); - v1 = ChangeBgY(subPtr->unk0.bg, 0x1000, subPtr->unk30); + y = GetBgY(subPtr->listWindow.bg); + v1 = ChangeBgY(subPtr->listWindow.bg, 0x1000, subPtr->unk30); if (subPtr->unk30 == 2) { if ((y > subPtr->unk24 || y <= subPtr->unk20) && v1 <= subPtr->unk24) @@ -333,8 +333,8 @@ u32 LoopedTask_sub_81C85A0(s32 state) if (flag) { - subPtr->unk0.unkA = (subPtr->unk0.unkA + subPtr->unk2C) & 0xF; - ChangeBgY(subPtr->unk0.bg, subPtr->unk24, 0); + subPtr->listWindow.unkA = (subPtr->listWindow.unkA + subPtr->unk2C) & 0xF; + ChangeBgY(subPtr->listWindow.bg, subPtr->unk24, 0); return LT_FINISH; } return LT_PAUSE; @@ -342,15 +342,15 @@ u32 LoopedTask_sub_81C85A0(s32 state) return LT_FINISH; } -bool32 sub_81C8630(void) +bool32 IsMonListLoopedTaskActive(void) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); - return IsLoopedTaskActive(structPtr->unk0.unk28); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); + return IsLoopedTaskActive(structPtr->list.loopedTaskId); } struct MatchCallWindowState *GetMatchCallWindowStruct(void) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); return &structPtr->unk888; } @@ -448,7 +448,7 @@ int MatchCall_PageDown(void) } } -u32 GetSelectedMatchCall(void) +u32 GetSelectedPokenavListIndex(void) { struct MatchCallWindowState *structPtr = GetMatchCallWindowStruct(); @@ -464,53 +464,53 @@ u32 GetMatchCallListTopIndex(void) void sub_81C877C(void) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); structPtr->unk89C = 0; - structPtr->unk8A0 = CreateLoopedTask(LoopedTask_sub_81C8870, 6); + structPtr->loopedTaskId = CreateLoopedTask(LoopedTask_sub_81C8870, 6); } void PrintCheckPageInfo(s16 a0) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); structPtr->unk888.windowTopIndex += a0; structPtr->unk89C = 0; - structPtr->unk8A0 = CreateLoopedTask(LoopedTask_PrintCheckPageInfo, 6); + structPtr->loopedTaskId = CreateLoopedTask(LoopedTask_PrintCheckPageInfo, 6); } void sub_81C87F0(void) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); structPtr->unk89C = 0; - structPtr->unk8A0 = CreateLoopedTask(LoopedTask_sub_81C8A28, 6); + structPtr->loopedTaskId = CreateLoopedTask(LoopedTask_sub_81C8A28, 6); } -bool32 sub_81C8820(void) +bool32 IsMatchCallListTaskActive(void) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); - return IsLoopedTaskActive(structPtr->unk8A0); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); + return IsLoopedTaskActive(structPtr->loopedTaskId); } void sub_81C8838(void) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); struct MatchCallWindowState *subPtr = &structPtr->unk888; - structPtr->unk0.unk38(structPtr->unk0.unk0.windowId, subPtr->windowTopIndex + subPtr->selectedIndexOffset, (structPtr->unk0.unk0.unkA + subPtr->selectedIndexOffset) & 0xF); - CopyWindowToVram(structPtr->unk0.unk0.windowId, 1); + structPtr->list.unk38(structPtr->list.listWindow.windowId, subPtr->windowTopIndex + subPtr->selectedIndexOffset, (structPtr->list.listWindow.unkA + subPtr->selectedIndexOffset) & 0xF); + CopyWindowToVram(structPtr->list.listWindow.windowId, 1); } // TODO: u32 LoopedTask_sub_81C8870(s32 state) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); switch (state) { case 0: - ToggleMatchCallArrows(&structPtr->unk0, 1); + ToggleMatchCallArrows(&structPtr->list, 1); // fall-through case 1: if (structPtr->unk89C != structPtr->unk888.selectedIndexOffset) - sub_81C8B70(&structPtr->unk0.unk0, structPtr->unk89C, 1); + sub_81C8B70(&structPtr->list.listWindow, structPtr->unk89C, 1); structPtr->unk89C++; return LT_INC_AND_PAUSE; @@ -520,7 +520,7 @@ u32 LoopedTask_sub_81C8870(s32 state) if (structPtr->unk89C != structPtr->unk888.visibleEntries) return 6; if (structPtr->unk888.selectedIndexOffset != 0) - sub_81C8B70(&structPtr->unk0.unk0, structPtr->unk89C, structPtr->unk888.selectedIndexOffset); + sub_81C8B70(&structPtr->list.listWindow, structPtr->unk89C, structPtr->unk888.selectedIndexOffset); return LT_INC_AND_PAUSE; } @@ -537,7 +537,7 @@ u32 LoopedTask_sub_81C8870(s32 state) } return LT_PAUSE; case 4: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; structPtr->unk888.selectedIndexOffset = 0; @@ -548,35 +548,35 @@ u32 LoopedTask_sub_81C8870(s32 state) u32 LoopedTask_PrintCheckPageInfo(s32 state) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); if (IsDma3ManagerBusyWithBgCopy()) return LT_PAUSE; switch (state) { case 0: - sub_81C8CB4(&structPtr->unk888, &structPtr->unk0); + sub_81C8CB4(&structPtr->unk888, &structPtr->list); break; case 1: - PrintMatchCallFieldNames(&structPtr->unk0, 0); + PrintMatchCallFieldNames(&structPtr->list, 0); break; case 2: - PrintMatchCallFlavorText(&structPtr->unk888, &structPtr->unk0, CHECK_PAGE_STRATEGY); + PrintMatchCallFlavorText(&structPtr->unk888, &structPtr->list, CHECK_PAGE_STRATEGY); break; case 3: - PrintMatchCallFieldNames(&structPtr->unk0, 1); + PrintMatchCallFieldNames(&structPtr->list, 1); break; case 4: - PrintMatchCallFlavorText(&structPtr->unk888, &structPtr->unk0, CHECK_PAGE_POKEMON); + PrintMatchCallFlavorText(&structPtr->unk888, &structPtr->list, CHECK_PAGE_POKEMON); break; case 5: - PrintMatchCallFieldNames(&structPtr->unk0, 2); + PrintMatchCallFieldNames(&structPtr->list, 2); break; case 6: - PrintMatchCallFlavorText(&structPtr->unk888, &structPtr->unk0, CHECK_PAGE_INTRO_1); + PrintMatchCallFlavorText(&structPtr->unk888, &structPtr->list, CHECK_PAGE_INTRO_1); break; case 7: - PrintMatchCallFlavorText(&structPtr->unk888, &structPtr->unk0, CHECK_PAGE_INTRO_2); + PrintMatchCallFlavorText(&structPtr->unk888, &structPtr->list, CHECK_PAGE_INTRO_2); break; default: return LT_FINISH; @@ -594,9 +594,9 @@ u32 LoopedTask_sub_81C8A28(s32 state) if (IsDma3ManagerBusyWithBgCopy()) return LT_PAUSE; - structPtr = GetSubstructPtr(17); + structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); subPtr888 = &structPtr->unk888; - subPtr0 = &structPtr->unk0; + subPtr0 = &structPtr->list; switch (state) { @@ -607,7 +607,7 @@ u32 LoopedTask_sub_81C8A28(s32 state) ptr = &structPtr->unk89C; if (++(*ptr) < structPtr->unk888.visibleEntries) { - sub_81C8B70(&subPtr0->unk0, *ptr, 1); + sub_81C8B70(&subPtr0->listWindow, *ptr, 1); return LT_PAUSE; } @@ -618,7 +618,7 @@ u32 LoopedTask_sub_81C8A28(s32 state) { s32 r4 = subPtr888->windowTopIndex; r5 = -r4; - sub_81C8B70(&subPtr0->unk0, r5, r4); + sub_81C8B70(&subPtr0->listWindow, r5, r4); subPtr888->selectedIndexOffset = r4; *ptr = r5; return LT_INC_AND_PAUSE; @@ -630,7 +630,7 @@ u32 LoopedTask_sub_81C8A28(s32 state) { s32 r4 = subPtr888->windowTopIndex + subPtr888->visibleEntries - subPtr888->listLength; r5 = -r4; - sub_81C8B70(&subPtr0->unk0, r5, r4); + sub_81C8B70(&subPtr0->listWindow, r5, r4); subPtr888->selectedIndexOffset = r4; *ptr = r5; return LT_INC_AND_PAUSE; @@ -641,14 +641,14 @@ u32 LoopedTask_sub_81C8A28(s32 state) MatchCall_MoveWindow(structPtr->unk89C, FALSE); return LT_INC_AND_PAUSE; case 3: - if (!sub_81C8630()) + if (!IsMonListLoopedTaskActive()) { structPtr->unk89C = 0; return 1; } return 2; case 4: - sub_81C83AC(subPtr888->unk10, subPtr888->windowTopIndex + structPtr->unk89C, 1, subPtr888->unkC, structPtr->unk89C, &structPtr->unk0); + sub_81C83AC(subPtr888->unk10, subPtr888->windowTopIndex + structPtr->unk89C, 1, subPtr888->unkC, structPtr->unk89C, &structPtr->list); return LT_INC_AND_PAUSE; case 5: if (sub_81C83E0()) @@ -664,16 +664,16 @@ u32 LoopedTask_sub_81C8A28(s32 state) return LT_FINISH; } -void sub_81C8B70(struct UnknownSubSubStruct_0203CF40 *a0, s32 a1, s32 a2) +void sub_81C8B70(struct PokenavListMenuWindow *listWindow, s32 a1, s32 a2) { - u8 *v1 = (u8*)GetWindowAttribute(a0->windowId, WINDOW_TILE_DATA); - u32 v2 = a0->unk4 * 64; + u8 *v1 = (u8*)GetWindowAttribute(listWindow->windowId, WINDOW_TILE_DATA); + u32 v2 = listWindow->unk4 * 64; - a1 = (a0->unkA + a1) & 0xF; + a1 = (listWindow->unkA + a1) & 0xF; if (a1 + a2 <= 16) { CpuFastFill8(PIXEL_FILL(1), v1 + a1 * v2, a2 * v2); - CopyWindowToVram(a0->windowId, 2); + CopyWindowToVram(listWindow->windowId, 2); } else { @@ -682,63 +682,63 @@ void sub_81C8B70(struct UnknownSubSubStruct_0203CF40 *a0, s32 a1, s32 a2) CpuFastFill8(PIXEL_FILL(1), v1 + a1 * v2, v3 * v2); CpuFastFill8(PIXEL_FILL(1), v1, v4 * v2); - CopyWindowToVram(a0->windowId, 2); + CopyWindowToVram(listWindow->windowId, 2); } for (a2--; a2 != -1; a1 = (a1 + 1) & 0xF, a2--) - ClearRematchPokeballIcon(a0->windowId, a1); + ClearRematchPokeballIcon(listWindow->windowId, a1); - CopyWindowToVram(a0->windowId, 1); + CopyWindowToVram(listWindow->windowId, 1); } -void sub_81C8C64(struct UnknownSubSubStruct_0203CF40 *a0, u32 a1) +void sub_81C8C64(struct PokenavListMenuWindow *listWindow, u32 a1) { u16 var; - u16 *v1 = (u16*)GetBgTilemapBuffer(GetWindowAttribute(a0->windowId, WINDOW_BG)); - v1 += ((a0->unkA << 6) + a0->unk2) - 1; + u16 *v1 = (u16*)GetBgTilemapBuffer(GetWindowAttribute(listWindow->windowId, WINDOW_BG)); + v1 += ((listWindow->unkA << 6) + listWindow->unk2) - 1; if (a1 != 0) - var = (a0->unk1 << 12) | (a0->unk6 + 1); + var = (listWindow->unk1 << 12) | (listWindow->unk6 + 1); else - var = (a0->unk1 << 12) | (a0->unk6); + var = (listWindow->unk1 << 12) | (listWindow->unk6); v1[0] = var; v1[0x20] = var; } -void sub_81C8CB4(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *a1) +void sub_81C8CB4(struct MatchCallWindowState *state, struct PokenavSub17Substruct *list) { u8 colors[3] = {TEXT_COLOR_TRANSPARENT, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_RED}; - a1->unk34(a0->unk10 + a0->unkC * a0->windowTopIndex, a1->unkTextBuffer); - a1->unk38(a1->unk0.windowId, a0->windowTopIndex, a1->unk0.unkA); - FillWindowPixelRect(a1->unk0.windowId, PIXEL_FILL(4), 0, a1->unk0.unkA * 16, a1->unk0.unk4 * 8, 16); - AddTextPrinterParameterized3(a1->unk0.windowId, a1->unk0.fontId, 8, (a1->unk0.unkA * 16) + 1, colors, TEXT_SPEED_FF, a1->unkTextBuffer); - sub_81C8C64(&a1->unk0, 1); - CopyWindowRectToVram(a1->unk0.windowId, 3, 0, a1->unk0.unkA * 2, a1->unk0.unk4, 2); + list->unk34(state->unk10 + state->unkC * state->windowTopIndex, list->unkTextBuffer); + list->unk38(list->listWindow.windowId, state->windowTopIndex, list->listWindow.unkA); + FillWindowPixelRect(list->listWindow.windowId, PIXEL_FILL(4), 0, list->listWindow.unkA * 16, list->listWindow.unk4 * 8, 16); + AddTextPrinterParameterized3(list->listWindow.windowId, list->listWindow.fontId, 8, (list->listWindow.unkA * 16) + 1, colors, TEXT_SPEED_FF, list->unkTextBuffer); + sub_81C8C64(&list->listWindow, 1); + CopyWindowRectToVram(list->listWindow.windowId, 3, 0, list->listWindow.unkA * 2, list->listWindow.unk4, 2); } -void sub_81C8D4C(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *a1) +void sub_81C8D4C(struct MatchCallWindowState *state, struct PokenavSub17Substruct *list) { - a1->unk34(a0->unk10 + a0->unkC * a0->windowTopIndex, a1->unkTextBuffer); - FillWindowPixelRect(a1->unk0.windowId, PIXEL_FILL(1), 0, a1->unk0.unkA * 16, a1->unk0.unk4 * 8, 16); - AddTextPrinterParameterized(a1->unk0.windowId, a1->unk0.fontId, a1->unkTextBuffer, 8, a1->unk0.unkA * 16 + 1, TEXT_SPEED_FF, NULL); - sub_81C8C64(&a1->unk0, 0); - CopyWindowToVram(a1->unk0.windowId, 3); + list->unk34(state->unk10 + state->unkC * state->windowTopIndex, list->unkTextBuffer); + FillWindowPixelRect(list->listWindow.windowId, PIXEL_FILL(1), 0, list->listWindow.unkA * 16, list->listWindow.unk4 * 8, 16); + AddTextPrinterParameterized(list->listWindow.windowId, list->listWindow.fontId, list->unkTextBuffer, 8, list->listWindow.unkA * 16 + 1, TEXT_SPEED_FF, NULL); + sub_81C8C64(&list->listWindow, 0); + CopyWindowToVram(list->listWindow.windowId, 3); } -void PrintMatchCallFieldNames(struct PokenavSub17Substruct *a0, u32 fieldId) +void PrintMatchCallFieldNames(struct PokenavSub17Substruct *list, u32 fieldId) { const u8 *fieldNames[] = {gText_PokenavMatchCall_Strategy, gText_PokenavMatchCall_TrainerPokemon, gText_PokenavMatchCall_SelfIntroduction}; u8 colors[3] = {TEXT_COLOR_WHITE, TEXT_COLOR_RED, TEXT_COLOR_LIGHT_RED}; - u32 top = (a0->unk0.unkA + 1 + (fieldId * 2)) & 0xF; + u32 top = (list->listWindow.unkA + 1 + (fieldId * 2)) & 0xF; - FillWindowPixelRect(a0->unk0.windowId, PIXEL_FILL(1), 0, top << 4, a0->unk0.unk4, 16); - AddTextPrinterParameterized3(a0->unk0.windowId, 7, 2, (top << 4) + 1, colors, -1, fieldNames[fieldId]); - CopyWindowRectToVram(a0->unk0.windowId, 2, 0, top << 1, a0->unk0.unk4, 2); + FillWindowPixelRect(list->listWindow.windowId, PIXEL_FILL(1), 0, top << 4, list->listWindow.unk4, 16); + AddTextPrinterParameterized3(list->listWindow.windowId, 7, 2, (top << 4) + 1, colors, -1, fieldNames[fieldId]); + CopyWindowRectToVram(list->listWindow.windowId, 2, 0, top << 1, list->listWindow.unk4, 2); } -static void PrintMatchCallFlavorText(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *a1, u32 checkPageEntry) +static void PrintMatchCallFlavorText(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *list, u32 checkPageEntry) { // lines 1, 3, and 5 are the field names printed by PrintMatchCallFieldNames static const u8 lineOffsets[CHECK_PAGE_ENTRY_COUNT] = @@ -749,14 +749,14 @@ static void PrintMatchCallFlavorText(struct MatchCallWindowState *a0, struct Pok [CHECK_PAGE_INTRO_2] = 7 }; - u32 r6 = (a1->unk0.unkA + lineOffsets[checkPageEntry]) & 0xF; + u32 r6 = (list->listWindow.unkA + lineOffsets[checkPageEntry]) & 0xF; const u8 *str = GetMatchCallFlavorText(a0->windowTopIndex, checkPageEntry); if (str != NULL) { - sub_81DB620(a1->unk0.windowId, 1, r6 * 2, a1->unk0.unk4 - 1, 2); - AddTextPrinterParameterized(a1->unk0.windowId, 7, str, 2, (r6 << 4) + 1, TEXT_SPEED_FF, NULL); - CopyWindowRectToVram(a1->unk0.windowId, 2, 0, r6 * 2, a1->unk0.unk4, 2); + sub_81DB620(list->listWindow.windowId, 1, r6 * 2, list->listWindow.unk4 - 1, 2); + AddTextPrinterParameterized(list->listWindow.windowId, 7, str, 2, (r6 << 4) + 1, TEXT_SPEED_FF, NULL); + CopyWindowRectToVram(list->listWindow.windowId, 2, 0, r6 * 2, list->listWindow.unk4, 2); } } @@ -839,57 +839,57 @@ void sub_81C8ED0(void) Pokenav_AllocAndLoadPalettes(sMatchcallArrowPalettes); } -void sub_81C8EF8(struct MatchCallWindowState *a0, struct PokenavSub17Substruct *a1) +void CreateMatchCallArrowSprites(struct MatchCallWindowState *windowState, struct PokenavSub17Substruct *list) { u32 spriteId; s16 x; - spriteId = CreateSprite(&sMatchCallRightArrowSprite, a1->unk0.unk2 * 8 + 3, (a1->unk0.unk3 + 1) * 8, 7); - a1->rightArrow = &gSprites[spriteId]; + spriteId = CreateSprite(&sMatchCallRightArrowSprite, list->listWindow.unk2 * 8 + 3, (list->listWindow.unk3 + 1) * 8, 7); + list->rightArrow = &gSprites[spriteId]; - x = a1->unk0.unk2 * 8 + (a1->unk0.unk4 - 1) * 4; - spriteId = CreateSprite(&sMatchCallUpDownArrowSprite, x, a1->unk0.unk3 * 8 + a0->visibleEntries * 16, 7); - a1->downArrow = &gSprites[spriteId]; - a1->downArrow->oam.tileNum += 2; - a1->downArrow->callback = SpriteCB_MatchCallDownArrow; + x = list->listWindow.unk2 * 8 + (list->listWindow.unk4 - 1) * 4; + spriteId = CreateSprite(&sMatchCallUpDownArrowSprite, x, list->listWindow.unk3 * 8 + windowState->visibleEntries * 16, 7); + list->downArrow = &gSprites[spriteId]; + list->downArrow->oam.tileNum += 2; + list->downArrow->callback = SpriteCB_MatchCallDownArrow; - spriteId = CreateSprite(&sMatchCallUpDownArrowSprite, x, a1->unk0.unk3 * 8, 7); - a1->upArrow = &gSprites[spriteId]; - a1->upArrow->oam.tileNum += 4; - a1->upArrow->callback = SpriteCB_MatchCallUpArrow; + spriteId = CreateSprite(&sMatchCallUpDownArrowSprite, x, list->listWindow.unk3 * 8, 7); + list->upArrow = &gSprites[spriteId]; + list->upArrow->oam.tileNum += 4; + list->upArrow->callback = SpriteCB_MatchCallUpArrow; } -void sub_81C8FE0(struct PokenavSub17Substruct *a0) +void DestroyMatchCallListArrows(struct PokenavSub17Substruct *list) { - DestroySprite(a0->rightArrow); - DestroySprite(a0->upArrow); - DestroySprite(a0->downArrow); + DestroySprite(list->rightArrow); + DestroySprite(list->upArrow); + DestroySprite(list->downArrow); FreeSpriteTilesByTag(0xA); FreeSpritePaletteByTag(0x14); } -void ToggleMatchCallArrows(struct PokenavSub17Substruct *a0, bool32 shouldHide) +void ToggleMatchCallArrows(struct PokenavSub17Substruct *list, bool32 shouldHide) { if (shouldHide) { - a0->rightArrow->callback = SpriteCallbackDummy; - a0->upArrow->callback = SpriteCallbackDummy; - a0->downArrow->callback = SpriteCallbackDummy; + list->rightArrow->callback = SpriteCallbackDummy; + list->upArrow->callback = SpriteCallbackDummy; + list->downArrow->callback = SpriteCallbackDummy; } else { - a0->rightArrow->callback = SpriteCB_MatchCallRightArrow; - a0->upArrow->callback = SpriteCB_MatchCallUpArrow; - a0->downArrow->callback = SpriteCB_MatchCallDownArrow; + list->rightArrow->callback = SpriteCB_MatchCallRightArrow; + list->upArrow->callback = SpriteCB_MatchCallUpArrow; + list->downArrow->callback = SpriteCB_MatchCallDownArrow; } - a0->rightArrow->invisible = shouldHide; - a0->upArrow->invisible = shouldHide; - a0->downArrow->invisible = shouldHide; + list->rightArrow->invisible = shouldHide; + list->upArrow->invisible = shouldHide; + list->downArrow->invisible = shouldHide; } void SpriteCB_MatchCallRightArrow(struct Sprite *sprite) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); sprite->pos2.y = structPtr->unk888.selectedIndexOffset << 4; } @@ -931,68 +931,68 @@ void SpriteCB_MatchCallUpArrow(struct Sprite *sprite) void ToggleMatchCallVerticalArrows(bool32 shouldHide) { - struct PokenavSub17 *structPtr = GetSubstructPtr(17); - structPtr->unk0.upArrow->data[7] = shouldHide; - structPtr->unk0.downArrow->data[7] = shouldHide; + struct PokenavSub17 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_MATCH_CALL_LIST); + structPtr->list.upArrow->data[7] = shouldHide; + structPtr->list.downArrow->data[7] = shouldHide; } -void sub_81C9160(struct MatchCallWindowState *a0, struct PokenavListTemplate *a1) +void InitMatchCallWindowState(struct MatchCallWindowState *dst, struct PokenavListTemplate *template) { - a0->unk10 = a1->list.matchCallEntries; - a0->windowTopIndex = a1->unk6; - a0->listLength = a1->unk4; - a0->unkC = a1->unk8; - a0->visibleEntries = a1->unkC; - if (a0->visibleEntries >= a0->listLength) + dst->unk10 = template->list.matchCallEntries; + dst->windowTopIndex = template->unk6; + dst->listLength = template->count; + dst->unkC = template->unk8; + dst->visibleEntries = template->maxShowed; + if (dst->visibleEntries >= dst->listLength) { - a0->windowTopIndex = 0; - a0->unk4 = 0; - a0->selectedIndexOffset = a1->unk6; + dst->windowTopIndex = 0; + dst->unk4 = 0; + dst->selectedIndexOffset = template->unk6; } else { - a0->unk4 = a0->listLength - a0->visibleEntries; - if (a0->windowTopIndex + a0->visibleEntries > a0->listLength) + dst->unk4 = dst->listLength - dst->visibleEntries; + if (dst->windowTopIndex + dst->visibleEntries > dst->listLength) { - a0->selectedIndexOffset = a0->windowTopIndex + a0->visibleEntries - a0->listLength; - a0->windowTopIndex = a1->unk6 - a0->selectedIndexOffset; + dst->selectedIndexOffset = dst->windowTopIndex + dst->visibleEntries - dst->listLength; + dst->windowTopIndex = template->unk6 - dst->selectedIndexOffset; } else { - a0->selectedIndexOffset = 0; + dst->selectedIndexOffset = 0; } } } -bool32 sub_81C91AC(struct PokenavSub17Substruct *a0, const struct BgTemplate *a1, struct PokenavListTemplate *a2, s32 a3) +bool32 CopyPokenavListMenuTemplate(struct PokenavSub17Substruct *dest, const struct BgTemplate *bgTemplate, struct PokenavListTemplate *template, s32 a3) { struct WindowTemplate window; - a0->unk0.bg = a1->bg; - a0->unk0.unk6 = a3; - a0->unk34 = a2->listFunc.unk10_2; - a0->unk38 = a2->unk14; - a0->unk0.unk1 = a2->unkD; - a0->unk0.unk2 = a2->unk9; - a0->unk0.unk3 = a2->unkB; - a0->unk0.unk4 = a2->unkA; - a0->unk0.fontId = a2->unkE; - - window.bg = a1->bg; - window.tilemapLeft = a2->unk9; + dest->listWindow.bg = bgTemplate->bg; + dest->listWindow.unk6 = a3; + dest->unk34 = template->listFunc.unk10_2; + dest->unk38 = template->unk14; + dest->listWindow.unk1 = template->fillValue; + dest->listWindow.unk2 = template->item_X; + dest->listWindow.unk3 = template->listTop; + dest->listWindow.unk4 = template->windowWidth; + dest->listWindow.fontId = template->fontId; + + window.bg = bgTemplate->bg; + window.tilemapLeft = template->item_X; window.tilemapTop = 0; - window.width = a2->unkA; + window.width = template->windowWidth; window.height = 32; - window.paletteNum = a2->unkD; + window.paletteNum = template->fillValue; window.baseBlock = a3 + 2; - a0->unk0.windowId = AddWindow(&window); - if (a0->unk0.windowId == 0xFF) + dest->listWindow.windowId = AddWindow(&window); + if (dest->listWindow.windowId == 0xFF) return FALSE; - a0->unk0.unkA = 0; - a0->rightArrow = NULL; - a0->upArrow = NULL; - a0->downArrow = NULL; + dest->listWindow.unkA = 0; + dest->rightArrow = NULL; + dest->upArrow = NULL; + dest->downArrow = NULL; return 1; } diff --git a/src/pokenav_menu_handler_1.c b/src/pokenav_menu_handler_1.c index 6002d731b..4792756c1 100644 --- a/src/pokenav_menu_handler_1.c +++ b/src/pokenav_menu_handler_1.c @@ -32,53 +32,53 @@ static u32 (*GetMainMenuInputHandler(void))(struct Pokenav1Struct*); static void SetMenuInputHandler(struct Pokenav1Struct *state); // Number of entries - 1 for that menu type -static const u8 sLastCursorPositions[] = +static const u8 sLastCursorPositions[] = { - [POKENAV_MENU_TYPE_DEFAULT] = 2, - [POKENAV_MENU_TYPE_UNLOCK_MC] = 3, - [POKENAV_MENU_TYPE_UNLOCK_MC_RIBBONS] = 4, - [POKENAV_MENU_TYPE_CONDITION] = 2, + [POKENAV_MENU_TYPE_DEFAULT] = 2, + [POKENAV_MENU_TYPE_UNLOCK_MC] = 3, + [POKENAV_MENU_TYPE_UNLOCK_MC_RIBBONS] = 4, + [POKENAV_MENU_TYPE_CONDITION] = 2, [POKENAV_MENU_TYPE_CONDITION_SEARCH] = 5 }; static const u8 sMenuItems[][6] = { - [POKENAV_MENU_TYPE_DEFAULT] = - { - POKENAV_MENUITEM_MAP, - POKENAV_MENUITEM_CONDITION, + [POKENAV_MENU_TYPE_DEFAULT] = + { + POKENAV_MENUITEM_MAP, + POKENAV_MENUITEM_CONDITION, [2 ... 5] = POKENAV_MENUITEM_SWITCH_OFF }, - [POKENAV_MENU_TYPE_UNLOCK_MC] = - { - POKENAV_MENUITEM_MAP, - POKENAV_MENUITEM_CONDITION, - POKENAV_MENUITEM_MATCH_CALL, + [POKENAV_MENU_TYPE_UNLOCK_MC] = + { + POKENAV_MENUITEM_MAP, + POKENAV_MENUITEM_CONDITION, + POKENAV_MENUITEM_MATCH_CALL, [3 ... 5] = POKENAV_MENUITEM_SWITCH_OFF }, - [POKENAV_MENU_TYPE_UNLOCK_MC_RIBBONS] = - { - POKENAV_MENUITEM_MAP, - POKENAV_MENUITEM_CONDITION, - POKENAV_MENUITEM_MATCH_CALL, - POKENAV_MENUITEM_RIBBONS, + [POKENAV_MENU_TYPE_UNLOCK_MC_RIBBONS] = + { + POKENAV_MENUITEM_MAP, + POKENAV_MENUITEM_CONDITION, + POKENAV_MENUITEM_MATCH_CALL, + POKENAV_MENUITEM_RIBBONS, [4 ... 5] = POKENAV_MENUITEM_SWITCH_OFF }, - [POKENAV_MENU_TYPE_CONDITION] = - { - POKENAV_MENUITEM_CONDITION_PARTY, - POKENAV_MENUITEM_CONDITION_SEARCH, - POKENAV_MENUITEM_CONDITION_CANCEL, + [POKENAV_MENU_TYPE_CONDITION] = + { + POKENAV_MENUITEM_CONDITION_PARTY, + POKENAV_MENUITEM_CONDITION_SEARCH, + POKENAV_MENUITEM_CONDITION_CANCEL, [3 ... 5] = POKENAV_MENUITEM_SWITCH_OFF }, - [POKENAV_MENU_TYPE_CONDITION_SEARCH] = - { - POKENAV_MENUITEM_CONDITION_SEARCH_COOL, - POKENAV_MENUITEM_CONDITION_SEARCH_BEAUTY, - POKENAV_MENUITEM_CONDITION_SEARCH_CUTE, - POKENAV_MENUITEM_CONDITION_SEARCH_SMART, - POKENAV_MENUITEM_CONDITION_SEARCH_TOUGH, - POKENAV_MENUITEM_CONDITION_SEARCH_CANCEL + [POKENAV_MENU_TYPE_CONDITION_SEARCH] = + { + POKENAV_MENUITEM_CONDITION_SEARCH_COOL, + POKENAV_MENUITEM_CONDITION_SEARCH_BEAUTY, + POKENAV_MENUITEM_CONDITION_SEARCH_CUTE, + POKENAV_MENUITEM_CONDITION_SEARCH_SMART, + POKENAV_MENUITEM_CONDITION_SEARCH_TOUGH, + POKENAV_MENUITEM_CONDITION_SEARCH_CANCEL }, }; @@ -87,24 +87,24 @@ static u8 GetPokenavMainMenuType(void) u8 menuType = POKENAV_MENU_TYPE_DEFAULT; if (FlagGet(FLAG_ADDED_MATCH_CALL_TO_POKENAV)) - { + { menuType = POKENAV_MENU_TYPE_UNLOCK_MC; if (FlagGet(FLAG_SYS_RIBBON_GET)) menuType = POKENAV_MENU_TYPE_UNLOCK_MC_RIBBONS; } - + return menuType; } bool32 PokenavCallback_Init_MainMenuCursorOnMap(void) { - struct Pokenav1Struct *state = AllocSubstruct(1, sizeof(struct Pokenav1Struct)); + struct Pokenav1Struct *state = AllocSubstruct(POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER, sizeof(struct Pokenav1Struct)); if (!state) return FALSE; - + state->menuType = GetPokenavMainMenuType(); - state->cursorPos = 0; + state->cursorPos = POKENAV_MENUITEM_MAP; state->currMenuItem = POKENAV_MENUITEM_MAP; state->helpBarIndex = HELPBAR_NONE; SetMenuInputHandler(state); @@ -113,12 +113,12 @@ bool32 PokenavCallback_Init_MainMenuCursorOnMap(void) bool32 PokenavCallback_Init_MainMenuCursorOnMatchCall(void) { - struct Pokenav1Struct *state = AllocSubstruct(1, sizeof(struct Pokenav1Struct)); + struct Pokenav1Struct *state = AllocSubstruct(POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER, sizeof(struct Pokenav1Struct)); if (!state) return FALSE; - + state->menuType = GetPokenavMainMenuType(); - state->cursorPos = 2; + state->cursorPos = POKENAV_MENUITEM_MATCH_CALL; state->currMenuItem = POKENAV_MENUITEM_MATCH_CALL; state->helpBarIndex = HELPBAR_NONE; SetMenuInputHandler(state); @@ -127,12 +127,12 @@ bool32 PokenavCallback_Init_MainMenuCursorOnMatchCall(void) bool32 PokenavCallback_Init_MainMenuCursorOnRibbons(void) { - struct Pokenav1Struct *state = AllocSubstruct(1, sizeof(struct Pokenav1Struct)); + struct Pokenav1Struct *state = AllocSubstruct(POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER, sizeof(struct Pokenav1Struct)); if (!state) return FALSE; - + state->menuType = GetPokenavMainMenuType(); - state->cursorPos = 3; + state->cursorPos = POKENAV_MENUITEM_RIBBONS; state->currMenuItem = POKENAV_MENUITEM_RIBBONS; SetMenuInputHandler(state); return TRUE; @@ -140,12 +140,12 @@ bool32 PokenavCallback_Init_MainMenuCursorOnRibbons(void) bool32 PokenavCallback_Init_ConditionMenu(void) { - struct Pokenav1Struct *state = AllocSubstruct(1, sizeof(struct Pokenav1Struct)); + struct Pokenav1Struct *state = AllocSubstruct(POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER, sizeof(struct Pokenav1Struct)); if (!state) return FALSE; - + state->menuType = POKENAV_MENU_TYPE_CONDITION; - state->cursorPos = 0; + state->cursorPos = 0; //party state->currMenuItem = POKENAV_MENUITEM_CONDITION_PARTY; state->helpBarIndex = HELPBAR_NONE; SetMenuInputHandler(state); @@ -154,10 +154,10 @@ bool32 PokenavCallback_Init_ConditionMenu(void) bool32 PokenavCallback_Init_ConditionSearchMenu(void) { - struct Pokenav1Struct *state = AllocSubstruct(1, sizeof(struct Pokenav1Struct)); + struct Pokenav1Struct *state = AllocSubstruct(POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER, sizeof(struct Pokenav1Struct)); if (!state) return FALSE; - + state->menuType = POKENAV_MENU_TYPE_CONDITION_SEARCH; state->cursorPos = GetSelectedConditionSearch(); state->currMenuItem = state->cursorPos + POKENAV_MENUITEM_CONDITION_SEARCH_COOL; @@ -202,13 +202,13 @@ static u32 (*GetMainMenuInputHandler(void))(struct Pokenav1Struct*) u32 GetMenuHandlerCallback(void) { - struct Pokenav1Struct *state = GetSubstructPtr(1); + struct Pokenav1Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER); return state->callback(state); } void FreeMenuHandlerSubstruct1(void) { - FreePokenavSubstruct(1); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER); } static u32 HandleMainMenuInput(struct Pokenav1Struct *state) @@ -247,12 +247,12 @@ static u32 HandleMainMenuInput(struct Pokenav1Struct *state) return POKENAV_MENU_FUNC_NO_RIBBON_WINNERS; } case POKENAV_MENUITEM_SWITCH_OFF: - return -1; + return POKENAV_MENU_FUNC_EXIT; } } - + if (JOY_NEW(B_BUTTON)) - return -1; + return POKENAV_MENU_FUNC_EXIT; return POKENAV_MENU_FUNC_NONE; } @@ -262,7 +262,7 @@ static u32 HandleMainMenuInputTutorial(struct Pokenav1Struct *state) { if (UpdateMenuCursorPos(state)) return POKENAV_MENU_FUNC_MOVE_CURSOR; - + if (JOY_NEW(A_BUTTON)) { if (sMenuItems[state->menuType][state->cursorPos] == POKENAV_MENUITEM_MATCH_CALL) @@ -277,13 +277,13 @@ static u32 HandleMainMenuInputTutorial(struct Pokenav1Struct *state) return POKENAV_MENU_FUNC_NONE; } } - + if (JOY_NEW(B_BUTTON)) { PlaySE(SE_FAILURE); return POKENAV_MENU_FUNC_NONE; } - + return POKENAV_MENU_FUNC_NONE; } @@ -292,7 +292,7 @@ static u32 HandleMainMenuInputEndTutorial(struct Pokenav1Struct *state) { if (UpdateMenuCursorPos(state)) return POKENAV_MENU_FUNC_MOVE_CURSOR; - + if (JOY_NEW(A_BUTTON)) { u32 menuItem = sMenuItems[state->menuType][state->cursorPos]; @@ -342,7 +342,7 @@ static u32 HandleConditionMenuInput(struct Pokenav1Struct *state) { if (UpdateMenuCursorPos(state)) return POKENAV_MENU_FUNC_MOVE_CURSOR; - + if (JOY_NEW(A_BUTTON)) { switch (sMenuItems[state->menuType][state->cursorPos]) @@ -386,7 +386,7 @@ static u32 HandleConditionSearchMenuInput(struct Pokenav1Struct *state) { if (UpdateMenuCursorPos(state)) return POKENAV_MENU_FUNC_MOVE_CURSOR; - + if (JOY_NEW(A_BUTTON)) { u8 menuItem = sMenuItems[state->menuType][state->cursorPos]; @@ -488,26 +488,26 @@ static bool32 UpdateMenuCursorPos(struct Pokenav1Struct *state) int GetPokenavMenuType(void) { - struct Pokenav1Struct *state = GetSubstructPtr(1); + struct Pokenav1Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER); return state->menuType; } // Position of cursor relative to number of current menu options int GetPokenavCursorPos(void) { - struct Pokenav1Struct *state = GetSubstructPtr(1); + struct Pokenav1Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER); return state->cursorPos; } // ID of menu item the cursor is currently on int GetCurrentMenuItemId(void) { - struct Pokenav1Struct *state = GetSubstructPtr(1); + struct Pokenav1Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER); return state->currMenuItem; } u16 GetHelpBarTextId(void) { - struct Pokenav1Struct *state = GetSubstructPtr(1); + struct Pokenav1Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_MAIN_MENU_HANDLER); return state->helpBarIndex; } diff --git a/src/pokenav_menu_handler_2.c b/src/pokenav_menu_handler_2.c index 2be92013f..3fcd41dc9 100644 --- a/src/pokenav_menu_handler_2.c +++ b/src/pokenav_menu_handler_2.c @@ -27,7 +27,7 @@ struct Pokenav2Struct bool8 otherIconsInMotion; bool8 pokenavAlreadyOpen; bool32 iconVisible[MAX_POKENAV_MENUITEMS]; - struct Sprite * field_028; + struct Sprite * blueLightSpriteId; struct Sprite * iconSprites[MAX_POKENAV_MENUITEMS][4]; u16 bg1TilemapBuffer[0x400]; }; @@ -43,54 +43,54 @@ static u32 LoopedTask_ReturnToConditionMenu(s32 state); static u32 LoopedTask_SelectRibbonsNoWinners(s32 state); static u32 LoopedTask_ReShowDescription(s32 state); static u32 LoopedTask_OpenPokenavFeature(s32 state); -static void sub_81C9FC4(void); -static void sub_81C9FEC(void); +static void LoadPokenavOptionPalettes(void); +static void FreeAndDestroyMainMenuSprites(void); static void CreateMenuOptionSprites(void); -static void sub_81CA094(void); +static void DestroyMenuOptionSprites(void); static void sub_81CA0C8(void); -static void sub_81CA0EC(const u16 *const * a0, s32 a1, s32 a2); -static void sub_81CA20C(void); -static void sub_81CA278(void); -static void sub_81CA35C(struct Sprite ** sprites, s32 a1, s32 a2, s32 a3); -static void sub_81CA3B4(struct Sprite ** sprites); -static void sub_81CA2DC(void); +static void DrawOptionLabelGfx(const u16 *const * a0, s32 yPos, s32 a2); +static void SetupCurrentMenuOptionsGfx(void); +static void SetMenuOptionGfxParams_CursorMoved(void); +static void SetMenuOptionGfxParamsInactive(struct Sprite ** sprites, s32 x, s32 a2, s32 a3); +static void SetMenuOptionGfxParamsActive(struct Sprite ** sprites); +static void SetupPokenavMenuOptions(void); static bool32 AreMenuOptionSpritesMoving(void); -static void sub_81CA448(struct Sprite ** sprites, bool32 a1); +static void SetMenuOptionGfxInvisibility(struct Sprite ** sprites, bool32 a1); static void sub_81CA474(struct Sprite * sprite); static void sub_81CA4AC(struct Sprite * sprite); static void sub_81CA580(u8 taskId); -static void sub_81CA640(void); -static void sub_81CA6AC(struct Sprite * sprite); -static void sub_81CA698(void); +static void CreateMatchCallBlueLightSprite(void); +static void SpriteCB_BlinkingBlueLight(struct Sprite * sprite); +static void DestroyRematchBlueLightSpriteId(void); static void AddOptionDescriptionWindow(void); static void PrintCurrentOptionDescription(void); static void PrintNoRibbonWinners(void); -static bool32 sub_81CA7C4(void); -static void sub_81CA7D4(void); -static void sub_81CA7F4(void); -static void sub_81CA808(u8 taskId); -static void sub_81CA818(void); -static void sub_81CA850(void); -static void sub_81CA864(void); -static bool32 sub_81CA89C(void); -static void sub_81CA8B0(u8 taskId); -static void sub_81CA92C(void); -static void sub_81CA994(void); -static void sub_81CA9C8(void); -static void sub_81CA9D8(void); -static void sub_81CA9EC(u8 taskId); -static void sub_81CAA3C(void); - -static const u16 gUnknown_0861FC78[] = INCBIN_U16("graphics/pokenav/bg.gbapal"); -static const u32 gUnknown_0861FC98[] = INCBIN_U32("graphics/pokenav/bg.4bpp.lz"); -static const u32 gUnknown_0861FCAC[] = INCBIN_U32("graphics/pokenav/bg.bin.lz"); -static const u16 gUnknown_0861FD4C[] = INCBIN_U16("graphics/pokenav/outline.gbapal"); -static const u32 gUnknown_0861FD6C[] = INCBIN_U32("graphics/pokenav/outline.4bpp.lz"); -static const u32 gUnknown_0861FFF4[] = INCBIN_U32("graphics/pokenav/outline_map.bin.lz"); -static const u16 gUnknown_08620104[] = INCBIN_U16("graphics/pokenav/blue_light.gbapal"); -static const u32 gUnknown_08620124[] = INCBIN_U32("graphics/pokenav/blue_light.4bpp.lz"); - -static const struct BgTemplate gUnknown_08620194[] = { +static bool32 IsDma3ManagerBusyWithBgCopy_(void); +static void CreateMovingBgDotsTask(void); +static void DestroyMovingDotsBgTask(void); +static void Task_MoveBgDots(u8 taskId); +static void CreateBgDotPurplePalTask(void); +static void ChangeBgDotsColorToPurple(void); +static void CreateBgDotLightBluePalTask(void); +static bool32 IsTaskActive_UpdateBgDotsPalette(void); +static void Task_UpdateBgDotsPalette(u8 taskId); +static void SetupPokenavMenuScanlineEffects(void); +static void DestroyMenuOptionGlowTask(void); +static void ResetBldCnt(void); +static void InitMenuOptionGlow(void); +static void Task_CurrentMenuOptionGlow(u8 taskId); +static void SetMenuOptionGlow(void); + +static const u16 sPokenavBgDotsPal[] = INCBIN_U16("graphics/pokenav/bg_dots.gbapal"); +static const u32 sPokenavBgDotsTiles[] = INCBIN_U32("graphics/pokenav/bg_dots.4bpp.lz"); +static const u32 sPokenavBgDotsTilemap[] = INCBIN_U32("graphics/pokenav/bg_dots.bin.lz"); +static const u16 sPokenavDeviceBgPal[] = INCBIN_U16("graphics/pokenav/device_outline.gbapal"); +static const u32 sPokenavDeviceBgTiles[] = INCBIN_U32("graphics/pokenav/device_outline.4bpp.lz"); +static const u32 sPokenavDeviceBgTilemap[] = INCBIN_U32("graphics/pokenav/device_outline_map.bin.lz"); +static const u16 sMatchCallBlueLightPal[] = INCBIN_U16("graphics/pokenav/blue_light.gbapal"); +static const u32 sMatchCallBlueLightTiles[] = INCBIN_U32("graphics/pokenav/blue_light.4bpp.lz"); + +static const struct BgTemplate sPokenavMainMenuBgTemplates[] = { { .bg = 1, .charBaseIndex = 1, @@ -118,7 +118,8 @@ static const struct BgTemplate gUnknown_08620194[] = { } }; -static const LoopedTask sMenuHandlerLoopTaskFuncs[] = { +static const LoopedTask sMenuHandlerLoopTaskFuncs[] = +{ [POKENAV_MENU_FUNC_NONE] = NULL, [POKENAV_MENU_FUNC_MOVE_CURSOR] = LoopedTask_MoveMenuCursor, [POKENAV_MENU_FUNC_OPEN_CONDITION] = LoopedTask_OpenConditionMenu, @@ -130,7 +131,7 @@ static const LoopedTask sMenuHandlerLoopTaskFuncs[] = { [POKENAV_MENU_FUNC_OPEN_FEATURE] = LoopedTask_OpenPokenavFeature }; -static const struct CompressedSpriteSheet gUnknown_086201C4[] = +static const struct CompressedSpriteSheet sPokenavOptionsSpriteSheets[] = { { .data = gPokenavOptions_Gfx, @@ -138,76 +139,75 @@ static const struct CompressedSpriteSheet gUnknown_086201C4[] = .tag = 0x0003 }, { - .data = gUnknown_08620124, + .data = sMatchCallBlueLightTiles, .size = 0x0100, .tag = 0x0001 } }; -static const struct SpritePalette gUnknown_086201D4[] = +static const struct SpritePalette sPokenavOptionsSpritePalettes[] = { {gPokenavOptions_Pal + 0x00, 4}, {gPokenavOptions_Pal + 0x10, 5}, {gPokenavOptions_Pal + 0x20, 6}, {gPokenavOptions_Pal + 0x30, 7}, {gPokenavOptions_Pal + 0x40, 8}, - {gUnknown_08620104, 3}, + {sMatchCallBlueLightPal, 3}, {} }; -static const u16 gUnknown_0862020C[] = {0, 0}; -static const u16 gUnknown_08620210[] = {0x20, 1}; -static const u16 gUnknown_08620214[] = {0x40, 4}; -static const u16 gUnknown_08620218[] = {0x60, 2}; -static const u16 gUnknown_0862021C[] = {0x80, 3}; -static const u16 gUnknown_08620220[] = {0xA0, 1}; -static const u16 gUnknown_08620224[] = {0xC0, 1}; -static const u16 gUnknown_08620228[] = {0xE0, 4}; -static const u16 gUnknown_0862022C[] = {0x100, 1}; -static const u16 gUnknown_08620230[] = {0x120, 2}; -static const u16 gUnknown_08620234[] = {0x140, 0}; -static const u16 gUnknown_08620238[] = {0x160, 0}; -static const u16 gUnknown_0862023C[] = {0x180, 3}; - -struct UnkStruct_08620240 -{ - u16 unk0; - u16 unk2; - const u16 *unk4[MAX_POKENAV_MENUITEMS]; +static const u16 sOptionsLabelGfx_RegionMap[] = {0, 0}; +static const u16 sOptionsLabelGfx_Condition[] = {0x20, 1}; +static const u16 sOptionsLabelGfx_MatchCall[] = {0x40, 4}; +static const u16 sOptionsLabelGfx_Ribbons[] = {0x60, 2}; +static const u16 sOptionsLabelGfx_SwitchOff[] = {0x80, 3}; +static const u16 sOptionsLabelGfx_Party[] = {0xA0, 1}; +static const u16 sOptionsLabelGfx_Search[] = {0xC0, 1}; +static const u16 sOptionsLabelGfx_Cool[] = {0xE0, 4}; +static const u16 sOptionsLabelGfx_Beauty[] = {0x100, 1}; +static const u16 sOptionsLabelGfx_Cute[] = {0x120, 2}; +static const u16 sOptionsLabelGfx_Smart[] = {0x140, 0}; +static const u16 sOptionsLabelGfx_Tough[] = {0x160, 0}; +static const u16 sOptionsLabelGfx_Cancel[] = {0x180, 3}; + +struct OptionsLabelGfx +{ + u16 yStart; + u16 deltaY; + const u16 *tiles[MAX_POKENAV_MENUITEMS]; }; -// TODO -static const struct UnkStruct_08620240 gUnknown_08620240[POKENAV_MENU_TYPE_COUNT] = +static const struct OptionsLabelGfx sPokenavMenuOptionLabelGfx[POKENAV_MENU_TYPE_COUNT] = { [POKENAV_MENU_TYPE_DEFAULT] = { - 0x2A, - 0x14, - {gUnknown_0862020C, gUnknown_08620210, gUnknown_0862021C} + .yStart = 42, + .deltaY = 20, + {sOptionsLabelGfx_RegionMap, sOptionsLabelGfx_Condition, sOptionsLabelGfx_SwitchOff} }, [POKENAV_MENU_TYPE_UNLOCK_MC] = { - 0x2A, - 0x14, - {gUnknown_0862020C, gUnknown_08620210, gUnknown_08620214, gUnknown_0862021C} + .yStart = 42, + .deltaY = 20, + {sOptionsLabelGfx_RegionMap, sOptionsLabelGfx_Condition, sOptionsLabelGfx_MatchCall, sOptionsLabelGfx_SwitchOff} }, [POKENAV_MENU_TYPE_UNLOCK_MC_RIBBONS] = { - 0x2A, - 0x14, - {gUnknown_0862020C, gUnknown_08620210, gUnknown_08620214, gUnknown_08620218, gUnknown_0862021C} + .yStart = 42, + .deltaY = 20, + {sOptionsLabelGfx_RegionMap, sOptionsLabelGfx_Condition, sOptionsLabelGfx_MatchCall, sOptionsLabelGfx_Ribbons, sOptionsLabelGfx_SwitchOff} }, [POKENAV_MENU_TYPE_CONDITION] = { - 0x38, - 0x14, - {gUnknown_08620220, gUnknown_08620224, gUnknown_0862023C} + .yStart = 56, + .deltaY = 20, + {sOptionsLabelGfx_Party, sOptionsLabelGfx_Search, sOptionsLabelGfx_Cancel} }, [POKENAV_MENU_TYPE_CONDITION_SEARCH] = { - 0x28, - 0x10, - {gUnknown_08620228, gUnknown_0862022C, gUnknown_08620230, gUnknown_08620234, gUnknown_08620238, gUnknown_0862023C} + .yStart = 40, + .deltaY = 16, + {sOptionsLabelGfx_Cool, sOptionsLabelGfx_Beauty, sOptionsLabelGfx_Cute, sOptionsLabelGfx_Smart, sOptionsLabelGfx_Tough, sOptionsLabelGfx_Cancel} }, }; @@ -287,7 +287,7 @@ static const struct SpriteTemplate sMenuOptionSpriteTemplate = .callback = SpriteCallbackDummy, }; -static const struct OamData gUnknown_08620364 = +static const struct OamData sBlueLightOamData = { .y = 0, .affineMode = ST_OAM_AFFINE_OFF, @@ -301,18 +301,18 @@ static const struct OamData gUnknown_08620364 = .paletteNum = 0, }; -static const struct SpriteTemplate gUnknown_0862036C = +static const struct SpriteTemplate sMatchCallBlueLightSpriteTemplate = { .tileTag = 1, .paletteTag = 3, - .oam = &gUnknown_08620364, + .oam = &sBlueLightOamData, .anims = gDummySpriteAnimTable, .images = NULL, .affineAnims = gDummySpriteAffineAnimTable, .callback = SpriteCallbackDummy, }; -static const struct ScanlineEffectParams gUnknown_08620384 = +static const struct ScanlineEffectParams sPokenavMainMenuScanlineEffectParams = { (void *)REG_ADDR_WIN0H, ((DMA_ENABLE | DMA_START_HBLANK | DMA_REPEAT | DMA_DEST_RELOAD) << 16) | 1, @@ -320,13 +320,13 @@ static const struct ScanlineEffectParams gUnknown_08620384 = 0 }; -static bool32 sub_81C98D4(void) +static bool32 PlayerHasTrainerRematches(void) { s32 i; for (i = 0; i < REMATCH_TABLE_ENTRIES; i++) { - if (sub_81CB0C8(i) == gMapHeader.regionMapSectionId + if (GetMatchTableMapSectionId(i) == gMapHeader.regionMapSectionId && IsRematchEntryRegistered(i) && gSaveBlock1Ptr->trainerRematches[i]) return TRUE; @@ -373,43 +373,43 @@ static struct Pokenav2Struct * OpenPokenavMenu(void) void CreateMenuHandlerLoopedTask(s32 ltIdx) { - struct Pokenav2Struct * state = GetSubstructPtr(2); + struct Pokenav2Struct * state = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); state->loopedTaskId = CreateLoopedTask(sMenuHandlerLoopTaskFuncs[ltIdx], 1); state->isTaskActiveCB = GetCurrentLoopedTaskActive; } bool32 IsMenuHandlerLoopedTaskActive(void) { - struct Pokenav2Struct * state = GetSubstructPtr(2); + struct Pokenav2Struct * state = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); return state->isTaskActiveCB(); } void FreeMenuHandlerSubstruct2(void) { - struct Pokenav2Struct * unk = GetSubstructPtr(2); + struct Pokenav2Struct * unk = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); - sub_81CA7F4(); + DestroyMovingDotsBgTask(); RemoveWindow(unk->optionDescWindowId); - sub_81C9FEC(); - sub_81CA994(); - FreePokenavSubstruct(2); + FreeAndDestroyMainMenuSprites(); + DestroyMenuOptionGlowTask(); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_MENU_ICONS); } static bool32 GetCurrentLoopedTaskActive(void) { - struct Pokenav2Struct * unk = GetSubstructPtr(2); + struct Pokenav2Struct * unk = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); return IsLoopedTaskActive(unk->loopedTaskId); } static u32 LoopedTask_OpenMenu(s32 state) { - struct Pokenav2Struct * unk = GetSubstructPtr(2); + struct Pokenav2Struct * unk = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); switch (state) { case 0: - InitBgTemplates(gUnknown_08620194, ARRAY_COUNT(gUnknown_08620194)); + InitBgTemplates(sPokenavMainMenuBgTemplates, ARRAY_COUNT(sPokenavMainMenuBgTemplates)); DecompressAndCopyTileDataToVram(1, gPokenavMessageBox_Gfx, 0, 0, 0); SetBgTilemapBuffer(1, unk->bg1TilemapBuffer); CopyToBgTilemapBuffer(1, gPokenavMessageBox_Tilemap, 0, 0); @@ -425,36 +425,36 @@ static u32 LoopedTask_OpenMenu(s32 state) case 1: if (FreeTempTileDataBuffersIfPossible()) return LT_PAUSE; - DecompressAndCopyTileDataToVram(2, gUnknown_0861FD6C, 0, 0, 0); - DecompressAndCopyTileDataToVram(2, gUnknown_0861FFF4, 0, 0, 1); - CopyPaletteIntoBufferUnfaded(gUnknown_0861FD4C, 0x20, 0x20); + DecompressAndCopyTileDataToVram(2, sPokenavDeviceBgTiles, 0, 0, 0); + DecompressAndCopyTileDataToVram(2, sPokenavDeviceBgTilemap, 0, 0, 1); + CopyPaletteIntoBufferUnfaded(sPokenavDeviceBgPal, 0x20, 0x20); return LT_INC_AND_PAUSE; case 2: if (FreeTempTileDataBuffersIfPossible()) return LT_PAUSE; - DecompressAndCopyTileDataToVram(3, gUnknown_0861FC98, 0, 0, 0); - DecompressAndCopyTileDataToVram(3, gUnknown_0861FCAC, 0, 0, 1); - CopyPaletteIntoBufferUnfaded(gUnknown_0861FC78, 0x30, 0x20); + DecompressAndCopyTileDataToVram(3, sPokenavBgDotsTiles, 0, 0, 0); + DecompressAndCopyTileDataToVram(3, sPokenavBgDotsTilemap, 0, 0, 1); + CopyPaletteIntoBufferUnfaded(sPokenavBgDotsPal, 0x30, 0x20); if (GetPokenavMenuType() == POKENAV_MENU_TYPE_CONDITION || GetPokenavMenuType() == POKENAV_MENU_TYPE_CONDITION_SEARCH) - sub_81CA850(); + ChangeBgDotsColorToPurple(); return LT_INC_AND_PAUSE; case 3: if (FreeTempTileDataBuffersIfPossible()) return LT_PAUSE; AddOptionDescriptionWindow(); - sub_81CA7D4(); + CreateMovingBgDotsTask(); return LT_INC_AND_CONTINUE; case 4: - sub_81C9FC4(); + LoadPokenavOptionPalettes(); return LT_INC_AND_CONTINUE; case 5: PrintCurrentOptionDescription(); CreateMenuOptionSprites(); - sub_81CA640(); + CreateMatchCallBlueLightSprite(); sub_81CA0C8(); return LT_INC_AND_PAUSE; case 6: - if (sub_81CA7C4()) + if (IsDma3ManagerBusyWithBgCopy_()) return LT_PAUSE; return LT_INC_AND_CONTINUE; case 7: @@ -487,22 +487,22 @@ static u32 LoopedTask_OpenMenu(s32 state) switch (GetPokenavMenuType()) { case POKENAV_MENU_TYPE_CONDITION_SEARCH: - sub_81C7FA0(7, FALSE, FALSE); + ShowLeftHeaderGfx(7, FALSE, FALSE); // fallthrough case POKENAV_MENU_TYPE_CONDITION: - sub_81C7FA0(1, FALSE, FALSE); + ShowLeftHeaderGfx(1, FALSE, FALSE); break; default: - sub_81C7FA0(0, FALSE, FALSE); + ShowLeftHeaderGfx(0, FALSE, FALSE); break; } - sub_81CA20C(); - sub_81CA92C(); + SetupCurrentMenuOptionsGfx(); + SetupPokenavMenuScanlineEffects(); return LT_INC_AND_CONTINUE; case 9: if (AreMenuOptionSpritesMoving()) return LT_PAUSE; - if (sub_81C8010()) + if (AreLeftHeaderSpritesMoving()) return LT_PAUSE; break; } @@ -514,15 +514,15 @@ static u32 LoopedTask_MoveMenuCursor(s32 state) switch (state) { case 0: - sub_81CAA3C(); - sub_81CA278(); + SetMenuOptionGlow(); + SetMenuOptionGfxParams_CursorMoved(); PrintCurrentOptionDescription(); PlaySE(SE_SELECT); return LT_INC_AND_PAUSE; case 1: if (AreMenuOptionSpritesMoving()) return LT_PAUSE; - if (sub_81CA7C4()) + if (IsDma3ManagerBusyWithBgCopy_()) return LT_PAUSE; break; } @@ -534,35 +534,35 @@ static u32 LoopedTask_OpenConditionMenu(s32 state) switch (state) { case 0: - sub_81CA9C8(); - sub_81CA2DC(); - sub_81C7FC4(0, 0); + ResetBldCnt(); + SetupPokenavMenuOptions(); + HideMainOrSubMenuLeftHeader(POKENAV_GFX_MAIN_MENU, 0); PlaySE(SE_SELECT); return LT_INC_AND_PAUSE; case 1: if (AreMenuOptionSpritesMoving()) return LT_PAUSE; - if (sub_81C8010()) + if (AreLeftHeaderSpritesMoving()) return LT_PAUSE; sub_81CA0C8(); LoadLeftHeaderGfxForIndex(1); return LT_INC_AND_PAUSE; case 2: - sub_81CA20C(); - sub_81C7FA0(1, FALSE, FALSE); - sub_81CA818(); + SetupCurrentMenuOptionsGfx(); + ShowLeftHeaderGfx(1, FALSE, FALSE); + CreateBgDotPurplePalTask(); PrintCurrentOptionDescription(); return LT_INC_AND_PAUSE; case 3: if (AreMenuOptionSpritesMoving()) return LT_PAUSE; - if (sub_81C8010()) + if (AreLeftHeaderSpritesMoving()) return LT_PAUSE; - if (sub_81CA89C()) + if (IsTaskActive_UpdateBgDotsPalette()) return LT_PAUSE; - if (sub_81CA7C4()) + if (IsDma3ManagerBusyWithBgCopy_()) return LT_PAUSE; - sub_81CA9D8(); + InitMenuOptionGlow(); break; } return LT_FINISH; @@ -573,34 +573,34 @@ static u32 LoopedTask_ReturnToMainMenu(s32 state) switch (state) { case 0: - sub_81CA9C8(); - sub_81CA2DC(); - sub_81C7FC4(1, 0); + ResetBldCnt(); + SetupPokenavMenuOptions(); + HideMainOrSubMenuLeftHeader(POKENAV_GFX_CONDITION_MENU, 0); return LT_INC_AND_PAUSE; case 1: if (AreMenuOptionSpritesMoving()) return LT_PAUSE; - if (sub_81C8010()) + if (AreLeftHeaderSpritesMoving()) return LT_PAUSE; sub_81CA0C8(); LoadLeftHeaderGfxForIndex(0); return LT_INC_AND_PAUSE; case 2: - sub_81CA20C(); - sub_81C7FA0(0, FALSE, FALSE); - sub_81CA864(); + SetupCurrentMenuOptionsGfx(); + ShowLeftHeaderGfx(0, FALSE, FALSE); + CreateBgDotLightBluePalTask(); PrintCurrentOptionDescription(); return LT_INC_AND_PAUSE; case 3: if (AreMenuOptionSpritesMoving()) return LT_PAUSE; - if (sub_81C8010()) + if (AreLeftHeaderSpritesMoving()) return LT_PAUSE; - if (sub_81CA89C()) + if (IsTaskActive_UpdateBgDotsPalette()) return LT_PAUSE; - if (sub_81CA7C4()) + if (IsDma3ManagerBusyWithBgCopy_()) return LT_PAUSE; - sub_81CA9D8(); + InitMenuOptionGlow(); break; } return LT_FINISH; @@ -611,8 +611,8 @@ static u32 LoopedTask_OpenConditionSearchMenu(s32 state) switch (state) { case 0: - sub_81CA9C8(); - sub_81CA2DC(); + ResetBldCnt(); + SetupPokenavMenuOptions(); PlaySE(SE_SELECT); return LT_INC_AND_PAUSE; case 1: @@ -622,18 +622,18 @@ static u32 LoopedTask_OpenConditionSearchMenu(s32 state) sub_81CA0C8(); return LT_INC_AND_PAUSE; case 2: - sub_81CA20C(); - sub_81C7FA0(7, FALSE, FALSE); + SetupCurrentMenuOptionsGfx(); + ShowLeftHeaderGfx(7, FALSE, FALSE); PrintCurrentOptionDescription(); return LT_INC_AND_PAUSE; case 3: if (AreMenuOptionSpritesMoving()) return LT_PAUSE; - if (sub_81C8010()) + if (AreLeftHeaderSpritesMoving()) return LT_PAUSE; - if (sub_81CA89C()) + if (IsTaskActive_UpdateBgDotsPalette()) return LT_PAUSE; - sub_81CA9D8(); + InitMenuOptionGlow(); break; } return LT_FINISH; @@ -644,27 +644,27 @@ static u32 LoopedTask_ReturnToConditionMenu(s32 state) switch (state) { case 0: - sub_81CA9C8(); - sub_81CA2DC(); - sub_81C7FC4(7, 0); + ResetBldCnt(); + SetupPokenavMenuOptions(); + HideMainOrSubMenuLeftHeader(POKENAV_GFX_SEARCH_MENU, 0); return LT_INC_AND_PAUSE; case 1: if (AreMenuOptionSpritesMoving()) return LT_PAUSE; - if (sub_81C8010()) + if (AreLeftHeaderSpritesMoving()) return LT_PAUSE; sub_81CA0C8(); return LT_INC_AND_PAUSE; case 2: - sub_81CA20C(); + SetupCurrentMenuOptionsGfx(); PrintCurrentOptionDescription(); return LT_INC_AND_PAUSE; case 3: if (AreMenuOptionSpritesMoving()) return LT_PAUSE; - if (sub_81CA89C()) + if (IsTaskActive_UpdateBgDotsPalette()) return LT_PAUSE; - sub_81CA9D8(); + InitMenuOptionGlow(); break; } return LT_FINISH; @@ -714,19 +714,19 @@ static u32 LoopedTask_OpenPokenavFeature(s32 state) case 1: if (WaitForHelpBar()) return LT_PAUSE; - sub_81C7880(); - sub_81CA9C8(); - sub_81CA2DC(); + SlideMenuHeaderUp(); + ResetBldCnt(); + SetupPokenavMenuOptions(); switch (GetPokenavMenuType()) { case POKENAV_MENU_TYPE_CONDITION_SEARCH: - sub_81C7FC4(7, FALSE); + HideMainOrSubMenuLeftHeader(POKENAV_GFX_SEARCH_MENU, FALSE); // fallthrough case POKENAV_MENU_TYPE_CONDITION: - sub_81C7FC4(1, FALSE); + HideMainOrSubMenuLeftHeader(POKENAV_GFX_CONDITION_MENU, FALSE); break; default: - sub_81C7FC4(0, FALSE); + HideMainOrSubMenuLeftHeader(POKENAV_GFX_MAIN_MENU, FALSE); break; } PlaySE(SE_SELECT); @@ -734,7 +734,7 @@ static u32 LoopedTask_OpenPokenavFeature(s32 state) case 2: if (AreMenuOptionSpritesMoving()) return LT_PAUSE; - if (sub_81C8010()) + if (AreLeftHeaderSpritesMoving()) return LT_PAUSE; PokenavFadeScreen(0); return LT_INC_AND_PAUSE; @@ -746,16 +746,16 @@ static u32 LoopedTask_OpenPokenavFeature(s32 state) return LT_FINISH; } -static void sub_81C9FC4(void) +static void LoadPokenavOptionPalettes(void) { s32 i; - for (i = 0; i < NELEMS(gUnknown_086201C4); i++) - LoadCompressedSpriteSheet(&gUnknown_086201C4[i]); - Pokenav_AllocAndLoadPalettes(gUnknown_086201D4); + for (i = 0; i < NELEMS(sPokenavOptionsSpriteSheets); i++) + LoadCompressedSpriteSheet(&sPokenavOptionsSpriteSheets[i]); + Pokenav_AllocAndLoadPalettes(sPokenavOptionsSpritePalettes); } -static void sub_81C9FEC(void) +static void FreeAndDestroyMainMenuSprites(void) { FreeSpriteTilesByTag(3); FreeSpriteTilesByTag(1); @@ -765,14 +765,14 @@ static void sub_81C9FEC(void) FreeSpritePaletteByTag(7); FreeSpritePaletteByTag(8); FreeSpritePaletteByTag(3); - sub_81CA094(); - sub_81CA698(); + DestroyMenuOptionSprites(); + DestroyRematchBlueLightSpriteId(); } static void CreateMenuOptionSprites(void) { s32 i, j; - struct Pokenav2Struct * unk = GetSubstructPtr(2); + struct Pokenav2Struct * unk = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); for (i = 0; i < MAX_POKENAV_MENUITEMS; i++) { @@ -786,10 +786,10 @@ static void CreateMenuOptionSprites(void) } } -static void sub_81CA094(void) +static void DestroyMenuOptionSprites(void) { s32 i, j; - struct Pokenav2Struct * unk = GetSubstructPtr(2); + struct Pokenav2Struct * unk = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); for (i = 0; i < MAX_POKENAV_MENUITEMS; i++) { @@ -804,25 +804,25 @@ static void sub_81CA094(void) static void sub_81CA0C8(void) { s32 menuType = GetPokenavMenuType(); - sub_81CA0EC(gUnknown_08620240[menuType].unk4, gUnknown_08620240[menuType].unk0, gUnknown_08620240[menuType].unk2); + DrawOptionLabelGfx(sPokenavMenuOptionLabelGfx[menuType].tiles, sPokenavMenuOptionLabelGfx[menuType].yStart, sPokenavMenuOptionLabelGfx[menuType].deltaY); } -static void sub_81CA0EC(const u16 *const *a0, s32 a1, s32 a2) +static void DrawOptionLabelGfx(const u16 *const *tiles, s32 yPos, s32 deltaY) { s32 i, j; - struct Pokenav2Struct * unk = GetSubstructPtr(2); + struct Pokenav2Struct * unk = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); s32 sp04 = GetSpriteTileStartByTag(3); for (i = 0; i < MAX_POKENAV_MENUITEMS; i++) { - if (*a0 != NULL) + if (*tiles != NULL) { for (j = 0; j < 4; j++) { - unk->iconSprites[i][j]->oam.tileNum = (*a0)[0] + sp04 + 8 * j; - unk->iconSprites[i][j]->oam.paletteNum = IndexOfSpritePaletteTag((*a0)[1] + 4); + unk->iconSprites[i][j]->oam.tileNum = (*tiles)[0] + sp04 + 8 * j; + unk->iconSprites[i][j]->oam.paletteNum = IndexOfSpritePaletteTag((*tiles)[1] + 4); unk->iconSprites[i][j]->invisible = TRUE; - unk->iconSprites[i][j]->pos1.y = a1; + unk->iconSprites[i][j]->pos1.y = yPos; unk->iconSprites[i][j]->pos1.x = 0x8c; unk->iconSprites[i][j]->pos2.x = 32 * j; } @@ -836,76 +836,78 @@ static void sub_81CA0EC(const u16 *const *a0, s32 a1, s32 a2) } unk->iconVisible[i] = FALSE; } - a0++; - a1 += a2; + tiles++; + yPos += deltaY; } } -static void sub_81CA20C(void) +static void SetupCurrentMenuOptionsGfx(void) { s32 i; - struct Pokenav2Struct * unk = GetSubstructPtr(2); + struct Pokenav2Struct *icons = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); s32 r8 = GetPokenavCursorPos(); s32 r7 = 0; s32 r2; for (i = 0; i < MAX_POKENAV_MENUITEMS; i++) { - if (unk->iconVisible[i]) + if (icons->iconVisible[i]) { if (r7++ == r8) { r2 = 0x82; - unk->cursorPos = i; + icons->cursorPos = i; } else r2 = 0x8c; - sub_81CA35C(unk->iconSprites[i], 0x100, r2, 0xC); - sub_81CA448(unk->iconSprites[i], FALSE); + SetMenuOptionGfxParamsInactive(icons->iconSprites[i], 0x100, r2, 0xC); + SetMenuOptionGfxInvisibility(icons->iconSprites[i], FALSE); } else - sub_81CA448(unk->iconSprites[i], TRUE); + { + SetMenuOptionGfxInvisibility(icons->iconSprites[i], TRUE); + } } } -static void sub_81CA278(void) +static void SetMenuOptionGfxParams_CursorMoved(void) { s32 i; - struct Pokenav2Struct * unk = GetSubstructPtr(2); - s32 r3 = GetPokenavCursorPos(); - s32 r5; + struct Pokenav2Struct *icons = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); + s32 prevPos = GetPokenavCursorPos(); + s32 newPos; - for (i = 0, r5 = 0; i < MAX_POKENAV_MENUITEMS; i++) + for (i = 0, newPos = 0; i < MAX_POKENAV_MENUITEMS; i++) { - if (unk->iconVisible[i]) + if (icons->iconVisible[i]) { - if (r5 == r3) + if (newPos == prevPos) { - r5 = i; + newPos = i; break; } - r5++; + newPos++; } } - sub_81CA35C(unk->iconSprites[unk->cursorPos], 0x82, 0x8c, 0x4); - sub_81CA35C(unk->iconSprites[r5], 0x8c, 0x82, 0x4); - unk->cursorPos = r5; + SetMenuOptionGfxParamsInactive(icons->iconSprites[icons->cursorPos], 0x82, 0x8c, 0x4); + SetMenuOptionGfxParamsInactive(icons->iconSprites[newPos], 0x8c, 0x82, 0x4); + icons->cursorPos = newPos; } -static void sub_81CA2DC(void) +static void SetupPokenavMenuOptions(void) { s32 i; - struct Pokenav2Struct * unk = GetSubstructPtr(2); + struct Pokenav2Struct *optionIcons = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); for (i = 0; i < MAX_POKENAV_MENUITEMS; i++) { - if (unk->iconVisible[i]) + if (optionIcons->iconVisible[i]) { - if (unk->cursorPos != i) - sub_81CA35C(unk->iconSprites[i], 0x8C, 0x100, 0x8); + if (optionIcons->cursorPos != i) + SetMenuOptionGfxParamsInactive(optionIcons->iconSprites[i], 0x8C, 0x100, 0x8); else - sub_81CA3B4(unk->iconSprites[i]); + SetMenuOptionGfxParamsActive(optionIcons->iconSprites[i]); } } } @@ -913,40 +915,40 @@ static void sub_81CA2DC(void) static bool32 AreMenuOptionSpritesMoving(void) { s32 i; - struct Pokenav2Struct * unk = GetSubstructPtr(2); + struct Pokenav2Struct *icons = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); for (i = 0; i < MAX_POKENAV_MENUITEMS; i++) { - if (unk->iconSprites[i][0]->callback != SpriteCallbackDummy) + if (icons->iconSprites[i][0]->callback != SpriteCallbackDummy) return TRUE; } - if (unk->otherIconsInMotion) + if (icons->otherIconsInMotion) return TRUE; return FALSE; } -static void sub_81CA35C(struct Sprite ** sprites, s32 a1, s32 a2, s32 a3) +static void SetMenuOptionGfxParamsInactive(struct Sprite ** sprites, s32 x, s32 a2, s32 a3) { s32 i; for (i = 0; i < 4; i++) { - (*sprites)->pos1.x = a1; + (*sprites)->pos1.x = x; (*sprites)->data[0] = a3; - (*sprites)->data[1] = 16 * (a2 - a1) / a3; - (*sprites)->data[2] = 16 * a1; + (*sprites)->data[1] = 16 * (a2 - x) / a3; + (*sprites)->data[2] = 16 * x; (*sprites)->data[7] = a2; (*sprites)->callback = sub_81CA474; sprites++; } } -static void sub_81CA3B4(struct Sprite ** sprites) +static void SetMenuOptionGfxParamsActive(struct Sprite ** sprites) { s32 i; - struct Pokenav2Struct * unk = GetSubstructPtr(2); + struct Pokenav2Struct * unk = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); u8 taskId; for (i = 0; i < 4; i++) @@ -968,13 +970,13 @@ static void sub_81CA3B4(struct Sprite ** sprites) unk->otherIconsInMotion++; } -static void sub_81CA448(struct Sprite ** sprites, bool32 a1) +static void SetMenuOptionGfxInvisibility(struct Sprite ** sprites, bool32 invisible) { s32 i; for (i = 0; i < 4; i++) { - (*sprites)->invisible = a1; + (*sprites)->invisible = invisible; sprites++; } } @@ -1078,7 +1080,7 @@ static void sub_81CA580(u8 taskId) data[4]++; if (data[4] == 12) { - ((struct Pokenav2Struct *)GetSubstructPtr(2))->otherIconsInMotion--; + ((struct Pokenav2Struct *)GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS))->otherIconsInMotion--; SetGpuReg(REG_OFFSET_BLDALPHA, BLDALPHA_BLEND(0x00, 0x10)); DestroyTask(taskId); } @@ -1089,24 +1091,24 @@ static void sub_81CA580(u8 taskId) data[0]--; } -static void sub_81CA640(void) +static void CreateMatchCallBlueLightSprite(void) { - struct Pokenav2Struct * ptr = GetSubstructPtr(2); - u8 spriteId = CreateSprite(&gUnknown_0862036C, 0x10, 0x60, 4); - ptr->field_028 = &gSprites[spriteId]; - if (sub_81C98D4()) - ptr->field_028->callback = sub_81CA6AC; + struct Pokenav2Struct * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); + u8 spriteId = CreateSprite(&sMatchCallBlueLightSpriteTemplate, 0x10, 0x60, 4); + ptr->blueLightSpriteId = &gSprites[spriteId]; + if (PlayerHasTrainerRematches()) + ptr->blueLightSpriteId->callback = SpriteCB_BlinkingBlueLight; else - ptr->field_028->invisible = TRUE; + ptr->blueLightSpriteId->invisible = TRUE; } -static void sub_81CA698(void) +static void DestroyRematchBlueLightSpriteId(void) { - struct Pokenav2Struct * ptr = GetSubstructPtr(2); - DestroySprite(ptr->field_028); + struct Pokenav2Struct *ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); + DestroySprite(ptr->blueLightSpriteId); } -static void sub_81CA6AC(struct Sprite * sprite) +static void SpriteCB_BlinkingBlueLight(struct Sprite * sprite) { sprite->data[0]++; if (sprite->data[0] > 8) @@ -1118,7 +1120,7 @@ static void sub_81CA6AC(struct Sprite * sprite) static void AddOptionDescriptionWindow(void) { - struct Pokenav2Struct * ptr = GetSubstructPtr(2); + struct Pokenav2Struct * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); ptr->optionDescWindowId = AddWindow(&sOptionDescWindowTemplate); PutWindowTilemap(ptr->optionDescWindowId); @@ -1128,7 +1130,7 @@ static void AddOptionDescriptionWindow(void) static void PrintCurrentOptionDescription(void) { - struct Pokenav2Struct * ptr = GetSubstructPtr(2); + struct Pokenav2Struct * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); int menuItem = GetCurrentMenuItemId(); const u8 * s = sPageDescriptions[menuItem]; u32 width = GetStringWidth(1, s, -1); @@ -1140,73 +1142,73 @@ static void PrintCurrentOptionDescription(void) // Can occur by obtaining a mon with a ribbon and then releasing all ribbon winners static void PrintNoRibbonWinners(void) { - struct Pokenav2Struct * ptr = GetSubstructPtr(2); + struct Pokenav2Struct * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); const u8 * s = gText_NoRibbonWinners; u32 width = GetStringWidth(1, s, -1); FillWindowPixelBuffer(ptr->optionDescWindowId, PIXEL_FILL(6)); AddTextPrinterParameterized3(ptr->optionDescWindowId, 1, (192 - width) / 2, 1, sOptionDescTextColors2, 0, s); } -static bool32 sub_81CA7C4(void) +static bool32 IsDma3ManagerBusyWithBgCopy_(void) { return IsDma3ManagerBusyWithBgCopy(); } -static void sub_81CA7D4(void) +static void CreateMovingBgDotsTask(void) { - struct Pokenav2Struct * ptr = GetSubstructPtr(2); - ptr->bg3ScrollTaskId = CreateTask(sub_81CA808, 2); + struct Pokenav2Struct * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); + ptr->bg3ScrollTaskId = CreateTask(Task_MoveBgDots, 2); } -static void sub_81CA7F4(void) +static void DestroyMovingDotsBgTask(void) { - struct Pokenav2Struct * ptr = GetSubstructPtr(2); + struct Pokenav2Struct * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_MENU_ICONS); DestroyTask(ptr->bg3ScrollTaskId); } -static void sub_81CA808(u8 taskId) +static void Task_MoveBgDots(u8 taskId) { ChangeBgX(3, 0x80, 1); } -static void sub_81CA818(void) +static void CreateBgDotPurplePalTask(void) { - u8 taskId = CreateTask(sub_81CA8B0, 3); - SetWordTaskArg(taskId, 1, (uintptr_t)(gUnknown_0861FC78 + 1)); - SetWordTaskArg(taskId, 3, (uintptr_t)(gUnknown_0861FC78 + 7)); + u8 taskId = CreateTask(Task_UpdateBgDotsPalette, 3); + SetWordTaskArg(taskId, 1, (uintptr_t)(sPokenavBgDotsPal + 1)); + SetWordTaskArg(taskId, 3, (uintptr_t)(sPokenavBgDotsPal + 7)); } -static void sub_81CA850(void) +static void ChangeBgDotsColorToPurple(void) { - CopyPaletteIntoBufferUnfaded(gUnknown_0861FC78 + 7, 0x31, 4); + CopyPaletteIntoBufferUnfaded(sPokenavBgDotsPal + 7, 0x31, 4); } -static void sub_81CA864(void) +static void CreateBgDotLightBluePalTask(void) { - u8 taskId = CreateTask(sub_81CA8B0, 3); - SetWordTaskArg(taskId, 1, (uintptr_t)(gUnknown_0861FC78 + 7)); - SetWordTaskArg(taskId, 3, (uintptr_t)(gUnknown_0861FC78 + 1)); + u8 taskId = CreateTask(Task_UpdateBgDotsPalette, 3); + SetWordTaskArg(taskId, 1, (uintptr_t)(sPokenavBgDotsPal + 7)); + SetWordTaskArg(taskId, 3, (uintptr_t)(sPokenavBgDotsPal + 1)); } -static bool32 sub_81CA89C(void) +static bool32 IsTaskActive_UpdateBgDotsPalette(void) { - return FuncIsActiveTask(sub_81CA8B0); + return FuncIsActiveTask(Task_UpdateBgDotsPalette); } -static void sub_81CA8B0(u8 taskId) +static void Task_UpdateBgDotsPalette(u8 taskId) { u16 sp8[2]; s16 * data = gTasks[taskId].data; const u16 * pal1 = (const u16 *)GetWordTaskArg(taskId, 1); const u16 * pal2 = (const u16 *)GetWordTaskArg(taskId, 3); - sub_81C79BC(pal1, pal2, 2, 12, ++data[0], sp8); + PokenavCopyPalette(pal1, pal2, 2, 12, ++data[0], sp8); LoadPalette(sp8, 0x31, 4); if (data[0] == 12) DestroyTask(taskId); } -static void sub_81CA914(void) +static void VBlankCB_PokenavMainMenu(void) { TransferPlttBuffer(); LoadOam(); @@ -1214,7 +1216,7 @@ static void sub_81CA914(void) ScanlineEffect_InitHBlankDmaTransfer(); } -static void sub_81CA92C(void) +static void SetupPokenavMenuScanlineEffects(void) { SetGpuReg(REG_OFFSET_BLDCNT, BLDCNT_TGT1_OBJ | BLDCNT_EFFECT_LIGHTEN); SetGpuReg(REG_OFFSET_BLDY, 0); @@ -1223,33 +1225,33 @@ static void sub_81CA92C(void) SetGpuRegBits(REG_OFFSET_WINOUT, 0x1F); SetGpuRegBits(REG_OFFSET_WIN0V, 0xA0); ScanlineEffect_Stop(); - sub_81CAA3C(); - ScanlineEffect_SetParams(gUnknown_08620384); - SetVBlankCallback_(sub_81CA914); - CreateTask(sub_81CA9EC, 3); + SetMenuOptionGlow(); + ScanlineEffect_SetParams(sPokenavMainMenuScanlineEffectParams); + SetVBlankCallback_(VBlankCB_PokenavMainMenu); + CreateTask(Task_CurrentMenuOptionGlow, 3); } -static void sub_81CA994(void) +static void DestroyMenuOptionGlowTask(void) { SetGpuReg(REG_OFFSET_BLDCNT, 0); ClearGpuRegBits(REG_OFFSET_DISPCNT, DISPCNT_WIN0_ON); ScanlineEffect_Stop(); - DestroyTask(FindTaskIdByFunc(sub_81CA9EC)); + DestroyTask(FindTaskIdByFunc(Task_CurrentMenuOptionGlow)); SetPokenavVBlankCallback(); } -static void sub_81CA9C8(void) +static void ResetBldCnt(void) { SetGpuReg(REG_OFFSET_BLDCNT, 0); } -static void sub_81CA9D8(void) +static void InitMenuOptionGlow(void) { - sub_81CAA3C(); + SetMenuOptionGlow(); SetGpuReg(REG_OFFSET_BLDCNT, BLDCNT_TGT1_OBJ | BLDCNT_EFFECT_LIGHTEN); } -static void sub_81CA9EC(u8 taskId) +static void Task_CurrentMenuOptionGlow(u8 taskId) { s16 * data = gTasks[taskId].data; data[0]++; @@ -1262,18 +1264,18 @@ static void sub_81CA9EC(u8 taskId) } } -static void sub_81CAA3C(void) +static void SetMenuOptionGlow(void) { int menuType = GetPokenavMenuType(); int cursorPos = GetPokenavCursorPos(); - int r4 = gUnknown_08620240[menuType].unk2 * cursorPos + gUnknown_08620240[menuType].unk0 - 8; + int r4 = sPokenavMenuOptionLabelGfx[menuType].deltaY * cursorPos + sPokenavMenuOptionLabelGfx[menuType].yStart - 8; CpuFill16(0, gScanlineEffectRegBuffers[0], 0x140); CpuFill16(0, gScanlineEffectRegBuffers[1], 0x140); CpuFill16(RGB(16, 23, 28), &gScanlineEffectRegBuffers[0][r4], 0x20); CpuFill16(RGB(16, 23, 28), &gScanlineEffectRegBuffers[1][r4], 0x20); } -void sub_81CAADC(void) +void ResetBldCnt_(void) { - sub_81CA9C8(); + ResetBldCnt(); } diff --git a/src/pokenav_region_map.c b/src/pokenav_region_map.c index 394b40907..2dd2e4408 100755 --- a/src/pokenav_region_map.c +++ b/src/pokenav_region_map.c @@ -170,11 +170,11 @@ static const struct SpriteTemplate sCityZoomTextSpriteTemplate = u32 PokenavCallback_Init_RegionMap(void) { - struct Pokenav5Struct *state = AllocSubstruct(3, sizeof(struct Pokenav5Struct)); + struct Pokenav5Struct *state = AllocSubstruct(POKENAV_SUBSTRUCT_REGION_MAP_STATE, sizeof(struct Pokenav5Struct)); if (!state) return FALSE; - if (!AllocSubstruct(16, sizeof(struct RegionMap))) + if (!AllocSubstruct(POKENAV_SUBSTRUCT_REGION_MAP, sizeof(struct RegionMap))) return FALSE; state->zoomDisabled = IsEventIslandMapSecId(gMapHeader.regionMapSectionId); @@ -189,13 +189,13 @@ u32 PokenavCallback_Init_RegionMap(void) void FreeRegionMapSubstruct1(void) { gSaveBlock2Ptr->regionMapZoom = IsRegionMapZoomed(); - FreePokenavSubstruct(16); - FreePokenavSubstruct(3); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_REGION_MAP); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_REGION_MAP_STATE); } u32 GetRegionMapCallback(void) { - struct Pokenav5Struct *state = GetSubstructPtr(3); + struct Pokenav5Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_STATE); return state->callback(state); } @@ -235,13 +235,13 @@ static u32 GetExitRegionMapMenuId(struct Pokenav5Struct *state) bool32 GetZoomDisabled(void) { - struct Pokenav5Struct *state = GetSubstructPtr(3); + struct Pokenav5Struct *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_STATE); return state->zoomDisabled; } bool32 OpenPokenavRegionMap(void) { - struct Pokenav5Struct_2 *state = AllocSubstruct(4, sizeof(struct Pokenav5Struct_2)); + struct Pokenav5Struct_2 *state = AllocSubstruct(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM, sizeof(struct Pokenav5Struct_2)); if (!state) return FALSE; @@ -252,25 +252,25 @@ bool32 OpenPokenavRegionMap(void) void CreateRegionMapLoopedTask(s32 index) { - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); state->loopTaskId = CreateLoopedTask(sRegionMapLoopTaskFuncs[index], 1); state->isTaskActiveCB = GetCurrentLoopedTaskActive; } bool32 IsRegionMapLoopedTaskActive(void) { - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); return state->isTaskActiveCB(); } void FreeRegionMapSubstruct2(void) { - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); FreeRegionMapIconResources(); FreeCityZoomViewGfx(); RemoveWindow(state->infoWindowId); - FreePokenavSubstruct(16); - FreePokenavSubstruct(4); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_REGION_MAP); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); SetPokenavVBlankCallback(); SetBgMode(0); } @@ -285,7 +285,7 @@ static void VBlankCB_RegionMap(void) static bool32 GetCurrentLoopedTaskActive(void) { - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); return IsLoopedTaskActive(state->loopTaskId); } @@ -301,7 +301,7 @@ static u32 LoopedTask_OpenRegionMap(s32 taskState) { int menuGfxId; struct RegionMap *regionMap; - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); switch (taskState) { case 0: @@ -311,7 +311,7 @@ static u32 LoopedTask_OpenRegionMap(s32 taskState) HideBg(3); SetBgMode(1); InitBgTemplates(sRegionMapBgTemplates, ARRAY_COUNT(sRegionMapBgTemplates) - 1); - regionMap = GetSubstructPtr(16); + regionMap = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP); InitRegionMapData(regionMap, &sRegionMapBgTemplates[1], ShouldOpenRegionMapZoomed()); LoadCityZoomViewGfx(); return LT_INC_AND_PAUSE; @@ -361,11 +361,11 @@ static u32 LoopedTask_OpenRegionMap(s32 taskState) menuGfxId = POKENAV_GFX_MAP_MENU_ZOOMED_IN; LoadLeftHeaderGfxForIndex(menuGfxId); - sub_81C7FA0(menuGfxId, 1, 1); + ShowLeftHeaderGfx(menuGfxId, 1, 1); PokenavFadeScreen(1); return LT_INC_AND_PAUSE; case 7: - if (IsPaletteFadeActive() || sub_81C8010()) + if (IsPaletteFadeActive() || AreLeftHeaderSpritesMoving()) return LT_PAUSE; return LT_INC_AND_CONTINUE; default: @@ -375,7 +375,7 @@ static u32 LoopedTask_OpenRegionMap(s32 taskState) static u32 LoopedTask_UpdateInfoAfterCursorMove(s32 taskState) { - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); switch (taskState) { case 0: @@ -409,7 +409,7 @@ static u32 LoopedTask_RegionMapZoomOut(s32 taskState) if (WaitForHelpBar()) return LT_PAUSE; - sub_81C7E14(POKENAV_GFX_MAP_MENU_ZOOMED_OUT); + UpdateRegionMapRightHeaderTiles(POKENAV_GFX_MAP_MENU_ZOOMED_OUT); break; } @@ -418,7 +418,7 @@ static u32 LoopedTask_RegionMapZoomOut(s32 taskState) static u32 LoopedTask_RegionMapZoomIn(s32 taskState) { - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); switch (taskState) { case 0: @@ -442,7 +442,7 @@ static u32 LoopedTask_RegionMapZoomIn(s32 taskState) if (WaitForHelpBar()) return LT_PAUSE; - sub_81C7E14(POKENAV_GFX_MAP_MENU_ZOOMED_IN); + UpdateRegionMapRightHeaderTiles(POKENAV_GFX_MAP_MENU_ZOOMED_IN); break; } @@ -461,8 +461,8 @@ static u32 LoopedTask_ExitRegionMap(s32 taskState) if (IsPaletteFadeActive()) return LT_PAUSE; - sub_81C7FDC(); - sub_81C78A0(); + SetLeftHeaderSpritesInvisibility(); + SlideMenuHeaderDown(); return LT_INC_AND_PAUSE; case 2: if (MainMenuLoopedTaskIsBusy()) @@ -490,7 +490,7 @@ static void LoadCityZoomViewGfx(void) static void FreeCityZoomViewGfx(void) { int i; - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); FreeSpriteTilesByTag(6); FreeSpritePaletteByTag(11); for (i = 0; i < (int)ARRAY_COUNT(state->cityZoomTextSprites); i++) @@ -527,7 +527,7 @@ static bool32 TryFreeTempTileDataBuffers(void) static void UpdateMapSecInfoWindow(struct Pokenav5Struct_2 *state) { - struct RegionMap *regionMap = GetSubstructPtr(16); + struct RegionMap *regionMap = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP); switch (regionMap->mapSecType) { case MAPSECTYPE_CITY_CANFLY: @@ -619,7 +619,7 @@ static bool32 IsDecompressCityMapsActive(void) static u32 LoopedTask_DecompressCityMaps(s32 taskState) { - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); if (taskState < NUM_CITY_MAPS) { LZ77UnCompWram(sPokenavCityMaps[taskState].tilemap, state->cityZoomPics[taskState]); @@ -662,7 +662,7 @@ static void CreateCityZoomTextSprites(void) int i; int y; struct Sprite *sprite; - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); // When not zoomed in the text is still created but its pushed off screen if (!IsRegionMapZoomed()) @@ -722,7 +722,7 @@ static void SpriteCB_CityZoomText(struct Sprite *sprite) static void UpdateCityZoomTextPosition(void) { int i; - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); int y = 132 - (GetBgY(1) >> 8); for (i = 0; i < (int)ARRAY_COUNT(state->cityZoomTextSprites); i++) state->cityZoomTextSprites[i]->pos1.y = y; @@ -731,7 +731,7 @@ static void UpdateCityZoomTextPosition(void) static void SetCityZoomTextInvisibility(bool32 invisible) { int i; - struct Pokenav5Struct_2 *state = GetSubstructPtr(4); + struct Pokenav5Struct_2 *state = GetSubstructPtr(POKENAV_SUBSTRUCT_REGION_MAP_ZOOM); for (i = 0; i < (int)ARRAY_COUNT(state->cityZoomTextSprites); i++) state->cityZoomTextSprites[i]->invisible = invisible; } diff --git a/src/pokenav_ribbons_1.c b/src/pokenav_ribbons_1.c index fd47b27ad..9c171dd45 100644 --- a/src/pokenav_ribbons_1.c +++ b/src/pokenav_ribbons_1.c @@ -8,16 +8,28 @@ #include "international_string_util.h" #include "constants/songs.h" +enum +{ + RIBBONS_MON_LIST_FUNC_NONE, + RIBBONS_MON_LIST_FUNC_MOVE_UP, + RIBBONS_MON_LIST_FUNC_MOVE_DOWN, + RIBBONS_MON_LIST_FUNC_PAGE_UP, + RIBBONS_MON_LIST_FUNC_PAGE_DOWN, + RIBBONS_MON_LIST_FUNC_EXIT, + RIBBONS_MON_LIST_FUNC_OPEN_RIBBONS_SUMMARY +}; + + struct PokenavSub9 { - u32 (*unk0)(struct PokenavSub9*); + u32 (*callback)(struct PokenavSub9*); u32 loopedTaskId; u16 winid; - s32 unkC; - s32 unk10; - u32 unk14; - u32 unk18; - struct PokenavSub18 *unk1C; + s32 boxId; + s32 monId; + u32 changeBgs; + u32 saveMonList; + struct PokenavSub18 *monList; }; struct PokenavSub10 @@ -25,46 +37,46 @@ struct PokenavSub10 bool32 (*callback)(void); u32 ltid; u16 winid; - bool32 unkC; + bool32 fromSummary; u8 buff[BG_SCREEN_SIZE]; }; -static u32 sub_81CFA68(struct PokenavSub9 *structPtr); -static u32 sub_81CFA88(struct PokenavSub9 *structPtr); -static u32 sub_81CFB08(struct PokenavSub9 *structPtr); +static u32 HandleRibbonsMonListInput_WaitListInit(struct PokenavSub9 *structPtr); +static u32 HandleRibbonsMonListInput(struct PokenavSub9 *structPtr); +static u32 RibbonsMonMenu_ReturnToMainMenu(struct PokenavSub9 *structPtr); static u32 sub_81CFB10(struct PokenavSub9 *structPtr); -static u32 sub_81CFB8C(s32 state); -static u32 sub_81CFC2C(s32 state); -static u32 sub_81CFC40(s32 state); -static u32 sub_81CFB74(s32 state); +static u32 BuildPartyMonRibbonList(s32 state); +static u32 InitBoxMonRibbonList(s32 state); +static u32 BuildBoxMonRibbonList(s32 state); +static u32 GetMonRibbonListLoopTaskFunc(s32 state); static void sub_81CFCEC(struct PokenavSub9 *structPtr, struct PokenavMonList *item); -static u32 sub_81CFEB8(s32 state); -static bool32 sub_81CFE84(void); -static u32 sub_81CFFFC(s32 state); -static u32 sub_81D0074(s32 state); -static u32 sub_81D00EC(s32 state); -static u32 sub_81D0164(s32 state); -static u32 sub_81D01DC(s32 state); -static u32 sub_81D021C(s32 state); +static u32 LoopedTask_OpenRibbonsMonList(s32 state); +static bool32 GetRibbonsMonCurrentLoopedTaskActive(void); +static u32 LoopedTask_RibbonsListMoveCursorUp(s32 state); +static u32 LoopedTask_RibbonsListMoveCursorDown(s32 state); +static u32 LoopedTask_RibbonsListMovePageUp(s32 state); +static u32 LoopedTask_RibbonsListMovePageDown(s32 state); +static u32 LoopedTask_RibbonsListReturnToMainMenu(s32 state); +static u32 LoopedTask_RibbonsListOpenSummary(s32 state); static void sub_81D02B0(s32 windowId, s32 val1, s32 val2); -static void sub_81D024C(struct PokenavSub10 *ptr); +static void AddRibbonsMonListWindow(struct PokenavSub10 *ptr); static void sub_81D0288(struct PokenavSub10 *ptr); -static void sub_81D0304(void); +static void InitMonRibbonPokenavListMenuTemplate(void); static void BufferRibbonMonInfoText(struct PokenavMonList *, u8 *); -static const LoopedTask gUnknown_086235D8[] = +static const LoopedTask sMonRibbonListLoopTaskFuncs[] = { - sub_81CFB8C, - sub_81CFC2C, - sub_81CFC40 + BuildPartyMonRibbonList, + InitBoxMonRibbonList, + BuildBoxMonRibbonList }; -static const u16 gUnknown_086235E4[] = INCBIN_U16("graphics/pokenav/ui_ribbons.gbapal"); -static const u32 gUnknown_08623604[] = INCBIN_U32("graphics/pokenav/ui_ribbons.4bpp.lz"); -static const u32 gUnknown_086236CC[] = INCBIN_U32("graphics/pokenav/ui_ribbons.bin.lz"); +static const u16 sMonRibbonListFramePal[] = INCBIN_U16("graphics/pokenav/ui_ribbons.gbapal"); +static const u32 sMonRibbonListFrameTiles[] = INCBIN_U32("graphics/pokenav/ui_ribbons.4bpp.lz"); +static const u32 sMonRibbonListFrameTilemap[] = INCBIN_U32("graphics/pokenav/ui_ribbons.bin.lz"); static const u16 gUnknown_08623790[] = INCBIN_U16("graphics/pokenav/8623790.gbapal"); -static const struct BgTemplate gUnknown_086237B0[] = +static const struct BgTemplate sMonRibbonListBgTemplates[] = { { .bg = 1, @@ -85,18 +97,18 @@ static const struct BgTemplate gUnknown_086237B0[] = } }; -static const LoopedTask gUnknown_086237B8[] = +static const LoopedTask sRibbonsMonMenuLoopTaskFuncs[] = { - NULL, - sub_81CFFFC, - sub_81D0074, - sub_81D00EC, - sub_81D0164, - sub_81D01DC, - sub_81D021C + [RIBBONS_MON_LIST_FUNC_NONE] = NULL, + [RIBBONS_MON_LIST_FUNC_MOVE_UP] = LoopedTask_RibbonsListMoveCursorUp, + [RIBBONS_MON_LIST_FUNC_MOVE_DOWN] = LoopedTask_RibbonsListMoveCursorDown, + [RIBBONS_MON_LIST_FUNC_PAGE_UP] = LoopedTask_RibbonsListMovePageUp, + [RIBBONS_MON_LIST_FUNC_PAGE_DOWN] = LoopedTask_RibbonsListMovePageDown, + [RIBBONS_MON_LIST_FUNC_EXIT] = LoopedTask_RibbonsListReturnToMainMenu, + [RIBBONS_MON_LIST_FUNC_OPEN_RIBBONS_SUMMARY] = LoopedTask_RibbonsListOpenSummary }; -static const struct WindowTemplate gUnknown_086237D4 = +static const struct WindowTemplate sRibbonsMonListWindowTemplate = { .bg = 1, .tilemapLeft = 1, @@ -111,135 +123,136 @@ static const u8 sText_MaleSymbol[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_RED}{WHIT static const u8 sText_FemaleSymbol[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_GREEN}{WHITE}{BLUE}♀{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}"); static const u8 sText_NoGenderSymbol[] = _("{UNK_SPACER}"); -bool32 PokenavCallback_Init_12(void) +bool32 PokenavCallback_Init_MonRibbonList(void) { - struct PokenavSub9 *structPtr = AllocSubstruct(9, sizeof(struct PokenavSub9)); + struct PokenavSub9 *structPtr = AllocSubstruct(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST, sizeof(struct PokenavSub9)); if (structPtr == NULL) return FALSE; - structPtr->unk1C = AllocSubstruct(18, sizeof(struct PokenavSub18)); - if (structPtr->unk1C == NULL) + structPtr->monList = AllocSubstruct(POKENAV_SUBSTRUCT_MON_LIST, sizeof(struct PokenavSub18)); + if (structPtr->monList == NULL) return FALSE; - structPtr->unk0 = sub_81CFA68; - structPtr->loopedTaskId = CreateLoopedTask(sub_81CFB74, 1); - structPtr->unk14 = 0; + structPtr->callback = HandleRibbonsMonListInput_WaitListInit; + structPtr->loopedTaskId = CreateLoopedTask(GetMonRibbonListLoopTaskFunc, 1); + structPtr->changeBgs = 0; return TRUE; } -bool32 PokenavCallback_Init_14(void) +bool32 PokenavCallback_Init_RibbonsMonListFromSummary(void) { - struct PokenavSub9 *structPtr = AllocSubstruct(9, sizeof(struct PokenavSub9)); + struct PokenavSub9 *structPtr = AllocSubstruct(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST, sizeof(struct PokenavSub9)); if (structPtr == NULL) return FALSE; - structPtr->unk1C = GetSubstructPtr(18); - structPtr->unk0 = sub_81CFA88; - structPtr->unk14 = 1; + structPtr->monList = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); + structPtr->callback = HandleRibbonsMonListInput; + structPtr->changeBgs = 1; return TRUE; } -u32 sub_81CFA34(void) +u32 GetRibbonsMonListCallback(void) { - struct PokenavSub9 *structPtr = GetSubstructPtr(9); - return structPtr->unk0(structPtr); + struct PokenavSub9 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST); + return structPtr->callback(structPtr); } -void sub_81CFA48(void) +void FreeRibbonsMonList1(void) { - struct PokenavSub9 *structPtr = GetSubstructPtr(9); - if (!structPtr->unk18) - FreePokenavSubstruct(18); - FreePokenavSubstruct(9); + struct PokenavSub9 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST); + if (!structPtr->saveMonList) + FreePokenavSubstruct(POKENAV_SUBSTRUCT_MON_LIST); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST); } -static u32 sub_81CFA68(struct PokenavSub9 *structPtr) +static u32 HandleRibbonsMonListInput_WaitListInit(struct PokenavSub9 *structPtr) { if (!IsLoopedTaskActive(structPtr->loopedTaskId)) - structPtr->unk0 = sub_81CFA88; + structPtr->callback = HandleRibbonsMonListInput; return 0; } -static u32 sub_81CFA88(struct PokenavSub9 *structPtr) +static u32 HandleRibbonsMonListInput(struct PokenavSub9 *structPtr) { if (JOY_REPEAT(DPAD_UP)) - return 1; + return RIBBONS_MON_LIST_FUNC_MOVE_UP; if (JOY_REPEAT(DPAD_DOWN)) - return 2; + return RIBBONS_MON_LIST_FUNC_MOVE_DOWN; if (JOY_NEW(DPAD_LEFT)) - return 3; + return RIBBONS_MON_LIST_FUNC_PAGE_UP; if (JOY_NEW(DPAD_RIGHT)) - return 4; + return RIBBONS_MON_LIST_FUNC_PAGE_DOWN; if (JOY_NEW(B_BUTTON)) { - structPtr->unk18 = 0; - structPtr->unk0 = sub_81CFB08; - return 5; + structPtr->saveMonList = 0; + structPtr->callback = RibbonsMonMenu_ReturnToMainMenu; + return RIBBONS_MON_LIST_FUNC_EXIT; } if (JOY_NEW(A_BUTTON)) { - structPtr->unk1C->unk2 = GetSelectedMatchCall(); - structPtr->unk18 = 1; - structPtr->unk0 = sub_81CFB10; - return 6; + structPtr->monList->currIndex = GetSelectedPokenavListIndex(); + structPtr->saveMonList = 1; + structPtr->callback = sub_81CFB10; + return RIBBONS_MON_LIST_FUNC_OPEN_RIBBONS_SUMMARY; } - return 0; + return RIBBONS_MON_LIST_FUNC_NONE; } -static u32 sub_81CFB08(struct PokenavSub9 *structPtr) +static u32 RibbonsMonMenu_ReturnToMainMenu(struct PokenavSub9 *structPtr) { return POKENAV_MAIN_MENU_CURSOR_ON_RIBBONS; } static u32 sub_81CFB10(struct PokenavSub9 *structPtr) { - return POKENAV_MENU_D; + return POKENAV_RIBBONS_SUMMARY_SCREEN; } -static u32 sub_81CFB18(void) +static u32 UpdateMonListBgs(void) { - struct PokenavSub9 *structPtr = GetSubstructPtr(9); - return structPtr->unk14; + struct PokenavSub9 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST); + return structPtr->changeBgs; } -static struct PokenavMonList * sub_81CFB28(void) +static struct PokenavMonList *GetMonRibbonMonListData(void) { - struct PokenavSub9 * ptr = GetSubstructPtr(9); - return ptr->unk1C->unk4; + struct PokenavSub9 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST); + return ptr->monList->monData; } -static s32 sub_81CFB38(void) +static s32 GetRibbonsMonListCount(void) { - struct PokenavSub9 * ptr = GetSubstructPtr(9); - return ptr->unk1C->unk0; + struct PokenavSub9 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST); + return ptr->monList->listCount; } -static s32 sub_81CFB48(void) +//unused +static s32 GetMonRibbonSelectedMonData(void) { - struct PokenavSub9 * ptr = GetSubstructPtr(9); - s32 idx = GetSelectedMatchCall(); - return ptr->unk1C->unk4[idx].data; + struct PokenavSub9 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST); + s32 idx = GetSelectedPokenavListIndex(); + return ptr->monList->monData[idx].data; } -static s32 sub_81CFB64(void) +static s32 GetRibbonListMenuCurrIndex(void) { - struct PokenavSub9 * ptr = GetSubstructPtr(9); - return ptr->unk1C->unk2; + struct PokenavSub9 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST); + return ptr->monList->currIndex; } -static u32 sub_81CFB74(s32 state) +static u32 GetMonRibbonListLoopTaskFunc(s32 state) { - return gUnknown_086235D8[state](state); + return sMonRibbonListLoopTaskFuncs[state](state); } -static u32 sub_81CFB8C(s32 state) +static u32 BuildPartyMonRibbonList(s32 state) { s32 i; struct PokenavMonList item; - struct PokenavSub9 * ptr = GetSubstructPtr(9); + struct PokenavSub9 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST); - ptr->unk1C->unk0 = 0; - ptr->unk1C->unk2 = 0; + ptr->monList->listCount = 0; + ptr->monList->currIndex = 0; item.boxId = TOTAL_BOXES_COUNT; for (i = 0; i < PARTY_SIZE; i++) { @@ -261,19 +274,19 @@ static u32 sub_81CFB8C(s32 state) return LT_INC_AND_CONTINUE; } -static u32 sub_81CFC2C(s32 state) +static u32 InitBoxMonRibbonList(s32 state) { - struct PokenavSub9 * ptr = GetSubstructPtr(9); - ptr->unk10 = 0; - ptr->unkC = 0; + struct PokenavSub9 *ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST); + ptr->monId = 0; + ptr->boxId = 0; return LT_INC_AND_CONTINUE; } -static u32 sub_81CFC40(s32 state) +static u32 BuildBoxMonRibbonList(s32 state) { - struct PokenavSub9 * ptr = GetSubstructPtr(9); - s32 boxId = ptr->unkC; - s32 monId = ptr->unk10; + struct PokenavSub9 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_LIST); + s32 boxId = ptr->boxId; + s32 monId = ptr->monId; s32 boxCount = 0; struct PokenavMonList item; @@ -296,8 +309,8 @@ static u32 sub_81CFC40(s32 state) monId++; if (boxCount > TOTAL_BOXES_COUNT) { - ptr->unkC = boxId; - ptr->unk10 = monId; + ptr->boxId = boxId; + ptr->monId = monId; return LT_CONTINUE; } } @@ -305,37 +318,38 @@ static u32 sub_81CFC40(s32 state) boxId++; } - ptr->unk14 = 1; + ptr->changeBgs = 1; return LT_FINISH; } static void sub_81CFCEC(struct PokenavSub9 *structPtr, struct PokenavMonList *item) { u32 left = 0; - u32 right = structPtr->unk1C->unk0; + u32 right = structPtr->monList->listCount; u32 insertionIdx = left + (right - left) / 2; while (right != insertionIdx) { - if (item->data > structPtr->unk1C->unk4[insertionIdx].data) + if (item->data > structPtr->monList->monData[insertionIdx].data) right = insertionIdx; else left = insertionIdx + 1; insertionIdx = left + (right - left) / 2; } - for (right = structPtr->unk1C->unk0; right > insertionIdx; right--) - structPtr->unk1C->unk4[right] = structPtr->unk1C->unk4[right - 1]; - structPtr->unk1C->unk4[insertionIdx] = *item; - structPtr->unk1C->unk0++; + for (right = structPtr->monList->listCount; right > insertionIdx; right--) + structPtr->monList->monData[right] = structPtr->monList->monData[right - 1]; + structPtr->monList->monData[insertionIdx] = *item; + structPtr->monList->listCount++; } -static bool32 sub_81CFD58(void) +//unused +static bool32 Unused_PlayerHasRibbonsMon(void) { s32 i, j; for (i = 0; i < PARTY_SIZE; i++) { - struct Pokemon * mon = &gPlayerParty[i]; + struct Pokemon *mon = &gPlayerParty[i]; if (!GetMonData(mon, MON_DATA_SANITY_HAS_SPECIES)) continue; if (GetMonData(mon, MON_DATA_SANITY_IS_EGG)) @@ -358,72 +372,72 @@ static bool32 sub_81CFD58(void) return FALSE; } -bool32 sub_81CFDD0(void) +bool32 OpenRibbonsMonList(void) { - struct PokenavSub10 * ptr = AllocSubstruct(10, sizeof(struct PokenavSub10)); + struct PokenavSub10 *ptr = AllocSubstruct(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU, sizeof(struct PokenavSub10)); if (ptr == NULL) return FALSE; - ptr->ltid = CreateLoopedTask(sub_81CFEB8, 1); - ptr->callback = sub_81CFE84; - ptr->unkC = FALSE; + ptr->ltid = CreateLoopedTask(LoopedTask_OpenRibbonsMonList, 1); + ptr->callback = GetRibbonsMonCurrentLoopedTaskActive; + ptr->fromSummary = FALSE; return TRUE; } -bool32 sub_81CFE08(void) +bool32 OpenRibbonsMonListFromRibbonsSummary(void) { - struct PokenavSub10 * ptr = AllocSubstruct(10, sizeof(struct PokenavSub10)); - if (ptr == NULL) + struct PokenavSub10 *monMenu = AllocSubstruct(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU, sizeof(struct PokenavSub10)); + if (monMenu == NULL) return FALSE; - ptr->ltid = CreateLoopedTask(sub_81CFEB8, 1); - ptr->callback = sub_81CFE84; - ptr->unkC = TRUE; + monMenu->ltid = CreateLoopedTask(LoopedTask_OpenRibbonsMonList, 1); + monMenu->callback = GetRibbonsMonCurrentLoopedTaskActive; + monMenu->fromSummary = TRUE; return TRUE; } -void sub_81CFE40(s32 idx) +void CreateRibbonsMonListLoopedTask(s32 idx) { - struct PokenavSub10 * ptr = GetSubstructPtr(10); - ptr->ltid = CreateLoopedTask(gUnknown_086237B8[idx], 1); - ptr->callback = sub_81CFE84; + struct PokenavSub10 *monMenu = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU); + monMenu->ltid = CreateLoopedTask(sRibbonsMonMenuLoopTaskFuncs[idx], 1); + monMenu->callback = GetRibbonsMonCurrentLoopedTaskActive; } -bool32 sub_81CFE70(void) +bool32 IsRibbonsMonListLoopedTaskActive(void) { - struct PokenavSub10 * ptr = GetSubstructPtr(10); - return ptr->callback(); + struct PokenavSub10 *monMenu = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU); + return monMenu->callback(); } -bool32 sub_81CFE84(void) +bool32 GetRibbonsMonCurrentLoopedTaskActive(void) { - struct PokenavSub10 * ptr = GetSubstructPtr(10); + struct PokenavSub10 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU); return IsLoopedTaskActive(ptr->ltid); } -void sub_81CFE98(void) +void FreeRibbonsMonList2(void) { - struct PokenavSub10 * ptr = GetSubstructPtr(10); + struct PokenavSub10 * ptr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU); sub_81C8234(); RemoveWindow(ptr->winid); - FreePokenavSubstruct(10); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU); } -static u32 sub_81CFEB8(s32 state) +static u32 LoopedTask_OpenRibbonsMonList(s32 state) { - struct PokenavSub10 * unk = GetSubstructPtr(10); + struct PokenavSub10 *monMenu = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU); switch (state) { case 0: - InitBgTemplates(gUnknown_086237B0, NELEMS(gUnknown_086237B0)); - DecompressAndCopyTileDataToVram(1, gUnknown_08623604, 0, 0, 0); - SetBgTilemapBuffer(1, unk->buff); - CopyToBgTilemapBuffer(1, gUnknown_086236CC, 0, 0); - CopyPaletteIntoBufferUnfaded(gUnknown_086235E4, 0x10, 0x20); + InitBgTemplates(sMonRibbonListBgTemplates, NELEMS(sMonRibbonListBgTemplates)); + DecompressAndCopyTileDataToVram(1, sMonRibbonListFrameTiles, 0, 0, 0); + SetBgTilemapBuffer(1, monMenu->buff); + CopyToBgTilemapBuffer(1, sMonRibbonListFrameTilemap, 0, 0); + CopyPaletteIntoBufferUnfaded(sMonRibbonListFramePal, 0x10, 0x20); CopyBgTilemapBufferToVram(1); return LT_INC_AND_PAUSE; case 1: if (FreeTempTileDataBuffersIfPossible()) return LT_PAUSE; - if (!sub_81CFB18()) + if (!UpdateMonListBgs()) return LT_PAUSE; ChangeBgX(1, 0, 0); ChangeBgY(1, 0, 0); @@ -433,12 +447,12 @@ static u32 sub_81CFEB8(s32 state) if (FreeTempTileDataBuffersIfPossible()) return LT_PAUSE; CopyPaletteIntoBufferUnfaded(gUnknown_08623790, 0x20, 0x20); - sub_81D0304(); + InitMonRibbonPokenavListMenuTemplate(); return LT_INC_AND_PAUSE; case 3: if (sub_81C8224()) return LT_PAUSE; - sub_81D024C(unk); + AddRibbonsMonListWindow(monMenu); return LT_INC_AND_PAUSE; case 4: if (FreeTempTileDataBuffersIfPossible()) @@ -447,25 +461,25 @@ static u32 sub_81CFEB8(s32 state) HideBg(3); PrintHelpBarText(HELPBAR_RIBBONS_MON_LIST); PokenavFadeScreen(1); - if (!unk->unkC) + if (!monMenu->fromSummary) { - LoadLeftHeaderGfxForIndex(2); - sub_81C7FA0(2, 1, 0); + LoadLeftHeaderGfxForIndex(POKENAV_GFX_RIBBONS_MENU); + ShowLeftHeaderGfx(POKENAV_GFX_RIBBONS_MENU, 1, 0); } return LT_INC_AND_PAUSE; case 5: if (IsPaletteFadeActive()) return LT_PAUSE; - if (sub_81C8010()) + if (AreLeftHeaderSpritesMoving()) return LT_PAUSE; break; } return LT_FINISH; } -static u32 sub_81CFFFC(s32 state) +static u32 LoopedTask_RibbonsListMoveCursorUp(s32 state) { - struct PokenavSub10 * unk = GetSubstructPtr(10); + struct PokenavSub10 *monMenu = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU); switch (state) { case 0: @@ -482,11 +496,11 @@ static u32 sub_81CFFFC(s32 state) } return LT_INC_AND_PAUSE; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; // fallthrough case 2: - sub_81D0288(unk); + sub_81D0288(monMenu); return LT_INC_AND_PAUSE; case 3: if (IsDma3ManagerBusyWithBgCopy()) @@ -496,9 +510,9 @@ static u32 sub_81CFFFC(s32 state) return LT_FINISH; } -static u32 sub_81D0074(s32 state) +static u32 LoopedTask_RibbonsListMoveCursorDown(s32 state) { - struct PokenavSub10 * unk = GetSubstructPtr(10); + struct PokenavSub10 *monMenu = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU); switch (state) { case 0: @@ -515,11 +529,11 @@ static u32 sub_81D0074(s32 state) } return LT_INC_AND_PAUSE; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; // fallthrough case 2: - sub_81D0288(unk); + sub_81D0288(monMenu); return LT_INC_AND_PAUSE; case 3: if (IsDma3ManagerBusyWithBgCopy()) @@ -529,9 +543,9 @@ static u32 sub_81D0074(s32 state) return LT_FINISH; } -static u32 sub_81D00EC(s32 state) +static u32 LoopedTask_RibbonsListMovePageUp(s32 state) { - struct PokenavSub10 * unk = GetSubstructPtr(10); + struct PokenavSub10 *monMenu = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU); switch (state) { case 0: @@ -548,11 +562,11 @@ static u32 sub_81D00EC(s32 state) } return LT_INC_AND_PAUSE; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; // fallthrough case 2: - sub_81D0288(unk); + sub_81D0288(monMenu); return LT_INC_AND_PAUSE; case 3: if (IsDma3ManagerBusyWithBgCopy()) @@ -562,9 +576,9 @@ static u32 sub_81D00EC(s32 state) return LT_FINISH; } -static u32 sub_81D0164(s32 state) +static u32 LoopedTask_RibbonsListMovePageDown(s32 state) { - struct PokenavSub10 * unk = GetSubstructPtr(10); + struct PokenavSub10 *monMenu = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_MON_MENU); switch (state) { case 0: @@ -581,11 +595,11 @@ static u32 sub_81D0164(s32 state) } return LT_INC_AND_PAUSE; case 1: - if (sub_81C8630()) + if (IsMonListLoopedTaskActive()) return LT_PAUSE; // fallthrough case 2: - sub_81D0288(unk); + sub_81D0288(monMenu); return LT_INC_AND_PAUSE; case 3: if (IsDma3ManagerBusyWithBgCopy()) @@ -595,27 +609,27 @@ static u32 sub_81D0164(s32 state) return LT_FINISH; } -static u32 sub_81D01DC(s32 state) +static u32 LoopedTask_RibbonsListReturnToMainMenu(s32 state) { switch (state) { case 0: PlaySE(SE_SELECT); PokenavFadeScreen(0); - sub_81C78A0(); + SlideMenuHeaderDown(); return LT_INC_AND_PAUSE; case 1: if (IsPaletteFadeActive()) return LT_PAUSE; if (MainMenuLoopedTaskIsBusy()) return LT_PAUSE; - sub_81C7FDC(); + SetLeftHeaderSpritesInvisibility(); break; } return LT_FINISH; } -static u32 sub_81D021C(s32 state) +static u32 LoopedTask_RibbonsListOpenSummary(s32 state) { switch (state) { @@ -631,23 +645,23 @@ static u32 sub_81D021C(s32 state) return LT_FINISH; } -static void sub_81D024C(struct PokenavSub10 * ptr) +static void AddRibbonsMonListWindow(struct PokenavSub10 *monMenu) { s32 r2; - ptr->winid = AddWindow(&gUnknown_086237D4); - PutWindowTilemap(ptr->winid); - r2 = sub_81CFB38(); - sub_81D02B0(ptr->winid, 0, r2); - CopyWindowToVram(ptr->winid, 1); - sub_81D0288(ptr); + monMenu->winid = AddWindow(&sRibbonsMonListWindowTemplate); + PutWindowTilemap(monMenu->winid); + r2 = GetRibbonsMonListCount(); + sub_81D02B0(monMenu->winid, 0, r2); + CopyWindowToVram(monMenu->winid, 1); + sub_81D0288(monMenu); } -static void sub_81D0288(struct PokenavSub10 * ptr) +static void sub_81D0288(struct PokenavSub10 *monMenu) { - s32 r4 = GetSelectedMatchCall(); - s32 r2 = sub_81CFB38(); - sub_81D02B0(ptr->winid, r4 + 1, r2); - CopyWindowToVram(ptr->winid, 2); + s32 r4 = GetSelectedPokenavListIndex(); + s32 r2 = GetRibbonsMonListCount(); + sub_81D02B0(monMenu->winid, r4 + 1, r2); + CopyWindowToVram(monMenu->winid, 2); } static void sub_81D02B0(s32 windowId, s32 val1, s32 val2) @@ -663,22 +677,22 @@ static void sub_81D02B0(s32 windowId, s32 val1, s32 val2) AddTextPrinterParameterized(windowId, 1, strbuf, x, 1, 0xFF, NULL); } -static void sub_81D0304(void) +static void InitMonRibbonPokenavListMenuTemplate(void) { struct PokenavListTemplate template; - template.list.monList = sub_81CFB28(); - template.unk4 = sub_81CFB38(); + template.list.monList = GetMonRibbonMonListData(); + template.count = GetRibbonsMonListCount(); template.unk8 = 4; - template.unk6 = sub_81CFB64(); - template.unk9 = 13; - template.unkA = 17; - template.unkB = 1; - template.unkC = 8; - template.unkD = 2; - template.unkE = 1; - template.listFunc.unk10_1 = BufferRibbonMonInfoText; + template.unk6 = GetRibbonListMenuCurrIndex(); + template.item_X = 13; + template.windowWidth = 17; + template.listTop = 1; + template.maxShowed = 8; + template.fillValue = 2; + template.fontId = 1; + template.listFunc.printMonFunc = BufferRibbonMonInfoText; template.unk14 = NULL; - sub_81C81D4(&gUnknown_086237B0[1], &template, 0); + sub_81C81D4(&sMonRibbonListBgTemplates[1], &template, 0); } // Buffers the "Nickname gender/level" text for the ribbon mon list diff --git a/src/pokenav_ribbons_2.c b/src/pokenav_ribbons_2.c index 6eabc9b33..203aa19e5 100644 --- a/src/pokenav_ribbons_2.c +++ b/src/pokenav_ribbons_2.c @@ -13,28 +13,38 @@ #include "window.h" #include "constants/songs.h" +enum +{ + RIBBONS_SUMMARY_FUNC_NONE, + RIBBONS_SUMMARY_FUNC_MOVED_CURSOR, + RIBBONS_SUMMARY_FUNC_SELECT_RIBBON, + RIBBONS_SUMMARY_FUNC_EXPANDED_CURSOR_MOVE, + RIBBONS_SUMMARY_FUNC_EXPANDED_CANCEL, + RIBBONS_SUMMARY_FUNC_EXIT, +}; + struct PokenavSub13 { u8 filler0[0x8]; - struct PokenavSub18 *field_8; + struct PokenavSub18 *monList; u16 field_C; u16 field_E; u16 field_10; u16 field_12; u32 field_14[25]; u32 field_78[8]; - u32 (*field_98)(struct PokenavSub13 *structPtr); + u32 (*callback)(struct PokenavSub13 *structPtr); }; struct PokenavSub14 { - u32 (*field_0)(void); + u32 (*callback)(void); u32 loopedTaskId; - u16 field_8; - u16 field_A; - u16 field_C; + u16 nameWindowId; + u16 ribbonCountWindowId; + u16 listIdxWindowId; u16 field_E; - u16 field_10; + u16 monSpriteId; struct Sprite *field_14; u32 filler; u8 tilemapBuffers[2][BG_SCREEN_SIZE]; @@ -43,48 +53,48 @@ struct PokenavSub14 static u32 gUnknown_030012C0; static u32 gUnknown_030012C4; -void sub_81D0E84(struct PokenavSub14 *structPtr); -void sub_81D0FF0(struct PokenavSub14 *structPtr); -void sub_81D10D0(struct PokenavSub14 *structPtr); +void PrintCurrentMonRibbonCount(struct PokenavSub14 *structPtr); +void PrintRibbbonsSummaryMonInfo(struct PokenavSub14 *structPtr); +void PrintRibbonsMonListIndex(struct PokenavSub14 *structPtr); void sub_81D1500(struct PokenavSub14 *structPtr); void sub_81D0EFC(struct PokenavSub14 *structPtr); -void sub_81D1148(struct PokenavSub14 *structPtr); -void sub_81D10A4(struct PokenavSub14 *structPtr); -void sub_81D1178(struct PokenavSub14 *structPtr); +void ResetSpritesAndDrawRibbonsMonFrontPic(struct PokenavSub14 *structPtr); +void AddRibbonListIndexWindow(struct PokenavSub14 *structPtr); +void DestroyRibbonsMonFrontPic(struct PokenavSub14 *structPtr); void sub_81D11D8(struct PokenavSub14 *structPtr); void sub_81D11FC(struct PokenavSub14 *structPtr); -void sub_81D0E60(struct PokenavSub14 *structPtr); +void AddRibbonCountWindow(struct PokenavSub14 *structPtr); void sub_81D1448(struct PokenavSub14 *structPtr); void sub_81D13FC(struct PokenavSub14 *structPtr); -void sub_81D0FCC(struct PokenavSub14 *structPtr); +void AddRibbonSummaryMonNameWindow(struct PokenavSub14 *structPtr); void sub_81D12D8(struct PokenavSub14 *structPtr); bool32 sub_81D1524(struct PokenavSub14 *structPtr); bool32 sub_81D1234(struct PokenavSub14 *structPtr); void sub_81D0814(struct PokenavSub13 *structPtr); -u32 sub_81D0548(struct PokenavSub13 *structPtr); -u32 sub_81D04C4(struct PokenavSub13 *structPtr); -u32 sub_81D05D4(struct PokenavSub13 *structPtr); +u32 HandleExpandedRibbonInput(struct PokenavSub13 *structPtr); +u32 RibbonsSummaryHandleInput(struct PokenavSub13 *structPtr); +u32 ReturnToRibbonsListFromSummary(struct PokenavSub13 *structPtr); bool32 sub_81D05DC(struct PokenavSub13 *structPtr); bool32 sub_81D0688(struct PokenavSub13 *structPtr); bool32 sub_81D0664(struct PokenavSub13 *structPtr); bool32 sub_81D061C(struct PokenavSub13 *structPtr); bool32 sub_81D0688(struct PokenavSub13 *structPtr); -bool32 sub_81D0A58(void); -u32 sub_81D06C4(void); -u32 sub_81D06D4(void); -u16 sub_81D1184(s32 unused0, s32 unused1); +bool32 GetCurrentLoopedTaskActive(void); +u32 GetRibbonsSummaryCurrentIndex(void); +u32 GetRibbonsSummaryMonListCount(void); +u16 DrawRibbonsMonFrontPic(s32 unused0, s32 unused1); void sub_81D1258(struct Sprite *sprite, s32 arg1, s32 arg2, s32 arg3); void sub_81D1284(struct Sprite *sprite); void sub_81D1350(void); void sub_81D13BC(u16 *dst, u32 id); void sub_81D1370(u32 arg0, u32 id); void sub_81D1538(struct Sprite *sprite); -u32 sub_81D0A6C(s32 state); -u32 sub_81D0C84(s32 state); -u32 sub_81D0D2C(s32 state); -u32 sub_81D0D8C(s32 state); -u32 sub_81D0E00(s32 state); -u32 sub_81D0C54(s32 state); +u32 LoopedTask_OpenRibbonsSummaryMenu(s32 state); +u32 LoopedTask_UpdateRibbonsSummaryInfo(s32 state); +u32 LoopedTask_ExpandSelectedRibbon(s32 state); +u32 LoopedTask_MoveRibbonsCursorExpanded(s32 state); +u32 LoopedTask_ShrinkExpandedRibbon(s32 state); +u32 LoopedTask_ExitRibbonsSummaryMenu(s32 state); struct { @@ -147,95 +157,95 @@ static const struct BgTemplate gUnknown_08624B98[] = } }; -static const LoopedTask gUnknown_08624BA0[] = +static const LoopedTask sRibbonsSummaryMenuLoopTaskFuncs[] = { - NULL, - sub_81D0C84, - sub_81D0D2C, - sub_81D0D8C, - sub_81D0E00, - sub_81D0C54 + [RIBBONS_SUMMARY_FUNC_NONE] = NULL, + [RIBBONS_SUMMARY_FUNC_MOVED_CURSOR] = LoopedTask_UpdateRibbonsSummaryInfo, + [RIBBONS_SUMMARY_FUNC_SELECT_RIBBON] = LoopedTask_ExpandSelectedRibbon, + [RIBBONS_SUMMARY_FUNC_EXPANDED_CURSOR_MOVE] = LoopedTask_MoveRibbonsCursorExpanded, + [RIBBONS_SUMMARY_FUNC_EXPANDED_CANCEL] = LoopedTask_ShrinkExpandedRibbon, + [RIBBONS_SUMMARY_FUNC_EXIT] = LoopedTask_ExitRibbonsSummaryMenu }; // code -bool32 PokenavCallback_Init_13(void) +bool32 PokenavCallback_Init_RibbonsSummaryMenu(void) { - struct PokenavSub13 *structPtr = AllocSubstruct(13, sizeof(struct PokenavSub13)); + struct PokenavSub13 *structPtr = AllocSubstruct(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST, sizeof(struct PokenavSub13)); if (structPtr == NULL) return FALSE; - structPtr->field_8 = GetSubstructPtr(18); - if (structPtr->field_8 == NULL) + structPtr->monList = GetSubstructPtr(POKENAV_SUBSTRUCT_MON_LIST); + if (structPtr->monList == NULL) return FALSE; sub_81D0814(structPtr); - structPtr->field_98 = sub_81D04C4; + structPtr->callback = RibbonsSummaryHandleInput; gKeyRepeatContinueDelay = 3; gKeyRepeatStartDelay = 10; return TRUE; } -u32 sub_81D04A0(void) +u32 GetRibbonsSummaryMenuCallback(void) { - struct PokenavSub13 *structPtr = GetSubstructPtr(13); - return structPtr->field_98(structPtr); + struct PokenavSub13 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST); + return structPtr->callback(structPtr); } -void sub_81D04B8(void) +void FreeRibbonsSummaryScreen1(void) { - FreePokenavSubstruct(13); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST); } -u32 sub_81D04C4(struct PokenavSub13 *structPtr) +u32 RibbonsSummaryHandleInput(struct PokenavSub13 *structPtr) { - if (JOY_REPEAT(DPAD_UP) && structPtr->field_8->unk2 != 0) + if (JOY_REPEAT(DPAD_UP) && structPtr->monList->currIndex != 0) { - structPtr->field_8->unk2--; + structPtr->monList->currIndex--; structPtr->field_C = 0; sub_81D0814(structPtr); - return 1; + return RIBBONS_SUMMARY_FUNC_MOVED_CURSOR; } - if (JOY_REPEAT(DPAD_DOWN) && structPtr->field_8->unk2 < structPtr->field_8->unk0 - 1) + if (JOY_REPEAT(DPAD_DOWN) && structPtr->monList->currIndex < structPtr->monList->listCount - 1) { - structPtr->field_8->unk2++; + structPtr->monList->currIndex++; structPtr->field_C = 0; sub_81D0814(structPtr); - return 1; + return RIBBONS_SUMMARY_FUNC_MOVED_CURSOR; } if (JOY_NEW(A_BUTTON)) { - structPtr->field_98 = sub_81D0548; - return 2; + structPtr->callback = HandleExpandedRibbonInput; + return RIBBONS_SUMMARY_FUNC_SELECT_RIBBON; } if (JOY_NEW(B_BUTTON)) { - structPtr->field_98 = sub_81D05D4; - return 5; + structPtr->callback = ReturnToRibbonsListFromSummary; + return RIBBONS_SUMMARY_FUNC_EXIT; } - return 0; + return RIBBONS_SUMMARY_FUNC_NONE; } -u32 sub_81D0548(struct PokenavSub13 *structPtr) +u32 HandleExpandedRibbonInput(struct PokenavSub13 *structPtr) { if (JOY_REPEAT(DPAD_UP) && sub_81D05DC(structPtr)) - return 3; + return RIBBONS_SUMMARY_FUNC_EXPANDED_CURSOR_MOVE; if (JOY_REPEAT(DPAD_DOWN) && sub_81D061C(structPtr)) - return 3; + return RIBBONS_SUMMARY_FUNC_EXPANDED_CURSOR_MOVE; if (JOY_REPEAT(DPAD_LEFT) && sub_81D0664(structPtr)) - return 3; + return RIBBONS_SUMMARY_FUNC_EXPANDED_CURSOR_MOVE; if (JOY_REPEAT(DPAD_RIGHT) && sub_81D0688(structPtr)) - return 3; + return RIBBONS_SUMMARY_FUNC_EXPANDED_CURSOR_MOVE; if (JOY_NEW(B_BUTTON)) { - structPtr->field_98 = sub_81D04C4; - return 4; + structPtr->callback = RibbonsSummaryHandleInput; + return RIBBONS_SUMMARY_FUNC_EXPANDED_CANCEL; } - return 0; + return RIBBONS_SUMMARY_FUNC_NONE; } -u32 sub_81D05D4(struct PokenavSub13 *structPtr) +u32 ReturnToRibbonsListFromSummary(struct PokenavSub13 *structPtr) { - return POKENAV_MENU_E; + return POKENAV_RIBBONS_RETURN_TO_MON_LIST; } bool32 sub_81D05DC(struct PokenavSub13 *structPtr) @@ -320,23 +330,23 @@ bool32 sub_81D0688(struct PokenavSub13 *structPtr) return FALSE; } -u32 sub_81D06C4(void) +u32 GetRibbonsSummaryCurrentIndex(void) { - struct PokenavSub13 *structPtr = GetSubstructPtr(13); - return structPtr->field_8->unk2; + struct PokenavSub13 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST); + return structPtr->monList->currIndex; } -u32 sub_81D06D4(void) +u32 GetRibbonsSummaryMonListCount(void) { - struct PokenavSub13 *structPtr = GetSubstructPtr(13); - return structPtr->field_8->unk0; + struct PokenavSub13 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST); + return structPtr->monList->listCount; } static void GetCurrMonInfo1(u8 *nick, u8 *level, u8 *gender) { - struct PokenavSub13 *structPtr = GetSubstructPtr(13); - struct PokenavSub18 *mons = structPtr->field_8; - struct PokenavMonList *monInfo = &mons->unk4[mons->unk2]; + struct PokenavSub13 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST); + struct PokenavSub18 *mons = structPtr->monList; + struct PokenavMonList *monInfo = &mons->monData[mons->currIndex]; if (monInfo->boxId == TOTAL_BOXES_COUNT) { @@ -357,9 +367,9 @@ static void GetCurrMonInfo1(u8 *nick, u8 *level, u8 *gender) static void GetCurrMonInfo2(u16 *species, u32 *personality, u32 *otId) { - struct PokenavSub13 *structPtr = GetSubstructPtr(13); - struct PokenavSub18 *mons = structPtr->field_8; - struct PokenavMonList *monInfo = &mons->unk4[mons->unk2]; + struct PokenavSub13 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST); + struct PokenavSub18 *mons = structPtr->monList; + struct PokenavMonList *monInfo = &mons->monData[mons->currIndex]; if (monInfo->boxId == TOTAL_BOXES_COUNT) { @@ -379,9 +389,9 @@ static void GetCurrMonInfo2(u16 *species, u32 *personality, u32 *otId) static u32 GetCurrMonRibbonCount(void) { - struct PokenavSub13 *structPtr = GetSubstructPtr(13); - struct PokenavSub18 *mons = structPtr->field_8; - struct PokenavMonList *monInfo = &mons->unk4[mons->unk2]; + struct PokenavSub13 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST); + struct PokenavSub18 *mons = structPtr->monList; + struct PokenavMonList *monInfo = &mons->monData[mons->currIndex]; if (monInfo->boxId == TOTAL_BOXES_COUNT) return GetMonData(&gPlayerParty[monInfo->monId], MON_DATA_RIBBON_COUNT); @@ -393,8 +403,8 @@ void sub_81D0814(struct PokenavSub13 *structPtr) { u32 ribbons; s32 i, j; - struct PokenavSub18 *mons = structPtr->field_8; - struct PokenavMonList *monInfo = &mons->unk4[mons->unk2]; + struct PokenavSub18 *mons = structPtr->monList; + struct PokenavMonList *monInfo = &mons->monData[mons->currIndex]; if (monInfo->boxId == TOTAL_BOXES_COUNT) ribbons = GetMonData(&gPlayerParty[monInfo->monId], MON_DATA_RIBBONS); @@ -433,27 +443,27 @@ void sub_81D0814(struct PokenavSub13 *structPtr) u32 *sub_81D0914(u32 *arg0) { - struct PokenavSub13 *structPtr = GetSubstructPtr(13); + struct PokenavSub13 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST); *arg0 = structPtr->field_10; return structPtr->field_14; } u32 *sub_81D092C(u32 *arg0) { - struct PokenavSub13 *structPtr = GetSubstructPtr(13); + struct PokenavSub13 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST); *arg0 = structPtr->field_12; return structPtr->field_78; } u16 sub_81D0944(void) { - struct PokenavSub13 *structPtr = GetSubstructPtr(13); + struct PokenavSub13 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST); return structPtr->field_C; } u32 sub_81D0954(void) { - struct PokenavSub13 *structPtr = GetSubstructPtr(13); + struct PokenavSub13 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_LIST); int var = structPtr->field_C; if (var <= 24) return structPtr->field_14[var]; @@ -461,38 +471,38 @@ u32 sub_81D0954(void) return structPtr->field_78[var - 27]; } -bool32 sub_81D0978(void) +bool32 OpenRibbonsSummaryMenu(void) { - struct PokenavSub14 *structPtr = AllocSubstruct(14, sizeof(struct PokenavSub14)); + struct PokenavSub14 *structPtr = AllocSubstruct(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU, sizeof(struct PokenavSub14)); if (structPtr == NULL) return FALSE; - structPtr->loopedTaskId = CreateLoopedTask(sub_81D0A6C, 1); - structPtr->field_0 = sub_81D0A58; + structPtr->loopedTaskId = CreateLoopedTask(LoopedTask_OpenRibbonsSummaryMenu, 1); + structPtr->callback = GetCurrentLoopedTaskActive; return TRUE; } -void sub_81D09B0(s32 id) +void CreateRibbonsSummaryLoopedTask(s32 id) { - struct PokenavSub14 *structPtr = GetSubstructPtr(14); - structPtr->loopedTaskId = CreateLoopedTask(gUnknown_08624BA0[id], 1); - structPtr->field_0 = sub_81D0A58; + struct PokenavSub14 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU); + structPtr->loopedTaskId = CreateLoopedTask(sRibbonsSummaryMenuLoopTaskFuncs[id], 1); + structPtr->callback = GetCurrentLoopedTaskActive; } -u32 sub_81D09E0(void) +u32 IsRibbonsSummaryLoopedTaskActive(void) { - struct PokenavSub14 *structPtr = GetSubstructPtr(14); - return structPtr->field_0(); + struct PokenavSub14 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU); + return structPtr->callback(); } -void sub_81D09F4(void) +void FreeRibbonsSummaryScreen2(void) { - struct PokenavSub14 *structPtr = GetSubstructPtr(14); - RemoveWindow(structPtr->field_A); - RemoveWindow(structPtr->field_8); - RemoveWindow(structPtr->field_C); + struct PokenavSub14 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU); + RemoveWindow(structPtr->ribbonCountWindowId); + RemoveWindow(structPtr->nameWindowId); + RemoveWindow(structPtr->listIdxWindowId); RemoveWindow(structPtr->field_E); - sub_81D1178(structPtr); + DestroyRibbonsMonFrontPic(structPtr); FreeSpriteTilesByTag(9); FreeSpritePaletteByTag(0xF); FreeSpritePaletteByTag(0x10); @@ -501,18 +511,18 @@ void sub_81D09F4(void) FreeSpritePaletteByTag(0x13); FreeSpriteOamMatrix(structPtr->field_14); DestroySprite(structPtr->field_14); - FreePokenavSubstruct(14); + FreePokenavSubstruct(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU); } -bool32 sub_81D0A58(void) +bool32 GetCurrentLoopedTaskActive(void) { - struct PokenavSub14 *structPtr = GetSubstructPtr(14); + struct PokenavSub14 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU); return IsLoopedTaskActive(structPtr->loopedTaskId); } -u32 sub_81D0A6C(s32 state) +u32 LoopedTask_OpenRibbonsSummaryMenu(s32 state) { - struct PokenavSub14 *structPtr = GetSubstructPtr(14); + struct PokenavSub14 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU); switch (state) { case 0: @@ -539,21 +549,21 @@ u32 sub_81D0A6C(s32 state) case 2: if (!FreeTempTileDataBuffersIfPossible()) { - sub_81D0E60(structPtr); + AddRibbonCountWindow(structPtr); return LT_INC_AND_PAUSE; } return LT_PAUSE; case 3: if (!FreeTempTileDataBuffersIfPossible()) { - sub_81D0FCC(structPtr); + AddRibbonSummaryMonNameWindow(structPtr); return LT_INC_AND_PAUSE; } return LT_PAUSE; case 4: if (!FreeTempTileDataBuffersIfPossible()) { - sub_81D10A4(structPtr); + AddRibbonListIndexWindow(structPtr); return LT_INC_AND_PAUSE; } return LT_PAUSE; @@ -567,7 +577,7 @@ u32 sub_81D0A6C(s32 state) case 6: if (!IsDma3ManagerBusyWithBgCopy()) { - sub_81D1148(structPtr); + ResetSpritesAndDrawRibbonsMonFrontPic(structPtr); return LT_INC_AND_CONTINUE; } return LT_PAUSE; @@ -598,7 +608,7 @@ u32 sub_81D0A6C(s32 state) return LT_FINISH; } -u32 sub_81D0C54(s32 state) +u32 LoopedTask_ExitRibbonsSummaryMenu(s32 state) { switch (state) { @@ -614,9 +624,9 @@ u32 sub_81D0C54(s32 state) return LT_FINISH; } -u32 sub_81D0C84(s32 state) +u32 LoopedTask_UpdateRibbonsSummaryInfo(s32 state) { - struct PokenavSub14 *structPtr = GetSubstructPtr(14); + struct PokenavSub14 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU); switch (state) { case 0: @@ -626,7 +636,7 @@ u32 sub_81D0C84(s32 state) case 1: if (!sub_81D1234(structPtr)) { - sub_81D0FF0(structPtr); + PrintRibbbonsSummaryMonInfo(structPtr); return LT_INC_AND_CONTINUE; } return LT_PAUSE; @@ -634,10 +644,10 @@ u32 sub_81D0C84(s32 state) sub_81D12D8(structPtr); return LT_INC_AND_CONTINUE; case 3: - sub_81D10D0(structPtr); + PrintRibbonsMonListIndex(structPtr); return LT_INC_AND_CONTINUE; case 4: - sub_81D0E84(structPtr); + PrintCurrentMonRibbonCount(structPtr); return LT_INC_AND_CONTINUE; case 5: if (!IsDma3ManagerBusyWithBgCopy()) @@ -654,9 +664,9 @@ u32 sub_81D0C84(s32 state) return LT_FINISH; } -u32 sub_81D0D2C(s32 state) +u32 LoopedTask_ExpandSelectedRibbon(s32 state) { - struct PokenavSub14 *structPtr = GetSubstructPtr(14); + struct PokenavSub14 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU); switch (state) { case 0: @@ -678,9 +688,9 @@ u32 sub_81D0D2C(s32 state) return LT_FINISH; } -u32 sub_81D0D8C(s32 state) +u32 LoopedTask_MoveRibbonsCursorExpanded(s32 state) { - struct PokenavSub14 *structPtr = GetSubstructPtr(14); + struct PokenavSub14 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU); switch (state) { case 0: @@ -708,9 +718,9 @@ u32 sub_81D0D8C(s32 state) return LT_FINISH; } -u32 sub_81D0E00(s32 state) +u32 LoopedTask_ShrinkExpandedRibbon(s32 state) { - struct PokenavSub14 *structPtr = GetSubstructPtr(14); + struct PokenavSub14 *structPtr = GetSubstructPtr(POKENAV_SUBSTRUCT_RIBBONS_SUMMARY_MENU); switch (state) { case 0: @@ -720,7 +730,7 @@ u32 sub_81D0E00(s32 state) case 1: if (!sub_81D1524(structPtr)) { - sub_81D0E84(structPtr); + PrintCurrentMonRibbonCount(structPtr); PrintHelpBarText(HELPBAR_RIBBONS_LIST); return LT_INC_AND_PAUSE; } @@ -732,7 +742,7 @@ u32 sub_81D0E00(s32 state) return LT_FINISH; } -static const struct WindowTemplate gUnknown_08624BB8 = +static const struct WindowTemplate sRibbonCountWindowTemplate = { .bg = 2, .tilemapLeft = 12, @@ -743,14 +753,14 @@ static const struct WindowTemplate gUnknown_08624BB8 = .baseBlock = 0x14, }; -void sub_81D0E60(struct PokenavSub14 *structPtr) +void AddRibbonCountWindow(struct PokenavSub14 *structPtr) { - structPtr->field_A = AddWindow(&gUnknown_08624BB8); - PutWindowTilemap(structPtr->field_A); - sub_81D0E84(structPtr); + structPtr->ribbonCountWindowId = AddWindow(&sRibbonCountWindowTemplate); + PutWindowTilemap(structPtr->ribbonCountWindowId); + PrintCurrentMonRibbonCount(structPtr); } -void sub_81D0E84(struct PokenavSub14 *structPtr) +void PrintCurrentMonRibbonCount(struct PokenavSub14 *structPtr) { u8 color[] = {TEXT_COLOR_RED, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_GREY}; @@ -758,9 +768,9 @@ void sub_81D0E84(struct PokenavSub14 *structPtr) DynamicPlaceholderTextUtil_Reset(); DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gStringVar1); DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_RibbonsF700); - FillWindowPixelBuffer(structPtr->field_A, PIXEL_FILL(4)); - AddTextPrinterParameterized3(structPtr->field_A, 1, 0, 1, color, -1, gStringVar4); - CopyWindowToVram(structPtr->field_A, 2); + FillWindowPixelBuffer(structPtr->ribbonCountWindowId, PIXEL_FILL(4)); + AddTextPrinterParameterized3(structPtr->ribbonCountWindowId, 1, 0, 1, color, -1, gStringVar4); + CopyWindowToVram(structPtr->ribbonCountWindowId, 2); } void sub_81D0EFC(struct PokenavSub14 *structPtr) @@ -769,11 +779,11 @@ void sub_81D0EFC(struct PokenavSub14 *structPtr) u32 ribbonId = sub_81D0954(); u8 color[] = {TEXT_COLOR_RED, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_GREY}; - FillWindowPixelBuffer(structPtr->field_A, PIXEL_FILL(4)); + FillWindowPixelBuffer(structPtr->ribbonCountWindowId, PIXEL_FILL(4)); if (ribbonId < 25) { for (i = 0; i < 2; i++) - AddTextPrinterParameterized3(structPtr->field_A, 1, 0, (i * 16) + 1, color, -1, gRibbonDescriptionPointers[ribbonId][i]); + AddTextPrinterParameterized3(structPtr->ribbonCountWindowId, 1, 0, (i * 16) + 1, color, -1, gRibbonDescriptionPointers[ribbonId][i]); } else { @@ -783,13 +793,13 @@ void sub_81D0EFC(struct PokenavSub14 *structPtr) ribbonId--; for (i = 0; i < 2; i++) - AddTextPrinterParameterized3(structPtr->field_A, 1, 0, (i * 16) + 1, color, -1, gGiftRibbonDescriptionPointers[ribbonId][i]); + AddTextPrinterParameterized3(structPtr->ribbonCountWindowId, 1, 0, (i * 16) + 1, color, -1, gGiftRibbonDescriptionPointers[ribbonId][i]); } - CopyWindowToVram(structPtr->field_A, 2); + CopyWindowToVram(structPtr->ribbonCountWindowId, 2); } -static const struct WindowTemplate gUnknown_08624BC4 = +static const struct WindowTemplate sRibbonSummaryMonNameWindowTemplate = { .bg = 2, .tilemapLeft = 14, @@ -800,23 +810,23 @@ static const struct WindowTemplate gUnknown_08624BC4 = .baseBlock = 0x54, }; -void sub_81D0FCC(struct PokenavSub14 *structPtr) +void AddRibbonSummaryMonNameWindow(struct PokenavSub14 *structPtr) { - structPtr->field_8 = AddWindow(&gUnknown_08624BC4); - PutWindowTilemap(structPtr->field_8); - sub_81D0FF0(structPtr); + structPtr->nameWindowId = AddWindow(&sRibbonSummaryMonNameWindowTemplate); + PutWindowTilemap(structPtr->nameWindowId); + PrintRibbbonsSummaryMonInfo(structPtr); } static const u8 sMaleIconString[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_RED}{WHITE}{GREEN}♂{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}"); static const u8 sFemaleIconString[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_GREEN}{WHITE}{BLUE}♀{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}"); static const u8 sGenderlessIconString[] = _("{UNK_SPACER}"); -void sub_81D0FF0(struct PokenavSub14 *structPtr) +void PrintRibbbonsSummaryMonInfo(struct PokenavSub14 *structPtr) { const u8 *genderTxt; u8 *txtPtr; u8 level, gender; - u16 windowId = structPtr->field_8; + u16 windowId = structPtr->nameWindowId; FillWindowPixelBuffer(windowId, PIXEL_FILL(1)); GetCurrMonInfo1(gStringVar3, &level, &gender); @@ -843,7 +853,7 @@ void sub_81D0FF0(struct PokenavSub14 *structPtr) CopyWindowToVram(windowId, 2); } -static const struct WindowTemplate gUnknown_08624BE8[] = +static const struct WindowTemplate sRibbonMonListIndexWindowTemplate[] = { { .bg = 2, @@ -857,46 +867,46 @@ static const struct WindowTemplate gUnknown_08624BE8[] = {}, }; -void sub_81D10A4(struct PokenavSub14 *structPtr) +void AddRibbonListIndexWindow(struct PokenavSub14 *structPtr) { - structPtr->field_C = AddWindow(gUnknown_08624BE8); - FillWindowPixelBuffer(structPtr->field_C, PIXEL_FILL(1)); - PutWindowTilemap(structPtr->field_C); - sub_81D10D0(structPtr); + structPtr->listIdxWindowId = AddWindow(sRibbonMonListIndexWindowTemplate); + FillWindowPixelBuffer(structPtr->listIdxWindowId, PIXEL_FILL(1)); + PutWindowTilemap(structPtr->listIdxWindowId); + PrintRibbonsMonListIndex(structPtr); } -void sub_81D10D0(struct PokenavSub14 *structPtr) +void PrintRibbonsMonListIndex(struct PokenavSub14 *structPtr) { s32 x; u8 *txtPtr; - u32 id = sub_81D06C4() + 1; - u32 count = sub_81D06D4(); + u32 id = GetRibbonsSummaryCurrentIndex() + 1; + u32 count = GetRibbonsSummaryMonListCount(); txtPtr = ConvertIntToDecimalStringN(gStringVar1, id, STR_CONV_MODE_RIGHT_ALIGN, 3); *(txtPtr++) = CHAR_SLASH; ConvertIntToDecimalStringN(txtPtr, count, STR_CONV_MODE_RIGHT_ALIGN, 3); x = GetStringCenterAlignXOffset(1, gStringVar1, 56); - AddTextPrinterParameterized(structPtr->field_C, 1, gStringVar1, x, 1, TEXT_SPEED_FF, NULL); - CopyWindowToVram(structPtr->field_C, 2); + AddTextPrinterParameterized(structPtr->listIdxWindowId, 1, gStringVar1, x, 1, TEXT_SPEED_FF, NULL); + CopyWindowToVram(structPtr->listIdxWindowId, 2); } -void sub_81D1148(struct PokenavSub14 *structPtr) +void ResetSpritesAndDrawRibbonsMonFrontPic(struct PokenavSub14 *structPtr) { u16 species; u32 personality, otId; GetCurrMonInfo2(&species, &personality, &otId); ResetAllPicSprites(); - structPtr->field_10 = sub_81D1184(40, 104); - sub_81C7990(15, 0); + structPtr->monSpriteId = DrawRibbonsMonFrontPic(40, 104); + PokenavFillPalette(15, 0); } -void sub_81D1178(struct PokenavSub14 *structPtr) +void DestroyRibbonsMonFrontPic(struct PokenavSub14 *structPtr) { - FreeAndDestroyMonPicSprite(structPtr->field_10); + FreeAndDestroyMonPicSprite(structPtr->monSpriteId); } -u16 sub_81D1184(s32 unused0, s32 unused1) +u16 DrawRibbonsMonFrontPic(s32 unused0, s32 unused1) { u16 species, spriteId; u32 personality, otId; @@ -909,19 +919,19 @@ u16 sub_81D1184(s32 unused0, s32 unused1) void sub_81D11D8(struct PokenavSub14 *structPtr) { - sub_81D1258(&gSprites[structPtr->field_10], 40, -32, 6); + sub_81D1258(&gSprites[structPtr->monSpriteId], 40, -32, 6); } void sub_81D11FC(struct PokenavSub14 *structPtr) { - FreeAndDestroyMonPicSprite(structPtr->field_10); - structPtr->field_10 = sub_81D1184(-32, 104); - sub_81D1258(&gSprites[structPtr->field_10], -32, 40, 6); + FreeAndDestroyMonPicSprite(structPtr->monSpriteId); + structPtr->monSpriteId = DrawRibbonsMonFrontPic(-32, 104); + sub_81D1258(&gSprites[structPtr->monSpriteId], -32, 40, 6); } bool32 sub_81D1234(struct PokenavSub14 *structPtr) { - return (gSprites[structPtr->field_10].callback != SpriteCallbackDummy); + return (gSprites[structPtr->monSpriteId].callback != SpriteCallbackDummy); } void sub_81D1258(struct Sprite *sprite, s32 arg1, s32 arg2, s32 arg3) diff --git a/src/rayquaza_scene.c b/src/rayquaza_scene.c index 063e6f324..bc6758cae 100644 --- a/src/rayquaza_scene.c +++ b/src/rayquaza_scene.c @@ -14,7 +14,6 @@ #include "decompress.h" #include "sound.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/rgb.h" #include "random.h" diff --git a/src/record_mixing.c b/src/record_mixing.c index b12b71697..898459c0a 100644 --- a/src/record_mixing.c +++ b/src/record_mixing.c @@ -5,7 +5,6 @@ #include "text.h" #include "item.h" #include "task.h" -#include "constants/species.h" #include "save.h" #include "load_save.h" #include "pokemon.h" @@ -713,18 +712,17 @@ static u8 sub_80E7A9C(struct DayCareMail *rmMail) return rmMail->message.itemId; } -static void ExchangeMail(struct RecordMixingDayCareMail *src, size_t recordSize, u8 (*idxs)[2], u8 which0, u8 which1) +static void sub_80E7AA4(struct RecordMixingDayCareMail *src, size_t recordSize, u8 (*idxs)[2], u8 which0, u8 which1) { struct DayCareMail buffer; struct RecordMixingDayCareMail *mail1; struct RecordMixingDayCareMail *mail2; mail1 = (void *)src + recordSize * idxs[which0][0]; - buffer = mail1->mail[idxs[which0][1]]; - + memcpy(&buffer, &mail1->mail[idxs[which0][1]], sizeof(struct DayCareMail)); mail2 = (void *)src + recordSize * idxs[which1][0]; - mail1->mail[idxs[which0][1]] = mail2->mail[idxs[which1][1]]; - mail2->mail[idxs[which1][1]] = buffer; + memcpy(&mail1->mail[idxs[which0][1]], &mail2->mail[idxs[which1][1]], sizeof(struct DayCareMail)); + memcpy(&mail2->mail[idxs[which1][1]], &buffer, sizeof(struct DayCareMail)); } static void sub_80E7B2C(const u8 *src) @@ -866,22 +864,22 @@ static void ReceiveDaycareMailData(struct RecordMixingDayCareMail *src, size_t r } else if (sp1c[i][0] == TRUE && sp1c[i][1] == TRUE) { - u8 mail1, mail2; + u32 var1, var2; sp24[j][0] = i; - mail1 = sub_80E7A9C(&_src->mail[0]); - mail2 = sub_80E7A9C(&_src->mail[1]); - if (!(mail1 || mail2) || (mail1 && mail2)) //Logical (not bitwise) XOR. Should be ((mail1 || mail2) && !(mail1 && mail2)), but that doesn't match. + var1 = sub_80E7A9C(&_src->mail[0]); + var2 = sub_80E7A9C(&_src->mail[1]); + if (!(var1 || var2) || (var1 && var2)) { sp24[j][1] = Random2() % 2; } - else if (mail1 && !mail2) + else if (var1 && !var2) { sp24[j][1] = 0; } - else if (!mail1 && mail2) + else if (!var1 && var2) { - sp24[j][1] = 1; + sp24[j][1] = 1; } j++; } @@ -897,27 +895,27 @@ static void ReceiveDaycareMailData(struct RecordMixingDayCareMail *src, size_t r switch (sp34) { case 2: - ExchangeMail(src, recordSize, sp24, 0, 1); + sub_80E7AA4(src, recordSize, sp24, 0, 1); break; case 3: which0 = gUnknown_0858CFB8[tableId][0]; which1 = gUnknown_0858CFB8[tableId][1]; - ExchangeMail(src, recordSize, sp24, which0, which1); + sub_80E7AA4(src, recordSize, sp24, which0, which1); break; case 4: ptr = sp24; which0 = gUnknown_0858CFBE[tableId][0]; which1 = gUnknown_0858CFBE[tableId][1]; - ExchangeMail(src, recordSize, ptr, which0, which1); + sub_80E7AA4(src, recordSize, ptr, which0, which1); which0 = gUnknown_0858CFBE[tableId][2]; which1 = gUnknown_0858CFBE[tableId][3]; - ExchangeMail(src, recordSize, ptr, which0, which1); + sub_80E7AA4(src, recordSize, ptr, which0, which1); break; } _src = (void *)src + which * recordSize; - gSaveBlock1Ptr->daycare.mons[0].mail = _src->mail[0]; - gSaveBlock1Ptr->daycare.mons[1].mail = _src->mail[1]; + memcpy(&gSaveBlock1Ptr->daycare.mons[0].mail, &_src->mail[0], sizeof(struct DayCareMail)); + memcpy(&gSaveBlock1Ptr->daycare.mons[1].mail, &_src->mail[1], sizeof(struct DayCareMail)); SeedRng(oldSeed); } diff --git a/src/reshow_battle_screen.c b/src/reshow_battle_screen.c index 46fc4cd41..d8d75a0e0 100644 --- a/src/reshow_battle_screen.c +++ b/src/reshow_battle_screen.c @@ -11,7 +11,6 @@ #include "battle_controllers.h" #include "link.h" #include "sprite.h" -#include "constants/species.h" #include "constants/trainers.h" #include "battle_interface.h" #include "battle_anim.h" diff --git a/src/roamer.c b/src/roamer.c index 8a67234e3..d053e5b25 100644 --- a/src/roamer.c +++ b/src/roamer.c @@ -4,7 +4,6 @@ #include "random.h" #include "roamer.h" #include "constants/maps.h" -#include "constants/species.h" enum { diff --git a/src/roulette.c b/src/roulette.c index a0d1a7dc0..b4d1c4463 100644 --- a/src/roulette.c +++ b/src/roulette.c @@ -30,7 +30,6 @@ #include "constants/coins.h" #include "constants/rgb.h" #include "constants/roulette.h" -#include "constants/species.h" #include "constants/songs.h" #define BALLS_PER_ROUND 6 diff --git a/src/save.c b/src/save.c index 0a2a4e799..680f33de0 100644 --- a/src/save.c +++ b/src/save.c @@ -13,7 +13,7 @@ #include "link.h" #include "constants/game_stat.h" -static u16 CalculateChecksum(const void *data, u16 size); +static u16 CalculateChecksum(void *data, u16 size); static bool8 DoReadFlashWholeSection(u8 sector, struct SaveSection *section); static u8 GetSaveValidStatus(const struct SaveSectionLocation *location); static u8 sub_8152E10(u16 a1, const struct SaveSectionLocation *location); @@ -621,7 +621,7 @@ static bool8 DoReadFlashWholeSection(u8 sector, struct SaveSection *section) return TRUE; } -static u16 CalculateChecksum(const void *data, u16 size) +static u16 CalculateChecksum(void *data, u16 size) { u16 i; u32 checksum = 0; @@ -648,7 +648,7 @@ static void UpdateSaveAddresses(void) gRamSaveSectionLocations[i].size = sSaveSectionOffsets[i].size; } - for (; i <= SECTOR_ID_PKMN_STORAGE_END; i++) //i = SECTOR_ID_PKMN_STORAGE_START; in the initialization clause does not match + for (; i <= SECTOR_ID_PKMN_STORAGE_END; i++) //setting i to SECTOR_ID_PKMN_STORAGE_START does not match { gRamSaveSectionLocations[i].data = (void*)(gPokemonStoragePtr) + sSaveSectionOffsets[i].toAdd; gRamSaveSectionLocations[i].size = sSaveSectionOffsets[i].size; diff --git a/src/scanline_effect.c b/src/scanline_effect.c index 0a4b0b8fd..1d5814429 100644 --- a/src/scanline_effect.c +++ b/src/scanline_effect.c @@ -100,16 +100,16 @@ void ScanlineEffect_InitHBlankDmaTransfer(void) static void CopyValue16Bit(void) { - u16 *dest = (u16 *)gScanlineEffect.dmaDest; - u16 *src = (u16 *)&gScanlineEffectRegBuffers[gScanlineEffect.srcBuffer]; + vu16 *dest = (vu16 *)gScanlineEffect.dmaDest; + vu16 *src = (vu16 *)&gScanlineEffectRegBuffers[gScanlineEffect.srcBuffer]; *dest = *src; } static void CopyValue32Bit(void) { - u32 *dest = (u32 *)gScanlineEffect.dmaDest; - u32 *src = (u32 *)&gScanlineEffectRegBuffers[gScanlineEffect.srcBuffer]; + vu32 *dest = (vu32 *)gScanlineEffect.dmaDest; + vu32 *src = (vu32 *)&gScanlineEffectRegBuffers[gScanlineEffect.srcBuffer]; *dest = *src; } diff --git a/src/scrcmd.c b/src/scrcmd.c index 578e357fa..ef0b3f86b 100644 --- a/src/scrcmd.c +++ b/src/scrcmd.c @@ -788,8 +788,8 @@ bool8 ScrCmd_warphole(struct ScriptContext *ctx) { u8 mapGroup = ScriptReadByte(ctx); u8 mapNum = ScriptReadByte(ctx); - s16 x; - s16 y; + u16 x; + u16 y; PlayerGetDestCoords(&x, &y); if (mapGroup == 0xFF && mapNum == 0xFF) diff --git a/src/script.c b/src/script.c index 889c25765..9ba1a7429 100644 --- a/src/script.c +++ b/src/script.c @@ -26,9 +26,9 @@ void InitScriptContext(struct ScriptContext *ctx, void *cmdTable, void *cmdTable s32 i; ctx->mode = 0; - ctx->scriptPtr = NULL; + ctx->scriptPtr = 0; ctx->stackDepth = 0; - ctx->nativePtr = NULL; + ctx->nativePtr = 0; ctx->cmdTable = cmdTable; ctx->cmdTableEnd = cmdTableEnd; @@ -55,7 +55,7 @@ void SetupNativeScript(struct ScriptContext *ctx, bool8 (*ptr)(void)) void StopScript(struct ScriptContext *ctx) { ctx->mode = 0; - ctx->scriptPtr = NULL; + ctx->scriptPtr = 0; } bool8 RunScriptCommand(struct ScriptContext *ctx) diff --git a/src/script_pokemon_util.c b/src/script_pokemon_util.c index a7b5433f0..c9a2127ac 100755 --- a/src/script_pokemon_util.c +++ b/src/script_pokemon_util.c @@ -22,7 +22,6 @@ #include "string_util.h" #include "tv.h" #include "constants/items.h" -#include "constants/species.h" #include "constants/tv.h" #include "constants/battle_frontier.h" diff --git a/src/secret_base.c b/src/secret_base.c index 3f69e0419..8e0929593 100644 --- a/src/secret_base.c +++ b/src/secret_base.c @@ -46,7 +46,6 @@ #include "constants/moves.h" #include "constants/secret_bases.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/trainers.h" #include "constants/tv.h" @@ -964,7 +963,7 @@ static void HandleRegistryMenuInput(u8 taskId) data = gTasks[taskId].data; input = ListMenu_ProcessInput(data[5]); - ListMenuGetScrollAndRow(data[5], (u16 *)&data[2], (u16 *)&data[1]); + ListMenuGetScrollAndRow(data[5], &data[2], &data[1]); switch (input) { case LIST_NOTHING_CHOSEN: @@ -1045,10 +1044,10 @@ void DeleteRegistry_Yes_Callback(u8 taskId) { s16 *data = gTasks[taskId].data; ClearDialogWindowAndFrame(0, 0); - DestroyListMenuTask((u8)data[5], (u16 *)&data[2], (u16 *)&data[1]); + DestroyListMenuTask(data[5], &data[2], &data[1]); gSaveBlock1Ptr->secretBases[data[4]].registryStatus = 0; BuildRegistryMenuItems(taskId); - sub_812225C((u16 *)&data[2], (u16 *)&data[1], (u16)data[3], (u16)data[0]); + sub_812225C(&data[2], &data[1], data[3], data[0]); FinalizeRegistryMenu(taskId); gTasks[taskId].func = HandleRegistryMenuInput; } @@ -1062,7 +1061,7 @@ static void DeleteRegistry_No(u8 taskId) { s16 *data = gTasks[taskId].data; ClearDialogWindowAndFrame(0, 0); - DestroyListMenuTask((u8)data[5], (u16 *)&data[2], (u16 *)&data[1]); + DestroyListMenuTask(data[5], &data[2], &data[1]); FinalizeRegistryMenu(taskId); gTasks[taskId].func = HandleRegistryMenuInput; } diff --git a/src/shop.c b/src/shop.c index 6e2e82a52..44ab0885c 100755 --- a/src/shop.c +++ b/src/shop.c @@ -984,7 +984,7 @@ static void Task_BuyHowManyDialogueInit(u8 taskId) u16 maxQuantity; DrawStdFrameWithCustomTileAndPalette(3, FALSE, 1, 13); - ConvertIntToDecimalStringN(gStringVar1, quantityInBag, STR_CONV_MODE_RIGHT_ALIGN, 4); + ConvertIntToDecimalStringN(gStringVar1, quantityInBag, STR_CONV_MODE_RIGHT_ALIGN, MAX_ITEM_DIGITS + 1); StringExpandPlaceholders(gStringVar4, gText_InBagVar1); BuyMenuPrint(3, gStringVar4, 0, 1, 0, 0); tItemCount = 1; @@ -1026,7 +1026,7 @@ static void Task_BuyHowManyDialogueHandleInput(u8 taskId) ClearWindowTilemap(3); PutWindowTilemap(1); CopyItemName(tItemId, gStringVar1); - ConvertIntToDecimalStringN(gStringVar2, tItemCount, STR_CONV_MODE_LEFT_ALIGN, 2); + ConvertIntToDecimalStringN(gStringVar2, tItemCount, STR_CONV_MODE_LEFT_ALIGN, BAG_ITEM_CAPACITY_DIGITS); ConvertIntToDecimalStringN(gStringVar3, gShopDataPtr->totalCost, STR_CONV_MODE_LEFT_ALIGN, 6); BuyMenuDisplayMessage(taskId, gText_Var1AndYouWantedVar2, BuyMenuConfirmPurchase); } @@ -1148,7 +1148,7 @@ static void BuyMenuPrintItemQuantityAndPrice(u8 taskId) FillWindowPixelBuffer(4, PIXEL_FILL(1)); PrintMoneyAmount(4, 38, 1, gShopDataPtr->totalCost, TEXT_SPEED_FF); - ConvertIntToDecimalStringN(gStringVar1, tItemCount, STR_CONV_MODE_LEADING_ZEROS, 2); + ConvertIntToDecimalStringN(gStringVar1, tItemCount, STR_CONV_MODE_LEADING_ZEROS, BAG_ITEM_CAPACITY_DIGITS); StringExpandPlaceholders(gStringVar4, gText_xVar1); BuyMenuPrint(4, gStringVar4, 0, 1, 0, 0); } diff --git a/src/slot_machine.c b/src/slot_machine.c index cc001bcc9..7cfd7d22e 100644 --- a/src/slot_machine.c +++ b/src/slot_machine.c @@ -252,8 +252,8 @@ struct SlotMachine /*0x0E*/ s16 payout; /*0x10*/ s16 netCoinLoss; // coins lost to machine (but never goes below 0) /*0x12*/ s16 bet; - /*0x14*/ s16 reelTimePixelOffset; - /*0x16*/ s16 reelTimePosition; + /*0x14*/ s16 reeltimePixelOffset; + /*0x16*/ s16 reeltimePosition; /*0x18*/ s16 currReel; /*0x1A*/ s16 reelIncrement; // speed of reel /*0x1C*/ s16 reelPixelOffsets[NUM_REELS]; @@ -584,7 +584,7 @@ static const u16 *const sDigitalDisplay_Pal; static const s16 sInitialReelPositions[NUM_REELS][2]; static const u8 sLuckyFlagProbabilities_Top3[][6]; static const u8 sLuckyFlagProbabilities_NotTop3[][6]; -static const u8 sReelTimeProbabilities_UnluckyGame[][17]; +static const u8 sReeltimeProbabilities_UnluckyGame[][17]; static const u8 sReelTimeProbabilities_LuckyGame[][17]; static const u8 sSymToMatch[]; static const u8 sReelTimeTags[]; @@ -682,7 +682,7 @@ static const struct WindowTemplate sWindowTemplate_InfoBox = .baseBlock = 1 }; -static const u8 sColors_ReelTimeHelp[] = {TEXT_COLOR_LIGHT_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY}; +static const u8 sColors_ReeltimeHelp[] = {TEXT_COLOR_LIGHT_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY}; static bool8 (*const sSlotActions[])(struct Task *task) = { @@ -985,7 +985,7 @@ static void PlaySlotMachine_Internal(u8 slotMachineIndex, MainCallback exitCallb { struct Task *task = &gTasks[CreateTask(SlotMachineDummyTask, 0xFF)]; task->data[0] = slotMachineIndex; - StoreWordInTwoHalfwords((u16 *)&task->data[1], (intptr_t)exitCallback); + StoreWordInTwoHalfwords(&task->data[1], (intptr_t)exitCallback); } @@ -1744,13 +1744,13 @@ static u8 AttemptsAtLuckyFlags_NotTop3(void) static u8 GetReelTimeProbability(u8 reelTimeDraw) { - if (!sSlotMachine->luckyGame) - return sReelTimeProbabilities_UnluckyGame[reelTimeDraw][sSlotMachine->pikaPower]; - - return sReelTimeProbabilities_LuckyGame[reelTimeDraw][sSlotMachine->pikaPower]; + if (sSlotMachine->luckyGame == FALSE) + return sReeltimeProbabilities_UnluckyGame[reelTimeDraw][sSlotMachine->pikaPower]; + else + return sReelTimeProbabilities_LuckyGame[reelTimeDraw][sSlotMachine->pikaPower]; } -static void GetReelTimeDraw(void) +static void GetReeltimeDraw(void) { u8 rval; s16 reelTimeDraw; @@ -1773,13 +1773,15 @@ static bool8 ShouldReelTimeMachineExplode(u16 i) u16 rval = Random() & 0xff; if (rval < sReelTimeExplodeProbability[i]) return TRUE; - return FALSE; + else + return FALSE; } static u16 SlowReelSpeed(void) { u8 i = 0; - u8 rval, value; + u8 rval; + u8 value; if (sSlotMachine->netCoinLoss >= 300) i = 4; else if (sSlotMachine->netCoinLoss >= 250) @@ -1909,7 +1911,8 @@ static bool8 IsFinalTask_RunAwardPayoutActions(void) { if (FindTaskIdByFunc(RunAwardPayoutActions) == TAIL_SENTINEL) return TRUE; - return FALSE; + else + return FALSE; } static void RunAwardPayoutActions(u8 taskId) @@ -1997,7 +2000,7 @@ static u8 GetTag(u8 reel, s16 offset) static u8 GetNearbyReelTimeTag(s16 n) { - s16 newPosition = (sSlotMachine->reelTimePosition + n) % 6; + s16 newPosition = (sSlotMachine->reeltimePosition + n) % 6; if (newPosition < 0) newPosition += 6; return sReelTimeTags[newPosition]; @@ -2023,22 +2026,22 @@ s16 AdvanceSlotReelToNextTag(u8 reelIndex, s16 value) return offset; } -static void AdvanceReelTimeReel(s16 value) +static void AdvanceReeltimeReel(s16 value) { - sSlotMachine->reelTimePixelOffset += value; - sSlotMachine->reelTimePixelOffset %= 120; - sSlotMachine->reelTimePosition = 6 - sSlotMachine->reelTimePixelOffset / 20; + sSlotMachine->reeltimePixelOffset += value; + sSlotMachine->reeltimePixelOffset %= 120; + sSlotMachine->reeltimePosition = 6 - sSlotMachine->reeltimePixelOffset / 20; } -s16 AdvanceReelTimeReelToNextTag(s16 value) +s16 AdvanceReeltimeReelToNextTag(s16 value) { - s16 offset = sSlotMachine->reelTimePixelOffset % 20; + s16 offset = sSlotMachine->reeltimePixelOffset % 20; if (offset != 0) { if (offset < value) value = offset; - AdvanceReelTimeReel(value); - offset = sSlotMachine->reelTimePixelOffset % 20; + AdvanceReeltimeReel(value); + offset = sSlotMachine->reeltimePixelOffset % 20; } return offset; } @@ -3077,8 +3080,8 @@ static void Task_ReelTime(u8 taskId) static void ReelTime_Init(struct Task *task) { sSlotMachine->reelTimeSpinsLeft = 0; - sSlotMachine->reelTimePixelOffset = 0; - sSlotMachine->reelTimePosition = 0; + sSlotMachine->reeltimePixelOffset = 0; + sSlotMachine->reeltimePosition = 0; task->tState++; task->data[1] = 0; task->data[2] = 30; @@ -3093,7 +3096,7 @@ static void ReelTime_Init(struct Task *task) CreateReelTimeNumberSprites(); CreateReelTimeShadowSprites(); CreateReelTimeNumberGapSprite(); - GetReelTimeDraw(); + GetReeltimeDraw(); StopMapMusic(); PlayNewMapMusic(MUS_ROULETTE); } @@ -3116,12 +3119,12 @@ static void ReelTime_WindowEnter(struct Task *task) task->tState++; task->data[3] = 0; } - AdvanceReelTimeReel(task->data[4] >> 8); + AdvanceReeltimeReel(task->data[4] >> 8); } static void ReelTime_WaitStartPikachu(struct Task *task) { - AdvanceReelTimeReel(task->data[4] >> 8); + AdvanceReeltimeReel(task->data[4] >> 8); if (++task->data[5] >= 60) { task->tState++; @@ -3141,7 +3144,7 @@ static void ReelTime_PikachuSpeedUp1(struct Task *task) memcpy(reelTimeBoltDelays, sReelTimeBoltDelays, sizeof(sReelTimeBoltDelays)); memcpy(pikachuAuraFlashDelays, sPikachuAuraFlashDelays, sizeof(sPikachuAuraFlashDelays)); - AdvanceReelTimeReel(task->data[4] >> 8); + AdvanceReeltimeReel(task->data[4] >> 8); // gradually slow down the reel task->data[4] -= 4; i = 4 - (task->data[4] >> 8); @@ -3159,7 +3162,7 @@ static void ReelTime_PikachuSpeedUp1(struct Task *task) static void ReelTime_PikachuSpeedUp2(struct Task *task) { - AdvanceReelTimeReel(task->data[4] >> 8); + AdvanceReeltimeReel(task->data[4] >> 8); if (++task->data[5] >= 80) { task->tState++; @@ -3171,7 +3174,7 @@ static void ReelTime_PikachuSpeedUp2(struct Task *task) static void ReelTime_WaitReel(struct Task *task) { - AdvanceReelTimeReel(task->data[4] >> 8); + AdvanceReeltimeReel(task->data[4] >> 8); task->data[4] = (u8)task->data[4] + 0x80; if (++task->data[5] >= 80) { @@ -3182,7 +3185,7 @@ static void ReelTime_WaitReel(struct Task *task) static void ReelTime_CheckExplode(struct Task *task) { - AdvanceReelTimeReel(task->data[4] >> 8); + AdvanceReeltimeReel(task->data[4] >> 8); task->data[4] = (u8)task->data[4] + 0x40; if (++task->data[5] >= 40) { @@ -3206,19 +3209,19 @@ static void ReelTime_CheckExplode(struct Task *task) static void ReelTime_LandOnOutcome(struct Task *task) { - s16 reelTimePixelOffset = sSlotMachine->reelTimePixelOffset % 20; - if (reelTimePixelOffset) + s16 reeltimePixelOffset = sSlotMachine->reeltimePixelOffset % 20; + if (reeltimePixelOffset) { - reelTimePixelOffset = AdvanceReelTimeReelToNextTag(task->data[4] >> 8); + reeltimePixelOffset = AdvanceReeltimeReelToNextTag(task->data[4] >> 8); task->data[4] = (u8)task->data[4] + 0x40; } else if (GetNearbyReelTimeTag(1) != sSlotMachine->reelTimeDraw) { - AdvanceReelTimeReel(task->data[4] >> 8); - reelTimePixelOffset = sSlotMachine->reelTimePixelOffset % 20; + AdvanceReeltimeReel(task->data[4] >> 8); + reeltimePixelOffset = sSlotMachine->reeltimePixelOffset % 20; task->data[4] = (u8)task->data[4] + 0x40; } - if (reelTimePixelOffset == 0 && GetNearbyReelTimeTag(1) == sSlotMachine->reelTimeDraw) + if (reeltimePixelOffset == 0 && GetNearbyReelTimeTag(1) == sSlotMachine->reelTimeDraw) { task->data[4] = 0; // stop moving task->tState++; @@ -3441,7 +3444,7 @@ static void InfoBox_DrawWindow(struct Task *task) static void InfoBox_AddText(struct Task *task) { - AddTextPrinterParameterized3(1, 1, 2, 5, sColors_ReelTimeHelp, 0, gText_ReelTimeHelp); + AddTextPrinterParameterized3(1, 1, 2, 5, sColors_ReeltimeHelp, 0, gText_ReelTimeHelp); CopyWindowToVram(1, 3); BeginNormalPaletteFade(0xFFFFFFFF, 0, 16, 0, RGB(0, 0, 0)); task->tState++; @@ -3771,7 +3774,7 @@ static void CreateReelTimeNumberSprites(void) static void SpriteCB_ReelTimeNumbers(struct Sprite *sprite) { - s16 r0 = (u16)(sSlotMachine->reelTimePixelOffset + sprite->data[7]); + s16 r0 = (u16)(sSlotMachine->reeltimePixelOffset + sprite->data[7]); r0 %= 40; sprite->pos1.y = r0 + 59; StartSpriteAnimIfDifferent(sprite, GetNearbyReelTimeTag(r0 / 20)); @@ -4827,7 +4830,7 @@ static const u8 sLuckyFlagProbabilities_NotTop3[][6] = { {40, 40, 35, 35, 40, 40} }; -static const u8 sReelTimeProbabilities_UnluckyGame[][17] = { +static const u8 sReeltimeProbabilities_UnluckyGame[][17] = { {243, 243, 243, 80, 80, 80, 80, 40, 40, 40, 40, 40, 40, 5, 5, 5, 5}, { 5, 5, 5, 150, 150, 150, 150, 130, 130, 130, 130, 130, 130, 100, 100, 100, 5}, { 4, 4, 4, 20, 20, 20, 20, 80, 80, 80, 80, 80, 80, 100, 100, 100, 40}, diff --git a/src/start_menu.c b/src/start_menu.c index fa51766e8..35eb53475 100644 --- a/src/start_menu.c +++ b/src/start_menu.c @@ -462,7 +462,7 @@ static bool32 InitStartMenuStep(void) sInitStartMenuData[0]++; break; case 4: - if (PrintStartMenuActions((s8 *)&sInitStartMenuData[1], 2)) + if (PrintStartMenuActions(&sInitStartMenuData[1], 2)) sInitStartMenuData[0]++; break; case 5: diff --git a/src/starter_choose.c b/src/starter_choose.c index 2585f3408..771db961e 100644 --- a/src/starter_choose.c +++ b/src/starter_choose.c @@ -22,7 +22,6 @@ #include "trig.h" #include "window.h" #include "constants/songs.h" -#include "constants/species.h" #include "constants/rgb.h" #define STARTER_MON_COUNT 3 diff --git a/src/trade.c b/src/trade.c index f48e453a8..6696c23eb 100644 --- a/src/trade.c +++ b/src/trade.c @@ -49,7 +49,6 @@ #include "constants/moves.h" #include "constants/region_map_sections.h" #include "constants/rgb.h" -#include "constants/species.h" #include "constants/songs.h" #include "constants/union_room.h" diff --git a/src/trainer_hill.c b/src/trainer_hill.c index 14af7372f..18d56723c 100644 --- a/src/trainer_hill.c +++ b/src/trainer_hill.c @@ -29,7 +29,6 @@ #include "constants/layouts.h" #include "constants/moves.h" #include "constants/maps.h" -#include "constants/species.h" #include "constants/trainers.h" #include "constants/easy_chat.h" #include "constants/trainer_hill.h" @@ -356,7 +355,7 @@ static void SetUpDataStruct(void) { if (sHillData == NULL) { - sHillData = AllocZeroed(sizeof(struct TrHillStruct2)); + sHillData = AllocZeroed(sizeof(*sHillData)); sHillData->floorId = gMapHeader.mapLayoutId - LAYOUT_TRAINER_HILL_1F; CpuCopy32(sDataPerTag[gSaveBlock1Ptr->trainerHill.tag], &sHillData->tag, sizeof(sHillData->tag) + 4 * sizeof(struct TrHillFloor)); nullsub_2(); @@ -672,17 +671,17 @@ bool32 LoadTrainerHillFloorObjectEventScripts(void) return TRUE; } -static u16 sub_81D5F58(u8 floorId, u32 bit, u32 arg2, u32 arg3) +static u16 GetMetatileForFloor(u8 floorId, u32 x, u32 y, u32 stride) // stride is always 16 { - u8 var0; - u16 var1; - u16 var2; + bool8 impassable; + u16 metatile; + u16 elevation; - var0 = (sHillData->floors[floorId].display.unk3A0[arg2] >> (15 - bit) & 1); - var1 = sHillData->floors[floorId].display.data[arg3 * arg2 + bit] + 0x200; - var2 = 0x3000; + impassable = (sHillData->floors[floorId].display.collisionData[y] >> (15 - x) & 1); + metatile = sHillData->floors[floorId].display.metatileData[stride * y + x] + 0x200; + elevation = 0x3000; - return (((var0 << 10) & 0xc00) | var2) | (var1 & 0x3ff); + return (((impassable << 10) & METATILE_COLLISION_MASK) | elevation) | (metatile & METATILE_ID_MASK); } void GenerateTrainerHillFloorLayout(u16 *mapArg) @@ -722,7 +721,7 @@ void GenerateTrainerHillFloorLayout(u16 *mapArg) for (i = 0; i < 16; i++) { for (j = 0; j < 16; j++) - dst[j] = sub_81D5F58(mapId, j, i, 0x10); + dst[j] = GetMetatileForFloor(mapId, j, i, 0x10); dst += 31; } diff --git a/src/trainer_pokemon_sprites.c b/src/trainer_pokemon_sprites.c index d2cb634f0..c23047b01 100644 --- a/src/trainer_pokemon_sprites.c +++ b/src/trainer_pokemon_sprites.c @@ -2,7 +2,6 @@ #include "sprite.h" #include "window.h" #include "malloc.h" -#include "constants/species.h" #include "palette.h" #include "decompress.h" #include "trainer_pokemon_sprites.h" diff --git a/src/trainer_see.c b/src/trainer_see.c index f2024e37c..46fafa7e3 100644 --- a/src/trainer_see.c +++ b/src/trainer_see.c @@ -603,7 +603,7 @@ static void sub_80B44C8(u8 taskId) struct ObjectEvent *objEvent; // another objEvent loaded into by loadword? - LoadWordFromTwoHalfwords((u16*)&task->data[1], (u32 *)&objEvent); + LoadWordFromTwoHalfwords(&task->data[1], (u32 *)&objEvent); if (!task->data[7]) { ObjectEventClearHeldMovement(objEvent); @@ -624,7 +624,7 @@ static void sub_80B44C8(u8 taskId) void sub_80B4578(struct ObjectEvent *var) { - StoreWordInTwoHalfwords((u16 *)&gTasks[CreateTask(sub_80B44C8, 0)].data[1], (u32)var); + StoreWordInTwoHalfwords(&gTasks[CreateTask(sub_80B44C8, 0)].data[1], (u32)var); } void EndTrainerApproach(void) @@ -32,6 +32,7 @@ #include "decoration.h" #include "secret_base.h" #include "tv.h" +#include "pokeball.h" #include "data.h" #include "constants/battle_frontier.h" #include "constants/contest.h" @@ -42,7 +43,6 @@ #include "constants/moves.h" #include "constants/region_map_sections.h" #include "constants/script_menu.h" -#include "constants/species.h" #include "constants/tv.h" // Static type declarations @@ -964,7 +964,7 @@ void GabbyAndTyBeforeInterview(void) } if (!gBattleResults.usedMasterBall) { - for (i = 0; i < 11; i ++) + for (i = 0; i < POKEBALL_COUNT - 1; i ++) { if (gBattleResults.catchAttempts[i]) { @@ -1136,7 +1136,7 @@ void PutPokemonTodayCaughtOnAir(void) sCurTVShowSlot = FindEmptyTVSlotBeyondFirstFiveShowsOfArray(gSaveBlock1Ptr->tvShows); if (sCurTVShowSlot != -1 && HasMixableShowAlreadyBeenSpawnedWithPlayerID(TVSHOW_POKEMON_TODAY_CAUGHT, FALSE) != TRUE) { - for (i = 0; i < 11; i ++) + for (i = 0; i < POKEBALL_COUNT - 1; i ++) { ct += gBattleResults.catchAttempts[i]; } @@ -1153,7 +1153,7 @@ void PutPokemonTodayCaughtOnAir(void) } else { - for (i = 0; i < 11; i ++) + for (i = 0; i < POKEBALL_COUNT - 1; i ++) { ct += gBattleResults.catchAttempts[i]; } @@ -1204,7 +1204,7 @@ void PutPokemonTodayFailedOnTheAir(void) if (!rbernoulli(1, 1)) { - for (i = 0, ct = 0; i < 11; i ++) + for (i = 0, ct = 0; i < POKEBALL_COUNT - 1; i ++) { ct += gBattleResults.catchAttempts[i]; } @@ -2229,7 +2229,7 @@ void sub_80EE184(void) show->breakingNews.kind = TVSHOW_BREAKING_NEWS; show->breakingNews.active = FALSE; balls = 0; - for (i = 0; i < 11; i ++) + for (i = 0; i < POKEBALL_COUNT - 1; i ++) { balls += gBattleResults.catchAttempts[i]; } diff --git a/src/union_room.c b/src/union_room.c index 05bd8cfb0..3e80ffe37 100644 --- a/src/union_room.c +++ b/src/union_room.c @@ -52,7 +52,6 @@ #include "constants/party_menu.h" #include "constants/rgb.h" #include "constants/songs.h" -#include "constants/species.h" // States for Task_RunUnionRoom enum { @@ -3754,7 +3753,7 @@ static void UR_AddTextPrinterParameterized(u8 windowId, u8 fontId, const u8 *str printerTemplate.y = y; printerTemplate.currentX = x; printerTemplate.currentY = y; - printerTemplate.style = 0; + printerTemplate.unk = 0; gTextFlags.useAlternateDownArrow = FALSE; switch (colorIdx) @@ -4077,14 +4076,14 @@ static void TradeBoardPrintItemInfo(u8 windowId, u8 y, struct GFtgtGname * gname UR_AddTextPrinterParameterized(windowId, 1, uname, 8, y, colorIdx); if (species == SPECIES_EGG) { - UR_AddTextPrinterParameterized(windowId, 1, sText_EggTrade, 0x44, y, colorIdx); + UR_AddTextPrinterParameterized(windowId, 1, sText_EggTrade, 68, y, colorIdx); } else { - blit_move_info_icon(windowId, type + 1, 0x44, y); - UR_AddTextPrinterParameterized(windowId, 1, gSpeciesNames[species], 0x76, y, colorIdx); + BlitMenuInfoIcon(windowId, type + 1, 68, y); + UR_AddTextPrinterParameterized(windowId, 1, gSpeciesNames[species], 118, y, colorIdx); ConvertIntToDecimalStringN(levelStr, level, STR_CONV_MODE_RIGHT_ALIGN, 3); - UR_AddTextPrinterParameterized(windowId, 1, levelStr, 0xC6, y, colorIdx); + UR_AddTextPrinterParameterized(windowId, 1, levelStr, 198, y, colorIdx); } } diff --git a/src/union_room_chat.c b/src/union_room_chat.c index ed39d3acf..75464529f 100755 --- a/src/union_room_chat.c +++ b/src/union_room_chat.c @@ -2121,7 +2121,7 @@ static void Task_ReceiveChatMessage(u8 taskId) static bool8 TryAllocDisplay(void) { - sDisplay = Alloc(sizeof(struct UnionRoomChatDisplay)); + sDisplay = Alloc(sizeof(*sDisplay)); if (sDisplay && TryAllocSprites()) { ResetBgsAndClearDma3BusyFlags(0); diff --git a/src/use_pokeblock.c b/src/use_pokeblock.c index 4a70e9b44..b4ccbfe06 100644 --- a/src/use_pokeblock.c +++ b/src/use_pokeblock.c @@ -487,7 +487,7 @@ static void LoadUsePokeblockMenu(void) { case 0: sMenu->curMonSpriteId = 0xFF; - sub_81D1ED4(&sMenu->graph); + InitConditionGraphData(&sMenu->graph); sInfo->mainState++; break; case 1: @@ -537,12 +537,12 @@ static void LoadUsePokeblockMenu(void) sInfo->mainState++; break; case 11: - sub_81D2754(sMenu->graph.unk0[0], sMenu->graph.unk14[0]); - sub_81D20AC(&sMenu->graph); + sub_81D2754(sMenu->graph.stat[0], sMenu->graph.unk14[0]); + InitConditionGraphState(&sMenu->graph); sInfo->mainState++; break; case 12: - if (!sub_81D20BC(&sMenu->graph)) + if (!SetupConditionGraphScanlineParams(&sMenu->graph)) { sub_81D1F84(&sMenu->graph, sMenu->graph.unk14[0], sMenu->graph.unk14[0]); sInfo->mainState++; @@ -1368,7 +1368,7 @@ static bool8 LoadUsePokeblockMenuGfx(void) LoadBgTilemap(2, sMenu->tilemapBuffer, 1280, 0); LoadPalette(gConditionGraphData_Pal, 48, 32); LoadPalette(gConditionText_Pal, 240, 32); - sub_81D21DC(2); + SetConditionGraphIOWindows(2); break; default: sMenu->info.helperState = 0; diff --git a/src/walda_phrase.c b/src/walda_phrase.c index c9c7809d3..18fb2791b 100644 --- a/src/walda_phrase.c +++ b/src/walda_phrase.c @@ -118,8 +118,8 @@ static u8 GetLetterTableId(u8 letter) static bool32 TryCalculateWallpaper(u16* backgroundClr, u16 *foregroundClr, u8 *iconId, u8 *patternId, u16 trainerId, u8 *phrase) { s32 i; - u8 array[9]; - u8 charsByTableId[15]; + ALIGNED(2) u8 array[12]; + u8 charsByTableId[16]; u16 *ptr; if (StringLength(phrase) != 15) diff --git a/src/wild_encounter.c b/src/wild_encounter.c index 492a10101..9f81a3b3e 100644 --- a/src/wild_encounter.c +++ b/src/wild_encounter.c @@ -21,7 +21,6 @@ #include "constants/items.h" #include "constants/layouts.h" #include "constants/maps.h" -#include "constants/species.h" #include "constants/weather.h" extern const u8 EventScript_RepelWoreOff[]; diff --git a/src/wireless_communication_status_screen.c b/src/wireless_communication_status_screen.c index 81fa16720..87b200f14 100644 --- a/src/wireless_communication_status_screen.c +++ b/src/wireless_communication_status_screen.c @@ -237,7 +237,7 @@ static void PrintHeaderTexts(void) FillWindowPixelBuffer(1, PIXEL_FILL(0)); FillWindowPixelBuffer(2, PIXEL_FILL(0)); WCSS_AddTextPrinterParameterized(0, 1, sHeaderTexts[0], GetStringCenterAlignXOffset(1, sHeaderTexts[0], 0xC0), 6, COLORMODE_GREEN); - for (i = 0; i < (int)ARRAY_COUNT(sHeaderTexts[0]) - 1; i++) + for (i = 0; i < (int)ARRAY_COUNT(*sHeaderTexts) - 1; i++) { WCSS_AddTextPrinterParameterized(1, 1, sHeaderTexts[i + 1], 0, 30 * i + 8, COLORMODE_WHITE_LGRAY); } @@ -362,12 +362,12 @@ static u32 CountPlayersInGroupAndGetActivity(struct UnkStruct_x20 * unk20, u32 * { if (group_players(i) == 0) { - k = 0; //Should just be 1 without the increment after the loop ends but that doesn't match. + k = 0; for (j = 0; j < RFU_CHILD_MAX; j++) { if (unk20->gname_uname.gname.child_sprite_gender[j] != 0) k++; } - k++; //See above comment. + k++; groupCounts[group_type(i)] += k; } else diff --git a/tools/scaninc/scaninc.cpp b/tools/scaninc/scaninc.cpp index a3e40c5d9..dcb16c0e7 100644 --- a/tools/scaninc/scaninc.cpp +++ b/tools/scaninc/scaninc.cpp @@ -108,7 +108,7 @@ int main(int argc, char **argv) break; } } - if (!exists && file.FileType() == SourceFileType::Asm) + if (!exists && (file.FileType() == SourceFileType::Asm || file.FileType() == SourceFileType::Inc)) { path = include; } |