Computadora retrospectiva recupera los años 80

[Alex Zaikin] hizo una reproducción moderna de una computadora doméstica de un aficionado soviético de principios de los 80. Aunque el proyecto estaba abierto, de hecho se publicó en la revista "Radio", el proyecto era una empresa gigante con unos 200 microchips, por lo que no se crearon realmente muchas computadoras "Micro-80".

[Alex] Quería simplificar el proyecto y reducir la participación. Actualmente, el valor lógico de 200 microchips se puede ingresar fácilmente en FPGA, y [Alex] Se peleó el chip hasta el siete. Además, facilitó aún más la construcción de su propia mini computadora retro construyendo una plataforma modular: Retrobyte.

Con el Retrobyte proporcionando toda la infraestructura esencial (tarjeta SD, E / S de cinta, salidas VGA y más) y el FPGA proporcionando el cerebro, todo lo que quedaba era diseñar un teclado periódico y un gabinete de impresión 3D. ¡Proyecto terminado! Es hora de celebrar algunas rondas de ASCII Tetris.

Nos ocupamos de una serie de proyectos retroinformáticos. Solo tenemos un punto divertido para ellos, todo. Si no sabe de qué se trata, puede comenzar con un kit para mojar sus pies. Pronto emularás ordenadores cada vez más confusos según la lógica habitual. Y cuando lo hagas, ¡asegúrate de dejarlo en nuestras manos!

  • Hirudinea dice:

    Hermosa construcción, FPGA y computadora retro impresa en 3D, todo viejo y nuevo nuevamente. También una pregunta, ¿es "JCUKE" un teclado ruso estándar o simplemente exclusivo del MNKPO-80? (Sé que también me equivoqué con la N, simplemente no conozco el código de la "I" rusa).

    • RW dice:

      https://eo.wikipedia.org/wiki/JCUKEN

    • YS dice:

      Un teclado ruso moderno tiene un QWERTY estándar para letras latinas, pero el alfabeto cirílico está organizado como ЙЦУКЕН. Entonces, para mayor claridad: Q - Й, W - Ц, E - У, R - К, T - Е, Y - Н.

  • edrandom dice:

    Hay un enlace a la ingeniería inversa del clon 8080 soviético, para hacer el modelo HDL utilizado aquí. ¡3 días de grabado ácido!
    https://habrahabr.ru/post/249613/

    Además, el proyecto original Micro-80 reconstruido, con 200 chips:
    https://commons.wikimedia.org/wiki/File:%D0%A1%D0%BE%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_ % D0% BF% D0% BA_% D0% 9C% D0% B8% D0% BA% D1% 80% D0% BE-80.jpg
    Hay una reconstrucción relativamente reciente de la misma en
    http://vlad6502.livejournal.com/11796.html
    (o http://vlad6502.livejournal.com/tag/%D0%9C%D0%B8%D0%BA%D1%80%D0%BE-80)
    “Solo duró 34 horas. Otra estadística divertida: desde el comienzo del proyecto, se gastaron 75 metros de cable MGTF y 100 gramos de soldadura "

    Con este hilo: http: //zx-pk.ru/threads/17142-sborka-mikro-80.html? P = 710578 & viewfull = 1 # post710578

    • edrandom dice:

      Oh, pegué un mal enlace. Prueba esto:
      https://commons.wikimedia.org/wiki/File:%D0%A1%D0%BE%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_ % D0% BF% D0% BA_% D0% 9C% D0% B8% D0% BA% D1% 80% D0% BE-80.jpg

    • Elliot Williams dice:

      ¡Guau! Gracias por esos enlaces. Aquí hay algunas cosas geniales.

  • yo dice:

    Es un alfabeto cirílico. Es como todos los botones de la calculadora que nunca has usado ...

    • RW dice:

      "Botones de una calculadora que nunca usas"

      Eso parece estar orgulloso de ser analfabeto.

      • RW dice:

        Mi reacción al abrir el programa de calculadora original de Android por primera vez.

        http://4.bp.blogspot.com/_24bBhuX5Evg/TTfxDGUilZI/AAAAAAAAACg/jXvQQszWvPE/s1600/android-calculator.png

        Era, "¡Dios mío, eso es casi neandertal!"

        • Martín dice:

          Utilizo un emulador HP-48 o 49 en el teléfono porque usé el dispositivo físico durante la universidad.

          • Alex Rossie dice:

            Pero es un poco como que un teclado de patrón táctil no es tan útil para un mecanógrafo táctil.

      • Hirudinea dice:

        ¿A qué te refieres con analfabetos? Si te gustan las matemáticas, ¡los botones que nunca usas con una calculadora están ahí!

        • RW dice:

          Meh, podría molestarme en recordar pi con 5 decimales.

          • PCBman dice:

            ¿Cómo me gustaría poder contar pi ...

          • Absolutamente automático dice:

            PI, solo DMA de mi cerebro 3.14159265359

  • OldJoe dice:

    Siempre me he preguntado acerca de los sistemas operativos / biografías de las computadoras de la revista de radio, ¿la revista entregó un disco o algo así?

    • Greenaum dice:

      Lo dudo, tal vez una cinta. Una computadora hecha en casa es bastante difícil, construir un disquete es casi imposible. Al menos uno se alineó para poder leer los registros de otras personas.

      Asumiría que imprimieron algo de K hexadecimal y tendrías que escribirlo. Tal vez enviarían un pedido por correo desde EPROM. Entonces, así se hacían las cosas en Occidente.

      • Alex Zaikin dice:

        Simplemente lo imprimieron en la revista. Incluyendo BASIC. Que yo sepa, esta computadora nunca tuvo un disquete conectado.

      • Alex Gornostayev (@glelik) dice:

        De hecho, imprimieron páginas y páginas de código hexadecimal.

        • ROBÓ dice:

          Sí, y en ocasiones tardaba horas en entrar. Recuerdo pasar horas entrando en una maldición solo para descubrir que el código es más grande de lo que cabría en la cinta, por lo que tengo que escribir muy poca compresión en la RAM restante para salvar el día.

    • qb60 dice:

      Io tia: http://malykh.com/img/2015-11/16-URLh50NWmKs-Mk-Q-aYlsSdzYc8/2015-11-16_230619.png

  • Miroslav dice:

    ¿Hubo alguna vez una versión de BASIC u otro idioma donde las palabras clave estaban en ruso?

    • Alex Zaikin dice:

      No. Tiene una versión casi estándar de BASIC. He ejecutado algunos programas en esta computadora (C, PASCAL, FORTH, etc.) y todos ellos también usan comandos estándar.

      • Miroslav dice:

        Gracias Alex. Curiosamente, hasta ahora solo he encontrado algunos lenguajes de programación esotéricos en otros idiomas además del inglés.

    • ROBÓ dice:

      Bueno, eso es muy interesante, porque todas las primeras versiones de BASIC que he visto usaban un carácter de byte para representar palabras clave de BASIC, por lo que sería muy fácil.

      Tal vez la cosa es que también necesitas cambiar el juego de caracteres ???

      La mayoría de los generadores de caracteres estaban en inglés o japonés y no se podían cambiar.

      • RW dice:

        Aunque se vuelve un poco extraño donde sí, el programa original usó los tokens de un byte, pero exporta la lista como algo ASCII-ish y luego la vuelve a cargar desde la copia de seguridad ASCII, o desde una lista que obtuvo de otra persona, y reconoce la palabras clave. , pero no están retocados ... Entonces, un byte para que regrese un signo ...

        Lo que quiero decir es que tal vez sea necesario cambiar más para reconocer las palabras clave no tokenizadas. En lugar de ser solo una opción de puntero.

        Volar mi cabeza alrededor de eso en un Sharp PC-1403 en este momento, porque la RAM es muy limitada y solo una forma aparente de realizar copias de seguridad y restaurar programas da como resultado una pérdida de tokenización. Entonces podría escribir algo, digamos cien líneas en promedio 50 bytes por línea, tenerlo en RAM, ~ 5kB, luego guardar y restaurar y de repente excede los 6kB.

  • Dave Davidson dice:

    Horosho

  • dulange dice:

    ¿Por qué calibrar? ¿POR QUÉ? : O

Marco Navarro
Marco Navarro

Deja una respuesta

Tu dirección de correo electrónico no será publicada.