3DOx v0.03 : un émulateur 3DO pour Xbox 360 par Lantus

1377 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
Xbox 360 / One
3DOx v0.03 : un émulateur 3DO pour Xbox 360 par Lantus
Lantus, membre de nos forums, nous offre pour la nouvelle année 3DOx, qui est un l'émulateur de la console de Panasonic, la 3DO, sortie en 1993 sur le territoire américain et bien plus tard chez nous. Les roms devront être placées dans le répertoire ROM au format .iso ou .bin. Le dossier bios contient 2 bios à utiliser en fonction de vos préférences.

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://www.youtube.com/watch?feature=player_embedded&v=qmx43tplK-E




Mardi 01 Janvier 2013, 14:33 par artik
Source : LS
01 janvier 2013, 14:50
Approuver ce commentaire (+1)
Trés sympa :) Reste plus qu'à trouver les biscuits à donner à manger au 3DO ^^
Répondre à ce commentaire
01 janvier 2013, 15:03
Approuver ce commentaire (+1)
Good !!! C'est rare de voir des emulateur 3DO porté autres part que sur PC, de même sa serais sympas un emulateur PC-FX sur console de salon, peux de monde connaisse cette machine (successeurs de la Nec PC-Engine) Y au de bon jeu dessus que j'aimerais bien jouer sur ma TV full HD :)
Répondre à ce commentaire
01 janvier 2013, 15:49
Approuver ce commentaire (+1)
merci pour cette news et bonne année :)
Répondre à ce commentaire
01 janvier 2013, 15:57
Approuver ce commentaire (+1)
il est inclus dans l'archive ...
Répondre à ce commentaire
01 janvier 2013, 16:00
Approuver ce commentaire (+1)
En 1991, initialement San Mateo Software Group par Trip Hawkins, le cofondateur d'Electronic Arts ;)
Répondre à ce commentaire
01 janvier 2013, 16:36
Approuver ce commentaire (+1)
:P 1ere console qui a fait du 3D massive pour ses jeux (peu nombreux d'ailleurs)
Répondre à ce commentaire
01 janvier 2013, 16:38
Approuver ce commentaire (+1)
le full set de la 3DO fait 40 go !!!
Répondre à ce commentaire
01 janvier 2013, 17:26
Approuver ce commentaire (+1)
merci Lantus jolie cadeaux de début d année.
personne aurait un petit lien pour le full set de la 3 do.
merci et bonne année bien sur.
Répondre à ce commentaire
01 janvier 2013, 17:48
Approuver ce commentaire (+1)
google et tu tape :"Hyperspin Panasonic 3DO Part 1" apres part 2 et part 3
Répondre à ce commentaire
01 janvier 2013, 17:53
Approuver ce commentaire (+1)
Toujours sympa pour passer un bon moment :)
Répondre à ce commentaire
01 janvier 2013, 17:55
Approuver ce commentaire (+1)
D'ailleurs à l'époque, j'avais échangé ma Neo Geo + une vingtaine de jeux contre une 3DO neuve avec 1 jeu... :fou:
Répondre à ce commentaire
01 janvier 2013, 18:28
Approuver ce commentaire (+1)
merci gabs73 c est super cool de ta pars
Répondre à ce commentaire
01 janvier 2013, 19:15
Approuver ce commentaire (+1)
jai un soucis pour chercher les rom ? car lorsque lon a l'interface il y a marqué press x to start storage manager et la il ne ce passe rien ? comment aller chercher les iso ? merci d'avance
Répondre à ce commentaire
01 janvier 2013, 19:41
Approuver ce commentaire (+1)
par contre fast speed full sound , non pas dutout car la plupart exemple need for speed rame a fond
Répondre à ce commentaire
01 janvier 2013, 19:56
Approuver ce commentaire (+1)
bidou67000 tu fais : cercle "lr"
Répondre à ce commentaire
01 janvier 2013, 20:47
Approuver ce commentaire (+1)
he  be!!!les premières expérience 32 bit  ça  fait mal aux yeux !!
mais  certains jeux comme la  serie  des  " american laser games " ou  return of zork etaient  de très bonne qualité !! avec l'adaptateur MPEG .. ça  s’émule  ?
Répondre à ce commentaire
01 janvier 2013, 20:54
Approuver ce commentaire (+1)
Salut,

Merci à l'auteur de la news et Lantus pour son cadeau de Noël car ça c'est un KDO !!!
Répondre à ce commentaire
01 janvier 2013, 21:05
Approuver ce commentaire (+1)
merci,
Répondre à ce commentaire
01 janvier 2013, 23:08
Approuver ce commentaire (+1)

bidou67000 tu fais : cercle "lr"


merci ;)
Répondre à ce commentaire
02 janvier 2013, 00:14
Approuver ce commentaire (+1)
fonctionne tres bien, GEX-fan
Répondre à ce commentaire
02 janvier 2013, 10:26
Approuver ce commentaire (+1)
re salut :)

ya pas des reglages a faire pour que ca rame moins niveaux image et son ? car je vois pas de reglages ? Merci
Répondre à ce commentaire
02 janvier 2013, 10:35
Approuver ce commentaire (+1)

a part ssf2x turbo et ses musiques remixés et pour se moquer de katsumi ninja la 3do a pour moi aucun intérêt.

Répondre à ce commentaire
02 janvier 2013, 12:42
Approuver ce commentaire (+1)

a part ssf2x turbo et ses musiques remixés et pour se moquer de katsumi ninja la 3do a pour moi aucun intérêt.


Eh bien dans ce cas abstiens toi de donner ton avis/besoin personnel car il ne nous interesse pas. De plus, c'est pas sympa pour les developeurs. Si ca n'a aucun interet pour toi, pas la peine d'en rajouter. Il y a beaucoup de fans nostagiques de consoles de l'epoque et ils apprecient le travail difficile de ces developeurs comme Lantus, Ced et Gligli pour nous amener des monuments sur nos JTAG/RGH.

Si on les remercie de cette maniere, ils ne vont plus etre motives de bosser pour ce public et je ne souhaite pas que ca arrive.

Merci!
Répondre à ce commentaire
02 janvier 2013, 13:01
Approuver ce commentaire (+1)

a part ssf2x turbo et ses musiques remixés et pour se moquer de katsumi ninja la 3do a pour moi aucun intérêt.


oui t'est un peux dur la ca risque pas d'encourager les developpeur , si t'aimes pas mieux vaux pas donner ton avis , juste que chez moi ca rame et je sais pas si il y a des reglages a optimiser ?
Répondre à ce commentaire
02 janvier 2013, 15:50
Approuver ce commentaire (+1)
Pas mal le principe.
Répondre à ce commentaire
02 janvier 2013, 16:17
Approuver ce commentaire (+1)
Un tout grand merci au développeur. Depuis le temps que j'avais envie de me refaire Demolition Man. Bon, ça pique les yeux tous ces pixels, mais quel plaisir de retrouver des jeux en FMV : Night Trap,etc...Contrairement à bidou67000, moi je trouve que ça rame pas trop. Mais il faut savoir que le jeu dont il parle, NFS, ramait déjà à l'époque. Il y 'avait une astuce pour enlever le tableau de bord pour que cela aille plus vite. A part que le soft est capricieux pour les isos, il prend ceux de certains sites et pas les autres, tout le reste est nickel. Vivement un emu sur 360 pour Mega CD.
Répondre à ce commentaire
02 janvier 2013, 18:51
Approuver ce commentaire (+1)
J'avoue que je ne suis pas forcément nostalgique des vieilles consoles mais je suis toujours admiratif devant ce genre de boulot. Merci
Répondre à ce commentaire
02 janvier 2013, 19:18
Approuver ce commentaire (+1)
Sympa, merci à lui !!
Répondre à ce commentaire
02 janvier 2013, 20:57
Approuver ce commentaire (+1)
@bidou67000
a mon avis Lantus ne fait pas ça juste pour faire plaisir aux joueurs.
mais et surtout par amour du code et du défi que cela représente.
Répondre à ce commentaire
03 janvier 2013, 07:55
Approuver ce commentaire (+1)
Merci pour la News.

Meilleurs voeux à toutes et tous !
Répondre à ce commentaire
03 janvier 2013, 09:04
Approuver ce commentaire (+1)
J'espère qu 'ils vont continuer à travailler dessus pour améliorer et forcer la résolution et la compression mpeg .......car la! sur un écran plat c est abominable ! c est fou !!! comment j ai pu passer à côté de ça !! Déjà un Grang merci pour cette nouveauté !
Répondre à ce commentaire
05 janvier 2013, 18:25
Approuver ce commentaire (+1)
J'ai testé, c'est déjà excellent pour une pre-release. Merci Lantus !
Mon seul regret et de ne pas avoir pu faire fonctionner Lost Eden.
En espérant voir prochainement l'ajout des filtres et de meilleures performances/compatibilité :-)
Répondre à ce commentaire
05 janvier 2013, 23:35
Approuver ce commentaire (+1)
Salut,

Dans l'archive à télécharger y a t'il les roms ?

Sinon est ce difficile à installer ? Je ne comprends pas tout en anglais désolé.
Répondre à ce commentaire
06 janvier 2013, 11:47
Approuver ce commentaire (+1)
J'ai essaye Road Rash, c'etait tres fun mais j'ai pas fait beacucoup de parties lol. Dire qu'on s'eclatait avec des jeux comme ca pendant tous nos weekends. En tous cas l'emulateur fonctionne plutot bien pour une pre-release et je pense que d'ici 1 ou 2 versions ca sera du solide. En tous cas merci, c'est classe d'avoir tous ces emulators sur nos Xbox.

Par curiosite, a quoi sert le 2ieme fichier xex?
Répondre à ce commentaire
06 janvier 2013, 11:52
Approuver ce commentaire (+1)

Salut,

Dans l'archive à télécharger y a t'il les roms ?

Sinon est ce difficile à installer ? Je ne comprends pas tout en anglais désolé.


Pas de rom dans l'archive. Telecharger des Roms qui ne t'appartiennent pas est en principe illegal alors on ne va pas les mettre ici. De plus, ces roms font entre 100 et 700MB.

Il y a un pack de 60 jeux en format ISO qui existe sous 3 torrents. Cherche 3DO Games Part I et tu trouveras. Bonne chance!
Répondre à ce commentaire
06 janvier 2013, 14:14
Approuver ce commentaire (+1)
Salut,

Merci de m'avoir répondu iskender. Oui, je sais il faut posséder les originaux pour pouvoir
les télécharger. Je comprends que LS n'incite pas au piratage. D'ailleurs, moi non plus.
Répondre à ce commentaire
06 janvier 2013, 23:31
Approuver ce commentaire (+1)
Excellent
Répondre à ce commentaire
09 janvier 2013, 20:16
Approuver ce commentaire (+1)
tHANKS MATE. tHAT IS GREAT :)
Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer