DOSBox-Staging Git (2025/08/13) is compiled. This repository attempts to modernize the DOSBox project by using current development practices and tools, fixing issues, adding features that better support today's systems, and sending patches upstream.DOSBox-Staging Git Changelog:
* Fix typo in CONTRIBUTING.md
* Bump actions/checkout from 4 to 5
* Drop `program_` prefix from all filenames in `src/dos/programs`
* Introduce private header scope for `src/midi`
* Introduce private header scope for `src/hardware/audio`
* Sort includes
* Introduce private header scope for `src/audio`
* Introduce private header scope for `src/capture`
* Rename `src/util` to `src/utils`
* Rename `src/dos/program` to `src/dos/programs`
* ci: Increase macOS max warnings
* Sort includes
* Move `include/debugger.h` to `src/debugger`
* Rename `C_DEBUG`/`C_HEAVY_DEBUG` to `C_DEBUGGER`/`C_HEAVY_DEBUGGER`
* Rename `debug*` files to `debugger*`
* Rename `include/debug.h` to `include/debugger.h`
* Introduce private header scope for `src/hardware/input`
* Clean up include prefixes and sort includes
* Move `include/shell.h` into `src/shell`
* Move `include/compiler.h` to `src/misc`
* Move `include/pacer.h` to `src/misc`
* Move `include/tracy.h` to `src/misc`
* Move `include/programs.h` to `src/dos`
* Move `include/fpu.h` to `src/fpu`
* Move `include/drives.h` to `src/dos`
* Move `include/dos_windows.h` to `src/dos`
* Move `include/dos_system.h` to `src/dos`
* Move `include/mouse.h` to `src/hardware/input`
* Move `include/keyboard.h` to `src/hardware/input`
* Move `include/lpt.h` to `src/hardware`
* Move `include/hardware.h` to `src/hardware`
* Move `include/pci_bus.h` to `src/hardware`
* Move `include/reelmagic.h` to `src/hardware/reelmagic`
* Move `include/dos_memory.h` to `src/dos`
* Move `include/dos_inc.h` to `src/dos`
* Rename `hardware/ioout.h` to `hardware/port.h`
* Move `include/inout.h` to `src/hardware`
* Move `include/command_line.h` to `src/shell`
* Rename `sdl_mapper.cpp` to `mapper.cpp`
* Move `include/mapper.h` to `src/gui`
* Move `include/sdlmain.h` to `src/gui`
* Move `include/render.h` to `src/gui`
* Move `include/regs.h` to `src/cpu/registers.h`
* Move `include/paging.h` to `src/cpu`
* Move `include/mmx.h` to `src/cpu`
* Move `include/cpu.h` to `src/cpu`
* Move `include/callback.h` to `src/cpu`
* Move `include/clipboard.h` to `src/gui`
* Move `include/bios_disk.h` to `src/ints`
* Move `include/bios.h` to `src/ints`
* Move `include/autoexec.h` to `src/shell`
* Move `include/console.h` to `src/misc`
* Move `include/video.h` to `src/misc`
* Move `include/unicode.h` to `src/misc`
* Move `include/message.h` to `src/misc`
* Move `include/ansi_code_markup.h` to `src/misc`
* Move `include/notifications.h` to `src/misc`
* Move `include/logging.h` to `src/misc`
* Move `include/help_util.h` to `src/misc`
* Move `include/types.h` to `src/misc`
* Move `include/support.h` to `src/misc`
* Move `include/std_filesystem.h` to `src/misc`
* Move `include/ethernet.h` to `src/misc`
* Move `include/cross.h` to `src/misc`
* Move `include/config.h` to `src/config`
* Move `include/setup.h` to `src/config`
* Move `include/dosbox.h` to `src`
* Move `include/rwqueue.h` to `src/util`
* Move `include/fraction.h` to `src/util`
* Move `include/rect.h` to `src/util`
* Move `include/fs_utils.h` to `src/util`
* Move `include/dynlib.h` to `src/util`
* Move `include/byteorder.h` to `src/util`
* Move `include/checks.h` to `src/util`
* Move `include/bitops.h` to `src/util`
* Move `include/bit_view.h` to `src/util`
* Move `include/ascii.h` to `src/util`
* Move `include/bgrx8888j.h` to `src/util`
* Move `include/mem_unaligned.h` to `src/util`
* Move `include/mem_host.h` to `src/util`
* Move `include/mem.h` to `src/hardware/memory.h`
* Fix using `
* Move `include/rgb888.h` to `src/util`
* Move `include/rgb666.h` to `src/util`
* Move `include/rgb565.h` to `src/util`
* Move `include/rgb555.h` to `src/util`
* Move `include/rgb.h` to `scr/util`
* Move `include/ring_buffer.h` to `src/util`
* Move `include/string_utils.h` to `src/util`
* Move `include/math_utils.h` to `src/util`
* Move `include/serialport.h` to `src/hardware/serialport`
* Move `include/ne2000.h` to `src/hardware`
* Move `include/joystick.h` to `src/hardware`
* Move `include/ipxserver.h` to `src/hardware`
* Move `include/ipx.h` to `src/hardware`
* Move `include/pic.h` to `src/hardware`
* Move `include/dma.h` to `src/hardware`
* Move `include/ide.h` to `src/hardware`
* Move `include/timer.h` to `src/hardware`
* Move `include/vga.h` to `src/hardware/video`
* Move VGA & Voodoo emulation to `src/hardware/video`
* Move `mpu401.cpp|h` to `src/hardware`
* Move `opl_capture.cpp|h` to `src/audio`
* Remove `src/gui` include path
* Move `include/channel_names.h` to `src/audio`
* Move `include/audio_frame.h` to `src/audio`
* Move `include/midi.h` to `src/midi`
* Move audio hardware code to `src/hardware/audio` and other audio code to `src/audio`
* Extend gitignore
* Move DOS programs from `src/dos` to `src/dos/program`
* Use `src` relative includes instead of relative paths
* Move `src/misc/setup.cpp` to `src/config/setup.cpp`
* Rename `control.h` to `config.h`
* Rename `config.h` to `dosbox_config.h` & the config templates
* Remove `version.h`
* Rename `Verbosity` enum to `StartupVerbosity`
* Split `command_line.h` and `programs.h`
Download:
DOSBox-Staging Git (2025/08/13) x64 : 1cloudfile gofile koramaup mirrored ranoz send usersdrive
Source: Here
0 Comments
Post a Comment