VisualBoyAdvance, port para PS3 (11/1/2011)

1, 2, 3
Parece que Shinhalsafar (Snes, Snes) y sus amigos quieren traernos muchos emuladores para nuestra negrita:

Update:

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.


Readme:

***** VBA PS3 ************************************************** *******
***** Version 0.9.9 ************************************************** ****

This is an application for the PlayStation3 that makes it possible to play
Game Boy Classic / Game Boy Color / Game Boy Advance games on your jailbroken
PlayStation3. It is based on an up-to-date version of the popular PC emulator,
VBA-M.

=========================================
Table of Contents
=========================================
1. Currently Implemented VBA-M functions.........................
2. Controls.......................................... ............
2.1.1 - Controls in ROM menu................................
2.1.2 - Controls in Settings menu...........................
2.1.3 - Controls in-game....................................
3. Settings.......................................... ............
3.1 - Settings.......................................... ....
4. Currently known issues (as of 0.9.9)..........................
4.1 - Resolution switching with FW 1.92 build...............
4.2 - Sonic Advance 1/2 don't work..........................
5. Notes............................................. ............
5.1 - General notes.........................................
5.2 - Performance notes.....................................
5.3 - Performance w/ pixel shaders..........................
6. Planned improvements...................................... ....
7. For Developers........................................ ........
7.1 - Source Code Repository................................
7.1.1 - Getting the latest VBA-PS3 revision............
7.2 - Compilation Instructions.............................
7.2.1 - For SDK 1.92...................................
7.2.2 - For SDK 3.41...................................
7.2.3 - To make a debugging-friendly compile...........
7.3 - CellFramework..................................... ....
7.3.1 - Getting the latest Cellframework revision......
8. Credits........................................... ...........



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.


3. SETTINGS
===========

3.1 GENERAL SETTINGS
====================
Display framerate - This will show the FPS (Frames Per Second) onscreen
Current save state slot - Set the save state slot - this way, you can save multiple states and switch inbetween save states
Resolution - Switch between resolutions - 480p mode, 576p mode, 720p mode, 1080p mode and more (depending on your monitor's
supported resolutions). Press X to switch to the selected resolution. (*)
Aspect Ratio - Switch between aspect ratios 'Scaled' (4:3) and 'Stretched' (widescreen/16:9).
Hardware Filtering - Switch between Linear interpolation (Bilinear filtering) and Point filtering.
Overscan - Set this to a certain value so that no part of the screen is cutoff on your television/monitor. Which value to set varies
depending on your monitor/TV
Control Style - Button mapping of the Game Boy controls.
- Better: maps A button to Cross and the B button to Square
- Original: maps the B button to Cross and the A button to Circle
Selected Shader - Select a shader - the default shader is '/stock.cg'. Choose between 2XSaI, Bloom shader, curved CRT shader, HQ2x,
Super2xSaI, SuperEagle, and more
Use GBA BIOS - Select a GBA BIOS from the filesystem - upon pressing Cross, you can select a GBA BIOS. Note that Game Boy Classic ROMs
will not work when a GBA BIOS has been selected. You can disable the GBA BIOS by pressing 'Start' on this setting.
points to the server that will be running an RSound server application.
Savestate Directory - Set the default savestate directory - all your savestates will be saved here and loaded from this location. Is set to
USRDIR by default.
SRAM Directory - Set the default SRAM directory - all your save data files (SRAM/EEPROM/flash) will be saved here and loaded from this
location. Is set to USRDIR by default.
Startup ROM Directory - Set the default ROM path to be used. The emulator will use this as the 'root' directory inside the ROM menu. Is set to '/'
by default.
DEFAULT - Set all of the general settings back to their default values

* - Might cause some problems on firmware FW 1.92 if you resolution switch too many times.


4. CURRENTLY KNOWN ISSUES (AS OF BUILD 0.9.9)
==========================================

4.1 RESOLUTION SWITCHING WITH 1.92 BUILD
========================================
1) Resolution switching with the 1.92 build may cause the program to crash after switching too many times. This issue will be hopefully resolved in
the future. The 3.41 build is unaffected by this.

4.1 SONIC ADVANCE 1/2 DON'T WORK
================================
2) Sonic Advance 1/2 currently don't work with VBA. This is a known issue and will be looked into.


5. NOTES
========

5.1 GENERAL NOTES
=================
* For people running this on HDTVs complaining about input lag:
- Turn off all post-processing filters you may have running - on Sony Bravia HDTVs, display Motion Flow (this also causes input lags
with most games in general, not just this application. If your HDTV has a 'Game' mode or something of the sort, select that as well.

5.2 PERFORMANCE NOTES
=====================
This emulator has been optimized to run most games at full-speed (at any resolution - 480p/720p/1080p).

Some of the games that are guaranteed to run at fullspeed (without frameskipping) are games like:

Advance Wars
Astro Boy
Castlevania - Circle Of The Moon
Castlevania - Harmony of Dissonance
F-Zero: Maximum Velocity
Final Fantasy Tactics Advance
Golden Sun
Kuru Kuru Kururin
Legend of Zelda: A Link To The Past
Legend of Zelda: The Minish Cap
Mario Kart; Super Circuit
Mega Man Battle Network
Metroid Fusion
Metroid Zero Mission
Mother 3
Super Mario Advance
Super Mario Advance 2
Super Mario Advance 3
Sword of Mana
Tactics Ogre - The Knight of Lodis
Wario Land 4
Wario Ware Inc

and so on.

As ever, your mileage may vary. Please notify us of games that won't run


5.3 PERFORMANCE NOTES - SHADERS
===============================
Here is the performance of the various fragment/pixel shaders:

SHADER 576p 480p 720p 960x1080 1280x1080 1440x1080 1600x1080 1080p
================================================== ================================================== =================================
Stock 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
2xSaI 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Bloom 60fps 60fps 60fps 60fps 60fps 60fps (*) not fullspeed (**) not fullspeed
Blur 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
CRT 60fps 60fps 60fps 60fps 60fps not fullspeed (**) not fullspeed (**) not fullspeed
HQ2x 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Lanzcos12 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Lanzcos16 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
McGreen 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Quad_Interp 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Scale2xPlus 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Scanlines 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Sharpen 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Super2xSaI 60fps 60fps 60fps 60fps 60fps 60fps not fullspeed not fullspeed
SuperEagle 60fps 60fps 60fps 60fps 60fps 60fps 60fps not fullspeed

* - Might fluctuate with certain games that are CPU-intensive
** - Is fullspeed at 4:3 but not at 16:9


6. PLANNED IMPROVEMENTS
=======================
* Get Sonic Advance 1/2 to work
* 7z archive support


7. FOR DEVELOPERS
==================

7.1 SOURCE CODE REPOSITORY
===========================
This release corresponds (roughly) with revision = 9c5e75c77b

Source code repository is here:

https://code.google.com/p/vba-ps3/

7.1.1 GETTING LATEST VBA PS3 REVISION
=====================================
To be able to check out the latest revision, you must have Mercurial installed on your system. Type in the following:

hg clone https://vba-ps3.googlecode.com/hg/ vba-ps3

7.2 COMPILATION INSTRUCTIONS
===============================

7.2.1 FOR SDK 1.92
=====================
1 - Edit the Makefile and take out '-DPS3_SDK_3_41' from both lines:

PPU_CXXFLAGS += -DGEKKO -DPS3_SDK_3_41 -DPSGL -DPATH_MAX=1024
PPU_CFLAGS += -DGEKKO -DPS3_SDK_3_41 -DPSGL -DPATH_MAX=1024

So it becomes like this:

PPU_CXXFLAGS += -DGEKKO -DPSGL -DPATH_MAX=1024
PPU_CFLAGS += -DGEKKO -DPSGL -DPATH_MAX=1024

3 - Do 'make clean && make && make pkg'

7.2.2 FOR SDK 3.41
=====================

1 - Do 'make clean && make && make pkg'

7.2.3 TO MAKE A DEBUGGING-FRIENDLY COMPILE
=============================================
We provide a netlogger in case you want to have a way of debugging remotely.

1 - Edit the Makefile and comment out the following lines below the comment 'debugging':

#PPU_CXXFLAGS += -DCELL_DEBUG -DPS3_DEBUG_IP=\"192.168.1.101\" -DPS3_DEBUG_PORT=9002
#PPU_CFLAGS += -DCELL_DEBUG -DPS3_DEBUG_IP=\"192.168.1.101\" -DPS3_DEBUG_PORT=9002

The IP address needs to be changed to the IP address of the host machine that will be running netcat.

2 - Do 'make clean && make compile'.

3 - Install VBA PS3 on your PS3, start up netcat on your PC with the following command:

netcat -l -p 9002

4 - Start up VBA PS3. If all went well, you will see debugging messages on your PC with the netcat application.

7.3 CELLFRAMEWORK
===================
VBA PS3 is an implementation of 'Cellframework', which is written by the same developers as a rudimentary framework
for PS3 app development. It provides more-or-less complete classes for graphics, input, audio, and network.

Cellframework is a subrepository of VBA PS3. To update the subrepository, from the commandline, go to the folder and type 'hg up'.

Source code repository for Cellframework is here:

https://code.google.com/p/cellframework/)

7.3.1 GETTING LATEST CELLFRAMEWORK REVISION
=============================================
To be able to check out the latest revision, you must have Mercurial installed on your system. Type in the following:

hg clone https://cellframework.googlecode.com/hg/ cellframework


8. CREDITS
===========
Lantus - Optimizations from VBA 360 0.03
Grandy - Special Thanks/Testing
Orioto - PIC1.PNG (http://orioto.deviantart.com/art/Bir...Time-147870358)


Aún no está en ningún lado, pero podéis compilar el makefile.

Fuente: https://code.google.com/p/vba-ps3/

XD XD XD XD XD
Buen avanze,gracias por la informacion amigo [plas]
perfecto es un gran avance
a la espera de que alguien lo compile xd
Pasame la source y lo intento compilar
está en el primer post, en google code...
Lo estaba esperando [sonrisa]

Alguien sabe el Ratio de Pantalla de la GBA?
Kappie escribió:Lo estaba esperando [sonrisa]

Alguien sabe el Ratio de Pantalla de la GBA?

16:9
haber si este emulador supera al madnafen xd
con 42 pulgadas de pantalla bastara o me hacen falta mas? [poraki]
lo k hace falta es k alguien k sepa compile la version k hay jejeje
EVILRAVER escribió:lo k hace falta es k alguien k sepa compile la version k hay jejeje

pues si tienes razon haber si alguna alma caritativa lo quiere coompilar xD
Retirada por no crear polemica........
Temporalmente inactivo, ¿reupload a otro host,please?

Saludos!
temporalmente inactiva XD
da igual me esperare XD muchas gracias
Darle a f5 varias veces o utilizar otro buscador que no sea chrome , es una proteccion de megaupload que en algunos navegadores no funciona bien
EDIT: fallo mio era el FBA next.. putas pestañas del firefox
MaXiMu escribió:Darle a f5 varias veces o utilizar otro buscador que no sea chrome , es una proteccion de megaupload que en algunos navegadores no funciona bien

estoy usando el firefox y nada XD lo pongo en el jdownloader y cuando este disponible ya me descargara XD

EDIT: acabod e ver que lo has puesto en multiupload gracias xD
por fin compilada muchisimas gracias por vuestro exfuerzo
Lo estoy subiendo a rapidshare en 5 min stá subido para la gente que tiene problemas con megaupload

Em la descarga de multiupload No es este emulador si no FBA , se habrá confundido mikel24 xD
que recibirá este emulador emular perfectamente sol de oro 2?
lol que fallo he tenido xD.. quitando el enlace del fbanext
Retirada por no crear polemica y ordenes del author.
No rodou frenó la ante y tuvo que reiniciar
MaXiMu escribió:subido a rapidhsare para los que tengan problemas con megaupload

http://rapidshare.com/files/432473695/I ... 000001.pkg

ahora si gracias XD
I am the developer of vba-ps3. Please stop posting it until I do the first official release. It is not fully functional. You are releasing a potentially broken product. This is bad for the scene, it causes forks, confuses end users as to which one is the better one.

I can simply pull the project from gcode if this keeps up. Then you ruin it for everyone.
Hagan caso al amigo del anterior post.

Da pantallazo negro y se cuelga la Play
halsafar escribió:I am the developer of vba-ps3. Please stop posting it until I do the first official release. It is not fully functional. You are releasing a potentially broken product. This is bad for the scene, it causes forks, confuses end users as to which one is the better one.

I can simply pull the project from gcode if this keeps up. Then you ruin it for everyone.


I know and see the code is given many warnings and experimental code

This will not hurt the scene, each user is responsible for usage in my opinion,
My intention of the publication is to help the scene progress, testing and reporting applications

Cheers and good job :D

------------------

Spanish user
Yo conozco y miro que el código al compilar da varios warnings y codigo experimental
Esto no hace daño para la scene , el usuario es responsable de su utilizacion (Cualquier WIP) Está en fase de desarollo en mi opinion
Mi intencion de esta publicacion es para ayudar el testeo y reporte de la aplicacion , para ayudar si la scene avance :)
Si este llega aser como el de PC sera practicamente el mejor emulador de GBA para PS3.
MaXiMu escribió:
halsafar escribió:I am the developer of vba-ps3. Please stop posting it until I do the first official release. It is not fully functional. You are releasing a potentially broken product. This is bad for the scene, it causes forks, confuses end users as to which one is the better one.

I can simply pull the project from gcode if this keeps up. Then you ruin it for everyone.


I know and see the code is given many warnings and experimental code

This will not hurt the scene, each user is responsible for usage in my opinion,
My intention of the publication is to help the scene progress, testing and reporting applications

Cheers and good job :D

------------------

Spanish user
Yo conozco y miro que el código al compilar da varios warnings y codigo experimental
Esto no hace daño para la scene , el usuario es responsable de su utilizacion (Cualquier WIP) Está en fase de desarollo en mi opinion
Mi intencion de esta publicacion es para ayudar el testeo y reporte de la aplicacion , para ayudar si la scene avance :)


Está bien tu labor, y pienso que si no fuese por gente como tú, yo no podría disfrutar de cosas como ésta, ya que no tengo ni zorra de compilar... pero por otra parte, pienso que se debería respetar el trabajo del autor, y sobre todo cuando dice que si no lo ha lanzado, es porque está lleno de fallos.... no voy crear alarmas falsas, pero cuidado con los bricks (No debería pasar nada, pero a saber).

Saludos!!
no si entiendo su punto de vista que hay gente si vé un pantallazo en negro o funciona pesimamente actualmente ya le coje mania a la aplicacion para preguntar que version es mejor? o echar merda sobre la aplicacion (Sin tener idea como va eso)
Yo me olvidaria de bricks :
un emulador carga todo en memoria y tiene archivo de configuracion en la misma carpeta del emulador y no modifica nada de la flash, en todo caso puedes tener un problema en el archivo de configuracion y tengas que eliminarlo a mano , para que te vuelva a funcionar un brick parcial (Caso raro).
llevo más de 10 años testeando aplicaciones y no solamente emuladores , tambien programas , o incluso hasta kernel De linux a pelo en plan "RC o pre-alpha" (Sí llamarme friki xD) , (Cualquier WIP) es experimental , i/o varios problemas varios sea por lo que sea, que te puedes encontrar que ni siquiera vaya , o funcione pesimamente en caso de un kernel te puedes encontrar que un driver deje de ir y tienes que combatir su funcionamiento .

Cuando algo está en desarollo se puede encontrar un resultado malo/regular o bueno es la esencia del testing and reporting , es como decir el emulador de xbox DXBX en Windows para PC Solo ejecuta un par de juegos jugables en la actualidad y solo en windows 32bits es funcionable , porque en windows 64bits no funciona provoca un error de pila de memoria (Crash error) De la aplicacion

A cuanto a la aplicacion VBAps3 habrá que esperar a que funcione.
No te ofendas,pero creo que debes respetar la opinion del creador. Por algo es su proyecto y si te pide porfavor que lo quides hasta la version final deberias hacerle caso. Porque luego quizas se pille un rebote y nos quedemos sin nada.
Ya esta retirada los links si esa es su voluntad, pero no comparto su opinion (Ojo no es una critica) y más cuando se publica el código de fuente para trastear y testear, si no valgame la de lios que habrian en el sector de linux por publicar un kernel en fases tempranas pre-alpha con bastantes bugs y errores para corregir cuando el open source se basa en eso hasta que se saque una version mas o menos estable, la existencia de las comunidades libre , se ayuda entre todos y poder reportar tu granito de arena :p

Pero tenia que aclarar el concepto WIP (Work in process).
MaXiMu escribió:Ya esta retirada los links si esa es su voluntad, pero no comparto su opinion (Ojo no es una critica) y más cuando se publica el código de fuente para trastear y testear, si no valgame la de lios que habrian en el sector de linux por publicar un kernel en fases tempranas pre-alpha con bastantes bugs y errores para corregir cuando el open source se basa en eso hasta que se saque una version mas o menos estable, la existencia de las comunidades libre , se ayuda entre todos y poder reportar tu granito de arena :p

Pero tenia que aclarar el concepto WIP (Work in process).


Entiendo tu postura,pero supongo que en linux la gente que testea es gente mas madura saben realmente lo que hacen. Aqui no hay mucha gente con conocimientos mas amplios de "enchufa y pa lante" asi que si no funciona,se desecha
MaXiMu escribió:no si entiendo su punto de vista que hay gente si vé un pantallazo en negro o funciona pesimamente actualmente ya le coje mania a la aplicacion para preguntar que version es mejor? o echar merda sobre la aplicacion (Sin tener idea como va eso)
Yo me olvidaria de bricks :
un emulador carga todo en memoria y tiene archivo de configuracion en la misma carpeta del emulador y no modifica nada de la flash, en todo caso puedes tener un problema en el archivo de configuracion y tengas que eliminarlo a mano , para que te vuelva a funcionar un brick parcial (Caso raro).
llevo más de 10 años testeando aplicaciones y no solamente emuladores , tambien programas , o incluso hasta kernel De linux a pelo en plan "RC o pre-alpha" (Sí llamarme friki xD) , (Cualquier WIP) es experimental , i/o varios problemas varios sea por lo que sea, que te puedes encontrar que ni siquiera vaya , o funcione pesimamente en caso de un kernel te puedes encontrar que un driver deje de ir y tienes que combatir su funcionamiento .

Cuando algo está en desarollo se puede encontrar un resultado malo/regular o bueno es la esencia del testing and reporting , es como decir el emulador de xbox DXBX en Windows para PC Solo ejecuta un par de juegos jugables en la actualidad y solo en windows 32bits es funcionable , porque en windows 64bits no funciona provoca un error de pila de memoria (Crash error) De la aplicacion

A cuanto a la aplicacion VBAps3 habrá que esperar a que funcione.


No me entiendas mal, ya puse que no queria crar falsas alarmas y que no deberia de pasar nada, pero seria conveniente que la gente "de a pie" testease versiones estables.
Mas que nada, simplemente me gustaria respetar la voluntad del autor, aunque, si bien es cierto, tampoco entiendo entonces porque el mismo lo pone a disposicion del publico en vez de seleccionar beta testers.
Y repito, que tambien agradezco mucho la labor de los que compilan los sources, ya que sino yo mismo tendria que aprender a hacerlo para disfrutar de ciertas releases ;)
Eso si, veria correcto entonces que cuando el autor lo considere, compartamos los pkg ya compilados, y asi se respetaria su trabajo.
En ningun caso, compañero, quise decir que hicieses algo malo, todo lo contrario.

Saludos!!
Ya a salido oficialmente, actualuzo ;)

Readme:

***** VBA PS3 ************************************************** *******
***** Version 0.9.9 ************************************************** ****

This is an application for the PlayStation3 that makes it possible to play
Game Boy Classic / Game Boy Color / Game Boy Advance games on your jailbroken
PlayStation3. It is based on an up-to-date version of the popular PC emulator,
VBA-M.

=========================================
Table of Contents
=========================================
1. Currently Implemented VBA-M functions.........................
2. Controls.......................................... ............
2.1.1 - Controls in ROM menu................................
2.1.2 - Controls in Settings menu...........................
2.1.3 - Controls in-game....................................
3. Settings.......................................... ............
3.1 - Settings.......................................... ....
4. Currently known issues (as of 0.9.9)..........................
4.1 - Resolution switching with FW 1.92 build...............
4.2 - Sonic Advance 1/2 don't work..........................
5. Notes............................................. ............
5.1 - General notes.........................................
5.2 - Performance notes.....................................
5.3 - Performance w/ pixel shaders..........................
6. Planned improvements...................................... ....
7. For Developers........................................ ........
7.1 - Source Code Repository................................
7.1.1 - Getting the latest VBA-PS3 revision............
7.2 - Compilation Instructions.............................
7.2.1 - For SDK 1.92...................................
7.2.2 - For SDK 3.41...................................
7.2.3 - To make a debugging-friendly compile...........
7.3 - CellFramework..................................... ....
7.3.1 - Getting the latest Cellframework revision......
8. Credits........................................... ...........



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.


3. SETTINGS
===========

3.1 GENERAL SETTINGS
====================
Display framerate - This will show the FPS (Frames Per Second) onscreen
Current save state slot - Set the save state slot - this way, you can save multiple states and switch inbetween save states
Resolution - Switch between resolutions - 480p mode, 576p mode, 720p mode, 1080p mode and more (depending on your monitor's
supported resolutions). Press X to switch to the selected resolution. (*)
Aspect Ratio - Switch between aspect ratios 'Scaled' (4:3) and 'Stretched' (widescreen/16:9).
Hardware Filtering - Switch between Linear interpolation (Bilinear filtering) and Point filtering.
Overscan - Set this to a certain value so that no part of the screen is cutoff on your television/monitor. Which value to set varies
depending on your monitor/TV
Control Style - Button mapping of the Game Boy controls.
- Better: maps A button to Cross and the B button to Square
- Original: maps the B button to Cross and the A button to Circle
Selected Shader - Select a shader - the default shader is '/stock.cg'. Choose between 2XSaI, Bloom shader, curved CRT shader, HQ2x,
Super2xSaI, SuperEagle, and more
Use GBA BIOS - Select a GBA BIOS from the filesystem - upon pressing Cross, you can select a GBA BIOS. Note that Game Boy Classic ROMs
will not work when a GBA BIOS has been selected. You can disable the GBA BIOS by pressing 'Start' on this setting.
points to the server that will be running an RSound server application.
Savestate Directory - Set the default savestate directory - all your savestates will be saved here and loaded from this location. Is set to
USRDIR by default.
SRAM Directory - Set the default SRAM directory - all your save data files (SRAM/EEPROM/flash) will be saved here and loaded from this
location. Is set to USRDIR by default.
Startup ROM Directory - Set the default ROM path to be used. The emulator will use this as the 'root' directory inside the ROM menu. Is set to '/'
by default.
DEFAULT - Set all of the general settings back to their default values

* - Might cause some problems on firmware FW 1.92 if you resolution switch too many times.


4. CURRENTLY KNOWN ISSUES (AS OF BUILD 0.9.9)
==========================================

4.1 RESOLUTION SWITCHING WITH 1.92 BUILD
========================================
1) Resolution switching with the 1.92 build may cause the program to crash after switching too many times. This issue will be hopefully resolved in
the future. The 3.41 build is unaffected by this.

4.1 SONIC ADVANCE 1/2 DON'T WORK
================================
2) Sonic Advance 1/2 currently don't work with VBA. This is a known issue and will be looked into.


5. NOTES
========

5.1 GENERAL NOTES
=================
* For people running this on HDTVs complaining about input lag:
- Turn off all post-processing filters you may have running - on Sony Bravia HDTVs, display Motion Flow (this also causes input lags
with most games in general, not just this application. If your HDTV has a 'Game' mode or something of the sort, select that as well.

5.2 PERFORMANCE NOTES
=====================
This emulator has been optimized to run most games at full-speed (at any resolution - 480p/720p/1080p).

Some of the games that are guaranteed to run at fullspeed (without frameskipping) are games like:

Advance Wars
Astro Boy
Castlevania - Circle Of The Moon
Castlevania - Harmony of Dissonance
F-Zero: Maximum Velocity
Final Fantasy Tactics Advance
Golden Sun
Kuru Kuru Kururin
Legend of Zelda: A Link To The Past
Legend of Zelda: The Minish Cap
Mario Kart; Super Circuit
Mega Man Battle Network
Metroid Fusion
Metroid Zero Mission
Mother 3
Super Mario Advance
Super Mario Advance 2
Super Mario Advance 3
Sword of Mana
Tactics Ogre - The Knight of Lodis
Wario Land 4
Wario Ware Inc

and so on.

As ever, your mileage may vary. Please notify us of games that won't run


5.3 PERFORMANCE NOTES - SHADERS
===============================
Here is the performance of the various fragment/pixel shaders:

SHADER 576p 480p 720p 960x1080 1280x1080 1440x1080 1600x1080 1080p
================================================== ================================================== =================================
Stock 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
2xSaI 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Bloom 60fps 60fps 60fps 60fps 60fps 60fps (*) not fullspeed (**) not fullspeed
Blur 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
CRT 60fps 60fps 60fps 60fps 60fps not fullspeed (**) not fullspeed (**) not fullspeed
HQ2x 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Lanzcos12 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Lanzcos16 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
McGreen 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Quad_Interp 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Scale2xPlus 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Scanlines 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Sharpen 60fps 60fps 60fps 60fps 60fps 60fps 60fps 60fps
Super2xSaI 60fps 60fps 60fps 60fps 60fps 60fps not fullspeed not fullspeed
SuperEagle 60fps 60fps 60fps 60fps 60fps 60fps 60fps not fullspeed

* - Might fluctuate with certain games that are CPU-intensive
** - Is fullspeed at 4:3 but not at 16:9


6. PLANNED IMPROVEMENTS
=======================
* Get Sonic Advance 1/2 to work
* 7z archive support


7. FOR DEVELOPERS
==================

7.1 SOURCE CODE REPOSITORY
===========================
This release corresponds (roughly) with revision = 9c5e75c77b

Source code repository is here:

https://code.google.com/p/vba-ps3/

7.1.1 GETTING LATEST VBA PS3 REVISION
=====================================
To be able to check out the latest revision, you must have Mercurial installed on your system. Type in the following:

hg clone https://vba-ps3.googlecode.com/hg/ vba-ps3

7.2 COMPILATION INSTRUCTIONS
===============================

7.2.1 FOR SDK 1.92
=====================
1 - Edit the Makefile and take out '-DPS3_SDK_3_41' from both lines:

PPU_CXXFLAGS += -DGEKKO -DPS3_SDK_3_41 -DPSGL -DPATH_MAX=1024
PPU_CFLAGS += -DGEKKO -DPS3_SDK_3_41 -DPSGL -DPATH_MAX=1024

So it becomes like this:

PPU_CXXFLAGS += -DGEKKO -DPSGL -DPATH_MAX=1024
PPU_CFLAGS += -DGEKKO -DPSGL -DPATH_MAX=1024

3 - Do 'make clean && make && make pkg'

7.2.2 FOR SDK 3.41
=====================

1 - Do 'make clean && make && make pkg'

7.2.3 TO MAKE A DEBUGGING-FRIENDLY COMPILE
=============================================
We provide a netlogger in case you want to have a way of debugging remotely.

1 - Edit the Makefile and comment out the following lines below the comment 'debugging':

#PPU_CXXFLAGS += -DCELL_DEBUG -DPS3_DEBUG_IP=\"192.168.1.101\" -DPS3_DEBUG_PORT=9002
#PPU_CFLAGS += -DCELL_DEBUG -DPS3_DEBUG_IP=\"192.168.1.101\" -DPS3_DEBUG_PORT=9002

The IP address needs to be changed to the IP address of the host machine that will be running netcat.

2 - Do 'make clean && make compile'.

3 - Install VBA PS3 on your PS3, start up netcat on your PC with the following command:

netcat -l -p 9002

4 - Start up VBA PS3. If all went well, you will see debugging messages on your PC with the netcat application.

7.3 CELLFRAMEWORK
===================
VBA PS3 is an implementation of 'Cellframework', which is written by the same developers as a rudimentary framework
for PS3 app development. It provides more-or-less complete classes for graphics, input, audio, and network.

Cellframework is a subrepository of VBA PS3. To update the subrepository, from the commandline, go to the folder and type 'hg up'.

Source code repository for Cellframework is here:

https://code.google.com/p/cellframework/)

7.3.1 GETTING LATEST CELLFRAMEWORK REVISION
=============================================
To be able to check out the latest revision, you must have Mercurial installed on your system. Type in the following:

hg clone https://cellframework.googlecode.com/hg/ cellframework


8. CREDITS
===========
Lantus - Optimizations from VBA 360 0.03
Grandy - Special Thanks/Testing
Orioto - PIC1.PNG (http://orioto.deviantart.com/art/Bir...Time-147870358)


Completita, completita para ser la primera cersion xDDDD es lo que tiene el open source ;)
perfecto ahora lo que pasa es que hay dos post hablando de lo mismo XD
Una pregunta tonta, pero me he perdido bastante de la scene estos últimos meses que fue cuando más avance hubo... ¿se puede ejecutar de alguna manera sin hacer el jailbreak/downgrade/etc. a la PS3? vía exploit de motorstorm u otros métodos?
Sabeis como se puede utilizar un save que tengas en el ordenador y pasarlo a la ps3 para jugar con el?
Alguien sabe si ha salido alguna versión nueva de este emulador?
Update:

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.
Estoy muy espeso o no veo ningun link a la descarga :-?
Natsu escribió:Estoy muy espeso o no veo ningun link a la descarga :-?


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

CAMBIOS

V1.01
- La configuración se guarda de nuevo - ruta ROM / ruta SRAM / ruta savestate se puede cambiar de nuevo.

V1.0
- Mejoras de interfaz de usuario - hasta al día con los otros emuladores (Snes9x PS3/Genesis Más
GX PS3/FCEU PS3)
- Apoyo RSound.
- Configurable controles.
- Geohot 3.55 CFW construir.


Descarga

Fuente
Gracias kristian696969 :)
Muchisimas gracias por el link !!!!
+100000000000000000000000000000

