Ejemplos con aPLib para C64

Avatar de Usuario
SrHead
Mensajes: 52
Registrado: 10 Nov 2016 16:19
Agradecido : 44 veces
Agradecimiento recibido: 13 veces

Re: Ejemplos con aPLib para C64

Mensajepor SrHead » 07 Ene 2018 17:10

Último mensaje de la página anterior:

Muchas gracias por la explicación BlackHole, ahora lo voy entendiendo. Saludos -thumbup

BlackHole
Mensajes: 1063
Registrado: 03 Ago 2011 23:07
Ubicación: Aluche, Madrid
Agradecido : 9 veces
Agradecimiento recibido: 187 veces

Re: Ejemplos con aPLib para C64

Mensajepor BlackHole » 26 Ene 2018 21:59

Antes de ir a la reunión de Retroparla mañana, quería presentaros hoy mi versión del Wizball publicado por Ocean en 1987. Esta versión incluye una nueva pantalla de carga diseñada por STE'86 en Febrero 2012, para asemejarse a la versión de Amiga. Además he "apretado" todo para poder meter la música de carga "Ocean Loader 2" del original de cinta, tarea difícil pues apenas quedaban 768 bytes libres en la máquina. El juego descomprime en 4 segundos y apenas la mitad en un C128 real al usar los 2 MHz.

Nota: Fichero resubido para activar correctamente los 2 MHz en un C128 a lo largo de todo el proceso.

Imagen
Wizball [BH][2018].d64.gz
C64 Wizball - Ocean 1987
(45.68 KiB) Descargado 27 veces

BlackHole
Mensajes: 1063
Registrado: 03 Ago 2011 23:07
Ubicación: Aluche, Madrid
Agradecido : 9 veces
Agradecimiento recibido: 187 veces

Re: Ejemplos con aPLib para C64

Mensajepor BlackHole » 01 Mar 2018 21:43

Tenía otros títulos en mente para seguir con esta serie, y de repente me encontré con este título que tenía muy olvidado y me di cuenta que es un juegazo mezcla de acción y estrategia. Hoy os traigo mi versión del Citadel publicado por Electric Dreams en 1989.

El original, tanto la versión de cinta como la de disco, venía congelado con el Expert Cartridge V3.2, igual que el Hunter's Moon... tal vez sea cosa del programador Martin Walker, ya que los juegos son de casas diferentes. Esta versión está "defreezeada" y sumando la pantalla y música de carga, ahora ocupa lo mismo que el juego suelto compactado con uno de los compresores de la época. Aquí se ve la potencia de los compresores modernos respecto a los disponibles en los 80.

Nota: Fichero resubido el 2 de Marzo para corregir una protección que ocultaba los enemigos e impedía acabar cada nivel.

Imagen
Citadel [BH][2018].d64.gz
C64 Citadel - Electric Dreams 1989
(35.24 KiB) Descargado 27 veces

BlackHole
Mensajes: 1063
Registrado: 03 Ago 2011 23:07
Ubicación: Aluche, Madrid
Agradecido : 9 veces
Agradecimiento recibido: 187 veces

Re: Ejemplos con aPLib para C64

Mensajepor BlackHole » 07 Mar 2018 03:57

Tras el paréntesis del Citadel, hoy traigo el juego que tenía pensado subir: Commando publicado por Elite Systems en 1985. Esta versión proviene del original de cinta, pero incluye una nueva pantalla de carga diseñada por STE'86 en Mayo de 2014 para el remake "Commando Arcade", juego que está disponible en CSDb para disco y cartucho Easyflash. Incluye igualmente una melodía de presentación compuesta por Zardax en 1989, reinterpretación del "Elite Loader" original de Mark Cooksey.

Imagen
Commando [BH][2018].d64.gz
C64 Commando - Elite Systems 1985
(34.56 KiB) Descargado 27 veces

BlackHole
Mensajes: 1063
Registrado: 03 Ago 2011 23:07
Ubicación: Aluche, Madrid
Agradecido : 9 veces
Agradecimiento recibido: 187 veces

Re: Ejemplos con aPLib para C64

Mensajepor BlackHole » 08 Mar 2018 22:05

En otro foro me han preguntado qué había que hacer en el Citadel, porque en realidad el juego no es muy intuitivo y en cuanto has destruido los primeros 4 ó 5 drones te puedes quedar encerrado sin saber qué hacer. El objetivo consiste en llegar al portal de salida de cada ciudad, que es una casilla igual a la que empiezas. Para ello tienes que atravesar diversos obstáculos, como láseres que se desactivan en diversas trampillas, o incluso moverte por los ascensores entre los dos niveles de cada ciudad para llegar a zonas que están aisladas. Por el camino te encuentras con drones con diversos patrones de ataque: unos disparan en horizontal, otros en diagonal, unos están quietos, otros se mueven, hay trampillas que se destruyen al primer disparo, hay trampillas que siempre quedan abiertas y son una fuente continua de enemigos... luego hay ítem que te restauran toda la energía, otros que te la quitan a cambo de disparo rápido.

Antes de jugar, si dejas la música, te va describiendo cada elemento del juego, aunque muchos diseños son parecidos y te confundes. En ese momento también puedes pulsar F1 o F3 para elegir trampillas normales o aleatorias, que pueden sacar drones más avanzados e inteligentes desde el primer momento. Solo para jugadores pro.

