| Introduction |
Appendices
A. Complete Source Code
- terminal.s - All code to set up timers, LCD, and issue first START signal for ADC
- int_handler.s - Interrupt Handler code for IRQ1 (Nintendo 8) and IRQ7 (ADC EOC#)
- effects.c - Effects processing code
- LCD Code
- mainc.c - Did main setup, displayed splash screen, and loaded first half of the menu
- mario.c - Handled input from IRQ1 ISR to arrange onscreen indicators appropriately
- showWelcome.c - Displayed the welcome screen on the LCD
- showEchoChorus.c - Displayed the words "Echo" and "Chorus" on two separate lines
- showFlangeDistort.c - Displayed the words "Flange" and "Distortion" on two separate linse
- putChar.s - Assembly code to put one character on the LCD
- putInstr.s - Assembly code to execute one instruction on the LCD
- clearDisplay.s - Assembly code to clear the LCD display
|