Skip to content
General Sound firmware
Batchfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
firmware
sch
test_data
.gitignore
readme.md

readme.md

#General Sound firmware


This is an original firmware sources for well known sound card for ZX Spectrum.

##Bug fixes


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 firmware/gs105b.txt also):

  • 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 files


test_data directory contains a few modules which original ROM 1.04 cannot play correctly. ROM 1.05b fixes this.

##Known issues


Samples with short loops (less than 1024 bytes) are still playing incorrectly. Use relooper to fix this.

##Copyright


(c)1997, Stinger.

Bug fixes: psb,

relooper: Evgeny Muchkin.

You can’t perform that action at this time.