User Tools

Site Tools


hardware:flashcarts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
hardware:flashcarts [2025/11/15 21:12] – [Pinout Overview] dewbritehardware:flashcarts [2025/11/16 03:25] (current) dewbrite
Line 3: Line 3:
 Cartridges connect to the GameTank's 36 pin cartridge port. Cartridges connect to the GameTank's 36 pin cartridge port.
  
-====== Pinout ======+===== Pinout =====
  
 {{ :hardware:cartridge_port_screenshot.png?600 |}} {{ :hardware:cartridge_port_screenshot.png?600 |}}
Line 26: Line 26:
 |18. CLK | 36. GND | |18. CLK | 36. GND |
  
-====== Pinout Overview ======+==== Pinout Overview ====
  
  
Line 60: Line 60:
  
 Alongside the flash memory, the chip has a shift register connected to pins 2, 4, and 5 on the cartridge. This shift register may control the 7 most significant address bits on the flash. Specifically, it only controls those address bits when the CPU requests an address on the cartridge (A15 HIGH) but in the lower half of cartridge memory (A14 LOW). When an address on the upper half of cartridge memory (A14 HIGH) is requested, the 7 banked address bits are pulled HIGH. Alongside the flash memory, the chip has a shift register connected to pins 2, 4, and 5 on the cartridge. This shift register may control the 7 most significant address bits on the flash. Specifically, it only controls those address bits when the CPU requests an address on the cartridge (A15 HIGH) but in the lower half of cartridge memory (A14 LOW). When an address on the upper half of cartridge memory (A14 HIGH) is requested, the 7 banked address bits are pulled HIGH.
 +
 +===== Writing to the flash chip =====
 +
 +
  
 ===== Interfacing with the shift register from software ===== ===== Interfacing with the shift register from software =====
hardware/flashcarts.1763241155.txt.gz · Last modified: 2025/11/15 21:12 by dewbrite