Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

373
Vistas
Multiple Language Programming on Ti-Calculator

I am interested into programming with different languages besides Ti-Basic (like Java, C, and Python) on my Ti-84 plus calculator. Does my calculator support this, and if not, are there any calculators on the market that would be able to do this? Thanks in advance!

(The idea is that when I don't have access to my computer at home, I could just pull out my pocket calculator and start programming and testing out some algorithms on the go that come in mind.)

It doesn't have to be a calculator, just something cheap and programmable and something I can carry around in my hand.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

TI calculators allow you to program them in z80 assembly ! Unfortunately, TI didn't include a way to program into it in calculus using mnemonics (although there are ways to do it. More on that later). However, you can write machine code directly in the TI-BASIC program editor by starting a program with the AsmPrgm (or Asm84CPrgm , or Asm84CEPrgm , depending on which calc you have) and then writing a series of opcodes that correspond to the assembly instructions. . For example, here is a program that does nothing:

 AsmPrgm 00 C9

Which translates directly (disregarding any necessary preprocessor directives) to:

 NOP ;no-op RET ;return to the OS. If this is omitted, the program will remain in execution forever, requiring a RAM clear to exit

This page has a bit more info on that, but note that "hex codes" is a misnomer, as "hex" has nothing to do with the z80 assembly specifically.


However, if you have a monochrome calculator (not the C Silver Edition or the CE), I recommend you download Mimas , an assembly editor in calculus:real assembly, which means it uses mnemonics. And it contains the OS bundle file, which maps keywords to all important system memory locations, and " b_call() s" (which TI put in rst 0x28 ), which are system routines that TI put in the system operating to make life easier.

There is also a C compiler for the new 84 Plus CE calculator, if you have that model. However, it is a computer program, so again (sadly) there is no C programming in calculus.

over 4 years ago · Santiago Trujillo Denunciar

0

After some research, I found some portable "pocket" devices. The Palm m500 has a JVM for programming java. Apparently there was a website that had an SDK for C, but the website was removed.

As for calculators:

  • TI-82, 83, 84, 85, 86, and related models are compatible with TI-BASIC and z80 ASM.
  • TI-92, Voyage 200, TI-89, and related models are compatible with TI-BASIC, C, and 68000 ASM.
  • TI-nspire supports TI-BASIC and Lua.
  • The HP 50g supports RPL (user and system), ARM ASM, Saturn ASM, and C.
  • HP 49, 48G, or 48S, which support Saturn ASM and RPL.
over 4 years ago · Santiago Trujillo Denunciar

0

You would need a compiler that will translate whatever language you're writing in (in the case of Java, an implementation of the JVM as well) to the assembly used by the calculator's CPU, it's probably not likely you will find an easy to use solution as calculators like the TI-84 are pretty archaic.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda