Juegos OnlineConstrucción Diseños y artes Proyectos Tutoriales y docum. Emuladores y soft. Juegos Análisis Plataformas Biblioteca de juegos Biblioteca de pinballs Trucos y guías Miscelánea Hemeroteca Miscelánea Nostalgia Opinión Enlaces Fotos Aleatorias Podcasts RetroCapsula TV Foro Colabora Contacta Registro Principal Tutorial de emulación sobre Gameboy Advance : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module : Function split() is deprecated in /home/retrovicio/www/modules/filter/filter.module warning: Parameter 1 to theme_field() expected to be a reference, value given in /home/retrovicio/www/includes/theme.inc on line 171. warning: Parameter 1 to theme_field() expected to be a reference, value given in /home/retrovicio/www/includes/theme.inc on line 171. on on on on on on on on on on on on on on on on on on on on on on line line line line line line line line line line line line line line line line line line line line line line 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. 1206. #4310 Introducción Navegación La Gameboy Advance es una consola portátil de Nintendo que salió al mercado en marzo de 2001 y se mantuvo hasta el año 2008. A principios de 2003 se actualizó pasándose a llamar GameBoy Advance SP (Super Portable) La tercera versión de la consola se llamó Gameboy Micro, la cual sufrió un rediseño en su tamaño haciéndola más pequeña que el modelo anterior. Ayuda y Normas Sucesora de la popular Game Boy, es capaz de ejecutar casi todo el software escrito para la Game Boy y la Game Boy Color, a excepción de la Gameboy Micro para la que moficaron el slot de cartuchos y solo se pueden introducir de la propia Gameboy Advance. Características técnicas Microprocesador: ARM7TDMI de 32 bits a 16,7 MHz, licenciado a ARM y producido por Nintendo para integrar prácticamente toda la consola en un único chip, reduciendo así el consumo de batería. Memoria: 32 KB de memoria interna (IWRAM, Internal Work RAM) y 96 KB de VRAM (Video RAM) (32kb para sprites y 64kb para mapas), integrado en el procesador y con un bus de 32 bits, 256 KB de WRAM (Work Random Access Memory) externa, con un bus de 16 bits. 1k de memoria para paletas y 1k para la configuración de los sprites (OAM). Direccionamiento de hasta 256 megabits (32 megabytes) de ROM (memoria de solo lectura). Tamaños Pantalla color TFT matriz activa de 7,4 cm (2,9 pulgadas) Resolución de pantalla de 240 x 160 pixeles. Medidas de la pantalla : 40,8 mm X 61,2 mm 16 paletas de 16 colores para sprites (cuyo color 0 se usa como transparente) y 16 paletas de 16 colores para mapeado. Posibilidad de usarlas como una única paleta de 256 colores con el 0 como transparente. Hasta 32,768 colores en los modos de framebuffer. Dimensiones Longitud: 144,5 mm Anchura: 24,5 mm Alimentación : 2 pilas LR 06 para una autonomía de 15 horas Grosor: 82 mm Peso: 140 g Emulación El mejor emulador para esta consola es Visual Boy Advance Buscar Buscar Publicidad La web Artículos actualizados Example: Para configurar las teclas nos ayudaremos del programa SDLTest. Nos debe de quedar algo así: De manera que ya podemos completar nuestras carpetas Vamos ahora a dejar el emulador totalmente configurado.exe que se encuentra dentro de la carpeta SDL-Test . bios. it means left).exe. capturas.cfg y nos saldrá esto # All numeric values are in hexadecimal # Use TAB or EQUAL sign to separate name from value # # # # # # # # # # # # # # # # Key configuration (all numbers are in hexadecimal!) Keys values are in the format YXXX where Y is the device number. it means joystick number Y-1 and it uses the following format for XXX: . it mean right). Ahora creamos las carpetas que necesitemos dentro del emulador. Configuración Primero de todo descargamos el fichero con el emulador desde aquí Una vez descomprimido en la carpeta c:\Gba nos mostrará los siguientes ficheros: Para saber los códigos de las teclas que vamos a asignar descargaremos el configurador de SDL desde aquí y lo pondremos en una carpeta nueva dentro de la del emulador Para hacer menos tedioso el nombre del emulador lo podemos cambiar a Vba. para ello editamos el fichero VisualBoyAdvance.if 20 >= XXX > 30.0 beta 3 que podemos configurarla mediante su gui. . An even number means movement to the negative side (on the X axis. For the Y axis. X axis is usally axis number 0 and Y is axis number 1. ya que esto no influye para nada en su funcionamiento. negative means up and positive means down. An odd number means movement to the positive side (on the X axis. If Y is greater than 0. de la cual haré unos apuntes al final. roms. o bien utilizar la versión 1.2-SDL-Win32 que es sobre la que se basa este tutorial.etc.Este emulador es capaz de emular tanto la consola Gameboy Advance.if XXX < 20. 2 for right and 3 for left. then XXX is the HAT number multiplied by 4 plus the direction: 0 for up.7.8. XXX is the axis number multiplied by 2. como la Gameboy Color y Gameboy Podemos optar por la versión 1. 0 means keyborad and XXX is the SDL define for the desired key (read SDL_keysym. escaneado de los juegos. 1 for down. guardado de partidas.h). 0=1x. any other value means true useBios=1 # Bios file full path and name (ZIP not supported) biosFile=c:\gba\bios\gba. en cambio con cualquier otro filtro podemos dejarlo en 1x y al seleccionar pantalla completa sí que ocupará toda la pantalla. video=0 # Use fullscreen mode. # Video setting. gbFrameSkip=0 El escalado depende del filtro que usemos. Esta obra está bajo una licencia de Creative Commons. 0=false. frameSkip=0 # Gameboy Frame skip setting. Allowed values are from 0 to 5 only. any other value means true fullScreen=1 # Disables MMX support disableMMX=0 Una de las cosas que más me gusta de un emulador es que arranque igual que lo hace la máquina emulada y en este caso podemos ver la pantalla de carga si colocamos un archivo de bios en su carpeta correspondiente y le asignamos la ruta donde se encuentra # Use bios file. Retrovicio no distribuye roms y no tiene ánimo de lucro. 2=3x. así que podemos dejarlo tal y como está. 1=2x. Si no aplicamos filtro debemos usar un escalado 4x para que ocupe casi toda la pantalla.bin . By Drupal | Quality Drupal Themes Con la ventana pequeña activa. se nos mostrará en la pantalla que está detrás el código que tenemos que introducir en el archivo de configuración. Las teclas que usaríamos en ese caso serán Joy0_Left=0114 Joy0_Right=0113 Joy0_Up=0111 Joy0_Down=0112 Joy0_A=0132 Joy0_B=0134 Joy0_L=0020 Joy0_R=0130 Joy0_Start=0035 Joy0_Select=0031 Joy0_Speed=0061 Joy0_Capture=0073 Botones Tecla asignada :LEFT: Cursor izquierda :RIGHT: Cursor derecha :UP: Cursor arriba :DOWN: Cursor abajo LCONTROL Botón A LALT Botón B Espacio Botón L LSHIFT Botón R 5 Botón Start 1 Botón Selec Aumentar velocidad emulador A S Captura de pantalla Código 0114 0113 0111 0112 0132 0134 0020 0130 0035 0031 0061 0073 Veamos el aspecto gráfico Para que el juego se muestre de la mejor manera posible y sin saltos seleccionamos # Frame skip setting. En cuanto al uso o no de intrucciones MMX no he notado cambio alguno. Allowed values are from 0 to 5 only. 0=false.Lo ejecutamos y nos saldrá esto Retrovicio declina cualquier responsabilidad derivada del uso que se haga de la información de la web y foro. 3=4x. si pulsamos una tecla. asignaremos las mismas teclas que se usan en MAME y así compatibilizar al máximo el emulador. Como en principio suponemos que vamos a utilizar el emulador en máquinas arcade. Ejemplos de filtros: Sin filtro aplicado Filtro AdvanceMAME Scale2x Filtro Modo TV .Si queremos aprovechar la máxima velocidad en la emulación no debemos aplicar ningún tipo de filtro. pero si disponemos de una máquina más potente puede haber una notable diferencia en el aspecto gráfico haciendo uso de los mismos. A=Bilinear Plus. 2=SGB. Not setting one them makes the file go the rom directory. 7=AdvanceMAME Scale2x. 1=TV Mode. any other value means true colorOption=1 Damos las rutas a los directorios siguientes # Directories. ya es cuestión de cada uno si quiere modificar algo. # Filter to use. any other value means true disableStatus=0 # Enable Gameboy border. anything else for BMP captureFormat=0 # Sound quality # 1=44 Khz. 3=GB. 8=Simple 2x. 0=automatic. 1=CGB/GBC. # Save state directory #saveDir=c:\gba\Saves # Screen shot Capture directory #captureDir=c:\gba\Snap # Battery directory #batteryDir=c:\gba\Battery Y el resto de instrucciones las dejamos de la siguiente forma. 4=Super Eagle # 5=Pixelate. C=lq2x filter=7 Las siguientes instrucciones las dejamos como siguen # Disable status messages. 0=no filter. 3=Super 2xSaI. 4=11Khz soundQuality=2 # Sound Echo # 0=false. # Screen capture format # 0=PNG. 0=false. 2=2xSaI. 6=Motion Blur. any other value means true borderOn=0 # Gameboy emulator type. 4=GBA. pero en principio funcionaría correctamente así. anything else for true soundEcho=0 # Sound Low pass filter . 2=22Khz. # 9=Bilinear. 0=false.Filtro Modo Pixelado Para mi gusto el filtro Advmame es el más elegante por lo menos en monitor TFT. 0=false. 5=SGB2 emulatorType=0 # Enable washed colors. B=hq2x. ini (mamewah v1.[romext]"{nodosbox}{nosafelaunch} M.A.Con esto terminamos la configuración del fichero VisualBoyAdvance. Implementación en Frontends La línea de comandos que utiliza este emulador es la siguiente vba.68 El ini correspondiente a este sistema sería ### gba.exe "[rompath]\[name]. Tan sencillo como rellenar el configurador de la siguiente forma .exe "c:\gba\roms\aladdin.[extensión]" Un ejemplo sería vba.exe "[ruta del juego]\[nombre del juego].A.L.68) ### emulator_title Gameboy Advance ### List Generation Settings ### rom_path rom_extension dat_file nms_file catver_ini_file list_generation_method c:\Gba\roms zip auto auto auto auto ### Execution Settings ### pre_emulator_app_commandlines emulator_commandline post_emulator_app_commandlines general_app_commandlines c:\Gba\vba. muy útil si utilizamos J-PAC.zip" Pasamos a implementarlos en diversos lanzadores (o fontends ) Mamewah 1. podeis descargarlo al final del tutorial.cfg Si quereis el emulador configurado directamnete para usarlo en recreativas y con las mismas teclas de MAME. exe zip false false HIDDEN false .Hyperspin El fichero ini lo tenemos que modificar de la siguiente forma (solo pongo la parte relacionada con el emulador) [exe info] path rompath userompath exe romextension parameters searchsubfolders pcgame winstate hyperlaunch = = = = = = = = = = C:\Gba\ C:\Gba\Roms\ true Vba. pero de manera más palpable. elegir las teclas de control y cómo ponerlo directamente a pantalla completa.8.Maximus Arcade Visualboy Advance 1. Para lo primero basta con entrar en la pestaña siguiente Y dentro de ella seleccionar la siguiente entrada . Veamos una captura del mismo Lo que realmente nos interesa de él es cómo configurarlo para que salga con la tecla Esc .0 beta 3 También podemos hacer uso de este fantástico emulador ya que gracias a tener gui es totalmente configurable. de la misma forma que hemos hecho anteriormente. nos vamos a la acción que indica y la borramos. Para modificar los controles .Marcamos la tecla y pulsamos Remove para eliminarla y pulsamos la tecla Esc y nos dirá que ya está asignada. y ahora nos volvemos a la opción FileExit volvemos a pulsar Esc en el recuadro de Select New Shortcut Key y le damos a Assign. con lo que nos quedará así. Ahora solo queda lanzar el frontend y disfrutar de este fantástico emulador. software gameboy advance .7.2-SDL-Win32 especialmente modificado para recreativas.00:34.Y para ponerlo a pantalla completa Ya con eso tenemos nuestro emulador totalmente configurado par utilizarlo en nuestro frontend favorito. Un saludo Enviado por Sydaroa el Mar. Os dejo para descarga el emulador Visual Boy Advance 1. 17/11/2009 .
Report "Tutorial de Emulación Sobre Gameboy Advance Retrovicio"