VM2413VM2413 is a YM2413 clone module written in VHDL. ESE-MSX system 3 and 1Chip MSX employ this module for MSX-MUSIC emulation engine. Download
Special FeatureAll the embedded voice parameters of VM2413 can be changed through the registers from 0x40 to 0xD8 if the bit 7 of register 0xF0 is set '1'. (Note that MSX-BASIC's MML do not allow to access these registers. If you would like to test this feature with 1chip-MSX, use OUT command instead.) 0x40-0x47 Mirror of register 0x00 to 0x07 0x48-0x4F Violin 0x50-0x57 Guitar 0x58-0x5F Piano 0x60-0x67 Flute 0x68-0x6F Clarinet 0x70-0x77 Oboe 0x78-0x7F Trumpet 0x80-0x87 Organ 0x88-0x8F Horn 0x90-0x97 Synthesizer 0x98-0x9F Harpsicode 0xA0-0xA7 Vibraphone 0xA8-0xAF Synthesizer bass 0xB0-0xB7 Wood bass 0xB8-0xBF Electrical bass 0xC0-0xC7 BD 0xC8-0xCF HH & SD 0xD0-0xD7 TOM & CYM Note that the above registers need 42 us (152 clocks) waiting time for each access. Each 8 bytes of the voice parameter registers has the similar format to the YM2413's user tone registers as follows.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Last-modified: 2007-05-03 (Thu) 15:43:00 (1223d)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||