Muchas gracias por dios lo acabo de probar va de mil maravillas los juegos en español van y corren bien y nitidos, muchas gracias!!!!!!

Les dejo un link en spoilers para sus juegos gba

http://www.vagos.es/showthread.php?t=118397
kristian696969 escribió:
Natsu escribió:Estoy muy espeso o no veo ningun link a la descarga :-?


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

CAMBIOS

V1.01
- La configuración se guarda de nuevo - ruta ROM / ruta SRAM / ruta savestate se puede cambiar de nuevo.

V1.0
- Mejoras de interfaz de usuario - hasta al día con los otros emuladores (Snes9x PS3/Genesis Más
GX PS3/FCEU PS3)
- Apoyo RSound.
- Configurable controles.
- Geohot 3.55 CFW construir.


Descarga

Fuente

gracias tocayo XD
un saludo,
hola. solo valen para 355 de geohot? valen para 341 jb? un saludo.
campa1980 escribió:hola. solo valen para 355 de geohot? valen para 341 jb? un saludo.



Pues hay dice que tambien sirve de las 2 formas, de todas maneras intenta ya que te tomara poco tiempo, saludos!
(mensaje borrado)
los que tengan 3.41 con dongle e instalen la ultima version de VBA ya no es necesario el dongle para ejecutarlo ya que tambien está firmada.
100 respuestas
1, 2, 3