New WebMSX release 5.1 - OPL4, Double PSG, stereo simulation

Par ppeccin

Champion (376)

Portrait de ppeccin

16-01-2019, 15:32

WebMSX 5.1 is live!

- OPL4 Wave Sound (no FM yet)
- Double PSG Extension
- Master Volume control
- PSG/SCC/OPLL Stereo simulation
- PSG/SCC/OPLL Volume and Panning control

https://webmsx.org

The stereo simulation is just meant for some fun, but can produce a nice effect. Even better if you use headphones.
It allows fine control for Volume and Panning for each channel on the PSG, SCC and OPLL chips.

A quick automatic setting can be enabled using the presets PSG_STEREO, SCC_STEREO and OPLL_STEREO.

For example:
- Try launching NemesisSCC or KinsgsValley2, via: https://webmsx.org?p=SCC_STEREO
- Or ZanacEX Enhanced via https://webmsx.org?p=OPLL_STEREO
- Or some Konami Games via https://webmsx.org?p=PSG_STEREO

More info on how to fine tune each channel on the Docs.

Regards,
Peccin

!login ou Inscrivez-vous pour poster

Par karloch

Prophet (2159)

Portrait de karloch

17-01-2019, 09:24

Thank you for the great work!

Par Grauw

Ascended (10768)

Portrait de Grauw

17-01-2019, 09:46

Awesome to see some WebMSX development again!

Do you also support a 2nd PSG at I/O ports 10H-12H? VGMPlay can make use of it.

Par Wlcracks

Hero (566)

Portrait de Wlcracks

17-01-2019, 11:37

Great to hear webmsx is still in development.

I want to build a board for 2nd PSG, is this port like a MSX standard?
Are there more MSX software that support this ports?
I like to have 3 outputs and a more noisefree and some filtering like a sallen-key / amiga like filter.

Par Grauw

Ascended (10768)

Portrait de Grauw

17-01-2019, 12:46

@Wlcracks It’s not an official standard but several cartridges which provide a 2nd PSG (MegaFlashROM SCC+, GR8NET) do so at ports 10H-12H, so it’s the de-facto standard port.

Par Wlcracks

Hero (566)

Portrait de Wlcracks

17-01-2019, 14:48

@grauw Thanks and sorry for disturbing the post, but is the i/o on the psg "defined" to? Maybe i can use the 2 x 8 bits i/o for filter settings and or /stereo multiplex switches.

Par ppeccin

Champion (376)

Portrait de ppeccin

17-01-2019, 15:22

Grauw wrote:

Awesome to see some WebMSX development again!
Do you also support a 2nd PSG at I/O ports 10H-12H? VGMPlay can make use of it.

Thanks Grauw.
Yes, the 2nd PSG is at 10h-$12h, but it's not always present.
It's an extension that has to be activated on the menu or with parameters.

Par Grauw

Ascended (10768)

Portrait de Grauw

17-01-2019, 19:33

Wlcracks, I'm not aware of anyone using the GPIO, so I reckon you can do as you wish. VGMPlay keeps the GPIO bus direction set to “10” like for the internal PSG, tho no guarantee others do that as well ofc.

Par Wlcracks

Hero (566)

Portrait de Wlcracks

17-01-2019, 20:15

Yes thanks i thought of something like that. Ive got some new psg laying around from ebay, they seem to work fine but not sure what to build with them. Arkostracker supports more psg channels but i dont think the players will.

Par rvanzon

Rookie (17)

Portrait de rvanzon

23-01-2019, 11:11

@peccin great work, man. Thanks!