Difference between revisions of "Yabause Wii"
(version up) |
(version up) |
||
Line 7: | Line 7: | ||
| contributor = | | contributor = | ||
| portedby = | | portedby = | ||
− | | version = Unofficial r2604 | + | | version = Unofficial r2604 beta14 |
| licence = GPL | | licence = GPL | ||
− | | download = http://www.megaupload.com/?d= | + | | download = http://www.megaupload.com/?d=NSPOIEQH |
| discussion = | | discussion = | ||
| source = included | | source = included | ||
Line 22: | Line 22: | ||
'''You must not ask the Yabause Team about unofficial versions.''' | '''You must not ask the Yabause Team about unofficial versions.''' | ||
− | == | + | == Features == |
− | * | + | * ISO or CUE file, cue file needs the files listed in cue file. (not support sega original CD, bacause Wii cannot read CD) |
− | * | + | * Wiimote, Classic, and Game Cube controllers. |
− | * | + | * front SD/SDHC and USB storage (only FAT) |
− | * | + | * save/load state |
+ | * configurate buttons | ||
+ | * save settings | ||
== How to set up == | == How to set up == | ||
#Copy the contents in the HBC directory to your SD (includeing SDHC) card or USB storage. | #Copy the contents in the HBC directory to your SD (includeing SDHC) card or USB storage. | ||
− | #Copy game ROMs files (.cue with | + | #Copy game ROMs files (.cue with needed files or .iso) to SSROMS directory. |
''Optional'': If you want, copy the bios file of the Sega Saturn to | ''Optional'': If you want, copy the bios file of the Sega Saturn to | ||
Line 36: | Line 38: | ||
The current version of Yabause Wii can execute games without BIOS. | The current version of Yabause Wii can execute games without BIOS. | ||
Some games need the bios file to run normally. | Some games need the bios file to run normally. | ||
+ | But, some games freeze with BIOS (ex., Sega Rally Champ.). | ||
+ | So, '''"With BIOS" is not almighty.''' | ||
Morover, you can use the bios utilities (catridge management (remove, copy, etc.), etc.), when you set the "Bios only" in the Settings submenu. | Morover, you can use the bios utilities (catridge management (remove, copy, etc.), etc.), when you set the "Bios only" in the Settings submenu. | ||
Line 44: | Line 48: | ||
#Load this emulator by a loader such as the [[homebrew channel]]. | #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 the "Load ISO/CUE" menu. The game files in the SSROMS directory are displayed. | ||
− | #Select a game. | + | #Select a game. Then, you return to the main menu. |
− | |||
#Select the "Start emulation". | #Select the "Start emulation". | ||
+ | |||
+ | Some games need to select the proper cartridge. | ||
+ | So, '''you must select the proper cartridge before start.''' | ||
== Cartridge types and file names == | == Cartridge types and file names == | ||
Line 100: | Line 106: | ||
{| class="wikitable" style="left;text-align:center;" | {| class="wikitable" style="left;text-align:center;" | ||
− | ! colspan= | + | ! colspan=5 | In Game (Do not point monitor by wiimote 1 in any controllers.) |
|- | |- | ||
! {{WiimoteHorizontal}} | ! {{WiimoteHorizontal}} | ||
Line 106: | Line 112: | ||
! {{GCNController}} | ! {{GCNController}} | ||
! Action | ! Action | ||
+ | ! Changeability | ||
|- | |- | ||
| {{WiimoteDPad}} | | {{WiimoteDPad}} | ||
Line 111: | Line 118: | ||
| {{GCDPad}} or {{GCControlStick}} | | {{GCDPad}} or {{GCControlStick}} | ||
| Move | | Move | ||
+ | | Constant | ||
|- | |- | ||
| {{WiimoteAButton}} | | {{WiimoteAButton}} | ||
Line 116: | Line 124: | ||
| {{GCYButton}} | | {{GCYButton}} | ||
| A | | A | ||
+ | | Changeable | ||
|- | |- | ||
| {{Wiimote1Button}} | | {{Wiimote1Button}} | ||
Line 121: | Line 130: | ||
| {{GCBButton}} | | {{GCBButton}} | ||
| B | | B | ||
+ | | Changeable | ||
|- | |- | ||
| {{Wiimote2Button}} | | {{Wiimote2Button}} | ||
Line 126: | Line 136: | ||
| {{GCAButton}} | | {{GCAButton}} | ||
| C | | C | ||
+ | | Changeable | ||
|- | |- | ||
| {{WiimoteMinusButton}} | | {{WiimoteMinusButton}} | ||
Line 131: | Line 142: | ||
| {{GCXButton}} | | {{GCXButton}} | ||
| X | | X | ||
+ | | Changeable | ||
|- | |- | ||
| {{WiimoteBButton}} | | {{WiimoteBButton}} | ||
Line 136: | Line 148: | ||
| {{GCControlStickC}}(any direction) | | {{GCControlStickC}}(any direction) | ||
| Y | | Y | ||
+ | | Changeable | ||
|- | |- | ||
| | | | ||
Line 141: | Line 154: | ||
| {{GCZButton}} | | {{GCZButton}} | ||
| Z | | Z | ||
+ | | Changeable | ||
|- | |- | ||
| | | | ||
Line 146: | Line 160: | ||
| {{GCLTrigger}} | | {{GCLTrigger}} | ||
| LTrigger | | LTrigger | ||
+ | | Changeable | ||
|- | |- | ||
| | | | ||
Line 151: | Line 166: | ||
| {{GCRTrigger}} | | {{GCRTrigger}} | ||
| RTrigger | | RTrigger | ||
+ | | Changeable | ||
|- | |- | ||
| {{WiimotePlusButton}} | | {{WiimotePlusButton}} | ||
Line 156: | Line 172: | ||
| {{GCStartButton}} | | {{GCStartButton}} | ||
| Start | | Start | ||
+ | | Changeable | ||
|- | |- | ||
| {{WiimoteHomeButton}} | | {{WiimoteHomeButton}} | ||
Line 161: | Line 178: | ||
| {{GCStartButton}} and {{GCZButton}} | | {{GCStartButton}} and {{GCZButton}} | ||
| (Quit) | | (Quit) | ||
+ | | Constant | ||
|} | |} | ||
Line 210: | Line 228: | ||
== Change Log == | == Change Log == | ||
+ | === Unofficial r2604 beta14 - Oct. 1, 2010 === | ||
+ | *support saving settings | ||
+ | *support configuring buttons | ||
+ | *some optimizations (a little fast) | ||
+ | *scroll display of long file name | ||
+ | *some minor fixes and changes | ||
+ | |||
=== Unofficial r2604 beta13 - Sep. 24, 2010 === | === Unofficial r2604 beta13 - Sep. 24, 2010 === | ||
− | *improve processing vdp1 (fix some | + | *improve processing vdp1 (fix some imvisiblities and flickers of vdp1) |
*fix path name of ROM 16M-bit cartridge (maybe affect KOF95 etc.) | *fix path name of ROM 16M-bit cartridge (maybe affect KOF95 etc.) | ||
*some minor fixes and changes | *some minor fixes and changes |
Revision as of 16:15, 1 October 2010
Yabause Wii | |
![]() | |
General | |
---|---|
Author(s) | Yabause Team |
Type | Console emulator |
Version | Unofficial r2604 beta14 |
Licence | GPL |
Links | |
Download | |
Source Included | |
Downloadable via the Homebrew Browser | |
Peripherals | |
![]() ![]() ![]() ![]() ![]() ![]() |
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.
Features
- ISO or CUE file, cue file needs the files listed in cue file. (not support sega original CD, bacause Wii cannot read CD)
- Wiimote, Classic, and Game Cube controllers.
- front SD/SDHC and USB storage (only FAT)
- save/load state
- configurate buttons
- save settings
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 needed files 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. But, some games freeze with BIOS (ex., Sega Rally Champ.). So, "With BIOS" is not almighty.
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. Then, you return to the main menu.
- Select the "Start emulation".
Some games need to select the proper cartridge. So, you must select the proper cartridge before start.
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 |
![]() |
![]() ![]() |
![]() ![]() |
Move |
![]() ![]() |
![]() |
![]() |
Select menu item |
- 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 beta14 - Oct. 1, 2010
- support saving settings
- support configuring buttons
- some optimizations (a little fast)
- scroll display of long file name
- some minor fixes and changes
Unofficial r2604 beta13 - Sep. 24, 2010
- improve processing vdp1 (fix some imvisiblities 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
- fix displaying
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..