Saltar al contenido

Creando una imagen DSK compatible Spectrum con la utilidad CPCDiskXP

febrero 23, 2020
El programa CPCDiskXP es una utilidad para PC Windows, muy fundamental entre los usuarios de Amstrad y Sinclair para crear, escribir y editar sus propias imágenes en disco (DSK), o pasarlos a discos en físico y al revés. Creado por Oscar Sánchez (Mochilote), es un elemento casi indispensable para estos cometidos y probablemente sea la mejor opción frente a otros programas similares, aunque obsoletos y que solo se ejecutan bajo MS-DOS y en algunos casos no compatibles con un sistema operativo Windows de 64 bits.

La última versión actualmente disponible (v2.5.1) –desde entonces no se ha vuelto a revisar– data del mes de marzo de 2014. Aun así, es completamente funcional hasta en las versiones más recientes de Windows. Es tremendamente intuitivo y fácil de usar y tan pronto lo ejecutamos en nuestro PC, nos aparecerá sobre nuestro monitor esta imagen digitalizada de un típico disco de 3 pulgadas, con opciones bien destacadas:
 

 
Entre sus principales características, están las siguientes:

· Formatos admitidos de DSK, estándar y extendido
· Soporta discos protegidos contra escritura
· Soporte para discos DSK comprimidos
· Lectura/escritura de hasta 80 pistas en ambas caras
· Visualización gráfica de la estructura de pistas y sectores,
entre otras.

En esta página de CPCWiki detallan sus muchas características pero en el listado de las mismas se limitan únicamente a la versión 2.0, actualmente en desuso. No obstante, una información más completa está a vuestro alcance en esta web de CPCManía, su página oficial. Desde estos links, se puede descargar esa última versión de este utilísimo CPCDiskXP.

Lo que se puede hacer con ficheros y discos de Amstrad, también vale con el ZX Spectrum y sobre este sistema me voy a situar y hacer hincapié en algunas opciones que pueden ser de mucha utilidad con el siguiente mini-tutorial:
 
1) DSK Write File to Floppy
 

 
Esta opción no ofrece apenas ninguna dificultad. Si queremos “escribir” o grabar el contenido de una imagen DSK en un disco insertado en la disquetera de nuestro PC, o en otro caso en una disquetera externa, el proceso es bien sencillo.

Haga clic en el botón “Abrir”, luego seleccione el archivo .DSK para escribir en su disquete de destino. Es posible elegir la cara de destino, A o B (Floppy Head 1 / Floppy Head 2).

Inserte su disquete, teniendo cuidado de tapar el orificio HD de su disquete o levantar la pestaña, si aún la conserva, para permitir el copiado o grabado de datos.

Aquí solo queda hacer clic en el botón “Escribir disco” que se encuentra en la parte inferior de la ventana.

 

2) DSK Editor

Ésta es una opción muy interesante y que me gustaría destacar, por encima de las demás. Pongamos que nos hemos bajado de la web Spectrum +3 el archivo +3DOS del juego “Kamikaze” de Codemasters, en vista de que el DSK no está. También hay otros ficheros DSK supuestamente alojados en esta web, aunque en muy contados casos solo hay disponible un archivo vacío de 1 KB de capacidad, o no existe simplemente; en estos casos, nos vale también la opción de bajarnos las imágenes de esos mismos programas en +3DOS. Si queremos tenerlos en formato DSK, simplemente descargamos esos +3DOS y creamos nosotros mismos nuestros discos con esta función.

Tan fácil como abrir el programa y pulsar sobre el icono correspondiente. En primer lugar, creamos una imagen DSK con “New”. Seguidamente eligimos el formato: Al crear un nuevo DSK se puede filtrar la lista de formatos a escoger. Hay 5 filtros: “All Formats”, “Amstrad CPC Standard Formats”, “Amstrad CPC With Modified ROM Formats”, “USB Floppy Drive Compatible Formats” y “Amstrad PCW / ZX Spectrum Formats”. Con estos filtros está muy claro en qué plataforma funciona cada formato.
 

 
A continuación, se añaden a la lista ya activada los ficheros del programa en cuestión (en el ejemplo antes señalado, “kamikaze”, “kamikaze.1” y “kamikaze.2”, todos ellos en MAYÚSCULAS), por medio de “drag-and-drop” o pulsando sobre “Add Files” al margen derecho de la ventana desplegable. Si encontramos dentro de estas carpetas de +3DOS archivos con caracteres alfanuméricos en minúsculas, tenemos que corregirlos y cambiar sus nombres y extensiones a mayúsculas manualmente, por razones obvias para quienes saben cómo trabaja el sistema operativo +3DOS de nuestro +2A o +3.

Cuidado de seleccionar con cada subida el tipo de cada archivo (BASIC, BASIC protegido, Binario, Binario protegido, etc). Finalmente se graba todo en ese DSK (“Save”) que hemos abierto. Salimos, y listo. Ya tenemos nuestro DSK listo para usar en emuladores o volcarlo directamente a un disco físico con otra de las opciones del programa principal.
 

 
El propio autor del CPCDiskXP anotaba en el foro de speccy.org otra facilidad que se nos permite hacer con esta opción, para el caso de que queramos transportar el o los DSK a una disquetera USB:

· Ejecutamos CPCDiskXP y pulsamos el botón “DSKEditor”

· Pulsamos sobre el botón “New” para generar un nuevo DSK en blanco y seleccionamos en la lista el formato “PCW/+3DOS – Single Side – 42 Tracks – 189K (182K Free) [Works with USB Floppy]”.

· Una vez tenemos creado el DSK en blanco, le añadimos los archivos (programas, juegos) usando el botón “Add Files From Another Dsk” y seleccionando el .Dsk del que queramos copiar sus archivos.

· También podemos añadir archivos que tengamos en el disco duro del PC con el botón “Add Files”, por ejemplo un binario que acabamos de compilar.

· Una vez relleno el dsk, vamos a escribirlo en una disquetera USB, pulsando el botón “Write USB Floppy”

· Seleccionamos la unidad (a: o b:) y pulsamos “Write”
 
3) DSK Read to Floppy Disk

En ésta y otras funciones del CPCDiskXP es necesario utilizar conjuntamente el programa FdInstall de Simon Owen para trabajar con la opción de lectura en bajo nivel “Low Level Driver”; éste ya viene incluido en el fichero de descarga. La opción “USB Floppy Drive” sólo estará habilitada cuando el formato es compatible con el método de escritura en disqueteras USB.

En cuanto a cuál es el cometido de esta función, es cuestión de que cada cual lo averigüe por sí mismo, pero no es difícil de entender.

 

 
Si notáis que algún dato de este artículo no está bien –ha sido escrito tras haber probado las funciones descritas, sin apenas otra documentación–, podéis usar el cajetín de comentarios para indicarlo y procedería a corregirlo tan pronto como me sea posible. Gracias.

Navidades cargadas de novedades para el ZX Spectrum

diciembre 6, 2019
Entre los juegos de ZX Spectrum que van presentándose al concurso de videojuegos BASIC 2020 de la web Bytemaniacos y los varios lanzamientos independientes que vienen produciéndose desde varias páginas y foros como el de Spectrum Computing, tengo el gusto de dar a conocer los 19 juegos presentados al concurso ruso Yandex Retro Games Battle 2019; algo así como la ZX’Dev Compo organizada por IvanSanchez por medio de la cual, desde hace unos cuantos años hasta inicios del año presente, nos ha proporcionado juegos de Spectrum de una calidad sobresaliente.

Adelanto que varios de los videojuegos presentados a este certamen internacional me han dejado con la boca abierta. Especialmente uno de ellos, presentado en el dia de hoy: “Valley of Rains”, el cual tiene un aspecto visual bastante sorprendente para haberse programado para los 48K de Sinclair. Lo que no hagan estos rusos…
 

Pantallas de Valley of Rains

 
Os dejo con la lista completa de lo aportado hasta ahora a dicho concurso. Todos estos juegos valen para los ZX Spectrum, algunos de ellos exclusivamente para 128K:

