VGMPlay for MSX

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

By Grauw

Ascended (8507)

Grauw's picture

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.

By hit9918

Prophet (2868)

hit9918's picture

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.

By hit9918

Prophet (2868)

hit9918's picture

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)?

By Grauw

Ascended (8507)

Grauw's picture

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.)

By Grauw

Ascended (8507)

Grauw's picture

11-07-2015, 02:15

I just released VGMPlay 1.1, download it here.

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.

By gdx

Prophet (3081)

gdx's picture

11-07-2015, 01:20

Great player! Thank you.

By Grauw

Ascended (8507)

Grauw's picture

21-11-2015, 15:10

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

By Meits

Scribe (5639)

Meits's picture

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?

By Grauw

Ascended (8507)

Grauw's picture

21-11-2015, 15:42

You just need to save it! Smile

By Meits

Scribe (5639)

Meits's picture

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/47
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11 | 12 | 13 | 14 | 15