Repository navigation
Release 1.7.0
Released: 2026-11-10
5DO 1.7.0 is the platform and media-polish update. It adds CD subcode/Q data and
disc convert, makes the desktop shell focus-aware with selectable void patterns,
extends input scripts with pointer devices, closes the native runtime smoke matrix on
macOS and arm64, and ships macOS as a drag-to-Applications DMG.
| System | Bundle |
|---|---|
| Windows x64 | 5do-1.7.0-win-x64.zip |
| Windows arm64 | 5do-1.7.0-win-arm64.zip |
| Linux x64 | 5do-1.7.0-linux-x64.tar.gz |
| Linux arm64 | 5do-1.7.0-linux-arm64.tar.gz |
| macOS x64 | 5do-1.7.0-osx-x64.dmg |
| macOS arm64 | 5do-1.7.0-osx-arm64.dmg |
The apps are framework-dependent. Install the .NET 10 Runtime from
https://dotnet.microsoft.com/download/dotnet/10.0 first; the bundles do not include it.
See the release page for
SHA256SUMS.txt.
- CD-ROM subcode/Q. READ_DATA returns the 96-byte subcode block with Q packed into bit 6 of each byte (control/ADR, track, index, absolute and relative MSF, inverted CRC-16/CCITT). The CD wire accepts Opera's 2449-byte maximum.
-
disc convert. Data-only ISO/BIN/CUE+BIN/flat CHD conversion verifies the output game ID. CHD encoding uses a unique temporary BIN and no longer collides with a same-stem source image. - CD-ROM state v6. New states preserve the full transfer buffer; v1-5 states still load with their historical 2352-byte data buffer.
- Desktop. Opt-in focus-loss pausing, solid/checker/grid/scanline void patterns, 0RGB1555/RGB565/XRGB8888 frame assembly, and pointer input scripts.
- macOS gamepad input. Native IOKit HID source with a unit-tested mapper for joystick/gamepad/multi-axis controllers.
-
Packaging. macOS is published as a DMG. Unsigned Windows/Linux/macOS installer
scaffolding registers
.iso,.cue,.chd, and.binassociations. -
Platforms. macOS x64/arm64, Linux arm64, and Windows arm64 pass the native CLI
selftestand frontend--smoke-test.
- Full suite 2,124/2,124 passes in Debug.
- Build, format, and InspectCode are clean.
- ISO/BIN/CUE/CHD conversion round-trips every data sector.
- The six framework-dependent bundles contain the apphosts and legal/docs set with no runtime, PDB, or XML files.
- Playability follows the binary beyond-title rule, not a full playthrough.
- CD command cadence remains the residual differential on the 50-title panel.
- Windows x64 remains the validated GPU target; Linux GPU presentation is preview/best-effort.
- Physical macOS gamepad detection still needs a macOS host with a connected controller.
- Signing and notarization require a Windows certificate and an Apple developer account.
5DO is donationware: non-commercial, source-available software under the FreeDO modified GNU LGPL. No BIOS ROMs or game images are distributed. "3DO" and "Panasonic" are trademarks of their respective owners; 5DO is not affiliated with or endorsed by them.
- Home
- Installation
- Quick-Start
- FAQ
- Troubleshooting
- Compatibility
- Building-from-Source
- Contributing
- Legal
- Release-1.8.0
- Release-1.7.1
- Release-1.7.0
- Release-1.6.0
- Release-1.5.0
- Release-1.4.0
- Release-1.3.0
- Documentation site
- What's new
- Installers and file associations
- PAL validation
- User guide
- CLI reference
- Configuration
- Save states
- Performance
- Status
- Roadmap