Skip to content

ucsbieee/mapache64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mapache 64

Description

Mapache 64 is is a custom video game console based around the 6502 microprocessor. This console uses a custom graphics processing unit (GPU) written in SystemVerilog and runs on a Cmod A7-35T. The firmware and games are programmed using C, and can be compiled with a custom linker script and cc65, an open-source C to 6502 assembly compiler. This project was developed by UC Santa Barbara's IEEE chapter, led by Ethan Sifferman.

Video screen:

Video Screen

Breadboard circuit:

Breadboard Circuit

References

Games List

Guides

Datasheets


Credits

RTL Development

  • Ethan Sifferman (github)
  • Jon Balkind (consultant) (github)

PCB Development

Firmware Development

Game Development

Website Development


Name Explanation

  • Mapache is the unofficial mascot of UC Santa Barbara (source)
  • Mapache 64 has 64kiB of address space