]>
git.0x19.co - doomgeneric-snom360/log
ozkl [Sat, 12 Jul 2025 16:00:26 +0000 (19:00 +0300)]
Merge pull request #23 from techflashYT/cmap
[FIX] proper handling of cmap conversion
ozkl [Sat, 12 Jul 2025 15:40:36 +0000 (18:40 +0300)]
Merge pull request #22 from techflashYT/ignore-doomgeneric-map
[FIX] ignore doomgeneric.map
ozkl [Sat, 12 Jul 2025 15:40:00 +0000 (18:40 +0300)]
Merge pull request #21 from techflashYT/fix-byteswapping
[FIX] support byteswapping no matter what
techflashYT [Sat, 12 Jul 2025 11:52:07 +0000 (04:52 -0700)]
[FIX] proper handling of cmap conversion
This allows proper color map handling across RGB565, or RGB8888, either
little, or big endian.
techflashYT [Sat, 12 Jul 2025 10:08:45 +0000 (03:08 -0700)]
[FIX] ignore doomgeneric.map
This is a temporary file that gets built every time, and should not be
committed to the repository. Delete the current copy in the repository,
and add it to the .gitignore so that it won't get added back here.
techflashYT [Sat, 12 Jul 2025 10:05:04 +0000 (03:05 -0700)]
[FIX] support byteswapping no matter what
This allows byteswapping, no matter what features are enabled. This is
necessary for builds that don't use SDL to work properly on Big Endian
platforms. Rather than relying on SDL's implementation (and just not
doing any swapping if sound is disabled???), this adds a minimal inline
implementation for Big Endian, and equates to a no-op (as the original
did) on Little Endian.
ozkl [Fri, 13 Jun 2025 21:50:09 +0000 (00:50 +0300)]
Merge pull request #19 from hhuOS/pr/c++-compat
doomgeneric.h: Make interface compatible with C++
Fabian Ruhland [Mon, 20 Jan 2025 10:00:21 +0000 (11:00 +0100)]
doomgeneric.h: Make interface compatible with C++
ozkl [Sun, 4 May 2025 13:19:25 +0000 (16:19 +0300)]
makefile.soso update
ozkl [Sat, 8 Mar 2025 17:14:11 +0000 (18:14 +0100)]
Merge pull request #16 from isif00/master
Fixed deprecated use of functions in doomgenerics_xlib.c
isif00 [Wed, 22 May 2024 23:26:28 +0000 (00:26 +0100)]
[FIX] loop with an unused value to i changed to a while loop
isif00 [Wed, 22 May 2024 23:18:31 +0000 (00:18 +0100)]
[FIX] deprecated implementations of some functions
ozkl [Sat, 27 Apr 2024 14:18:52 +0000 (17:18 +0300)]
Merge pull request #13 from turol/dos
DOS support with Allegro and DJGPP
Turo Lamminen [Tue, 23 Apr 2024 17:23:05 +0000 (20:23 +0300)]
Add DJGPP makefile
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Add Allegro code
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Fixes to 256-color mode
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Fix i_sound.c compilation on DJGPP when sound is enabled
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Add DJGPP -specific code to i_swap.h
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Hide Unix-only Zenity code on DJGPP
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Use correct separators on DJGPP
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Implement ENDOOM on DJGPP
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Use M_TempFile win32 code also on DJGPP
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Add DJGPP-specific path to I_Error
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Make it easier to override resolution from Makefile
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Move extern declarations to header
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Remove unnecessary extern
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Fix types
Turo Lamminen [Tue, 23 Apr 2024 17:23:03 +0000 (20:23 +0300)]
Update .gitignore
ozkl [Sun, 23 Apr 2023 17:14:39 +0000 (20:14 +0300)]
Update README.TXT
ozkl [Sun, 23 Apr 2023 17:14:15 +0000 (20:14 +0300)]
Update README.md
ozkl [Sun, 23 Apr 2023 16:48:54 +0000 (19:48 +0300)]
emscripten port
ozkl [Sun, 23 Apr 2023 16:46:08 +0000 (19:46 +0300)]
known wads item renamed to lowercase
ozkl [Sun, 23 Apr 2023 12:09:03 +0000 (15:09 +0300)]
timidity temp config usage removed
ozkl [Sun, 23 Apr 2023 12:02:28 +0000 (15:02 +0300)]
I_InitInput return value fixed
ozkl [Thu, 6 Apr 2023 06:08:59 +0000 (09:08 +0300)]
Merge pull request #10 from Trider12/master
Fixed VS project and .gitignore
Trider12 [Wed, 5 Apr 2023 09:21:19 +0000 (15:21 +0600)]
Fixed VS project and .gitignore
ozkl [Sun, 19 Mar 2023 16:01:23 +0000 (19:01 +0300)]
sdl include paths
ozkl [Sun, 19 Mar 2023 09:48:43 +0000 (12:48 +0300)]
sdl makefile
ozkl [Sun, 19 Mar 2023 09:43:47 +0000 (12:43 +0300)]
better sdl makefile
ozkl [Tue, 14 Mar 2023 20:34:06 +0000 (23:34 +0300)]
Update README.md
ozkl [Tue, 14 Mar 2023 20:24:22 +0000 (23:24 +0300)]
X11/XKBlib.h
ozkl [Tue, 14 Mar 2023 20:01:42 +0000 (23:01 +0300)]
main loop moved outside
ozkl [Mon, 13 Mar 2023 20:47:19 +0000 (23:47 +0300)]
main outside
ozkl [Fri, 10 Mar 2023 16:39:08 +0000 (19:39 +0300)]
Merge pull request #7 from lukneu/SDL_Keybinding
Added missing keys to doomgeneric_sdl.c
ozkl [Fri, 10 Mar 2023 16:29:47 +0000 (19:29 +0300)]
main() from outside
lukneu [Sun, 26 Feb 2023 20:19:38 +0000 (21:19 +0100)]
Added missing keys to doomgeneric_sdl.c
ozkl [Sun, 15 Jan 2023 17:42:06 +0000 (20:42 +0300)]
Update README.md
ozkl [Sun, 15 Jan 2023 17:21:49 +0000 (20:21 +0300)]
gitignore
ozkl [Wed, 11 Jan 2023 21:31:21 +0000 (00:31 +0300)]
DG_sound_module
ozkl [Wed, 11 Jan 2023 20:27:06 +0000 (23:27 +0300)]
Merge pull request #6 from indigoparadox/master
Added missing include guards for compiling without SDL/sound.
indigoparadox [Fri, 30 Dec 2022 21:45:28 +0000 (16:45 -0500)]
Added missing include guards for compiling without SDL/sound.
ozkl [Sun, 4 Dec 2022 12:24:51 +0000 (15:24 +0300)]
empty I_InitTimidityConfig() decleration for non timidity ports!
Georgi Gerganov [Sat, 26 Feb 2022 13:34:06 +0000 (15:34 +0200)]
Added SDL2-based sound playback
ozkl [Wed, 19 Oct 2022 21:45:17 +0000 (00:45 +0300)]
Update README.md
ozkl [Wed, 19 Oct 2022 21:40:45 +0000 (00:40 +0300)]
Merge pull request #5 from weirddan455/x11
X11: Improve performance by using XImage over XPixmap
Daniel Bomar [Wed, 27 Apr 2022 06:11:39 +0000 (01:11 -0500)]
X11: Improve performance by using XImage over XPixmap
This method does not need to copy pixel data greatly improving
performance. The doom framebuffer data is already in a format that Xlib
can accept so all we need to do is a single XPutImage call whenever the
engine wants us to draw a frame.
ozkl [Sun, 28 Feb 2021 17:44:35 +0000 (20:44 +0300)]
soso nano-x port
ozkl [Sun, 28 Feb 2021 16:12:01 +0000 (19:12 +0300)]
doom soso port update
ozkl [Sat, 12 Dec 2020 15:00:29 +0000 (18:00 +0300)]
clang istead of gcc
ozkl [Sun, 6 Dec 2020 15:45:44 +0000 (18:45 +0300)]
better framebuffer handling for soso
ozkl [Thu, 26 Nov 2020 18:07:56 +0000 (21:07 +0300)]
Merge pull request #3 from axcap/master
Thanks for the port.
Akhsarbek Gozoev [Thu, 26 Nov 2020 16:03:42 +0000 (17:03 +0100)]
Renamed all occurrences of 'osx' to 'sdl', deleted binary files (doomgeneric, doomgeneric/DOOM1.WAD)
ozkl [Sun, 22 Nov 2020 14:05:57 +0000 (17:05 +0300)]
Merge pull request #2 from Redfoxymoon/master
Portability fixes for building against musl libc distros
Ørjan [Tue, 8 Sep 2020 13:12:03 +0000 (13:12 +0000)]
Makefile: build with _DEFAULT_SOURCE
Ørjan [Tue, 8 Sep 2020 13:11:08 +0000 (13:11 +0000)]
portability fixes
ozkl [Sat, 16 May 2020 14:56:17 +0000 (17:56 +0300)]
unnecessary memcpy removed
ozkl [Sat, 16 May 2020 13:01:07 +0000 (16:01 +0300)]
Merge pull request #1 from bcoles/patch-1
Use explicit .savegame directory name
bcoles [Wed, 1 Apr 2020 06:27:31 +0000 (17:27 +1100)]
Use DIR_SEPARATOR_S
bcoles [Tue, 31 Mar 2020 08:53:46 +0000 (19:53 +1100)]
Use explicit .savegame directory name
Akhsarbek Gozoev [Tue, 11 Feb 2020 18:14:39 +0000 (10:14 -0800)]
Readme modified, osx screenshots added
Akhsarbek Gozoev [Tue, 11 Feb 2020 18:14:03 +0000 (10:14 -0800)]
Readme modified, osx screenshots added
Akhsarbek Gozoev [Tue, 11 Feb 2020 18:04:08 +0000 (10:04 -0800)]
osx sdl2 port done
ozkl [Sat, 7 Sep 2019 16:15:16 +0000 (19:15 +0300)]
Update README.md
ozkl [Fri, 6 Sep 2019 09:01:15 +0000 (12:01 +0300)]
posx/posy args added to soso to support window placement
ozkl [Fri, 6 Sep 2019 07:31:50 +0000 (10:31 +0300)]
added 'y' key to known keys for soso
ozkl [Fri, 6 Sep 2019 07:11:51 +0000 (10:11 +0300)]
added empty implementation of SetWindowTitle to soso
ozkl [Wed, 4 Sep 2019 18:50:18 +0000 (21:50 +0300)]
Update README.md
ozkl [Wed, 4 Sep 2019 13:35:55 +0000 (16:35 +0300)]
Create README.md
ozkl [Wed, 4 Sep 2019 12:36:47 +0000 (15:36 +0300)]
screenshot from windows
ozkl [Tue, 20 Aug 2019 19:25:22 +0000 (22:25 +0300)]
ported to soso os
ozkl [Sun, 18 Aug 2019 14:49:49 +0000 (17:49 +0300)]
Makefile.freebsd (gmake on freebsd)
ozkl [Sun, 18 Aug 2019 14:44:03 +0000 (17:44 +0300)]
screenshot from freebsd
ozkl [Sun, 18 Aug 2019 14:06:24 +0000 (17:06 +0300)]
screenshot from ubuntu
ozkl [Sun, 18 Aug 2019 12:28:49 +0000 (15:28 +0300)]
the folder for save/load and default config set to '.'
ozkl [Sun, 18 Aug 2019 08:20:59 +0000 (11:20 +0300)]
added XkbSetDetectableAutoRepeat to xlib port for getting key press
events right way
ozkl [Sun, 18 Aug 2019 07:50:39 +0000 (10:50 +0300)]
Create LICENSE
ozkl [Mon, 12 Aug 2019 16:26:55 +0000 (19:26 +0300)]
ported to xlib with very basic pixel access
ozkl [Sun, 4 Aug 2019 20:02:31 +0000 (23:02 +0300)]
Windows GDI port
ozkl [Sun, 4 Aug 2019 19:58:47 +0000 (22:58 +0300)]
renamed to doomgeneric
Maxime Vincent [Tue, 12 Dec 2017 09:09:06 +0000 (10:09 +0100)]
AT keycodes to doom keys
Maxime Vincent [Mon, 11 Dec 2017 06:31:25 +0000 (07:31 +0100)]
tty keyboard input work in progress
Maxime Vincent [Sat, 2 Dec 2017 10:25:39 +0000 (11:25 +0100)]
fbdoom first version with more generic framebuffer support
Maxime Vincent [Thu, 9 Jun 2016 14:26:16 +0000 (16:26 +0200)]
CMAP256
Maxime Vincent [Mon, 23 May 2016 14:02:22 +0000 (16:02 +0200)]
Extra buffer to compensate for fbdev/doom resolution being different
Maxime Vincent [Mon, 23 May 2016 13:26:13 +0000 (15:26 +0200)]
Upgraded to chocolate-doom port instead
Maxime Vincent [Tue, 17 May 2016 21:54:24 +0000 (23:54 +0200)]
Even less warnings, working on Frosted again. Walls still b0rked
Maxime Vincent [Tue, 17 May 2016 21:24:21 +0000 (23:24 +0200)]
Removed a lot of warnings - but broke Frosted version
Maxime Vincent [Tue, 17 May 2016 08:20:28 +0000 (10:20 +0200)]
Reduce stack usage
Maxime Vincent [Mon, 16 May 2016 21:27:09 +0000 (23:27 +0200)]
Game now proceeds to the main game loop
Maxime Vincent [Mon, 16 May 2016 21:25:40 +0000 (23:25 +0200)]
Add more debugging to build