Jump to content


Photo

3dox - Xbox 360 New Years Day Pre-Release - V0.03


  • Please log in to reply
14 replies to this topic

#1 JPizzle

JPizzle

    That Fuckin Guy

  • Administrators
  • 2207 posts
  • LocationRight Behind You

Posted 01 January 2013 - 03:35 PM

3dox - Xbox 360 New Years Day Pre-Release - V0.03
=================================================

Introduction
============

3dox - A 3DO emulator for your Xbox 360. Based on FreeDO/FourDO/3dox Xbox

About a year ago i became interested in porting FreeDO (the 3DO emulator) to the Xbox 360. It turns out that incrediclint had an Xbox 1 port of FreeDO/FourDO port up and running called 3dox. His source code in turn became the core code that I then used for the majority of my work.

incrediclint stopped working on his Xbox 1 port due to the fact that it would not run at a good framerate due to the limitations of Xbox 1 hardware.

The Xbox 360 port initally did not fare much better. Initially it would not run. The FreeDO codebase is not Big Endian friendly. I quickly got it working on big endian and found out that emulation performance was terrible. Averaging 20-25fps.

Generally speaking, the CEL engine code is the main cause for performance issues. I spent quite some time optimizing functions to be more PPC friendly it helped gain 10-15fps or so.

At that point i tried some multi-threading but nothing seemed to help. So i abandoned the project and tossed it in the "not to release pile" due to the fact that the performance was still not great (35-40ps on average)

Fast forward to December 2012 - I decided to take another look at the sourcecode and see if i can speed it up. Long story short, with a clear head and a fresh look at the code. The idea was to thread the DSP and CEL emulation. Some pain along the way but threading was implemented and working nicely- Now emulation is (generally) at 60fps.

So welcome the new year with a new emulator for the Xbox 360. Remember this is a pre-release :)


Features
========

- Fast 3DO emulation.
- Full graphics/sound support
- NVRam saving.
- Pixel Shader support.
- Big Endian friendly (PS3/Wii/Wii(U) port anyone?)
- Source code released.

Pre-Release Info/Issues
=======================

- 1p controller support only at this time.
- Sound has issues (scratchy/off pitch/generally pretty bad).
- Random pauses and stutters occur.
- Performance issues with some games.
- Savestates are not implemented.
- .ISO extension and .BIN extension are supported only
- The launcher will load games only. There are currently no other options.
- There are graphics issues. Wrong color palette at times. Theres still endian issues to address.
- Game specific timing fixes are not implemented.
- Pixel shaders are working but you cant select one. For now you need go into the shaders folder and rename/copy the shader you want to use and called it 'default.fx'. I've included CRT, HQ4x shaders to use.


Installation Notes
==================

- Place 3DO bios file inside bios folder. File MUST be called bios.rom
- Roms go in the Roms folder. Files must be .ISO or .BIN otherwise they wont work.
- Run 3doLauncher to start.
- Press 'A' to launch the rom. While in game - right thumbstick to quit back to launcher.


Controller Mapping
==================

Game Select Screen:
A: Launches the game.

In-Game:
B = A
A = B
B = C
Start = P
Back = X
Left Trigger = Left Button
Right Trigger = Right Button
DPad = DPad
Right Thumb Stick Click = Exit to launcher


Credits and Thanks
==================

Freedo Team: Alexander Troosh, Maxim Grishin, Allen Wright, John Sammons, and Felix Lazarev @ www.freedo.org

FourDO Team : JohnnyDude - quite alot of 3dox is based off his code.

incrediclint for his Xbox 1 3dox sourcecode.

Artik @ Logic-Sunrise for supporting the 360 homebrew scene

Razkar @ homebrew-connection.org for supporting the 360 homebrew scene!

http://youtu.be/qmx43tplK-E


Source: http://www.homebrew-...-your-xbox-360/

Attached Files


Posted Image


#2 metalheadA7X

metalheadA7X

    RMS Freshman

  • Members
  • 47 posts

Posted 01 January 2013 - 04:48 PM

Anybody know a trusted place to get the rom set

#3 moses_373

moses_373

    RMS Sophmore

  • Members
  • 229 posts

Posted 01 January 2013 - 04:51 PM

This is awesome! Isn't this the system those offbeat Zelda games were made for? Always wanted to give those a shot!

"Do what you want, I don't care anymore."  ;) 


#4 AquaFire

AquaFire

    RMS Freshman

  • Members
  • 18 posts
  • LocationWithin your soul

Posted 01 January 2013 - 05:01 PM

Anybody know a trusted place to get the rom set


google is your friend.
X360 Falcon: 16197 RGH PS3 CECH20XXA: 4.30.1 Rebug

#5 metalheadA7X

metalheadA7X

    RMS Freshman

  • Members
  • 47 posts

Posted 01 January 2013 - 06:08 PM

wow 32 gb for all the roms nice

#6 metalheadA7X

metalheadA7X

    RMS Freshman

  • Members
  • 47 posts

Posted 01 January 2013 - 06:08 PM

working great

#7 metalheadA7X

metalheadA7X

    RMS Freshman

  • Members
  • 47 posts

Posted 01 January 2013 - 06:28 PM

getting critical file transfer error from filezilla on some iso any help is appreceiated

#8 blighty

blighty

    RMS Freshman

  • Members
  • 20 posts

Posted 01 January 2013 - 11:09 PM

Thank you & Happy New Year :D

#9 AquaFire

AquaFire

    RMS Freshman

  • Members
  • 18 posts
  • LocationWithin your soul

Posted 02 January 2013 - 04:37 AM

getting critical file transfer error from filezilla on some iso any help is appreceiated


The file you trying to send to your 360 may be corrupt.
X360 Falcon: 16197 RGH PS3 CECH20XXA: 4.30.1 Rebug

#10 JtagPabble

JtagPabble

    RMS Sophmore

  • Members
  • 143 posts
  • LocationUK

Posted 02 January 2013 - 10:20 AM

You guys just freakin rock, thank you :)

#11 perttu86

perttu86

    RMS Freshman

  • Members
  • 29 posts

Posted 02 January 2013 - 06:30 PM

This would be awesome!

#12 wmikeyc

wmikeyc

    RMS Freshman

  • Members
  • 9 posts

Posted 04 January 2013 - 02:00 AM

Never played a 3do but I'm gonna try it out now! Thanks for the post

#13 cieniu71

cieniu71

    RMS Freshman

  • Members
  • 1 posts

Posted 14 January 2013 - 02:36 PM

getting critical file transfer error from filezilla on some iso any help is appreceiated

I have this same problem. I downloaded a lot of games on 3dox iso emulator. I threw them into the folder roms and wanted to move to disk via ftp HDD1, unfortunately, a message pops up when copying iso (invalid file handle). Iso files copied to an external drive and I wanted to copy them in FSD unfortunately when you try to copy, nothing moves, I used the XEXmenu and also nothing happens. Do you know how to help me? I'm sorry my English is poor.

Ps. I downloaded pack of games Thepirate... A Huge Collection Of 3DO Games + Emulator & Bios partI/partII/partIII .

Now I downloaded another game (from another source) and is easily copied. The problem probably lies in these games.

#14 tonymarraffa

tonymarraffa

    RMS Freshman

  • Members
  • 35 posts
  • LocationPittsburgh,PA

Posted 30 April 2013 - 01:34 AM

This is fantastic for a prerelease! I just hope this isn't abandoned like most 360 emulators. Any idea how things are coming along? Is there a way to donate to this project as I would definately throw some cash his way!

#15 tonymarraffa

tonymarraffa

    RMS Freshman

  • Members
  • 35 posts
  • LocationPittsburgh,PA

Posted 27 August 2013 - 07:52 AM

I wonder if this will ever be updated again? Either way it's great for a prerelease and I'm grateful for anything I get. :thumbup:  






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Change Theme!