TI-83

Started by
5 comments, last by benryves 19 years, 7 months ago
What is the difference between Flash and Assembly on the 83 plus Texas Instruments calculator? Which one is better for writing games?
Advertisement
If you make an flash application for TI-83 Plus you'll have more space in the calculator to use. To access the flash aplications you use [APPS] button.
If you make an application in assembly you can use more proprieties of the machine, and I think the programs will be smaller. But you will have less space to use with the program. To access a assembly program you'll need to put asm(prgm...) to run the program.

If you make one of this kind of programs please let me know because I use the TI-83 Plus calculator a lot, but I only make programs with the TI-83 Plus language.
Web site > http://sergiosantos.info
That reply does not answer my question (fault with my question, not answer). Let us say I were to write a game for the calculator. Would I have to run it with asm(progname)? I've seen games like Phoenix that are written in assembly, and they are accessed from the MirageOS...so you wouldn't have to use the asm command, right?
Nope. Those sorts of Asm programs have a header that the shell picks up.

For example; a MirageOS program has an icon and description:
#define	bcall(label)	RST 28h \ .dw label#include "ti83plus.inc"#include "mirage.inc"	.org 9D93h	.db $BB,$6D	ret.db 1.db %00000000, %00000000.db %00110000, %00000000.db %01001110, %11111100.db %00000000, %00000000.db %01111111, %11111100.db %11011010, %10110110.db %01000010, %10000100.db %00111100, %01111000.db %00000000, %00000000.db %11111111, %11111110.db %00010101, %00010000.db %01110101, %11010100.db %00110101, %10110000.db %01110111, %01110100.db %00010001, %00010100.db "Eliza - Ben Ryves",0


Ion is simpler: No icon!
#include "ti83plus.inc"#include "ion8X.inc".org 9D93h.db $BB,$6D	ret	jr nc,Init_All.db "Eliza - Ben Ryves",0Init_All:


The ion8x.inc and mirage.inc files are ones I custom built, but they contain pointers to useful MirageOS and Ion functions.

[Website] [+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++]

Question is flash the same thing as Basic? I was reading about the ti-83+ and it said that you could program in TI-BASIC or x86 ASM
Favorite Quotes:Gandalf: You cannot pass!|Smeagol: We don't need you!|Sloth: Hey you guys!|
Quote:Original post by SSJCORY
Question is flash the same thing as Basic? I was reading about the ti-83+ and it said that you could program in TI-BASIC or x86 ASM


Z80, the TI 83s use a z80 processor.

To answer your question, no. Flash apps are just a different way to use the calculator. They are usually (always?) written in ASM, and use a different chunk of memory than regular programs (Flash ROM, not RAM). This means they can be much larger than ordinary programs. There are probably advantages for each, but I really don't know, I am a relative newcomer to calculator assembly programming as well.
Sean Henley [C++ Tutor]Rensselaer Polytechnic Institute
You can get a program, called basic builder, that groups TI-BASIC files into an application. So you can, in a roundabout way, write TI-BASIC apps, but they'll run just as slowly as the BASIC counterpart.

[Website] [+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++]

This topic is closed to new replies.

Advertisement