Forzar a MAME a verse a pantalla completa sin bandas laterales

Seguimos con otro “truco” mas en relacion a la consola-maquina del futuro que estoy configurando, un puto proyecto faraonico que voy encarrilando y definiendo un poco cada dia que pasa.

En este ocasion os voy a dejar con un “tip” para el emulador MAME, da igual su version ya que yo lo he usado en la vesion 0.133 que ya tiene años y ahora lo estoy probando en la ultima que ha salido 0.189 y logicamente funciona igual ya que es un parametro.

¿De que se trata? (preparando casco y gafas para recibir pedradas de los puristas) cuando cargamos un juego en el emulador MAME a pantalla completa, si nuestra pantalla no es de aspecto 4:3 (antigua) sino que sera en 16:9, pues la pantalla completa no es del todo asi, sino que nos salen a los laterales una bandas negras que a mi personalmente me molestan bastante, aqui vemos un ejemplo con el Captain Commando en mi portatil, no hice captura para que se vea bien a lo que me refiero:

Esta forma de verse, segun los propios desarrolladores de mame:

-[no]keepaspect / -[no]ka

Enables aspect ratio enforcement. When this option is on, the game’s proper aspect ratio (generally 4:3 or 3:4) is enforced, so you get the game looking like it should. When running in a window with this option on, you can only resize the window to the proper aspect ratio, unless you are holding down the CONTROL key. By turning the option off, the aspect ratio is allowed to float. In full screen mode, this means that all games will stretch to the full screen size (even vertical games). In window mode, it means that you can freely resize the window without any constraints. The default is ON (-keepaspect).

The MAME team heavily suggests you leave this at default. Stretching games beyond their original aspect ratio will mangle the appearance of the game in ways that no filtering or HLSL can repair.

seria la correcta o la que recomendable pues, como su propio nombre indica, el parametro keepaspect, mantiene el aspecto, pero, ¿que pasa?, que a dia de hoy la gente ya no tiene monitores 4:3 (cuadrados) como los de antes, como los de las maquinas recreativas, sino que son todos (el 99%) de 16:9, tanto en pc de sobremesa como en portatil, y si queremos un full screen de verdad sin importar que la imagen se estire un poco pues tenemos que meter este parametro a mano en la configuracion de MAME, en el mame.ini, por que los muy cucos no la metieron y la desactivaron, no no, directamente no esta XD.

¿Y como hacemos?, muy facil, vamos a la carpeta donde esta el mame.exe (el de linea de comando), buscamos el fichero mame.ini, sino esta, es que acabas de aterrizar en la tierra de la emulacion, tienes que crearlo a mano, vete a una ventana de MSDOS y ponte en la carpeta donde tengas el mame.exe y ejecuta esto: mame.exe -cc

Automaticamente se te creara el fichero mame.ini al ladito mismo del mame.exe, abrelo y vente aqui:

Busca las opciones OSD VIDEO OPCTIONS y escribe lo que ves que te falta tal cual

keepaspect 0 (si esta en 0 el juego se te estirara hasta el 100% de tu monitor, si esta en 1 se mantendra en su aspecto original 4:3)

prescale 1 (ponlo tal cual) si quieres mas informacion sobre que hace esto exactamente lee la documentacion oficial

Despues de esto, guarda y ejecuta mame.exe, carga un juego y veras como se te estira hasta cubrir el tamaño de tu monitor.

OJO, que conste que si algun dia me hago una recreativa, ya cuando tenga 65 años y este jubilado, le metere un monitor de 4:3 o si se encuentras recreativas viejas con tu monitor original mejor, pero eso es complicado a dia de hoy, o mas bien caro, por eso comento este comando.

De nada hijos mios.

TOP 100: SUPER NINTENDO (HYPERSPIN)

Super Nintendo, ¿quien no ha oido hablar de ella? Si eres un afortunado como yo y la tuviste en tu infancia o preadolescencia, seguro que a dia de hoy te estas quitando el mono de jugar con los emuladores y una de las tareas mas complicadas es saber a que juego o juegos jugar, por que claro, ahora los podemos tener todos, no como antes que el que tenia mas de 10 era el puto amo.

Para facilitar las cosas, y aprovechando la creacion de mi mega-ultra consola casera multisistema, estoy haciendo una criba de juegos de los sistemas mas miticos de todos los tiempos y entre ellos esta Super Nintendo, y me he tomado la libertad de hacer mi propio Top100, grabarlo en video y subirlo al canal, aqui lo teneis:

 


Y aqui la lista completa ordenada alfabeticamente, de nada:

