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