EasyManua.ls Logo

Nintendo DMG-01 - Game Boy Console User Manual

Nintendo DMG-01 - Game Boy Console
139 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Sources by: Pan of Anthrox, GABY, Marat Fayzullin,
Pascal Felber, Paul Robson, Martin Korth, kOOPa, Bowser
Contents:
Assembly Language Commands, Timings and Opcodes, and
everything you always wanted to know about GB but were
afraid to ask.
THIS DOCUMENT IS PRINTED ON DIN A5 SIZE PAPER
(148mm x 210mm)!
Note: Game Boy
TM
, Game Boy Pocket
TM
, Super Game Boy
TM
and Game
Boy Color
TM
are registered trademarks of Nintendo CO., LTD.
© 1989 to 1999 by Nintendo CO., LTD.
Version: 1.01 by DP
Game Boy
TM
CPU Manual
Question and Answer IconNeed help?

Do you have a question about the Nintendo DMG-01 - Game Boy Console and is the answer not in the manual?

Nintendo DMG-01 - Game Boy Console Specifications

General IconGeneral
ManufacturerNintendo
ModelDMG-01
TypeHandheld Game Console
RAM8 KB
Video RAM8 KB
Weight220 g (7.8 oz) (without batteries)
MediaGame Boy cartridges
CPUSharp LR35902
Display2.6 inches, 160 x 144 pixels
Colors4 shades of gray
Sound4-channel stereo
Power4 AA batteries
Battery Life10-30 hours
Dimensions148 mm x 90 mm x 32 mm (5.8 in x 3.5 in x 1.3 in)
ConnectivityLink Cable

Summary

Foreword

Game Boy Hardware Specifications

System Specs and Processor

Overview of hardware specs, CPU, RAM, screen, and processor.

Memory Map and Addressing

Layout of memory addresses, including RAM, ROM, and I/O regions.

Cartridge Types, Special Modes, and System Features

Covers cartridge controllers, operational modes, video, sound, timers, serial I/O, and interrupts.

Special Registers and I/O

Description of key I/O registers and special memory locations.

Game Boy CPU and Command Reference

CPU Registers and Architecture

Explains CPU registers, flag register, program counter, and stack pointer.

CPU Instruction Set Overview

Details various CPU commands including loads, ALU operations, and control flow.

Bitwise Operations and Rotates/Shifts

Covers bit manipulation instructions like rotates, shifts, BIT, SET, and RES.

Program Flow Control Instructions

Explains program flow control instructions for branching and subroutines.

Super Game Boy Commands

SGB Palettes and Borders

Details how to set SGB color palettes and manage the border.

SGB Area Designation Modes

Explains commands for block, line, and 1CHR area designation.

SGB Data Transfer Commands

Covers commands for sound transfer, SNES WRAM transfer, and character set data.

Appendix A: Emulator Notes and Timing

Emulator Notes for GB Programming

Tips for running assembly programs on emulators and real hardware.

Typical Timing Diagrams

Visual representation of read/write timing on the Game Boy bus.

Related product manuals