Ale.
Otro de los juegos presentados a concurso de la zx-dev hilo
original
cuando liberen la versison definitive reeditaré el hilo para ponerla
(edito: para cambiar el adjunto ya que han actualzado la version a la version definitva 1.1)
pero mientras echarle un ojillo a este supercolorido juego. y cuidao que engancha,
Manic Pietro v1.1.rar
en el rar adjunto hay tres ficheros.
el dsk, para disco
el tzx, para carga turbo digital desde Maxduino, TZXduino, PlayTZX, etc
el tap para carga en emuladores o DIVIDE con la partalla recolocada y para facil conversion a MGT
el loader esta en basic, seguramente se pueda adaptar a +D sin muchos cambios. solo añadir el *D
todo el codigo necesario lo he metido por diversos sitios.
en el primer bloque de datos esta la pantalla
he añadido v1.1 a a pantalla de carga, al ejecutarlo la reordena y deja oculto en la primera linea de la pantalla la rutina de descompresion y ordenacion de la memoria para el bloque 3 .
he reordenado la cara de los bancos de memoria ya que en la v1.1 al comprimirlos cambian de tamaño
el bloque 2 al ejecutarlo, tiene comprimidos los bancos de memoria 3, 4 y 6, al ejecutarlo compruebo si estamos en un 128k o +2 gris o si por el contrario estamos en un +2A o +3, esto es necesario ya que en el +2A o +3 tengo que desactivar la cache de disco de los banco 1,3,4 y 6 o se destuiran al vover al basic para seguir cargando de disco.
y por ultimo en el bloque 3, cargo el banco de memoria 1, el 7 y el 0 asi como la parte principal de juego comprimidos.
al terminar de cargar ejecuto el codigo oculto en la pantalla que descomprime los bancos de memoria y reorganiza toda la memoria.
ah y en el basic he metido codigo en un rem de la linea 0, de tal manera que si lo estamos eecutando desde cinta comprueba si es un 48k o un 128k y si es un 48k nada mas cargar el basic nos sale un error "Out of Memory"
y nos ahorramos el disgusto de cargarlo entero y ver que no funciona
para copiarlo a C: o D:
como siempre
copy "A:M*.*" to "C:"
y despues LOAD "MPietro"
y aqui unas pantallicas...
a disfrutarlo