Cave Story ASM Guide
Written by Carrotlord
Go back to the Contents Desk?

Book 1: Introduction to Assembly
Lesson | Title
--- | ---
0 | Welcome!
1 | Assumptions
2 | Defining A Program
3 | Olly Debug
4 | Hexadecimal
5 | Converting Hex and Decimal
6 | Firecracker

Book 2: Working with Assembly Code
Lesson | Title
--- | ---
7 | Data and Registers
8 | Instructions
9 | Using MOV
10 | Pointers and Memory
11 | Polar Life Capsule
12 | The Stack
13 | Jump Instructions
14 | Call and Return
15 | Translating Ideas into ASM
16 | Math Instructions
17 | Calling Functions
18 | Valentine Nemesis
19 | Structure of Functions
20 | Designing Functions
21 | Object-Oriented Programming
22 | NPC Hacking 1
23 | NPC Hacking 2
24 | NPC Hacking 3

Book 3: Redefining Assembly
Lesson | Title
--- | ---
25 | Redefining Registers
26 | Redefining Memory
27 | Redefining Negatives
28 | Redefining Jumps
29 | Sign Extension
30 | Redefining IMUL and IDIV
31 | TSC Hacking
32 | The <BBP Command
33 | Local and Global Variables
34 | Framerects
35 | Binary
36 | Logic
37 | Logic Instructions
38 | ASM Flags
39 | Equips and Collisions