Commit Graph

13 Commits

Author SHA1 Message Date
rofl0r 5056b238a2 add support for xz-compressed roms
using xz embedded (public domain code).
in order to be enable to use ordinary xz files, support for crc64
was activated. (if using crc32 only, one would need to use a command
like

    xz --check=crc32 --lzma2=preset=6e,dict=64KiB

to create the files.

with crc64, one can use files that have been compressed with settings
up to -9 (however, those need 64+1MB for decompression).
since gb/gbc files are small anyway, using compression level 6-8 might
be preferable to keep client memory consumption down.
every step in xz compression level downwards decreases decomp mem usage
by 50% (so level 8 would need 32+1 MB, etc).
2017-11-22 17:24:58 +00:00
rofl0r ced1c92879 sdl backend: default to fullscreen off
1) it's impossible to use debugger in fullscreen
2) default is scale 1x so it's unusable for playing anyway
2017-11-22 17:15:10 +00:00
rofl0r db027ddd90 save.c: fix strict aliasing violation 2017-11-22 15:20:40 +00:00
rofl0r 78f93ecb32 fix incorrect include warnings emitted by musl 2017-11-22 15:14:53 +00:00
rofl0r afa153e187 fix misleading-indentation warnings 2017-11-22 14:54:35 +00:00
rofl0r 32d1229359 split sdl-audio backend into separate TU
that way it can be used with other video backends, e.g. fbgnuboy.
2014-10-02 22:00:48 +00:00
rofl0r 6b3a4d932c add .gitignore 2014-10-02 21:56:42 +00:00
rofl0r 41c2be9461 fix some gcc warnings 2012-06-23 16:46:01 +02:00
rofl0r ebcf9189b1 fix all implicit declarations 2012-06-23 16:38:19 +02:00
rofl0r 406ea7de7a fix warning suppression 2012-06-23 14:40:36 +02:00
rofl0r 85adcdf644 fix invalid gcc flag 2012-06-23 14:34:34 +02:00
rofl0r 9859b44888 import inofficial 1.0.4pre by joshua 2012-06-23 14:19:47 +02:00
rofl0r 29076d4cef gnuboy: initial 1.0.3 import (last official release) 2012-06-23 14:16:37 +02:00