Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Gameboy Advance and Nintendo DS - ARM Assembly

via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into ARM Assembly programming for GameBoy Advance and Nintendo DS in this comprehensive video tutorial series. Learn to create bitmap graphics, define palettes, handle user input, generate sound, implement tilemaps, and manipulate hardware sprites. Explore the intricacies of both 8-bit and 16-bit color modes, and discover how to craft "Hello World" programs for both platforms. Progress through practical lessons, including moving sprites on the GameBoy Advance and developing graphics code for the Nintendo DS. Gain hands-on experience with ARM and ARM Thumb Assembly languages while mastering the unique hardware features of these iconic handheld gaming systems.

Syllabus

Bitmap graphics and Palette definitions on GameBoy Advance (16 bit - 32768 colors) Arm ASM Lesson P2
Bitmap graphics and Palette definitions on GameBoy Advance (8 bit - 256 colors) - Arm ASM Lesson P3
Bitmap graphics and Palette definitions on the Nintendo DS (16 bit - 32768 colors) Arm ASM Lesson P4
Joypad & Pen on the GBA / NDS ... Key reading on Risc OS - Arm Lesson P5
Lesson P6 - Sound on the Gameboy Advance
Programming Sound on the Nintendo DS - Lesson P7 - ARM Assembly
16 color Tilemap on the Gameboy Advance and Nintendo DS - ARM Assembly Lesson P8
Hardware Sprites on the Gameboy Advance and Nintendo DS! - ARM Assembly Lesson P9
Hello World on the GameBoy Advance - ARM Assembly Lesson H2
Hello World on the Nintendo DS - ARM Assembly Lesson H3
Sprite moving on the GameBoy Advance - Arm Assembly Lesson S2
Lesson SuckShoot3 - SuckShoot NDS Graphics code
Hello World on the GameBoy Advance with ARM Thumb Assembly - Lesson H4

Taught by

ChibiAkumas

Reviews

Start your review of Gameboy Advance and Nintendo DS - ARM Assembly

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.