4DO
An open-source, low-level emulator based on the FreeDO source code.
  • Project Status
  • Compatibility List
  • Wiki
  • Forum
  • Screenshots
  • Downloads
Home  /  Uncategorized  /  Rebound!!

Rebound!!

fourdo-admin August 02, 2011 Leave a Comment

Not too long ago, I caught wind of the fact that parts of FreeDO’s code went open source. I decided to look into what I could piece together with what was uploaded. I was delighted to find that the provided FreeDO source code is fairly complete!

For the last couple of weeks I’ve been working on testing the code out and ensuring I can hook up to it. The odyssey involved uncovering each feature in a venerable, working state: video, audio, disc access, etc. I am very happy indeed! I am also grateful for the FreeDO developers’ choice in going open source.

At the moment I have only controls to flesh out in order to know that the FreeDO code is working well on it’s own. I don’t expect that will take terribly long, so I have enough confidence to say that FourDO is capable of undergoing a revival.

The key difference time time around is that I will no longer be attempting the high-level approach. To clarify, FourDO is being revived as simply a low-level emulator. Also, to give credit where it’s due, the core of the emulation is powered by FreeDO’s code. FourDO is primarily just a user interface around it.

Since I’ve had to make a few changes to the FreeDO code, the FourDO project includes its own copy of it. I don’t know if any FreeDO development is going to continue, so I’m not particularly worried about branching in this fashion.

I have been using C# for the front-end. This speeds development time considerably, and I’ve been wary of introducing bloated bottlenecks as a result of utilizing the high-level language. So far I have been impressed with the minimal overhead it introduces.

I hope to help breathe a little life into the 3DO emulation scene. With any luck I can have FourDO up to snuff and provide a good framework to support bug fixes or additions to the core that will flesh out the game compatibility.

Previous Article
Next Article

About Author

fourdo-admin

Related Posts

  • Android Port: Testing Needed

    Android Port: Testing Needed

    September 14, 2015
  • 4DO 1.3.2.2 Released!

    4DO 1.3.2.2 Released!

    April 13, 2013
  • 4DO Leaves the Beta Stage

    4DO Leaves the Beta Stage

    April 2, 2012

Leave a Reply

Cancel reply

You must be logged in to post a comment.

Site Navigation

  • Project Status
  • Compatibility List
  • Wiki
  • Forum
  • Screenshots
  • Downloads

Recent Posts

  • 4DO 1.3.2.4 Released!
  • Android Port: Testing Needed
  • 4DO 1.3.2.3 Released!
  • 4DO 1.3.2.2 Released!
  • 4DO 1.3.2.1 Released!

Recent Comments

  • YukoAsho on 4DO 1.3.2.4 Released!
  • Woodi on 4DO 1.3.2.4 Released!
  • YukoAsho on Android Port: Testing Needed
  • Viktor on 4DO 1.3.2.3 Released!
  • maccaslasher on 4DO 1.3.2.3 Released!

Archives

  • December 2015
  • September 2015
  • September 2013
  • April 2013
  • January 2013
  • December 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • October 2011
  • September 2011
  • August 2011

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Theme by ThemesPie | Proudly Powered by WordPress