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