20 users online:  AmperSam, bravetoaster, Bumpty, Children's Digest 1950-2009, crocodileman94, Daizo Dee Von, Dr. Gaspacho, FerpyMcFrosting, HammerBrother, Koopster, KungFuFurby, MarioSonic4life,  NopeContest, Shuttles, Silver Wind, Sokobansolver, Soul, Sthian Felipe, underway, WumpusKing - Guests: 87 - Bots: 156
Users: 55,588 (2,473 active)
Latest user: Davidfufy

I renewed my ASM tutorial for the nth time and now it's 200% more pleasant to read through!

Misc. HackingResource ReleaseOther

  • Pages:
  • 1
  • 2
++~~**//LINK TO THE TUTORIAL\\**~~++

I once wrote in a blog post that I would make my ASM tutorial online one day, because it's really nice to just click around to go to pages. One year later, and here we are!

One thing that has always bothered me about my ASM tutorials is the fact that you have to download the entire tutorial and store it somewhere if you want to read it. The downside of that is that when I wanted to publish updates, I'd have to reupload the whole thing and then let the entire internet know that there's a new version. I'd have no idea if I would reach my audience, which is why I've been reluctant to update my tutorial to begin with. (plus I didn't want to reset the download counter and ratings although to be fair I don't actually remember if the system works that way)

Another thing that has always bothered me, is how my ASM tutorial really is just one giant book you have to manually scroll through. I can imagine that it's a bit of a hassle to read, especially for programmers who are rather used to clicking around, to go to the content they want to read about. I mean, we're hobbyists here. User experience wasn't really on my mind when I first wrote my ASM tutorial; I just wanted to dump everything I know into one large document. But I think people still deserve some usability.

This online version fixes both of these problems. By using Gitbook, the tutorial is now clickable and actually divided into chapters and sections, kind of like a Wiki of some sorts. The entire tutorial is also now versioned at Github. Any updates I make to the main branch will automatically update the Gitbook I linked at the very beginning. People can also leave suggestions by using issues, or simply make a pull request to update a part of the Gitbook.

It's still work in progress, but it's progressing nicely. There are still some chapters and paragraphs I need to port over from the SMWC version, to this online version. However, I'd say it's finally about time I officially announce this. Technically speaking, it was never a secret as I've been working on this on my Github every now and then!

Sometimes, I search my name on various Discord servers and I see my ASM tutorial mentioned. It actually motivates me to maintain the tutorial and make it be of good quality. It gives me a good feeling about it and the readers (probably) will like it too. I hope that the community will like the renewed tutorial. Just bear in mind that as of the writing of this post, it's still work in progress.

Edit: I also forgot to mention that there's a bunch of new chapters as well, such as SNES hardware math as well as vectors. The tutorial sort of focuses on the SNES as a whole, rather than just the opcodes.
My blog. I could post stuff now and then

My Assembly for the SNES tutorial (it's actually finished now!)
Woooah this is so much more legible and enjoyable! I love the redesign, and the fact it's on an actual site makes it easier to google. Fantastic job ersanio, I hope this means more people learn ASM in the future.
Currently working on:
Super Kekcroc World 4 (lol jk)
This is something very useful. Reading through this and probably will for a while. Keep it up!
That's better organization.
yaaaaay! This is gonna really help people to learn easier. Thanks for making it in the first place 👌
I do art commissions cheap! PM here or DM via Discord for more details.

**Layout by Erik557

lol, I just read your entire tutorial like 2 weeks ago. I already knew some of the basics by reading up 65c816 manuals, but it definitely helped me situate myself on some stuff (notably the banks diagram, which I couldn't find anywhere else). I'm happy to learn you're still maintaining it, as I found it to be very well explained and in general an excellent resource for beginners. #smrpg{y}
Damn Ersan this is really gonna help me out. I got a grasp of some ASM things but really does explain some of the things I'm too dumb to understand. Not only will this update be helpful to me, but a great tool to new ASMers too!

Great to see you're still actively working on this sorta thing too #tb{:D}
Your tutorial is pretty awesome and really helped me in 65816 ASM. Maybe I'll contribute to it, as I have some useful tricks (particularly in cycle counting and how it matters with multiplication and division).
oh man

Skimming over it, this looks like a really well-written tutorial, and coming from you, why wouldn't it be. You can be sure this is where I'll point newbies to from now on.

Also, I just *love* how professional this looks! I love thinking about writing tutorials, and Gitbook (hadn't heard of it before) is a service I definitely need to keep in mind for that.

Having used both of your tutorials when I got started out with ASM, they were indispensable for me and I probably never would have progressed without them. It's really great to see them getting updated and made more accessible!
amazing, this is super neat to look through

dark mode when
I appreciate this one and will help me out to understand asm. Thank you for your awesome tutorial.
This is a really good guide on the subject matter. Everything is nicely laid out and I actually got a lot out of it so far. I'm not expecting to be an ASM master anytime soon, but at least I have a guide that could help me out on creating something simple. Great job! :)
Click here to enter the world of mediocre!
Originally posted by lx5
amazing, this is super neat to look through

dark mode when

We wish!

Although, it's been confirmed that Gitbook as a whole will get a dark mode update in the next few months, so I'm definitely looking forward to that.
My blog. I could post stuff now and then

My Assembly for the SNES tutorial (it's actually finished now!)
Nice. Even though I already know all this stuff, I'm reading through it just for fun. Do you need a proofreader to catch typos and grammar errors?


I'm working on a hack! Check it out here.
Now that makes me want to dig through the ASM universe again. It's nice to see a more acessible and pleasant tutorial for 65c816. Not like I'll be an expert or anything, just knowing the basics is good enough for a baby like me. Good job. #smrpg{:3}
The previous version of your tutorial wasn't bad; I could understand it well, it's just that I lost all patience to try actually getting the hang of it. But this may be useful.
My Mode 0 guide.

My Discord server. It has a lot of archived ASM stuff, so check that out!

6 users online: o imamelia, o o FPzero, o bebn legg, o Nameless, o Major Flare, o o Scrydan - Guests: 69 - Bots: 160Users: 69,666 (9,999 active)
Latest: Year 2020
I still have some intentions to get into ASM related stuff one day.

This looks really clear and concise, and will surely be helpful once I find time to look this over while not working on the site.

Thanks for the work put into this!

Your tutorials helped me, as many others, a ton with learning asm, so I'm glad there's going to exist an online, more user-friendly version.
  • Pages:
  • 1
  • 2

Misc. HackingResource ReleaseOther