Dave Poo 2 | Programming the Amiga to Play a Sound (C/C++) @DavePoo2 | Uploaded December 2022 | Updated October 2024, 1 hour ago.
In this video I'm going to do some C code to see how it's possible to play audio (a simple tone and a sampled sound), using the custom chips on the Amiga. We are going to take over the system and program a sound by accessing the Amiga custom chip hardware directly.
Visual Studio Code: code.visualstudio.com
Visual Studio Code Extension to compile, debug and profile Amiga C/C++ programs compiled by the bundled gcc 12.2 with the bundled WinUAE/FS-UAE:
github.com/BartmanAbyss/vscode-amiga-debug
Chapters
0:00 Amiga-Debug VSCode Extension
1:06 Initialising a new Amiga Project
2:41 Stripping down the project
4:20 Hardware registers data structure
5:28 Playing a simple tone
17:13 Playing a sampled sound
23:16 Playing a sampled sound once only
33:33 Summary
Links:
Code from this video: github.com/davepoo/AmigaAudioC
Only Amiga Makes it Possible - youtu.be/M5TiPKO4C9Q
Amiga Interrupts - winnicki.net/amiga/memmap/MoreInts.html
In this video I'm going to do some C code to see how it's possible to play audio (a simple tone and a sampled sound), using the custom chips on the Amiga. We are going to take over the system and program a sound by accessing the Amiga custom chip hardware directly.
Visual Studio Code: code.visualstudio.com
Visual Studio Code Extension to compile, debug and profile Amiga C/C++ programs compiled by the bundled gcc 12.2 with the bundled WinUAE/FS-UAE:
github.com/BartmanAbyss/vscode-amiga-debug
Chapters
0:00 Amiga-Debug VSCode Extension
1:06 Initialising a new Amiga Project
2:41 Stripping down the project
4:20 Hardware registers data structure
5:28 Playing a simple tone
17:13 Playing a sampled sound
23:16 Playing a sampled sound once only
33:33 Summary
Links:
Code from this video: github.com/davepoo/AmigaAudioC
Only Amiga Makes it Possible - youtu.be/M5TiPKO4C9Q
Amiga Interrupts - winnicki.net/amiga/memmap/MoreInts.html