Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game Boy Syllabus Powerpoint

A Game Boy Syllabus Slideshow

A tiny Game Boy ROM written in SM83 assembly (RGBDS) that turns the CS-UY 2214: Computer Architecture and Organization (NYU Tandon) syllabus into a 16-slide deck, each slide typewriter-revealed one tile per frame. Built to run live on an emulator on the first day of class. A advances to the next slide, B goes back.


Sections

  1. Project Structure
  2. Slides
  3. Building
  4. Controls
  5. Resources

Project Structure

src/
├── assets
│   ├── hardware.inc ; standard RGBDS hardware register/constant definitions
│   └── slides.asm.  ; tilemap data for all 16 slides
└── syllabus.asm     ; entry point, main loop, input handling, slide loader, font tiles

Slides

Title screen, course description, course objectives (parts one and two), logistics, contact, prerequisites, semester topics, grading rubric, assignments, getting help, tools, course schedule, class expectations, academic integrity, and inclusion.


Building

Requires RGBDS.

cd src
rgbasm -L -o syllabus.o syllabus.asm
rgblink -o syllabus.gb -n syllabus.sym syllabus.o
rgbfix -v -p 0xFF syllabus.gb

Load the resulting syllabus.gb in Emulicious or any other Game Boy emulator (or flash it to a cartridge for the real thing).


Controls

Button Action
A Next slide
B Previous slide

Resources

About

A GameBoy ROM that displays powerpoint-style slides.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages