Mostrando entradas con la etiqueta apple. Mostrar todas las entradas
Mostrando entradas con la etiqueta apple. Mostrar todas las entradas

sábado, 15 de enero de 2022

Clock signal: emulador experimental de diversos ordenadores y consolas de 8 bits(CLK)

Clock Signal (o CLK) es un emulador multisistema experimental capaz de emular:

  • Acorn Electron
  • Amstrad CPC
  • Apple II/II+ and IIe
  • Atari 2600
  • Atari ST
  • ColecoVision
  • Commodore Vic-20 (and Commodore 1540/1)
  • Macintosh 512ke and Plus
  • MSX 1 - Oric 1/Atmos
  • Sega Master System
  • Sinclair ZX80/81
  • Sinclair ZX Spectrum +2a/+3.

Lo podéis compilar por vuestra cuenta o bien usar el script RetroMultiInstaller que ya lo incluye y crea además de lo de siempre la estructura para copiar las BIOS, ya que para funcione primero hay que copiar las BIOS de cada sistema en la subcarpeta específica dentro de la cual tenéis un archivo README.txt que os indica los archivos que hay que copiar y con qué nombres.

Si preferís compilar por vuestra cuenta hay que crearlos a mano ésta es la estructura:

/usr/local/share/CLK/
├── AmstradCPC
├── AppleII
├── AppleIIGS
├── AtariST
├── ColecoVision
├── Commodore1540
├── Electron
├── Macintosh
├── MasterSystem
├── MSX
├── Oric
├── SinclairQL
├── Vic20
├── ZX8081
└── ZXSpectrum

Esta estructura también la podéis copiar del directorio ROMImages del código, pero en todo caso hay que copiar los archivos BIOS.

Una vez configurado para ejecutar un juego con el emulador basta con teclear:

clksignal archivodeljuego

Donde el archivo del juego puede ser cualquier imagen de disco, cinta o cartucho soportado por el emulador.

También, si no te gusta usar la terminal, se puede asociar desde el explorador del sistema haciendo clic con el botón derecho sobre el archivo, ya sea permanentemente o temporalmente para probar como va, dado que es un emulador experimental recomiendo primero probar la opción temporal.



viernes, 20 de noviembre de 2020

Instalar BasiliskII en Ubuntu Mate (emulador de Mac 68k)

BasiliskII, es un excelente emulador de los ordenadores Apple Macintosh con microprocesador Motorola 68000, vamos a ver como instalarlo.


Instalación

  1. Instalamos las depedencias necesarias para la compilación, si aún no las tenemos:
    sudo apt -y install python3 git make
  2. Nos bajamos la última versión desde github:
    git clone https://github.com/cebix/macemu
  3. Compilamos e instalamos:
    cd macemu/BasiliskII/src/Unix
    ./autogen.sh
     make
     sudo make install
  4. Y ya está ya hemos terminado.

Ejecución sin configuración

Una vez que consigas los archivos ROM y HD puedes lanzarlo con el siguiente comando:
BasiliskII --rom "/usr/local/share/BasiliskII/ShapeShifter ROM" --disk "/usr/local/share/BasiliskII/MacOS7.5.3_HD.dsk"
Lógicamente, lo suyo es hacer un script y meter en él este chorizaco.


viernes, 14 de febrero de 2020

Telegram picante: no para usuarios de Apple ni de determinados países

Hace un par de semanas tuve un episodio un poco desagradable en el grupo de Telegram, un troll se puso a subir imagenes porno en el grupo de madrugada, así que cuando me levanté por la mañana me encontré con este curioso e inquietante mensaje en el móvil.



Así que borré los mensajes del troll con sus imágenes, le bloqueé y también puse un bot con la adecuada configuración para evitar que se volviera a producir otra vez, ya que como se puede leer me conminaron para que no volviera a pasar en el futuro. Recordemos que el grupo tampoco va de ese tipo de contenidos.
 
Por último, me puse en contacto con Telegram para decirles que había solucionado el problema y había bloqueado la subida de imágenes para evitar que se volviera a producir el problema, en horas estaba todo solucionado.

Sin embargo, algo que me llamó poderosamente la atención, aparte de la premura de todo, fue que se bloqueara el grupo para determinados países y PARA LOS USUARIOS DE iOS, me recordó los tiempos de los dos rombos en España, cuando se calificaban películas solo para mayores de 18 años (hoy sigue existiendo esa censura con otro formato), lo que me ha hecho pensar si es que Apple considera a sus usuarios menores de edad, ¿ese es el respeto que les tiene a sus clientes?

Hablando con algunos usuarios del grupo y amigos me confirmaron que efectivamente algunos grupos no eran visibles por sistemas operativos de Apple pero sí desde Android y PC (tanto GNU/Linux como Windows).

Curiosa política puritana la de los de la manzana, mucha hipocresía y paternalismo mezclado a partes iguales.

sábado, 22 de diciembre de 2018

Retro Virtual Machine, el emulador multisistema de Amstrad CPC y ZX Spectrum más real

Bueno, pues ya está aquí Retro Virtual Machine, el emulador más esperado sobre todo para los aficionados linuxeros al Amstrad CPC y ZX Spectrum, aunque también está disponible para OSX y Windows.



¿Y qué tiene de especial este emulador? pues muchas cosas como voy a contar pero sobre todo porque simula que estás ante las máquinas reales, algo que hace muy bien.


Instalación

Para la instalación en cada sistema operativo os recomiendo ir a la página de su creador, en el caso de GNU/Linux se recomienda que añadáis también la categoría de menú para lanzar emuladores para facilitar su ejecución sin recurrir a la consola.


Las primeras pruebas con la versión test

Empecé probando una versión de test en el siguiente hardware con las siguientes distros de 64 bits, la versión beta pública recién salida del horno sí incluye soporte para 32 bits:
  • Ubuntu MATE 18.04 (i7 4 generación, 8Gb de RAM, tarjeta gráfica: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1))
  • Ubuntu MATE 16.04 portátil Acer eMachines 520 de 2007 celeron mononúcleo, 2Gb RAM, chipsel intel GL40 express.
  • Ubuntu MATE 18.04, Manjaro y Debian stable en VirtualBox sobre el i7.
En todas funcionó muy fluido y completamente operativo, a pesar de que mi portátil trae el hardware justito para que poder ejecuta distros GNU/Linux de 64bits. Tampoco se ha resentido en VirtualBox.

Cuando probé con la versión beta simplemente copie el binario proporcionado a la carpeta /usr/local/bin y le dí permisos de escritura, así pude ejecutar el emulador desde cualquier directorio de consola con el comando:
RetroVirtualMachine


Funcionamiento y virtudes

  • El funcionamiento es muy similar a software de virtualización como VirtualBox o VMWare, solo que este caso las máquinas que creamos son los diferentes modelos de Amstrad CPC y ZX Spectrum (incluido el core de ZX Uno).
    Así creamos todas las máquinas virtuales que deseemos, con las que operas como si fueran máquinas reales (hasta tienes que encenderlas y apagarlas).
  • Si lo lanzas desde consola te muestra las teclas que se van pulsando.
  • Permite teclear el carácter tubería | esencial para los comandos extendidos como |TAPE, |CPM, no es la única tecla que tiene a mano y donde está en el Amstrad real, algo no tan habitual en otros emuladores, especialmente si usas el teclado en español.
  • Simula el sonido del relé del cassette, la disquetera, encendido del ordenador, etc...
  • Simula el comportamiento monitores CRT y LCD, en color o fósforo verde, se puede incluir ruido (estática) o no, etc...
  • Permite ejecutar varias máquinas a la vez.
  • Cuando cierras una máquina y apagas el emulador, al encenderla de nuevo sigue por donde se quedó. Si te cansas de jugar un juego pero luego quieres seguir por donde lo dejaste es muy cómodo.
  • Rulan snapshots hasta del antiguo CPCEMU de DOS.
  • Se puede grabar en el disquete virtual, crear disquetes vacíos con o sin formato, añadir archivos de tu sistema anfitrión o extraerlos al mismo, borrarlos, etc...
  • También permite crear CDT que puedes manejar como harías con un cassette real en su "computone virtual" (esto facilita mucho las cosas para pasar de disquete a cinta o viceversa).
  • Puedes cargar las cintas a su velocidad real o pulsando un botón acelerar la carga para que lo haga inmediatamente.
  • Es ideal para hacer videotutoriales del Amstrad CPC y ZX Spectrum porque se ve (y se escucha) todo lo que se haría en una máquina real.
  • Soporta joystick y mandos de juego sin necesidad de recurrir a mapeadores como antimicro
  • El joystick puede funcionar como joystick 0, 1 o combinaciones de teclas habituales en juegos (p.e.: la famosa OPQA) y se puede cambiar de un modo a otro durante el juego pulsando el botón X en los mandos tipo SNES. 
  • Se distribuye como paquete deb para distros de la familia Debian/Ubuntu pero si usas otra distro no hay problema porque también se distribuye el binario suelto como aplicación portable.

Lo que eche en falta

A pesar de que el emulador es de lo mejor que he visto en décadas siempre hay cosas que se echan en falta, aunque no sean muchas cosas:
  • No soporta archivos comprimidos.
  • Falta la gama CPC+.
  • Estaría bien que al situarte sobre los iconos apareciera información de lo que hacen como en algunas web, porcentajes en barras de desplazamiento como la que controla la velocidad (speed), botones para volver a los valores por defecto después de juguetear con los controles, etc...
  • Accesos directos para los usuarios más novatos, pero se soluciona instalando linuxemulatorcategory
 

Modelos disponibles para emular

  • Amstrad CPC 464/664/6128 con teclado inglés, francés, español, danés.
  • ZX Spectrum 16k, 48k, 128k, +2A/+3 y clones (ZXUno e Inves Spectrum+).
¡Enhorabuena a Juan Carlos! Se ve muy depurado y la experiencia es mucho más próxima a la máquina real que con ningún otro.


El primer día que probé la versión test estuve hasta las tantas con el nuevo juguetito.


Definitivamente, la espera ha merecido la pena.

Capturas de los primeros clasificados en CPCRetroDev'18 corriendo en diferentes pantallas de RVM 2, con las que he hecho un calendario para 2019

Enlaces de interés 

viernes, 17 de junio de 2016

Linapple y The Octalyzer: emuladores de Apple II para GNU/Linux

Linapple es un emulador del mítico Apple II bastante sencillo e intuitivo de utilizar:

Instalación

Para instalarlo en Ubuntu seguimos los siguientes pasos:
  • Nos descargamos el código fuente de sourceforge o github.
  • Lo descomprimimos
  • Instalamos los paquetes necesarios para la compilación. sudo apt-get install zlib1g-dev libcurl4 libzip-dev libsdl1.2-dev libcurl4-gnutls-dev
  • Y compilamos: cd src
    make
    sudo make install

Uso

Se ejecuta tecleando 'linapple' desde la consola.
Si pulsas F1 verás todas las teclas de función para las diferentes operaciones:


Otro emulador de Apple ][ alucinante es The Octalyzer:
  • Multiplataforma: disponible para GNU/Linux (32 y 64 bits), Windows (32 y 64 bits) y OSX.
  • Es solo un binario, basta con copiarlo a /usr/local/lib y ejecutar el comando octalizer para disfrutarlo.
  • Para abrir las imágenes de disco basta con arrastrarlas a la ventana.
  • Muestra lo emulado en relieve 3D



A disfrutar de ambos emuladores :)
This article is also on English