Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[N64] AI Shougi 3 (J): No voice clips #124

Closed
Shideravan opened this issue Aug 28, 2021 · 8 comments
Closed

[N64] AI Shougi 3 (J): No voice clips #124

Shideravan opened this issue Aug 28, 2021 · 8 comments
Labels
core-n64 Nintendo 64

Comments

@Shideravan
Copy link
Contributor

No sound and no voice clips in AI Shougi 3 (J) with any audio driver.
ares e6948d2
Windows 10 x64

@remutro
Copy link
Contributor

remutro commented Sep 6, 2021

AI Shougi 3 doesn't have background music, even during the intro. It's admittedly weird but that is correct behavior. There are proper sound effects and commentary while in-game.

See here: https://www.youtube.com/watch?v=SdFcW-1bNlU

If you want to repurpose this issue then you can change the game to "Twisted Edge - Extreme Snowboarding [King Hill 64 (J)]". This game in all regions has zero sound anywhere in the game.

@Shideravan
Copy link
Contributor Author

AI Shougi 3 doesn't have background music, even during the intro. It's admittedly weird but that is correct behavior. There are proper sound effects and commentary while in-game.

See here: https://www.youtube.com/watch?v=SdFcW-1bNlU

If you want to repurpose this issue then you can change the game to "Twisted Edge - Extreme Snowboarding [King Hill 64 (J)]". This game in all regions has zero sound anywhere in the game.

I'm not talking about intro music. the game hasn't even the voice clips in-game in ares

@remutro
Copy link
Contributor

remutro commented Sep 10, 2021

There is something different between our systems then (or the ROM). Windows 10, using the WASAPI sound driver. I hear all sound effects as well as all commentary when in-game.

@Shideravan Shideravan changed the title [N64] AI Shougi 3 (J): No sound [N64] AI Shougi 3 (J): No voice clips Sep 11, 2021
@Shideravan
Copy link
Contributor Author

Shideravan commented Sep 11, 2021

Probably it's related with realtek audio driver audio issues with bsnes/higan/ares. The games runs fine with the same realtek audio driver in other emulators (eg: mupen64plus)

@remutro
Copy link
Contributor

remutro commented Sep 11, 2021

I also have Realtek Audio. I'm not using their driver though because I had some issues with it (not related to emulation). So I'm just using the Microsoft provided driver, version: 10.0.19041.264

@Shideravan
Copy link
Contributor Author

I also have Realtek Audio. I'm not using their driver though because I had some issues with it (not related to emulation). So I'm just using the Microsoft provided driver, version: 10.0.19041.264

Unfortunately the audio quality from my desktop using default Microsoft driver drops and is a pain to maintain windows not chasing to latest realtek driver everytime.
But I'll check asap. Maybe #155 is also related to.

@LukeUsher LukeUsher added the core-n64 Nintendo 64 label Feb 18, 2022
@LukeUsher
Copy link
Member

Any updates on this?

invertego added a commit to invertego/ares that referenced this issue May 4, 2022
7f08de6ff Improve jump code generator on MIPS
469c61db9 Improve mips code generator
a4e8e34ef Support unsaved registers on s390x
f404f3608 Support unsaved registers
88d4778b9 Add license file
160b6f99d windows: fix building in arm64 with clang (ares-emulator#126)
022482eeb wxexec: officially drop support for EOL NetBSD < 8 versions (ares-emulator#124)
beda74f07 Support reworked floating point compare on s390x
050215b22 Remove unnecessary checks
6b950049d Improve floating point compare.
6ace72c90 windows: allow building with MinGW64 gcc/clang (ares-emulator#125)
186b07064 mips: avoid sign conversion warnings with clang (ares-emulator#122)
e0b17f5a6 macos: fix recent regression breaking build in macos/arm64e (ares-emulator#121)
68d9b4bac misc: mostly to avoid warnings (ares-emulator#120)
76330309a Update s390x.
6807c7a8f Remove SLJIT_NEG.
ca530a4a7 Readd carry flag support.
5f60134b5 s390x: be explicit about cache coherence needs (ares-emulator#119)
75a555604 power: avoid bogus clear_cache builtin in gcc >= 10 (ares-emulator#118)
1448ef97c sparc: avoid NOP implementation for clear_cache with gcc (ares-emulator#117)
ad69ad87b sparc: build fixes (ares-emulator#116)
47646b943 Support incoming arguments in scratch registers for s390x.
4fbdd6953 Support incoming arguments in scratch registers.
86ebfbd50 Rework x86-32 function prologue/epilogue.
2f8cf7a08 Increase the number of floating point registers on ppc, mips, and sparc.
2737606ee Increase the number floating point registers on s390x.
03469c8e1 Rename tail call to call return and minor ARM improvements.
7cb8a5c24 Increase the number floating point registers on x86 and ARM.
b35ab5e7e Implement fpu support on s390x.
dcc8fc149 misc: fix -Wextra related errors (ares-emulator#114)
92fcb0fe5 Fix fallthrough errors.
d345a64b3 misc: build/documentation fixes from recent changes (ares-emulator#113)
ff6ec4f74 Implement tail call on MIPS.
eed28632f Implement tail call on ARM.
d7793570f Reduce signed comparison warnings.
30b2dcd83 Reduce value conversion warnings on s390x.
c783c1119 Reduce value conversion warnings on MIPS, PPC, SPARC.
335ee51f5 Reduce value conversion warnings on ARM.
8d0f668fa Improve value conversion warnings.
373163144 Implementing tail calls for x86.
9c8b6961b Improve argument sanity checks.
24c547b7e Swap f32 and f64 argument types.
7f0afb25e Rework function argument list descriptor macros.
585ac42bf Implement four argument support for emit enter.
b5e0b1234 Improve mov32 operation.
433294658 Fix incorrect function call (ares-emulator#112)
cf594d74d Change SLJIT_I32_OP and SLJIT_F32_OP to SLJIT_32.
ae5fff841 Improve arm code generator.
43538b877 Replace SLJIT_UNUSED with appropriate function calls.

git-subtree-dir: thirdparty/sljit
git-subtree-split: 7f08de6ff5a86a4eaa53e33a16136f790e16c709
LukeUsher added a commit that referenced this issue May 13, 2022
761d48d2b Improve constant generation
1f32a9f23 Implement fpu operations for RISC-V
ad99f17a9 Improve x86 float compare
fb55788d0 Initial implementation of RISC-V port
7f08de6ff Improve jump code generator on MIPS
469c61db9 Improve mips code generator
a4e8e34ef Support unsaved registers on s390x
f404f3608 Support unsaved registers
88d4778b9 Add license file
160b6f99d windows: fix building in arm64 with clang (#126)
022482eeb wxexec: officially drop support for EOL NetBSD < 8 versions (#124)
beda74f07 Support reworked floating point compare on s390x
050215b22 Remove unnecessary checks
6b950049d Improve floating point compare.
6ace72c90 windows: allow building with MinGW64 gcc/clang (#125)
186b07064 mips: avoid sign conversion warnings with clang (#122)
e0b17f5a6 macos: fix recent regression breaking build in macos/arm64e (#121)
68d9b4bac misc: mostly to avoid warnings (#120)
76330309a Update s390x.
6807c7a8f Remove SLJIT_NEG.
ca530a4a7 Readd carry flag support.
5f60134b5 s390x: be explicit about cache coherence needs (#119)
75a555604 power: avoid bogus clear_cache builtin in gcc >= 10 (#118)
1448ef97c sparc: avoid NOP implementation for clear_cache with gcc (#117)
ad69ad87b sparc: build fixes (#116)
47646b943 Support incoming arguments in scratch registers for s390x.
4fbdd6953 Support incoming arguments in scratch registers.
86ebfbd50 Rework x86-32 function prologue/epilogue.
2f8cf7a08 Increase the number of floating point registers on ppc, mips, and sparc.
2737606ee Increase the number floating point registers on s390x.
03469c8e1 Rename tail call to call return and minor ARM improvements.
7cb8a5c24 Increase the number floating point registers on x86 and ARM.
b35ab5e7e Implement fpu support on s390x.
dcc8fc149 misc: fix -Wextra related errors (#114)
92fcb0fe5 Fix fallthrough errors.
d345a64b3 misc: build/documentation fixes from recent changes (#113)
ff6ec4f74 Implement tail call on MIPS.
eed28632f Implement tail call on ARM.
d7793570f Reduce signed comparison warnings.
30b2dcd83 Reduce value conversion warnings on s390x.
c783c1119 Reduce value conversion warnings on MIPS, PPC, SPARC.
335ee51f5 Reduce value conversion warnings on ARM.
8d0f668fa Improve value conversion warnings.
373163144 Implementing tail calls for x86.
9c8b6961b Improve argument sanity checks.
24c547b7e Swap f32 and f64 argument types.
7f0afb25e Rework function argument list descriptor macros.
585ac42bf Implement four argument support for emit enter.
b5e0b1234 Improve mov32 operation.
433294658 Fix incorrect function call (#112)
cf594d74d Change SLJIT_I32_OP and SLJIT_F32_OP to SLJIT_32.
ae5fff841 Improve arm code generator.
43538b877 Replace SLJIT_UNUSED with appropriate function calls.

git-subtree-dir: thirdparty/sljit
git-subtree-split: 761d48d2b89a048badbd9c5cf45da75336891cfe
@kev4cards
Copy link
Contributor

I have checked this against current master. My experience is identical to remutro's. Therefore, should this be closed?

LukeUsher added a commit that referenced this issue May 27, 2024
07a564abe4 Merge pull request #124 from rtissera/revert-libretro-changes
d1fe3009c8 Revert "Merge libretro stuff, bump to 0.3 version"
b5603a577b Merge pull request #123 from rtissera/merge-libretro-stuff
56b08d53f8 Merge libretro stuff, bump to 0.3 version
86b272076d Merge pull request #122 from scribam/zstd-disable-shared
a4fa03bba9 zstd: disable shared lib
67c96ef582 Merge pull request #121 from scribam/zstd-1.5.6
45c53ae969 deps: update zstd to version 1.5.6
f8f2f8bf77 Merge pull request #120 from scribam/bsd
d93a99ced9 cmake: remove "-Wl,--no-undefined" on OpenBSD
d670e6833c ci :add GitHub Actions for BSD
2d315cad12 Merge pull request #119 from scribam/lzma-24.05
715f33792f deps: lzma compatibility changes for switch and vita platforms
25543a5214 deps: bump LZMA SDK to 24.05 and build with asm optimizations
0841ba38ee Merge pull request #116 from notaz/missing_auxv
6c739c2f67 handle more platforms that lack getauxval/AT_HWCAP

git-subtree-dir: thirdparty/libchdr
git-subtree-split: 07a564abe462f1aece58c794a3c2a6fed688afea
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core-n64 Nintendo 64
Development

No branches or pull requests

4 participants