4DO
An open-source, low-level emulator based on the FreeDO source code.
  • Project Status
  • Compatibility List
  • Wiki
  • Forum
  • Screenshots
  • Downloads
Home  /  Uncategorized  /  Status Update : The Roadmap for Beta

Status Update : The Roadmap for Beta

fourdo-admin August 17, 2011 10 Comments

First of all, thank you for the feedback and the friendly encouragement!

Just so you know, I intend to add joystick/controller support next. Two player support is also important to me, but I will probably be leaving that for later (at least until beta).

Currently 4DO is “alpha”, and I intend to enter “beta” after:

  • joystick support
  • drawing the main canvas using OpenGL rather than GDI
  • settling on how and where to store “save states”

I have been mentally separating alpha and beta by figuring that in alpha any of your save states or settings may be lost from one version to another. Once it’s in beta, I intend to keep that to a minimum.

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

10 Comments

  1. Sedabi Log in to Reply
    August 17, 2011 at 11:35 pm

    Opengl is a good solution. But it is also possible to increase the volume, because volume is now insufficient.
    Good luck in creating a good emulator:)

  2. Sedabi Log in to Reply
    August 17, 2011 at 11:45 pm

    any plans to fix these games:
    Total eclipse
    Phoenix 3
    wing commander 3
    as well as the synchronization of video games based on the series:
    Space ace
    Crime patrool
    Whether in the future these problems solved?

  3. Sedabi Log in to Reply
    August 25, 2011 at 2:43 am

    Dear Johnny
    You wrote about the output graphics through OpenGL, whether this decision is implemented using the videocard or lay down on the CPU?
    Sincerely Sedabi
    P.S. Your last svn unfortunately does not run at startup or throw an error. 184r do not know yet was not looking

    • Johnny Log in to Reply
      August 25, 2011 at 11:38 am

      OpenGL would be on the videocard (rather than a CPU “glide” wrapper).

      FYI, at the moment, instead of OpenGL I’m looking into using SlimDX (a DirectX wrapper). While looking into the joystick support, I have found that DirectInput seems to have the best support (for different controller types, including xbox 360 controllers), and will be best to support multiple players. SlimDX also provides video features, so if I use SlimDX for joysticks, I’ll probably use it for video too.

      Also, yes, I checked in some broken changes earlier this week, sorry! It’s interesting to hear that you’re trying them out! Anyway, last night’s changes should compile and run fine. I have reworked the input plugin as a framework towards supporting joystick (again, probably using SlimDX).

  4. Sedabi Log in to Reply
    August 25, 2011 at 11:32 pm

    Dear Johnny.
    I am very interested in your project and I wish you success and development in it.
    Using SlimDX pretty interesting solution, perhaps the reason for this sipolzovanie net. Fraemwork 4
    In what time will the validity of this approach to work.
    Last revision 184 works, but I realized only via keyboard control, because my joystick Genius is not queried the choice of keys. Select only the keyboard.
    Sometimes in games there are flicks like old vinyl, a short-term effect it happens and happens and constant.
    All options are on the interpolation I cut off does not help.
    I also do not understand how to register on your site, I have already registered three email, but received no confirmation and a password.
    In any case, I am very happy to correspond with you.

  5. Sedabi Log in to Reply
    August 26, 2011 at 4:09 am

    Johnny. Which version SlimDX do you use? 1.0 or 2.0?
    In the autumn should go pack 3.0
    By the way SlimDX supports DirectX10.
    Will you use it as an opportunity to handle?
    You have to many aficionados Russian forum:)
    With best wishes.

    • Johnny Log in to Reply
      August 26, 2011 at 1:24 pm

      Hello Sedabi,

      I think it’s SlimDX 2.0. It’s the “March 2010” SDK. Also, yes, if I can get SlimDX deployed cleanly with 4DO, I intend to use it for DirectX 10 for the video/image rendering.

      I might have http://www.fourdo.com incorrectly configured for user registration. I also don’t get emails when new comments are posted!

      Since you’re watching what I check into SVN, you can see that joystick support will be coming in the next week or so. 🙂

  6. Sedabi Log in to Reply
    August 26, 2011 at 4:31 pm

    I looked up the latest release 185, and this is good news.
    🙂

  7. Sedabi Log in to Reply
    August 28, 2011 at 1:12 am

    work in progress:) r191

    • Johnny Log in to Reply
      August 28, 2011 at 3:20 am

      Yep! Slowly! 🙂

      Because I am adding a dependency on SlimDX, I decided to add an installer. It has turned out to be much more difficult than I was expecting!

      By the way, I believe I have fixed the SMTP configuration of the site. You should now get emails from fourdo.com.

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