· Alone in Dark Maze (Arcade, laberintos)
· Automated Cave Explorer (Arcade de lógica o puzle)
· Drift! (Simulador de carreras)
· Ernesto’s Adventures (Rompecabezas)
· Hunt Bunt: Nuclear Defence (Arcade de exploración)
· Interceptor 2020 (Shoot’em-up)
· Just a Gal (Simulador de carreras de motos)
· Little Mouse Adventure (Aventura conversacional de texto)
· Mantra Kill (Arcade de plataformas – MK2)
· Pre-ZU (Rompecabezas)
· Quest for Elements (Plataformas)
· RoboBro – Episode 1 (Plataformas)
· Robo-Stalker (Arcade)
· Sochi Nights (RPG y simulador de carreras)
· Space Monsters Meets THE HARDY (Plataformas – Nirvana)
· The Order of Sleeping Dragon (RPG)
· Valley of Rains (Arcade run-and-shoot)
· Yanga (Rompecabezas)
· Yazzie (Arcade de puzles – Nirvana)

Se os pondrán los ojos como platos tan pronto veáis el siguiente vídeo con muestras de cada uno de estos videojuegos; y no es para menos. La calidad presente en ellos, en algunos casos, es realmente impresionante y evidencia la enorme calidad que atesoran varios de estos grupos de programación de la Europa del Este.
 

 
La mayoría de estos juegos vienen con textos en inglés, más fáciles de entender, y proceden de diferentes programadores y grupos de desarrollo como Red Triangle, Zosya Entertainment y SGL Team. Si os habéis fijado bien en la lista, hay juegos para todos los gustos: plataformas, simuladores de carreras, puzles, etc. En estas próximas Navidades váis a disfrutar con ellos a lo grande.

Dónde ver, descargar y puntuar todos estos juegos: Yandex Retro Games Battle 2019 Compo Web

La recreativa “Astro Blaster” ahora también adaptada al ZX Spectrum

octubre 29, 2019


 

Y de conversiones va hoy la cosa. Los usuarios de ZX Spectrum siguen de enhorabuena pues otro de los últimos lanzamientos de los que se ha hablado muy recientemente, tiene que ver con esta conversión bastante conseguida de un viejo videojuego arcade de las empresas Gremlin y Sega, manufacturado en 1981 y que se hizo bastante popular en muchos salones recreativos de la época: “Astro Blaster”.

Similar a “Galaxian” y “Space Invaders”, a diferencia de otros juegos recreativos anteriores, en este shoot’em-up de scroll vertical el jugador debe controlar su suministro de combustible y su indicador de temperatura, para asegurarse de que su nave espacial (con una forma parecida a la nave estelar Galáctica de la película y serie clásica de 1978) no explote o pierda su capacidad de disparo. Los enemigos también tienen diferentes patrones de vuelo que tenemos que vigilar, de forma que podamos anticiparnos a sus siguientes pasos. En algunas fases, la opción “Warp” nos facilitará por tiempo limitado la posibilidad de eliminar la mayoría de ellos. Esta opción también la tendremos que usar con cuidado, pues no volveremos a utilizarla hasta pasadas varias oleadas más.

Todo ello ha sido fielmente adaptado en esta excelente conversión al ZX Spectrum, en la que se han respetado muchos de sus elementos originales, salvando las voces sampleadas de la recreativa original que, lógicamente, no podían tener cabida en esta versión. Un lujo de conversión que, en cierto modo, se completaría con su correspondiente edición física, si así fuera posible. Todo un “must-have” para los aficionados espectrumeros.

Por último, no hay que confundir este videojuego con un clásico del ZX Spectrum de igual nombre: “Astro Blaster” de Quicksilva, pues además de su antigüedad y sencillez, su mecánica es bien distinta y está inspirado en otra recreativa igualmente conocida por muchos, “Galaxian”.
 


 
Esta conversión puede hallarse en modo descarga, en el siguiente enlace al blog Planeta Sinclair. ¡Que lo disfrutéis!

Un Super Mario Bros. en tu ZX Spectrum 128K

octubre 29, 2019


 

¡Toda una sorpresa que acababa de conocerse a lo largo de estos últimos dias! Desde el foro de Spectrum Computing se comentaba de la publicación de un fichero con una nueva versión del conocidísimo videojuego “Super Mario Bros.” compatible con el ZX Spectrum 128K. Al principio pensaba que la cosa no sería para tanto, hasta que me comentaron que era una pasada. No dudé de entrar en el siguiente enlace al portal con dicho archivo y lo descargué. Y lo probé…
 

 
Ha sido cargarlo directamente con uno de mis emuladores favoritos para darme cuenta de la enorme calidad de esta versión. Y eso que estamos ante una demo jugable del que podría ser, tarde o temprano, un nuevo lanzamiento para ZX Spectrum 128K y clones, exclusivamente. El juego viene almacenado como TZX y TRD.

Ojalá no le pase lo mismo a esas otras versiones que no llegaron a buen término, pero de los que sabemos de su existencia por sus demos y betas, preservadas en varias páginas de Spectrum. Por otra parte, es uno de los juegos participantes de la CAFe 2019 Party, un evento con su propio concurso en la que programadores, grafistas y músicos pueden publicar sus obras y competir en diferentes categorías.

Por supuesto, este Super Mario Bros (que bien podría llamarse más adelante de otra forma, para evitar cualquier problema con Nintendo) cuenta con lo básico para entretenernos. Las capturas aquí insertadas no le hacen justicia, pero sí verlo en movimiento. Es aquí donde se puede captar bastante bien la naturaleza de esta nueva adaptación, muy bien conseguida.
 

 
De momento, podemos disfrutar de una demo jugable con varias fases prácticamente completadas en nuestros Spectrum. Después de haber probado diferentes versiones del clásico videojuego de Nintendo en esta máquina, todas ellas sin haberse completado en su momento, esta nueva adaptación creada por Sergei Smirnov y Gogin es la que se acerca mucho más al original.

Descarga
 

Más de 2.500 videojuegos de MS-DOS añadidos a Internet Archive

octubre 15, 2019
La gran biblioteca de Internet Archive dedicada a preservar la mayor documentación posible en digital sobre las obras creadas por la humanidad desde el principio de los tiempos, va en aumento. Y en lo que se refiere a su cada vez mayor archivo de videojuegos que pueden jugarse online y de forma gratuita desde tu navegador habitual, hay buenas noticias en cuanto a juegos de PC MS-DOS se refiere. Recientemente se han incorporado a su colección Software Library: MS-DOS games más de 2.500 títulos, entre los cuales se encuentran auténticos clásicos como Leisure Suit Larry 6, Alone In The Dark, DiscWorld, Full Throttle, Rayman, Oddworld: Abe’s Oddysee, Doom y el mismísimo The Secret Of Monkey Island. Los hay de todos los géneros, desde los clásicos juegos de puzles, arcades, aventuras conversacionales, videoaventuras gráficas, RPG, deportivos, estrategia, etc.

 

 
Desde su blog oficial han compartido la noticia y, tras viralizarse en foros y redes, ha generado bastante expectación entre los aficionados a estos viejos clásicos de PC publicados en los años 80 y 90, muchos de ellos verdaderos clásicos e incunables que han pasado a formar parte de la historia de los videojuegos, mezclados con otros títulos menos conocidos e independientes.

Toda esta colección de videojuegos gratuitos para ser jugados en red se ha venido realizando desde 2015, a la par que se ha ido mejorando desde entonces hasta hoy la emulación en red de todos ellos, hasta mantenerse el famoso emulador DOSBOX, de forma que la experiencia de jugar al legendario Doom o al Descent de Interplay sea la mejor posible. Por supuesto, tu navegador ha de soportar DOSBox para que así sea.

Hay que aclarar que todos estos juegos han quedado completamente descatalogados y fuera de su uso comercial, de los cuales muchos pueden estar etiquetados dentro de la categoría “abandonware” y otros, simplemente, como “freeware”, por decisión de sus autores y la propia compañía de software que se encargó de su publicación (ya sea por fin de los derechos de autor o porque la propia compañía lo haya establecido así).

Usando el navegador que tengáis, sea Chrome, Firefox o cualquier otro, podéis vivir la experiencia de jugar cualquiera de ellos sin tener que instalar previamente nada. ¡Disfrutarlos!

Por cierto, habrá juegos, como ocurre en el caso de El Rey León de Disney / Virgin / Westwood Studios (1994) que necesiten de un código o password para acceder al mismo y que, originalmente, estarían visibles en su correspondiente manual de usuario o en algún documento extra, junto con su caja o estuche original.

The Software Library: MS-DOS games

Enlaces relacionados, de obligada lectura:

Internet Archive blog
MuyComputer.es
Coliseo Digital