Comments (3)
I played around with Xemu and here's some notes:
I used BIOS Retail 4627, MCPX 1.0 ROM, 4920 Hard Drive Image and was able to boot into the home screen, as well as into Halo 2. Will be playing around with more games in the future to test more but it's running. My BIOS, ROM, and HDD were all stored in the retrodeck/bios folder and you are prompted to point to those files on the first Xemu boot. For ease, I would ask that we get a listing under the ES "Tools" section to launch for quick configuration changes if possible, please.
It's recommended to change the screen size setting to 1280x800, I also set the screen to always be full screen on boot and set the mode to "Stretch" to get full screen coverage, there's only a side bit missing but it bothered me. You also want to set the UI scale up to "2x" for easy menu clicking on the touchscreen.
I allocated additional RAM to 128 (although this may not be neccesary, Xemu states it's usually for debugging but it seemed like it helped a little.)
Xemu is nice with their menu bar, it pops up at the top and then fades away- It can be quickly called back by tapping the screen which made it really easy to pop out once I was done.
Halo 2 ran about as good as Halo 2 on Xemu will run, the compatibility list shared similar issues that I had so it's just an emulation thing but I believe that this is running just as well as the standalone would and functions perfectly within RetroDeck.
from retrodeck.
Done, just need to configure the controller and test it.
from retrodeck.
These files will be pre-selected and pointed out in the wiki.
This is an example wiki article [not final]:
XEMU (Xbox)
These files must be placed with the correct name in the given folders:
~/retrodeck/bios/mcpx_1.0.bin'
~/retrodeck/bios/Complex.bin'
~/retrodeck/saves/xbox-eeprom.bin'
[OPTIONAL] ~/retrodeck/bios/xbox_hdd.qcow2'
The hard disk is optional as RetroDECK already provides a pre-built 8G Xbox HDD image, free of any copyrighted content, and only containing a dummy dashboard.
So if you want to the complete experience you have to provide your own.
Usually those files are dumped/found as:
mcpx_1.0.bin
Complex.bin -> Complex_4627v1.03.bin or Complex_4627.bin
xbox-eeprom.bin -> eeprom.bin
xbox_hdd.qcow2 -> xbox_harddisk-D4920.qcow2
So don't forget to rename them for the RetroDECK standards.
TODO:
[X] resolution: 1280x800
[X] fullscreen
[X] UI scale 2x
[X] additional ram 128
[ ] mode: stretch << probably won't do to don't deform the viewport
[ ] set hotkeys << not available
[X] write bios wiki
from retrodeck.
Related Issues (20)
- Add a safelock to prepare_components HOT 1
- Project MOSES - Find alternatives to ensure RetroDECK's health
- v0.8.0 not showing on Steam Deck HOT 1
- Duckstation Multiuser Mode - Memorycard folder
- Applications with missing Wayland support
- Update Discord invite link HOT 1
- Ryujinx: Games not starting HOT 1
- Hide the "Place the roms here" message
- Suggestion: Steam Deck - Hotkey Trigger - More safe
- OpenBOR: Redesign the implementation via a wrapper
- Game and watch : Games won't run HOT 5
- Manifest automated updates checker
- ScummVM: missing assets HOT 1
- Project: Add to Steam
- CEMU gamepad controls stopped working in 0.8.1b HOT 2
- Dolphin: GC Controller type tool
- Dolphin: Real vs Emulator Wii Mote and player count tool HOT 1
- Add MelonDS CheatDB to RetroDECK HOT 1
- Add: Raze Build Engine - Duke Nukem 3D HOT 4
- Tool: Hide systems folders tool HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from retrodeck.