sábado, 19 de noviembre de 2011

Compilar Mame con High Scores y sin pantallas de aviso en RetrOS

Como he visto que muchos de vosotros, teneis el problema de que teneis un romset para una version de mame en concreto, pero no teneis su ejecutable afinado, sin nag screens, high scores, etc... aqui os digo como conseguirlos para cualquier version.

Esto es para la versión de la linea de comandos, destinada a usarse con un frontend, como MaLa o bien Emuloader, desconozco si hay que añadir librerías extra para compilar MameUI, aunque no intentaría compilar esta ultima, ya que creo que la interfaz hace tiempo que esta abandonada, no la desarrollan y no va muy bien.

Lo primero sera ir a la página oficial de Mame y bajarnos el código fuente de la versión que queremos compilar de http://mamedev.org/:



viernes, 7 de octubre de 2011

RetrOS x64 1.6.1

Como yo creo que es normal, en el primer lanzamiento siempre se deja alguna puntada por descuido sin dar. En el caso de RetrOS x64, he tenido que solucionar varias cosas:

-Retirado SFC (Protección de archivos de Windows).

-Solucionado problema de compatibilidad de los binarios de TurboSheller con x64.

-Añadidas librerias de Visual C++ 2010, para que NullDC funcione correctamente.

Lo principal es que después de substituir la shell con TurboSheller y reiniciar, tenia la mala constumbre de no iniciar el FrontEnd...

En próxima subida de versión igualare las versiones, la 32 bits 1.7 y la de 64 bits 1.7.

Entre la 1.6 de 32 bits y la 1.6.1 de 64 bits, no hay ninguna diferencia de funcionamiento.

Teneis la actualización en la página de descargas.

martes, 4 de octubre de 2011

Parche TurboSheller x64

Como os habrá ocurrido algunos, después de configurar el frontend en x64, al reiniciar no sale nada, eso ocurre por que use el binario de 32 bits en el compiler.exe, ahora lo he solucionado, incluyendo el de x64:

Parche TS x64

Basta con finalizar el proceso tstart.exe, y sobreescribir este en la carpeta C:\Program Files\TSheller\Compiler y solucionado.

Actualizare esto en la ISO directamente, además se me olvido incluir la librerías de Visual C++ y emulador de Dreamcast, no arranca.

Saludos.

domingo, 11 de septiembre de 2011

Conseguir el último romset de mame fácilmente

Una de los mayores problemas después de bajarse RetrOS, suele ser conseguir el ultimo romset de mame.

Pero con esto no nos sera nada complicado:

1- Nos bajamos e instalamos el cliente torrent "uTorrent", por ejemplo...

2-Nos registramos en http://www.pleasuredome.org.uk/

3-Hacemos click en el apartado "Torrents", hay de romsets, updates y rollbacks!!! a disfrutar!!!, mejor que en los tiempos de mame.dk!!!

sábado, 3 de septiembre de 2011

Integrar controladores SATA en RetrOS

Desde la versión 1.6, RetrOS viene sin controladores SATA integrados, ya que los paquetes de drivers, ralentizaban la instalación y provocaban muchos pantallazos azules. Así que vamos a ser más precisos, integrando solo los nuestros...

Necesarios:

-El ISO de RetrOS.

-nLite, el programa con el que esta optimizado, el Windows que viene con RetrOS.

El primer paso, es irnos a la página de descarga de controladores de nuestra placa base, en mi caso es una Asrock N68C-S y necesito los de Windows XP 64 Bits:


martes, 9 de agosto de 2011

RetrOS x64 Publicado

Ya esta disponible la versión x64 de RetrOS, notad que esta versión no esta tan optimizada, pues no esta pensada para equipos antiguos, si no para medianamente modernos o con dos núcleos y con al menos 1 GB de memoria.

Así mismo se  han suprimido MAME 0.106 en esta versión, ya que no tiene sentido, al supornerse que se instala disponiendo de un procesador potente, además de otras utilidades como WinVGA que son viejas.

Evidentemente viene con MAME 0.143 para x64 que rinde mas que la de 32 bits, que es el plus de usar RetrOS x64, ademas de poder instalar mas de 4 GB de RAM.

El resto de aplicaciones de 32 Bits, como Zinc, MaLa y demas funcionan a la perfección...

Bueno espero lo disfruteis, toda vuestra, lo teneis en la sección de descargas!!!



domingo, 24 de julio de 2011

Retros x64 en desarrollo

Pues bueno, prometi que sacaria una versión basada en x64 y aqui estoy currando como un enano en ella os pongo imagenes:

Aqui arrancando:

bootn

El logo de arranque llevan grandes cambios, notese el "x64" que es lo único que ha cambiado...

lunes, 18 de julio de 2011

Versión 1.6 de RetrOS

Pues ya tengo subida la última versión, la 1.6 es un rollback, es decir se han dado pasos atrás, para mejorar su funcionamiento y compatibilidad.

-Se han quitado todos los drivers integrados, pues no daban mas que problemas, SATA, de los 3000 en 1 y los de la ArcadeVGA, aunque están en el directorio "DRIVERS" del CD. Si no os reconoce el disco duro siempre podéis usar la opción de F6 y meter un disquete con los drivers en modo texto, poner un post en foro y os ayudaremos con el proceso.

-Se ha quitado minlogin, si queremos un arranque aun mas rápido, siempre podremos usar los driver EWF mas HORM, carpeta DRIVERS del cd también.

-Se ha actualizado MAME a la version 0.143u3.

-Se han actualizado TODAS las aplicaciones a su ultima versión.

-Se ha agregado MAME Screensaver.

-Se ha integrado en TurboSheller, AutoHotkey a parte de quitar un bug.

A continuación os cito el archivo  INFO.TXT del CD:


sábado, 16 de julio de 2011

Avance de novedades en RetrOS 1.6

Bueno os voy adelantando, TurboSheller, ahora lleva integrado AutoHotkey, lo que quiere decir que podemos hacer con él un montón de cosas como:

-Asignar pulsaciones del joystick a ejecuciones de programas o macros de teclas, o movimientos de ratón.
-Automatizar cargas de aplicaciones al cargar RetrOS en modo silencioso.
-Disponemos de un lenguaje de scripting completo, que permite hacer prácticamente cualquier cosa.
-Se ha optimizado la carga silenciosa del Frontend y optimizado el consumo de memoria, ya no se carga tsheller.exe en segundo plano, solo tstart.exe, consumiendo solo 1 mb de memoria.

capturarpu

martes, 5 de julio de 2011

Resoluciones nativas y no morir en el intento

Se dice muchas veces que las resoluciones nativas no son prácticas, que es imposible mostrar todos los juegos en nativa, que no ocupan toda la pantalla, etc... y es verdad. Pero haz la prueba, compara un juego en su placa jamma original, que siempre es a resolución nativa, con el mismo en una resolución entrelazada a 640x480 en un CRT Arcade o TV, lo primero es que la vista se te cansara mucho menos, lo segundo es que no notaras diferencia alguna en gráficos a una placa original y lo tercero que disfrutaras de autenticas scanlines.

Lo que vamos a hacer en este tutorial es combinar las resoluciones en nativa, que se muestran bien en nuestro monitor, poniendo las que no se muestran bien, en entrelazado con stretching por hardware.

jueves, 30 de junio de 2011

Educar ATi a ArcadeVGA

Muchos no tenemos 75-100 euros para gastar en una de ellas, así que lo haremos será cambiar la bios de la tarjeta original ati...

Necesitaremos una ATi 9250 AGP con 128mb, lo ideal para nuestros viejos Pentium 4 y similar que usamos para la recretiva, con ranura AGP, se puede adquirir fácilmente de 2ª mano por internet, con un precio de 20 euros más o menos:

http://www.milanuncios.com/anuncios/ati-9250.htm

Si tenemos una vieja gráfica PCI será mejor, en caso de estropear la ATi al flasear mal, podemos recuperar la gráfica, teniendo imagen a través de ella.

sábado, 28 de mayo de 2011

Turbo Sheller con corazón de AutoHotkey

Hasta ahora, la combinación de teclas que lanzaban TS eran Ctrl-X, con esta mejora podréis lanzarlo con la que queráis e incluso con el joystick.

Lo que voy a hacer es substituir tstart.exe, por un ejecutable que lance un script de AHK, que siempre este cargado (1 MB de ram), permitiéndonos ahorrar incluso memoria al no arrancar el SO con TS cargado en segundo plano, que son 20 mb de ram (Dichoso .NET).
Directamente lo lanzará el script al pulsar las teclas Ctrl-T y si se queda en 2º plano lo pondrá en primero.

Editando el script con un simple bloc de notas podremos poner todos los atajos de teclado, que nos podamos imaginar, volumen, ejecutar aplicaciones y lo mas importante, se puede incluir cualquier botón o palanca de control del joystick, basta con deciros que hay scrpts de AHK, que permiten manejar el puntero con el joystick. El limite sera solo la imaginación. El código fuente lo tengo preparado, comentado a tope, para que no os liéis y podáis editarlo a voluntad. ademas en http://www.autohotkey.com, teneis una referencia, con la que podréis hacer prácticamente cualquier cosa, es casi un lenguaje de programación.

Además esta la novedad del salvapantallas, como os dije con minlogin dejaba de funcionar, pero la rutina que he creado en el script, usando los mismos parámetros de Windows y su salvapantallas en propiedades de pantalla, la reactiva añadiéndole la gran ventaja de que ahora reconoce en el tiempo inactivo, los botones y palancas de control. Lo que permite poner cualquier salvapantallas y que solo moviendo una palanca o pulsado un boton del panel de control, se quite. Mismamente "Mame Screensaver", que permite que mame lanze un juego aletoriamente, cada lapso de tiempo indicado, independientemente de que frontend usemos, se puede poner de manera fácil y vendrá en la próxima versión de RetrOS.

Os pongo lo que llevo de código, sacaré una actualización a parte para los que tenéis versiones antiguas de RetrOS, lo podáis disfrutar.

Aún quiero añadir un par de entradas para subir y bajar el volumen:


viernes, 13 de mayo de 2011

Exprimiendo lo inexprimible

No paro, soy un culo inquieto...

Probablemente con esto llegue al limite de lo que pueda bajar el consumo de RAM y CPU, en total solo quedarán 14 servicios arrancados, con un consumo de 40 mb de ram recién arrancado:



Después de esto todas las futuras versiones de RetrOS, a no ser que tengan bugs, ya llevaran la carpeta i386 igual, salvo las aplicaciones, que iré actualizando según salgan.

Usa la hibernación para arrancar siempre

Usar HORM = Hibernate Once Resume Many

Esto permite hibernar nuestro equipo una vez e iniciar siempre partir de ahí (Requiere del driver EWF):

1-Activamos la hibernación:

www.microsoft.com/spain/windowsxp/u.../hibernate.mspx

También podemos configurarlo, para que al presionar el botón de apagado se hiberne, así no será más fácil congelar el sistema con el frontend ya arrancado.
 

Arranca RetrOS desde una Compact Flash

- Introducción

El procedimiento que a continuación se va a detallar tiene las siguientes ventajas:

- El sistema operativo arrancará muy rápido, entre 15 y 25 segundos dependiendo del hardware usado.

- La nformación será leida desde una tarjeta Compact Flash y escribirá en RAM.

- Por defecto, al apagar el ordenador se descartarán los cambios en el sistema de archivos, pero tendréis la opción de guardarlos.

- Tendremos el sistema operativo congelado, sin tener que recurrir a otras aplicaciones de terceros. Esto hará que vuestra máquina recreativa nunca se desconfigure accidentalmente o por un fallo de software.

- Este sistema funciona en hardware antiguo. Yo he obtenido un arranque en 25 seg. desde que pulso el botón de encendido hasta que sale el menu de juegos de mi frontend con un Pentium IV a 2.4 Ghz.

image


jueves, 12 de mayo de 2011

Modificar la barra de progreso

Personalizar la barra de texto

Seguro que esto no se adecua al estilo de tu recreativa:

image

Vamos a solucionarlo...

Usar HORM para arrancar en 15 segundos

Usar HORM = Hibernate Once Resume Many

Esto permite hibernar nuestro equipo una vez e iniciar siempre partir de ahí (Requiere del driver EWF):

1-Activamos la hibernación:

www.microsoft.com/spain/windowsxp/u.../hibernate.mspx

También podemos configurarlo, para que al presionar el botón de apagado se hiberne, así no será más fácil congelar el sistema con el frontend ya arrancado.

lunes, 9 de mayo de 2011

Configurar Multimame

Pequeño tutorial, sobre como configurar multimame, que viene preconfigurado en RetrOS, un wrapper al que se dirigen todos los comandos que lanza mala y decide si ejecutarlos con mame o zinc. Así jugaremos con zinc a los juegos 3D, sin hacer nada, desde mala sin enterarnos.


domingo, 8 de mayo de 2011

Ya disponble la versión 1.5 de RetrOS

Las principales mejoras son, la integración del archivo minlogin de Windows XP Embedded, los drivers EWF para instalar el sistema en una Compact Flash, se ha incluido DWJukebox a petición popular y que se han incluido los drivers de Calamity, ademas de las BIOS para las ArcadeVGA.

Por problemas de espacio en el CD, se ha quitado VLC, pero se ha hecho que K-Lite Codec Pack instale Mediaplayer Classic, que es un substituto bastante decente.

Lo teneis en la sección de Descargas.

Os pongo el archivo INFO.TXT del CD:


Proceso de instalación de RetrOS

Ya tengo la iso terminada y como no me podia aguantar, la he probado en un viejo Lentium 4 que tenia por casa a 2,4, que tendra sus 7 u 8 años, que es el tipo de PC, para el que esta pensado RetrOS:

image

Instala RetrOS en una Compact Flash

- Introducción

El procedimiento que a continuación se va a detallar tiene las siguientes ventajas:

- El sistema operativo arrancará muy rápido, entre 15 y 25 segundos dependiendo del hardware usado.

- La nformación será leida desde una tarjeta Compact Flash y escribirá en RAM.

- Por defecto, al apagar el ordenador se descartarán los cambios en el sistema de archivos, pero tendréis la opción de guardarlos.

- Tendremos el sistema operativo congelado, sin tener que recurrir a otras aplicaciones de terceros. Esto hará que vuestra máquina recreativa nunca se desconfigure accidentalmente o por un fallo de software.

- Este sistema funciona en hardware antiguo. Yo he obtenido un arranque en 25 seg. desde que pulso el botón de encendido hasta que sale el menu de juegos de mi frontend con un Pentium IV a 2.4 Ghz.

image


Actualización de TurboSheller para versiones inferiores a RetrOS 1.4

No válida para la 1.5 que usa minlogin y en la que ya viene una versión superior la 1.6, soluciona el bug, por el que no deja apagar RetrOS:

Instrucciones:

Se sale de TS del menú de Arranque/Salir y se sobreescribe el archivo tsheller.exe en la carpeta del TS en archivos de programa.

Links protected with LinkSave.in

Roms de Mame 0.106, disponibles de nuevo

Las roms de esta versión de emulador, antes de que reescribieran todo el motor gráfico y requiriera de mas CPU, vuelven a estar disponibles, ya que este romset es difícil de encontrar, eso si viene recortado, sin clones, ni juegos que no funcionan correctamente. Así podréis reciclar vuestros equipos viejos, que las disfrutéis.


Links protected with LinkSave.in

Nueva Web

Junto a la presentación de la nueva versión de RetrOS, la 1.5 he decidido crear una web más especifica, espero la disfruteis.