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

FM sound doesn't play #107

Open
mdpc-msx opened this issue Sep 17, 2024 · 9 comments
Open

FM sound doesn't play #107

mdpc-msx opened this issue Sep 17, 2024 · 9 comments

Comments

@mdpc-msx
Copy link

Programs that use FM sound don't work properly.
The same is true for MSX2 and turboR.
It will play if you initialize it with "CALL MUSIC" or "MGSDRV".

@ppeccin
Copy link
Owner

ppeccin commented Sep 17, 2024 via email

@mdpc-msx
Copy link
Author

Thank you for your reply.

There is no sound at all.
It is a patch I made (a game ROM that adds FM sound generation functionality)
and a program that runs on BASIC.

Sound does come out on the actual machine, openMSX, and blueMSX.

@ppeccin
Copy link
Owner

ppeccin commented Sep 17, 2024 via email

@mdpc-msx
Copy link
Author

Hello
There is a patch for Hydlide 3 MSX2 version.
Speaks with FM sound source.

https://mdpc.dousetsu.com/utility/msx/hyd3_en_psg.htm
https://mdpc.dousetsu.com/utility/msx/hydlide3.htm

Please use "WinIPS".
"LunarIPS" outputs incorrect data.

@NullPointerReference
Copy link

@mdpc-msx Is this one of the patched versions you're talking about ?
https://download.file-hunter.com/assets/webmsx.html?url=https%3A%2F%2Fdownload.file-hunter.com%2FGames%2FMSX2%2FROM%2FHydlide%25203%2520-%2520The%2520Space%2520Memories%2520MSX2%2520Version%2520-%2520T%26ESOFT%2520(1987)%2520%5BWith%2520FM%2520Voice%2520-%2520English%2520TPYE%2520A%5D.zip

It says 'FM Voice English Type A' and it is playing FM sounds just fine; including voice samples when speaking to people in the town ? The ROM file is 768kB.

Can you be very specific about what/when/where it's not working, as it seems to work fine when I try it ?
I also tried the 'Type B' English voice ROM and that was is working fine too it seems ...

@mdpc-msx
Copy link
Author

Hello

The patch linked to is a version that speaks using the SCC sound source.
The example I'm using is a version where the music is PSG and the sound is spoken using the FM sound source.

@NullPointerReference
Copy link

Thanks; in that case the filenames on the FH website are labelled incorrectly; I tried another version from that website; this time the MSX1 version labelled as PSG + FM Voices; that one indeed seems to use FM for voices:

https://download.file-hunter.com/assets/webmsx.html?url=https%3A%2F%2Fdownload.file-hunter.com%2FGames%2FMSX1%2FROM%2FHydlide%25203%2520-%2520The%2520Space%2520Memories%2520MSX1%2520Version%2520-%2520T%26ESOFT%2520(1987)%2520%5BWith%2520FM%2520Voice%2520-%2520Japanese%5D%2520%5B7553%5D.zip

Trying that ROM on a real (Philips 8250) machine with FM-PAC emulation through a MSX-PICO (I don't have a real 2+ machine or separate original FM-FAC) I do hear the FM voices, whilst I don't hear the FM voices in WebMSX.

Could you please confirm that is the / one of the ccorrect 'FM voices' ROMs I used for testing ?

@mdpc-msx
Copy link
Author

Thanks

This ROM image is correct.
Due to storage limitations, not all characters speak,
but on blueMSX and openMSX they will speak using FM sound.

@NullPointerReference
Copy link

@ppeccin To reproduce:

  1. Start game with this link:

  2. In the game's start / 'setup menu':
    --> Select 'Make new character' (+ press spacebar)
    --> Enter some name (+ press enter)
    --> pick some class (+ press spacebar)
    --> select 'Yes' (+ press spacebar)
    --> At the 'stats overview windows' press spacebar once more.

    --> Select 'Game Start' (+ press spacebar)
    --> Press spacebar on the character select screen (only 1 character)

  3. In game:
    --> Walk directly upwards into the town / gate directly above your starting position (+ hold cursor up for 2s)
    --> Walk up to the yellow 'knight' in about the centre of the screen (+press spacebar)

A dialog box pops up and you should hear an FM Audio-voice now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants