Calculadora de bolsillo Copias Calculadora de bolsillo

[Chris] construyó una calculadora de bolsillo que copia ... una calculadora de bolsillo. De hecho, dos calculadoras de bolsillo. Inspirado por [Ken Shirriff’s] increíble ingeniería inversa de la calculadora científica Sinclair, [Chris] decidió traer [Ken’s] Simuladores Sinclair y TI Datamath 2500II al mundo físico.

Ambas calculadoras clásicas de los años 70 se basan en el procesador TMS0805. El 0805 se ejecutó en 320 palabras de ROM de 11 bits y solo tres registros de almacenamiento. El de Sinclair [Nigel Searle] realizó el verdadero truco realizando operaciones de calculadora científica en un chip diseñado para ser una calculadora de cuatro funciones.

[Chris] decidió mantener todo en la familia usando un microcontrolador Texas Instruments msp430 para copiar. Se adaptó [Ken’s] código del simulador para trabajar con MSP430G2452. 256 bytes de RAM y un enorme rayo de 8 KB facilitaron las cosas.[Chris’] incluye ROM para las calculadoras TI y Sinclair. La ROM TI Datamath es predeterminada, pero manteniendo presionada la tecla 7 durante el arranque, se carga la ROM Sinclair. La pantalla de seda incluye iconos clave para ambas calculadoras, así como un poco de sabiduría inspirada en los bulldog detrás.

