/radeon-asm-tools

Radeon Assembler Debugging and Syntax Highlighting Tools for Visual Studio

Primary LanguageC#

Radeon Asm Debugger Extension for Visual Studio

Installation

  1. Download the installation archive attached to the latest git tag and unpack it in a temporary directory.
  2. Install RadeonAsmSyntax.vsix (optionally, documentation is available here)
  3. Install RadeonAsmDebugger.vsix.
  4. Run the install.bat script.
  5. Transfer DebugServerW64/DebugServerLinux64 to your remote machines.

Usage

Debug Server

Start the debug server on a remote machine with

./RadeonAsmDebugServer port

where port is a TCP port number the server will listen on.

Development

Prerequisites

Debugging

  1. Clone this repository and open the solution in Visual Studio.
  2. Right-click on VSRAD.Package in Solution Explorer and select Set as StartUp Project.
  3. Right-click on VSRAD.Package in Solution Explorer and select Properties.
  4. Navigate to the Debug tab in the project properties editor.
  5. Choose Start external program as the Start action and enter the path to your Visual Studio executable (<Visual Studio installation path>\Common7\IDE\devenv.exe).
  6. Close the project properties editor and start debugging by pressing F5.

Assembling a Release

  1. Right-click on VSRAD.Build in Solution Explorer and select Set as StartUp Project.
  2. Select Release in the Solution Configurations dropdown.
  3. Build the entire solution (Build -> Build Solution).

The release build creates a directory (Release) with the installation script (install.bat), the extension package (RadeonAsmDebugger.vsix), and debug server binaries for Windows and Linux.