(I apologize if this post hard to read or have grammar errors but I learned english not long ago and is still foreign languge to me.)

Hi, I'm new to this forum even I'm visiting it from long time to see progress on Doors CE 9.
I'm advanced C++ and Assembly programer.

Recently I tried building an example program to see if it assemble correctly. The thing is that it requires to run devpac8x.com which won't run on 64-bit Windows 8.1. I downloaded binpac8x.py, the 64 bit version and tried to link my .bin file generated with TASM. It didn't work. Then I saw the Brass compiler/linker and SPASM.exe. I used both of they and it still didn't work. My calculator displays: "ERROR: INVALID". I'm not new to programing, but I couldn't find one z80 tutorial that had stable information. Every tutorial I find have totally different syntax of hello world programs so I'm really confused. What I want is exact directions and links to specific files to use to compile programs in the below tutorial correctly.
(P.S. I tried using Doors CS SDK and didn't work correctly too)

I used this tutorial: http://www.ticalc.org/archives/files/fileinfo/268/26877.html
My calculator: TI 84+ CE

Thank you in advance!
First: what calculator are you using? Correctly building a program depends to some extent on what the answer to this question is.
It is TI 84+ CE I added to post.
Since you're using the ez80-powered TI-84 Plus CE, the Doors CS SDK will unfortunately not work for you (although the Doors CE SDK, when released, should do the trick). Instead, you'll need spasm-ng (Cemetech topic). You'll also need the TI-84 Plus CE version of the TI-OS include file, namely ti84pce.inc, the latest available version of which is on WikiTI. If you've been following TI-83 Plus Assembly in 28 Days, you should refer to the new and improved TI-83 Plus Assembly in 28 Days that we've been occasionally working on here. You'll need to update a few things to make it work, including the #include file, the .org ProgStart line, and the .db line immediately after that.
I'm happy to see more people creating programs for the 84+CE! The 28-days tutorial is absolutely excellent for the 83+, 84, 84+ and 84+SE, but the 84+CE uses a slightly different processor than the other 83 and 84 calculators. For just compiling your first program, I recommend you follow this tutorial, which explains all of the things KermMartian mentioned above. That site is incomplete, but it will get you started and allow you to make a working program. Smile

Good luck!
Thanks to all of you!

Both posts were helpful. I am using both tutorials at once since assembly syntax is mostly the same for CE as for CSE, and the second tutorial is not finished and half empty. I find the first tutorial mentioned more rich and helpful, however without the second one I still wouldn't be able to compile. Now it compiled at the first try. Thank you!
KKZiomek wrote:
Thanks to all of you!

Both posts were helpful. I am using both tutorials at once since assembly syntax is mostly the same for CE as for CSE, and the second tutorial is not finished and half empty. I find the first tutorial mentioned more rich and helpful, however without the second one I still wouldn't be able to compile. Now it compiled at the first try. Thank you!


The link to the post that Hactar mentioned has changed, it is now located here:

http://ez80.readthedocs.org/en/latest/tutorial/intro.html

I don't know what you mean by "not finished and half empty"..., if you are referring to ez80.readthedocs.org, we are not done making all the tutorials, but the first one should be accurate. Hactar shouldn't have mentioned it anyway Razz
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement