The 3DO Company - 3DO (4DO)

Background

4DO is an open-source, low-level emulator for the 3DO Game Console based on the FreeDO source code.

The 4DO core has been authored by

The 4DO core is licensed under

A summary of the licenses behind RetroArch and its cores have found here.

BIOS

One of the following system BIOSes is required to run software. Place in the frontend's system directory.

Filename Description md5sum
panafz1.bin Panasonic FZ-1 f47264dd47fe30f73ab3c010015c155b
panafz10.bin Panasonic FZ-10 51f2f43ae2f3508a14d9f56597e2d3ce
panafz10-patched.bin Panasonic FZ-10 [RSA Patch] 1477bda80dc33731a65468c1f5bcbee9
panafz10e-anvil.bin Panasonic FZ-10-E [Anvil] a48e6746bd7edec0f40cff078f0bb19f
panafz10e-anvil-patched.bin Panasonic FZ-10-E [Anvil RSA Patch] cf11bbb5a16d7af9875cca9de9a15e09
goldstar.bin Goldstar GDO-101M 8639fd5e549bd6238cfee79e3e749114
sanyotry.bin Sanyo IMP-21J TRY 35fa1a1ebaaeea286dc5cd15487c13ea
3do_arcade_saot.bin Shootout At Old Tucson 8970fc987ab89a7f64da9f8a8c4333ff

FONT ROM

Required for some Japanese games. Optional otherwise.

Filename Description md5sum
panafz1-kanji.bin Panasonic FZ-1 Kanji ROM b8dc97f778a6245c58e064b0312e8281
panafz10ja-anvil-kanji.bin Panasonic FZ-10JA Kanji ROM 428577250f43edc902ea239c50d2240d

Extensions

Content that can be loaded by the 4DO core have the following file extensions:

RetroArch database(s) that are associated with the 4DO core:

Features

Frontend-level settings or features that the 4DO core respects.

Feature Supported
Restart
Screenshots
Saves
States
Rewind
Netplay
Core Options
RetroAchievements
RetroArch Cheats
Native Cheats
Controls
Remapping
Multi-Mouse
Rumble
Sensors
Camera
Location
Subsystem
Softpatching
Disk Control
Username
Language
Crop Overscan
LEDs

Directories

The 4DO core's library name is '4DO'

The 4DO core saves/loads to/from these directories.

Frontend's Save directory

File Description
*.srm Per game NVRAM
3DO.nvram Shared NVRAM
3DO.nvram.tmp Only used for atomic saves

Frontend's State directory

File Description
*.state# State

Geometry and timing

Core options

The 4DO core has the following option(s) that can be tweaked from the core options menu. The default setting is bolded.

Settings with (Restart) means that core has to be closed for the new setting to be applied on next launch.

??? note "High Resolution - disabled"

??? note "High Resolution - enabled"

Joypad

User 1 - 2 Remap descriptors RetroPad Inputs
B
A
X (Stop)
P (Play/Pause)
D-Pad Up
D-Pad Down
D-Pad Left
D-Pad Right
C
L
R

Compatibility