En esta primera entrega de 64ever, vamos a ver algunos
nuevos dispositivos de almacenamiento para nuestras Commodore.
Como quizás sepan, las disqueteras Commodore son dispositivos
inteligentes, es decir, tienen su propia controladora con CPU,
ROM y RAM. Esto, junto al hecho de que se comunican con la
computadora mediante un puerto serie no estándar, ha hecho difícil
hasta el momento crear algún dispositivo que suplante
definitivamente a las viejas 1541 o 1571. Pero los años pasan,
los drives se rompen, los discos escasean, y hay necesidad de
dispositivos con mayor capacidad.
Veamos lo que los avances en los microcontroladores, los chips
reprogramables y la inventiva de los aficionados hacen posible:
- 1541 III
- IEC ATA
- IDE64
- MMC64
1541 III:
Tipo:
Lector de tarjetas MMC/SD
Diseñador/Fabricante: Jan Derogée
Precio:
Menos de €50 el kit armado. / Open Source
Presentado en sociedad en el C= Show del 18 de febrero del 2006,
el 1541 III es un lector de tarjetas MMC/SD que se conecta al
puerto serie de las Commodore, y es por lo tanto compatible con
la VIC-20, C64, C128, C16 y Plus/4.
El corazón del dispositivo es un microcontrolador PIC18F252 que
lee tarjetas MMC/SD con formato FAT16 conteniendo imágenes .D64
(o archivos .PRG sueltos). El usuario puede seleccionar un
archivo .D64 con comandos standard LOAD”$”,DEVICE. Una vez
que el archivo .D64 es seleccionado se puede acceder a el como
si fuera un disco de 5.25” real. Lo bueno de este método es
que se pueden bajar los archivos .D64 de Internet a la tarjeta
MMC/SD sin la necesidad de ningún programa o cable adicional.
Al estar basado en un microcontrolador PIC en lugar de un FPGA o
un micro 65XX, nunca va a comportarse100% como una verdadera
1541. Es por esto que ningún turbo de disco funciona con este
dispositivo. Pero lo bueno es que el 1541-III es capaz de
actualizar su firmware (usando una PC con HyperTerminal y el
puerto RS232) y dado que el firmware (programado en C) es open
source, cualquiera puede desarrollar nuevas características. O
descargar la última versión de Internet.
Características:
- 20
segundos más rápido que una 1541 real en un archivo de 172
bloques.
- Puede
conectársele una pantalla LCD Nokia 3310 (figura 2,
Pantalla de inicio), mostrando simultáneamente:
- Número
de la imagen D64 seleccionada.
- Nombre
de la imagen
- Comando
recibido desde la computadora (sujeto a cambios)
- Barra
de progreso de la tarea que se esta realizando
- Número
de dispositivo, pista y sector.
- Puerto
serie RS-232 para actualizar el firmware desde una PC
- Máximo
número de archivos 512, ya que es lo máximo que se número
de archivos que puede haber en el directorio raíz de el
sistema FAT16.
Figura
2.
Más información en: http://jderogee.tripod.com/
IEC ATA:
Tipo: Controlador ATA/IDE
Diseñador/Fabricante: Asbjørn Djupdal
Precio: Open Source
Este también
es un dispositivo IEC por lo que funciona con las mismas
maquinas que el 1541-III. Esta basado en un microcontrolador
AVR8515 con 32KB de SRAM externos que usa como buffer. Al no
tener ni emular un 6502, tampoco funciona con fastloaders.
Características:
- Soporta
discos ATA de hasta 128GBytes
- El
disco entero esta disponible como una sola gran partición
- El
sistemas de archivos soporta:
- Archivos
PRG y SEQ, y un nuevo tipo DIR que representa a los
subdirectorios
- Unidad
direccionable más pequeña: 512 bytes (1 bloque lógico
ATA)
- Máximo
tamaño de archivo 32MBytes
- Máximo
número de directorios: 256
- Máximo
número de directorios anidados: ilimitado
Limitaciones:
- No
soporta los tipos de archivo USR y REL
- No
soporta todos los comandos del DOS Commodore, especialmente
memory read/write/execute y block read/write/allocate/free
Para más información: http://www.djupdal.org/cbm/iecata/
MMC64:
Tipo: Lector de tarjetas SD/MMC
Diseñador/Fabricante: Oliver Achten/Individual Computers
Precio: € 49.00 (Sugerido)
Una de
las opciones comerciales actualmente disponibles, el MMC64 goza
de gran popularidad debido a la posibilidad de agregar nuevas
funcionalidades (plug-ins) y a su BIOS flash reprogramable.
Siendo una tarjeta de expansión, solo funciona en la C64 y
C128.
Soporta tarjetas SD/MMC de hasta 4GBytes de capacidad, y trae
incorporados de fabrica en su BIOS un explorador de archivos y
un reproductor de archivos .SID (música de C64 para los que no
saben). También dispone de una continuación del puerto de
expansión para conectar otro cartucho, y un ‘clock port’
donde se pueden conectar accesorios como la placa de red
ethernet ‘RR-Net’ o el reproductor de MP3 ‘MP3@64’.
En principio, solo se pueden cargar programas que entran en un
solo
archivo y no necesitan cargar ningún dato adicional desde el
MMC64, pero instalando el plug-in DFI, se pueden usar todos los
programas, juegos y demos multiarchivo que hayan sido parcheados
para funcionar con el turbo de disco open source
‘DreamLoad’.
Otros plugins incluyen:
- Picture Plug-in: Muestra imágenes en formato Koala, Doodle, Advanced Art Studio, Interpaint, Hi-Eddi,
Art Studio y Paint Magic.
- Ani
Plug-in: Reproduce archivos .ani (Un tipo de animaciones
utilizado generalmente en demos para el IDE64).
- CRT
Plug-in: Ejecuta imágenes de cartuchos.
- D64
Reader: Lee discos y crea imágenes D64.
- D64
Writer: Escribe imágenes D64 de vuelta a disco.
- WAV Plug-in: Reproduce archivos .WAV a 22KHz 8bit o 44.1KHz 4bit Mono
- RAW Plug-in: Reproduce archivos .RAW a 14,489KHz 8bit Mono
- TXT
Plug-in: Muestra archivos de texto a 40/80 columnas
- SIW
Plug-in: Reproductor de SIDs alternativo
- MP3
Plug-in: Para reproducir MP3 junto con modulo MP3@64
Más
información:
Individual Computers
Protovision
IDE64:
Tipo: Controladora IDE/ATAPI, lector de tarjetas Compact
Flash
Diseñador/Fabricante: Tomas Pribyl – Josef Soucek
Precio: $149 USD (Versión 3.5+ agotada, Versión 4 en desarrollo)
La controladora IDE64 es la más antigua de las
opciones aquí mencionadas, con los primeros prototipos creados
hacia 1994. La primera versión (V1.1) salio en 1997, siguiéndole
la V2.1 en 1999, la V3.1 en 2001 y la V3.4/V3.4+ (ya
discontinuada) en el 2004.
La
controladora IDE64 es una placa que se conecta al puerto de
expansión de la C64 o 128, además de poder conectar 2 discos rígidos
IDE o CDROMs, desde la V3.4 se incluye un slot para insertar una
tarjeta Compact Flash, incluye además un ‘short bus’, al cual
se pueden conectar otros dispositivos, como 2 puertos serie de
alta velocidad (115K) o un adaptador Ethernet de 10Mbps.
También dispone de un RTC (reloj de tiempo real) alimentado por
bateria capaz de setear el reloj BASIC. Un turbo de disco, puede
bootear automáticamente, posee un monitor de código maquina y un
poderoso administrador de archivos.
El tamaño de las particiones en los rígidos pueden ser de hasta
8GBytes, y tiene soporte nativo para CDROM, por lo que se pueden
acceder a los CD’s desde el BASIC.
Muchos juegos y utilidades se han creado o modificado para
aprovechar esta placa, así como también se han creado algunos
demos específicamente para funcionar con ella.
La nueva versión 4, actualmente en desarrollo,
agrega un ‘Amiga Clock Port’ igual al del MMC64, por lo que
podrá usar algunos de los mismos accesorios de este último.
También traerá un puerto USB para conectar la C64 a la PC y
transferir archivos. Además, un cambio de arquitectura permite
transferencias 20% más rápidas que la versión anterior.
Para
quien quiera probar lo que es una C64 con rígido, el emulador VICE
soporta al IDE64 desde la versión 1.1
Más información:
The IDE64 Project
IDE64 Warez
Site
Agradecimientos: Jan Derogée, Asbjørn Djupdal, Jousef
Soucek, Protovision,
Modernity Grp.
Pablo Roldán (the_woz)
|