Yabause Wii is the Wii version of Yabause , a Sega Saturn emulator, and is the first for Wii to emulate the complex processes of the Sega Saturn.
The Wii port is not released officially.
Some unofficial versions have been released.
Note that the Wii port is in testable status, and won't be
officially supported until a later date.
You must not ask the Yabause Team about unofficial versions.
Contents
1 Development Status
2 How to set up
3 How to use
4 Cartridge types and file names
5 Controls
6 Known Issues
7 Change Log
7.1 Unofficial r2604 beta13 - Sep. 24, 2010
7.2 Unofficial r2604 beta12 - Sep. 18, 2010
7.3 Unofficial r2604 beta11 - Sep. 11, 2010
7.4 Unofficial r2604 beta10 - Sep. 6, 2010
7.5 Unofficial r2604 beta9 - Sep. 5, 2010
7.6 Unofficial r2604 beta8 - Aug. 28, 2010
7.7 Unofficial r2604 beta7 - Aug. 18, 2010
7.8 Unofficial r2411 beta6 - Aug. 15, 2010
7.9 Unofficial r2411 beta5 - Mar. 27, 2010
7.10 Unofficial r2411 beta4 - Mar. 6, 2010
7.11 Unofficial r2411 beta3 - Feb. 13, 2010
7.12 Unofficial r2411 beta2 - Jan. 23, 2010
7.13 Unofficial r2411 beta1 - Dec. 26, 2009
7.14 Unofficial r2411 alpha10 - Dec. 5, 2009
7.15 Unofficial r2411 alpha9 - Nov. 6, 2009
7.16 Unofficial 0.9.10 alpha8 - Nov. 2, 2009
7.17 Unofficial 0.9.10 alpha7 - Oct. 31, 2009
7.18 Unofficial 0.9.10 alpha6 - Oct. 29, 2009
7.19 Unofficial 0.9.10 alpha5 - Oct. 25, 2009
7.20 Unofficial 0.9.10 alpha4 - Oct. 24, 2009
7.21 Unofficial 0.9.10 alpha3 - Jun. 2, 2009
7.22 Unofficial 0.9.9 alpha2 - Feb. 4, 2009
7.23 Unofficial 0.9.8 alpha1 - Jan. 10, 2009
8 Credits
Development Status
All versions are still experimental.
Both Ac_K (based on 0.9.7 Yabause) and Markus1981 (based on 0.9.5 Yabause) versions are very old.
A lot of people told that Ac_K version did not work well, while both Markus1981 and original Yabause versions are inconvenient with selecting games.
Only the recommended unofficial version can be normally displayed in various resolutions.
How to set up
Copy the contents in the HBC directory to your SD (includeing SDHC) card or USB storage.
Copy game ROMs files (.cue with .bin or .iso) to SSROMS directory.
Optional : If you want, copy the bios file of the Sega Saturn to
SSROMS directory as the name "bios.bin" (But, the default setting is "Without bios". So, if you want to use bios, please set the "With bios" in the Settings submenu).
The current version of Yabause Wii can execute games without BIOS.
Some games need the bios file to run normally.
Morover, you can use the bios utilities (catridge management (remove, copy, etc.), etc.), when you set the "Bios only" in the Settings submenu.
When there are game files in both SD card and USB storage, the game files in SD card are given to priority.
How to use
Load this emulator by a loader such as the homebrew channel .
Select the "Load ISO/CUE" menu. The game files in the SSROMS directory are displayed.
Select a game. you got to cartridge submenu. Some games need to select the proper cartridge.
Select the proper cartridge, you return to the main menu.
Select the "Start emulation".
Cartridge types and file names
Cartridge type
File name
None
""
Action Replay
"/SSROMS/actionreplay.bin"
Backup 4M RAM
"/SSROMS/bkram4M.bin"
Backup 8M RAM
"/SSROMS/bkram8M.bin"
Backup 16M RAM
"/SSROMS/bkram16M.bin"
Backup 32M RAM
"/SSROMS/bkram32M.bin"
DRAM 8M
""
DRAM 32M
""
ROM 16M
"/SSROMS/ROM16M.bin"
Japanese Modem
""
The above file names cannot be changed.
Tested cartridge types are only backup-RAMs and DRAMs.
The other types cannot be tested.
The file name of the internal backup ram is "/SSROMS/bkram.bin", though it is not cartridge.
Controls
In Menu
Action
or
or
Move
or
Select menu item
In Game (Do not point monitor by wiimote 1 in any controllers.)
Action
or
or
Move
A
B
C
X
(any direction)
Y
Z
LTrigger
RTrigger
Start
and
(Quit)
In Game when poinging monitor (you can see a breif square pointer)
Action
and
save state slot 1
and
save state slot 2
and
load state slot 1
and
load state slot 2
Toggle VDP2 NBG0 display
Toggle VDP2 NBG1 display
Toggle VDP2 NBG2 display
Toggle VDP2 NGB3 display
Toggle VDP2 RBG0 display
Toggle VDP1 display
You can save two states in each game.
When you cannot play normaly bacause of display priority, try toggle buttons.
Known Issues
Slow (owing to software video driver): 5-15 fps average. However, because the auto-frameskip is active by default some games run at playable speed.
Not displaying some images (So, try to push any buttons on black screen.)
Freezing
Yabause wii was compiled by recent libogc without libogc/autdio.c. Recent audio.c (r4078 is bad update) makes yabause wii freezed.
Change Log
Unofficial r2604 beta13 - Sep. 24, 2010
improve processing vdp1 (fix some unvisiblities and flickers of vdp1)
fix path name of ROM 16M-bit cartridge (maybe affect KOF95 etc.)
some minor fixes and changes
Unofficial r2604 beta12 - Sep. 18, 2010
add some previous unhandled commands of vdp2
use optimization options of compiler (a little fast)
use inline assemblies more in functions used in RBG0 and RBG1 (a little fast but not accurate)
some minor fixes and changes
Unofficial r2604 beta11 - Sep. 11, 2010
add "additive" special color calculation mode
fix color bug owing to endian
use inline assembler in the mulfixed-function (used in RBG0 and RBG1) for speed up (but a little..)
some minor fixes and changes
Unofficial r2604 beta10 - Sep. 6, 2010
change order of drawing vdp2 for special color calculation mode
Unofficial r2604 beta9 - Sep. 5, 2010
add special color calculation mode (blend colors)
thread audio and increase buffer
some minor fixes and changes
Unofficial r2604 beta8 - Aug. 28, 2010
add more some previous unhandled commands of SH2 and memory accesses
fix color offset to avoid bluish image
some minor fixes and changes
Unofficial r2604 beta7 - Aug. 18, 2010
based on the original yabause r2604
change mounting method of fat for stable mounting (retry three times)
some minor fixes and changes
Unofficial r2411 beta6 - Aug. 15, 2010
recompile for recent HBC1.0.8 and recenet libogc (I don't know using IOS58 for USB2)
add some previous unhandled commands of SH2 (ex. Sega Rally Champ. works)
some minor fixes and changes
Unofficial r2411 beta5 - Mar. 27, 2010
fix user-clipping
add subsubmenu of selecting sound driver
some minor fixes and changes
Unofficial r2411 beta4 - Mar. 6, 2010
add bios setting submenues (default is "without bios")
fix variable type of the localX, localY taken from rr branch
some minor fixes and changes
Unofficial r2411 beta3 - Feb. 13, 2010
avoid crash in scsp
fix clipping bug more
display vdp1 palette only mode
Unofficial r2411 beta2 - Jan. 23, 2010
fix clipping bug in high-reso.
support state save & load
sort game list alphabetically with case-insensitive
some minor fixes and changes
Unofficial r2411 beta1 - Dec. 26, 2009
support USB storage
sort game list alphabetically
Unofficial r2411 alpha10 - Dec. 5, 2009
use GX in converting resolution
fix pixel size of vdp1 on the games such as Virtua Fighter
Unofficial r2411 alpha9 - Nov. 6, 2009
based on the original yabause r2411
fix putting position of vdp1 in the games using high resolution modes
Unofficial 0.9.10 alpha8 - Nov. 2, 2009
add submenu of setting cartridge
not compile high resolution version (highreso.dol) because of bugs
Unofficial 0.9.10 alpha7 - Oct. 31, 2009
can play repeatedly
fix displaying more
high resolution version (highreso.dol)
Unofficial 0.9.10 alpha6 - Oct. 29, 2009
fix displaying, again (but, cannot test all TV-modes except NTSC-J)
omit small black square in left-top corner
delete stopping DVD (because the latest HBC stops DVD)
Unofficial 0.9.10 alpha5 - Oct. 25, 2009
Unofficial 0.9.10 alpha4 - Oct. 24, 2009
support GameCube Controller & stick of Classic Controller
improve displaying ..(but, maybe provisionally)
Unofficial 0.9.10 alpha3 - Jun. 2, 2009
based on the original Yabause 0.9.10
set DRAM32MBIT Cart
Unofficial 0.9.9 alpha2 - Feb. 4, 2009
based on the original Yabause 0.9.9
can play without bios file
Unofficial 0.9.8 alpha1 - Jan. 10, 2009
based on the original Yabause 0.9.8
submenu of games
stop the sound when you return to the main menu
set backup ram as "/SSROMS/bkram.bin"
Credits
Original developer of Yabause, Yabause Team
Many developers of the libraries and systems tools such as libogc , etc..