Ir directamente al contenido

Software Next: «Bubblegum Bros.» de Adrian Cummings

marzo 3, 2020

Con el ZX Spectrum Next se incluyó una tarjeta SD de 1 GB de capacidad con la distribución de su software de arranque y sistema, más varios juegos exclusivos producidos expresamente para este ordenador, los cuales trataré de relatar con detalle en cuanto me sea posible. En dicha tarjeta, por supuesto, pueden incluirse más producciones que se vayan realizando en adelante. De hecho, uno de esos lanzamientos que se hallan ahora disponibles tanto en físico (aún por determinar) como en digital, y se puede añadir al pack ya existente en la tarjeta SD, es el que me apetece comentar en esta ocasión.

«Bubblegum Bros.» se suma a la pequeña lista de lanzamientos exclusivos del ZX Spectrum Next, dentro del área de software lúdico o videojuegos. Como observaréis por estas pantallas del juego y algún video disponible en YouTube, parece una extensión del famoso «Bubble Bobble» de Taito y no deja de ser un plataformas bastante bien hecho, para uno o dos jugadores. Para ser el primero de varios juegos que tendré que analizar próximamente de los realizados para este nuevo sistema del que muchos usuarios ya gozan con él, al menos me servirá para ir conociendo algo mejor las posibilidades de esta máquina de TBBlue.
 

 

Quizás no acierte a calcular la calidad visual y sonora de este «Bubblegum Bros.», al no conocer totalmente todos los detalles técnicos y cómo maneja el ZX Next el color, los gráficos y el sonido, pero a mi modo de ver creo que está bastante bien hecho. Se controla con joysticks y protocolo Kempston para ambos jugadores, si bien el primer jugador puede también hacerlo desde el teclado, a elegir desde el menú principal con la tecla K. El segundo jugador solo se controla con joystick Kempston, aunque no existe en la misma pantalla de opciones alguna para seleccionar el número de jugadores.
 

¿Dónde está la opción de elegir entre 1 y 2 jugadores?


 
Cuando empezamos a jugar lo hacemos siempre en modo de dos jugadores y es algo incómodo ver cómo se mueve sin parar el sprite del segundo jugador si no hay alguien más acompañando al primero en la partida. Para deshabilitar el control de joystick en el segundo jugador hay que abrir en el PC el archivo «config.sys» en el directorio «c://machines/next» y añadir al final de la lista «joystick2=4». Para volver a habilitarlo, solo hace falta modificar el parámetro con «joystick2=1». En cuanto al primer jugador, para habilitar o deshabilitar el uso de joystick es necesario hacer lo mismo con la orden o comando «joystick1=n» (valor de n, 1=on, 4=off).

Al margen de este ligero inconveniente, este juego creado por Adrian Cummings en su práctica totalidad es sumamente llamativo, si bien se podían haber animado mejor algunos sprites como los de nuestros caracteres. El argumento del juego es de lo más clásico: «usa tu jetpack para saltar y también disparar globos de chicle para detener a los monstruos. Recoge tantas bonificaciones como te sea posible para lograr la mayor puntuación posible en tu misión de eliminar todas las zonas de enemigos.»
 

 
«Bubblegum Bros.» puede descargarse pagando una pequeña cantidad desde el siguiente enlace en itch.co. Se prevée que salga una tirada en físico de este videojuego para más adelante.

Ficha de Bubblegum Bros. en la página ZX Spectrum Next Games.

Próximamente, una nueva versión del clásico «Atic Atac» aparecerá para Commodore 64

febrero 29, 2020
La escena del Commodore 64 sigue deparando en la actualidad buen software homebrew y de todos los estilos posibles, si bien parece que en estos últimos tiempos parece que se ha frenado algo la calidad del mismo y hasta una nota de originalidad en sus lanzamientos, salvo contadas excepciones. No obstante, cuando se trata de recuperar para este ordenador algunos clásicos que en su día no tuvieron su oportunidad de publicarse en este sistema, hay que alegrarse sin lugar a dudas.
 

 
Lo último en homebrew lúdico para el ordenador de Jack Tramiel viene de la mano de Steven Day (conocido por su nick STE’86), un veterano y destacado grafista que pasó por grandes compañías de software como Thalamus y Ubi Soft («Armalyte», «Pick ‘n Pile» y «Pro Tennis Tour» en el ZX Spectrum), y TomCat, del grupo de programación Nostalgia (autores de los reboots de «Commando» y «Ghosts’n Goblins» en el C64), en la parte de su programación: una nueva adaptación del famoso videojuego «Atic Atac» de la mítica compañía de software Ultimate Play The Game.

«Atic Atac» se publicó oficialmente a finales de 1983 solamente para los ordenadores de ocho bits ZX Spectrum y BBC Micro. Muchos años más tarde, en 2006 se lanzó una primera versión del remake de «Atic Atac» para PC Windows a cargo de Richard Jordan. Actualmente, este mismo autor está creando una nueva versión, totalmente isométrica, con un estilo inconfundible y cuya fecha de lanzamiento aún está por determinar. Por último, Climacus y Errazking publicaban a principios de 2019 un videojuego isométrico basado en el juego de Ultimate bajo el título de «Tiki Taka» para el concurso ZXDev MIAs & Remakes celebrado el año anterior.
 

 
Desde entonces hasta ahora, no se hicieron otras versiones o adaptaciones de «Atic Atac» para otros sistemas, hasta fechas actuales que se tiene constancia de este desarrollo para Commodore 64, desde los foros de la página Lemon-64. De momento tan solo existe este teaser en forma de videoclip mostrando un breve recorrido por varias habitaciones del juego, aún en fase de desarrollo. Sus gráficos son más detallistas al incorporarse más colorido en sus sprites. En el resto de la pantalla, muchos de los aspectos visuales característicos del juego original de Ultimate permanecen prácticamente iguales (energía, vidas, marcadores, etc.), con los consiguientes cambios en la paleta de colores respecto de la versión de ZX Spectrum.

Habrá que permanecer atentos a las novedades de esta nueva e interesante producción que nos acerca nuevamente al castillo encantado de cinco pisos.
 

 
Fuentes: Lemon64 Forum / Indie Retro News

Primer acercamiento al ZX Spectrum Next

febrero 27, 2020
Han tenido que pasar bastantes semanas para poder crear un nuevo artículo en este blog de mis entretelas, el cual lo había tenido bastante aparcado debido a recientes quehaceres en diferentes apartados tanto a nivel personal como a nivel del mundo retro, entre los cuales quería destacar la finalización en recientes fechas de la remaquetación del segundo volumen de la Enciclopedia Homebrew que, por fin, fue entregado a Dolmen Editorial para la siguiente fase: su producción en masa en la imprenta. Muy pronto, daré más detalles del mismo, pese a los días transcurridos desde que lo notifiqué a través de Twitter.
 
 
CÓMO NACE EL ZX SPECTRUM NEXT

El tema que me ocupa en este espacio es el ZX Spectrum Next, recién salido de fábrica y entregado a sus mecenas a lo largo de este mes de febrero, pudiendo prolongarse los envíos hasta principios de marzo. La finalización y el posterior envío de una primera tirada de miles de unidades del esperadísimo ordenador proyectado por Henrique Olifiers junto con un gran número de profesionales y entusiastas que han participado en el mismo, y financiado con mucho éxito a través de una campaña de mecenazgo en Kickstarter, tras una larga espera de más de dos años y medio (la campaña se cerró en mayo de 2017), llega totalmente a su fin, afortunadamente. En estos últimos dias muchos usuarios en Twitter han compartido imágenes, entre comentarios de alegría y felicitaciones a sus responsables, con sus flamantes ZX Spectrum Next.
 

 
Se había hecho bastante de rogar este nuevo ordenador que usa tanto el nombre de Sinclair como el del ZX Spectrum, si bien podría haberse llamado de otra forma, pues no es un ZX Spectrum avanzado como podría parecer, sino algo diferente que consigue recrear (que no emular) no solo varios modelos del ZX Spectrum (48K y 128K), sino además los primeros ordenadores de Sinclair, los míticos ZX80 y ZX81.

