Difference between revisions of "Pokemon Mini"

From SublabWiki
Jump to: navigation, search
(New page: == Pokemon Mini Hardware Overview == The Pokemon Mini is a hand held created by Nintendo R&D3 around 1999. The hardware as engineered entirely in-house and does not appear to contain any ...)
 
(Pokemon Mini Hardware Overview)
 
(471 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
== Pokemon Mini Hardware Overview ==
 
== Pokemon Mini Hardware Overview ==
The Pokemon Mini is a hand held created by Nintendo R&D3 around 1999. The hardware as engineered entirely in-house and does not appear to contain any off the shelf parts other than a few slightly less important crucial elements like the LCD controller and internal EEPROM.  The system is built around a 4mhz custom CPU (with a /4 cycle divider), with a 4k bios image, 4k of ram and a 21-bit cartridge bus.  The internal memory map is decoded as 24-bit with no known mirrors.  The entire system is controlled by writting to 256 hardware registers, most of which are [[Open-Bus]].
+
[[Image:Pokemonmini.jpg|237px|thumb|right|Pokemon mini handheld device]]
 +
The Pokemon Mini is a hand held created by Nintendo R&D3 around 1999. It is based around the Epson S1C88 Core (then Timex/Seiko), and derives most peripherals from this system.
  
* [[Minx Cpu|The Pokemon Mini CPU: Minx]]
+
The machine has a 4kB on-board OTP bios, 4kB of internal ram (shared with video subsystem) and a 21-bit cartridge bus.  The entire system is controlled by writting to 256 hardware registers, most of which are [[Open-Bus]].
 +
 
 +
* [[S1C88_Core|The Pokemon Mini CPU: S1C88]]
 +
** [[S1C88_Core|S1C88 Overview]]
 +
** [[S1C88_InstructionSet|Instruction Set]]
 +
** [[PM_IRQs|Interrupt Hardware]]
 
* [[PM Memory|The Memory Map]]
 
* [[PM Memory|The Memory Map]]
 +
* [[PM Bios|Internal BIOS]]
 +
* [[PM RAM|The Memory]]
 
* [[PM Registers|The Hardware Registers]]
 
* [[PM Registers|The Hardware Registers]]
 +
** [[PM_Second_Counter|RTC / Second Counter]]
 +
** [[Timers|General Purpose Timers]]
 +
** [[256Hz_Timer|256 Hz Timer]]
 +
** [[PM_IRQs|Interrupt Hardware]]
 +
** [[PM_I/O_Port|I/O Port (IR, EEPROM and Rumble)]]
 +
** [[PM_Audio|Audio / Sound]]
 +
** [[PM_PRC|PRC (Program Rendering Chip)]]
 +
** [[LCD_Controller|LCD Controller]]
 +
* [[PM Cartridge|Cartridge Memory]]
 +
** [[PM_Pinouts|Cartridge Pinouts]]
 +
 +
 +
* [[Unknown PM Stuff]]

Latest revision as of 22:17, 10 July 2015

Pokemon Mini Hardware Overview

Pokemon mini handheld device

The Pokemon Mini is a hand held created by Nintendo R&D3 around 1999. It is based around the Epson S1C88 Core (then Timex/Seiko), and derives most peripherals from this system.

The machine has a 4kB on-board OTP bios, 4kB of internal ram (shared with video subsystem) and a 21-bit cartridge bus. The entire system is controlled by writting to 256 hardware registers, most of which are Open-Bus.