Omnimaga
Omnimaga => News => Topic started by: Hot_Dog on November 04, 2010, 01:32:30 pm
-
You can now download the full version of the ASM Tutorials I have been working on. Included are the 14 lessons, the 4 Appendixes, "Learn ASM in 28 Days" (for when you finish the lessons) and all files needed to write programs, including the sprite routine from Appendix B.
I have included a file called "Last Minute Corrections That Couldn't Make It Into The Lessons.txt". Please read it for mistakes that I couldn't fix in the lessons. I will be taking a week to list some final error corrections in this file before I release these lessons everywhere else.
Enjoy! The download link is here:
http://www.omnimaga.org/index.php?action=downloads;sa=view;down=594
-
Ooh, I'll download to make sure I know everything I'm supposed to so far in ASM, in case I had to skip something in 28 days (which I did a few times) ;)
-
Nice! I think I'll reattempt ASM learning, despite having Axe. :D/me rates up ;)
-
Great! You should move the file in the downloads section and link it in this post, though. i believe there's already an older version there, but I'm not sure.
I can't wait to read them thoroughly next time I attempt learning ASM or to know more stuff :)
-
Maybe there will be more people on omni who know ASM after reading these...
/me gets excited about how unstoppable omnimaga will be then :D
-
True, I think it already had some effect already, though, because before this tutorial started being public, very few people around here tried to learn ASM. They found ASM in 28 days too cryptic or something and would have needed an additional ressource that is more visual, like Hot Dog's tutorial.
-
Great! You should move the file in the downloads section and link it in this post, though. i believe there's already an older version there, but I'm not sure.
I tried, but I kept getting an error, something like "1.9 MB."
-
Strange, this shouldn't happen. It works fine for most people it seems. Did you try again? Your computer might have some troubles or something...
EDIT: Nevermind, the problem is that your file was too large. You should probably have tried to keep it under 2 MB or something. I updated the file size limit to 4 MB instead of 2, though.
Could you try again?
-
sweet! i've been waiting a very long time for this. unfortunately, i probably wont be working on any calc stuff until after december(i'm just too busy at the moment).
-
Sorry to hear. I hope you still continue your projects and that they won't die, afterward :(
-
First off let me say nice work Hot_Dog. I read through them all and if this doesnt help people ease into ASM I really dont know what else can be done. You provided a great knowledge base of information in an easy to read manner. I liked how you described stacks, my favorite was always a stack of books or dishes but visually I think the pez dispenser works very well if not better.
I found a few grammatical errors and discrepancies.
lesson 2 page 5 "Because now it is time to *take* about a very important part of ASM
programming." *Should be "talk"
lesson 10 page 9 3rd paragraph:
"Think of this process as a PEZ dispenser. I’m hoping you know what PEZ *in." *Should be "is"
lesson 11 pg 8 the .option bm_min_w =96 does not match the example program
Lesson 13 pg 9 3rd paragraph you got a space in the first "floating-point number"
-
I found a few grammatical errors and discrepancies.
lesson 2 page 5 "Because now it is time to *take* about a very important part of ASM
programming." *Should be "talk"
lesson 10 page 9 3rd paragraph:
"Think of this process as a PEZ dispenser. Im hoping you know what PEZ *in." *Should be "is"
lesson 11 pg 8 the .option bm_min_w =96 does not match the example program
Lesson 13 pg 9 3rd paragraph you got a space in the first "floating-point number"
Ah, thanks! Luckily those files I have backed up so I can edit them. I know that for appendix A, there were some mistakes, but I had lost the original file
-
Hot Dog, you uploaded a new copy of the tutorials instead of updating the previous file. WOuld you prefer to update the old copy instead, so you don't lose your download count?
http://www.omnimaga.org/index.php?action=downloads;cat=67
-
Hot Dog, you uploaded a new copy of the tutorials instead of updating the previous file. WOuld you prefer to update the old copy instead, so you don't lose your download count?
http://www.omnimaga.org/index.php?action=downloads;cat=67
Nope. I preferred a brand new copy
-
Ah ok, so I can delete the other one?
-
Great, works for 84+ and 84+ keypad too?
-
mostly, a few undocumented and aliased instructions won't work (but they're NEVER used anyways :P)
So technically, yes.
-
mostly, a few undocumented and aliased instructions won't work (but they're NEVER used anyways :P)
So technically, yes.
GREAT THEN, thanks much
-
Well, I looked through the tutorials, and even though they aren't perfectly strightforward at all times, I bet it's the best tutorial for ASM beginners out there.
Everybody who wants to hone or learn z80 assembly, look at these tutorials! :D
-
Well, I looked through the tutorials, and even though they aren't perfectly strightforward at all times, I bet it's the best tutorial for ASM beginners out there.
Everybody who wants to hone or learn z80 assembly, look at these tutorials! :D
The ones that aren't straight forward: Were you able to understand them after reading them twice or thrice? Or were you just completely lost for those particular ones?
-
Well, I looked through the tutorials, and even though they aren't perfectly strightforward at all times, I bet it's the best tutorial for ASM beginners out there.
Everybody who wants to hone or learn z80 assembly, look at these tutorials! :D
The ones that aren't straight forward: Were you able to understand them after reading them twice or thrice? Or were you just completely lost for those particular ones?
The first three ones with maths are great, in a few days I'll read the fourth ;)
-
hot dog: I already know the stuff, but I thought that the ones that would seem harder to newbies in ASM needed only a second read or so ;)
-
I am loving them! are you going to upload them to ticalc.org?
-
I am loving them! are you going to upload them to ticalc.org?
In about a week, I'll put them on ticalc.org. But I'm doing a read through and finding some mistakes that I missed. So I want to correct those first.
-
I would hope you would get them featured or something by the ticalc.org staff.
cuz they're the best tutorials out there right now :D
-
I would hope you would get them featured or something by the ticalc.org staff.
cuz they're the best tutorials out there right now :D
The best, but there are not that MANY asm tutorials out there
-
there's about 6-7 good ones out there, but his one is by far the best :D
-
there's about 6-7 good ones out there, but his one is by far the best :D
What makes it really good is that the programs needed are included and the tutorials are split into several small organised lessons.
It comes with all files which is also great.
-
the good thing is his isn't so hard. ;)
-
Btw I edited the first post to link to the downloads section instead :)
-
I read through a bit of the first lesson, it looked to be really concise and well written.
The only suggestion I have is to upload an extracted version of the zip somewhere so people can get at it w/o downloading it(It can prolly be hosted on Omnimaga, and if not, I can host it on my server)
-
I read through a bit of the first lesson, it looked to be really concise and well written.
The only suggestion I have is to upload an extracted version of the zip somewhere so people can get at it w/o downloading it(It can prolly be hosted on Omnimaga, and if not, I can host it on my server)
Yeah, you've got a point. But I'll wait for about a week so that I can finish with error correction
-
Yeah, you've got a point. But I'll wait for about a week so that I can finish with error correction
kk. Just let me know if you wanted it hosted.
-
Yeah, you've got a point. But I'll wait for about a week so that I can finish with error correction
kk. Just let me know if you wanted it hosted.
;D That's a yes! Just not quite yet :)
-
;D That's a yes! Just not quite yet :)
kk, lemme know when then. :P
-
definitely going to download this and give it a look when I have some free time, nice job Hot Dog :)
-
There should be enough space to host it on Omni server. Just make sure to create a folder in public_html containing all the lessons and preferably link them between each others, so they're easy to browse online. Maybe a sub-domain like asm.omnimaga.org could be created, too.
-
There should be enough space to host it on Omni server. Just make sure to create a folder in public_html containing all the lessons and preferably link them between each others, so they're easy to browse online. Maybe a sub-domain like asm.omnimaga.org could be created, too.
Okaaaaaaaaaay..........I'm only a jack-of-all-trades, master of none with computers. I would need help with this. Especially linking the tutorials between each other.
-
I'm only a jack-of-all-trades, master of none with computers.
That pretty much describes me, not just with computers, but with EVERYTHING.
anyway, I like these tutorials. Maybe i'll try getting into asm again sometime soon....
-
There should be enough space to host it on Omni server. Just make sure to create a folder in public_html containing all the lessons and preferably link them between each others, so they're easy to browse online. Maybe a sub-domain like asm.omnimaga.org could be created, too.
Okaaaaaaaaaay..........I'm only a jack-of-all-trades, master of none with computers. I would need help with this. Especially linking the tutorials between each other.
aah ok. Well, if for example, your lesson 1 file is called lesson1.html, to link to lesson 2, you would to <a href="lesson2.html">Go to lesson 2</a>
I would recommend only using letters, numbers and underscores in file names, aside from the .html extension, and keep them all in one single folder, though, so it is easier to link to them.
-
psst, I added your tutorial in WikiTI by linking to the ticalc file.
Good work and I hope there will one generation of z80 hobbyist coders following your tutorial.
-
psst, I added your tutorial in WikiTI by linking to the ticalc file.
Good work and I hope there will one generation of z80 hobbyist coders following your tutorial.
Yes, if small programmers start doing Asm we're gonna have a much bigger community of big programmers!
-
^This. I noticed more people learning ASM lately. Maybe that guide got an effect?
-
^This. I noticed more people learning ASM lately. Maybe that guide got an effect?
That would be awesome :)
psst, I added your tutorial in WikiTI by linking to the ticalc file
Thanks, Galandros! Although I edited the article to say that the link led to a preview. I'll be sure to change it when it's in full working condition on ticalc.org
-
Hot Dog, my friend gangsterveggies, he keeps mentioning you "Awesome tutorial, I really need Asm(, why you like Axe? Asm( for the win"
So, I will be taking a more deep look at your tutorial and make an interesting program out of it, maybe, but nothing serious, since I like Axe more :D
-
Hot Dog, my friend gangsterveggies, he keeps mentioning you "Awesome tutorial, I really need Asm(, why you like Axe? Asm( for the win"
So, I will be taking a more deep look at your tutorial and make an interesting program out of it, maybe, but nothing serious, since I like Axe more :D
No worries about you liking Axe more. Let's face it, great games have been made in Axe and Ti-Basic, and Axe is fun!
But, I'm glad to hear that there's another person that understood and liked the tutorials :)
-
Personally I don't think I'll make full large ASM games, unless I find it absurdly fun. I keep hearing experienced asm coders telling that making certain games is a major hassle, so personally I will most likely just make routines for use in BASIC or Axe HEX or smaller games. Small games might be good for practice, actually.
-
well, the bigger you go the harder it is in asm probably, especially with that 8000-byte thing always looming.
-
I heard that the worst part is often making menus and displaying text. Iambian had serious troubles with the menu and also the battle engine in E:SoR, while the walking engine wasn't as hard.
-
Glad these are done now. Eventually I'm gonna give ASM another go and pick these up. Thanks for putting in the time and effort to write these tutorials Hot_Dog! =)