Emulando ZX Spectrum 5: Formatos de entrada.


Aunque tenemos que ver como instalar cada uno de los emuladores e incluso puede que me anime a compilarlos desde cero en mi Mac (y explicar el proceso), tengo curiosidad desde hace tiempo por los formatos de archivo que usamos para emular nuestras cintas de casette y diskettes clásicos.

Comencemos, pues, identificando que formatos de entrada permiten los emuladores de nuestra colección:

Fuse

Logo de FUSE

Fuse utiliza libspectrum para gestionar formatos de archivo de entrada.

Esta libreria soporta los siguintes formatos:

  • Snapshots:
    • .z80
    • .szx
    • .sna
    • .zxs
    • .sp.
    • .snp
    • +D
  • Imágenes de Cinta:
    • .tzx
    • .tap
    • .spc
    • .sta
    • .ltp
    • .pzx
    • Warajevo .tap
    • Z80Em
    • CSW versión 1, .wav
  • Grabaciones de entrada:
    • .rzx
  • Cartuchos de Timex:
    • .dck
  • Imágenes de discos IDE:
    • .hdf
  • Imágenes de cartuchos Microdrive:
    • .mdr
  • Ficheros comprimidos: lectura transparente de ficheros zipeados, gzipeados y bzipeados soportada.

Retro Virtual Machine

Logo de Retro Virtual Machine

Siguiendo la información del manual de usuario respecto de cintas y discos, los formatos de entrada soportados por RVM serían:

  • Cintas
    • .tap (Sólo ZX Spectrum)
    • .cdt (Sólo Amstrad CPC)
    • .pzx
    • .tzx
    • .csw
  • Discos
    • .dsk
    • .dsk extendido
    • .hfe

JSSpeccy 3

Logo JS Speccy 3 imaginado por mi

Siguiendo la información del Readme del repositorio, tenemos que este emulador es capaz de leer:

  • Snapshots
    • .szx
    • .z80
    • .sna
  • Cintas:
    • .tzx
    • .tap (solo a través de «trampas», aún tengo que averiguar que significa esto)
  • Ficheros Comprimidos:
    • Cualquiera de los anteriores que esten Zipeados.

Zesarux

Logo de Zesarux

En este aspecto Zesarux es el que parece soportar más formatos y modos , al tiempo que parece tener una documentación espaguetti, en gran medida por mi desconocimiento de muchos de estos formatos y formulas.

  • Cintas
    • Cinta «Real» (incluyendo cargas turbo)
      • .rwa
      • .smp
      • .wav
      • .tzx
      • .pzx
      • .cdt
      • .tap
      • .p
      • .o
    • Cinta «Digital» (binario)
      • .tap
      • .tzx,
      • .o
      • .p
      • .cdt
      • .cas
    • Carga de audio real:
      • .rwa
      • .smp
      • .wav
  • Snapshots
    • .zsf
    • .zx
    • .z80
    • .sp
    • .spg
    • .nex
    • .sna
    • .p
    • .o
    • .z81
    • .ace
  • Cartuchos
    • .dck
    • .rom
    • .col
    • .sg
  • Discos del +3
  • Discos duros IDE
    • .hdf
  • Ficheros del resto de formatos, comprimidos
    • descompresor interno
      • zip
    • descompresor externo
      • .tar
      • .rar
      • .gz

Antes de proseguir con los emuladores en si, creo que es hora de explorar estos formatos de archivo, hay muchos formatos que no conozco, y, sobre todo en Zesarux (y que no he reflejado aún porque me supera ampliamente), una miríada de formas de enchufar el emulador con un montón de cosas que ni se que son, creo que es de recibo, emplear tiempo en desgranar todo esto de un modo claro… pido disculpas de antemano por los errores que seguro he cometido y cometeré en el proceso de estudio de esta cuestión.

¡a ello!Me pongo a la tarea!

¡Compártelo!

Ayudame a difundir este contenido a todo aquel que pueda sacarle partido, difundelo en redes, cuéntaselo a tus amigos, coméntalo en la cola del supermercado, además de aportar, ¡seguro que conoces a gente interesante y acabas uniéndose al bando rebelde!

Sígueme en Redes

Sobre las traducciones

Por el momento me he visto obligado a detener la traducción del contenido, apenas doy abasto a escribirlo (que es mi objetivo, ya que son mis apuntes de estudio), por lo que no parece tener sentido mantener activas unas traducciones que no doy abasto a crear.

En caso de que más adelante el flujo de caja me lo permita, es mi intención contratar servicios de traducción y editores que realicen la tarea, pero por ahora lo dejo desactivado.


Quizá te interese leer más sobre Emulando ZX Spectrum

Dejar una Respuesta

XHTML: Usted puede usar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>