/ws-test-suite

WonderSwan emulator test suite

Primary LanguageCMIT LicenseMIT

ws-test-suite

My own assortment of various WonderSwan tests, designed to help understand the hardware.

Licensed under the MIT license.

Tests are split into two main categories:

  • mono - WS/WSC-compatible tests,
  • color - WSC-exclusive tests,
  • tools - various tools (rough documentation below).

Other useful tests:

Tools

timing-validator

Console timing/behaviour valiation tool, split into three tabs: (T)iming, (M)emory, (I)/O ports.

  • Toggle tabs with START
  • X1/X2/X3/X4 to move around in all tabs
  • (T)iming: used to define IRQ handlers using simple micro-operations; Y1/Y3 to change options, A to apply
  • (M)emory: simple memory editor; A/B to switch 0x80-sized pages, Y1/Y3 to change values
  • (I)/O ports: simple I/O port editor; Y4/Y2 to switch pages, Y1/Y3 to change values, A to apply, B to refresh