ActRaiser (USA).smc
ActRaiser 2 (USA).smc
Addams Family, The (USA).smc
Aladdin (USA).smc
Asterix (Europe).smc
Axelay (USA).smc
Batman Returns (USA).smc
Battletoads & Double Dragon (USA).smc
Blackthorne (USA).smc
Breath of Fire (USA).smc
Captain Commando (Europe).sfc
Castlevania – Dracula X (USA).smc
Choplifter III – Rescue & Survive (USA).smc
Chrono Trigger (USA).smc
Contra III – The Alien Wars (USA).smc
Cybernator (USA).smc
Demon’s Crest (USA).smc
Donkey Kong Country (USA).smc
Donkey Kong Country 2 – Diddy’s Kong Quest (USA).smc
Donkey Kong Country 3 – Dixie Kong’s Double Trouble! (USA).smc
E.V.O. – Search for Eden (USA).smc
EarthBound (USA).smc
Earthworm Jim (USA).smc
Earthworm Jim 2 (USA).smc
F-Zero (USA).smc
Final Fantasy II (USA).smc
Final Fantasy III (USA).smc
Final Fight 2 (USA).smc
Final Fight 3 (USA).smc
Flashback – The Quest for Identity (USA).smc
Harvest Moon (USA).smc
Illusion of Gaia (USA).sfc
International Superstar Soccer Deluxe (USA).smc
Joe & Mac (USA).smc
Joe & Mac 2 – Lost in the Tropics (USA).smc
Jurassic Park (USA).smc
Killer Instinct (USA).smc
King of Dragons, The (USA).smc
Kirby Super Star (USA).smc
Kirby’s Avalanche (USA).smc
Legend of the Mystical Ninja, The (USA).smc
Legend of Zelda, The – A Link to the Past (USA).smc
Lost Vikings 2 (USA).smc
Lost Vikings, The (USA).smc
Lufia & The Fortress of Doom (USA).smc
Lufia II – Rise of the Sinistrals (USA).smc
Mario’s Time Machine (USA).smc
Mega Man 7 (USA).smc
Mega Man X (USA).smc
Micro Machines 2 – Turbo Tournament (Europe).smc
Mortal Kombat II (USA) (Rev 1).smc
Mr. Nutz (USA).smc
Ninja Gaiden Trilogy (USA).smc
Nosferatu (USA).smc
Out of This World (USA).smc
Pilotwings (USA).smc
Pitfall – The Mayan Adventure (USA).smc
Pop’n TwinBee (Europe).smc
Rock n’ Roll Racing (USA).smc
Saturday Night Slam Masters (USA).smc
Secret of Evermore (Spain).sfc
Secret of Mana (USA).smc
Shadowrun (USA).smc
Soul Blazer (USA).smc
Sparkster (USA).smc
Star Fox (USA).smc
Street Fighter Alpha 2 (USA).smc
Street Fighter II (USA).smc
Street Fighter II Turbo (USA).smc
Stunt Race FX (USA).smc
Super Adventure Island (USA).smc
Super Adventure Island II (USA).smc
Super Bomberman 2 (USA).smc
Super Castlevania IV (USA).smc
Super Double Dragon (USA).smc
Super Ghouls’n Ghosts (USA).smc
Super Mario All-Stars (USA).smc
Super Mario Kart (USA).smc
Super Mario RPG – Legend of the Seven Stars (USA).smc
Super Mario World (USA).smc
Super Mario World 2 – Yoshi’s Island (USA).smc
Super Metroid (Japan, USA).smc
Super Punch-Out!! (USA).smc
Super Soccer (USA).smc
Super Star Wars (USA).sfc
Super Star Wars – Return of the Jedi (USA).smc
Super Star Wars – The Empire Strikes Back (USA).smc
Super Street Fighter II (USA).smc
Teenage Mutant Ninja Turtles IV – Turtles in Time (USA).smc
Terranigma (Europe).smc
Tetris & Dr. Mario (USA).smc
Tetris Attack (USA).smc
Tiny Toon Adventures – Wacky Sports Challenge (USA).smc
Top Gear (USA).smc
Uniracers (USA).smc
Wild Guns (USA).smc
World Heroes 2 (USA).smc
X-Men – Mutant Apocalypse (USA).smc
Yoshi’s Cookie (USA).smc
Zombies Ate My Neighbors (USA).smc

Salvar y cargar partida con Nestopia (emulador de NES) usando gamepad

Como ya sabreis, estoy inmerso en la configuracion y creacion de una maquina/consola/bartop no se al final por lo que me decantare, igual por nada, o igual por hacer 2 cosas diferentes… no lo se…

Lo que si queria o tenia en mente, y sigo teniendo, es hacer una “consola” casera, basicamente es un PC capaz de emular consolas hasta Wii de forma fluida, ya tengo el hardware listo y estoy muy avanzado en la configuracion del software, basado en Hyperspin y que todo ello se maneje unicamente con un gamepad (mando pro de Wii U), salvo la Wii que tengo los controles originales con una barra sensora para PC, pero eso es para otro dia con mas tiempo.

Entre medias, estoy encontrando cositas que no he encontrado en otro sitios, como por ejemplo la posiblidad de salvar/cargar estados en el emulador Nestopia, algo que los puristas no usan, pero los que no tenemos mucho tiempo o paciencia para repetir una y otra vez la misma fase del juego podemos usar de vez en cuando. Ya sabia que los emuladores tenian esta opcion desde hace mucho, pero lo que no se me habia ocurrido era mapear las teclas de guardado y carga en un gamepad, pues aqui las teneis, la opcion exacta en la configuracion del emulador para hacer esto:

La tecla JOY7 que veis configurada para Quick Load State 1 es el boton R2 del gamepad, y la Quick Save State 1 es el boton JOY6 que corresponde a la tecla L2.

Anoto que cada juego tiene su propio “state” y este se va sobreescribiendo, osea que solo tendreis un fichero de guardado por juego, creo que suficiente para superar con exito los juegos de NES, complicados por naturaleza.

Un saludo a los NES gamers.

Portatil HP630, averia chip grafico por calor

Llega el verano, llega el calor, llegan los problemas a los equipos informaticos y equipos electronicos en general.

Al hilo de esto, hace unos dias me traen un portatil HP 630 comentando que se apaga solo solo a los pocos minutos de encenderse, que se calienta mucho. Diagnostico en principio sencillo, el portail esta de mierda en el disipador hasta arriba y habra que cambiar las pasta termica del micro. Me pongo con ello, saco la placa base y el disipador por completo del portatil:

Dicho sea que la extraccion de la placa no es complicada, si laboriosa por que logicamente hay que desmontar todo el portatil, pero ya me los he encontrado bastante mas complejos, este es sencillo. Una vez tenemos la placa y el disipador sacado, lo siguiente es sencillo, desmontar el disipador y ver que efectivamente la mierda le asoma por las esquinas:


La pasta termica del micro tambien la debemos cambiar, ya que estamos, ademas de estar seca, es aconsejable cada 1 o 2 años cambiarla para evitar sustos mayores:

Una vez llevado a cabo el mantenimiento y limpieza tipico de estos casos, pasamos a la fase de pruebas, monto el portatil nuevamente y durante unos minutos estoy dando vueltas con el haciendo que trabaje el micro para ver si disipa bien, cosa que hace a la perfeccion, pero en un toque casi sin querer muevo el portatil y este se apaga repentinamente, ostia.

Vuelvo a encenderlo y voy tocando la carcasa por arriba para ver si hay algo que me dejara sin conectar o un cable este haciendo un corto en la placa y al moverlo este se apaga. Al llegar a la parte donde se encuentra el chip grafico integrado en la placa base y presionar, el portatil se apaga:

Esto es una putada gorda, pues la reparacion de estos chips integrados pasa por hacer un reballing en un empresa dedicada a tal efecto, aqui hay que valorar si merece la pena realizar este proceso o por el contrario, teniendo cuidado de no apoyarse como un animal en esta parte el portatil va a funcionar por años sin mas problema.

Resumiendo, el portatil efectivamente se apagaba por calor, pero al usarlo durante semanas con el disipador sucio, el calor no disipado hizo que las soldaduras del chip grafico se dañadan y ahora al tocar o presionar con la mano por esa parte de la carcarsa el portatil se apaga logicamente.

Como siempre digo, es mejor prevenir que curar, y algo tan rutinario y logico como deberia de ser limpiar los ventiladores, limpiar el disipador y cambiar la pasta termica a un ordenador se ha convertido en una averia que nos hace valorar si tirar el portatil o no.

Un saludo a mi clienta.

Mejoras graficas para Kega Fusion 3.64 (Sega MegaDrive)

Sigo puliendo mi maquina emuladora de Hyperspin, probando cosas y mejorando todo lo posible la emulacion, y hoy os dejo con un pequeño post de como mejorar bastante la calidad grafica de este emulador de forma muy sencilla.

BONUS: ¿Como agregar y configurar el emulador de Mega Drive Kega Fusion 3.64 en Hyperspin?

Lo primero de todo es descargar el paquete de plugins graficos para este emulador, lo teneis en este link.

Una vez lo tengais, descomprimirlo y copiar la carpeta “Plugins” en donde tengais el ejecutable del emulador Kega Fusion, una vez hecho, abris el emulador, boton derecho del raton y seguis esta imagen que os dejo:

Aqui cada uno puede optar por poner el que quiera segun sus gustos, o no poner ninguno, yo me decanto por el hqx2 con VSync activado lo que hace que luzca mucho mas nitido todo.

Como ejemplo, os dejo una captura del Sonic the Hedgedog sin filtro grafico y sin VSync:

Y otra con el filtro grafico HQ2X activado y el VSync:

La mejora se aprecia mucho mejor en pantalla grande y con el juego en movimiento, pero basta darse cuenta de que los bordes ya no estan tan pixelados, la verdad que gana bastante con esta mejora.

Nada mas, un saludo a Sega.