Resolve nits

This commit is contained in:
Mike Davis 2022-08-08 17:26:40 -05:00 committed by mborgerson
parent 73d1e170b7
commit a1b208ee33
2 changed files with 2 additions and 4 deletions

View File

@ -72,7 +72,7 @@ Examine the console where you launched xemu; trace messages will be written to `
The [nv2a events](https://github.com/mborgerson/xemu/blob/master/hw/xbox/nv2a/trace-events){target=_blank} are particularly interesting when debugging graphics issues, specifically the `nv2a_pgraph_*` subset. These may be toggled all at once using a wildcard. For example, `trace-event nv2a_pgraph_* on` will turn them all on.
#### Compile-Time Usage (deprecated)
#### Compile-Time Usage (alternate)
Append `--debug --enable-trace-backends=simple` to the xemu build args to enable.

View File

@ -1,5 +1,3 @@
The xemu source tree can be quite intimidating at first due to its qemu roots, but the majority of Xbox-specific code is confined to the `xemu/hw/xbox/` folder where the rest can be disregarded.
The basic principles are to emulate an original Xbox system at the hardware level via qemu intercepting memory-mapped IO (MMIO) intended for devices and re-implementing functionality as close to the original as possible. In the case of the NV2A GPU, these MMIO get translated to equivalent OpenGL instructions.
The xemu source tree can be quite intimidating at first. Xbox-specific hardware emulation code is confined to the `xemu/hw/xbox/` folder.
Debug builds can be created by appending `--debug` to the build command arguments.