Vintage TI DataMath / emulador de calculadora científica Sinclair

MSP430G2452 actúa como un chip de calculadora TMS0803. Emula a TI DataMath 2500II y Sinclair calculadoras científicas.

Yo conseguí que te presenten a una emulación de calculadora basada en la web a través de algún hilo del Foro.

Interesé y empieza a jugar con la idea de la aplicación de la emulación en un msp430, mi código está basado en el trabajo del Señor Ken Shirriff desde las siguientes páginas.

Emulación de DataMath de TI 2500II

Emulación de Sinclair Scientific

Se trata de una emulación de microcódigo, no una emulación de la función de la calculadora original. Realmente no entiendo bien la lógica de la calculadora muy compleja. A llevar a la práctica el la original TMS080x de 4 bit mcu y tener la calculadora ROM correr contra él. Creo que la ROM de DataMath de TI se obtuvo de un documento de patente de TI, mientras que la ROM científicos de Sinclair fue extraída por un chip de 40 + año de edad mediante análisis del ácido baño y microscopio de ingeniería inversa.

Calculadora funciones y características

Como este proyecto emula a la calculadora de DataMath de TI y Sinclair Scientific original, funciona exactamente igual que los originales. Las distribuciones de teclado son similares en ambas calculadoras. En el PCB, las leyendas claves dominantes (encima de cada tecla) son para TI DataMath, mientras que las más pequeñas leyendas (superior y ligeramente a la izquierda de cada tecla) son para Sinclair Scientific emulando.

Había seleccionar la velocidad de reloj MCU a 8 Mhz, que aparece a los partidos más o menos la velocidad de las calculadoras originales. Sólo observar la velocidad de las calculadoras originales sobre videos de youtube.

La calculadora de emulación inicia y por defecto como TI DataMath. Si desea iniciar la calculadora como un Sinclair Scientific, mantenga presionada la tecla "7" mientras encenderlo.

Manteniendo pulsado "4" al encenderlo se coloque el emulador en modo "lento CPU", y corre 8 veces más lentos que el habitual como un DataMath de TI. Esto le mostrará cómo cambia la pantalla (como un registro) durante los ciclos de cálculo.

Manteniendo pulsado "CE" mientras que encenderlo mostrará brevemente un mensaje previamente ingresado (8 letras). He añadido esta funcionalidad para incluir mensaje personal como construir estas calculadoras como regalos. Para ingresar un mensaje personal, uno puede mantener pulsado "X" al encenderlo. Las teclas 0, 1, 2 a 9 permite seleccionar caracteres numéricos y letras como un viejo teclado de teléfono móvil, avanzar posiciones de la carta pulsando "+" tecla. El mensaje se guardará en memoria flash después de haberse introducida la carta 8.

* Tenga en cuenta que la anterior secuencia de teclas es para versión 2 tableros solamente. Tableros de la versión 1 utiliza diferentes claves.

Artículos Relacionados

Investigación científica globo de alta altitud para diversión y beneficio

Investigación científica globo de alta altitud para diversión y beneficio

INTRODUCCIÓNGlobos de gran altitud son globos no tripulados, generalmente llenados de helio o hidrógeno, que son liberados a la atmósfera, generalmente alcanzar entre 60.000 a 120.000 pies (mi de 11 a 23; 18 a 37 km). Tal vuelo permite la colección d
Cómo factorizar polinomios en una calculadora gráfica (TI-83 y TI-84)

Cómo factorizar polinomios en una calculadora gráfica (TI-83 y TI-84)

Estas instrucciones explicarán paso a paso sobre cómo a polinomios factor en una calculadora gráfica TI-83/TI-84Paso 1:Comenzar seleccionando el botón PRGM y desplácese en nuevo, haga clic en ENTER y el nombre del programa y haga clic en Intro. Con e
Cómo poner juegos en una calculadora gráfica

Cómo poner juegos en una calculadora gráfica

