Name | Modified | Size | Downloads / Week |
---|---|---|---|
gbDoom3-1.1.0_gnulinux_arm64.tar | 2022-08-22 | 97.3 MB | |
gbDoom3-1.0.0_macOS_universal.zip | 2022-08-22 | 11.4 MB | |
gbdoom3-1.1.0-rhel-9-x86-64.tar.xz | 2022-08-22 | 23.5 MB | |
README.txt | 2022-08-22 | 1.1 kB | |
gbDoom3-1.1.0_win64.zip | 2022-08-22 | 14.7 MB | |
Totals: 5 Items | 146.9 MB | 0 |
gbDoom 3 versions 1.0 and 1.1.0 Changes for 1.0 and macOS build: * All SSE/MMX/SSE2/3 etc.. SIMD instructions are removed * cpu.cpp code ported to Apple Silicon (some arm64 assembler is left for future enhancements in cpu identification) * Config file reading / writing has been reverted so it is identical to how vanilla Doom 3 functioned * Paths for files is renamed to 'Doom 3' so it can be used as a drag and drop replacement for Doom 3 itself * Code ported to modern macOS standards (cmakefile modernisation as well as Objective-C file modernisation (including IOKit) which is required now. * Apple PPC and 32bit code removed (some probably still remains somewhere). Changes for 1.1.0 build: * Carmack's Reverse is standard * Code cleanups for MacOS * Editing Tools included in the binary (Windows only) Note: macOS builds have been halted temporarily as my personal macOS machine died after 10 years of use. In the meantime, while I wait for another machine, macOS builds will be done on a 'when I can' basis as the only other macOS machine I have isn't mine.