238 Commits

Author SHA1 Message Date
Thomas Bernard
089740f582 move Load_MOTO/Save_MOTO etc to motoformats.c 2019-12-07 15:25:14 +01:00
Thomas Bernard
7ae15c6e37
move Load_PNG/Save_PNG/etc to pngformat.c 2019-12-07 15:10:43 +01:00
Thomas Bernard
e13833a2e8
Recoil 4.3.2 => 5.0.0 2019-12-05 10:46:16 +01:00
Thomas Bernard
3d36057a33
c64 .PRG loader
emulate 6502 to let the autoload picture load itself !
supports multicolor, hires and some C64 FLI .PRGs
2019-11-24 09:57:20 +01:00
Thomas Bernard
6d69200bc3
add 6502 CPU emu 2019-11-24 09:57:20 +01:00
Thomas Bernard
e2321c2abe
test for formats 2019-11-21 23:13:03 +01:00
Thomas Bernard
d44f972c11
test Convert_24b_bitmap_to_256() 2019-11-19 22:26:03 +01:00
Thomas Bernard
d56915edc6
test unpacking of PackBits() 2019-11-19 22:26:03 +01:00
Thomas Bernard
3ba4472626
add Test_Packbits() 2019-11-19 22:26:03 +01:00
Thomas Bernard
1810cdfb61
ajout d'un systeme de test unitaires 2019-11-19 22:26:03 +01:00
François Revol
a76aa44f4d Add missing gfx2.png to atari zip 2019-11-16 11:44:54 +01:00
François Revol
ad2a93de9c Fix atari crossbuild with netsurf toolchains 2019-11-16 10:53:42 +01:00
Thomas Bernard
d5953ad51a
move some functions from loadsave.c to loadsavefuncs.c 2019-11-09 02:42:33 +01:00
Thomas Bernard
7f4e1a10eb build with libtiff 3.9.6 2019-07-31 09:34:52 +02:00
Romain Graillot
9709d5dfc7 Fix switch makefile and enable switch build again 2019-07-30 10:21:40 +02:00
Thomas Bernard
74fd2c8584 recoil 4.3.1 => 4.3.2 2019-07-16 20:46:24 +02:00
Thomas Bernard
5a711ebd23
add -v option when running within valgrind 2019-06-09 02:01:35 +02:00
Thomas Bernard
58eaeda164 Win32: browse Network Neighborhood 2019-06-01 13:15:57 +02:00
Romain Graillot
44d36c94dc Fix Switch port build 2019-05-29 19:53:10 +02:00
Thomas Bernard
16ecf7fb0a
fix API=x11 build 2019-05-21 21:52:31 +02:00
Thomas Bernard
a96d0289f4
make install: install gfx2.png as well 2019-05-16 10:46:20 +02:00
Thomas Bernard
0c2ee6659a
add gfx2mem.c/.h: GFX2_malloc() to log allocation failures 2019-05-07 17:04:44 +02:00
Thomas Bernard
e39a8a55a9
htmldoc: add the ability to choose the skin
skinselector hidden when JS is disabled
or when printed
2019-05-03 22:11:48 +02:00
Thomas Bernard
deed88bed4
Improve HTML doc : add icon and "Tooltip" 2019-05-03 22:11:39 +02:00
Romain Graillot
d36e59ca9c Add Nintendo Switch support (including gitlab-ci, gitlab-pages etc.) 2019-04-28 11:18:23 +02:00
Thomas Bernard
159e26bb25 fix link with zlib.
GPX decoding uses zlib. It should be explicitely linked or else it produces
errors :

Linking ../bin/grafx2-sdl
/usr/bin/ld: ../obj/unix-sdl/miscfileformats.o: undefined reference to symbol 'uncompress'
//lib/x86_64-linux-gnu/libz.so.1: error adding symbols: DSO missing from command line
2019-04-27 13:12:45 +02:00
Thomas Bernard
da7b5d0b95
3rdparty: build and install Win32/atari/native files in specific directories 2019-03-20 15:48:54 +01:00
Thomas Bernard
d8793cd85a win32: build with -mwindows 2019-03-10 22:59:06 +01:00
Thomas Bernard
1e16fe387d
appveyor: use 7z instead of zip 2019-03-09 15:15:20 +01:00
Thomas Bernard
23e462d177
win32/MSys: fix API=win32 make 2019-03-09 14:25:35 +01:00
Thomas Bernard
0af0ac0f29
win32: COMSPEC is sometimes ComSpec 2019-03-09 14:24:16 +01:00
Thomas Bernard
d6a4c6e646
Makefile: update Win32 (COMSPEC) config 2019-02-27 01:21:50 +01:00
Thomas Bernard
84b4f76102
GP2X: scripts, fonts, etc. are in data/ 2019-02-20 15:29:08 +01:00
Thomas Bernard
ada76ff54a
support for libtiff 3.x 2019-02-20 13:56:01 +01:00
Thomas Bernard
e278d0551c
fix build with GP2XCROSS 2019-02-20 13:55:54 +01:00
Thomas Bernard
fe5a9c3278
automatically build GP2XCROSS
install 32bits binary support to use GP2X toolchain
2019-02-20 13:55:36 +01:00
Thomas Bernard
1679582188
Makefile: LFLAGS is for lex, use LDFLAGS/LDLIBS 2019-02-15 13:19:40 +01:00
Thomas Bernard
1732b32d78
Convert gfx2def.ini to UTF-8
Also make sure it has correct line endings
2019-02-10 11:04:12 +01:00
Thomas Bernard
65ec4436af Build correct ZIP for Atari
8.3 file names
Specific directory structure :
  GFX2DEF.INI and binary in same directory, etc.
2019-02-09 14:08:31 +01:00
Thomas Bernard
4176f1f84b
fix commit for CROSSATARI 2019-02-09 03:52:01 +01:00
Thomas Bernard
83c660d0ea
remove Makefile.dep for good 2019-02-08 11:26:21 +01:00
Thomas Bernard
a0a4feb8b6
dependencies : add -MG option to ignore missing .h files 2019-02-08 11:24:32 +01:00
Thomas Bernard
b270f0d981
Automatically generate up-to-date dependencies
%.d files in obj directory
2019-02-08 11:19:23 +01:00
Thomas Bernard
063ece9d5b
"silent" build with make V=0 (default)
verbose build is enabled by
$ make V=1
2019-02-08 11:01:31 +01:00
Thomas Bernard
ba82473ccc
improve gitlab pages : link to source package and windows installers 2019-01-30 16:43:23 +01:00
Thomas Bernard
41b857c739
Add a print-%: target, useful for debugging 2019-01-28 11:55:25 +01:00
Thomas Bernard
f0b38bd563
Makefile: improve setting of TTFLIBS TTFLOPT etc. 2019-01-28 11:55:07 +01:00
Thomas Bernard
678a921f99
macOS: use libs from ../3rdparty/usr if possible 2019-01-28 11:52:49 +01:00
Thomas Bernard
5377b8c9fe
enable to build WIN32CROSS=1 API=sdl2 2019-01-25 15:11:29 +01:00
Thomas BERNARD
2a503ba547 macOS: fix zip filename for Power Macs 2019-01-12 18:14:29 +01:00