VGMPlay for MSX

Page 10/55
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11 | 12 | 13 | 14 | 15

Par Grauw

Ascended (10772)

Portrait de Grauw

03-04-2015, 22:46

hit9918 wrote:

is VGM a common format for all chips? what does it contain, like a byte telling the register number and another the value?

Yes essentially, and wait commands. The specification is here.

Par hit9918

Prophet (2932)

Portrait de hit9918

03-04-2015, 23:20

if one would e.g. separate writes to frequency register and volume register to separate streams,
on frequency stream happens repetitive melody and on volume happens repetitive adsr.

but when they are interleaved, one can't see the pattern.
there are multiple channels and multiple threads per channel.

Par hit9918

Prophet (2932)

Portrait de hit9918

03-04-2015, 23:36

what about registers like AY register 13 that when touching with same value does restart envelope.
pure logging would say that every 44khz tick the register 13 is to be written again.
does OPL not have this problem with its key presses (I dont know)?

Par Grauw

Ascended (10772)

Portrait de Grauw

05-04-2015, 00:33

For those with a Franky or PlaySoniq, I just fixed a DCSG muting bug so if you need it you can make a build from the latest source code (it’s easy, see README for instructions), or send me a mail and I can email back a development version.

(Got a PlaySoniq today Smile.)

Par Grauw

Ascended (10772)

Portrait de Grauw

03-03-2020, 23:44

I just released VGMPlay 1.1.

This is a minor intermediate release, with improvements and fixes from the last couple of months.

Changes in this version:

  • Nonprimary memory mappers supported, all available RAM can now be used.
  • High-resolution timing (4000 Hz) on MSX turboR.
  • A more informative error is shown for compressed (vgz) files.
  • Unsupported DMA commands are now skipped.
  • Franky/PlaySoniq SN76489 muting bug fixed.
  • Improved MSX-MUSIC detection.
  • Performance optimisations.

Par gdx

Enlighted (6219)

Portrait de gdx

11-07-2015, 01:20

Great player! Thank you.

Par Grauw

Ascended (10772)

Portrait de Grauw

03-03-2020, 23:44

Pending native VGZ loading support, you can play VGZ files from Multi Mente using gunzip by adding the following line to MMRET.DAT:

.VGZ    GUNZIP $T %TEMP%TEMP.VGM$RVGMPLAY %TEMP%TEMP.VGM

Par meits

Scribe (6544)

Portrait de meits

21-11-2015, 15:25

MMRET.DAT
Now I could try and search all my MCCMs in which there might be a 'how to'... But all I need to know is is saving the updated MMREV.DAT enough or does it need to be compiled in some way?

Par Grauw

Ascended (10772)

Portrait de Grauw

21-11-2015, 15:42

You just need to save it! Smile

Par meits

Scribe (6544)

Portrait de meits

21-11-2015, 15:48

[still a bit off topic]Then extensions can be handled in this DAT file... I always though this should be done in MM.CFG and be compiled wits CS.COM... That's why I never thouched any of it[/still a bit off topic]

Page 10/55
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11 | 12 | 13 | 14 | 15