scene.org File Archive

File download

<root>­/­resources­/­music­/­trackers­/­goattracker/goattracker_2.68_stereo.zip

File size:
770 298 bytes (752.24K)
File date:
2017-05-28 20:58:42
Download count:
all-time: 9

Preview

  • authors 195B
  • copying 17.57K
  • examples/ dir
  • examples/example1.prg 1.44K
  • examples/example2.prg 2.63K
  • examples/sfx_arp1.ins 110B
  • examples/sfx_arp2.ins 110B
  • examples/sfx_expl.ins 84B
  • examples/sfx_gun.ins 92B
  • examples/simple.sng 2.47K
  • examples/sleepwalk.sng 6.56K
  • examples/src/ dir
  • examples/src/example1.bin 1.31K
  • examples/src/example1.s 3.94K
  • examples/src/example2.bin 3.20K
  • examples/src/example2.s 5.26K
  • examples/src/makefile 320B
  • examples/src/sfx_arp1.s 204B
  • examples/src/sfx_arp2.s 208B
  • examples/src/sfx_expl.s 150B
  • examples/src/sfx_gun.s 180B
  • goat_tracker_commands.pdf 181.86K
  • linux/ dir
  • readme.txt 4.02K
  • readme_resid.txt 1.40K
  • readme_sdl.txt 436B
  • src/ dir
  • src/altplayer.s 51.54K
  • src/asm/ dir
  • src/asm/asmtab.c 87.70K
  • src/asm/asmtab.h 4.79K
  • src/asm/callback.h 1.25K
  • src/asm/chnkpool.c 2.99K
  • src/asm/chnkpool.h 1.63K
  • src/asm/expr.c 3.64K
  • src/asm/expr.h 1.70K
  • src/asm/int.h 1.29K
  • src/asm/lexyy.c 56.32K
  • src/asm/log.c 5.66K
  • src/asm/log.h 3.84K
  • src/asm/membuf.c 4.51K
  • src/asm/membuf.h 2.09K
  • src/asm/membufio.c 1.94K
  • src/asm/membufio.h 1.30K
  • src/asm/namedbuf.c 2.78K
  • src/asm/namedbuf.h 1.34K
  • src/asm/parse.c 21.47K
  • src/asm/parse.h 3.55K
  • src/asm/pc.c 2.27K
  • src/asm/pc.h 1.37K
  • src/asm/vec.c 4.23K
  • src/asm/vec.h 2.77K
  • src/bme/ dir
  • src/bme/bme.c 133B
  • src/bme/bme.h 310B
  • src/bme/bme_cfg.h 437B
  • src/bme/bme_end.c 1.25K
  • src/bme/bme_end.h 294B
  • src/bme/bme_err.h 418B
  • src/bme/bme_gfx.c 13.72K
  • src/bme/bme_gfx.h 1.19K
  • src/bme/bme_io.c 8.14K
  • src/bme/bme_io.h 459B
  • src/bme/bme_joy.h 120B
  • src/bme/bme_kbd.c 3.90K
  • src/bme/bme_kbd.h 261B
  • src/bme/bme_main.h 5.58K
  • src/bme/bme_mou.c 1.02K
  • src/bme/bme_mou.h 190B
  • src/bme/bme_snd.c 16.82K
  • src/bme/bme_snd.h 783B
  • src/bme/bme_win.c 6.22K
  • src/bme/bme_win.h 826B
  • src/bme/dat2inc.c 959B
  • src/bme/datafile.c 4.39K
  • src/bme/makefile 180B
  • src/bme/makefile.win 212B
  • src/chargen.bin 4.00K
  • src/cursor.bin 189B
  • src/cursor.lbm 2.68K
  • src/cwsid.h 1.02K
  • src/gcommon.h 1.48K
  • src/gconsole.c 9.38K
  • src/gconsole.h 871B
  • src/gdisplay.c 14.89K
  • src/gdisplay.h 299B
  • src/gfile.c 12.64K
  • src/gfile.h 394B
  • src/ghelp.c 19.36K
  • src/ginstr.c 4.72K
  • src/ginstr.h 296B
  • src/goattrk2.bmp 3.05K
  • src/goattrk2.h 2.69K
  • src/gorder.c 14.29K
  • src/gorder.h 590B
  • src/gpattern.c 32.94K
  • src/gpattern.h 515B
  • src/gplay.c 32.50K
  • src/gplay.h 1.40K
  • src/greloc.c 53.45K
  • src/greloc.h 1.50K
  • src/gsid.cpp 5.34K
  • src/gsid.h 535B
  • src/gsong.c 45.57K
  • src/gsong.h 988B
  • src/gsound.c 13.68K
  • src/gsound.h 787B
  • src/gt2stereo.c 32.06K
  • src/gt2stereo.ico 3.19K
  • src/gt2stereo.rc 39B
  • src/gt2stereo.res 3.28K
  • src/gt2stereo.seq 75B
  • src/gtable.c 22.66K
  • src/gtable.h 934B
  • src/ins2snd2.c 6.78K
  • src/makefile 136B
  • src/makefile.common 1.82K
  • src/makefile.win 1.23K
  • src/mod2sng2.c 8.75K
  • src/palette.bin 768B
  • src/palette.lbm 2.45K
  • src/player.s 51.41K
  • src/resid-fp/ dir
  • src/resid-fp/convolve-sse.cpp 2.69K
  • src/resid-fp/convolve.cpp 1.15K
  • src/resid-fp/envelope.cpp 9.44K
  • src/resid-fp/envelope.h 5.32K
  • src/resid-fp/extfilt.cpp 3.24K
  • src/resid-fp/extfilt.h 3.72K
  • src/resid-fp/filter.cpp 5.15K
  • src/resid-fp/filter.h 13.66K
  • src/resid-fp/pot.cpp 1.09K
  • src/resid-fp/pot.h 1.13K
  • src/resid-fp/sid.cpp 28.41K
  • src/resid-fp/sid.h 3.67K
  • src/resid-fp/siddefs-fp.h 2.31K
  • src/resid-fp/version.cpp 1.04K
  • src/resid-fp/voice.cpp 3.70K
  • src/resid-fp/voice.h 2.16K
  • src/resid-fp/wave.cpp 4.73K
  • src/resid-fp/wave.h 14.33K
  • src/resid-fp/wave6581__ST.cpp 32.57K
  • src/resid-fp/wave6581_P_T.cpp 32.57K
  • src/resid-fp/wave6581_PS_.cpp 32.57K
  • src/resid-fp/wave6581_PST.cpp 32.57K
  • src/resid-fp/wave8580__ST.cpp 32.57K
  • src/resid-fp/wave8580_P_T.cpp 32.57K
  • src/resid-fp/wave8580_PS_.cpp 32.57K
  • src/resid-fp/wave8580_PST.cpp 32.57K
  • src/resid/ dir
  • src/resid/envelope.cpp 8.49K
  • src/resid/envelope.h 9.29K
  • src/resid/extfilt.cpp 2.78K
  • src/resid/extfilt.h 5.23K
  • src/resid/filter.cpp 9.21K
  • src/resid/filter.h 14.29K
  • src/resid/pot.cpp 1.09K
  • src/resid/pot.h 1.12K
  • src/resid/sid.cpp 30.62K
  • src/resid/sid.h 4.36K
  • src/resid/siddefs.h 2.33K
  • src/resid/spline.h 8.81K
  • src/resid/version.cpp 1.04K
  • src/resid/voice.cpp 4.86K
  • src/resid/voice.h 2.41K
  • src/resid/wave.cpp 4.52K
  • src/resid/wave.h 15.73K
  • src/resid/wave6581__ST.cpp 32.56K
  • src/resid/wave6581_P_T.cpp 32.56K
  • src/resid/wave6581_PS_.cpp 32.56K
  • src/resid/wave6581_PST.cpp 32.56K
  • src/resid/wave8580__ST.cpp 32.56K
  • src/resid/wave8580_P_T.cpp 32.56K
  • src/resid/wave8580_PS_.cpp 32.56K
  • src/resid/wave8580_PST.cpp 32.56K
  • src/ss2stereo.c 13.69K
  • win32/ dir
  • win32/gt2stereo.exe 135.50K
  • win32/ins2snd2.exe 5.50K
  • win32/mod2sng2.exe 5.50K
  • win32/sdl.dll 252.00K
  • win32/ss2stereo.exe 7.00K

file_id.diz

GoatTracker v2.68 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.

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.

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