Views: 801,055,496
13 users online: algae5, anonimzwx, FailSandwich, FelterBr, fpshigh, Jacko, leictreon, Minish Yoshi, SammmUuU, sss cs, StrikeForcer, TickTockClock, Wariuzzo - Guests: 63 - Bots: 242 Users: 41,855 (1,726 active)
Latest: Xander
Not logged in.
SMWCentral is now live on Twitch with 109 viewers.
 Dode is streaming, and is currently playing Super Mario World in “Kaizo Hack Moderation”
Details for SMW Central's ASM Workshop 2019 - Compiled Lessons
Documents - SMW Central's ASM Workshop 2019 - Compiled Lessons
File Name: SMW Central's ASM Workshop 2019 - Compiled Lessons
Authors: Blind Devil, Erik, Major Flare, MarioFanGamer, Meirdent, Telinc1, Thomas
Platforms: SNES
Games: SMW
Type: Tutorial
Language: English
Description: This is a compilation of all lessons taught in the ASM Workshop 2019, hosted in SMW Central's Discord starting on June 28th.

1. Basic Lessons:
- Major Flare
- Meirdent
- Blind Devil
2. Basic-Intermediate Lessons:
- Major Flare
- Meirdent
- Erik
3. Intermediate-Advanced Lessons:
- Erik
- Thomas
4. Advanced Lessons:
- MarioFanGamer
- Telinc1
- Thomas

Compilation done by me, Major Flare. Currently, this is only a draft from the workshop. I plan to enhance this document on a later date.
Tags: asm, asm workshop, tutorial
Rating: No rating
Download: Download - 1.19 MiB
Major Flare
Originally posted by RussianMan
Super-FX lessons are missing.

It was a parallel work by MFG; I did not, at the time, request permission from him to integrate those particular lessons.
Posted by:  Major Flare - | Link
Super-FX lessons are missing.
Posted by:  RussianMan - | Link
Huge thanks to our ASM Workshop teachers for their contributions to this wonderful compilation, and special thanks to Major Flare for compiling the document itself - it's great to finally have this thing in the section proper.

In my personal and honest opinion, this document isn't terribly well suited for teaching a beginner from scratch. It makes for an excellent companion document to reinforce lessons learned from elsewhere, but many of the the earlier lessons tend to move very quickly and/or broach intermediate concepts like addressing modes and processor flags with the promise of "to be described later." And to be perfectly fair they are, and their mention makes sense as they are core concepts, but their early introduction in the asides gets to be confusing for someone who just learned what CMP is.

Where I feel this document truly shines is in reinforcing intermediate concepts, and helping intermediate-level coders start to understand and master the advanced topics. The coverage of stack manipulation and (H)DMA, the in-depth look into memory mapping and screen rendering, many higher-level topics are laid out very comprehensively (there are some neat tools and visual aids linked in the document, too).

Be aware that in many respects this document is still a transcript of the workshop itself - there are instances of exercises without answers, or other minor oddities that reflect the relatively extemporaneous nature of a live presentation. I could only find two outright technical errors in the document - the HDMA example code on Page 107 contains an unnecessary REP #$20, and Page 122 incorrectly claims that 4 NOPs is equivalent to 16 cycles (which would be 8 NOPs).
Posted by:  Maarfy - | Link
I don't know if this document directly mentions that if you ADC/SBC, it does affect the carry flag depending if it unsigned overflow or underflow. If A goes past the maxiumum using ADC, it sets the carry, and if SBC makes A go less than 0, then it clears the carry. I think INC and DEC does not touch the carry flag.
Posted by: HammerBrother - | Link

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

Copyright © 2005 - 2020 - SMW Central
Legal Information - Privacy Policy - Link To Us

Total queries: 7


Follow Us On

  • YouTube
  • Twitch
  • Twitter


  • SMBX Community
  • MFGG