Hay acciones que no son inmediatamente evidentes, como que para desactivar los láseres o recargar la energía en las trampillas adecuadas, hay que hacer doble clic y suena una campana para saber que lo has hecho bien. Igualmente, si haces doble clic y después mantienes el disparo pulsado, se activa la opción de capturar un dron, que te sigue y puede actuar de escudo ante otros drones durante varios toques. Especialmente útil, pero como dije, no es evidente cómo hacerlo.

Para terminar RUN-STOP (ESC en el emulador VICE) pausa el juego, y en ese estado la tecla Q sale al menú inicial.

sharklodon
Mensajes: 12
Registrado: 29 Ago 2019 08:55
Agradecido : 3 veces
Agradecimiento recibido: 3 veces

Re: Ejemplos con aPLib para C64

Mensajepor sharklodon » 30 Ago 2019 21:37

Hola BH,
A partir del aplib que has hecho del juego Commando, he extraído el prg, convertido a tap y por último lo he pasado a cinta. Lo que me pasa, es que luego, cuando lo cargo desde cinta, cuando sale el searching, no me sale el nombre del juego y desconozco el motivo. Pues no se si es por que he usado el tap, o por algún otro motivo. Mis preguntas, ¿es por usar el tap? ¿se puede editar el prg o el tap para que muestre el nombre?
Muchas gracias.

Avatar de Usuario
Taburoto
Mensajes: 1279
Registrado: 15 Mar 2011 00:40
Agradecido : 16 veces
Agradecimiento recibido: 83 veces

Re: Ejemplos con aPLib para C64

Mensajepor Taburoto » 30 Ago 2019 22:37

Querras decir que has extraido el prg del d64...

Para pasar el prg a tap imagino que has usado alguna herramienta tipo tap-wav o similar.
Estas herramientas suelen dejar cambiar el nombre que va a mostrar el tap resultante.
No tiene nada que ver lo que te sucede con el prg

BlackHole
Mensajes: 1063
Registrado: 03 Ago 2011 23:07
Ubicación: Aluche, Madrid
Agradecido : 9 veces
Agradecimiento recibido: 187 veces

Re: Ejemplos con aPLib para C64

Mensajepor BlackHole » 30 Ago 2019 23:54

Taburoto: hasta donde yo sé, TAP-WAV solo hace lo que su nombre indica: convertir un TAP en un audio que se puede pasar a cinta si quieres.... pero esa herramienta no genera un TAP a partir de un PRG. A no ser que te refieras tú o él a programas como WAV-PRG (http://wav-prg.sourceforge.net/) o PRG2TAP 1.8 (https://luigidifraia.wordpress.com/2016/06/12/prg2tap-small-update/), softwares ambos que no he probado y no podría aportar más información, lo siento. Otra forma sería la discutida en el otro hilo, sobre utilizar Turbo Tape (o alguna de sus variantes como TT250) para crear la cinta, aunque Luigi di Fraia también tiene una herramienta que gestiona ese formato: https://luigidifraia.wordpress.com/2016/06/07/prg-to-tap-turbo-tape-250-masterer-available-for-testing-too/.

sharklodon
Mensajes: 12
Registrado: 29 Ago 2019 08:55
Agradecido : 3 veces
Agradecimiento recibido: 3 veces

Re: Ejemplos con aPLib para C64

Mensajepor sharklodon » 31 Ago 2019 07:12

Hola BH,

Seguramente es lo que comentas, el problema esta en el proceso al pasarlo a tap. Probaré las opciones que me has dicho.

Igualmente, os explico el proceso que he realizado:

Después de haber extraido el prg del d64 con DiskImagery64 y luego convertido a tap con el wav-prg.

1. Conecto el Easyflash3 al PC (por usb)
2. Inicio el EasyTransfer en el PC y le cargo el ef3usb.prg al c64 seleccionando el fichero y pulsando GO (en el EasyTransfer)
3. Eso arranca la tool Easy Flash 3 USB Utilities en el C64
4. Seguidamente, pulso record en el datassette y acto seguido...
5. Vuelvo a windows y en la línea de comandos escribo
ef3usb.exe t comando.tap
y empieza el proceso de grabación en cinta...
6. Una vez terminado el volcado del ef3usb, paro la grabación en el datassette y listo!! Ya tengo el programa pasado a cinta!!

Decir que este proceso me lo explicó en su momento @jgilcas, y va super bien para pasar taps a cinta.

Muchas gracias,

BlackHole
Mensajes: 1063
Registrado: 03 Ago 2011 23:07
Ubicación: Aluche, Madrid
Agradecido : 9 veces
Agradecimiento recibido: 187 veces

Re: Ejemplos con aPLib para C64

Mensajepor BlackHole » 31 Ago 2019 11:29

A no ser que tengas Linux o Mac, me parece más cómodo DirMaster que DiskImagery64... pero bueno, eso son gustos. Lamentablemente mi entorno actual no me permite enchufar equipos reales. Hará unos 20 años que no enchufo un Commodore 64 o un ZX Spectrum de verdad en una tele. Tampoco tengo Easyflash, no sé si el problema está ahí o está en la creación del TAP. La última versión del USB Utilities es la 1.93 (https://csdb.dk/release/?id=150097) y Enthusi también tiene algo llamado TAPwriter 1.04 (https://csdb.dk/release/?id=129976) que tampoco he probado. En el foro de Lemon64 hablaban de que tus problemas podrían estar relacionados con tener que invertir la onda, pero al no pasar por un WAV, ya me deja a cuadros.


Volver a “Software C64”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado