dos, sndpci (libau): bump optimization level to -O2 and rebuild.
dos, sndpci (libau): Intel HDA PCI ID updates from Mpxplay-1.68.
cmake, android: support Google Play 16 kiB page size requirement
fixed a -Wunused-parameter warning.
ci: bump bsd versions
cmake: set maximum policy to 3.10
update license files to latest FSF versions.
oslibs: rebuilt libvorbisidec for djgpp again ,
rebuilt libvorbisidec from lowmem branch with comments loading disabled
add OpenWatcom makefiles targeting Linux
Revert "SV_Physics(): fix entity cap check in the for loop" for now
minor doc update
hexen2, R_RunQuakeEffect(): fix q_sincosrad typo from commit c3609eab1
hexen2, R_RunQuakeEffect(): fix q_sincosrad typo from commit c3609eab1
updated 1.5.10 release date.
re-diff'ed some of the optional patches so that they apply cleanly
remove m68k-amigaos stuff from documentation.
Revert "r_misc.c: don't use Cvar_Set in R_SetupFrame in multiplayer"
revert Cmd_MoveToFront and Cvar_MoveToFront micro-optimizations.
Revert "amiga: fixed the SV_SpawnServer race condition on meso2 and romeric5"
remove rest of m68k-amigaos3 support code from sources.
remove m68k-amigaos support from opengl code.
remove m68k-amigaos assembly stuff.
remove m68k-amigaos target-specific source and libraries
remove m68k-amigaos target from makefiles
@bszili: I'll be dropping support for m68k-amigaos for 1.5.10 today: will send you an email for it. P.S.: Created a m68k-amigaos branch in git if someone wants to mess with it later..
Great that you found the culprit. It's troublesome that one file system from a former version being incompatible ...
bump version to 0.97.0 and update documents for changes
Well, then there won't be m68k-amigaos binaries in 1.5.10 release
@bszili: Can you produce working binaries so that I can replace those in the 1.5.10 lha above?
It should be set to no OK, I just disabled Bebbo toolchain in all makefiles. (See latest git.)
Makefiles: disable Bebbo's GCC6 toolchain by default for m68k-amigaos3
Strange: When copying the whole game dir to RAM and starting it from here, saving works. Copying the savegame back to my internal drive loads the game, but I can't save again. I have no issues with other games... Quake 1, 2, AmiDuke and so on with saving. As I understand, directory creation is failing for who knows why.. @bszili: Can you have peek at that?
It should be set to no, it's no longer publicly available for the time being. OK, will do The 1.5.10 version you linked doesn't work for me. It produces a lot of illegal memory accesses and it has broken in-game grahpics. Hmph. I have only one toolchain, that means I can't build a working binary for m68k-amigaos3. Can you create a working binary yourself? P.S.: IIRC, the build defaults to clib2. I wnder if anything changes if built for libnix...
I never had this issue, OK then, to be sure: Does the new build I linked above behave properly? If it's good, I'd like to use that in 1.5.10 release (I hope I do the release before a million years more..) but compiling the game with the new toolchain is probably not a good idea. There are some optimizer issues causing random crashes I never managed to track down. Ah, I remember that you liked the new bebbo toolchain.. Should we change the BEBBO_TOOLCHAINoption to noin the Makefiles, then?
clean-ups after the escripten/wasm port patch
I assume that you are using the 1.5.9 release. If that is the case, does this new build help at all? https://uhexen2.sourceforge.net/tmp/hexen2-1.5.10-amigaos-m68k.lha I built that from current (today's) sources in git. However my toolchain is old and it might have bugs. If my new build still has the issue, then @bszili uses a newer toolchain: I'd like to see results from his builds..
I assume that you are using the 1.5.9 release. If that is the case, does this new build help at all? https://uhexen2.sourceforge.net/tmp/hexen2-1.5.10-amigaos-m68k.lha II built that from current (today's) sources in git. However my toolchain is old and it might have bugs. If my new build still has the issue, then @BSzili uses a newer toolchain: I'd like to see results from his builds..
@bszili ?
small cmake fixes.
snd_mpg123.c: support for MPG123_API_VERSION 49 (mpg123 >= 1.33.0)
snd_mpg123.c: support for MPG123_API_VERSION 49 (mpg123 >= 1.33.0)
tempfile.c: more precise preprocessor checks for io.h inclusion.
updated windows SDL2 to latest official 2.32.8 version.
SV_Physics(): fix entity cap check in the for loop.
host_cmd.c (ExtraMaps_List): fix build in C89 mode.
playmidi.c (find_samples): timidity-0.2i behavior for gus patches:
playmidi.c (find_samples): timidity-0.2i behavior for gus patches:
playmidi.c (find_samples): add special case for 1-sample instruments ,
don't fail if a gus percussion instrument has more than one samples
sndfont.c: replaced use of strcpy() with memcpy().
readsbk.c: replaced use of strncpy() with timi_strxcpy()
initial minimal error checking to load_sbk().
readsbk.c: add a few missing chunk ids from timidity++.
readsbk.c: constify a few things.
readsbk.c: change the skip macros to use fseek().
sbk.h, sndfont.h: use TIMI_NAMESPACE.
readsbk.c: silence READW() pointer sign warnings by adding uint16* casts
timidity.c: fix memory leaks in mid_song_free() when using soundfonts,
readsbk.c: change READSTR() macro into a procedure. (from timidity++).
sndfont.c (load_from_file): allocate the sp data with 3 padding samples
readsbk.c: minor fix to a commented out code.
init_soundfont: fix segfault (off-by-one upper limit in the for loop.)
initial soundfont support
updated config.guess and config.sub from mainstream
update configure.ac for autoconf >= 2.70 compatibility.
snd_mpg123: move MPG123_NO_LARGENAME define to our windows mpg123.h
snd_mpg123: move MPG123_NO_LARGENAME define to our windows mpg123.h
rebuilt libmikmod and libxmp from their latest 3.3.13 and 4.6.3 releases
rebuilt libmikmod and libxmp from their latest 3.3.13 and 4.6.3 releases
clean-up Host_Maps_Mod_f() and ExtraMaps_List()
Add maps_mod command
make maps command take an optional modname parameter, e.g.: maps ad
simplify / fix ignoring of id1 maps and demos for maps and demos lists:
updated config.guess and config.sub from mainstream
libxmp release 4.6.3
docs/libxmp.rst: Fix typos from PR/853
docs/CREDITS: add Thomas Neumann among list of authors.
docs/style.css: add missing newline at end of file
minor build system tweaks:
docs/CMakeLists.txt, update after archlinux patch: don't install TODO.
cmake: Install documentation and the autoconf macro
update changelog for 4.6.3, update copyright years in relevant sources.
vorbis: sync with stb_vorbis-sezero branch in sezero's fork stb.
CI update.
update license file to latest FSF version
update license file to latest FSF version
update license file to latest FSF version
update license file to latest FSF version
update license files to latest FSF versions.
libmikmod new stable version 3.3.13 is released
libmikmod release 3.3.13
player: Fix a few spelling mistakes
Fix segmentation fault in Sample_Free (was a regression in 3.3.12)
updated windows SDL2 to latest official 2.32.4 version.
updated 1.5.10 release date.
re-diff'ed some of the optional patches so that they apply cleanly
update windows SDL2 to latest official 2.32.2 version.
oslibs, codecs: rebuilt libxmp from the latest 4.6.2 release
oslibs, codecs: rebuilt libxmp from the latest 4.6.2 release