Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Entries > Release id #244776 : GoatTracker V2.76 - Silver Fork V1.1
2024-08-11 21:04
jab

Registered: Apr 2020
Posts: 15
Release id #244776 : GoatTracker V2.76 - Silver Fork V1.1

Cool work RaveGuru!

Did anyone already do a native Windows build of this?

I got it to compile with a lot of trial and error using MSYS2 and SDL1.2 libs. The resulting goattrk2.exe starts and plays audio and seems to me to be working ok but I don't want to share it until someone with actual gt2 experience has tested it.

gt2reloc.exe also got compiled but it doesn't run. Other binaries didn't compile. So this is why I'm a bit wary of my goattrk2.exe build as well.
2024-08-14 19:56
RaveGuru

Registered: Apr 2002
Posts: 43
Thank you jab! Great to see more people interested in getting this to compile/run. I haven't tested it on win* platforms. It's been quite straight forward to get it to compile on macOS. Mostly issues with lib paths and some minor (but annoying) warnings.
2024-08-18 10:53
jab

Registered: Apr 2020
Posts: 15
Here are my build notes for the Windows binary I added.

Install MSYS2 somehow. I used Chocolatey:

choco install msys2


Start up MSYS2 and install some libraries. This list may be incomplete because there was some trial and error. The sdl12-compat libs also didn't work for me for some reason so I had to use actual legacy SDL 1.2.

pacman -S make mingw-w64-x86_64-toolchain mingw-w64-x86_64-SDL


Add /mingw64/bin to PATH to make sdl-config work

export PATH="$PATH:/mingw64/bin"


Clean up Mac object files that are in RaveGuru's archive

cd goattracker2/src
make clean


The included makefile.win won't work but we can use the default linux makefile, just overriding these constants

mkdir ../win32
make PREFIX=../win32/ SUFFIX=.exe


The compilation will eventually stop on some error but it did compile a working goattrk2.exe.
When testing on my ALD fellows' Windows machines we identified .dlls for SDL, libgcc, libstdc++ and libwinpthread that needed to be included with the exe.
2024-09-14 12:18
Frostbyte

Registered: Aug 2003
Posts: 177
Superb release, thank you very much @RaveGuru! The newfangled "undo" thing already saved my bacon once. :)

One issue I've noticed, not sure if anyone else has had the same: The INT FP emulation has a weird interference "sizzle" which can be clearly heard with this song (FV on, PO and RO off, PAL 8580, HR:FF0F, 2x, INT FP):

https://www.dropbox.com/scl/fi/af6bpo2ryz2hqrvonzng9/shitadels0..

This was tested on MBP, M2 Max. That sizzle is present in pretty much all songs, I just picked this song as due to it's nature the sizzle is very noticeable.

No other emulations seem to have the sizzle (nor real 8580 for that matter), so it's something very specific to the filter patch.
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
SplAtterpunk
Mason/Unicess
master_hacker
MWR/Visdom
mutetus/Ald ^ Ons
Fabu
Guests online: 95
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Uncensored  (9.6)
7 Comaland 100%  (9.6)
8 Wonderland XIV  (9.6)
9 No Bounds  (9.6)
10 Unboxed  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Morph  (9.5)
8 Dawnfall V1.1  (9.5)
9 Onscreen 5k  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Nostalgia  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.2)
Top Logo Graphicians
1 Sander  (9.8)
2 Mermaid  (9.5)
3 Facet  (9.4)
4 Shine  (9.4)
5 Pal  (9.4)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.034 sec.