This is an archived, read-only copy of the United-TI subforum , including posts and topic from May 2003 to April 2012. If you would like to discuss any of the topics in this forum, you can visit Cemetech's z80 & ez80 Assembly subforum. Some of these topics may also be directly-linked to active Cemetech topics. If you are a Cemetech member with a linked United-TI account, you can link United-TI topics here with your current Cemetech topics.

This forum is locked: you cannot post, reply to, or edit topics. Z80 & 68k Assembly => z80 & ez80 Assembly
Author Message
Bhaliar


Member


Joined: 16 Nov 2009
Posts: 221

Posted: 27 Feb 2010 05:58:19 pm    Post subject:

So I have been kinda prancing on the line between Doing assembley and/or not doing it. I don't want to mess up and ruin my calculator, but I do want to be free of some of the limits of basic. I was looking through guides though and I am confused. They have me using notepad to make programs. Can you not make them on the calculator itself?
Back to top
calc84maniac


Elite


Joined: 22 Jan 2007
Posts: 770

Posted: 27 Feb 2010 06:04:55 pm    Post subject:

There is always this new project, which takes some of the strengths of Basic and Assembly. Plus, you write programs oncalc Smile
Back to top
Bhaliar


Member


Joined: 16 Nov 2009
Posts: 221

Posted: 27 Feb 2010 06:13:47 pm    Post subject:

Looks great. I'd probaby still want to learn basic though. I've looked at some guides, but they just jump in showing you lists of codes, and I have no idea whats going on.
Back to top
meishe91


Newbie


Joined: 06 Dec 2009
Posts: 49

Posted: 28 Feb 2010 03:18:01 am    Post subject:

What calc is Axe Parser for? I couldn't find that when I was on there for a bit.
Back to top
Mapar007


Advanced Member


Joined: 04 Oct 2008
Posts: 365

Posted: 28 Feb 2010 07:16:40 am    Post subject:

Doing asm oncalc is possible, but although there exist compilers, it's a pain in the a. I work with gedit (I down'd a z80 syntax highlighting file), and I test on TilEm.
By the way, you can't do safe testing when you do oncalc asm. The crashes can indeed mess up your calc pretty hard, so it's advisable to test in emulators.
Back to top
ztrumpet


Active Member


Joined: 06 May 2009
Posts: 555

Posted: 28 Feb 2010 10:20:06 am    Post subject:

Meishe91 wrote:
What calc is Axe Parser for? I couldn't find that when I was on there for a bit.

Axe Parser is for the 83+/83+se/84+/84+se calcs. It's pretty cool. I really like it, and it keeps getting better and better! Smile
Back to top
meishe91


Newbie


Joined: 06 Dec 2009
Posts: 49

Posted: 28 Feb 2010 02:08:21 pm    Post subject:

ztrumpet wrote:
Meishe91 wrote:
What calc is Axe Parser for? I couldn't find that when I was on there for a bit.

Axe Parser is for the 83+/83+se/84+/84+se calcs. It's pretty cool. I really like it, and it keeps getting better and better! Smile

That's what I thought. Thanks Smile
Back to top
FloppusMaximus


Advanced Member


Joined: 22 Aug 2008
Posts: 472

Posted: 28 Feb 2010 04:29:07 pm    Post subject:

Bhaliar: Try assembly, it's fun! :)

If you have an 83+SE or an older 84+, install Omnicalc and learn to use the RAM recovery feature. Otherwise, just be sure to keep everything important archived or grouped. But it's true that you're probably going to want to do most of your debugging on a PC.

If there's anything in particular you don't understand, feel free to ask. I and many others are always happy to help, and we were all beginners at one point.
Back to top
cjgone
Aw3s0m3


Active Member


Joined: 24 May 2006
Posts: 693

Posted: 08 Mar 2010 03:16:34 am    Post subject:

calc84maniac wrote:
There is always this new project, which takes some of the strengths of Basic and Assembly. Plus, you write programs oncalc Smile

I haven't quite kept up to date with calc programming in a while, but when was this Axe parser made? I'm very much interested in trying it out! Very Happy


Last edited by Guest on 08 Mar 2010 03:16:46 am; edited 1 time in total
Back to top
Xeda112358


Active Member


Joined: 19 May 2009
Posts: 520

Posted: 08 Mar 2010 10:55:57 am    Post subject:

Hey, I do assembly on the calculator and I find it pretty fun. What I do is I use notepad (with a fixed width font like Courier New) and plan out the program. It is a lot less messy than using paper, believe me. I also make use of the .inc folder and a few charts for converting mneumonics. I've no idea if this is what you had in mind, but assembly is rather fun once you have it down. Plus, if you keep going back and forth between converting mneumoics to hex, you get to the point where you can remember the opcodes. I can, for example, make an assembly program directly on the calculator without referencing a chart or include file. It really builds memory... have fun. Oh, I've also been using TI-Coder to type the hex programs on my computer and then send them over to my calculator. You will get a bunch of crashes, so you should archive everything and then work on one project at a time with this method. Here is a sample of what I have made. Opcode.txt is the actual opcode I typed out on the calculator. (I'm a bit crazy when it comes to working with numbers ☺)
Back to top
Xeda112358


Active Member


Joined: 19 May 2009
Posts: 520

Posted: 31 Mar 2010 09:41:22 am    Post subject:

I HIGHLY recommend getting Calcsys on your calculator. It really helps with understanding the memory structure of the calc. For example, try this simple program:

ld hl,0102h ;210201 ;0102h→HL
ld (86ECh),hl ;22EC86 ;HL is stored to the byte at address 86ECh
ret ;C9 ;Ends the program

Using Calcsys you can check the address 86EC to find that 0102 is actually stored as 0201. It isn't the programming that is difficult, it is the learning. My best advice is to BASICize assembly. Check out the sources for these programs (I have heavily commented them). It is my hope that these will make learning a little easier.

**Remember to turn Word Wrap OFF** ☺


Last edited by Guest on 31 Mar 2010 09:42:38 am; edited 1 time in total
Back to top
Bhaliar


Member


Joined: 16 Nov 2009
Posts: 221

Posted: 31 Mar 2010 04:09:11 pm    Post subject:

Thanks all. After erreadin and making my brain hurt more, I decided that I'll start with axe parser and move my way up. I just hate the limited abilites of the basic language. Like not being able to make more than one moving thing.
Back to top
splinter


Newbie


Joined: 04 Apr 2010
Posts: 21

Posted: 04 Apr 2010 08:33:42 am    Post subject:

That's true but i recommend that you first learn BASIC (if you heaven't already) and then start with Assembler.
Well it won't be as easy to learn Assembler then as learning C, Pascal or other high lenguages because Assembler is something completely different.
But already knowing a lenguage is a big adventage for coding ASM.
Back to top
poopslayer78


Newbie


Joined: 10 Sep 2009
Posts: 28

Posted: 04 Apr 2010 01:30:40 pm    Post subject:

the "learn z80 assembly in 28 days" is a great tutorial, i cant get to the webpage anymore for some reason but its stored at ticalc.org as a zip file...
http://www.ticalc.org/archives/files/fileinfo/268/26877.html
you have to do all your coding on computer but this is really the best way to do it i think
Back to top
Display posts from previous:   
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
    »
» View previous topic :: View next topic  
Page 1 of 1 » All times are UTC - 5 Hours

 

Advertisement