#General Sound firmware
This is an original firmware sources for well known sound card for ZX Spectrum.
Original firmware from 1997 was a little buggy. There are a few bugs was fixed
in 2007 (see
firmware/gs105a.txt also) and in 2015 (see
- Modules with more than 63 patterns;
- Wrong speed of the last played note;
- Wrong sample speed;
- Unnecessary first playing note report;
- New command added: #6A - Set player mode (skip module stop command);
- New command added: #6B - Turn on sample relooper;
- Stop playing looped sample if 9xx command has wrong offset;
- Redundant change sample sign operation;
- (opt.) Skip intensive RAM test on reset.
The fixes are made as binary patches, so all routines are still in their places.
test_data directory contains a few modules which original ROM 1.04 cannot play
correctly. ROM 1.05b fixes this.
Samples with short loops (less than 1024 bytes) are still playing incorrectly. Use relooper to fix this.
Bug fixes: psb,
relooper: Evgeny Muchkin.