Regresar   Foro de marcianitos.org > Emuladores y programas de todo tipo > Sistemas operativos > Windows

 
 
Old 29-dic-2006, 12:12   #81
empardopo
Marciano
 
Avatar de empardopo
Espero tu modificación entonces ...

Estoy listo para usar tu tutorial y despedirme del WXP :-)

Un saludo
   
Old 01-ene-2007, 00:41   #82
Paul Sernine
Moderador
 
Avatar de Paul Sernine
Bueno, pués aquí dejo una nueva versión para el que la quiera usar. Está un poco en estado Alpha, pero funcionar funciona.

Enlace de descarga: aquí.

El archivo de configuración se llama loader.ini y creo que las opciones se explican por si solas, lo pego a continuación para que la gente opine si le sobra / falta algo.

Quote:
# -----------------------------------------------------------------------------------------------------------
# Fichero de configuración del cargador de arranque
# -----------------------------------------------------------------------------------------------------------

# -- Teclas de control --------------------------------------------------------------------------------------

# configuración de ejemplo para teclado (consultar codigos de tecla en teclas.exe)
tecla_menu = 49
tecla_arriba = 38
tecla_abajo = 40
tecla_accion = 217

#Activar entrada por joystick, funciona con subir, bajar y cualquier botón para seleccionar. Valores si | no, por defecto es no
activar_joystick = si

# -- Pantalla de espera -------------------------------------------------------------------------------------

# Texto que aparece en la pantalla de espera
texto_espera = Pulse 1P para entrar en el menú de servicio
# icono que aparece en la pantalla de espera (admite bmp, jpg y gif)
icono_espera = .\graficos\1p.gif
# tiempo en milisegundos que se muestra la pantalla de espera,si se pone a 0 entra al menú directamente
timeout = 3000
# Colores (en notación HTML) de la pantalla de espera
#color_espera = #993366
#color_texto_espera = #5FFFFF
fondo_espera = .\graficos\fondo2.jpg

# Pantalla de Menú-- ----------------------------------------------------------------------------------------

# Título del menú
titulo_menu = Menú de Servicio
# Colores (en notación HTML) de la pantalla de menú
#color_menu = #993366
#color_texto_menu = #ACF8F9
fondo_menu = .\graficos\fondo2.jpg

# Número global de opciones, debe coincidir con la opciones que se han definido manualmente
# la cero también cuenta, es decir si se definen las opciones 0,1,2 y 3; el número de opciones sería 4
numero_opciones = 4

# Se pueden definir las opciones que se quiera,cada una de tiene distintos atributos.
# Ejemplo (sustituir N por un número secuencial de opción):
# opcionN_texto: es el texto que se debe mostrar
# opcionN_comando: es el ejecutable que se debe lanzar.
# opcionN_icono: es fichero que tiene el icono a mostrar (admite bmp, jpg y gif).
# opcionN_X: es la posición en pantalla en el eje de las X.
# opcionN_Y: es la posición en pantalla en el eje de las Y.

# -- Opción 0 ---------------------------------------------------------------
opcion0_texto = Carta de Ajuste
opcion0_comando = .\nokia\ntest.exe
opcion0_icono = .\graficos\blue.gif
opcion0_X = 220
opcion0_Y = 170

# -- Opción 1 ---------------------------------------------------------------
opcion1_texto = Entorno Windows
opcion1_comando = explorer.exe
opcion1_icono = .\graficos\blue.gif
opcion1_X = 220
opcion1_Y = 220

# -- Opción 2 ---------------------------------------------------------------
opcion2_texto = Front-end Gameex
opcion2_comando = c:\Archivos de programa\Gameex\gameex.exe
opcion2_icono = .\graficos\blue.gif
opcion2_X = 220
opcion2_Y = 270

# -- Opción 3 ---------------------------------------------------------------
opcion3_texto = Front-end Mamewah
opcion3_comando = c:\Archivos de programa\Mamewah\Mamewah.exe
opcion3_icono = .\graficos\blue.gif
opcion3_X = 220
opcion3_Y = 320

# Opción por defecto. Es la que se ejecuta si se cumple el TimeOut
opcion_defecto = 2

Le he añadido opciones para configurar, colores, iconos, textos y imágenes de fondo, admite gif, jpg y bmp.

También se le pueden configurar las teclas mediante códigos. Para saber los códigos que corresponden a cada tecla poseis usar el programita teclas.exe. Las teclas por defecto son los cursores arriba y abajo y el ctrl izquierdo para seleccionar, la tecla para entrar en el menú es 1, asi que los que usen j-pac / i-pac apenas tienen que cambiar nada.

El soporte para joystick es muy preliminar, activando la opción correspondiente en el ini, se puede uno mover por el menú con los controles de subir y bajar y utilizar cualquiera de los botones para acceder al menú o para seleccionar una opción. Debería funcionar con cualquier joystick que aparezca en el panel de control de windows, ppjoy incluido.

Le faltan algunas opciones, como configurar el tamaño y la fuente de los textos, que todavía no he tenido tiempo de ponerlas.

Bueno, agradecería que el que lo use me comentara que tal le funciona, sobre todo los que usen hack de joystick o puerto paralelo.

El código fuente no le he publicado porque lo tengo que limpiar / ordenar / comentar. El que quiera que me lo pida.

y ahora con la satisfacción del deber cumplido ... ME VOY DE FIESTA !!! , FELIZ AÑO CHAVALES.
   
Old 01-ene-2007, 08:51   #83
RiCCo
Marciano
 
Avatar de RiCCo
Volviendo de fiesta y justo antes de irme al catre, solo decirte que IM-PREZIONANTE. Muy chulo que sea todo tan configurable. Una cosa, se pueden añadir tantas opciones como se quiera???

Vaya, acabamos de empezar el año y ya venimos con exigencias jejejeje

Feliz 2007 a todo el mundo!!!!!!!!!


AÑADO
*******

Le he echado un vistazo mas a fondo y hay otra curiosidad que me corroe. Siempre hay que elegir una aplicacion ya que el programa no te deja salir. Se le puede colocar un acceso que cierre windows desde el menu, sin que entre en ninguna aplicacion, no???

Otra duda es referente al nokia test. Al entrar en el test, el lanzador sale pero, si terminamos el nokia test, vuelve a aparecer el menu de opciones??lo digo porque si el menu desaparece y el nokia test tambien, se queda la pantalla en negro y tendremos que hacer uso de Ctrl + Alt + Supr para poder reiniciar o apagar la maquina, no??

Editado por RiCCo en 01-ene-2007 a las 09:08.
   
Old 01-ene-2007, 17:29   #84
Paul Sernine
Moderador
 
Avatar de Paul Sernine
Respondiendo a lo primero, si, se pueden poner tantas opciones como se quiera.

Respecto a lo segundo, se puede poner una opción para apagar la máquina y desde ella llamar a un fichero bat que haga un shutdown, no lo he probado con ficheros bat, pero debería funcionar.

Y en cuanto a lo tercero, el programa llama a un ejecutable y luego se descarga a si mismo de la memoria, esto creo yo que es esencial para no consumir recursos a lo tonto (recordemos que es simplemente un cargador de arranque no un front-end), es por ello que al salir del programa que hemos llamado (normalmente un front-end) no hay nada que tome el control, habría que configurar el front-end para que apague la máquina al salir.

Ahora que es configurable es mucho más fácil cambiar la apariencia, no sé como lo voy a dejar al final:



Un saludo y me alegro que te guste.
   
Old 01-ene-2007, 17:34   #85
RiCCo
Marciano
 
Avatar de RiCCo
Pero se podria hacer para que al usar el nokia test, el lanzador no se quitara y siguiera ahi despues de hacer el nokia test??? Que solo lo hiciera con esta aplicacion (o con la que se quisiera, si se pudiera implementar) Lo digo para hacer el test y si esta todo bien, volver al lanzador, llamar a tu frontend y ya si se libera el lanzador, quedandose solamente el front (desde el front podemos ya apagar el equipo sin problemas)
   
Old 01-ene-2007, 22:48   #86
Paul Sernine
Moderador
 
Avatar de Paul Sernine
Pués si, la verdad es que se podría hacer muy fácilmente, para cada opción se podría definir una linea que fuera:

Quote:
opcionN_descargar_lanzador = si | no
poniéndose en "no", el cargador llamaría al programa que fuera y le pasaría el foco, pero no se descargaría de memoria de tal forma que al finalizar el programa llamado retomaría el control y podría seleccionarse una opción diferente.

Vale, me lo anoto para modificarlo.

En realidad lo que me disgusta del nokia_test, es que para salir de él hay que usar el ratón y no se puede hacer con ESC. ¿alguien conoce algún otro programa de cartas de ajuste?
   
Old 01-ene-2007, 23:41   #87
Macarro
Administrador
 
Avatar de Macarro
Bueno, puedes llamar al nokiatest con closemul, no? así podrías salir fácilmente con esc
   
Old 02-ene-2007, 00:14   #88
Paul Sernine
Moderador
 
Avatar de Paul Sernine
Quote:
Originalmente publicado por Macarro Ver post
Bueno, puedes llamar al nokiatest con closemul, no? así podrías salir fácilmente con esc
Coño, eso tengo que probarlo. Gracias Macarro.

EDITO: Dos programillas pára mostrar cartas de ajuste, el primero de ellos permite salir con ESC.

http://monitor-test-screens.softonic.com/ie/30650
http://monitor-tester.softonic.com/ie/30175

Editado por Paul Sernine en 02-ene-2007 a las 00:25.
   
Old 02-ene-2007, 21:49   #89
empardopo
Marciano
 
Avatar de empardopo
Paul_Sernine,

he probado tu nueva version pero como no dispongo de los fuentes no se si lo que te voy a comentar es del todo cierto o no.

Resulta que con la opcion de joystick activada no consigo mover el cursor, me refiero a poder moverme por las opciones, sin embargo en el momento que pongo no en el loader.ini, si puedo ir eligiendo las opciones, por lo que me decanto a pensar que no tienes puesto la opcion OR. Es decir, que cuando seleccione un si, en el fichero de configuracion loader.ini, esten activadas tanto la opcion de manejar con el mando como con el teclado, sino que una anula a la otra.

Te repito lo mismo, es la impresion que me da al no disponer de codigo, lo que si te digo es que al menos con mi panel de control no he podido, elegir las distintas opciones.

Un saludo
   
Old 03-ene-2007, 01:31   #90
Paul Sernine
Moderador
 
Avatar de Paul Sernine
joer que raro, si no he entendido mal, si activas el joystick no te funciona con teclado ni tampoco con joystick, pero si no lo activas te funciona con teclado.

Tal y como lo he programado, la idea era que funcionara con teclado siempre, y que si además activabas el joystick funcionara también con él. En realidad las entradas que leo del joystick las convierto a teclas antes de que las maneje la rutina del movimiento del cursor.

Mañana le hecho un vistazo, seguro que he metido la gamba por algún lado. Y ya de paso ordeno un poco el código fuente y le meto la actualización que sugirio Ricco.

Saludetes.