HOLA.
En esta ocasion os muestro el proyecto en el que he estado trabajando unos meses.
mi idea era hacer un menu rapido para seleccion de juegos o utilidades para diskete o disco duro del +3
como no se soportan nombres largos era un coñazo tener tantos ficheros al hacer un CAT y no saber con cual se arranca un juego
tambien queria que fuera algo facil de editar y modificar.
en el adjunto hay tres ficheros, dos imagenes dsk y un fichero llamado "menu" con cabecera +3DOS para copiar en modo binario con strowsaw
he incluido dos imagenes dsk por dos motivos la version antigua v.07 estaba pensada para tener el fichero menu en cada una de las particiones o incluso en la disquetera.
lo he dejado aqui por si alguno lo quiere usar como menu independiente en una disquetera.la imagen incluye algunos juegos de ejemplo y funciona en un +3 normal sin rom +3e i disco duro
esta version lo que hace es leer el fichero lista.txt de la unidad actual y mostrar la lista de juegos.
nota los snaps y los z80 no funcionan desde la disquetera por limitaciones de la rom +3e.
el fichero menu que se incluye en DSK v.11 y el fichero menu suelto es el mismo
El fichero menu solo hace falta copiarlo al disco principal con strosaw o ejecutarlo desde la disquetera.
ya que esta version actua de otra manera.
me centro en explicar la version v.11 pero el fichero lista.txt sera igual para las dos versiones.
version v11
al arrancar (da igual desde que unidad lo arranques) lo que hace es escanear el disco duro 0 en busca de todas sus particiones
y nos mustra una lista con todas las particiones de datos encontradas. (excluye la del sistema y las particiones swap)
una vez en el menu de la lista nos movemos con las teclas O,P,Q,A, ENTER y 0,1
Q Arriba (si estamos en el primero y le damos arriba salta a la pagina anterior o a la ultima si estamos en la primera)
A Abajo (si estamos en el ultimo salta a la pagina siguiente o la primera pagina si estabamos en la utlima)
O pagina anterior (si estamos en la primera salta a la ultima)
P pagina siguiente (Si estamos en la ultima salta a la primera)
ENTER seleccion y carga
0 cambia al disco 0 y vuelve a leer las particiones
1 cambia al disco 1 y vuelve a leer las particiones
si intentamos cambiar a un disco y este no se detecta da un error e intenta detectar el otro.
si estamos en la lista de juegos de una particion para volver a las particiones selecionar el disco 0 o 1 y se vuelven a mostrar.
en la barra de estado nos muestra
primero el disco en el que estamos
0 >
depues la particion montada en C:
xxxxxxxxxxxxxxxxx
y a la derecha el numero de pagina actual y el total de paginas disponibles
xx/xx
una vez selecionada una particion el menu lo que hace es desmontar la unidad actual C:
y montar la particion seleccionada en C: para proceder a buscar y leer el fichero LISTA.TXT
hay mensajes con varios errores posibles....
una vez en la lista de juegos.
cabe destacar que el menu solo muestra el nombre de impresion no el nombre de ejecucion
se soporta la carga de cualquier fichero que se lea del +3 con LOAD "nombre"
asi como ficheros *.Z80 y *.SNA que el +e3 se ejecutan con el comando SPECTRUM
en la lista es transparente no hace falta hacer nada, se comprueba el nombre que se va a cargar y se ejecuta de una manera u otra.
y ahora llegamos a la parte mas laboriosa que no complicada la elaboracion del fichero LISTA.TXT
el formato es un formato de texto simple que yo edito con el notepad de windows
cada linea debe tener:
"nombre del juego o programa" sin comillas o saldran tambien
seguido de la barra de separacion \
seguido del nombre de carga usado en el disco, JUEGO, JUEGO.Z80 o JUEGO.SNA
y finalmente el salto de linea o enter
el primer caracter de la ultima linea debe ser un asterisco *
--------
ejemplo:
Atic Atac (Ultimate)\ATICATAC
Army Moves (Dinamic)\ARMY
Un juego con el nombre muy largo que se pase de los 30 caracteres \JUEGO
mas juegos\OTRO
*
--------
a la hora de leer la lista y generar la base de datos interna si ignora el resto del nombre que sobrepase los 30 caracteres
mo se produce ningun error pero solo se mostraran los 30 primerosalgo asi:
Un juego con el nombre muy lar
IMPORTANTE:
a la hora de copiar el fichero LISTA.TXT con el strosaw a la particion hay que copiarlo como fichero +3dos para que el strosaw le añada la cabecera +3DOS
(necesita cabecera para poder leer el tamaño real del fichero al leerlo desde el menu)
en el disco V.07 hay un ejemplo de lista con juegos totalmente operativo (excepto el marcado con z80) que solo funcionara si copiais todos los fichero al disco duro y lo ejecutais desde el disco duro.
importante: la version v.07 busca la lista.txt en la unidad por defecto.
osea que si nuestra unidad por defecto es a: y lo tenemos en una disquera externa en b:
hay que poner load "b:" y despues "load "disk" lo mismo si lo hemos copiado a c: load "c:"
la v.11 se puede lanzar desde cualquier sitio ya que busca las particiones del disco.
en el rar se incluyen las dos imagenes DSK y el fichero menu suelto.
Imagen de la seleccion de particion.
abajo se puede ver que es el disco 0 > y que es la pagina 1 de 2
imagen de la lista de juegos en la particion "Juegos C"
abajo se puede ver que es el disco 0> que es la particion "Juegos C" y que estamos en la pagina 1 de 5
programas comentados en este post strowsaw
disponible aqui -> http://www.angelfire.com/games6/atari26 ... owSaw.html
Nuevo Menu Selector de ficheros para +3e
Moderador: Fundadores
Reglas del Foro
Si no se incluyen los fuentes, se debe usar el foro de proyectos de software generales
Si no se incluyen los fuentes, se debe usar el foro de proyectos de software generales
- Spirax
- Demonio tercer orden
- Mensajes: 715
- Registrado: 09 Oct 2017, 17:03
- Ubicación: Leganes (Madrid)
- Has thanked: 24 times
- Been thanked: 47 times
Nuevo Menu Selector de ficheros para +3e
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Última edición por Spirax el 11 Ago 2018, 11:17, editado 1 vez en total.
- Spirax
- Demonio tercer orden
- Mensajes: 715
- Registrado: 09 Oct 2017, 17:03
- Ubicación: Leganes (Madrid)
- Has thanked: 24 times
- Been thanked: 47 times
Re: Nuevo Menu Selector de ficheros para +3e
reservado para continuacion manual si hacen falta mas adjuntos
algunas fotillo mas.
pagina 2 con las particiones mi disco 0 lista de las juegos en la particion Nueva era s-t donde tengo el Sword of Ianna ejemplo de error de selecionar una particion en la que no existe el fichero LISTA.TXT hay mas gestion de errores, como error de lectura, error si falta la cabecera +3dos en el fichero LISTA.TXT
y seguro que no he contemplado todos, ya me ireis contando si detectais fallos.
saludos
algunas fotillo mas.
pagina 2 con las particiones mi disco 0 lista de las juegos en la particion Nueva era s-t donde tengo el Sword of Ianna ejemplo de error de selecionar una particion en la que no existe el fichero LISTA.TXT hay mas gestion de errores, como error de lectura, error si falta la cabecera +3dos en el fichero LISTA.TXT
y seguro que no he contemplado todos, ya me ireis contando si detectais fallos.
saludos
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
- flopping
- Fundador
- Mensajes: 9973
- Registrado: 29 Mar 2013, 15:26
- Ubicación: Valencia
- Been thanked: 124 times
- Contactar:
Re: Nuevo Menu Selector de ficheros para +3e
Estupendo trabajo, nos va a ser muy útil, seguro, jejejeje.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".
Mi juego, que puedes descargar desde aqui
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".
Mi juego, que puedes descargar desde aqui
- merlinkv
- Hermano de Lucifer
- Mensajes: 6434
- Registrado: 06 Abr 2015, 23:08
- Ubicación: Madrid / Europa del Este
- Has thanked: 137 times
- Been thanked: 341 times
- Contactar:
Re: Nuevo Menu Selector de ficheros para +3e
¡Muchísimas gracias Spirax!
Un gran trabajo y de mucha utilidad.
Un gran trabajo y de mucha utilidad.
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
- tacha
- Hermano de Lucifer
- Mensajes: 3167
- Registrado: 04 Abr 2013, 20:22
- Ubicación: Montevideo, Uruguay
- Has thanked: 52 times
- Been thanked: 35 times
- Contactar:
Re: Nuevo Menu Selector de ficheros para +3e
Spirax! me encanta!
descargando, hoy lo voy a probar, me da curiosidad, jejejeje. Gracias! saludos!
descargando, hoy lo voy a probar, me da curiosidad, jejejeje. Gracias! saludos!
66 6C 6F 70 70 69 6E 67 20 6D 61 73 63 61 20 50 30 6C 6C 34 / 6D 61 73 20 63 6F 74 69 6C 6C 61 20 73 65 72 E1 73 20 74 75 20 49 7A 61 72 6F 20 3A 70