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

By ppeccin

Champion (344)

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 or 등록 to post comments

By karloch

Prophet (2066)

karloch의 아바타

17-01-2019, 09:24

Thank you for the great work!

By Grauw

Ascended (8510)

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.

By Wlcracks

Champion (326)

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.

By Grauw

Ascended (8510)

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.

By Wlcracks

Champion (326)

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.

By ppeccin

Champion (344)

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.

By Grauw

Ascended (8510)

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.

By Wlcracks

Champion (326)

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.

By rvanzon

Supporter (15)

rvanzon의 아바타

23-01-2019, 11:11

@peccin great work, man. Thanks!