The Color Maximite 2 (CMM2) is a small self-contained computer inspired by the home computers of the early 80's such as the Tandy TRS-80, Commodore 64 and Apple II. It includes its own BASIC interpreter and powers up within seconds into the BASIC interpreter (there is no operating system to boot). The emphasis is on ease of use and, as a result, a first time user could enter a small program and have it running within minutes.
While the ease-of-use and built-in BASIC concept is borrowed from computers of the 80's the technology used is very much up to date. The CPU that powers the Color Maximite 2 is an ARM Cortex-M7 32-bit RISC processor running at up to 480MHz with 2MB flash memory and 1MB RAM. This processor includes its own video controller and generates a VGA output at resolutions up to 800 by 600 pixels and with up to 16-bit color.
The Color Maximite is designed to be simple and fun. The CGCMM2 version of the Color Maximite is the same as the kit version from magazine articles, except that the CGCMM2 is an assembled board. The photo with the call-outs is for reference only. The CGCMM2 does not include the case.
Some features of the CMM2:
- Extremely fast with 516KB of program memory and 5MB general purpose RAM.
- Rock solid VGA output with five resolutions from 800x600 pixels to 240x216 pixels with up to 16-bit colour (65536 colours).
- USB Keyboard (can be wireless with a USB dongle).
- Support for SD cards up to 128GB formatted in FAT16, FAT32 or exFAT.
- Extensive features for creating computer games. These include multiple video planes, support for Blits and Sprites and full support for the Nunchuk a game controller.
- Stereo audio output can play WAV, FLAC and MP3 files, computer generated music (MOD format) and robot speech and sound effects.
- Twenty eight input/output pins with 12 capable of analog input. Connector is compatible with Raspberry Pi Hats.
- Power is 5 volts at 170mA typical (ie, from an USB port or charger).