Uploaded October 2022 | Updated September 2026, 5 hours ago
github.com/rdoetjes/amiga-asm-lesson
In this lesson we start by installing a toolchain with the awesome #Amiga #Assembly vscode extenstion by Paul Reingaerd
We will immediately dive in and create two copper bars using the copper co-processor!
We will also discuss code snippets in #VSCode to quickly generate boiler plate.
Chapters:
00:00 Intro
00:40 The Book Bare-Metal Amiga Programming
01:40 Install tool chain
04:29 Clone the lesson repository
04:45 Explanation of the BareMetal.i and SafeStart.i
06:03 Lesson start
07:11 Adding the Snippets to vscode
08:44 move instructions
09:42 Push everything on the stack
10:29 Popping everything from the stack
11:08 load effective address ($dff000 base address)
11:53 Change background color using the CPU
13:03 Wait for mouse click/fire button to exit
14:49 Copper and copperbars
22:56 Outro
github.com/rdoetjes/amiga-asm-lesson
In this lesson we start by installing a toolchain with the awesome #Amiga #Assembly vscode extenstion by Paul Reingaerd
We will immediately dive in and create two copper bars using the copper co-processor!
We will also discuss code snippets in #VSCode to quickly generate boiler plate.
Chapters:
00:00 Intro
00:40 The Book Bare-Metal Amiga Programming
01:40 Install tool chain
04:29 Clone the lesson repository
04:45 Explanation of the BareMetal.i and SafeStart.i
06:03 Lesson start
07:11 Adding the Snippets to vscode
08:44 move instructions
09:42 Push everything on the stack
10:29 Popping everything from the stack
11:08 load effective address ($dff000 base address)
11:53 Change background color using the CPU
13:03 Wait for mouse click/fire button to exit
14:49 Copper and copperbars
22:56 Outro