En principio, el ZX Spectrum Next es una versión ampliada y actualizada del ZX Spectrum, totalmente compatible (software y hardware) con el original. Con él, se puede jugar a cualquier videojuego, ejecutar demos, usar hardware original… Lo que sea. Y también ejecuta un nuevo software creado más recientemente para hacer uso de su nuevo hardware, incluidos nuevos modos gráficos y velocidades de procesador más rápidas. Está completamente implementado con tecnología FPGA, lo que garantiza que se puede actualizar y mejorar sin dejar de ser verdaderamente compatible con el hardware original mediante el uso de chips de memoria especiales y un diseño inteligente.
 

 
En su larguísimo proceso de fabricación, todos sus responsables han tenido que lidiar con diferentes inconvenientes, en varias ocasiones ajenos a su voluntad, que, pese a los consiguientes retrasos, fueron solventándose significativamente. Tras el gran fiasco que supuso la consola ZX Spectrum Vega Plus, mucha gente creía que con el ZX Next podría pasar algo parecido. No obstante, por alguna razón, yo tenía bastante fe en este proyecto. Y no me equivoqué al respecto.

La inesperada muerte de Rick Dickinson en abril de 2018 tras una larga batalla contra el cáncer que padecía desde 2015 –a quien le conocimos por ser el diseñador de los primeros ordenadores de Sinclair y se involucró en el diseño del teclado del ZX Spectrum Next–, en mitad de su producción, supuso un duro golpe para todos los encargados del proyecto. El mundo del Spectrum lloró su pérdida y algunos también pensaban que sin él, su idea del teclado no podría llevarse a cabo tal como lo imaginó. No obstante, se consiguió materializarlo gracias al empeño del colaborador y socio de Dickinson en la empresa Dickinson Associates sita en Cambridge, Phil Candy, que ha procurado en todo momento seguir sus pasos.
 
 
EL NEXT, SU PRECIO Y CARACTERÍSTICAS MÁS NOTABLES

Por fin, y tras poco más de dos años después de su inicialmente prevista fecha de salida (enero 2018), este espectacular ordenador ha sido finalizado con éxito con una primera edición o impresión de la placa base y tres versiones de ZX Spectrum Next, a elegir de entre las varias recompensas habilitadas en dicha campaña de crowdfunding, con ligeras diferencias entre ellas: Estándar, Plus y Accelerated. Cada una de ellas con unas especificaciones bien considerables, mientras que en las versiones Plus y Accelerated se han añadido algunas más:

ZX Spectrum Next Plus: añadido reloj en tiempo real (RTC) y un módulo de WI-FI.
ZX Spectrum Next Accelerated: RTC, módulo WI-FI más un acelerador Raspberry PI Zero.

Precios totales en libras esterlinas y euros, según el cambio actual:
– Next estándar: 175£ (≈ 203 €)
– Next Plus: 215£ (≈ 246 €)
– Next Accelerated: 230£ (≈ 263 €)

Las características comunes a estas tres versiones son realmente jugosas:

· Procesador: Z80 a 3.5Mhz y 7Mhz.
· Memoria: 512Kb RAM (expandible a 1.5Mb internamente y hasta 2.5Mb externamente)
· Video: Sprites por Hardware, modo de 256 colores, modo Timex 8×1 mode etc.
· Salida de video: RGB (monitor), VGA y HDMI (Digital Output)
· Almacenamiento: Slot de tarjetas SD, con protocolo compatible con DivMMC
· Audio: 3 chips de audio AY-3-8912 con salida estéreo y FM Sound
· Joystick: tipo DB9 compatible con los protocolos Cursor, Kempston e Interface 2 (seleccionable)
· Puerto PS/2: Conexión de ratón con emulación en modo Kempston y un teclado externo de PC
· Especiales: Funcionalidad Multiface de acceso a memoria, savegames, cheats, etc.
· Soporte externo de cintas: Tomas de salida MIC / EAR ports para carga y grabación de cintas de casete
· Expansión: Puerto original del bus de expansión, más un puerto de aceleración
· Placa acelerador (opcional): GPU / 1Ghz CPU / 512Mb RAM
· Red (opcional): módulo Wi-Fi
· Extras: Reloj en tiempo real (optional) y altavoz interno (opcional)

Datos extraídos del mismo manual del usuario, pero también de la página Kickstarter.
 
 
DESTAPANDO EL ZX SPECTRUM NEXT

Al abrir la caja y separar sus componentes tenemos esta distribución: manual de usuario, teclado de gran diseño (presentación de las teclas muy similares a las del ZX Spectrum 48K Plus) y una caja negra de cartulina en la que contiene una fuente de alimentación (9 voltios y 2.0A de salida), junto con una bolsita con varias clavijas eléctricas intercambiables, cada una de ellas perteneciente a una región internacional en concreto.

Se incluye con la unidad una tarjeta SD perfectamente identificable con una distribución actualizada de su software, junto con varios programas de ejemplo tanto clásicos como exclusivos del Next: Lords Of Midnight (en una nueva versión con gráficos multicolor), Monkey McGee, Wonderful Dizzy (con participación de los hermanos Andrew y Philip E. Oliver, The Oliver Twins), Warhawk, Quakestar, Dungeonette, Dreamworld Pogie y No Mercy. En dicha tarjeta se pueden acumular más juegos y programas dentro de las carpetas «demos» y «games» desde el PC, con cuidado en el último caso de introducir dicho software donde corresponda.
 

 
No se suministra con el Next algún otro accesorio como el cable necesario para conectar nuestro equipo a un televisor o monitor. Éste puede ser perfectamente un cable RGB/VGA como el que se suele usar para enchufar monitores de PC, o bien un cable HDMI, el cual puede encontrarse fácilmente en cualquier tienda especializada. En la parte trasera del Next figuran entre todas sus conexiones dos puertos bien claros en donde enchufar cualquiera de ellos (RGB/VGA y Digital Output, respectivamente). También es posible hacerse con un adaptador RGB/VGA a SCART (Euroconector) si se desea. Sin embargo, no se puede conectar a un televisor mediante el clásico cable de antena o RF.

Tanto la puesta a punto, como cómo sintonizar la imagen desde el comienzo, viene muy bien explicado en el capítulo 1 del manual. Al poco de conectarlo por primera vez, hay que pasar por un test de pantalla consistente en seleccionar el input apropiado para una buena visualización (HDMI, DVI, VGA o SCART), para lo cual se nos mostrará una especie de carta de ajuste y dos teclas a pulsar en cada caso (ENTER y N). Elegido el mejor modo de vídeo posible según nuestras necesidades, pulsamos ENTER y al cabo de unos instantes, tras el arranque del sistema, seguidamente accederemos a una pantalla de bienvenida «Welcome to NextZXOS!» con una información adicional a tener en consideración. Conviene leerla atentamente.

Un buen detalle del Next es el que permite activar una especie de salvapantallas, como el que podemos ver en cualquier monitor o televisor, cuando dejemos de usarlo durante algún tiempo: al cabo de un par de minutos veremos sobre una pantalla en negro una especie de cuadrado, que deja traslucir el fondo de lo que estábamos haciendo, rebotando dentro del marco de la pantalla. Así permanecerá hasta que toquemos el teclado y volvamos a nuestra tarea con el ordenador.
 
 
LAS VARIAS «PERSONALIDADES» DEL NEXT

Por defecto, el ZX Spectrum Next se inicia en el modo nativo Next, uno de tantos modos o configuraciones que podemos elegir en futuras sesiones. Estas configuraciones (o «personalidades» como asevera el manual) sorprenderán a más de uno, como presenciar la recreación en el Next de los dos primeros ordenadores de Sinclair:

– ZX Spectrum 48K
– ZX Spectrum 48K with Gosh Wonderful v3.3 ROM
– ZX Spectrum 48K with Looking Glass v1.07 ROM
– Timex Sinclair TC2068
– ZX Spectrum 128K
– Investronica ZX Spectrum 128K
– ZX Spectrum 128K +2
– ZX Spectrum Next with LG v1.07 48K Mode
– ZX Spectrum Next with original 48K Mode (por defecto)
– ZX80
– ZX81

Se puede seleccionar cualquiera de estas personalidades manteniendo pulsado SPACE durante el proceso de arranque del ordenador. También es posible hacerlo editando directamente el archivo config.ini contenido en la carpeta «c:/machines/next/» de la tarjeta SD incluida con el pack, modificando desde un PC la entrada Default= como se pretenda según el siguiente uso que se quiera dar del Next. Quería destacar este aspecto ciertamente curioso del comportamiento del Next y del cual tenéis amplia información en el citado capítulo del manual, estando ampliada una parte de ella en posteriores capítulos.
 
 
EL MANUAL DE USUARIO

En cuanto al manual del usuario, éste tiene un tamaño ligeramente superior al del ZX Spectrum original (ver foto) y tiene bastantes más páginas: lógicamente, el Next implica un mayor conocimiento de sus posibilidades, así como de determinados comandos y funciones exclusivas, muchas de ellas muy interesantes, de entre las cuales podremos usar por fin algunas órdenes que en su día estaban implantadas en el BASIC de otros ordenadores clásicos de ocho bits (como ELSE, ON ERROR, WHILE, REPEAT y UNTIL)
 

Diferencia de tamaño entre ambos manuales

 
En el intérprete BASIC del Next, si se selecciona desde el menú principal la opción «NextBASIC», se pueden usar todos los comandos y funciones comunes al ZX Spectrum incluyendo los dos comandos especiales SPECTRUM y PLAY propios de los modelos de 128K. Todo cuanto figuraba en el manual original del Spectrum viene aquí igualmente explicado y extendido en aquellos aspectos fundamentales que atañen a las nuevas funciones del Next desde BASIC.

Muy completo e ilustrado con una excelente imagen futurista creada por el artista británico Jonathan M. Betts, el manual se presenta en tapa blanda, encuadernación en espiral y 342 páginas en total. Aunque su papel es algo más frágil y tiende a romperse si no se tiene el debido cuidado en su conservación, está muy bien pensado y su lectura no se hace farragosa, en tanto en cuanto las explicaciones de las funcionalidades del ZX Spectrum Next están bastante bien elaboradas y fáciles de entender. No faltan en él los típicos listados de programas a modo de ejemplo, como una forma de llevar a la práctica lo que se puede aprender con él.
 

Detalles de todas las conexiones habilitadas

 
 
ACTUALIZACIONES DEL NÚCLEO (CORE)

En la página oficial del ZX Spectrum Next se publicó, no hace mucho, un enlace a la nueva versión del núcleo o ‘core’ del ZX Next. Dicha versión, la v3.0.1, ha de instalarse –usando vuestro propio PC de sobremesa y un lector/grabador de tarjetas digitales– en la misma tarjeta SD proveída junto con el ordenador, siguiendo diez pasos sumamente sencillos.

Próximas actualizaciones de este elemento necesario en el buen funcionamiento del Next se publicarán en dicha web cuando sea oportuno. Guardar dicha página (o la principal) en vuestra lista de favoritos o marcadores, pues en ella irán anunciando cualquier novedad relativa al Next.
 
 
CONSIDERACIONES FINALES

Para no extenderme demasiado, creo que he dado una información más que suficiente sobre este nuevo ordenador que pretende seguir la estela del ZX Spectrum sin ser del todo un sucesor de aquél. Creo posible la integración de diferentes nucleos o ‘cores’ compatibles con FPGA en el ZX Spectrum Next en un futuro próximo, lo cual abre las posibilidades de emulación del Next a otras áreas, probablemente de la misma manera que lo hace actualmente el conocido ZX-UNO que utiliza una arquitectura similar. Que se llame ZX Spectrum Next es lo de menos, realmente.

Muchas personas han aportado sus ideas y conocimientos en la producción del ZX Spectrum Next en todos sus aspectos técnicos en software, hardware y de diseño, entre ellos personalidades bien conocidas de la escena del Spectrum como los programadores Jim Bagley, Tim Gilberts, Simon Brattel, Alvin Albrecht y, cómo no, el siempre recordado Rick Dickinson, al que aludí casi al comienzo de este extenso artículo. Entre los muchos agradecimientos realizados por Olifiers y su equipo a éstas y muchas más personas, cabe destacar también a César Hernández Bañó, el autor del primer emulador del Next que se conoce incluido en su completísimo emulador ZEsaruX.

A pesar de eBay y algunos «vendedores» (o debería decir aprovechados) que han colgado anuncios vendiendo unidades recién salidas de fábrica del Next a precios muy superiores en esa página, Henrique Olifiers no se amilana con el éxito conseguido con esta primera remesa de ordenadores Next y adelanta en una de las últimas actualizaciones del blog del Kickstarter que habrá una segunda campaña de recaudación para fabricar nuevas unidades, tan pronto hayan despachado todas las unidades a sus correspondientes mecenas. Entre las medidas a adoptar es la de corregir un pequeño defecto de fabricación en la parte trasera del ordenador que no ha impedido que varias unidades Next llegaran a sus usuarios con más de un arañazo -«a few hiccups» destacado en el último post-.

Tras este último párrafo, puede que haya quien se lo esté pensando todavía; aún tiene una posibilidad de hacerse con un ZX Spectrum Next en el futuro, pese a su elevado precio. Solo el tiempo lo dirá.

Y si hay quien prefiere una alternativa mucho más económica al Spectrum Next, pues para eso está el citado emulador ZEsarUX de César Hernández Bañó que ha sido actualizado muy recientemente a la versión 8.1. Es gratis. 😉

Otro emulador que también podéis probar y curiosear con su opción de emulación del ZX Spectrum Next es CSpect. Lo podéis encontrar aquí, o bien en la página de Emutopia.

Enlaces relacionados:

ZX Spectrum Next website
Kickstarter del ZX Spectrum Next
Spectrum Next Games (lugar donde encontrar nuevo software y videojuegos para el Next)
ZX Spectrum Next current software for CSpect & ZEsaruX emulators and real machines.

Todos los números de Input Sinclair, en Internet Archive

febrero 25, 2020


 

Hacía falta que otra de nuestras antiguas revistas sobre micro-informática, publicadas en España durante los años 80, estuviera también preservada en el enorme repositorio de Internet Archive. De Input Sinclair se sabía al menos que fue digitalizada al completo –pese a algún rumor que comentaba que pudieron salir cuatro ejemplares más, desmintiéndose ello en fechas muy recientes en Twitter y compartido en el foro RetroLEL sobre preservación de material informático y videojuegos— y subida al archivo de la web World Of Spectrum hace varios años atrás, como archivos de imagen JPEG. Si bien un usuario español llamado Robert Perelegre trató de hacer lo mismo por su cuenta, aunque no todos los números que tenía en su haber, quedando tan solo los archivos en formato de imagen de los nº 1 a 16 de esta revista en su página web, a disposición de quien quisiera descargarlas.

Habiendo transcurrido bastante tiempo sin alguna novedad y no existiendo archivos de esta publicación hasta la fecha presente en Internet Achive, he decidido tomar prestado todos los archivos que se preservaron en World Of Spectrum y pasarlos a cómodos archivos PDF y subirlo todo a mi perfil del archivo web. Algunos ejemplares, los cinco últimos (del 17 al 21), pueden volverse a digitalizar con una mayor calidad y resolución, si bien para ello tendría que contar con ellos para su pertinente escaneado. O bien, esperar a que algún compañero que posea esos ejemplares en concreto los pueda digitalizar por su cuenta.

Éste es el enlace: https://archive.org/details/inputsinclair.typeinsbooklet

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.