VOGONS


First post, by Electronic Genets

User metadata
Rank Newbie
Rank
Newbie

Please restore format 0.1 from DOSBOX version 0.72. The new algorithm has many bugs:
1) The DRO 2.0 format doesn't save A6, A7, A8 and B6, B7 and B8 registers if the file contains writing of BD register. The file contains malformed information about percussion instruments.
2) lack of 104h register writing if 4-op mode is enabled. The music file is malformed.

Please also implement simple player (as simple as possible) to play DRO files. The player can be used to test completeness of DRO files and debug it.

Correct algorithm:
1) at start write to DRO file values of ALL registers (00h-1F5h)
2) write each change of register (to avoid errors, please do not filter and group write operations).
3) if 105h register was not changed and is equal zero: delete all writing operations to 100h-1F5h from file (virtual chip is in OPL2 mode).

Author of the DINO-2e OPL2-like emulator.
DINO-2e is not OPL2 emulator.

Reply 1 of 1, by Electronic Genets

User metadata
Rank Newbie
Rank
Newbie

What about changing the format of OPL3 dump to VGM / VGZ? This format looks to be widely supported (by applications and online players). VGM also is a raw OPL3 format and is a simple format. Why DOSBox must use 1594th format/standard?

Using a supported format should make debugging easier.

Author of the DINO-2e OPL2-like emulator.
DINO-2e is not OPL2 emulator.