Bubu, veo que tienes el paquetron que te pasé... bien!!!
QUOTE (Bubu ;-) @ 3/11/2017, 00:22)
El primer asunto a resolver es: ¿cómo incluir más y más sistemas y consolas sin que haya que tocar el core del asunto? Las posibles soluciones son:
Al lio, pasito a pasito ...
QUOTE
(1) daesdae cambia el AdvMenu Plus de tal manera que lea de una carpeta systems pues los sistemas que haya. Cada sistema sería un archivo rc alojado en esa carpeta. Esta opción sería la más exquisita pero daesdae no va a querer ni a tiros.
No es que no quiera es que no puedo ... lo intenté y es tal la paranoia que fuí incapaz de entender el código.
QUOTE
(2) daesdae cambia el Configurator de tal manera que al instalar un sistema bajo AdvMenu Plus, se regenere el archivo systems.rc. Así, en dicho archivo estarían las configuraciones de todos los sitemas que hubiera. Por supuesto, al desinstalar un sistema, se eliminaría la entrada en dicho systems.rc. Yo tendría preparados en cada carpeta de sistema su trozo del systems.rc.
Nigún problema, pero esto estropea la política de tus paquetrones (descargar, descomprimir y jugar)
QUOTE
(3) Bubu ;-) se inventa algún BAT (ya sabéis que yo todo lo hago con BATs) de tal manera que... Qué va, tío. Es imposible. Por más que lo pienso, es que no pué ser.
¿Queeeee? ¿que no puede ser? vamos hombre ...
Te cuento la pelicula:
BAT que escanee los SISTEMA.RC de una carpeta (config) y el texto de estos lo meta en otro llamado "emulator.rc" (este es el que lee el PLUS)
Ejemplo:
CODE
ADVMENUPLUS\Plus.BAT -----> bat que escanea la carpetar "config" y por cada RC que encuentra añade su texto a "emulator.rc". luego lanza el PLUS
ADVMENUPLUS\emutator.rc ---------> el archivo que lee el PLUS (en advmenup.rc --> include emulator.rc)
ADVMENUPLUS\CONFIG\ARCADE.RC
ADVMENUPLUS\CONFIG\ATARI_2600.RC
ADVMENUPLUS\CONFIG\NINTENDO_NES.RC
Si no se te ocurre nada, seguro que por la Internete tendrán la respuesta ...
Investiga el tema, trata de arrancarlo ...
Yo probaría primero con archivos de texto pero tu mismo...
Si lo consigues toco un poco el código del Plus para una chorradita que es necesaria.