~grauw

Netherlands

http://www.grauw.nl/

Mostly MSX projects

Trackers

~grauw/vgmplay-msx

Last active 5 months ago

~grauw/glass

Last active 1 year, 5 months ago

~grauw/gaia-tool

Last active 1 year, 5 months ago

#50 Emulate 3CH* effect mode for YM2203 on YM2151 6 months ago

Comment by ~grauw on ~grauw/vgmplay-msx

Actually now that I looked into it a bit more, I don’t think this would work for anything but algorithm 7.

In other algorithms, the operators still interact with each other, and the OPM simply can’t control the individual operator’s frequency like the OPN does.

REPORTED RESOLVED WONT_FIX

#50 Emulate 3CH* effect mode for YM2203 on YM2151 6 months ago

Ticket created by ~grauw on ~grauw/vgmplay-msx

Used quite extensively in Eve Burst Error.

Mirror writes to channel 3 operators 2-4 to channels 5-7. Then when 3CH* mode is enabled, redirect channel 3 fnum / key writes to channels 5-8 and mask the key on bits appropriately.

Should be disabled when a 2nd OPN or an OPNA/B/2 is bound because then the OPM does not have sufficient free channels for it. Or drop 1 channel.

#49 GameBoy DMG support on PSG + SCC 8 months ago

Ticket created by ~grauw on ~grauw/vgmplay-msx

It should be possible to emulate the GameBoy sound chip on PSG (noise) + SCC (2x pulse + wave).

Additionally the Gameboy DMG has some built-in envelope generators, for volume on the noise and pulse channels, and one for pitch on the first pulse channel. Each channel also has a mute counter. Due to this the emulation needs to be ticked by the timer (somewhat similar to #36 but low frequency).

See: https://gbdev.gg8.se/wiki/articles/Gameboy_sound_hardware

#13 Franky detection 1 year, 11 days ago

Comment by ~grauw on ~grauw/vgmplay-msx

And improved in 2bac68a865d4.

#13 Franky detection 1 year, 11 days ago

on ~grauw/vgmplay-msx

REPORTED RESOLVED IMPLEMENTED

#13 Franky detection 1 year, 11 days ago

Comment by ~grauw on ~grauw/vgmplay-msx

Was implemented last year in f72935f6caf2.

#41 YM2203 / YM2608 prescaler support 1 year, 11 days ago

Comment by ~grauw on ~grauw/vgmplay-msx

Another example:

  • Ghosts ’n Goblins

#43 Carnivore2 detected as MMM 1 year, 12 days ago

Comment by ~grauw on ~grauw/vgmplay-msx

After the above fix, it would still not always work:

Press ESC on the C2 boot screen and VGMPlay sees the Carnivore2 and doesn’t detect it as MMM, but when you press ENTER it doesn’t work.

This has been fixed in the Carnivore2 firmware earlier this year, see this thread.

#43 Carnivore2 detected as MMM 1 year, 5 months ago

on ~grauw/vgmplay-msx

REPORTED RESOLVED FIXED

#42 Difference in handling period 0 between DCSG types 1 year, 5 months ago

on ~grauw/vgmplay-msx

REPORTED RESOLVED FIXED