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.
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.