Updated Cxbx Reloaded overview (markdown)
parent
e2a34db691
commit
5124882443
|
@ -39,7 +39,7 @@ For now, Cxbx-Reloaded only reliably supports HLE. Don't expect LLE to do anythi
|
||||||
## Emulating Xbox memory layout
|
## Emulating Xbox memory layout
|
||||||
Cxbx-Reloaded emulates the Xbox memory layout using a trick that allows so-called 'fast path' memory access, by mimicking the memory layout of the Xbox on the host OS. This involves the following steps:
|
Cxbx-Reloaded emulates the Xbox memory layout using a trick that allows so-called 'fast path' memory access, by mimicking the memory layout of the Xbox on the host OS. This involves the following steps:
|
||||||
|
|
||||||
First, we apply the these linker options to the Cxbx-Reloaded executable:
|
First, we apply these linker options to the Cxbx-Reloaded executable:
|
||||||
* ImageBase is set to memory addres 0x00010000 (the lowest possible virtual memory address on both Xbox and Windows).
|
* ImageBase is set to memory addres 0x00010000 (the lowest possible virtual memory address on both Xbox and Windows).
|
||||||
* Relocation information is stripped, so Windows is forbidden to relocate Cxbx-Reloaded to another address.
|
* Relocation information is stripped, so Windows is forbidden to relocate Cxbx-Reloaded to another address.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue