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

0 Members and 2 Guests are viewing this topic.

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 #105 on: May 18, 2010, 06:54:33 pm »
You forgot the 'N' in _VPutSN in your example on how to use it. Hurray, typos...
"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 #106 on: May 19, 2010, 12:20:01 pm »
For people who are on the edge of their seats for the next few lessons, here's what I have planned up to this point:

Spoiler For Spoiler:

12. Working with Key Presses, Saving Registers
13. ASM Gorillas, Part IV: Adding Key Input to the Menus
14. When your Program Needs More Variable Space, Drawing Full-Sized Pictures
15. ASM Gorillas, Part V: Inputting Player Names, The Splash Screen
16. Working with Bits
17. Drawing Sprites
18. ASM Gorillas, Part VI: The Game Graphics, Loading the Game
19. ASM Gorillas, Part VII: Adjusting the Settings

« Last Edit: May 19, 2010, 12:26:22 pm by Hot_Dog »

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 #107 on: May 19, 2010, 12:24:12 pm »
:O Nice

I love how this is aimed at game and program development rather than just understanding the concepts of ASM and z80

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 #108 on: May 19, 2010, 06:44:26 pm »
This is pretty nice!  I like how this is coming so far!  As always, nice work Hot Dog! ;D

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 #109 on: May 24, 2010, 05:54:46 pm »
Lesson 12 is up.  I didn't have any mochas, so I don't know why I felt the need to be so funny in this lesson.

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 #110 on: May 24, 2010, 05:58:10 pm »
new progress!

Suggestion: Since there are many lessons, you should attack another zip file in the first post that contains every single lesson in one file, so newer members won't need to download each lessons one by one

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 #111 on: May 24, 2010, 06:00:37 pm »
Quote
Suggestion: Since there are many lessons, you should attack another zip file in the first post that contains every single lesson in one file, so newer members won't need to download each lessons one by one

Hmmm...well, I'm certainly going to do that when all the lessons are done, but maybe I should think about doing that for every new lesson I do.  After all, I need some kind of excuse to do lesson 1 / lesson 2 htmls and docs

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 #112 on: May 24, 2010, 06:13:13 pm »
maybe at least every two or three, even if it's just the PDF files (that most people download instead of doc/html). I felt when there are like 20 lessons, it will take a ridiculous amount of time for a member to click attachments on each posts/save as/confirm one by one D:

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 #113 on: May 24, 2010, 07:46:20 pm »
Leaving the readers in expectation by saying that direct key input exists w/o saying anything else... How cruel of you. :P
"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 #114 on: May 24, 2010, 07:47:25 pm »
lol XD I guess it makes the tutorial cool and unique in some ways, though, to have that

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 #115 on: May 24, 2010, 10:21:32 pm »
Leaving the readers in expectation by saying that direct key input exists w/o saying anything else... How cruel of you. :P

I know ztrumpet is "going to kill me" if I decide not to write Appendix C 8)

I should probably say whilst I remember, the number of lessons is more realistically less than 40.  I figured I should not throw in the kitchen sink, as there are references for people who need them.  (I'm programming in ASM with only 60% of what 28 Days taught).  There will, however, be seven appendixes:

Spoiler For Spoiler:
A. Programming Flash Applications
B. Register Mathematics
C. The Third Method for Detecting Key Presses
D. Other Flags used with JR, JP, CP and RET
E. Impoant Topics Not Covered In the Lessons
F. Functions Every ASM Programmer Should Have
G. Tables


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 #116 on: May 24, 2010, 10:24:47 pm »
seems interesting.

Btw, even if I do not have plans to learn ASM in the future, since I am fine with what TI-BASIC/xLIB can do for certain games and Axe for others, I still plan to check your stuff for some references, to know how some stuff work and possibly creating my own small ASM routines for games or other stuff

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 #117 on: May 24, 2010, 10:44:10 pm »
Quote
Btw, even if I do not have plans to learn ASM in the future, since I am fine with what TI-BASIC/xLIB can do for certain games and Axe for others, I still plan to check your stuff for some references, to know how some stuff work and possibly creating my own small ASM routines for games or other stuff

Chances are, most of the routines you need have been made by someone else.  The lessons will give excellent tips on how to incorporate these.

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 #118 on: May 26, 2010, 08:16:13 am »
I know ztrumpet is "going to kill me" if I decide not to write Appendix C 8)
Probably... ;D (jk)

Thanks for writing these guides!  They've helped me with some little things I never got in AsmIn28.  I like how everything's turning out so far. :D
Will there be a lesson covering the differences between Apps and Programs?  I think this would be useful in your guide. :)

Excellent job so far, Hot Dog. ;D
« Last Edit: May 26, 2010, 08:16:38 am by ztrumpet »

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 #119 on: May 26, 2010, 11:06:12 am »

Will there be a lesson covering the differences between Apps and Programs?  I think this would be useful in your guide. :)


Yes, Appendix A will talk about this