Ecosyste.ms: Awesome
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: 1 day ago
JSON representation
-
Emulators
-
Console
- NitroSwan - WonderSwan emulator for Nintendo DSi.
- StoicGoose - C#-based WonderSwan emulator.
- ares
- Mednafen - 2.0) - supports WonderWitch and serial port emulation.
- WonderDroid Ultra - 2.0) - Mednafen wrapper for Android phones.
-
Peripherals
- WonderFence - MobileWonderGate internet adapter emulator.
-
-
Software development
-
Peripherals
-
Libraries
- WonderSwan Total Sound Driver
- libws - hardware abstraction functions
- libwsx - decompressors and other useful functions
-
Tools
- Dekadence WonderSwan Tools - assorted Python scripts.
- splashbuilder - 3-Clause) - toolchain for creating custom WonderSwan Color boot splashes.
- SuperFamiconv - tile/map converter with flexible palette/optimization options and mostly-complete WS/WSC support.
- bmp2swan - simple bitmap converter.
- bmp2swan - simple bitmap converter.
-
-
Source code
-
Demos
-
Games
- WonderSnake - 3.0) - Snake game written with Borland TASM.
- Inufuto's games - written using a custom C-like toolchain.
- SwanDriving - driving-bw.html)) - tech demo written with NASM.
-
Other programs
- 144p Test Suite for WS - 3.0) - 240p Test Suite-inspired user-side testing tool
- CartFriend - 3.0) - WonderSwan cartridge menu/launcher
- 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.
- BootFriend - 3.0) - WonderSwan custom "firmware"/splash screen patch - XMODEM software load to RAM and more!
- wsmonitor - 80186 debug monitor.
-
Miscellaneous
- vgmswan - .VGM playback and conversion tools.
-
Boilerplate
- Wonderful template - GCC/GAS-based template.
- wonder/template - NASM-based template.
-
-
WonderWitch
-
Miscellaneous
- MiracleMage - 2.0) - limited high-level WonderWitch emulator.
- wonderwitchvc15 - example on using Visual C++ 1.5 for compiling WonderWitch binaries.
- romwitch - 2.0) - utility to replace executables on "static" WonderWitch software images.
-
WW documentation
- Don Walizer Jr's tutorials
- wonder/doc/freya - initial Freya internals 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.
-
-
Hardware development
-
Cartridges
- Bandai2003 - Verilog "2003" mapper implementation.
- nileswan - Open-source flash cartridge.
- USB WonderSwan Cartridge Utility - cartridge dumper and programmer.
- mbc-unlock - VHDL boot handshake implementation.
-
Screen capture
- nisetro_wsc - FPGA-based screen capture solution.
- swancolorHD - FPGA-based screen capture solution.
-
Other hardware development
- ExtFriend - 3.0) - WonderSwan EXT<->USB adapter with digital audio capture.
- 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.
-
-
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.
-
Datasheets
- NEC V30MZ Preliminary User's Manual
- Seiko S-3511A - cartridge RTC.
- Fujitsu MBM29DL400TC - WonderWitch NOR flash.
-
Other documentation
- splashbuilder readme - WonderSwan Color custom boot splash format.
-
-
Accuracy test ROMs
-
Peripherals
- rtctest - "2003 mapper + S-3511" RTC protocol and behaviour
- WSCPUTest - V30MZ CPU behaviour
- WSHWTest - SoC interrupt/PPU timer handling
- WSTimingTest - V30MZ CPU timing
- ws-test-suite - asie's assorted hardware tests and testing tools
- Robert Peip's test ROMs - sprite priority/window testing tool
-
-
Historical
-
Other hardware development
- WSTech 2.4 - outdated document, incorrect in places.
-
-
Introduction
Programming Languages
Categories
Sub Categories