I encourage EVERYONE to sign up at the wiki and become a part of the already awesome community over there! Thank you everyone for helping out!

This also goes to the DSi site as well and you can find that wiki located here

Thursday, May 29, 2008

VBA update

From the site:

Wii Port
Wiimote / Classic Controller / Gamecube Pad support
Front-SD ROM Loading
Front-SD SRAM Saving and Loading
MEM2 ROM Storage for fast access
In-game Menu with ability to exit to loader (Home button)
Auto frame skip for those core heavy games

GC Port
SDGecko ROM Loading
SDGecko SRAM Saving and Loading
In-game Menu with ability to exit to loader (X+Y)
Auto frame skip to give you the illusion of full FPS

Please note, there's not much of a GUI if anything. The only way you can load another ROM is to exit to the loader through the in-game menu or simply reload the DOL.

Please note, this is coded in PAL60, if you change it you will probably mess up the timing and things will go horribly wrong due to frame-skip relying on this.

Roms must be placed in /VBA/ROMS/ and cannot be compressed.
Saves will be placed in /VBA/SAVES/ and will automatically be loaded if they exist.
The GBA BIOS file is to be placed in /VBA/BIOS/BIOS.GBA.

If you want to use a Wiimote/Classic Controller, turn it on during the ROM selection menu for it to be detected.

Full source code is included. You will need to wait until the current libOGC CVS is updated to devkitpro r15 and actually working. I compiled using a modified devkitPro r14 and libogc from CVS. Use the pre-compiled GBA.o (done with level2 optimizations) if you wish to compile this software again. (GBA.d will need to be modified) This is a messy build process but it's the only way to get it working for now.

Update:
I didn't anticipate that the Wii would run VBA so fast so in my initial release I had vsync disabled and frameskip was supposed to handle things. Anyway, please grab a updated build to fix the "too fast" issues. "noframeskip" version may run a little too slow but won't have speed-up/down moments and "frameksip" version should run pretty accurately. Also I fixed the saving and not being able to return to the game issue.

Wii/GC ports by: emu_kidid,
Original Gamecube port: softdev.
VBA by Forgotten (http://vba.ngemu.com/)
libOGC/devKitPro by shagkur/Wintermute.

Forums
Download

1 comments:

Anonymous said...

It's good for a start, but it should have smoother game play, faster load times and most importantly an option to return to the rom selection menu so you won't have to restart it every time you wanna play another rom. I have also noticed that when you play gb/gbc roms it's slow. Hope this advice helps, and keep on hackin'!

Post a Comment

Recent Comments