Language…
21 users online:  AmperSam, com_poser, Dennsen86, DixyNL, figuiDOS, Golden Yoshi, Green, Gurjinter,  Losoall, OnlySpaghettiCode, Pink Gold Peach, ppp9q, Serena, Silver_Revolver, SMW Magic, Sweetdude, The_Uber_Camper,  Thomas, tOaO, VSmario90,  yoshi3706 - Guests: 276 - Bots: 313
Users: 64,795 (2,374 active)
Latest user: mathew

ASM Workshop arriving!

Link Thread Closed
Me and Roy are planning an ASM workshop at February 28 and March 7. Just wanted to make sure you guys know.

Q: When is this ASM workshop?
A: Read above

Q: Why are there 2 dates of workshop?
A: The first one is basic and semi intermediate ASM, the 2nd one is intermediate and semi-advanced ASM

Q: At which time will you guys hold the workshop?
A: 15:00/3:00 PM GMT+1

Q: How should we act like in the channel?
A: You guys will be silent... unless you have questions. Trolling/Spamming will result in -v, and the next time it will result in a kickban.

Q: Who will have powers to kick people and so on?
A: Roy, me and some other staff members.

Q: Will there be a log of this event?
A: Yes, hopefully.

Now, how will we explain the stuff? This is a 'plan' me and Roy worked on:

Day 1:

BASICS:
1) Explain the 3 registers: A X Y
2) Various basic opcodes. (LDA STA RTS INC DEC etc.)
3) Explain the direct page (why $00 instead of $7E0000)
4) Explain banks, how banks are built up in lorom, etc.
5) Explain conditional operations (BEQ BNE CMP Etc.)
6) Explain the processor flags (REP SEP)
7) Explain jumps (JSR JML etc.)
8) Indexing
9) Stack and stack pointer
A) Transferring (TAX, TAY, etc.)

QUESTION ROUND:
1) Answer questions
2) Ask if there are any more questions
3) If there are no more questions, DISMISS.

IF WE FEEL LIKE TO:
1) How to make Xkas patches
2) SMW ASM

Day 2:

ADVANCED:
1) Vectors (NMI IRQ BRK ABORT RESET COP, both native and emulation mode)
2) Emulation mode (CLC XCE)
3) Bitwise operations (AND ORA EOR mainly)
4) ASL, LSR, ROL, ROR and carry flag
5) Background modes (Mode 0 - 7)
6) Various SNES registers. (This will take quite long though)
7) H/V-Blanking, DMA and HDMA
8) Block moves (MVN, MVP - basically almost the same -)
9) Further in-depth info about various addressing modes.
A) Interrupts

USELESS:
1) WDM STP BRK COP

QUESTION ROUND:
1) Answer questions
2) Ask if there are any more questions
3) If there are no more questions, DISMISS.

IF WE FEEL LIKE TO:
1) How to make Xkas patches


And lastly... The workshop will be hold on IRC: Server irc.badnik.net channel #workshop. The time is missing because I don't have time anymore and we need to think of one. Roy if you come up with some time post here.

tl;dr ASM workshop at February 28 and March 7.
It's just a channel on the IRC where that whole event will be held in.
In other words, I'll be in for sure.
Originally posted by Condom Man
It's just a channel on the IRC where that whole event will be held in.
In other words, I'll be in for sure.


yeah, sorry for misundarstanding!
i'm tired now (11:00)


My deviantART
My Youtube channel
My avatar
Watch, i made a Super Mario 64 level
Alrighty! This sounds awesome you guys, I'll totally be around (never mind wether I learn anything or not!) and looking forward to this.
I have been wanting to learn ASM for a long time, but have never had the patience. This might be what I'm looking for! Oh, and do we need any special tools? If we do, you should add that to the top post.
I believe we just need a program like Notepad to take notes, as well as to do the entire code itself.

Anyway, this sounds great! This might make myself able to do lots of things I'm not able to do nowadays, such as making Xkas patches, expanding my several codes for custom blocks, and etcetera. Can't wait until the workshop - I'm sure it's going to be fantastic!
Originally posted by grishnax
I have been wanting to learn ASM for a long time, but have never had the patience.


QFT

I'm totally attending. The conversations that make up 99% of the intelligent discussions that make up 1% of the discussions of #smwc and my future plans for TEOS2 make me want to learn ASM. :|

(lol someone should probably pm me on the day it's held since i'll probably have forgotten)
fuck yeah meowingtons
The Eggs of Saear | #extreme | Spade's Gallery of Visual Arts | PM me | My YouTube channel | xkcd | Dinosaur Comics
I may even participate in the workshop. And since it's my channel, I get crowd control duties as well! :D
HyperHacker
If it happens to be at a time I'm not busy, I might show up. I'm pretty good with ASM, though there are some intricacies of the 65816 I haven't studied yet. (This thing can increment and decrement memory directly!? Daaaaaamn!)
My projects - ROM hacks, Gameshark codes, homebrew, useful apps, online 65816 disassembler
SCAM: HomebreWare and Wiiunlocker
Generation over 9000: The first time you see this, put a meme in your signature.
It can't hurt to improve my ASM skills, and there are quite a lot of things on this list I don't know about yet... I'm definitely following this.

(I might also be able to make a log, but I can't promise anything.)


 
AWESOME! I'm kind of a beginner at ASM, and many things on the list I want to learn. I will be there!

EDIT: If I have the time, I will type up everything said and offer it to those who missed it, if I'm allowed.
What you might want to have during the workshop is notepad(++) and/or Blocktool Super Deluxe (to practice stuff with it).

Just a reminder: This is a ASM Workshop, not a fancy-SMW-custom-blocks-and-sprites-and-whatnot workshop. We will explain 'SMW ASM' at the end of each workshop IF we feel like to.
Yeah, that's right. Maybe some chapters can be flexibilized a bit to include more info, but this list seems about right and contains most of what we are going to explain and such.

As for the time...
If I'm lucky, I myself will have time most of the day (11 AM - 2 AM UTC+1, which of course is not all needed for the workshop). But I'm not sure at which time we will start it.

For anyone who misses something, we will most likely keep a log for you!

Also it might be handy to take Xkas with you, just in case. Xkas is a nice way to learn ASM, too! Then again I'll have to discuss this with Ersanio.
--------> Don't follow "Find Roy's Dignity", my hack. Because it's pretty outdated. <--------
I'm coming if I can make it. I've wanted to add in some never-before ASM implents using modes 0-7 into my hack, so I will hopefully be able to attend both.
I'm just gunna listen, actually just leave my irc on and go do something, then look back at the thingy.
http://smwhc.forumsland.com/
New SMW Hacking contests everyday...


For more info, visit my user bio on a profile...
I'll try my best to make it, depending on the time. If I am there, I will be logging; so, if anyone needs them, I'll have them handy. Again, this is all depending on the times of the workshop.
[303]DarthBobby
Hopefully someone will keep a log of the entire workshop, for I will not be able to make it (yes yes, the same old BSecure stuff)



I'm coming, this seems like a good way for me to start asm. Great idea guys.

I really want to learn ASM, so if I can make it, I'll definitely be there. I know a lot of the basic opcodes and stuff from reading Schwa's tutorial, but there are a few, like REP, that I still don't know. More importantly, I don't really know how to apply it for the most part, although I can make simple custom blocks. Even if you guys don't go over coding sprites or anything of that sort, I'll still learn something from it.

----------------

I'm working on a hack! Check it out here. Progress: 64/95 levels.
Link Thread Closed