CMM2 hat Geburtstag
Angelegt Montag 11 November 2024
Mein Colour Maximite 2 hat jetzt seinen 4. Geburtstag! Er ist vermutlich der Computer, den ich mit auf eine einsame Insel nehmen würde, wenn ich nur einen PC auswählen dürfte (Stromverbrauch: 1 Watt ;-)
Ich habe mir das Teil nach der Beschreibung von Geoff Graham im Dezember 2020 selbst zusammengelötet.
(kleiner Scherz am Rande! Das ist mein TRS-80 von 1979;)
Die wichtigsten Daten
- Processor 32-bit ARM Cortex-M7 at 480MHz with 2MB of flash. 1MB on-chip RAM plus 8MB off-chip RAM for BASIC variable storage and video pages (32MB in the Generation 2 design).
- BASIC Built in full featured BASIC interpreter with double precision floating point, 64-bit integers and string variables, long variable names, arrays of floats, integers or strings with multiple dimensions, extensive string handling and user defined subroutines and functions
- Program Editor Full screen editor includes colour coded syntax, search and copy, cut and paste. Will work with a mouse if attached.
- Memory 516KB for the BASIC program, enough for large complex programs (typically 25,000 lines or more). 5MB RAM for variables, arrays and buffers (24MB in the Generation 2 design).
- Speed Typically executes programs at 270,000 lines per second.
- Display Colour VGA output with VGA standard timing.
- Colour depth is selectable between 8-bit (256 colours), 12-bit (4096 colours plus 16 levels of transparency) and 16-bit (65,536 colours).
- Keyboard Standard USB keyboard with either US, UK, French, Spanish or German layout. Can be a wireless keyboard (USB).
- Storage SD Cards up to 128GB formatted in FAT16, FAT32 or exFAT
- Graphics Set pixels, draw lines, boxes, circles, etc. Features include BLIT, Sprites, multiple video layers (with transparency). Rotate and scale images.
- Images Load images in BMP, JPG, PNG and GIF (including animated) formats. Images can be loaded anywhere on the screen and be scaled and rotated.
- Audio Stereo audio output for amplified speakers. Can play WAV, FLAC and MP3 files, computer generated music (MOD format), robot speech and sound effects as well as generate precise sine wave tones
- Compatibility Backwards compatible with the Maximite and original Colour Maximite. Special legacy mode for older graphics commands. The BASIC interpreter is generally compatible with Microsoft Basic and the ANSI Standard for Full BASIC (X3.113-1987) or ISO/IEC 10279:1991.
- Games Extensive features for creating computer games. These include multiple video planes, support for Blits and Sprites, the ability to create computer generated music, sound effects and computer generated speech.
- Game Controller Full support for up to three Wii Nunchuk games controllers or Wii Classic controllers. One or two can be connected via the front panel depending on the hardware generation.
- External I/O Twenty eight input/output pins with 12 capable of analog input. Connector is compatible with RPi Hats. Built in support for an IR remote control and temperature and humidity sensors.
- Protocols Communications protocols supported include I2C, asynchronous serial, RS232, IEEE 485, SPI and 1-Wire.
- Remote Console Supports serial over USB protocol so a desktop PC or laptop can access the BASIC console for entering and running programs.
- PC Integration Programs can be easily transferred from another computer (Windows, Mac or Linux) using the SD card, XModem protocol or by streaming the program over the serial console input.
- Clock Battery backed clock will keep the correct time with the power disconnected.
- Firmware Updates The firmware can be updated via USB using a desktop or laptop computer running Windows, MacOS or Linux.
- Power 5 volts at approx 220mA typical (from a USB port or charger).
- Boot Time < 1 sec.
- Shutdown Time 0 sec.
CMM2 - Stromversorgung mit einem einzigen 12V 1A Steckernetzteil für den Bildschirm.
Dieser versorgt den CMM2 über einen USB Port (kurzes Druckerkabel). Die USB-Tastatur ist beleuchtet. Ein 30cm VGA Monitorkabel verbindet CMM2 und Monitor.
Die Leistungsaufnahme des Gesamtsystems aus CMM2 (1W) + Monitor (7W) + Tastatur (1.5W) beträgt ca. 9.5 Watt. Mit einer 388 Wh Yose Powerstation kann diese Kombination ca. 40 Stunden lang betrieben werden. Das sind 5 Tage á 8 Stunden = eine Arbeitswoche :-) Ein sonniges Wochenende und die PowerStation ist mit Hilfe eines tragbaren Solar Power Panels wieder aufgeladen. Solange der Strom noch aus der Steckdose kommt, nutze ich ein einfaches 12V 1A Steckernetzteil:
Die Ausgabe eines Programmes, welches ich für den CMM2 geschrieben habe und welches alle 88 Häuser des Nikolaus sucht und aufzeichnet:
Nikolaus hat nur Kaffee getrunken
Nikolaus auf Droge
CMM2 - Ein Computer für die Insel!