First post, by almeath
I have recently forked DOSBox SVN on Github to provide a customized version for macOS (Intel 64-bit). It currently incorporates the following patches:
- Munt : for MT-32/CM-32L emulation
- Glide : ready to use with the OpenGlide library for 3dfx graphics "pass-through" support (see my OpenGlide fork on Github)
- 3dfx Voodoo : software emulation of the 3dfx Voodoo graphics card
- Nuked OPL3 : emulates the Yamaha YMF262/CT1747
- Memory : increases memory limit to 384mb for use with Windows 9x
- Large HD : increases hard drive image size limit (seems to work reliably up to 8GB), also useful for Windows 9x
- CGA monochrome : machine type cga_mono is available, use F11 to cycle through amber, green, white, paper white
- Fluidsynth : Fluidsynth software MIDI synthesizer
- 4mb vram : Increases video ram for emulated S3 video chip to 4mb (better performance in some games such as Duke Nukem 3D)
- PC speaker : patch to improve the authenticity of PC speaker emulation (can be enabled/disabled)
My Github fork is here:
I have also provided a pre-built version for those who are unable to compile from the source:
The DMG contains two versions:
- A 'standard' DOSBox application that operates the same as the one you would download from the DOSBox website
- A 'self-contained' bundle that I developed myself. You can duplicate it as required to create individuals apps for your DOS games (they should be transferable between different Macs)
I have included full instructions for both versions in the DMG file.
My intention is to keep both the forked source code (with build instructions) and pre-built apps up to date, incorporating additional patches that I find useful.
I am interested in receiving feedback on these apps, as I have only run and tested these on my own Macs - a 2019 iMac and 2015 MacBook Pro. It would be good to know if these work as intended or if I need to fix any outstanding issues.
Thanks in advance. 😀