pouët.net

grafx2 is back to life!

category: gfx [glöplog]
The online help is up to date. Press the F1 key in GrafX2 at any time and it should bring up some useful information.
We still have to share the documentation data between the website and the inline help, hhowever, which is a bit unhandly because the inline help is formatted for fixed-width text and a relatively small window.
Great to see GrafX2 is still alive and kicking :)
added on the 2012-10-03 20:40:55 by raizor raizor
Oh, I did not give any updates in quite some time...

I have finally set up a decent homepage for GrafX2.

I have also added Amstrad CPC new (first used in Imperial Mahjong) EGX modes today. This is a first step to allowing other "constraint" modes, next I'll look into Thomson and ZX constraints.

And maybe we should package all of this in a 2.5 release someday...
Are fullscreen modes working on macOS?) Last time I tried I had to force a reboot.
added on the 2017-05-07 01:43:36 by dodke dodke
I have no idea about the macOS port. We are still using SDL1.2 which never worked too well there. There is work in progress to mirate GrafX2 to SDL2 but it is not quite ready yet.

If some macOS dev wants to help, you're welcome :)
Great news, I use it occasionally. Is there a handy command for just cloning the stable branch out of the repo and not the example images and branches that is non-straight forward to compile? Comprehending manpages have never been my strong side.
added on the 2017-05-08 09:43:37 by El Topo El Topo
Fullscreen MacOS leeds to black screen and no way back :(
The image samples were removed from the repository to a separate one already.

So you can:

Code: git clone https://gitlab.com/GrafX2/grafX2.git


It downloads all the branches but the working directory is set with just hte main one. Then you just run "make" inside the src directory and see what happens.
Quote:
The image samples were removed from the repository to a separate one already.

So you can:

Code: git clone https://gitlab.com/GrafX2/grafX2.git


It downloads all the branches but the working directory is set with just hte main one. Then you just run "make" inside the src directory and see what happens.


Ah sorry, didn't realize you had switched from pulkomandy svn to Gitlab. git I'm somewhat familiar with.
added on the 2017-05-09 16:14:21 by El Topo El Topo
Finally got around to compiling the latest version.

On Trisquel linux, with gcc 4.8.4 compiling chokes on this:
Code:gcc -W -Wall -Wdeclaration-after-statement -Werror -std=c99 -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DNOTTF=1 -I/usr/include/lua5.1 -D__ENABLE_LUA__ -O -I/usr/include/libpng12 -D_XOPEN_SOURCE=700 -DENABLE_FILENAMES_ICONV -c main.c -o ../obj/unix/main.o main.c: In function ‘Init_program’: main.c:494:9: error: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Werror=unused-result] getcwd(Main_selector.Directory,MAX_PATH_CHARACTERS); ^ cc1: all warnings being treated as errors

When removing "-Werror" from the makefile it compiles fine.
added on the 2017-05-25 16:10:49 by El Topo El Topo
Yes I was a bit too quick in enabling -Werror, I should remove that from the default options again.
ETA for SDL2?)
It's not only the fullscreen mode that's not working on macOS. The app is also very slow unless you turn off 'retina' for it. Even then it's using quite a lot of battery.
added on the 2017-05-25 21:15:52 by dodke dodke
For the slowness you can adjust the "merge mouse movements" setting (in the INI file or from the settings menu), that should solve it.

As for SDL2, I'm not the one working on it, as my main operating system still doesn't have good/complete SDL2 support. So you need to ask the other GrafX2 developer, or help completing the work :)
Pulkomandy.tk seems to be down and with it all the binaries and bugtracker.
added on the 2017-05-31 15:03:21 by raina raina
Yes, I moved to a new flat and the DSL provider failed to setup my access :(

This is hosted on my homeserver, it will be back up once I have internet access at home again.
ISP customer service... Glad to hear it's only temporary.
added on the 2017-05-31 22:45:39 by raina raina
Pulko - We meet at Forever Party. I can provide you mirror for download...
added on the 2017-06-19 23:40:15 by elan elan
yeah i have a server too if you need some webspace...
added on the 2017-06-20 02:19:38 by wysiwtf wysiwtf
There is some progress with fixing my DSL line, but it's not working yet. When it's back, I can use it to upload files to some mirror (I can put them with the website at http://grafx2.tk), but without internet access I can't do much.
Hopefully they will fix the thing soon...
Maybe sourceforge, github etc as backup...
added on the 2017-06-20 11:24:17 by elan elan
I wouldn't mind hosting them on https://files.scene.org/browse/resources/graphics/ either.
added on the 2017-06-20 11:29:35 by Gargaj Gargaj
@elan: the sourcecode is safe on gitlab: https://gitlab.com/GrafX2 (also provides nightly builds for Linux). So it's just the issue tracker and download page.

I used to host the whole thing on Google Code and then they closed. I decided that I can do a better job at keeping it online myself than relying on 3rd party tools.

Anyway, the DSL line is working since this morning, and I'll put the server back online as soon as I'm back home. Once it's there, you are all free to mirror as much things as you want from it.
It's back online!
And now that I'm back online, I could push the changes I worked on while my DSL line was not working (there are not only downsides to being offline for a while...).

So, GrafX2 now supports Amstrad CPC EGX modes (as used in Imperial Mahjong), as well as enforced-as-you-draw Thomson and (almost) ZX constraints (see the FX -> 8 bit menu).

Comments welcome on the workflow for these.
Amstrad CPC EGX modes! BB Image

login