Look for downloads on external sites:
Submitted by Mr. Mouse on 8 July 2019
A tune composed for the Commodore 64, combining (General) MIDI, FM synthesis (FM-YAM, YM3812) and SID (8580).
Mr.Mouse/XeNTaX in 2019
- Commodore 64 with expansion port slot expander.
- SID (8580)
- FM-YAM (with YM3812, OPL2)
- DATEL or Sequential MIDI interface cartridge, hooked up to a General MIDI device.
Using VICE, you need to set the sound buffer size to 100 ms (probably) for stuff to sync correctly.
Also, you need to select and activate the DATEL or SEQ midi interface and select a MIDI OUT General MIDI Device.
Finally, make sure you also activate the Sound Expander cartridge, with YM3812 chip.
C. Internet, to go here and listen:
This was recorded on real C64, with FM-YAM, and X3MB BURAN General Midi device hooked up to a DATEL MIDI interface.
Before starting the tune, you will be presented by a config dialog.
Here you can select your choice of playing on a real C64, or VICE (using the R or V keys)
The program will automatically detect DATEL or SEQUENTIAL MIDI interface, by sending a Master Reset to the interface
and polling the MIDI status register (0 meaning all is ok). However, this trick fails in my VICE environment.
The method of polling the status register for 0xFF is documented, works in VICE, but fails on real hardware.
So, you can force select the correct interface as well, by pressing D or S.
You need to have one device selected, or the program will not start if you press space (you will be presented by the HELP DIALOG).
Of course, you will hear only either FM or FM+SID if you haven't actually got a MIDI device properly set up.
You can press RUNSTOP/RESTORE to exit the CONFIG DIALOG.
In the CONFIG DIALOG you can hit F1 to read basically the same text as in this readme, only way shorter ;-).
There is a bug in Edlib (for the FM part), upon song repeat, the first note to be played on an instrument in a channel will fail if
in the last track before the repeat the track is silenced using command 6000. I cannot be bothered anymore to look for a fix.
1. 4-Mat's excellent SID file MIDI interpreter.
2. My Edlib player code for the C64
3. Goattracker (2 files, one for 6 MIDI channels, one for 3 SID channels)
4. Edlib (for 3 FM channels).
5. Notepad (for MIDI configuration)
6. Relaunch and Kickassembler.
1. D64 file with the HIRO tune
2. GT and Edlib files (the source songs).
3. This readme.
(C) 2019 XeNTaX
· Hidden Parts
· Trivia (2)