Skip to content

Commit

Permalink
Add information on how to compare against real hardware
Browse files Browse the repository at this point in the history
  • Loading branch information
JayFoxRox committed Dec 7, 2019
1 parent 9770042 commit 01e5e90
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion docs/developers/debugging.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,13 @@ To make most of these tools, you have to change compile time settings in XQEMU c
To enable use of OpenGL debug extensions, define `DEBUG_NV2A` and `DEBUG_NV2A_GL`.
You can do this by modifying the code in `hw/xbox/nv2a/nv2a_debug.h`.
The OpenGL debug extensions will then be used to annotate OpenGL objects and calls with information about the Xbox guest.
>>>>>>> d3e6102... Extend information about graphics debugging

## Comparing against real hardware

You can write unit tests using [nxdk](https://github.com/XboxDev/nxdk) (C/C++), [xboxpy](https://github.com/xboxdev/xboxpy) (Python).
If you have a debug bios, you can also use [ViridiX](https://github.com/XboxDev/ViridiX) (C#).

For graphics debugging, you can compare against physical hardware using [nv2a-trace](https://github.com/XboxDev/nv2a-trace).

For assembling programs for the APU DSPs you can use [a56](https://github.com/xboxdev/a56).
>>>>>>> 0edf80b... Add information on how to compare against real hardware

0 comments on commit 01e5e90

Please sign in to comment.