Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.
Revision as of 12:30, 20 April 2025 by Hyatt (talk | contribs)
Seta GX
General
Authorfadedled
TypeConsole
Version0.3.2
LicenseGPL-2.0
Last Updated2025/04/18
Links
Download
Website
Source

Seta GX is an experimental Sega Saturn emulator designed for the Nintendo Wii console by developer fadedled (also known as Evoca), based on a heavily modified and simplified version of Yabause's port .

The main goal is to bring Sega Saturn emulation to the Wii console, taking advantage of the hardware acceleration of the Hollywood GPU to improve performance, although the project is still in its experimental stage and has significant limitations in terms of stability.

Features

  • Game File Support :
    • CUE and CHD formats (the latter with a slight performance penalty, about 5% slower).
    • It also supports bin+cue and bin+img combinations (especially for beta or prototype games).
  • Controls :
    • GameCube Controller support (required in early versions to navigate menus).
    • Starting with the v0.3.1 beta, Wiimote and Classic Controller compatibility has been added, responding to community requests.
  • Storage :
    • Support for SD and USB devices with FAT32 filesystem.
    • Games should be placed in the vgames/Saturn folder, while saves should go in saves/Saturn.
  • Saves :
    • Ability to save game progress.
  • BIOS :
    • Requires a Sega Saturn BIOS file (not included) called bios.bin, which should be placed in the apps/SetaGX/ folder.
  • Performance :
    • Significant improvements over Yabause Wii, thanks to hardware acceleration via Hollywood GPU tricks.
    • Variable FPS: Some games hit 60-99% of native speed (e.g. Clockwork Knight 1 and 2, Powerslave with 70-90% FPS), while others, such as prototypes, can drop to 20-50 FPS with missing textures or graphical glitches.

How it works

Seta GX is a fork of Yabause Wii , but includes improvements taken from devmiyax's Yaba Sanshiro , such as CHD support and SCU (System Control Unit) emulation. The code has been simplified to optimize performance on the Wii, with changes such as:

  • Optimized opcode decoding for the Saturn SH2 CPU.
  • Integration of Musashi m68k plugin to improve Motorola 68000 processor emulation.
  • Removed audio plugin to reduce complexity.
  • Fixed memory leaks and simplified device loading.

Usage

Installation

  • Download the latest version.
  • Extract the folder to your SD card/USB apps/SetaGXdirectory .apps
  • Create folders vgames/Saturnfor games and saves/Saturnsaves.
  • Copy a Sega Saturn BIOS file ( bios.bin) to apps/SetaGX/.

Start

  • Using a Homebrew Channel on a modded Wii to launch Silk GX .
  • Navigate the menu with a GameCube Controller (or Wiimote/Classic Controller from v0.3.1).
  • To return to the menu, press Start + Z (this closes the game, so save first).

Game

  • Load CUE/CHD files from the directory vgames/Saturn.
  • Saves are automatically managed in the saves/Saturn.

Controller Mapping

Remapping is planned, but the following is the standard mapping:

Sega Saturn GameCube WiiMote Classic
D-pad D-pad D-pad D-pad
A B A Y
B A 1 B
C X 2 A
X Cstick-UP - X
Y Y B ZL
Z Z ZR
R R R
L L L
Start Start + +

To return to the menu press Start + Z on GameCube Controller and Home on Wii controllers, this will close the game so save before doing this. In the menu you can select a game and press A/2 to start it (if you start a game while holding R a FPS counter will show), pressing B/1 will return to the Homebrew Channel.

Media

SETA GX LAST UPDATE: WIIREMOTE, CLASSIC, PRO & GAMECUBE CONTROLLER. (BadBlock Wii)

Seta-gx v 0.3.1 Sega Rally by night vWii Wii U (Wii) Sega Saturn (Jilou C.)

Screenshots

SetaGXWii-01.png

SetaGXWii-02.png

SetaGXWii-03.png

Changelog

v0.3.2

  • FPS counter (hold R when starting a game).
  • Fixed VDP1 mesh effect (no more checkered screen in some games).
  • VDP1 double buffer (eliminated erratically moving objects).
  • VDP1 User Clipping (Fixed masking issues in some games).

v0.3.1

  • Support for Wii and Classic Controller.
  • Mesh effect of VDP1.

v0.3.0

  • New menu.
  • Correct color offset emulation.
  • New VDP1 renderer much more accurate (almost complete).
  • New VDP2 renderer, slightly more precise (transparencies don't work yet though).
  • New key mapping for the GameCube.
  • General code cleanup.

v0.2.0

  • Project name change.
  • Optimized opcode decoding for SH2.
  • Added new Musashi m68k plugin.
  • Fixed some serious memory leaks.
  • Removed audio plugin code.
  • Simplified device loading.

v0.1.0

  • First Release.

Credits/Special Thanks

  • Yabause Team: Original soure code
  • Devmiyax: Updates to Yabause trough Yaba Sanshiro
  • Extrems: Help on GX issues
  • emu_kidid & Pcercuei: Their continued work on WiiSX helped inspire this endeavor
  • tueidj: Virtual memory code

External links

Advertising: