mirror of https://github.com/xqemu/xqemu.git
Created Getting Started (markdown)
parent
e3f4e6e6e3
commit
2ae2ecd7a4
|
@ -0,0 +1,26 @@
|
|||
## Get XQEMU
|
||||
git clone https://github.com/espes/xqemu.git
|
||||
|
||||
## Compile XQEMU
|
||||
### For Mac OS X
|
||||
./configure --cc=clang --enable-debug --enable-opengl --disable-vnc --disable-user --disable-kvm --disable-xen --with-coroutine=sigaltstack --target-list=xbox-softmmu
|
||||
make
|
||||
### For Windows
|
||||
It's complicated! See FK's [excellent writeup](https://docs.google.com/document/d/1vW1XAdqC4r8RP6Vfb3F3cOulVuRIDBElGZx94JlIe4c/pub).
|
||||
|
||||
## Run XQEMU
|
||||
|
||||
XQEMU is a Low-Level Emulator, So you need to find a copy of the stuff the Xbox runs when it turns on:
|
||||
|
||||
* Xbox MCP-X boot rom
|
||||
* Xbox 1.0 compatible bios (3944, 4034, 4036 or 4627)
|
||||
* Xbox dashboard files
|
||||
|
||||
Create an Xbox hard-disk image:
|
||||
* Create an xboxhdm cd-rom with the dashboard files
|
||||
* Create a blank hard-disk file: ```qemu-img create -f qcow2 xbox_harddisk.qcow2 8G```
|
||||
* Run xboxhdm with qemu or something: ```i386-softmmu/qemu-system-i386 -hda xbox_harddisk.qcow2 -cdrom linux.iso```
|
||||
|
||||
Launch XQEMU with something like...
|
||||
|
||||
xbox-softmmu/qemu-system-i386 -cpu pentium3 -M xbox,bootrom=mcpx_rom.bin -m 64 -drive file=xbox_harddisk.qcow2,index=0,media=disk,locked=on -drive index=1,media=cdrom -bios xbox_bios.bin
|
Loading…
Reference in New Issue