Skip to content

dolphin-emu/hwtests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f28077b · Nov 24, 2024
Sep 23, 2024
Apr 17, 2022
Nov 24, 2024
Nov 18, 2023
Nov 18, 2023
Feb 25, 2018
Jul 20, 2014
Nov 18, 2023
Jan 6, 2016
Feb 26, 2018
Mar 10, 2014
Feb 23, 2022
May 25, 2021

Repository files navigation

Test suite for the GameCube/Wii hardware

Released under GPLv2.

Requirements:

  • CMake
  • devkitPPC
  • libogc (if not installed into ${DEVKITPRO}/libogc, a CMake variable called LIBOGCDIR needs to be specified)
  • DEVKITPRO and DEVKITPPC environment variables (see devkitPPC documentation)

To use the run_* CMake targets:

  • netcat
  • WIILOAD environment variable with the IP address of your Wii, e.g., export WIILOAD=tcp:192.168.0.124

Usage:

To build all tests, call ./build.sh from the root directory. (Set the MAKEFLAGS environment variable to build in parallel.)

Tests are run by sending their ELFs one-by-one over the network to a Wii running the Homebrew Channel. To do this, call make run_$NAMEOFTEST from the build directory.

To run all tests, call make -j1 run from the build directory. Note that there are some very slow tests.

Test results are sent back over TCP on port 16784, if you are running the test locally on an emulator you can simply run the command telnet localhost 16784 in the terminal.