kbeckmann / PicoCart64

N64 development cart using a Raspberry Pi RP2040
BSD 2-Clause "Simplified" License
778 stars 44 forks source link

Implement basic SRAM support #12

Closed kbeckmann closed 2 years ago

kbeckmann commented 2 years ago

Map the SRAM area to physical SRAM on the RP2040.

Allocate 128kB for now. We might be able to use 256kB if we write our firmware carefully.

kbeckmann commented 2 years ago

Investigate how much SRAM is actually required on commercial games. Maybe 128kB is more than enough?

kbeckmann commented 2 years ago

See this for SRAM sizes http://micro-64.com/database/gamesave.shtml

kbeckmann commented 2 years ago

See https://github.com/meeq/SaveTest-N64 for a good test rom