home *** CD-ROM | disk | FTP | other *** search
- GoatTracker v2.74 Stereo
- ------------------------
-
- Editor by Lasse ╓÷rni (loorni@gmail.com)
- HardSID 4U support by TΘli Sßndor.
- Uses reSID engine by Dag Lem.
- Uses reSID distortion / nonlinearity by Antti Lankila.
- Uses 6510 crossassembler from Exomizer2 beta by Magnus Lind.
- Uses the SDL library.
- GoatTracker icon by Antonio Vera.
- Command quick reference by Simon Bennett.
- Patches by Stefan A. Haubenthal, Valerio Cannone, Raine M. Ekman and Tero Lindeman.
-
- Distributed under GNU General Public License
- (see the file COPYING for details)
-
- Covert BitOps homepage:
- http://covertbitops.c64.org
-
- GoatTracker 2 SourceForge.net page:
- http://sourceforge.net/projects/goattracker2
-
-
- Differences to normal version: (refer to normal GT2 for full documentation)
-
- - Only buffered write playroutine without zeropage ghostreg support can be used.
-
- - To play sound effects on the second SID, use channel indexes 21, 28 and 35 for
- voices 1-3 respectively (in the X register)
-
- - Command line differences:
-
- -Lxx (SID address parameter) takes addresses of both sids written one after
- another, right SID in the high word, for example D500D400
- -Hxx (use hardsid) is in hexadecimal format. High nybble specifies right
- hardsid ID and low nybble left hardsid ID. If right hardsid ID is omitted
- it is assumed to be left+1. For example 21 tells to use ID 1 for right &
- ID 0 for left.
-
- - Songdata is otherwise same as normally, but there are 6 orderlists for each
- subtune.
-
- - Submit a patch if there are bugs in the stereo hardsid output, I have no means
- to test it.
-
-
- Changelog so far:
-
- v2.59 - Fixed channels 4-6 not setting global tempo.
- - Added missing channel 4-6 playback start checks to the editor
- playroutine.
- - Mono songs can be loaded (detection relies on checking song order-
- list validity and is not 100% certain.)
- - Vertical resolution increased.
-
- v2.6 - Fixed channel 4-6 filter commands.
- - Fixed help screen mouse scrolling.
- - Fixed pattern default length selection display when decrementing
- from a value of 100 or higher.
- - Fixed mouse selection of pattern when adjusting an adjacent channel.
- - Fixed help screen instructions.
- - Changed resolution to 800x600 (pattern display tightened.)
- - Changed speed of page up/page down scrolling to be faster.
- - Optimized text output routines.
-
- v2.61 - Fixed SHIFT+channel number in orderlist edit mode (swap orderlists)
- to work with channels 4-6.
- - Fixed muting.
- - Added the backquote key (top-left on keyboard) to select channel
- in pattern edit mode, and to select table in table edit mode. Use
- with SHIFT to go backwards.
- - Added SHIFT+channel number to mute channels in pattern edit mode.
-
- v2.62 - Added possibility for realtime calculated note independent (hifi)
- portamento & vibrato. Warning: has potential for huge rastertime
- increase.
-
- v2.63 - Fixed note independent portamento & vibrato to use the last note
- set in wavetable for calculations, instead of the last note in
- patterndata.
-
- v2.64 - Fixed paste in table (SHIFT+V) working also without SHIFT pressed.
-
- v2.65 - Fixed raw keycodes over 511 interpreted as some other keys in the
- 0-511 range.
-
- v2.66 - Permit running without sound.
-
- v2.67 - Cycle-exact HardSID playback.
- - Configurable cycle-exact HardSID buffer length (separate for inter-
- active and playback mode, see /T and /U command line options)
-
- v2.68 - Fixed sound uninit crash with multicore processors (?)
- - SID register write order tweaked to resemble JCH NewPlayer 21.
- - New reSID-fp engine (with distortion & nonlinearity) from Antti
- Lankila integrated. Activated with /I command line option parameters
- 2 & 3.
- - Command quick reference by Simon Bennett included.
-
- v2.69 - Fixed click bug in reSID audio output.
- - Newest reSID-fp code integrated.
- - reSID-fp filter parameters adjustable from the configuration file.
-
- v2.70 - Fixed possible crash on some versions of the HardSID dll.
-
- v2.71 - Added keycode fix patch from Valerio Cannone.
- - Added fullscreen switch patch from Raine M. Ekman (see /X option)
- - Added context mode to online help patch from Raine M. Ekman.
- - Added /G command line option for setting A-4 pitch.
-
- v2.72 - Fixed incorrect transpose range determination in the relocator.
- - Fixed crash in jam mode whan an illegal pattern command was executed
- from the wavetable.
-
- v2.73 - Fixed song init when several subtunes exist.
-
- v2.74 - Reverted to old playroutine timing.
- - Write v3 format SID header for SidPlay to detect the stereo songs
- properly.
- This is reSID, a reverse engineered software emulation of the MOS6581 SID
- (Sound Interface Device). This chip was used in the Commodore 64 computer.
-
- reSID is free software. See the file COPYING for copying permission.
-
- reSID is a C++ library containing a complete emulation of the SID chip.
- This library can be linked into programs emulating the MOS6510 MPU to
- play music made for the Commodore 64 computer. reSID has been successfully
- linked into VICE, a full-fledged Commodore 64 emulator, and SIDPLAY, a
- popular SID tune player. The VICE home page is:
- http://www.cs.cmu.edu/~dsladic/vice/
- A patch for SIDPLAY can be found on the SIDPLAY home page:
- http://www.geocities.com/SiliconValley/Lakes/5147/
-
- Various SID emulators exist, however reSID should still be of great
- interest to Commodore 64 nostalgics. The emulator engine is cycle-based,
- emulating the internal operations of the SID chip. SID's audio filter is
- modeled as an actual two-integrator-loop biquadratic filter circuit.
- The engine has been developed based on available information on SID, sampling
- of the OSC3 and ENV3 registers, filter theory, and meticulous testing.
- In short, a scientific approach has been taken to model the SID chip as
- accurately as possible.
-
- To our knowledge reSID is by far the most accurate SID emulator ever created.
- This comes at a price; what is considered a fairly fast CPU at the time of
- this writing is needed to run the emulator.
- Please distribute this file with the SDL runtime environment:
-
- The Simple DirectMedia Layer (SDL for short) is a cross-platfrom library
- designed to make it easy to write multi-media software, such as games and
- emulators.
-
- The Simple DirectMedia Layer library source code is available from:
- http://www.libsdl.org/
-
- This library is distributed under the terms of the GNU LGPL license:
- http://www.gnu.org/copyleft/lesser.html
-
-