home *** CD-ROM | disk | FTP | other *** search
- REVISION HISTORY FireMOD.. Copyright (c) Brett Paterson, 1994.
- ==============================================================================
- + Added Feature
- * Changed or Information
- - Bug fix or something removed.
- ==============================================================================
- Date Ver# ^ Comment.
- ==============================================================================
- 20/9/94 0.1a * Coded Header Loader with sample information.
- + New viewer to look at all sample information.
- 21/9/94 0.1a * Coded Pattern Loader
- + Added Pattern Viewer.
- 22/9/94 0.2a * Coded Pattern Storer
- * Coded Sample Loader
- + Started Making first noises.. very shitty.
- + Now stereo - each channel has its own pan value.
- * New volume table improved sound.
- + Added support for Cxx, D00, EAx and EBx effects.
- - fixed lot of bugs, eg sample looping bugs, wrong samples
- being played, notes cutting out etc.. sounds reasonable
- now but still terrible compared to a normal player :)
- 26/9/94 0.3a * starting from this point again after TC ate my source to
- ver 0.32a which was fairly good.. now i have to rewrite
- it all.. :(
- - redid order playing - now plays in correct order
- - fixed sample loader - now loads samples into DRAM properly
- - fixed sample loop bug
- 27/9/94 0.31a + interface looks a bit better.. arrow keys allow travel
- through patterns.
- + Timer set to correct rate of 50hz and formula in effect
- for bpm's now, so effect Fxy now implemented properly.
- + Effect Axy, 5xy & 6xy implemented, though 5 & 6 only the
- volume slide side of it.. strange I thought Axy was
- meant to slide the volume X # of ticks where X = speed,
- but it's speed-1 according to all other players.
- 28/9/94 0.32a - Frequencies now fixed! plays songs at correct pitch now.
- - Softness now fixed! cover your ears! :) (maybe a bit loud)
- + Added effect 9xy - sample offset.
- + Added effect E9x - retrig sample. only does 1 retrig tho.
- + Added effect EDx - delay note.
- + Added effect ECx - cut note.
- 16/10/94 + Extension autodection added.. no need to type '.mod' now.
- 17/10/94 + Master Volume added, hit +/- to increase/decrease volume.
- - fixed some volume related bugs.
- 25/10/94 - fixed a MAJOR bug.. if a note was like --- 01 000, ie with
- no pitch value but with a instrument number, then it would
- a random part of dram resulting in terrible noise! fixed.
- * still has a horrible skipping random note bug though..
- - fixed a stupid little bug that allows sample names with
- ctrl-g chars in them to not beep.. bah to harbbiza.mod
- + added DOS shell. hit 'd' to shell out to dos.
- 29/10/94 - skips less notes now
- + interface shows a bit more information.
- 30/10/94 0.33a * format changed internally to a midi style frequency table,
- much better than the stupid amiga period frequencies.
- + Porta effects 1xy and 2xy now added although not properly
- * sped up interface for less drag.
-
- A step forward...
-
- 04/12/94 0.4a * rewriting all the GUS code in assembly language, hopefully
- things might work better this time.
- 05/12/94 - skipping notes bug removed at last!!!!! works great!
- - fixed so notes with frequency but no instrument #, or notes
- with instrument # but no frequency play properly now..
- - fixed sample offset bug where note has no instrument #
- * using old volume table again.. a bit soft though.
- * I have now trademarked my playing system with the
- GTFUYM(tm) protocol (Guaranteed To Fuck Up Your Mod). :)
- 13/12/94 0.5a * major internal changes (code is damn messy now :)
- + finetuning added
- + effect 1xy added (porta up)
- + effect 2xy added (porta down)
- + effect 3xy added (porta to note)
- + effect 5xy added (porta to note + volume slide)
- + effect E1x added (fine porta up)
- + effect E2x added (fine porta down)
- 13/12/94 0.51a - fixed a little bug with porta values bigger than 127
- 14/12/94 0.52a * changed internals.. now code is neater and more accurate
- - fixed a sample offset bug
- - more bugfixes, a lot more accurate
- * BACK to the loud volume table again, and panned the
- channels in about 20%, so loudness isnt as high and less
- clicks.
- 19/12/94 0.53a + effect 4xy added (vibrato) - not correct though
- 21/12/94 0.54a * changed more GUS code into asm
- - fixed big bug where tick based effects didnt update on the
- last note of each pattern
- - improved vibrato but still not right.
- + many mathematical speed improvements
- + more memory and speed! (1kb more memory in dos shell)
-
- 4/1/95 0.55a - fixed pattern break bug.
- + Interface redrawn and greatly improved. looks much nicer.
- - fixed a porta to note + volume slide bug.
- 8/1/95 0.56a + New MDP style screen, hit return and see the text GUI.
- - Vibrato on its way to being accurate but it sounds worse
- than before now :)
- - fixed a porta to note bug
- - fixed a sample loop bug
- + improved speed
- ** hah found a bug in FastTracker and GUSplay/Cascada, they
- both use the same faulty period table. Fixed it.
- + effect E5x added (Set FineTune)
- + Added Reset timer key (F12), handy in dosshell when
- something like MS-Edit resets the timer and stops the mod.
- - fixed a bug when you changed speed of song.. it would stop
- - fixed a big volume related bug.
- - fixed a pattern delay bug.
- + Added effect 0xy (Arpeggio)
- - Frequency now reset on every note.
- 8/2/95 0.57 + GUI Screen improved
- + Volume bars added!
- * Autodetection changed to using the ULTRASND environment
- variable, as poking the ports may conflict on some machines
- + Increased GUI screen speed about 50% thanks to new speedy
- volume bar system.
- + Added clock
- - fixed sample looping bug where some trackers must let you
- have loop points -past- the end of the sample.
- - redid loader with different sample looping method.
- + Effect E8x added (Set 16 step Panning)
- 6/3/95 1.0 - Vibrato fixed (I think!)
- * Interface Completely changed looks much nicer now
- + speed of interface increased greatly
- ==============================================================================
-
-