As I’ve mentioned previously, I’m a big fan of the SID tracker GoatTracker. I’ve been running the OSX/PowerPC port of 2.25 (which no longer seems to be on the covertbitops page) since I discovered it at Notacon/Blockparty earlier this year. But 2.25 has its quirks – I’ll be damned if I can figure out how to make something more complicated than a single loop.
I then tried the unofficial port of 2.61 for OS X – I could edit the orderlist, but it was still a PPC binary and seemed kinda slow.
Today I took matters into my own hands. I downloaded 2.65 and built my own OS X/Intel port. You can download it here. It’s not a complicated port – just some modifications to the makefiles, really.
It’s kind of raw still – all the executables are in ./bin, and there’s no fancy .app wrapper for the binary – just run ./bin/goattrk2.
(FWIW, I did try to build as a Universal Binary, but the executable is still only i386 arch. Not sure why yet.)
Update(1/13/2008) – I think the problems people were having should be fixed now. It was previously dynamically linked to fink’s version of libSDL rather than the framework-ized version. The download should now be statically linked to the fink libSDL, and dynamically linked to only standard system libraries/frameworks.
So I tried downloading and installing it:
Last login: Sat Dec 8 21:28:49 on ttyp2
Welcome to Darwin!
64-246-119-69:~ paulschneider$ /Users/paulschneider/Desktop/goattracker/bin/goattrk2; exit
dyld: Library not loaded: /sw/lib/libSDL-1.2.0.dylib
Referenced from: /Users/paulschneider/Desktop/goattracker/bin/goattrk2
Reason: image not found
Trace/BPT trap
logout
[Process completed]
Is that a lib I need to download from somewheres or what?
Pingback: Glacial Communications » Blog Archive » Let’s try this again
How do I use the function keys to load, save and play songs? I tried to press the function keys but it doesn’t work. Please explain what I should do.
@Tobiah: use ctrl-. OS X typically maps the “regular” function keys to Exposé and things like that.
Hey it works! Thanks.
Still trying to figure out how to *use* it though.
Hi,
I run it on the latest osx here 10.5.5 but it´s still verry slow .
What can i do then ?
This is just awesome! Thanks!
As someone already mentioned here, it’s pretty sluggish, even if it doesn’t use much cpu at all. Are there any chance in hell the HardSID integration might work on OS X?
I’m not really sure where the slowness is occurring – my port is pretty much a straight recompile of the CovertBitOps code with the Makefile pointing to OS X files/libraries. At some point I’ll try running it in a profiler and see if that reveals a bottleneck – I suspect SDL, but I’m not 100% sure.
As far as HardSID support – I have no idea since I don’t have one myself. I kind of suspect that it wouldn’t work without doing a lot of re-coding unless there are OS X drivers that give the same API that GoatTracker uses.
Can you try to compile v2.68 for OS X/Intel? It’s available at: http://sourceforge.net/project/showfiles.php?group_id=223180&package_id=269769&release_id=651145
It uses new reSID-fp engine from Antti Lankila which makes it sound much more like a “real thing”.
– Toni
wow ! thanx for this version..it works very fine on my macbook..
but I have a big problem…with OSX impossible to add a row in the chn orderlist..problem of key command
the key/shortcut must have been changed with the mac version.
anyone has an idea ?
cheers
no insert fonction in mac OSX…hard..
no insert fonction in mac OSX…hard
slump: I heard that there will be a very nice port (not from glacial23) of v2.68 (with MIDI support and reSID-fp engine) hopefully in couple of weeks. Stay tuned and keep checking the CSDb.
– Toni