Coding asembler directly on the TI-84 Plus
category: general [glöplog]
Hi
As i have understood it it is possible to write assembler code directly on the TI-84 Plus. But i havent been able to find any tutorials or similar on how it works. What is the syntax for entering the code? I have checked around on the web but not found any good help on how it works only on the actual coding.
Anybody know how to do it or have any links ?
As i have understood it it is possible to write assembler code directly on the TI-84 Plus. But i havent been able to find any tutorials or similar on how it works. What is the syntax for entering the code? I have checked around on the web but not found any good help on how it works only on the actual coding.
Anybody know how to do it or have any links ?
Quote:
I have checked around on the web
have you really?
google: ti-84 assembler
http://www.ticalc.org/basics/calculators/ti-84plus.html
http://www.ocf.berkeley.edu/~pad/faq/ti83.html
We had to have a TI-83 for the IB exam in highschool... so I do remember a couple of things.
An old classmate of mine has some stuff about asm coding. It's a z80, same as in zx spectrum. (It's interesting that people are still buying that.) You'll figure it out whether you like that cpu or not, but be prepared that it can't even multiply ;)
To code in asm, you will really need a good emulator like VTI. VTI can't emulate 84+ but 83 is the same. (Google for the "ti-83 rom image" which may not be officially published for legal reasons.) Starting programs is a bit tricky with the 83 but it's described on Wikipedia.
An old classmate of mine has some stuff about asm coding. It's a z80, same as in zx spectrum. (It's interesting that people are still buying that.) You'll figure it out whether you like that cpu or not, but be prepared that it can't even multiply ;)
To code in asm, you will really need a good emulator like VTI. VTI can't emulate 84+ but 83 is the same. (Google for the "ti-83 rom image" which may not be officially published for legal reasons.) Starting programs is a bit tricky with the 83 but it's described on Wikipedia.
To answer the original question. When I bought a TI-83 some years ago, I was hoping to be able to code right on it. But what it really meant was that you could enter a special keyword, and then enter the ASM opcodes in hexadecimal, which requires you to know exactly how the compiled program looks. Probably it's the same TI-84.
However, follow the links above for tools. There are working emulators and dev-tools out there. Back then I especially liked ticalc.org.
However, follow the links above for tools. There are working emulators and dev-tools out there. Back then I especially liked ticalc.org.
ps. Yes i googled ti84 assembler and found lots of information about how to write asembly code. But what i wanted to know was if there was a posibility to compile assembler code on the Ti-84. Wich i found out that you couldnt....wich made me disapointed. Or technicaly you could. But you would have to type it in manualy using hex codes wich is kinda anoying.
ah
You can always code an assembler and a code editor by typing hexcodes directly and then develop your other applications using these tools. :)
Quote:
Transferring a program from a PC is never a problem. There is a special link cable, and I also saw on some page that the TI-84 has support for USB.You can always code an assembler and a code editor by typing hexcodes directly and then develop your other applications using these tools. :)
I think The_Grand-ma wanted to code asm during class, just like me. ;)
nitro: Again you fail to understand basic english. What class are you in?
stefan: And once again you take the opportunity to attack me. What's wrong now?
Quote:
I think The_Grand-ma wanted to code asm during class, just like me. ;)
Yes ofcource :P
Does anybody know any good assembler to download?
I've never seen an online assembler for the Z80 based TI-8x's at least. The reason for this is that it's probably not worth the trouble of creating such an app anyway considering the small amount of work RAM available, 24 kB. (There's of course flash memory as well, but it's slow to access)
I ask stefan once again: What were you talking about?
I ask stefan once again: What were you talking about?
Bumping this thread because I want an answer from stefan.
gah. ok. how computers where made (and their systems) for dummies (nitro2k01)
1) You have a machine, say it can even interpretate operation codes that can do stuff
2) You need an assembler, you code one by manually assembling an operationcode list that does this job.
3) You need an editor, use your assembler to assemble the assembler code you manually put into memory and run it.
4) Tada, you have an editor and an assembler. Granted, you will need some "utilites" (shells or something) to use it but hey. Now you can code (acctually did already at (1))
gah. (really).
1) You have a machine, say it can even interpretate operation codes that can do stuff
2) You need an assembler, you code one by manually assembling an operationcode list that does this job.
3) You need an editor, use your assembler to assemble the assembler code you manually put into memory and run it.
4) Tada, you have an editor and an assembler. Granted, you will need some "utilites" (shells or something) to use it but hey. Now you can code (acctually did already at (1))
gah. (really).
stefan: Yes of course. And you point being?
Re-read this thread. If you don't understand please die kthxbye.
stefan: Re-reading this thread, I don't see what I have failed to understand. Until you explain what you mean I just assume you are the one who failed to understand something.
The_MoMor, just buy a Master System, GBC, Speccy (or one of the other z80 based systems), get yourself some z80 PC cross assembler. They have much more interesting hardware ports for the z80 to control. well, more interesting than a boring monochrome calculator ;)
and at the end of the day you will still be learning to code the z80 but with x10 more phun-in-the-sun :)
and at the end of the day you will still be learning to code the z80 but with x10 more phun-in-the-sun :)
nitro2k01, stefan is referring to your answer here:
which had no relation to what you'd quoted above it. Now stop whining about it, you useless waste of oxygen.
Quote:
Transferring a program from a PC is never a problem. There is a special link cable, and I also saw on some page that the TI-84 has support for USB.
which had no relation to what you'd quoted above it. Now stop whining about it, you useless waste of oxygen.
Yes it did. What I pointed out was that you never have to type in programs using hexcodes because there's a cable you can plug in and - bam, your program is on the calculator.
On the next line I pointed out why why masterm's reply was not an answer to the question The_MorMor asked.
On the next line I pointed out why why masterm's reply was not an answer to the question The_MorMor asked.
Yeah, your comment implies that you could write apps for the calculator on crossdevelopment tools and transfer them, eliminating the entering of hex opcodes. However, masterm's solution would facilitate 'coding asm in class', which you appear to have acknowledged further down the thread but didn't initially (where stefan made the comment).
I'll end this discussion here. (Unless stefan omes with some breaking news) What can be said in the discussion has been said, continuin it would just be a useless nitpick.
What I "misunderstood" was pretty silly, and I still don't think it warrants the comment "Again you fail to understand basic english.".
Good to have it sorted out though.
What I "misunderstood" was pretty silly, and I still don't think it warrants the comment "Again you fail to understand basic english.".
Good to have it sorted out though.
Quote:
What I "misunderstood" was pretty silly, and I still don't think it warrants the comment "Again you fail to understand basic english.".
Obviously the englishman didn't agree with you, so why don't you stick to techs playground and stop harassing us.
You are both biased. He hates me for a very understandable reason, and you hate me for more unclear reasons and take every chance you can to pick on me.
crybaby