Les mises à jour des émulateurs Xenia (Jeux Xbox360) et de X360CE (Contrôleur)

1861 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
Les mises à jour des émulateurs Xenia (Jeux Xbox360) et de X360CE (Contrôleur)

Un peu de vert ne faisant jamais de mal, nous vous proposons une news sur la mise à jour de deux émulateurs tirés des capacités de la Xbox 360. Le premier émulateur, connu sous le nom de Xenia, est disponible depuis environ 2 ans maintenant, il se destine surtout à faire tourner les homebrews et arrive à faire tourner quelques jeux commerciaux.

 

En début d'année son auteur, Ben Vanik, avait réussi à faire tourner The Conveni 200x, une simulation japonaise proche de Sim City, puis c'est Super Meat Boy, Sonic The Hedgehog, The Samurai 3, Devil May Cry 3, Nascar, Crazy Taxi, Catherine ou encore Dragon Ball Z Burst Limit qui ont été émulés. Bien entendu cela progresse, il faut encore laisser le temps au développeur pour que la plupart des bugs graphiques disparaissent mais cela évolue dans le bon sens. 

 

 

 

 

 

 

 

 

 

 

Dans cette nouvelle compilation du 02 Août 2015, le code a été mis à jour, les alertes sont améliorées, des crashs et des écrans noirs ont été fixés. 

 

 

* Moving source map to Function.

* Adding note about GPU listing.

* Removing beaengine disassembler use.

* Moving style stuff to build_tools.

* 'xb style'

* Window->Form.

* Don't allow cross-compilation, for now.

* Latest linter.

* clang fixes.

* clang fixes.

* Basic linux build.

* clang-3.8 isn't whitelisted on travis yet.

* clang 3.8.

* travis apt.

* clang-format detection cleanup.

* No shell, try new git on travis.

* Manual travis submodules.

* Submodule init/update for old git.

* chmod

* Switching to python build script.

* Dropping dummy drive size down to a reasonable size. Fix #377.

* Merge pull request #376 from sephiroth99/big-alloc-fix

[RFC] Fix crash when some games request too much memory

* memory: fix out of bounds access in BaseHeap::AllocRange

Prevent out of bounds access of page_table_ by making sure the requested

page count fits in the requested page range.

* build-tools with premake bin.

* Tweaking some thread names.

* Some more constant support for MUL_SUB.

* Never run WSACleanup, it breaks the debugger. Some games do this

on startup just because, which decrements our WSA instance to zero.

* Massaging xinput arguments. Fixes RCR.

* Cleanup heap use.

* Switching to real page sizes, not allocation granularity.

* Fixing debugger startup race.

* Replacing a use of strings for xbyak labels.

* Fix include.

