• Bueno , me acaba de llegar a Cordoba Capital el SD2IEC echo por Marcos , con el numero de serie 01 , así que soy el primero en probarlo por lo menos en el interior del país .. wink

    Vamos a contar para que sirve el dispositivo.


    SD2IEC

    GiRFa

    SD2IEC es un dispositivo masivo de almacenamiento que usa tarjetas de memoria SD/MMC y una interfase del bus IEC (Bus de comunicaciones del Commodore 64). Esta basado en el microcontrolador ATmega644 de la familia de microcontroladores Amtel AVR. El uso mas destacado del SD2IEC es la emulación/reemplazo de la disketera Commodore 1541 del C64. El Hardware del microcontrolador y el firmware esta disponible como código abierto.
    Nota: (Aclaro que este dispositivo esta basado en el microcontrolador ATmega32 con el Firmware v0.6.6 echo por Shadowolf ) , el PCB o Motherboard esta diseñado 100% por Marcos !


    Primeras Impresiones
    biglaugh

    La verdad que anda un espectáculo, tengo conectadas dos 1541, una en numero 8 y otra en numero 9, en el dispositivo viene para poder configurarlo en numero 8,9,10 y 11, como algunos juegos multicarga no soportan cargarlos desde el numero 10 u 11 lo deje en numero 8 conectado con las dos disketteras , apago las disketteras para usarlo .. También tiene un modo Stand By que voy a explicar mas adelante ..
    Tiene 3 LEDS , uno Rojo que indica el estado de la Diskettera y marca error parpadeando cuando no puede leer algún archivo o tiene error de lectura, un LED verde que se enciende cuando esta leyendo y un LED amarillo que indica que esta encendido el dispositivo.

    Características del Firmware

    - Soporte de imagines D64/M2I (ambas de lectura y escritura para imagines D64, incluso con el acceso directo del sector usando U1/U2)
    - T64 no esta soportado
    - PRG/P00 etc. Soportado
    - Soporte de subdirectorios (Sintaxis de comandos CMD)
    - Soporte de Turbo Disk AKA Fast Load AKA Speeddisk fastloader
    - Soporte de JiffyDOS  protocolo rápido de bus serie
    - Soporte Final Cartridge 3 fastloader/fastsaver (carga rapida y grabado rapido)
    - Soporte para botones externo “cambio de disco “
    - Soporte FAT nombre de archivos largos
    - Soporte FAT12/FAT16/FAT32 de trajetas SD formateadas.
    - Mejora de la compatibilidad del IEC
    - Soporta la mayoría de las funciones típicas de IEC (LOAD, SAVE, OPEN, GET, PUT, CLOSE, …)
    - La ROM del drive 1571 se ha tomado como referencia para la implementación.
    - Muchos juegos que no tienen fastload corren .

    Modo de uso

    - Usando M2Is o D64s ( Montando imágenes )

    OPEN1,8,15,”CD:NOMBREIMAGEN.D64”:CLOSE1
    Una ves montada la imagen se pide el directorio normal con el comando “load”$”,8

    OPEN1,8,15,”CD:Abandona la imagen montada y vuelve al directorio ( el símbolo
    - Cambiando de directorios (Sintaxis CMD)

    OPEN1,8,15,”CD/NOMBREDIRECORIO/”:CLOSE1 
    Cambia a NOMBREDIRECORIO

    OPEN1,8,15,”CD//”:CLOSE1
    Cambia al directorio Raíz.

    OPEN1,8,15,”CD//NOMBREDIRECTORIO/”:CLOSE1
    Cambia a NOMBREDIRECORIO que se encuentra en el directorio Raíz.

    OPEN1, 8,15,”CD:Vuelve al directorio anterior (el símbolo
    - Cargando archivos (.prg)

    LOAD”NOMBREARCHIVO.PRG”
    Carga el archivo especificado.

    LOAD”//NOMBREDIRECTORIO/:NOMBREARCHIVO”
    Carga el archivo del directorio NOMBREDIRECTORIO.

    Navegadores

    Bueno, si vemos que nos puede ser una molestia estar tipeando cada ves que montamos una imagen OPEN1,8,15,”JUEGO.D64”:CLOSE1 , esto tiene una solución , existen 2 browsers que se usan para montar automáticamente imágenes y cargarlas .

    FIBR

    Ovukl7w6ric74b34r1ur

    8en0z3hqerccc20vv51o

    Zlh611z97eo8dqm7v81p

    http://p1x3l.net/downloads/fibr.zip

    Lo que me gusta del Fibr es que tiene un entorno grafico muy logrado y funciona muy bien, si bien lei que no es el mas compatible por ahora no me trajo ningun problema.

    SD2BROWSER

    Kvlfgg0rfuqwycoxvzxl

    http://jledger.proboards19.com/index.cgi?board=dtvhacking&action=display&thread=1935

    Lo uso de ves en cuando, si bien es el que mas se usa, no me gusta mucho la forma de manejo pero es mas compatible que el FIBR, el modo de uso es el mismo que el primero, se elije la imagen y luego se presiona enter y se elije el programa a cargar, luego enter y carga, todo esto automatizado y sin tener que escribir tantos comandos, también ambos tienen opciones para usar tanto el teclado como el joystick.
     
  •  

  • Que hay sobre la compatibilidad ?

    SD2IEC es bastante compatible respetando el Standard de las rutinas del CBM IEC. Todo el software que corre en el VICE sin la opción de emulación exacta del floppy creemos que funciona (por lo menos en modo D64).  Noten que en el GameBase64 en la busqueda avanzada LINK  se puede buscar por “No true drive emulation needed” (no necesita emulación real de la diskettera).
    Muchas novedades de juegos y aplicaciones nos dejan elegir el deshabilitar los fastloaders . Ver la lista M2I de znar´F LINK .
    Tambien muchas aplicaciones han sido arregladas para el IDE64 que pueden funcionar.

    Nota: Estoy haciendo una compilación aparte con juegos NTSC , dentro de poco voy a conectar mi C64 PAL-N y probare mas cosas asi va creciendo la lista de juegos y programas que funcionan .

    GEOS esta soportado?

    GEOS viene con su propio fastloader que por ahora no esta soportado por el SD2IEC. Se esta desarrollando un driver de GEOS que usa las rutinas estándar del IEC (esto es compatible con el SD2IEC). Contactar a LINK si se esta interesado.

    Como copio archivos desde y hasta el SD2IEC usando el C64?

    Desde el Commodore 64 se puede usar el FCOPY (de las utilidades HD que esta disponible aquí LINK pero solo para copia de archivos. Para escribir los archivos D64 a una diskettera real (1541,1571…) se puede usar el Gunzip.c64 ( LINK ), para crear una imagen D64 desde una diskettera se usa el Puzip (http://www.cs.tut.fi/%7Ealbert/Dev/puzip/ ), estas herramientas pueden ser lentas.
    Nota: Hay mas programas para copiar archivos y crear carpetas como el Commander64, pero ya iré haciendo con tiempo una compilación de programas y utilitarios.

    SD2IEC es rápido?

    Funciona un poco mas rapido que una diskettera sin cartucho de fastload , VICE(plus) emula los tiempos de la diskettera 1541 incluyendo la mecánica. Como puedes ver, el SD2IEC es un poco mas rápido hasta sin fasloaders por que no tiene latencia mecánica, también en el SD2IEC el procesamiento de los datos son mas rápidos.
    Hasta que capacidad de tarjeta SD puedo poner en el SD2IEC?
    Se han probado tarjetas de 4 gigas y no han tenido problemas.
    Nota: tengo puesta una tarjeta SD de 256, la tengo instalada con juegos, demos, programas, gráficos, música, de todo y solo ocupe 45 megas, igual creo que dentro de poco le comprare una de 4 gigas o más  :D

    Tengo problemas con mi tarjeta SD y no puedo formatearla en 16/32 bits.

    Existe el programa de PANASONIC , el “ SD Memory Card Formatting Software “ (  programa de formateo de memorias SD ) Solo Win32 , con este programa podemos darle un formato especial y dejaremos la tarjeta SD con formato FAT16/32.
    Link: http://panasonic.jp/support/global/cs/sd/download/sd_formatter.html
    Para usuarios de Linux adjunto un link con información de como formatear las tarjetas SD en FAT16/32 usando un LIVE CD.
    http://www.netsonic.fi/˜kelpf25b/sdfat16howto.html
    Nota: si quieres tener los archivos ordenados o acelerar tu tarjeta SD en un 2%, “solo para maniacos del orden y velocidad” (vagos abstenerse), hay un programa que defragmenta las memorias SD, se llama VOPTxp, pero es comercial, cualquier cosa al que le haga falta me manda un PM.

    Nota Final: esta información se saco y compilo de muchos lugares, agregue muchísimas cosas y fui traduciendo desde el Alemán e Ingles al Castellano neutro,  para que lo entienda bien el usuario final, faltan cosas por agregar, esta guía se va a usar mas tarde para hacer un mini Wiki para la gente que le haga falta mas información sobre programas, juegos y el uso en general  y estará actualizada seguido. Se agradece a Marcos Jl por haberme dado el dispositivo numero 1 y por cederme el ser BetaTester y también por permitir que lo hostigue bastante seguido con mis preguntas  ;D

    Links de interés.

    SD2IEC C64 Wiki
    http://www.c64-wiki.com/index.php/SD2IEC

    Información acerca del M2I Maker .
    http://www.forum64.de/wbb3/index.php?page=Thread&postID=205292#post205292

    Foro del SD2IEC/MMC2IEC
    http://www.forum64.de/wbb2/board.php?boardid=194

    Navegador SD2BROWSER
    http://jledger.proboards19.com/index.cgi?board=dtvhacking&action=display&thread=1935

    Navegador FIBR
    http://p1x3l.net/downloads/fibr.zip

    Lista M2I de znar´F con mas de 400 juegos .
    http://www.creepitz.de/downloads/m2i/
    Link directo de la compilación de los juegos
    http://c64.at.tf/m2i/M2I.rar

    Colección de 106 megas de juegos en (PRG) de Thomas64 (requiere registracion)
    http://www.forum64.de/wbb3/index.php?page=Thread&threadID=15020&pageNo=1

    IDE64 Warez
    ftp://c64.rulez.org/pub/c64/IDE64

    PD : el que quiera este dispositivo que sale bastante barato que mande un PM a Marcos preguntando disponibilidad ...
     

  • 15 años atrás

    impresionante smile
     

  • Si, la verdad... sencillamente fantastico!!!!   biglaugh biglaugh biglaugh

    Tengo algo de espacio en mi hosting... Marcos y Thierry, no quieren subir esto con un dominio propio y publicar ahi los proyectos/manuales etc etc? (no dentro de mi web, si no como un sitio propio de desarrollos de hardware argento que sea administrado por uds)  ;)

    Avisen!!!! y nuevamente... FANTASTICO!!!! UN LUJO!!!!  :D biglaugh biglaugh

     

  • 0 problema , queria publicar esto y ponerle mas info por que la parte avanzada no la puse , como usar particiones o usar copiadores para pasar imagenes desde la c64 a la sd .. etc , estaria muy bueno , de paso tal ves hacer un wiki e ir poniendo informacion en castellano ( un wiki de commodore 64 ! ) , ese es un proyecto que tenia ganas de empesar a hacer e ir poniendo info rescatada de todos lados ...
     

  • 15 años atrás

    Cuando estara disponible para comprar?
    Abrazo
     

  • Excelente informe thierry!  [smiley=thumbsup.gif]

    Te iba a decir que lo prepararas para ponerlo como review en el portal, pero Alejandro se me adelanto. :-[
     

  • Por mi no hay problema! que vaya donde sea, pero que no quede solo en un post, me parece muy buena info y creo que merece estar destacada en algun lugar de importancia o bien en un sitio propio! o porque no, en ambos lados!  ;)
     

  • Groso el informe de Thierry! Con esta guia ya no hay excusa para que no haya un SD2IEC en todos los escritorios de habla hispana (que tienen una C64).
    Lastima que quedé en Offside porque todavia no terminé la guia para fabricarlo!   :-[
    Igual aca tiro algunas cosas que ya tengo listas (o casi):
      El archivo del impreso para EagleCad para poder imprimirselo:
    http://www.geocities.com/gtmarcos2002/sd2iecArg090.zip
     Aca el impreso en formato PDF:
    http://www.geocities.com/gtmarcos2002/sd2iecArg090a.pdf
    http://www.geocities.com/gtmarcos2002/sd2iecArg090b.pdf  
     En realidad asi como esta, el impreso esta bien, lo que le pulí un poco es la parte de inscripciones y nombres, que como no las tuve en cuenta al armarmelo, eran un desastre y le iba a ser dificil de entender a alguien mas. Lo otro es el conector de alimentacion, que no estoy seguro de si el footprint que use esta un cacho torcido, o yo siempre la pifio igual con la agujereadora (tengo razones para sospechar las dos cosas...)

     Aca esta una version muy preliminar de la guia de fabricacion, con la lista de componentes, el precio aproximado y donde comprarlos en Buenos Aires (donde los compre yo al menos)
    http://www.geocities.com/gtmarcos2002/SD2IEC090beta.pdf

    Tengo que terminar algunos textos de la guia, el diagrama electronico lo estoy cerrando. Es independiente del impreso, y lo tuve que hacer desde cero.

    Y por supuesto lo que tengo que terminar es la guia de como programar el micro, hay que hacerce un circuito re pavo para puerto paralelo que se conecta al SD2IEC (tiene conector para programar el micro, guarda!  8-) ) y poner los pasos a seguir (desde Windows, ni hay que bootear), es facil.

     Del circuito impreso llevo frabricadas 5 placas y los documentos los revise, de todas formas eso no quita que haya algun error. Si encuentran algo raro avisen.

     Despues el tema del hosting para poner los archivos del proyecto, yo preferiria en lo posible que este dentro de Retrocomputacion, que es donde empezo, y es donde se agrupa la gente que lo hace (la version argentina por supuesto), pero tambien puede estar en commodoremania, y por supuesto en cualquier lado porque es un proyecto de codigo abierto, no es propiedad de nadie.

    Estaria bueno tener una pagina, que con que alguien de habla hispana entre, si tiene conocimientos de electronica pueda armarselo y si es alguien que lo compro armado, obtener las instrucciones, guias y utilitarios para usarlo, hacer algo practico.

          Saludos
         MARCOS
     

Moderador (s): thierry, homecomputer, Selandari, pastbytes, Durandal