Commit Graph

  • 8844a3f2e7 h3,h5: move CM_Get_DevNode_Key() call to asm so we don't need win9x ddk sezero 2018-08-16 23:55:02 +03:00
  • e6797e4fd8 asm: rename TEXT, DATA, CONST macros to SEG_TEXT, SEG_DATA and SEG_CONST sezero 2018-08-16 21:11:10 +03:00
  • 9d646ac504 cvg, sst1, Makefile.mingw: undefine WINNT for consistency. sezero 2018-08-14 11:35:55 +03:00
  • 8e9e9acbb1 h5, dos_mode.c: fixed watcom build sezero 2018-08-14 03:01:02 +03:00
  • 1ee5e06295 h5, gpio.c: removed watcom workaround for building under dos sezero 2018-08-14 02:40:55 +03:00
  • a1f750e924 h3,h5 gdraw.c (grDrawPoint): removed weird ifdef, kept standart version sezero 2018-08-14 00:15:40 +03:00
  • 902edc7a66 gdraw.c, Makefile.mingw: integrate new xdrawtri.asm to build. sezero 2018-08-13 23:24:02 +03:00
  • 49be990209 h3, h5: added grDrawTriangle() implementation for MinGW using nasm sezero 2018-08-13 23:20:24 +03:00
  • 04bc43e39c MinGW makefiles sezero 2018-08-13 23:10:00 +03:00
  • c195d7acdc remove all makefile.unix files (obsoleted for quite some time..) sezero 2018-08-13 10:28:02 +03:00
  • 84728cbfb0 sst96, init96.c: make the BufInfo bI[] array static sezero 2018-08-12 21:00:20 +03:00
  • 542a45b6e9 sst96: mingw inline asm for _inp, _outp, and _outpw. sezero 2018-08-12 20:55:02 +03:00
  • b35c0478be sst1, init96.c: coding style tidy-up. sezero 2018-08-12 20:10:51 +03:00
  • 02a608c61c h3,h5, fxglide.h: restrict Unix version of TRISETUP macro to x86 family. sezero 2018-08-12 17:23:10 +03:00
  • 21fa4b55f0 h5, fxglide.h: don't limit forward declaration of struct GrGC_s to gcc sezero 2018-08-12 17:00:02 +03:00
  • 3e461e9f67 h3,h5, fxglide.h: tidy-up preprocessor checks for TRISETUP macro sezero 2018-08-12 16:47:50 +03:00
  • 99f02c80e6 linux makefile updates sezero 2018-08-12 15:51:28 +03:00
  • 76d8804c33 updates to top-level makefiles sezero 2018-08-12 13:37:50 +03:00
  • 0ff42bceb5 makefile updates sezero 2018-08-12 13:24:24 +03:00
  • 0652ba3057 h3,h5, gdraw.c: adjust/tidy preprocessor conditions for grDrawTriangle() sezero 2018-08-12 12:11:28 +03:00
  • 41324bf11c h3, gdraw.c: apply grDrawPoint() change from h5 commit 9a64ace sezero 2018-08-12 12:10:32 +03:00
  • 789be06f0f h3, h5, fxgasm.c: write kTriProcOffset into fxgasm.h, too. sezero 2018-08-11 17:55:50 +03:00
  • 208cbf570f h5: revert fxglide.h part of shamelessness commit 4b715ac sezero 2018-08-11 17:03:10 +03:00
  • 673403f9cf h5,fxglide.h: adjust USE_STANDARD_TLS_FUNC case of getThreadValueFast() for gcc sezero 2018-08-11 17:01:02 +03:00
  • 6c40713033 minihwc.c (EnumDisplayMonitors_func): fix warning: 'dllimport' attribute ignored sezero 2018-08-11 11:03:24 +03:00
  • 32b399b380 gsfc.c: warning: operation on 'gc->state.shadow.auxBufferAddr' may be undefined sezero 2018-08-11 10:29:20 +03:00
  • 7bfd3b95f9 minor makefiles update sezero 2018-08-11 02:29:50 +03:00
  • 2a711e29fe h3, minihwc.c: fix p6Fence for MinGW. sezero 2018-08-11 01:21:10 +03:00
  • 3b522046d6 h3/minihwc (hwcShareContextData): copy over gcc inline asm support from h5. sezero 2018-08-11 00:32:02 +03:00
  • 898013970a h3, h5, minihwc: minor warning fixes. sezero 2018-08-11 00:29:35 +03:00
  • ca1e7fd506 h3, h5, gdebug.c: fix gdbg_msgfile initializer issue with mingw. sezero 2018-08-11 00:28:15 +03:00
  • ccbd5a7b41 h5, minihwc: use local _aligned_malloc implementation with mingw. sezero 2018-08-11 00:26:31 +03:00
  • c62583a3ee h3, gthread.c: fix breakage after commiet 797d81af sezero 2018-08-10 21:01:32 +03:00
  • 93dcdb9390 h3,h5, gdraw.c: minor typo/whitespace fixes and some syncing. sezero 2018-08-10 20:45:20 +03:00
  • 797d81af4a h3, fxglide.h, gthread.c: copy over gcc compatibility changes from h5. sezero 2018-08-10 20:38:57 +03:00
  • 8a406cba3d h3, h5: gsfc.c: replace backslash path separators in include directive. sezero 2018-08-10 20:38:32 +03:00
  • da4d6857ba sst1, xdraw.asm: don't add _ prefix to exported symbol name with mingw. sezero 2018-08-10 20:38:15 +03:00
  • b6d45d842c sst1, Makefile.win32: remove duplicated gxdraw.obj in objects list. sezero 2018-08-10 20:37:55 +03:00
  • 355dca22a1 fxvxd.c: gcc inline asm for _inp, _inpw, _inpd, _outp, _outpw, _outpd. sezero 2018-08-10 20:37:33 +03:00
  • 57230a2161 cvg, parse.c: fixed a format warning from mingw. sezero 2018-08-10 20:37:17 +03:00
  • b594bf89aa sst1init.h: remove a weirdness from INIT_PRINTF definition for windows sezero 2018-08-10 20:36:28 +03:00
  • 043f38b035 restrict #pragma optimize to Visual Studio builds sezero 2018-08-10 20:36:10 +03:00
  • f3ed63fc58 fix parens around truth value warnings. sezero 2018-08-10 20:35:54 +03:00
  • d92d50efc8 oeminit.h: fix 'extra tokens at end of #endif directive' warning sezero 2018-08-10 20:35:41 +03:00
  • 2a7cfdfec7 warning fixes. sezero 2018-08-09 21:50:10 +03:00
  • faf890d878 cvg, h5, cpuid.c: fixed strict aliasing issue with newer gcc versions. sezero 2018-08-09 20:51:50 +03:00
  • 5f69e69154 3dfx.h: minor update for Fx?32 types sezero 2018-08-09 17:55:02 +03:00
  • 6759df5ead cvg, makefile.linux: remove fxremap.o from objects. sezero 2018-08-09 16:10:50 +03:00
  • 7dbc64777a apply the commit 721b6fcf changes to h3info.h, too. [glide2x side] sezero 2018-08-09 16:10:01 +03:00
  • 5c6e58e4e2 apply the commit 721b6fcf changes to ddglobal.h and h3info.h, too. sezero 2018-08-09 15:55:28 +03:00
  • b5a555a538 cvg,fxremap.c: only include sst1init.h (for INIT_PRINTF) for dos builds sezero 2018-08-09 15:55:01 +03:00
  • b4c30b1693 h3cinit.c: made mode_table[] and vgaattr[] static const sezero 2018-08-09 12:51:50 +03:00
  • 721b6fcf1b cvg, fxremap: removed all unnecessary stuff, made it to use INIT_OUTPUT sezero 2018-08-09 11:56:56 +03:00
  • 43f6bbc977 cvginfo.h: remove top-level defines and forward declare struct sstregs. sezero 2018-08-09 11:50:02 +03:00
  • 64bae86d19 cvg, fxremap: leave out lots of actually unused code from build. sezero 2018-08-09 02:20:40 +03:00
  • 43291704cb h5,dos_mode.c,lin_mode.c: made buildVideoModeData and setVideoModeSlave static. sezero 2018-08-08 23:55:32 +03:00
  • 12d926449a cvg, gu.c: added guEncodeRLE16() sezero 2018-08-08 23:04:10 +03:00
  • b62e3fd33c h5, fxglide.h: restored FX_EXPORT in GR_ENTRY definition. sezero 2018-08-08 22:39:10 +03:00
  • 3c54cfde1e cvg,sst1 init: #undef FX_DLL_ENABLE so that we don't dllexport the symbols. sezero 2018-08-08 22:38:50 +03:00
  • 40ee824879 swlibs, fxpci: #undef FX_DLL_ENABLE, so that we don't dllexport the symbols. sezero 2018-08-08 22:38:27 +03:00
  • bc18c519d7 gdebug.c: #undef FX_DLL_ENABLE, so that we don't dllexport the symbols. sezero 2018-08-08 22:38:12 +03:00
  • 1fe48886a8 gdebug.c: whitespace tidy-up. sezero 2018-08-08 22:37:50 +03:00
  • de0e7ca28f fxdll.h: revert koolsmoky commit bab2f1c 'use dllimport for __MSC__ imports' sezero 2018-08-08 22:35:48 +03:00
  • 1e89ef2670 cvg, Makefile.win32: missed replacing one path separator sezero 2018-08-08 18:55:04 +03:00
  • 8c917cb2a2 convert win32 Makefiles to crlf, convert path separators to backslash. sezero 2018-08-08 14:56:02 +03:00
  • 8adf484af7 h3, h5: last of the VC6 and ddraw.h compatibility stuff. sezero 2018-08-08 14:25:50 +03:00
  • e710954c4e h5, minihwc.c: VC6 rejects pMinSW in the inline asm. sezero 2018-08-08 11:10:02 +03:00
  • 59d59bad72 h5, minihwc.c: VC6 doesn't have _aligned_malloc(). locally implemented. sezero 2018-08-08 11:06:51 +03:00
  • 380a78de05 h3, h5, minihwc: remove some unused stuff from win_mode.c. minor cleanup. sezero 2018-08-08 10:50:10 +03:00
  • 42c8b28993 Windows (VC6) build fixes, 03/##: HMONITOR type hack for h3 and h5. sezero 2018-08-08 08:55:02 +03:00
  • d6fce294b4 h3, h5, minihwc: don't unconditionally define GDBG_INFO_ON in win_mode.c sezero 2018-08-08 08:50:37 +03:00
  • 0aa1e159bf Windows (VC6) build fixes, 02/##: grDrawLine() const issue. sezero 2018-08-08 08:47:00 +03:00
  • d6448ee662 Windows (VC6) build fixes, 01/## sezero 2018-08-08 08:45:02 +03:00
  • 29212e8a14 fxremap.c: warning fixes. sezero 2018-08-07 12:04:40 +03:00
  • af4ebfce0c warning fixes and minor cleanup. sezero 2018-08-07 11:58:55 +03:00
  • 19efdba7e0 swlibs/fxmisc/fximg.c: -Wformat warning fixes sezero 2018-08-07 11:57:45 +03:00
  • 032b25b708 minor type corrections sezero 2018-08-07 10:37:24 +03:00
  • d46910aa23 sst96.c (_grSst96Load32): fix a minor warning after commit 30ec8787 sezero 2018-08-06 17:00:02 +03:00
  • 2ee4b4f583 h3, h5, minihwc: don't unconditionally define GDBG_INFO_ON in minihwc.c sezero 2018-08-06 14:10:02 +03:00
  • b33d69b0a3 cvg, fxremap.c: make almost everything static. sezero 2018-08-06 14:00:50 +03:00
  • 1f08466bc6 sst96: more of making several global vars static: sezero 2018-08-06 14:00:01 +03:00
  • 30ec87871d sst96: exclude debug stuff from release-builds (regNames & co.) sezero 2018-08-06 13:56:50 +03:00
  • f053d6b0cf sst96: constified iRegNames[] sezero 2018-08-06 13:55:02 +03:00
  • ef5108ae49 sst96: vgdrvr.c, vg96drvr.c: minor whitespace cleanups. sezero 2018-08-05 17:24:28 +03:00
  • 9fee9e454d sst96: fix warnings introduced by commit 383731e84 sezero 2018-08-05 17:23:37 +03:00
  • 46226e7d14 revert commit 16a4feb6, define INIT_ACCESS_DIRECT for SST96 DOS builds. sezero 2018-08-04 21:32:02 +03:00
  • 383731e840 make a few more global vars static. remove glideIdent[] from gglide.c (unused.) sezero 2018-08-04 20:55:32 +03:00
  • 08e1e599fd xos.inc: fixed 'unterminated string' warning from nasm. sezero 2018-08-04 20:01:10 +03:00
  • 4f81f1ed1b added a top-level README file. sezero 2018-08-04 18:22:37 +03:00
  • ae760389ae glide2x/h3 (linhwc.c/minihwc.c): fix fenceVar with newer gcc versions. sezero 2018-08-04 17:14:20 +03:00
  • 486276471e add missing Rush files to glide2x side. sezero 2018-08-04 11:03:15 +03:00
  • 1a273ba12a sst1 cleanup: remove non-existent h3drvr (FX_SST2) stuff [glide2x side] sezero 2018-08-04 11:01:20 +03:00
  • 8b047bb95c splash and shameless plug updates: sezero 2018-08-04 01:47:50 +03:00
  • bbbb581698 add a sst96 subdirectory to sst1/lib/ sezero 2018-08-03 21:25:28 +03:00
  • cb46d5b49c disable shameless plug overlay and splash screen in DOS builds. sezero 2018-08-03 21:15:55 +03:00
  • 8bdf368c58 Makefile.DJ: define a DXE3GEN variable, defaulting to dxe3gen sezero 2018-08-03 20:53:03 +03:00
  • 720d0b125e DJGPP Makefile updates with some (ugly) cross-build workarounds. sezero 2018-08-03 19:55:02 +03:00
  • 35be4ad445 sst1 cleanup: remove non-existent h3drvr (FX_SST2) stuff sezero 2018-08-03 19:49:10 +03:00
  • dc5f7d0065 commented out some unused static vars sezero 2018-08-03 19:44:40 +03:00
  • 9b83acbefd linux build fixes sezero 2018-08-03 19:43:02 +03:00