* Mostly working stack walking (besides issue #372).

* Better sign extend, thanks to @inolen.

* Only generate .user if it doesn't exist.

* Merge pull request #371 from DrChat/xam_enumerate_fix

Fix XamEnumerate returning a RESULT instead of a HRESULT

* Fix XamEnumerate returning a RESULT instead of a HRESULT in extended error.

* Merge pull request #369 from DrChat/handle_release_fix

Fix releasing the primary handle of an object in RemoveHandle

* Fix accidentally releasing the primary handle of a duplicated object when the duplicated handle is removed.

* Merge pull request #370 from DrChat/xam_misc

XAM Misc Changes

* Revert license mask.

* Winkey support GetKeystroke (need to fix flags though) and support right stick

* XAM_OVERLAPPED

* Reversed engineered X_OBJECT_HEADER a bit better

* XMAContext abort instantly if libav failed mid-packet.

* Oops. Fixing bad asserts.

* Constant support for VECTOR_CONVERT_I2F.

* Constant support for Emit16_IN_32.

* Unsigned Emit16_IN_32.

* Don't pass flags to XInputGetKeystroke, as on Windows it's a reserved parameter.

* Make sure the device is connected before calling XInputGetKeystroke.

* Making shutdown clean.

* --random_clear_color, and making default grey.

* Adding --show_profiler to show profiler by default, changing hotkey to F3.

* Fixing socket startup.

* Merge pull request #368 from DrChat/ke_sync_cleanup

Cleanup some Ke* threading APIs

* Cleanup some Ke* threading APIs (and update the dispatch header when possible)

* Merge pull request #367 from DrChat/fullscreen_fix

Fix fullscreen

* Merge pull request #363 from DrChat/obj_handle_ref_counting

Track object handle reference counts in the object table.

* The kernel object table now keeps track of handle reference counts.

* Shuffling --debug around and making it work.

* Update premake5.lua

* Merge pull request #362 from DrChat/xthread_race_fix

Fix race condition in XThread

* Create XThread suspended and resume it when setup is complete. Fixes race condition on thread_ variable.

* Merge pull request #361 from DrChat/misc_fixes

Misc fixes

* %s

* Don't try to use an invalid file!

* X_IO_STATUS_BLOCK / X_EX_TITLE_TERMINATE_REGISTRATION

* Platform window enable/disable border support

* Thread state address is gone

* Kernel state terminate notification support

* Shuffle around RTL critical section code and add asserts

Get thread ID using new api

* Minor XObject function changes

* Make XThread use its guest KTHREAD object in the pcr in r13

Shuffle around some code in XThread

* XNetSetSystemLinkPort / respect optional pointers in accept

* Plumbing frontbuffer_ptr around (but not using it yet).

* Abstraction for VirtualAlloc/VirtualFree.

* VirtualProtect platform abstraction.

* Fixing thread exit.

* Making stateless file IO platform-agnostic.

* Bumping elemental-forms.

* Switching audio system to platform-agnostic primitives.

* Switching over kernel objects to the platform-agnostic APIs.

Possibly some regressions here.

* Wait primitives.

* Threading primitives, in prep for removing Win32 from kernel/ and others.

* Removing uses of Sleep/SwitchToThread/etc.

* Switching to standard mutex for now (but keeping xe::mutex).

* Starting to remove windows.h includes from things.

* Adding some docs on CPU optimizations/potential work.

* Double check ARB_bindless_texture.

May help #342.

* Massive refactoring of xenia::ui and GL swap behavior.

This seems to dramatically improve most games (especially with

--vsync=false), though it may cause swap issues with others.

New code should be easier to port, and enables elemental-forms to be

drawn for any emulator UI.

* Recursive submodule init.

* Merge pull request #335 from DrChat/net_events

XAM WSA Events

* NetDll_WSAWaitForMultipleEvents

NetDll_WSAResetEvent

* Convert a couple of kernel threading APIs to new style

* Allow direct typecasting of Result shim util class

* Simplified renderer interface.

* Fixing elemental input and using embedded resources.

* Merge pull request #328 from DrChat/xam_loader

Implement XamLoaderLaunchTitle/XamLoaderTerminateTitle

* AMD people: have at it. I ain't gonna guarantee it'll work, though.

* Switching to my turbo badger fork.

 

 

 

Téléchargement ici : Xenia-20150802-x64 (1.4 Mo)

 

 

Le second émulateur mis à jour est Xbox360CE connu aussi sous le nom de Xbox 360 Controller Emulator, qui permet de faire croire aux PC que vous avez branché une manette Xbox 360 alors que vous jouez avec une manette Logitech Wheel. C'est très utile dans certains jeux PC qui ont été porté de la Xbox vers le PC sans trop d'attention comme GTA, Mafia II ou encore Castle Crashers qui demandent des manettes Xbox pour jouer sur PC. Le contrôleur ainsi créé peut l'être à partir d'une manette, d'un joystick ou d'un volant, il permet de simuler un pad xbox à partir d'un pad normal.

 

La dernière version v3.1.7.65 est daté du 02 Août 2015, elle corrige un bug d'un message d'erreur dans la DLL XInput, et apporte son lot d'améliorations sur des problèmes de détection et de recommandations (mauvaise plate-formes, oublis de certains runtimes...).

 

 


 

 

* Home Page updated.

* Update README.MD

* Update README.MD

* Update README.MD

* Update README.MD

* Home Page updated.

* Update README.MD

* Update README.MD

* Home Page updated.

* Merge branch 'master' of https://github.com/x360ce/x360ce

* Update README.MD

* Update README.MD

* Update README.MD

* Home Page updated.

* v3.1.7.65 (2015-08-02)

- Fix: Incorrect XInput DLL load message.

- New: Warning panel which detects some problems and recommends solutions (wrong platform, missing runtime, etc).

 

 

 

 

Téléchargement : x360ce (2015/08/03) x86

 

Téléchargement : x360ce (2015/08/03) x64

 

Mardi 11 Août 2015, 13:31 par tralala
Source : www.emucr.com
11 août 2015, 15:28
Approuver ce commentaire (+1)
Merci pour ces infos.
Répondre à ce commentaire
11 août 2015, 15:40
Approuver ce commentaire (+1)
Hum, très intéressant ^^

Je vais testé de ce pas ce petit x360ce avec stream Xone+Win 10 et ma Viewlixcab...

Je viens enfin (peut être) pouvoir jouer à Killer Instinct Xone sur ma viewlixcab ^^
Répondre à ce commentaire
11 août 2015, 17:25
Approuver ce commentaire (+1)
cool mais il me dit tjs vcruntime140.dll manquant que dois-je faire merci d'avance
Répondre à ce commentaire
11 août 2015, 20:49
Approuver ce commentaire (+1)
Je suis étonné que le son fonctionne aussi bien!
Tout autant de la vitesse de l'émulateur.

C'est impressionnant!
Répondre à ce commentaire
12 août 2015, 00:37
Approuver ce commentaire (+1)
Vous auriez un tuto pour tester? merci ;)
Répondre à ce commentaire
12 août 2015, 17:23
Approuver ce commentaire (+1)
Ha une newz verte ! :D
Répondre à ce commentaire
16 août 2015, 19:10
Approuver ce commentaire (+1)
Impossible de lancer l'émulateur Xenia :( Il me dit qu'il manque des DLL, un truc en particulier à installer ? (j'ai W10)
Répondre à ce commentaire
31 août 2015, 19:39
Approuver ce commentaire (+1)
bonjour quelqu’un si connait en xkey pour 360 fat ?
la carte doit être formaté la sd??
et sur des site on me dit de mettre le dummy et le key et d'autre me dise de renommé dummy par firwarre


merci pour votre aide.
Répondre à ce commentaire
03 septembre 2015, 03:22
Approuver ce commentaire (+1)
est ce qu'il sera possible d'avoir freestyle dash dans ces emulateur ?
Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer