mirror of
https://github.com/phire/kvmbox.git
synced 2024-05-13 02:35:11 -04:00
56 lines
2.1 KiB
Plaintext
56 lines
2.1 KiB
Plaintext
KVMBOX
|
|
======
|
|
|
|
kvmbox is an expermental low level Xbox emulator that uses the kvm
|
|
interface in recent linux kernels for fast visulation of the x86
|
|
processor.
|
|
|
|
It's been 10 years since the Xbox was orignally released and
|
|
6 years since it was obsoleted by next generation consoles but
|
|
still the progress with xbox emulators has been less than
|
|
impressive.
|
|
|
|
I'm not going to claim that people currently working on Xbox
|
|
emulators are useless, but I though I would give it a try myself.
|
|
|
|
Current Status
|
|
--------------
|
|
|
|
Right now it can jump into an unencrypted 2bl image from a v1.6
|
|
Xbox, decrypt the kernel and start executing it before falling into
|
|
an infintite loop due to lack of interrupts, but I did cheatt a
|
|
little and patch out one of the functions in 2bl.
|
|
|
|
Frequently Asked Questions
|
|
--------------------------
|
|
|
|
**Can it play Random Xbox Game?**
|
|
No, this emulator is nowhere near a state where it could even think
|
|
of playing any games.
|
|
|
|
**So I will be able to play Xbox games on my computer?**
|
|
Who knows. Right now my goals are expermenting with the kvm interface,
|
|
seeing if it's possible to emulate the graphics card at such a low
|
|
level and having fun. If I happen to make a functional emulator in the
|
|
progress, then so be it.
|
|
But honestly, I would be supprised if it ever got to that stage.
|
|
|
|
**Why are you doing lle, wouldn't hle be much faster/easier/better?**
|
|
Possibly. But both of the attempts I've seen so far have been hle and
|
|
neither of them got very far. I though I'd try something diffrent and
|
|
I'm reasonbly sure that modern computers are now fast enough to do lle.
|
|
|
|
**Will it work on windows?**
|
|
At the moment, no. But I guess it could be ported in the future if it
|
|
ever makes any progress.
|
|
|
|
**Can you release compiled binaries?**
|
|
I don't really see the point, Unless you plan on modifying the emulator
|
|
there isn't much point in downloading it.
|
|
|
|
**Are you still working on this?**
|
|
It's hard to answer this question in advance, but if you take a look
|
|
at when I made the latest commit to github, maybe you can answer this
|
|
question yourself.
|
|
Or I might just be taking a long break.
|