Sponsored Links

Sponsored Links

VBA PS3 Port v0.9.9 - GB / GBA Emulator with Shaders Arrives


Sponsored Links
190w ago - Today halsafar has released a VBA PS3 port v0.9.9 which is a GameBoy / GBA Emulator that includes shaders followed by some updates below.

Download: VBA PS3 v0.9.9 Port (3.41 FW only) / VBA PS3 v0.9.9.1 Port (3.41 FW only) / [Register or Login to view links] / [Register or Login to view links]

To quote: I am pleased to finally release my teams port of VBA (Visual Boy Advance) to the public. It is a clean port of the most recent VBA-M emulator, that is fully functional, equal to our teams SNES9X-PS3 and FCEU-PS3 releases.

We spent some time optimizing it. The VBA-M source is not conducive to being run on the PPU. After applying many small optimizations we have obtained 60fps in all the important games. Enjoy GB and GBA with shaders!

From the VBA PS3 Version 0.9.9 readme file:

1. CURRENTLY IMPLEMENTED VBA-M FUNCTIONS

* Saving/loading of SRAM
* Savestate loading/saving support
- Savestate slot selectable in-game
- Up to 10 saveslots

2. CONTROLS

2.1.1 CONTROLS IN ROM MENU

Up - Go up
Down - Go down
Left - Go back five file entries
Right - Go forward five file entries
L1 - Go back one page
R1 - Go forward one page

Cross - (If directory selected) enter directory/ (if ROM selected) start ROM
Triangle - (If ROM selected) start ROM with multitap support
Circle - (If not in root directory) Go back to previous directory
L2 + R2 - (If you previously exited a ROM) return to game
Select - Go to settings menu (see 'CONTROLS IN SETTINGS MENU' section)

2.1.2 CONTROLS IN SETTINGS MENU

Up - Go up one setting.
Down - Go down one setting.
Left - Change setting to the left.
Right - Change setting to the right.

Circle - Go back to ROM menu/Go back to previous Settings screen
Start - Reset the setting back to the default value.
R1 - Go to the next Settings screen
L1 - Go to the previous Settings screen
L3 + R3 - Return back to game (if a ROM is loaded)

2.1.3 CONTROLS IN-GAME

Nothing worth really explaining here -

R3 + L3 - Press these two buttons together while in-game to go back to the ROM browser menu.

R3 + R2 - Save to currently selected save state slot
L3 + L2 - Load from currently selected save state slot

Right analog stick - Left - Move current savestate slot one slot backwards
Right analog stick - Right - Move current savestate slot one slot forward

To play a game with a USB controller as Player 1, start up your PS3 and rather than using the Sixaxis/DualShock3, plug in an USB port before connecting the controller to the PS3 - your USB pad should then become Controller 1.

Visual Boy Advance PS3 1.01 (FW 3.41/Geohot CFW 3.55) Changelog:

V1.01
• Settings save again - ROM path/SRAM path/savestate path can be changed again.

V1.0
• UI enhancements - up-to-date with the other emulators (SNES9x PS3/Genesis Plus
GX PS3/FCEU PS3)
• RSound support.
• Configurable controls.
• Geohot 3.55 CFW build.





Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 28 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles. Thanks!

samm216's Avatar
#28 - samm216 - 137w ago
can i use cheats on VBA ps3 ? sorry.. i'm noob

hos4010's Avatar
#27 - hos4010 - 147w ago
good work

PS3 News's Avatar
#26 - PS3 News - 147w ago
Here is VBANext / GBANext the PS3 Gameboy / GBA Emulator v1.01 Rev 65438ccc85.

Download: [Register or Login to view links]

Below are some brief details from pete_uk: ps3crunch.net/forum/threads/1131-GBA?p=10117#post10117

Source aquired from [Register or Login to view links]
Commit History: [Register or Login to view links]

Thanks to Twinaphex for all of his work on this emulator.

Another update from pete_uk also: ps3crunch.net/forum/threads/1131-GBA?p=20454#post20454

Download: [Register or Login to view links]

The problem seems to be with loading Zipped ROMs. I have extracted all of my ROMs and am no longer getting any crashes

Also, Attached is the latest commit of VBA-Next.

Changelog:

  • Added 5xBR v3.2 and blinky Cg shaders
  • Added libxenon rules to libsnes Makefile

Another update by pete_uk via: [Register or Login to view links]

