Loading files…
wasca is a multipurpose Sega Saturn cartridge based on Lattice ECP5 FPGA with PicoRV32 RISC-V soft CPU core (picorv32).
wasca can operate in several modes:
Netlink support is planned via an ESP32-CAM module connected to the 6-pin expansion header.
Optical drive emulation (ODE) function is theoretically possible, but not planned currently.
Profiling can be supported using a special firmware version, but it requires support from SH-2 code.
wasca.ss and wasca.rv to the SD card root directory. Note that the file names should be in lowercase on the card, check FAT32 LFN support or reformat the card if they are not.| Color | Meaning |
|---|---|
| Red | Reading SD card at startup or system error. |
| Red, blinking | Boot error, either wasca.ss and wasca.rv was not found on SD card, refer to on-screen error message. |
| Blue | Firmware found on SD card, boot successful, waiting for menu selection. |
| Green, blinking | Write access in RAM or Homebrew mode. |
| Magenta, blinking | Write access to backup memory in backup mode or filesystem write access. |
| Cyan, blinking | Massive write access to backup memory (happens during format) or filesystem read access. |
| Yellow, blinking |
| Preparing backup memory |
| White, blinking | Filesystem open, close, seek etc. |
wasca supports four backup memory sizes:
If not already present, the following backup files are created automatically on the SD card when selected from the menu:
backup05.binbackup1.binbackup2.binbackup4.binSyncronization is done automatically, led blinking with magenta color signals write access, led blinking with cyan signals massive write access and usually happens during cart format in BIOS.
wasca supports these RAM expansion modes:
The following games require corresponding ROM files placed in the SD card root directory:
| Game | Required File |
|---|---|
| King of Fighters '95 | kof95.bin |
| Ultraman | ultraman.bin |
When present on SD card, ROM will appear in menu and should be selected prior to launching the game.
Any Sega Saturn homebrew compiled for cartridge can be placed into the SD card root directory. .ss and .bin extensions are supported. wasca automatically scans and lists .bin and .ss files found in the SD card root directory.
In homebrew mode, wasca exposes:
These regions are available to the developer as RAM.
Yaul system library supports compiling sortware for cartridge with a special makefile include (build.post.ss.mk) that should be added to the project's Makefile instead of the default one (build.post.iso-cue.mk).
Currently, wasca menu is limited to 18 items. If more .bin and .ss files that fit on screen are present in the SD card root, only first items will be shown. Use wasca commander (still under development) file manager to load extra files or files in non-root folders.
wasca firmware consists of 3 parts:
attosoc.bitwasca.rvwasca.ssattosoc.bit onto the drivewasca.rv and wasca.ss files on the SD card with a newer version.Removing the SD card when console is powered up is only recommended when the front LED is not lit and not blinking. Re-inserting the card without reset is possible if LED did not blink while the card was removed, but data integrity is not tested and not guaranteed.
Possible causes:
Try:
Possible causes:
wasca.ss or wasca.rv in the SD card rootTry:
wasca.ss and wasca.rv exists in the SD card root directory, named in lowercasePossible causes:
Try:
Possible causes:
Try:
.bin or .ss, lowercase, latin1 characters.
No comments yet. Be the first to ask about this board.