GB I_O STRATEGIES

back to i_o concept

jeff frohwein the superprofessional!
most of this site are hes sources...
here is tha link...
DIGITAL DATA PROCESSING
CONNECTING A MICROCHIP

GameLink Protocol An assembly code, a timing diagram, and a circuit for controlling external projects with a GameBoy. You can add as many digital outputs as you want to this port.

check this out:

from : http://www.sautec.com.au/gameboy/

Memory Map

--------------------------- FFFF  | 32kB ROMs are non-switchable and occupy
 I/O ports + internal RAM         | 0000-7FFF are. Bigger ROMs use one of
two 
--------------------------- FF00  | different bank switches. The type of a
 Internal RAM                     | bank switch can be determined from the 
--------------------------- C000  | internal info area located at 0100-014F
 8kB switchable RAM bank          | in each cartridge.
--------------------------- A000  |
 16kB VRAM                        | MBC1 (Memory Bank Controller 1):
--------------------------- 8000  | Writing a value into 2000-3FFF area will
 16kB switchable ROM bank         | select an appropriate ROM bank at
--------------------------- 4000  | 4000-7FFF. Writing a value into
4000-5FFF
 16kB ROM bank #0                 | area will select an appropriate RAM bank 
--------------------------- 0000  | at A000-C000.
                                  |
                                  | MBC2 (Memory Bank Controller 2):
                                  | Writing a value into 2100-21FF area will
                                  | select an appropriate ROM bank at
                                  | 4000-7FFF. RAM switching is not
provided.
from: http://www.komkon.org/fms/GameBoy/Tech/Software.html

back to i_o concept