Tan pronto como recibí mi calculadora gráfica sabía que tenía que conseguir juegos allí. El problema era nada funcionó! De todos modos estoy solo haciendo este instructable chicos que quieren juegos en tu calculadora gráfica. Voy a incluir pasos para
La guía de supervivencia de calculadora gráfica

La guía de supervivencia de calculadora gráfica

si eres como yo, Sabe usted cómo aburridos muchas clases en la escuela pueden obtener. Y entonces sabrás cómo ese aburrimiento le impide prestar atención a veces... Pues bien, ahora hay una solución. No, no realmente prestando atención (duh), pero us
Calculadora gráfica - programa C++

Calculadora gráfica - programa C++

Así que estaba en 12 grado (hasta la semana pasada) y siempre he tenido un disgusto hacia papel milimetrado! No es que odio matemáticas o René Descartes. Era demasiado aburrida marcar esos puntos y unirlos. Tuve que hacer un programa de C++ para mi e
Cómo mantener una revista científica

Cómo mantener una revista científica

la ciencia es muy interesante. En pocas palabras, es el estudio de "cosas", a través de la observación y la exploración. Largas horas en tales actividades es muy poco práctico, si no inútil, a menos que también se registran para las generaciones
Cómo crear programas en una calculadora gráfica

Cómo crear programas en una calculadora gráfica

(específicamente destinados a usuarios de la TI-84 Plus o TI-83 )¿Siempre deseo que podría tener un programa en tu calculadora para hacer largo dibujado a fórmulas para usted? Con este tutorial usted podrá a las fórmulas de programa en la calculadora
Calculadora gráfica usando Arduino

Calculadora gráfica usando Arduino

Hola amigos,Hoy tengo algo nuevo que mostrarte. Como mención anterior en el título he diseñado una calculadora electrónica usando Arduino uno y 2.4" TFT Lcd protectores de pantalla.Paso 1: Recopilación de Hardware Comprar Arduino UNO y protectores de
Haciendo animaciones científicas

Haciendo animaciones científicas

En este video explico cómo crear una animación 3D diagrama de dispersión usando un script de octava (también Matlab) y herramienta de la magia de la imagen.
Bananaology: Mantener las bananas frescas la manera científica.

Bananaology: Mantener las bananas frescas la manera científica.

Compra a granel ha sido una de las mejores maneras de ahorrar dinero, pero manteniendo todos los plátanos frescos es muy difícil. Usted puede tener¿leer online sobre maneras de preservar sus plátanos, pero cual es el mejor? En este instructable compa
Examen de engaño calculadora Bluetooth

Examen de engaño calculadora Bluetooth

Completar una maestría en ingeniería eléctrica tomó un poco de trabajo duro. Fue un camino largo de cinco años que disfruté mucho. Como quien ha abordado una maestría saben, sin embargo, tuvo sus momentos frustrantes.¿Y qué es lo que nosotros los con
Calculadora

Calculadora

Esta es una calculadora para windows 7 (sé 7 está hacia fuera y 10 está en pero esto es una tarea de clase) ahora voy a estar caminando a través del proceso paso a paso de conseguir esta cosa para trabajar. Vamos a empezar.Paso 1: Conseguir la calcul
Métodos abreviados de teclado de calculadora!

Métodos abreviados de teclado de calculadora!

Este Instructable le mostrará algunos atajos de teclado útiles para calculadoraPaso 1: Métodos abreviados de teclado: parte 1 1. alt + 1Cambiar a una calculadora estándar2. alt + 2Cambiar a una calculadora científica3. alt + 3Cambiar a una calculador
Reutilizando un viejo soporte de calculadora

Reutilizando un viejo soporte de calculadora

revisa la web del autor, http://www.neatinformation.com/, para un montón de artículos interesantes. Si usted enlace a este instructable desde otro sitio web, por favor incluya un enlace a la Web de Información aseado .En mediados de los 1970 recibí a