Disco de computadora retro en chip

Hubo muchos métodos diferentes de almacenamiento masivo durante la vida útil relativamente corta de la computadora. Cintas magnéticas, tambores, todo tipo de discos y memorias flash tienen todo su tiempo. Cada una de estas nuevas innovaciones requirió algo de tiempo para ser fácil de usar. Uno de los primeros intentos de simplificar el uso de la memoria flash fue el dispositivo DiskOnChip de M-Systems. Con el aspecto de un dispositivo de memoria compatible con 8K-JEDEC estándar, en realidad daba acceso a una unidad de disquete de 16 MB a 1 GB. [Smbakeryt] compró algunos de estos dispositivos y construyó una placa ISA para proporcionar un disco y reloj para el antiguo bus de 8 bits. Puede ver una discusión en video sobre el dispositivo a continuación.

SanDisk compró M-Systems y descontinuó los dispositivos en 2007. Por supuesto, aún puede proyectar memoria flash en su sistema, pero la interfaz simple y eficiente de DiskOnChip ya no existe. Es un testimonio de lo simple que es la interfaz que el esquema de la placa cabe en una página, incluido el reloj en tiempo real DS12885.

El DiskOnChip fue lo suficientemente avanzado como para presentar una firma de BIOS adecuada, por lo que su propio BIOS se cargó en la secuencia operativa de la computadora. Cuando considera los pocos circuitos involucrados, especialmente si ignora el reloj, que no es parte del subsistema del disco, es realmente bastante elegante.

Nos encantan estas versiones antiguas y te extrañamos cuando pudieras montar una placa para conectarla a tu computadora con un mínimo esfuerzo. Por ahora, si desea crear una excelente interfaz PCI o PCI Express, comience con una placa FPGA. O puede piratear una placa existente.

  • jcwren dice:

    Tengo una colección de tarjetas SunDisk de 2 MB. SunDisk más tarde se convirtió en SanDisk. Los usamos en el proyecto IBM RoadRider, que fue el primer sistema informático en el vehículo para compartir carreteras. Tenía un sistema satelital QualComm para datos, usaba un procesador 386EX funcionando a 25MHz, RS-485, RS-232, pantalla táctil, calentadores para las baterías de NiCad (para que el camionero pudiera caminar inspeccionando durante el clima frío). Esos pequeños SunDisks realmente aguantaron bien, considerando que los medios de estado sólido no eran * tan confiables en ese entonces.

  • Galane dice:

    1 gig, uno de estos sería ideal para un antiguo sistema informático retro-XT, con MS-DOS 3.31 o posterior. Las versiones anteriores solo admiten secciones de hasta 32 megabytes.

    • jcverive dice:

      Teniendo en cuenta que incluso 40 MB se consideraban una gran cantidad de espacio en el disco duro, 1 GB sería casi insondable en los días de XT (¡y sería necesario para formatear siempre!).

      • Genki dice:

        La copia de disco a disco era tremendamente lenta. Cuando tenía 486, originalmente tenía un disco duro de 20 MB. Actualicé a 120 MB y utilicé el comando todo rápido y sucio para copiar xcopy. Si mal no recuerdo, fueron 3 horas para copiar todos los 7,5 MB

        • cama y desayuno dice:

          Smartdrv en DOS es tu amigo.

    • rasz_pl dice:

      Demasiado, 1 GB de espacio en disco es suficiente para todos los juegos de "Total DOS Collection 8" hasta 1990 inclusive. La mayoría ni siquiera funcionan con XT y requieren 286 como mínimo.
      Si se detiene en 1987, es <200 MB para ~ 1900 juegos.

      • me dice:

        El TDC es de hasta 14. eXo se obtiene de todos modos.

        • rasz_pl dice:

          seguro, y el éxodo es de 370 GB; o), de casi 600 MB a finales de los noventa, unidades de CD de juegos Pentium 1-2. Si filtra a juegos que podrían ejecutarse en XT, volverá a unos 200 MB descargados / instalados.

  • cazador dice:

    De hecho, puede conectar fácilmente una unidad flash a una computadora / XT o AT, pero deberá implementar una extensión de BIOS.
    Aquí hay un ejemplo: http://radiokot.ru/circuit/digital/pcmod/09/

    • rasz_pl dice:

      Su objetivo es convertir un chip flash sin procesar en una unidad flash, artículo genial, gracias. Imagino que así es más o menos cómo se construye diskonchip en su interior, un búfer + mapeador con toda la magia real de los programas.

    • Marcos dice:

      Nunca pensé que alguien mencionaría RadioKot aquí porque no es un sitio web muy popular.

      Sin embargo, como ruso al que le encanta visitarlo de vez en cuando, me gustaría señalar que a menudo publican artículos de usuarios sobre varios dispositivos electrónicos de bricolaje interesantes.

      ¡Definitivamente recomiendo echarle un vistazo!

  • Dave Davidson dice:

    Necesitaba más sonidos de lectura en disquete, no recuerdo la última vez que tuve un disquete.

    • CRJEEA dice:

      Tehe

  • drwho8 (@ drwho8) dice:

    Daría una de mis vidas por encontrar más de esos dispositivos Disk-On-Chip. Tengo algunos del tamaño de 32 MB, pero estoy tratando de encontrar otros más grandes.

    También tengo una tarjeta de bus ISA-16-bit para ellos, de un conocido sistema integrado.

    Por otra parte Al Parallax llamó que quieren volver a sus talentos.

    • daid303 dice:

      Hace unos 10 años, la empresa para la que trabajaba todavía ponía en producción los dispositivos Disk-On-Chip. Se ha convertido en una enorme cadena de suministro. Y solo hacemos unas 100 copias al año. Así que no me sorprende que sean difíciles de encontrar.

      Cambiamos a postales compactas por eso.

    • RW Driskill dice:

      Sucede que tengo un disco MD1150-D1289-P en un chip que estaba dispuesto a descartar. Este en realidad se conecta al conector de la unidad PATA y necesita un conector eléctrico. Prefiero dejar que alguien lo tenga y lo use antes que deshacerme de él.

      • rasz_pl dice:

        $ 14 en ebay, no exactamente unobtanium, tal vez hackear el espacio te lo quitaría

      • drwho8 (@ drwho8) dice:

        ¡Me!
        ¿Cómo quieres que te contacte?

        • RW Driskill dice:

          Utilice [email protected]. Use su nombre drwho8 en algún lugar del mensaje, tal vez en la línea de asunto. Esta es una cuenta que no reviso con frecuencia, así que responda en uno o dos días. Responderé desde una dirección de correo electrónico válida.

    • drwho8 (@ drwho8) dice:

      Pensé que los cables tienen un tamaño de 32 MB, resulta que tienen 16 MB. Traté de encontrar ese tamaño y los demás.

    • Empalme dice:

      Oye, estuve en Excess Solutions (un disfraz electrónico de Superfesta en San José) ayer y conocí probablemente 100 o más de estos en tubos, a $ 1 cada uno (por DIP, no un tubo). Además, Excess Solutions absorbió un inventario de Halted.com / HSC Electronics.

  • Julian Skidmore dice:

    En 1992 comencé a trabajar para una empresa británica llamada "Micro Control Systems", que producía los primeros recursos de almacenamiento EPROM y Flash llamados sistemas "Silicon-Disk". Es sorprendentemente difícil encontrar referencias a él ahora. Llegué justo a tiempo para terminar la depuración de algún producto sucesor, el “Silicon Drive”, que tenía un emulador de disco duro ATA a gran escala de disquete de 3,5 ″ que aceptaba tarjetas flash y SRAM PCMCIA. La unidad contenía suficiente lógica para decodificar una lectura real, que a su vez cargó una extensión de BIOS al proporcionar una interfaz INT 13 e INT 21 para MS-DOS. La única referencia que puedo encontrar es de una revista alemana.

    https://www.computerwoche.de/a/silikon-disk-ersetzt-saemtliche-laufwerke-im-pc,1145366

    Silicon Disk y Silicon Drive no eran sistemas de archivos flash reales, sino discos WORM. El enfoque consistía en cargar los controladores desde un disco duro o disquete normal; luego formatee el Silicon Disk / Disk. Los discos SRAM serían compatibles con la batería, la lectura y la escritura funcionarían normalmente. En el caso de EPROM y Flash, todo esto realmente fue para asegurarse de que las escrituras en FAT fueran a la copia de RAM, pero que se escriban en cualquier otra parte del Silicon Disk. a los medios sólidos. Finalmente, se esperaba que el usuario CERRARA el disco, que luego copiaría el estado actual de la FAT a la EPROM o Flash.

    Las tarjetas eran tarjetas ISA de tamaño completo y podían aceptar hasta 24 chips en 3 bancos de 8 chips, dando hasta 3 Mb por tarjeta por chips de 128 Kb. Fue posible configurar diferentes bancos para admitir varios tipos de memoria y una aplicación típica almacenaba el sistema operativo en EPROM / Flash y los datos transitorios en SRAM.

    En ese momento, se informaron noticias de SanDisk y TrueFFS, pero no había estándares. PCMCIA (AFAIK) incluso definió los estándares de las tarjetas Flash mediante los cuales los archivos simplemente se escribían consecutivamente, y reemplazaba los archivos marcados simplemente como sucios hasta que no había más espacio (no usaba FAT, solo una interfaz INT 21h). Pasé bastante tiempo desarrollando algoritmos FTL reales, pero desafortunadamente la compañía nunca estuvo interesada.

    Para FIGnition proporcioné un controlador FTL real llamado VDsk que funciona con chips flash de la serie AMIC. Tiene solo 1,5 KB de código AVR compilado, pero es relativamente portátil (el código de nivel inferior está en AmicFlashSpi.h).

    https://github.com/Snial/FIGnition/blob/master/Firmware/src/FigVFlash.c

  • Vincent dice:

    Usé un disco en un chip en el juego virgen en línea, una cosa de Internet de finales de los 90. Windows 98 con doble espacio y el hermano de tu madre, Robert.

    Para la programación utilicé un zócalo rom de tarjeta ne2000: cuelga sobre los 4 pines superiores en otro zócalo de 32 pines, un cable magnético para alimentación y escritura y luego la BIOS puede verlo.

    • udif dice:

      Jeje, hice lo mismo con un controlador ST02, e incluso escribí sobre eso entonces ...
      http://web.archive.org/web/20090829232859/http://geocities.com/SiliconValley/Campus/3216/doc2000/st02doc2000.htm

  • Garolo dice:

    > Nos encantan estas versiones antiguas y te extrañamos cuando pudiste simplemente conectar una placa para conectarla a tu computadora con un mínimo esfuerzo.

    Aunque ciertamente hubo un momento en que las ranuras ISA / EISA finalmente desaparecieron donde sus opciones eran limitadas, ahora podemos obtener chips de interfaz USB2 (¡o incluso 3!), o placas FPGA con ethernet, o incluso cosas como la placa beagle que con sus PRU tener más ancho de banda para más pines del que obtendría con una máquina de la era XT / AT.

    todo lo cual tendrá un ciclo de prueba / depuración más rápido que las tarjetas ISA no intercambiables en caliente, y dañará menos su computadora de miles de dólares.

    y si ISA realmente tiene un lugar querido en su corazón, bueno, puede vivir para siempre: http://arstech.com/install/ecom-prodshow/usb2isar.html

    • rasz_pl dice:

      USB2ISA me recuerda a las tarjetas Orinoco USB 2 PCMCIA http://ixbtlabs.com/articles/lucentorinocousb/index.html
      Es USB 1.1 Chip de puente Cypress en el interior, toda la magia ocurre en el controlador wifi.

  • Frank Röllen dice:

    Hola Al.

    ¿Vendes una de estas computadoras caseras?

Alejandro Vargas
Alejandro Vargas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *