BeagleSatellaTest ROM
The BeagleSatellaTest ROM is a test ROM that provides a UI for reading/writing the address range of $2188 to $2199 of a Super Famicom or Super Nintendo. This range is the memory-mapped I/O interface for the registers of the Satellaview. The ROM can be executed under an SNES/SFC emulator or on real hardware via a flash cartridge. Download the ROM (.sfc format) or review the ROM's source code on Github.
Author: Andrew Henderson
License: LGPL for the source code, Creative Commons BY-SA 3.0 for the font.
Last Updated: 05 March 2022
PackScan Memory Pack Scanning Tool
The PackScan memory pack scanning tool is a command-line utility that performs basic parsing and forensic analysis of data dumped from Super Famicom memory packs. It searches a dump to find content headers, determines which blocks of the pack's flash memory contain data, calculates CRCs on content data, and provides other useful information. For more information on how to dump the data from a memory pack, please refer to this guide. The source code for PackScan is available on Github.
Author: Andrew Henderson
License: GPL v3.0 for the source code.
Last Updated: 21 November 2021
WinCUPL: Universal Compiler for Programmable Logic
BeagleSatella uses an Atmel (now Microchip) CPLD in its design, and Atmel SPLD and CPLD parts are programmed via their JTAG interface using WinCUPL. WinCUPL is a Windows compiler/simulator/programmer for SPLD/CPLD logic written in CUPL. Fortunately, this commercial software has been made available for free from Microchip. Unfortunately, the download link for it seems to be broken at Microchip's website. Even worse, it crashes a lot. Save often! WinCUPL has been mirrored here for everyone's convenience.
Download/Mirror Link: WinCUPL installer (21 MB)
Author: Atmel Corporation
License: Commercial (Free to download and use)
Latest Version: 5.30.4 (No longer maintained)
Serial Number: 60008009 (entered during installation per Microchip's website)