4DO

公式サイト


フォーラム


概要

FreeDOのソースをベースにした3DOエミュレータ。市販ソフトが動作する。
2011年8月4日に1.0.0.0 alpha として初版リリース。2013年までに頻回に更新される。
2015年12月26日に2年3ヶ月ぶりに最新版がリリースされる。

更新履歴

1.3.2.4 (December 26, 2015)
1) updates in core Clio:
fixed all freezes in:
3DO Interactive Sampler CD, The
3DO Interactive Sampler CD 2, The
3DO Interactive Sampler CD 3, The
3DO Interactive Sampler CD 4, The
Panasonic REAL 3DO Interactive Multiplayer Sampler
Fixed long time to boot in – Twisted – The Game Show
Killing Time 2.2 alpha runtime freezes fixed
Maybe in some other games freezes fixed too.

2) Graphic fixes: 
for Dinopark Tycoon, but not completely 100%
Microcosm – fix start screens, game 100% playable now
Alone In The Dark – fixed fonts, the text written on books, etc, are readable now.

3) New option added – “Scale Mode” enlarges the image, as in NTSC consoles

4) Added support for anvil-bios, anvil chip emulated, needed to run some games of the European region.

1.3.2.3 (September 29, 2013)
Fixed file extraction – File extraction from the file browser was not functioning because of a missing DLL from the released 1.3.2.2 files.

File browser tweaks – Users can now cancel copy operations, and basic progress indicators have been added.

1.3.2.2 (April 13, 2013)
Added emulation notification messages – These show up at the bottom of the screen for things such as “Save State” and “Screenshot saved”. There is also a setting under the General tab to turn them off.
Emulation performance optimization – about a 5-10% improvement.
Input/Controller setup screen now shows a textual form of what button or function you’re currently pressing (“A Button”, “Save State”) in addition to the yellow halo over the button.
Added ability to reset all bindings to defaults.
Added ability to bind to an “Exit” console function, to exit the emulator.
Fixed bug in which the default input bindings were blank if starting 4DO for the first time.
Fixed bug in which controller 6 input bindings were unavailable.
Some minor usability improvements to file browser (added “x files selected” message, and using “up directory” button will highlight the folder you came from).
Chinese translation improvements

1.3.2.1 (January 26, 2013)
File Browser Added – Available through the new “Tools” menu, the file browser allows users to browse the current disc’s file system and extract files. This can be used to find music, sound clips, images, videos, etc.
German Language Fixed – German is now actually available. The previous release did not properly include a necessary file in the release package.

1.3.2.0 (December 28, 2012)
Binding to Console Events – Users can now bind console events (such as Save State, Load State, Fullscreen) to input devices (keyboards, gamepads, joysticks). Save state without reaching for the keyboard!
German Language Support – Thanks to the efforts of lenne, German translations are available

1.3.1.0 (June 2, 2012)
“hqx” Filters Added – Users can select hq2x, hq3x, or hq4x from the Display menu, or in the options screen.
Emulation “Health” Indicator added – This is to help users identify when they have settings that are too intensive for their PCs. See more details below

1.3.0.1 (May 6, 2012)
Olympic Summer Games fixed – Olympic Summer Games now boots and is playable.
Crash ‘n Burn fixes isolated. Several games in 1.3.0.0 were crashing as a result of the game-specific changes. Viktor has modified the Crash ‘n Burn changes so that they are game-specific rather than system wide.

1.3.0.0 (May 4, 2012)
Crash ‘n Burn support – See additional notes below.
The Advanced Settings’s ARM CPU Overclock option now allows users to increase it further, to clock speed up to 50Mhz (400%).
Auto-cropping previously was ignoring the blue channel when detecting black pixels. This has been fixed.
Russian translation improvements, also from Viktor.
Translation fix on settings screen for autocrop setting.

1.2.0.3 (April 30, 2012)
Auto-crop feature added. Tired of your 3DO games adding a black border around your game? Enable auto-crop in the display menu to allow 4DO to automatically detect and remove these borders! More details below
Sewer Shark and Night Trap were experiencing a startup issue in 1.2.0.2. this is now fixed.
Slam ‘n Jam 95 was crashing after the Samurai Shodown improvements in 1.2.0.2. This is now fixed.
4DO now detects additional types of input devices. For example, a PS3 controller set up through MotionJoy now works as intended!
More French translation improvements from Benjamin Siskoo
More Chinese translation improvements from money

