The Obligatory Amiga Blitter Video
It’s time…time for a video on the Commodore Amiga Blitter! Topaz walks through the memory copy capabilities of this feature in the context of a small demo written to exercise the blitter, copper, and sprites.
Thanks to Tyrel (@tyrel@mastodon.social), corb0!
References
Code
- Cool Bun Demo on Hackerbun (https://code.hackerbun.dev/TheIndustriousRabbit/cool-bun-demo)
- All the blitter code I used for this video is here, including the code to convert PNGs to Amiga assembler embedded images used in the main C code.
Documentation
- Amiga Blitter Hardware (https://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_guide/node0118.html)
- The Amiga Blitter section of the hardware manual
- SAS/C and DevPac interop (https://amigasourcecodepreservation.gitlab.io/total-amiga-assembler/#xdef-and-xref)
- Since I use SAS/C and DevPac, I needed to know how to get the two to talk to each other
Credits
Music
- “Silly Fun” and “Wallpaper” by Kevin MacLeod
SFX
- Dragon_Wing.wav by Bsdjak
- slap-cards.wav by themfish
- Bell 3.wav by el1n