Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Defilus ! (Registered 2024-10-04) You are not logged in - nap
CSDb User Forums


Forums > CSDb Entries > Release id #216054 : GTUltra V1.0.3
2022-03-29 21:41
spider-j

Registered: Oct 2004
Posts: 492
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....
 
2022-03-31 23:42
spider-j

Registered: Oct 2004
Posts: 492
@Jason: Perhaps it can help if you take a look at the dev branch of gt2fork. There is a proper implementation of rtmidi and SDL 2 which can be built for windows and linux aswell:
https://github.com/jansalleine/gt2fork/tree/dev

I'm very far away from the original GT2 code though, but the defines and Makefile compile options should still give good hints I guess. Another option would be to check out Leandros GT2 fork:
https://github.com/drfiemost/goattracker2

That's the great thing about open source: no need to re-invent the wheel :-)
2022-04-01 08:18
Youth

Registered: Aug 2003
Posts: 43
Quoting spider-j
That's the great thing about open source: no need to re-invent the wheel :-)


Regarding SDL2 and building for different platforms, you could maybe find some useful information in the SIDFactoryII code too: https://github.com/Chordian/sidfactory2. It has automated Windows, macOS (universal AMD/ARM) and Ubuntu builds, and uses SDL2.
2022-04-01 14:09
Jason Page

Registered: Sep 2015
Posts: 87
I went with Leandro's changes (https://github.com/jpage8580/GTUltra/pull/8)

although there were still a number of other things I needed to do to get it back to a working state, as there was no audio, video initially!

All appears to be good now. Will commit soonish
2022-04-01 15:36
tlr

Registered: Sep 2003
Posts: 1764
Will that also make MIDI work on linux? Only got the dummy driver running. Not sure which defines or dependencies are expected.
2022-04-01 16:25
Frantic

Registered: Mar 2003
Posts: 1641
@Jason Page: Good work!
2022-04-01 17:24
Jason Page

Registered: Sep 2015
Posts: 87
No idea about Linux. I’m putting in the patches that others have given.
However, for windows, it defaults to “audio dummy” unless I specifically set a driver in code. This is an SDL2 thing.
Wonder if there’s something similar for Linux?
2022-04-01 23:53
spider-j

Registered: Oct 2004
Posts: 492
Quote: Will that also make MIDI work on linux? Only got the dummy driver running. Not sure which defines or dependencies are expected.

rtmidi works with ALSA and JACK on linux.

You have to use ljack, lasound libraries when building and set the flags -D__LINUX_ALSA__ -D__UNIX_JACK__.

The docs:
http://www.music.mcgill.ca/~gary/rtmidi/index.html#compiling
2022-04-02 07:12
Jason Page

Registered: Sep 2015
Posts: 87
Ii pushed a new version yesterday that does this.
V1.1.0
2022-04-02 08:03
theK

Registered: Oct 2020
Posts: 46
Great work! I'm super excited to try this! :-)

But I get an error when compiling this on Linux.
-
gt2stereo.c:27:10: fatal error: bme\bme.h: No such file or directory
27 | #include "bme\bme.h"
| ^~~~~~~~~~~
-
The file seems to exist. Not sure why it doesn't go though.

Anyone got any ideas?

The version I tried is 1.1.0

/K
2022-04-02 09:07
spider-j

Registered: Oct 2004
Posts: 492
I still had to correct a few things (like the above mentioned backwards slash), but now I was able to build it.

Seems a lot of thoughts and work went into MIDI functions. I must admit when I built MIDI into gt2fork I really didn't know what to do with it despite entering notes and selecting instruments. I especially like having polyphony in JAM-mode.

What I'm not so convinced of is the general concept how up to 4 SIDs are implemented. But this is also because of the "undefined" nature of 4 SID .SID files.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ... | 18 - Next
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
Knut Clausen/SHAPE/F..
tlr
Scorpy/Replay, Singu..
Twoflower/ΤRIΛD
hedning/G★P
ArturoDente
cba
Guests online: 134
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 Wonderland XIV  (9.6)
8 Comaland 100%  (9.6)
9 No Bounds  (9.6)
10 Unboxed  (9.5)
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 Performers  (9.3)
4 Nostalgia  (9.3)
5 Censor Design  (9.3)
Top Swappers
1 Derbyshire Ram  (10)
2 Jerry  (9.8)
3 Violator  (9.8)
4 Acidchild  (9.7)
5 Cash  (9.6)

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