1.2.0.2 (April 19, 2012)
Daedalus Encounter freeze fix updated. Viktor did a lot of debugging, and eventually found and fixed a difficult core emulation bug that was causing the Scene 5 freeze! This also uncovered a fix to an issue in Pebble Beach Golf Links.
Samurai Shodown graphical issues fixed. Samurai Shodown was previously riddled with odd graphical issues, but no more! The characters render correctly, and the backgrounds are no longer black.

1.2.0.1 (April 6, 2012)
Bios 2 Support Added. Viktor determined how to added support for the second bios slot, used in Japanese hardware for the Kanji font. This should enable support for several Japanese games that require it (one example being Blue Forest Monogatari). Awesome!
Daedalus Encounter timing fix added. This should alleviate many of the freezes encountered.
Screenshot Feature added. Press F3 to take screenshots to a “Screenshots” subfolder.
Russian translation fixes and improvements from both Viktor and Sedabi.

1.2.0.0 (April 2, 2012)
I made some updates to the publishing tools in the 4DO repository, this includes a fix in which the SlimDX.dll file was in the “Tools” directory in the zip file (this was seen in the original 1.1.6.5 zip file uploaded, but was later fixed).

1.1.6.5 beta (March 26, 2012)
There are no functional changes in 1.1.6.5 beta. This release provides the introduction of the 4DO installer.

1.1.6.4 beta (March 20, 2012)
Seal of the Pharoah now fully playable.
Video timing fix for The Horde
Improved timing fixes for Wing Commander 3 – Freezes now occur much less often, but can still sometimes occur.
Graphical rendering fix for Pebble Beach Golf Links font issue – This may also affect other games, but I have not seen any occurrences.
Russian translations improved – Provided by Sedabi!
Alt+Enter now toggles full screen mode.
A couple French translation improvements.

1.1.6.3 beta (March 11, 2012)
Wing Commander 3 video rendering fixed. It took me quite a while to track down the problems, but the video rendering in Wing Commander 3 is now fixed! Additionally, Viktor has added some freeze fixes to resolve several of the freezes seen when playing videos! As a result, the game is now quite playable! Please be aware that I have still run into a couple freezes during the videos a couple times. If you happen to find a reproducible case, please leave a comment!
Timing / freeze fixes. Viktor has added timing behavior to work around occasional loading screen freezes in these games:
- Immercenary
- Scramble Cobra
- Twisted (EU version)
- Street Fighter II (There were no known freezes for this one, this is just a timing fix)
As a result of the rendering fixes, some of issues seen in other games are also fixed. Known examples (spotted by Viktor) are:
- The Horde
- Jurassic Park – in the car mission
- Wicked 18 – fonts fixed
- more?
Spanish translations correctly added. I neglected to release the translated files in 1.1.6.2! (Translations contributed by Antonio “Bloodbat” Ramirez!)
This version also includes some corrections to the French translations.

1.1.6.2 beta (March 4, 2012)
Game fixes. Provided by Viktor! This involves changes that resolves the remaining freezing issues seen in Phoenix 3. These fixes also make the following games fully playable:
- Twisted
- Space Hulk
- Games published by “American Laser Games” (Drug Wars, Mad Dog McCree, Crime Patrol, Space Pirates, etc.)
Spanish translations added. Contributed by Antonio “Bloodbat” Ramirez!
Ability to specify game file/drive via command . Similarly, users may also request fullscreen on startup. See details below.
Graphical transparency fix. Resolves certain overly-transparent features in Immercenary. Possibly other games, but I could not find others exhibiting the issue.
This version also includes some corrections and improvements to the French and Chinese (simplified) translations.

1.1.6.1 beta (February 27, 2012)
Chinese (simplified) translations added. – Contributed by “money”!
Portuguese translations added. – Contributed by Enio Marconcini!
French translations added. – Contributed by Benjamin Siskoo!

1.1.6.0 beta (February 26, 2012)
Support for multiple languages added. See the related forum post for information on how to contribute a language!
Russian translations added. – A gift from Viktor!
Patched audio timing bug from 1.1.5.0 and 1.1.5.1 – This bug manifested as an audio skip about every 4-5 seconds when playing any game.
Alfred Hitchcock (JP) added to game database.
Screen saver is disabled while playing.
SlimDX upgraded to January 2012.

