Banner
Views: 236,747,694
Time: 2013-05-25 04:10:49 PM
23 users online: o 1UPdudes, BurgerMan333, cyphermur9t, Donaldthescotishtwin, EvilGuy0613, Fierce Deity Manuz OW Hacker, o HuFlungDu, HyperMario, Ice Man, Incognito, Koopers, Koopster, LadiesMan_217, Masterlink, MaxodeX, o Mippish, Mister Kirby, mr m, Pixels, o ShadowPhoenix, o Tahixham, TheRobju, tylersuperwiigamer - Guests: 44 - Bots: 15Users: 22,891 (1,287 active)
Latest: zakisoni
Tip: Keep your graphics within a specific style. Don't mix cartoony sprites with detailed and realistic back/foregrounds!
ASM Workshop arriving!
Forum Index - Important - Announcements - ASM Workshop arriving!
Pages: « 1 2 3 » 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.
Last edited on 2009-02-22 01:34:38 PM by Ersanio.
ORLY?
i would want to know: what's really asm workshop?
it's a kind of ASM editor, i guess :|
maybe my guess is wrong
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.
Last edited on 2009-02-12 03:48:02 PM by Buu.
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)

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)
Last edited on 2009-02-12 08:06:25 PM by Spade.
I may even participate in the workshop. And since it's my channel, I get crowd control duties as well! :D
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!)
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.
Last edited on 2009-02-15 06:16:39 AM by BBS750.
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.
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.
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.
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)
Last edited on 2009-02-16 09:54:56 PM by Pyro X.
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.
Pages: « 1 2 3 » Thread Closed
Forum Index - Important - Announcements - ASM Workshop arriving!

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2013 - SMW Central
Legal Information - Link To Us


Total queries: 29

Menu