Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fadedled/seta-gx
Seta GX - Experimental port of the Yabause Sega Saturn emulator to the Wii
https://github.com/fadedled/seta-gx
emulator homebrew sega-saturn wii
Last synced: about 2 months ago
JSON representation
Seta GX - Experimental port of the Yabause Sega Saturn emulator to the Wii
- Host: GitHub
- URL: https://github.com/fadedled/seta-gx
- Owner: fadedled
- License: gpl-2.0
- Created: 2024-07-14T00:47:00.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-10-03T17:44:09.000Z (3 months ago)
- Last Synced: 2024-10-25T03:44:32.396Z (about 2 months ago)
- Topics: emulator, homebrew, sega-saturn, wii
- Language: C
- Homepage:
- Size: 1.85 MB
- Stars: 6
- Watchers: 5
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Seta GX
**_Seta GX_** is an experimental Sega Saturn emulator for the Wii. The original Yabause Wii port was heavily modified and simplified. A couple of improvements (namely CHD support and SCU emulation) come from devmiyax's [Yaba Sanshiro](https://github.com/devmiyax/yabause). The main speed improvement comes from hardware accelerated rendering by using some tricks of the Hollywood GPU.
This software is licensed under the GNU General Public License v2, available at: http://www.gnu.org/licenses/gpl-2.0.txt This requires any released modifications to be licensed similarly, and to have the source available.
**DISCLAIMER:** This project is experimental and in no way close to good in terms of code quality and stability (this is to be expected), so you may find a lot of bugs/crashes/in
## Features
- CUE or CHD file support.
- GameCube controller support.
- SD and/or USB storage (FAT32).
- Can save games.## Installation
Download and extract the latest release. Copy the `apps/SetaGX` folder into the `apps` folder located on the root of your USB/SD card. Create a `vgames/Saturn` and a `saves/Saturn` folder where you can place your backups and saves, respectively.
> **BIOS NOT INCLUDED:** In order to start the emulator, you need to provide your own BIOS. Place a Saturn BIOS file inside the `apps/SetaGX/` folder with the name `bios.bin`.
## Controller Mapping
Remapping is planned, currently only the GameCube Controller is supported:
| Sega Saturn | GameCube |
|-------------|-----------|
| D-pad | D-pad |
| A | B |
| B | A |
| C | Cstick-UP |
| X | Y |
| Y | X |
| Z | Z |
| R | R |
| L | L |
| Start | Start |To return to the menu press Start + Z, this will close the game so remember to save before doing this. In the menu you can select a game and press A to start it, by pressing B you return to the Homebrew Channel.
## 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