An open API service indexing awesome lists of open source software.

awesome-wsdev

A curated list of WonderSwan development resources.
https://github.com/WonderfulToolchain/awesome-wsdev

Last synced: 9 days ago
JSON representation

Accuracy test ROMs

Peripherals

Documentation

Datasheets

Getting started

  • STSWS - contains some information not yet on the WSdev wiki.
  • WSMan - older documentation source.

Other documentation

WonderSwan hardware

  • STSWS - contains some information not yet on the WSdev wiki.
  • ws.nesdev.org wiki - the most recent and actively developed documentation source, the WSdev wiki!
  • WSMan - older documentation source.
  • Retail cartridges - cartridge logic analyzer and requirement documentation.

Emulators

Console

Other documentation

  • BizHawk - WonderSwan core based on Mednafen, features Lua scripting and rewind/movie support.
  • wf-mednafen - fork of Mednafen with emulation fixes and debugger UI/UX improvements, based on mednafenPceDev's work.
  • SwanGBA - GBA version of the above, does not run at full speed.

Peripherals

  • WonderFence - MobileWonderGate internet adapter emulator.

Hardware development

Cartridges

Other hardware development

  • WonderSwan for MiSTer - 2.0)
  • wsheadphone - BY-NC-SA-4.0) - Headphone DAC adapter.
  • WSMtool - BY-NC-SA-4.0) - A multitool adapter for the WonderSwan. Headphone, serial and link cable adapter in one.

Screen capture

Historical

Other hardware development

  • WSTech 2.4 - outdated document, incorrect in places.

Introduction

Getting started

Open source hardware

Peripherals

  • WS-LinkC - BY-NC-SA-4.0) - cheap, DIY-friendly link cable alternative.

Screen capture

  • swantroller - 3.0) - WonderSwan Color-based controller PCB for the swancolorHD.

Software development

Libraries

Peripheral emulators

  • Wonderful - gcc-ia16 based C/ASM toolchain for WonderSwan and WonderWitch.

Peripherals

  • Wonderful - gcc-ia16 based C/ASM toolchain for WonderSwan and WonderWitch.
  • Kyoui - (mirror) tools for compiling WonderSwan binaries using OpenWatcom.
  • WSLink - NASM linker outputting WonderSwan and WonderWitch compatible binaries.
  • owswan - OpenWatcom-based WonderSwan toolchain.

Tools

Source code

Boilerplate

Demos

Games

Miscellaneous

  • vgmswan - .VGM playback and conversion tools.

Other programs

  • BootFriend - 3.0) - WonderSwan custom "firmware"/splash screen patch - XMODEM software load to RAM and more!
  • wsmonitor - 80186 debug monitor.
  • 144p Test Suite for WS - 3.0) - 240p Test Suite-inspired user-side testing tool
  • Chips1 - CHIP-8/SuperCHIP emulator.
  • ieepview - internal EEPROM viewer/editor.
  • ws-backup-tool - 3.0) - cartridge backup/restore/flash tool and IPL dumper for BootFriend.
  • ELKS - 2.0 + others) - Embedded Linux Kernel Subset kernel/operating system.

Test ROMs

Peripheral emulators

  • KarnakTest - PCv2 KARNAK timer/ADPCM mapper testing

WonderWitch

Miscellaneous

  • romwitch - 2.0) - utility to replace executables on "static" WonderWitch software images.
  • MiracleMage - 2.0) - limited high-level WonderWitch emulator.
  • wonderwitchvc15 - example on using Visual C++ 1.5 for compiling WonderWitch binaries.
  • AthenaOS - FreyaBIOS/FreyaOS re-implementation project.
  • ow-libs - WonderWitch standard library re-implementation project.

Open source WW programs

WW documentation

WW open-source homebrew

  • dumpipl - WS/WSC initial program loader dumping tool (as "Soft" image).
  • HummingCat - work-in-progress sound driver.
  • vgmwitch - SN76489 music player.
  • WWTerm - 2.0) - terminal emulator.
  • yoppa - 3-Clause) - WWGP 2001 game.

WW tools

  • exe2fbin - reconstruction of the official exe2fbin binary.