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

0 Members and 5 Guests are viewing this topic.

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #45 on: May 03, 2010, 10:12:09 pm »
Looking good, i only skimmed over it but i like the layout.

And i ROFL'd at the picture of the bunny rabbit :D.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion
« Reply #46 on: May 03, 2010, 10:24:26 pm »
^++
Agreed and seconded.
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







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 #47 on: May 03, 2010, 11:10:19 pm »
Btw Hot_Dog I like your sig ;D

However, for some reasons, it reminded me that topic ;D
« Last Edit: May 03, 2010, 11:10:40 pm by DJ Omnimaga »

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 #48 on: May 03, 2010, 11:13:47 pm »
Btw Hot_Dog I like your sig ;D

However, for some reasons, it reminded me that topic ;D

Lol

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 #49 on: May 03, 2010, 11:35:54 pm »
On a side note, I think the PDF are definitively the most popular for the tutorial now. Look at the downloads for the tutorials that got HTML, DOC and PDF. HTML might be lower cuz it's not available as an online website, though.

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 #50 on: May 06, 2010, 05:18:20 pm »
I really like the tutorials Hot Dog!  I've read them so far (1-5) and it's inspired me to give Asm another try.  Yours are really well written and have taught me some stuff that confused me in Asm in 28.  Awesome job!  I can't wait to grab 6 off the printer!

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 #51 on: May 06, 2010, 05:52:03 pm »
I really like the tutorials Hot Dog!  I've read them so far (1-5) and it's inspired me to give Asm another try.  Yours are really well written and have taught me some stuff that confused me in Asm in 28.  Awesome job!  I can't wait to grab 6 off the printer!

Lesson 5 was one I was really nervous about, ztrumpet.  Thanks for the input!

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 #52 on: May 06, 2010, 06:24:08 pm »
I did not even know Lesson 5 was even posted at all. Unfortunately, though, I don't think I will be able to read the tutorial again until the next few months, because I cannot really concentrate well enough to tell if there is anything to improve on the tutorial, especially about ASM.

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 #53 on: May 06, 2010, 06:28:52 pm »
I did not even know Lesson 5 was even posted at all. Unfortunately, though, I don't think I will be able to read the tutorial again until the next few months, because I cannot really concentrate well enough to tell if there is anything to improve on the tutorial, especially about ASM.

Hey, no worries ;)

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 #54 on: May 06, 2010, 07:30:26 pm »
Also suggestion:

It's typical on web forums that when someone posts his updates in a locked topic, but not announcing them in the open discussion, people will forget or not comment. When you post one or two new tutorials, I think you should announce it in this topic too, like Quigibo does with Axe parser downloads

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 #55 on: May 06, 2010, 09:41:44 pm »
Yeah, you're right about that.

With that in mind, tutorials #6 and #7 are up.

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 #56 on: May 08, 2010, 02:17:12 pm »
I've posted lesson #8.  An html will be coming later, when I can edit it on my "powerhouse" computer instead of my laptop

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 #57 on: May 08, 2010, 02:29:18 pm »
Yay more updates ^^

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 #58 on: May 08, 2010, 07:05:30 pm »
For this:
Quote
ld a, 250
ld e, 6
add a, e ; Remember that a cannot be bigger than 255, so it resets to zero
should you say that a is zero b/c 256==0 (mod 256) (or something like that)? because replacing that 250 w/a 253 would make a 3 after the add.
Other than that clarification (maybe) I found that lesson pretty good.
Oh, to answer your question (why ld a,0 doesn't reset the zero flag), IIRC it's because the flags aren't affected by ld (except for ld a,i and ld a,r). You're not performing anything requiring the ALU or doing anything truly requiring the flags in general, so they aren't changed.
"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 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 #59 on: May 08, 2010, 08:42:44 pm »
For this:
Quote
ld a, 250
ld e, 6
add a, e ; Remember that a cannot be bigger than 255, so it resets to zero
should you say that a is zero b/c 256==0 (mod 256) (or something like that)? because replacing that 250 w/a 253 would make a 3 after the add.
Other than that clarification (maybe) I found that lesson pretty good.

Previous lessons explain that going over 255 will reset the number to zero and then continue adding up.  When I talked about 200 + 100, I explained that it would equal 44, so I think the reader will understand that 253 + 6 would be 3.