1.1.5.1 beta (February 22, 2012)
Fix for Phoenix 3 hanging in load screens – A continuation of the changes to move 4DO to the new timing behavior. It will not always work (it works about 50/50, in my experience), so you will have to save beforehand and try skipping the cutscenes at differing times. But the game is otherwise quite playable!
Once-a-second stuttering/lag spike resolved – It was discovered that some systems were slower to perform than others in polling for input devices, which was causing a noticeable delay in emulation every second. This is now resolved.

1.1.5.0 beta (February 20, 2012)
Timing fixes – a more proper fix for the “temporalfixes” setting in FreeDO’s original code
Sprites in Doom are fixed
Fonts and sound speed in Wicked 18 fixed
Sound in games better, no bugs (some examples are Need For Speed, Escape from Monster Manor, Star Fighter, Slayer, Pyramid Intruder)
Games work faster (some optimizations added)
“Bad Slack Calc” error fixed
In DirectX rendering, fixed diagonal pixel misalignment when using non-smoothed image resizing. – At certain window sizes, this was causing a “slice” down the diagonal at the center of the screen in which pixels were misaligned.
4DO now only emulates controllers/devices that have input bindings. For example, if you have only set up input bindings for controller #1, 4DO will only emulate one attached controller. This resolves the non-responsive controls in Super Wing Commander. However, if you create bindings for all 6 controllers, the game will produce this issue (perhaps the original game acted this way?).

1.1.4.1 beta (February 17, 2012)
Controller setup screen now shows currently pressed keys (in yellow).
A running game in 4DO now ignores all user input if the controller setup screen is open..
Removed “remember pause status” option. I’m pretty sure I’m the only one that used it anyway. It has been replaced with a command line option, –StartupPaused
Changed a core emulation timing setting. (See more info below).

1.1.4.0 beta (February 13, 2012)
Added support for high-resolution (640×480) rendering. You can find the option for the in the “4DO Options” screen, under the “Advanced” tab. This is only of value for 3D games. Additionally, since each frame takes 4 times as long to process, it will cost a lot of CPU! I recommend increasing your audio buffer as well if you enable this.

1.1.3.1 beta (February 12, 2012)
Fixed bug in audio buffer size calculation. This was causing some audio buffer size selections to behave incorrectly.

1.1.3.0 beta (February 12, 2012)
Added the ability to adjust the emulated CPU clock speed. This can result in framerates increased beyond the original hardware limits. This is analogous to the setting in the latest (last?) version of FreeDO. Be aware that many games will not handle this well since they were not coded to support it. I’ve found that Star Fighter is an example of a game that handles a clock speed increase well.
Added the ability to adjust the audio buffer size. I have found that audio buffer size is a bit of a personal preference. The default is 100ms, but people who want more protection from audio glitches can now adjust the audio buffer size higher (at the cost of latency).
Added a few command-line options for debugging purposes. At the moment, these are mainly for my own purposes, but see the command line usage for specifics.

1.1.2.3 beta (February 10, 2012)
Added option to pause emulation when main window loses focus. – Default is OFF.
Added option to ignore keyboard input when main window loses focus. – Default is ON.I figured that joystick operation outside of one program at a time was not likely. Anybody rigidly opposed to playing the game without the game being the active window is more likely to be appeased with the “pause emulation” option.
Display area now redraws itself when necessary if the console is paused.

1.1.2.2 beta (February 7, 2012)
4DO now supports ISO or BIN files in Mode1+2352 format. – Previously 4DO only supported Mode1+2048. Users can open a BIN, CUE, or ISO file. Cue files are recommended to “strongly” identify the file type. If a file you open has a matching CUE file, 4DO will trust it. If no CUE file is paired with a BIN or ISO, 4DO will guess the encoding (using file type and file length). The results of this “guess” will be output to the logs.
Fixed a bug in which the log files were only being written on crashes.

1.1.2.1 beta (February 3, 2012)
I have been working on the audio stuttering issue. It appears that it was dependent on audio hardware and most likely its driver behavior. So, I have rewritten the audio output yet again.

I’m also including a fix for a freeze in at least Gex and Super Street Fighter II!

Other changes:

4DO now uses DirectSound for audio playback. This gave me gave me more control over the audio playback and it should remove the stuttering issues that some machines were experiencing.
Also, SlimDX.dll is now being included in the 4DO release ZIP files, so this should help the situations in which the SlimDX runtimes weren’t installing on machines properly (64 bit machines, so I hear).

1.1.2.0 beta (January 26, 2012)
4DO can now fall back to its original “windows-based” (GDI) rendering if it fails to initialize DirectX rendering. This shows up in the log (Temp\DebugLog.txt) as “Video Render – DirectX canvas initialization failed! Will attempt to fall back to windows(GDI) rendering.”. This will allow more machines to run 4DO, but this GDI rendering is more CPU intensive (which will result is “skipped frames”, and and does not have V-Sync.
In the (default) DirectX rendering, the game screen is no longer drawn at maximum speed. Previously, this was causing unnecessary load on a machine’s GPU. 4DO will only render the screen as often as needed.

1.1.1.1 beta (October 18, 2011)
When using a POV hat on a controller, the LEFT and UP combination was not working correctly. Previously, this was being processed as only LEFT.

1.1.1.0 beta (October 15, 2011)
The void area pattern now will correctly show up if the emulator is stopped and the screen is entirely black.
Fixed a crash occasionally seen when saving or loading save states.

1.1.0.0 beta (October 7, 2011)

1.0.6.4 alpha (September 22, 2011)
Fixed freeze seen in FZ-1 bios screen.
Fixed bug in which the pause “status” was not saved correctly when the option is enabled.
Changed the display to enforce that it shows black when the system is not running.

1.0.6.3 alpha (September 7, 2011)
Video rendering fix for several graphics cards (mainly NVidia)
Fixed bug where selecting the “None” void area background would not get loaded correctly on startup (it was showing up as “Bumps”).

1.0.6.2 alpha (September 6, 2011)
If you configured your controller settings with a blank set of bindings, 4DO would fail to load it. This is now fixed, although I fixed it by changing how the file is saved.

1.0.6.1 alpha (September 5, 2011)
Switched from DirectX11(using Direct2D) to DirectX9. This should allow for windows XP support.
Reverted processor architecture specification back to x86. I have a feeling this was the culprit to the broken x64 support.

1.0.6.0 alpha (September 4, 2011)
Replaced GDI rendering with DirectX11 (Direct2D) rendering.
Vsync
Improved performance. (As a result of the above changes)

1.0.5.1 alpha (August 29, 2011)
Multiple player support

1.0.5.0 alpha (August 29, 2011)
Joystick Support
Support for multiple bindings per control

1.0.4.0 alpha (August 16, 2011)
Audio Oddities Solved — I’ve put more work into the audio system. After playing a game for a while you may have noticed garble-ing noises. This was due to the playback getting ahead of the write buffer. 4DO now monitors for this situation (and vice versa) to move the audio read buffer’s position when it gets out of sync.
Audio Playback Enabled on Some Machines – On initialization, the audio playback now “scans” for the highest supported audio bitrate on the system. This previously would just attempt to load a device with 32-bit fidelity, and gave up if it didn’t find one. This will result in audio being heard on machines that otherwise would have heard none. This could be improved later to give the user the option to choose the audio device to playback to.
NVRAM now gets initialized with proper structures when the NVRAM file does not exist.. This will prevent certain games like Need For Speed from thinking that there is no save data space. I did not bother changing the filename, so if you ran into this issue, you should delete the NVRAM_SaveData.ram file you have if you’re dropping this new version of 4DO in the same directory.

1.0.3.1 alpha (August 14, 2011)
* NVRAM was not actually saving data to the NVRAM file.

1.0.3.0 alpha (August 13, 2011)
* CD-Rom support – Play straight from CD!

Minor changes:
* I added a “File -> Close” option to close whatever is currently open.
* The option to “load state” on startup has changed into an option to “load state” whenever a game loads. For example, if you open a different game while 4DO is open, it’ll do an automatic “load state” for that game.
* 4DO now remembers the directory that you last selected a CD image file from.
* I renamed some of the menu items to make their use more clear.

1.0.2.0 alpha (August 8, 2011)
* NVRAM support : Quite the lazy job on my part. It just saves to “NVRAM_SaveData.ram” in the same directory as 4DO.exe. This is non-configurable, but it works!
* Fix to a crash on startup resulting from toggling certain settings.

1.0.1.55 (August 7, 2011)
* Full screen mode
* Window resize snapping
* Toggle for preserving image aspect ratio
* Toggle for image smoothing. (i.e. Nearest Neighbor vs. Binlinear)
* Ability to reset the console.
* Ability to pause emulation and step frame-by-frame
* Toggle for remembering the pause status of the emulator at startup. (this will primarily be useful to developing 4DO)

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2016年01月13日 19:04
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。