miércoles, 27 de mayo de 2015

Experimentando con el emulador DSP

DSP es un emulador libre multisistema y multiplataforma que todavía se está desarrollado y por tanto tiene algunos fallos pero que ponemos probar en GNU/Linux, entre los sistemas que soporta está en Amstrad CPC (concretamente el Amstrad CPC464 y el CPC6128).
Para quien no tenga ganas de trastear con él y quiera algo más estable, hace tiempo analicé otros emuladores de Amstrad CPC.

Instalación

No hay instalación, es un emulador portable, al menos las versiones para GNU/Linux que son las que he probado, es decir, te descargas la versión para tu sistema operativo, lo descomprimes en una carpeta y lanzas el ejecutable (./dsp o ./dsp64 según el caso).
Aparte de las versiones para GNU/Linux de 32 y 64 bits, también está disponible para Windows (32 y 64 bits) y OSX (32 bits).

Emulando el Amstrad CPC

Cuando se inicia el emulador lo primero es elegir qué queremos emular:



Una vez arrancado el Amstrad CPC podemos cargar una cinta virtual o un disquete (solo 6128).
Si vemos muy pequeña la pantalla del Amstrad CPC podemos cambiar su tamaño desde la barra de menús seleccionando:
Opciones  ►  Configuración.

Cargar un juego desde cinta virtual

  • Pulsamos en el botón de la carpeta (señalado en rojo)




Cargar un juego desde disquete

El sistema para cargar DSK (sueltos o dentro de un ZIP) es un poco confuso:

  • Pulsamos en el botón del disquete (señalado en rojo):



  • En el cuadro de diálogo que se nos abre pulsamos sobre el icono con forma de carpeta para cargar los DSK en memoria:



  • Navegamos por los diferentes directorios y pulsamos el botón abrir cuando lleguemos a aquél que tiene el DSK deseado, que no nos engañe que el archivo aparezca en gris, lo que estamos eligiendo en el directorio:




  • Una vez seleccionado el directorio, elegimos primero el archivo, si es un zip el DSK que contiene y por último le damos al botón cargar:



Una vez cargado ya podemos acceder al disquete como si se tratara de un Amstrad CPC real.



Novedades julio 2017

Leinad, su autor, nos informa de las siguientes novedades en el foro de Amstrad.ES:
Ahora emula la cinta en formato CDT,TZX, WAV y CSW, el disco (faltan unas pocas protecciones) en formato DSK, eDSK e IPF, snapshots en formato SNA (todo con soporte ZIP nativo), sonido con el AY8912, ampliación de memoria de 512Kb (la de 4Mb en breve), carga de low ROMs en los seis primeros bancos, soporta el 464, 664 y 6128 (con los distintos idiomas) y soporta la protección LensLok (detecta automáticamente el juego/aplicación y lo muestra en pantalla) y el Z80 con sus timings específicos.

domingo, 17 de mayo de 2015

¿Cómo compartir tus creaciones en foros y por qué hacerlo?

Ejemplo de imagen CC
Hemos hecho una imagen, un diseño, un programa, una receta o lo que sea que pueda ser útil a otros usuarios, ¿te gustaría compartirlo?

¿Cómo hacerlo?

  • Para compartir tus creaciones lo mejor es usar algún servicio de almacenamiento que te permita compartirlo como un enlace web que no requiera identificación por parte de quien quiera descargárselo, por ejemplo dropbox, box o google drive. (si no sabes manejar estos servicios en sus páginas hay tutoriales y vídeos excelentes que lo explican de forma muy sencilla).
  • Una vez compartido nos darán un enlace (URL) que es la que tendremos que poner en el correspondiente mensaje del foro.
  • También tendríamos que acompañar la creación con una imagen de la misma que, en el caso de creaciones LDraw 3D, podemos sacar directamente con visores LDraw como LDView si somos novatos.
  • Al poner la imagen en el foro hay que leer las normas ya que hay ciertas limitaciones en cuanto al ancho para evitar que el hilo sea difícil de leer desde dispositivos con poca resolución (normalmente 800px), en estos casos si la imagen es mayor podemos subir una reducida con algún programa como gimp o infanview que pondremos como imagen y otra a tamaño original que podemos poner como enlace de la pequeña.
  • Si nos resulta difícil hacer esto último podemos usar servicios como postimage.org que nos sube la imagen y nos da el código para el foro.
  • Más adelante podemos aprender a manejar visores de rayos como POV-ray o programas de tratamiento 3D como Blender.
  • Si hemos creado cualquier elemento adicional como pegatinas/serigrafías, instrucciones, catálogos, etc... también podremos compartirlas con el servicio de almacenamiento y ponerlo en el comentario del foro.
  • Si te preocupa de alguien termine sacando un provecho comercial de tu creación siempre puedes compartirla bajo una licencia Creative Commons Reconocimiento no comercial

 ¿Cómo NO hacerlo?

Poner direcciones de correo electrónico en foros públicos

Hacer esto tiene principalmente dos inconvenientes:
  • Solo compartís entre dos personas, si quieres compartir con más tienes que ir enviando correos uno a uno. Tampoco compartes con personas que le hagan falta en un futuro en el que puede que ya no tengas disponible ese archivo.
  • Los robots de spam y phising también leen los foros recopilando toda dirección de correo que encuentran por lo que pasado poco tiempo podemos encontrarnos con muchos mensajes indeseables en nuestra bandeja de entrada. 

¿Por qué compartirlo?

Por supuesto puedes dejar tus creaciones en tu disco duro pero hay razones éticas y prácticas por las que deberíamos plantearnos compartir:
  1. Compartir es bueno: recuerda que los foros son comunidades que funcionan mucho mejor si colaboran sus miembros e intercambian sus descubrimientos.
  2. Devolver parte de lo aportado por otros: previamente nos hemos beneficiado de los conocimientos compartidos por otros, así que lo justo es corresponderlos.
  3. Copia de seguridad: en caso de catástrofe de cualquier tipo las cosas que primero conseguimos recuperar son las que antes hemos compartido.
En todo caso, compartir es una decisión personal que cada uno debe tomar según su propia visión de las cosas.

Si lo haces gracias por compartir. :-)




viernes, 8 de mayo de 2015

Hacer un pendrive multisistema en castellano con MultiSystem en GNU/Linux

Vamos a hacer un pendrive que es capaz de arrancar varias distros live con un programa llamado Multisystem.
Vamos por partes:

Preparación del pendrive

Lo formateamos en fat32, la manera más sencilla es con gparted (si no lo tienes ya lo estás instalado).
  • Instalación: sudo apt-get install gparted
  • Ejecución: sudo gparted
  • Elegimos el pendrive (cuidado con equivocarse), borramos todas sus particiones y dejamos una del tipo FAT32
  • Aplicamos cambios.

 Instalación de multisystem

bunzip2 install-depot-multisystem.sh.tar.bz2
tar -xvf install-depot-multisystem.sh.tar
./install-depot-multisystem.sh
  • Nos pedirá la clave de administración.
  • En el menú de gnome fallback aparecerá en 
Aplicaciones ► Accesorios ► Multisystem.
  • Elegimos el idioma español, puede que parte de los menús estén en el idioma nativo del programa (francés) pero se entienden perfectamente.

Uso de multisystem

  • Antes de su ejecución el pendrive debe estar insertado y montado con formato fat32.
  • Si no es el caso, pedirá que se haga y al darle a reiniciar lo intentará detectar de nuevo.
  • Seleccionamos el pendrive y podemos arrastrar la iso tal y como se ve en esta imagen:

¡Ojo! hay que hacerlo de una en una.