| |
spider-j
Registered: Oct 2004 Posts: 498 |
Release id #216054 : GTUltra V1.0.3
Better take this to discussions to not flood the comments.
Quote:Can you run it from the win32 folder?
Running the exe through WINE works fine. I'd prefer a native linux build though. |
|
... 159 posts hidden. Click here to view all posts.... |
| |
tlr
Registered: Sep 2003 Posts: 1787 |
Managed to build the current master (84dcb0a89cd21a577417006d4b79a5ce79284a73) on my Ubuntu 20.04 box.
Needed to comment out #define __WINDOWS_MM__ in RtMidi.cpp and switch between the __WINDOWS__ and __LINUX__ defines in gmidi.cpp.
There is also a typo in makefile.common. A spurious '+' sign before gfile.o. |
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
Quote: And even if you fix that (I did) it will still complain about link errors. gmidi.o is needed on the linker line and that's windows only atm.
I manage to hack some more and had it built on Mac using a dummy midi driver. It will generate an executable in the linux folder though but that's easy fixable. |
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
Quote: Managed to build the current master (84dcb0a89cd21a577417006d4b79a5ce79284a73) on my Ubuntu 20.04 box.
Needed to comment out #define __WINDOWS_MM__ in RtMidi.cpp and switch between the __WINDOWS__ and __LINUX__ defines in gmidi.cpp.
There is also a typo in makefile.common. A spurious '+' sign before gfile.o.
Made similar changes on mac. Also had to enable c++11 and fix a == vs = bug. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11357 |
so throw your PRs at github? :) |
| |
Frantic
Registered: Mar 2003 Posts: 1646 |
Quote: I manage to hack some more and had it built on Mac using a dummy midi driver. It will generate an executable in the linux folder though but that's easy fixable.
Tried to build on my mac, and this is what I got:
cc `sdl-config --cflags` -Ibme -Iasm -O3 -fpermissive -c -o gt2stereo.o gt2stereo.c
In file included from gt2stereo.c:26:
In file included from ./goattrk2.h:12:
In file included from bme/bme.h:6:
In file included from bme/SDL/SDL.h:30:
In file included from bme/SDL/SDL_main.h:26:
In file included from bme/SDL/SDL_stdinc.h:30:
bme/SDL/SDL_config.h:34:10: fatal error: 'SDL_config_macosx.h' file not found
#include "SDL_config_macosx.h"
^~~~~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [gt2stereo.o] Error 1
|
| |
zzarko
Registered: Feb 2003 Posts: 76 |
@Frantic: Just find that file from some other project, and possibly delete definitions that compiler says are duplicates. At least that helped me to compile for Linux.
@Jason Page: Since the program is made with SDL1, that is maybe even discontinued, you can port it to SDL2, or possibly use a new project that had its first release this month, SDL12-compat, implementation of SDL1 API atop of SDL2, made for usage with older projects:
https://github.com/libsdl-org/sdl12-compat
I haven't used SDL so far, so I do not know how much work would porting take. Here is official SDL migration guide:
https://wiki.libsdl.org/MigrationGuide |
| |
chatGPZ
Registered: Dec 2001 Posts: 11357 |
For GT2, my guess is it would be very easy to port to SDL2 - a lot of things don't have to be changed at all (and GT2 really only uses very basic SDL features).
That said, please merge the PR from Leandro :) The source in the repo really should be fixed to compile out of the box, not requiring such hacks, that makes things needlessly complicated |
| |
Jason Page
Registered: Sep 2015 Posts: 87 |
Quote: Managed to build the current master (84dcb0a89cd21a577417006d4b79a5ce79284a73) on my Ubuntu 20.04 box.
Needed to comment out #define __WINDOWS_MM__ in RtMidi.cpp and switch between the __WINDOWS__ and __LINUX__ defines in gmidi.cpp.
There is also a typo in makefile.common. A spurious '+' sign before gfile.o.
|
| |
Jason Page
Registered: Sep 2015 Posts: 87 |
Quote: How to access channels 7-12?
I've set the SID numbers to 3 / 4, but I'm stuck with channels 1 to 6 still.
Is there a shortcut key for it?
For channels 7-12, these use odd song numbers
So song 0. = 1-6, song 1 v7-12…
Both songs play at the same time in the editor.
Read the GTUltra.PDF - all explained in there. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11357 |
Quote:Managed to build the current master (84dcb0a89cd21a577417006d4b79a5ce79284a73) on my Ubuntu 20.04 box.
but did it actually run? ticket |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ... | 17 - Next |