I am by no means an expert on any programming topic, but I thought this would be fun to write. Comments & criticism are welcomed.
This guide will walk through some reference knowledge, most of which will either be familiar to experienced programmers or is covered at dcpu.com in the official specs. This guide will act as an accompanyment to the official spec to explain anything which may not be immediately obvious.
Alongside this guide are several well-commented sample programs which illustrate increasingly complex concepts.
-
Basic Concepts - The very basics of assembly.
-
First Program - On subroutines and pointers.
-
Hello World - Talking with hardware.