Download: [Register or Login to view links]

Note: There seems to be an issue with loading zipped roms. Please unzip your roms to avoid any issues!!

Download: [Register or Login to view links] (multiMAN compatible)

Source Code: [Register or Login to view links]

Download: [Register or Login to view links]

Source Code: [Register or Login to view links]

PS3 News's Avatar
#25 - PS3 News - 156w ago
Below is another unofficial update to VBANext PS3 which includes Custom Scaling and FBO from kristian696969: elotrolado.net/hilo_visualboyadvance-port-para-ps3-11-1-2011_1522934_s80#p1725511943

Download: [Register or Login to view links] / [Register or Login to view links]

Improvements:

  • FBO mode - Corrected Cg params for shader 1/2
  • Went through code with debugger/disassembler - got rid of a lot of LHS penalties

PS3 News's Avatar
#24 - PS3 News - 158w ago
A few days back PlayStation 3 developer squarepusher2 announced that the Nintendo Gameboy / GBA Emulator PS3 Port known as VBA PS3 would soon become VBANext, and today subcon959 has made available an unofficial VBANext PKG file for PS3 users to try out while awaiting an official release.

Download: [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links]

Some recent changes from the SVN include the following:

  • (PS3) Auto-aspect ratio setting + plus more aspect ratios
  • (PS3) Cleaned up menu code some more.
  • (PS3) Cut down on some more menu code duplication
  • (PS3) Uses systemDrawScreen() macro now instead of IFDEF __CELLOS_LV2__ hackery to make a direct call to Graphics->Draw and psglSwap.
  • (PS3) Cleaned up code duplication in menu code (Core) Doesn't try to set regparm attribute now for non-x86 platforms
  • Changed blip_med_quality back to blip_good_quality
  • Patches to PS3 sound driver so it works with the new sound approach
  • Dumps VBA samples all at once, reports NUM SAMPLES
  • Rearranged damn headers again - we need a common.h NOW
  • Added USE_CACHE_PRETCH around instrinsics
  • Added USE_CACHE_PREFETCH around intrinsics
  • Had to move some #defines around - broke the build last commit
  • reordered top of file so headers come first - added string.h and stdio.h under __GNUC__ preprocessor
  • added string.h and stdio.h #includes under ANDROID preprocessor
  • Removed unused friend class 'Blip_Reader' from Blip_Buffer
  • Removed garbage files from PS3 buildtools
  • (Core) Removed GEKKO defines for cheat code (PS3) Had to add Cellframework1 for FileBrowser and OSKUtil - needs to be rewritten for Cellframework2 though.
  • Removed reinserted files from unused directory
  • Removed revert garbage files ending with '.orig'
  • (Core) USE_AGBPRINT and USE_CHEATS defines can now be used - reinserted files that were necessary for these parts to work.
  • (Core) There were some calls to doDMA in both the if and else blocks of certain conditionals - cut down on the amount of times this function is called by giving doDMA parameters instead that are defined inside these if-else codeblocks.
  • (Core) Removed CPUisGBAImage - this was a copy of utilIsGBAImage in GBA.cpp that was strangely never used at all. Perhaps this was never properly refactored and moved to Util.cpp. (PS3) changed buffer.c into buffer.inc and included it into audioport.c.
  • Expanded iteration macros
  • Changed NO_DEBUGGER defines to USE_DEBUGGER - no more double-negative define
  • Cleaned up a lot of header files - Cut down on GEKKO defines - Changed 'FRAMESKIP' define to 'USE_FRAMESKIP' to fit in with the rest of the VBANext switch naming convention. It will automatically define USE_FRAMESKIP if you define 'FRAMESKIP' - so it is backwards compatible in a sense.
  • Cleaned up a lot of unnecessary includes and cut down on some GEKKO ifdefs.
  • Added ifdef defines for ppu_intrinsics.h (should be PS3/360 only)
  • Added 'USE_SWITICKS' define.
  • Added FRAMESKIP defines and added back frameskipping code to GBA.cpp (but defined)
  • Initial commit of VBA-PS3 codebase - now VBANext and no longer PS3-specific.


More PlayStation 3 News...

Sponsored Links

Sponsored Links
Sponsored Links

Sponsored Links







Affiliates - Contact Us - PS3 Downloads - Privacy Statement - Site Rules - Top - © 2014 PlayStation 3 News