Using the Assembler | TempleOS Terry Davis Archive (2014)
Channel: Terry Davis Technical Videos
Date: 02/12/2020

Terry Davis goes over the TempleOS assembler.

Note: This version of TempleOS differs in some ways to the final version. It may be more comfortable to watch at a higher speed.

00:00 Jumping in
03:30 Which registers to preserve/clobber
05:30 Importing/exporting
09:35 Binding sections to C functions with _extern
10:43 Working with classes
12:43 Working with parameters
13:50 Opcodes and quirks
16:08 Alignment and quirks
18:35 DUP and D(ump)
20:10 Looking through "Compiler Overview" file
20:54 You shouldn't write to specific addresses