Dejando a un lado las bromas, estas son calculadoras realmente increíbles. Los niños de 60 y 70 años se volverán sorprendidos cuando vean que el LED parpadea mientras el TMS0805 copiado realiza aritmética algorítmica. [Chris’] el código está en Github. Si bien aún no ha publicado gerberos, tiene imágenes de la configuración de su PCB en los foros de 43oh.com.

  • nixieguy dice:

    Terriblemente, sin embargo, lo que realmente me convence son las pantallas de micro-7 segmentos ... tan hermosas.
    (Agregaría algunos botones smd en lugar de los que miran a través de un agujero, pero esa es una preferencia personal sobre todo lo pequeño XD)

    • Greenaum dice:

      Tal vez incluso podría hacer Capsense si quisiera. Y las letras ya están dispuestas allí para cuando las actualice a un procesador de textos. ¡Pronuncia 5318008 de la manera más fácil!

      • chris chung dice:

        Piezas de orificio pasante según elección. SMT no era común en la década de 1970. Apenas quedan pines de E / S y necesito un escaneo de teclado y multicanal LED de doble propósito. El proyecto utiliza menos pines de E / S que las calculadoras originales que copió. No usaría Capsense incluso si las E / S fueran suficientes. Simplemente viva el toque de clic de botones reales.

        • scubascratch dice:

          ¿Puede esto también copiar la calculadora programable sinclair? Creo que tenía el mismo botón y diseño de pantalla. Era súper primitivo, como solo 35 pasos de programa y sin memoria NV. Cada dígito de una constante era un paso ...

          • chris chung dice:

            Sí, el msp430 puede estar en un circuito reprogramado para copiar otra cosa. La computadora de la versión 1 en realidad tiene 28 capacidades clave donde las reservé para un clon MK14. Sin embargo, el truco en este caso es la copia del conjunto de instrucciones completo TMS080x CPU y la carga de imágenes de ROM virtuales desde DataMath y Sinclair Scientific.
            De hecho, no entiendo del todo la lógica de las calculadoras. Solo me aseguro de que las instrucciones en TMS080x se realicen correctamente y que las imágenes de la ROM sean encantadoras.

          • Greenaum dice:

            ¿Cómo obtuviste por primera vez las ROM de las calculadoras? O, si no fuiste tú, ¿cómo se hizo? Ciertamente, estaban en el mismo chip que la CPU. ¿Alguien quitó la parte superior de un chip o obtuvo la fuente original de una fábrica?

          • chris chung dice:

            Obtuve el contenido de la ROM del código del emulador Ken Sherriff (emuladores de Internet). Por lo que tengo entendido, la ROM de Sinclair fue, como dijiste, pelada / disuelta con ácido y las puertas se leyeron con un microscopio para leer el contenido del firmware. Consulte la página de Ken righto.com/sinclair para obtener más detalles.
            Para DataMath, creo que la ROM es de la patente de TI relacionada. Por lo tanto, esto puede no ser lo mismo que una calculadora ROM DataMath II (que debería tener una tecla%). Pero la patente de TI era tan detallada que incluso lanzaron un firmware de calculadora de "ejemplo". Puede encontrar enlaces en la página de Ken righto.com/ti. La patente es realmente interesante y fue una buena lectura.

  • charliex dice:

    realmente hermoso

  • vonskippy dice:

    • lja dice:

      ¿Qué demonios es esta mierda?

      • Alguien dice:

        Los 80

      • Brian Benchoff dice:

        algo que da miedo cerdo sin cultivar yadda yadda yadda

      • Z00111111 dice:

        Vi a Kraftwerk en vivo hace uno o dos años. Fue grandioso.

        Además tienen un estilo perverso.

      • gasolina en mi ano dice:

        "Música" europea. Dung chupa bolas en comparación con Green Day, Soulja Boy o DMX.

        • una cerilla encendida para tu ano dice:

          sin cuenta de gusto ...

        • pcf11 dice:

          Al decir Green Day, automáticamente descalificas la validez de tus gustos.

        • Greenaum dice:

          Buen intento, pero demasiado sutil para conseguir este grupo. No somos demasiado conscientes de una terrible cultura de la basura.

  • yeti dice:

    ¿Alguien conoce emuladores contra SR52 / 56 y TI59?

  • hboy007 dice:

    Dave Jones querrá uno, ¡seguro!

  • Kaspokas dice:

    "Ay, muy TI, mucho msp430, una calculadora así"

  • Aztraph dice:

    Recuerdo un truco sobre varios modelos diferentes de calculadoras de TI que tenía, sobre las que tenía que no tenían un interruptor de palanca sino un botón de encendido y apagado si creaba un cuadrado o rectángulo con el botón de encendido o apagado y presionaba el otro tres esquinas de esa forma, encendería o apagaría la calculadora. ¿Alguien más conoce este truco?

    • ddjem dice:

      Recuerdo algo sobre golpear botones y esquinas para hacer eso, pero yo apenas medía cuatro pies de altura en ese momento.

    • Greenaum dice:

      Eso funciona (yo mismo lo descubrí hace años, simplemente arruinando) en las calculadoras modernas más baratas. No se sabe si todos usan el mismo código y CPU. Ni siquiera estaba seguro de que las calculadoras estuvieran ejecutando código hasta que me enteré aquí.

      El truco es mantener presionados 4, 5 y 6, luego presionar "ON". Apágalo. Varias combinaciones de teclas + ON funcionarán. Quizás ni siquiera necesites ENCENDIDO. Este es el método que probé por primera vez hace años cuando era niño, pero hay mucho espacio para la experimentación. Me gustaría saber por qué funciona si alguien lo sabe.

      Primero probé con una calculadora solar que no tenía botón de encendido. No podía soportar la idea de que estuviera allí, desperdiciando toda la luz del sol. Sí, tengo TOC, ¿por qué lo preguntaste?

      • Greenaum dice:

        De hecho, creo que el truco de Aztraph es un poco diferente, ahora creo. No sé cómo funciona el mío, pero en un teclado matricial puede provocar una pulsación de tecla manteniendo otras en la misma fila y columna que la tecla de destino, con tal vez la otra "esquina" haciendo el circuito. Solo considere cómo funciona una matriz de teclado de fila x columna, sin diodos allí, solo contactos conductores en una cuadrícula impresa en plástico.

        Trabaje con muchos teclados de plástico impresos típicos de una sola matriz. Quizás no en teclados de computadora, donde el escaneo y la CPU incorporada son un poco diferentes, con software complejo. Las computadoras de 8 bits, sin embargo, probablemente lo harían.

    • Aztraph dice:

      Recuerde que hace unos 30 años la tecnología ha mejorado mucho desde entonces.

  • Les-M dice:

    Realmente genial usar el 430 para eso. Otros micrófonos podrían hacerlo igual de bien, por supuesto, pero la arquitectura de 430 núcleos tiene un cierto minimalismo que atrae. También el clip Kraftwerk, por cierto. Estoy casi tentado de construir este, solo para encenderlo junto con mi original de Sinclair.

    • chris chung dice:

      No puedo estar más de acuerdo. Cuando vi por primera vez un emulador de Ken Sherriff, decidí hacerlo con msp430. Sin cristal externo, reloj calibrado fabricado, capaz de cambiar la velocidad del reloj, diseño de baja potencia, etc., lo convierten en una buena opción.

  • hpux735 dice:

    Atorníllelo, tengo que construir esto. Ya tengo casi todas las partes (necesito los botones). Amo casi todo sobre él.

  • ka1axy dice:

    Atorníllalo. Solo sacaré mi HP-25. ¡Los mismos LED, programables, RPN y esa gran tecla HP!

    En serio, ¡buen trabajo! Los niños de hoy con sus pantallas LCD y calculadora gráfica no saben lo que se están perdiendo.

    5318008

  • John Kocurek dice:

    ¡Ah! Mi primera calculadora fue Sinclair Scientific ...

  • BillBrasskey dice:

    Vendí mi Casio ML-90 el año pasado 🙁 Fue realmente un poco triste escuchar cómo se desarrollaban los decimales. A la cosa le gustaba explotar en tres obleas ante la más mínima cosa (también conocida como leer haiku), enviando a todos alrededor de 60 elegantes teclas de metal. sobre el escritorio. Júntelo por última vez y esperé meses para venderlo, porque me sentí como un cuidador del animal. Finalmente conocí a un alma relacionada a través de otra venta en línea y él se hizo cargo de las responsabilidades). las baterías como lo que gritaba "hola amigo". Fue en general ordenado y me alegro de haber encontrado un buen hogar: mi csb

    Para los amantes de Kraftwerk, sugeriría buscar Kraftwelt o Audioscience. No es lo mismo, pero es un buen músico por su cuenta 🙂
    ¡Que tengas un feliz cuarto chicos!

  • KC_GR dice:

    ¿Al presionar una tecla especial suena un poco melódico?

    • chris chung dice:

      ¿Has estudiado mis proyectos anteriores? Como este con el huevo de pascua ...
      http://youtu.be/HdSO6eGQcnaU
      Simplemente podría. Pero no del código de github, y debe proporcionar su propio timbre.

    • chris chung dice:

      Mi mal, la respuesta anterior tiene un enlace de video incorrecto. Vídeo exacto aquí ...
      http://youtu.be/HdSO6eGQcnU
      A veces pongo huevos de Pascua en mis proyectos. Uno de ellos es una melodía oculta. Para la calculadora, hay mucho espacio flash libre para colocar extras.

  • Zoltan Pekic dice:

    Mi divertida prueba de FPGA, especialmente para aquellos interesados ​​en el coraje de la CPU, que es algo similar a la implementación original descrita en la patente: https://la-tecnologia.io/project/167457-tms0800-fpga-implementation-in-vhdl

Ricardo Vicente
Ricardo Vicente

Deja una respuesta

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