Library and utilities to work with Famicom StudyBox ROMs and the data they contain.
Go to file
Zorchenhimer ac5f29a696
[build-script] Start adding a new build script format
This format is meant to replace the current .json file when describing
.studybox ROM files, as well as handle compiling/assembling new ROMs
from scratch.

In theory, this will handle both ROMs that were decoded from tape as
well as instructions to build a new ROM from various files.  This
will include options to compile scripts, encode images, and handle some
audio timing by allowing individual audio files for each page.
2025-11-29 18:15:51 -05:00
audio [audio] Tweak audio encoding stuff 2025-11-29 18:14:11 -05:00
build-script [build-script] Start adding a new build script format 2025-11-29 18:15:51 -05:00
cmd [sbx2wav] Start adding a tool to generate tape audio 2025-11-23 18:24:25 -05:00
docs [docs] Add images.md, move instructions.md, add some comments 2025-11-13 21:03:26 -05:00
rom [build-script] Start adding a new build script format 2025-11-29 18:15:51 -05:00
script [docs] Add images.md, move instructions.md, add some comments 2025-11-13 21:03:26 -05:00
.gitignore Add tmp/ to .gitignore 2025-11-25 22:37:07 -05:00
LICENSE.md Add some READMEs and a LICENSE 2025-11-09 12:34:13 -05:00
Makefile [sbx2wav] Start adding a tool to generate tape audio 2025-11-23 18:24:25 -05:00
README.md Add some READMEs and a LICENSE 2025-11-09 12:34:13 -05:00
go.mod [sbx2wav] Start adding a tool to generate tape audio 2025-11-23 18:24:25 -05:00
go.sum [sbx2wav] Start adding a tool to generate tape audio 2025-11-23 18:24:25 -05:00

README.md

go-studybox

A library to work with .studybox ROM files and the data within. The StudyBox is a tape drive addon for the Famicom. More info here: https://zorchenhimer.com/studybox/.

This library is considered "alpha" and the API should not be considered stable. Large breaking changes are expected and unannounced.