Author Topic: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion  (Read 123389 times)

0 Members and 4 Guests are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #120 on: May 26, 2010, 12:13:34 pm »
I know ztrumpet is "going to kill me" if I decide not to write Appendix C 8)
Probably... ;D (jk)
Oh come on D: at least this Hot Dog doesn't use reverse polish sausage :P

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #121 on: May 26, 2010, 01:24:24 pm »
I know ztrumpet is "going to kill me" if I decide not to write Appendix C 8)
Probably... ;D (jk)
Oh come on D: at least this Hot Dog doesn't use reverse polish sausage :P
ROFLMAO

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #122 on: May 26, 2010, 05:13:24 pm »
I know ztrumpet is "going to kill me" if I decide not to write Appendix C 8)
Probably... ;D (jk)
Oh come on D: at least this Hot Dog doesn't use reverse polish sausage :P
ROFLMAO
LOL!  That's hilarious! :P

Ah, Appendix A's going to be heavily referenced by me then. :D
« Last Edit: May 26, 2010, 05:13:51 pm by ztrumpet »

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #123 on: May 30, 2010, 11:10:36 pm »
I read over the first few tutorials, and kudos for trying to keep it informative and lighthearted.  I gotta say though, I am quite concerned at your avoidance of hex, such as the confusing .org 40339 instead of the universally-accepted .org $9D93 or .org $9d95-2 or .org progstart or .org 9d95h-2.  I also take issue with B_CALL_STUFF; I understand if you prefer that form, but you should at least mention that most people use b_call(_stuff) or bcall(_stuff). Miotatsu was having troubles assembling a program after reading your tutorials, though luckily he stopped by and gave me a shout, because he was using the standard include file that uses bcall(_stuff).  I'll let you know if I have any further comments when I get to look through the tutorials more thoroughly.
« Last Edit: May 30, 2010, 11:11:09 pm by KermMartian »



Offline Hot_Dog

  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #124 on: May 30, 2010, 11:25:14 pm »
I read over the first few tutorials, and kudos for trying to keep it informative and lighthearted.  I gotta say though, I am quite concerned at your avoidance of hex, such as the confusing .org 40339 instead of the universally-accepted .org $9D93 or .org $9d95-2 or .org progstart or .org 9d95h-2.  I also take issue with B_CALL_STUFF; I understand if you prefer that form, but you should at least mention that most people use b_call(_stuff) or bcall(_stuff). Miotatsu was having troubles assembling a program after reading your tutorials, though luckily he stopped by and gave me a shout, because he was using the standard include file that uses bcall(_stuff).  I'll let you know if I have any further comments when I get to look through the tutorials more thoroughly.

Before I say anything, I really appreciate your comments.

Hexadecimal does come later.  However, universally accepted does not necessarily mean "easy."  I'm not defending myself as much as asking, "does it really make a difference?"

I also understand my error with the wrong include file, and thank you for pointing out that it's an error I need to fix.  However, in terms of B_CALL with parenthesis, I'm afraid I lack knowledge on other compilers, which is part of the reason why I say in the 4th tutorial that Spasm is the only compiler I will be refering to in the lessons. After all, there's many difference besides simply B_CALL with parenthesis.

Offline miotatsu

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 332
  • Rating: +11/-1
    • View Profile
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #125 on: May 30, 2010, 11:34:36 pm »
I was using spasm, the include file that came with the recently released zip with tutorials 1-12 apparently likes bcall(_stuff) :p

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #126 on: May 30, 2010, 11:36:52 pm »
I read over the first few tutorials, and kudos for trying to keep it informative and lighthearted.  I gotta say though, I am quite concerned at your avoidance of hex, such as the confusing .org 40339 instead of the universally-accepted .org $9D93 or .org $9d95-2 or .org progstart or .org 9d95h-2.  I also take issue with B_CALL_STUFF; I understand if you prefer that form, but you should at least mention that most people use b_call(_stuff) or bcall(_stuff). Miotatsu was having troubles assembling a program after reading your tutorials, though luckily he stopped by and gave me a shout, because he was using the standard include file that uses bcall(_stuff).  I'll let you know if I have any further comments when I get to look through the tutorials more thoroughly.

Before I say anything, I really appreciate your comments.
Glad to hear it. :)

Hexadecimal does come later.  However, universally accepted does not necessarily mean "easy."  I'm not defending myself as much as asking, "does it really make a difference?"
Oh good, I only got as far as 4 so far.  No, technically it doesn't make a difference, but I for one filled in a lot of my confusion by staring at existing z80 ASM programs, examining them, toying with them, and reassembling them.  I'm afraid if you err to far from the accepted form, your loyal pupils may be confused looking at existing source.

I also understand my error with the wrong include file, and thank you for pointing out that it's an error I need to fix.  However, in terms of B_CALL with parenthesis, I'm afraid I lack knowledge on other compilers, which is part of the reason why I say in the 4th tutorial that Spasm is the only compiler I will be refering to in the lessons. After all, there's many difference besides simply B_CALL with parenthesis.
Definitely, and you're absolutely within your rights to use SPASM form.  I think it might be helpful to acknowledge the standard form that is used with [Brass, TASM, and a few others].



Offline Hot_Dog

  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #127 on: May 30, 2010, 11:37:09 pm »
I was using spasm, the include file that came with the recently released zip with tutorials 1-12 apparently likes bcall(_stuff) :p

In that case, I'll mention that as well.  Thanks for letting me know!  I assume that parenthesis are not required, right? 

Offline miotatsu

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 332
  • Rating: +11/-1
    • View Profile
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #128 on: May 31, 2010, 12:33:35 am »
they are required, it will throw errors without them for me

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #129 on: June 01, 2010, 05:23:55 pm »
Do any languages besides TI-BASIC allow the omission of closing parentheses etc.?
Edit: Axe does too, but it's on-calc.
« Last Edit: June 01, 2010, 06:13:12 pm by calcdude84se »
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #130 on: June 01, 2010, 05:28:58 pm »
I am unsure. I know Axe sometimes does, though.

Offline Hot_Dog

  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #131 on: June 11, 2010, 08:44:02 pm »
No new releases yet :(, but there will be one soon.  I just wanted to let you guys know that having packed up my computer that had ASM Gorillas, it will take me about two weeks to get situated with it.  So I'll be skipping lessons 13, 15, and 18 until I can get back to work on Gorillas.  In other words, next lesson (I'm seriously hoping next week) will be 14, followed by 16.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #132 on: June 11, 2010, 08:46:17 pm »
Mhmm what do you mean by packed up? Are you moving soon or something? Glad to see there will be new lessons being posted soon, though :)

Offline Hot_Dog

  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #133 on: June 11, 2010, 09:15:28 pm »
Mhmm what do you mean by packed up? Are you moving soon or something? Glad to see there will be new lessons being posted soon, though :)

Oh, I mean that I've packed from college and am moving home for the summer

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #134 on: June 11, 2010, 09:21:13 pm »
Oooh I see. ^^