Skip to content

Miscellaneous SNES shenanigans in Java based on RGMechE's SNES System Features video series.

Notifications You must be signed in to change notification settings

pocketrice/snesgans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snesgans

Miscellaneous bite (byte?)-sized SNES shenanigans in Java, based on Retro Game Mechanics Explained's lovely "SNES System Features" video series.

  • SPC-700 & 65816 instruction set demo ~ SPC700 & ARAM; Pt. 10 + SPC700 series
  • Palettes/Sprites demo (direct/indirect color, CGRAM) ~ Graphics & Palettes; Pt. 1
  • Layering demo (objects, backgrounds, color math) ~ Graphics & Palettes to 3D Representation to Color Math; Pts. 2-3b
  • Modes demo (Modes 0-7) ~ SNES Background Modes 0-6 to SNES Background Mode 7; Pts. 4-5
  • CRT demo (OPHCT & OPVCT registers, V/H/F-blanking) ~ Lag & Blanking; Pt. 6
  • DMA demo (+ HDMA support for Layering demo) ~ DMA & HDMA; Pt. 7
  • Control deck demo (joypad, mouse, multitap, Super Scope) ~ Controllers; Pt. 8
  • .sfc/.smc ROM reader (LoROM, HiROM, SuperMMC, SAS, SFX, ExHiROM, ExLoROM; headers) ~ Memory Mapping & Internal ROM Header; Pts. 9 & 9c
  • ROM mirroring demo (ROMSEL, interactive wiring) ~ Mirroring & Open Bus; Pt. 9b
  • APU Boot ROM demo ~ SPC700 & ARAM; Pt. 10
  • SNES Full Memory Map ~ Hardware Registers; Pt. 11

About

Miscellaneous SNES shenanigans in Java based on RGMechE's SNES System Features video series.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages