x1nixmzeng / Cxbx-Reloaded-Debugger

Debug Xbox executables emulated by Cxbx Reloaded

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cxbx Reloaded Debugger

The Cxbx Debugger is a tool to provide debugging capability to Xbox executables emulated by Cxbx Reloaded.

Note: This repo is a fork of the original project that aims to expand on the original tool as a drop-in replacement

Cxbx-Debugger screenshot at breakpoint

Cxbx-Debugger screenshot at memory editor

How it works

The debugger is a C# application that is launched through Cxbx Reloaded after opening an XBE file. The launch option is Emulation -> Start Debugger.

Cxbx Reloaded will launch cxbxr-debugger.exe and pass on a specific set of arguments.

Cxbx Debugger will start a new instance of Cxbx Reloaded (passing on the arguments to cxbx.exe) with debug privileges

The debugger makes use of specific exception messages that the emulator will trigger (such as file events)

Links

About

Debug Xbox executables emulated by Cxbx Reloaded


Languages

Language:C# 100.0%