Omnimaga

Calculator Community => TI Calculators => ASM => Topic started by: ralphdspam on March 06, 2011, 12:22:26 am

Title: Uber N00B Question
Post by: ralphdspam on March 06, 2011, 12:22:26 am
I am trying to learn ASM on with Hot Dog's tutorial, but I can't compile it.  
(Hot Dog is my only hope on ASM. I could not understand any of the others)

I have tried SPASM and Wabbitcode to compile it, and both of them say that the program dosen't start BB 6D.
The program does start with:
Code: [Select]
.org 40339
.db t2ByteTok, tAsmComp

The compiler also lists errors about ti83plus.inc, but I blame TI for that part :P.

Spoiler For other stuff:
I am sorry if it sounds like I have been complaining on so many posts.  I just seem to keep on running into problems.  I am glad that the Omnimaga community is supportive and respectful.  
here attached is my source
Title: Re: Uber N00B Question
Post by: Deep Toaster on March 06, 2011, 12:35:41 am
Any reason you're not using .org userMem-2 or .org $9D93 here? That's probably not it, though...

The compiler also lists errors about ti83plus.inc, but I blame TI for that part :P.

Nah, TI's bad at coding in some ways but ti83plus.inc is just a list of numbers. Anything that causes an error would be from trying to compile an equate that isn't listed there. There are some mistaken equates, but that shouldn't cause an error when compiling.

Can you post the error log?

EDIT: You put your .org after the .dbs. That would be our problem :)
Title: Re: Uber N00B Question
Post by: ralphdspam on March 06, 2011, 02:07:15 am
Thanks to everyone on IRC! You guys are so helpful.  :)
I had to type bcall() instead of B_CALL. 
Thanks, Hot Dog. You are my hero!

Now this thread will slowly die and fall into obscurity.
Title: Re: Uber N00B Question
Post by: jnesselr on March 06, 2011, 01:57:44 pm
yeah, and if you want, you can define the B_CALL macros as well.  It just depends on the system you use.  Personally, I use bcall.