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.