MMBasic 5 und MMEdit unter Windows im Praxiseinsatz
Der Colour Maximite 2 (CMM2) ist ein moderner Retro-Computer, der direkt in die Programmiersprache MMBasic startet. Programme können vollständig am Gerät erstellt werden — doch gerade bei größeren Projekten ist die Entwicklung am Windows-PC deutlich komfortabler.
Mit MMBasic 5 für Windows und dem Editor MMEdit lassen sich Programme bequem schreiben, testen und mit einem Klick auf den CMM2 übertragen und ausführen.
📌 Warum am PC entwickeln?
Die Programmierung direkt am CMM2 ist charmant und authentisch — aber nicht immer praktisch.
Vorteile der PC-Entwicklung
✔ Große Tastatur & schnelleres Tippen
✔ Copy & Paste
✔ Bessere Übersicht bei großen Programmen
✔ Einfache Dateiverwaltung
✔ Schnelles Testen & Debuggen
✔ Direkte Übertragung zum CMM2
👉 Besonders bei Spielen, Grafikprojekten oder umfangreichen Anwendungen spart das viel Zeit.
🧰 MMBasic 5 für Windows
Was ist MMBasic 5?
MMBasic 5 ist eine Windows-Version der MMBasic-Umgebung. Sie ermöglicht:
-
Schreiben und Testen von BASIC-Programmen
-
Serielle Kommunikation mit dem CMM2
-
Komfortables Arbeiten in einer PC-Umgebung
Download:
👉 https://geoffg.net/maximite.html
Installation
-
ZIP herunterladen
-
entpacken
-
MMBasic.exestarten -
keine Installation notwendig (portable)
🔌 Verbindung zum Colour Maximite 2
Der CMM2 wird über USB als serieller COM-Port verbunden.
COM-Port herausfinden
-
Geräte-Manager öffnen
-
„Anschlüsse (COM & LPT)“ prüfen
-
COM-Nummer merken (z. B. COM4)
- Die Baudrate ist 115200
Verbindung herstellen
In MMBasic:
(COM-Port anpassen)
Danach kannst du:
-
Befehle senden
-
Programme übertragen
-
Ausgaben empfangen
✏️ Programme am PC schreiben
Beispiel
PRINT „Hallo vom Windows-PC!“
FOR I = 1 TO 5
PRINT „Zaehle: „; I
NEXT I
Programme können lokal getestet und anschließend an den CMM2 übertragen werden.
🧪 Testen ohne Hardware
MMBasic 5 kann Programme lokal ausführen.
✔ Syntax prüfen
✔ Logik testen
✔ Fehler finden
⚠️ Einschränkungen:
-
Hardwarezugriffe funktionieren nicht
-
Grafik kann leicht abweichen
🧰 MMEdit – Der komfortable MMBasic-Editor
Neben MMBasic 5 ist MMEdit eines der beliebtesten Werkzeuge für die Entwicklung mit dem CMM2.
Funktionen von MMEdit
✔ Syntax-Highlighting für MMBasic
✔ Direkte Verbindung zum CMM2
✔ Ein-Klick-Übertragung
✔ Automatisches Starten von Programmen
✔ Ideal für schnelle Testzyklen
📤 Programme mit einem Klick übertragen
🔘 „Load file and run it“
Eine der praktischsten Funktionen in MMEdit ist der Button:
👉 Load file and run it
Was passiert dabei?
-
Verbindung zum CMM2 wird genutzt
-
Aktuelles Programm wird übertragen
-
Programm wird automatisch gestartet
➡️ Kein manuelles LOAD oder RUN nötig.
🧭 Typischer Workflow mit MMEdit
1️⃣ Programm in MMEdit schreiben
2️⃣ Speichern
3️⃣ Load file and run it klicken
4️⃣ Programm läuft sofort auf dem CMM2
👉 Ideal für:
-
Spieleentwicklung
-
Grafikexperimente
-
schnelles Debugging
-
häufige Änderungen
⚙️ Voraussetzungen
Damit die Übertragung funktioniert:
-
CMM2 per USB verbunden
-
Richtiger COM-Port eingestellt
-
Gerät eingeschaltet
🔄 Alternativen zur Übertragung
Neben MMEdit gibt es weitere Wege:
Copy & Paste über Terminal
-
Tera Term
-
PuTTY
Vorteile
✔ universell
✔ flexibel
Nachteile
✖ langsamer
✖ fehleranfälliger
👉 MMEdit ist meist die bequemste Lösung.
⚡ Typischer Gesamt-Workflow
1️⃣ Programm am PC schreiben
2️⃣ Lokal testen
3️⃣ Mit MMEdit übertragen
4️⃣ Automatisch auf dem CMM2 ausführen
5️⃣ Anpassen & verbessern
🎯 Warum dieser Workflow überzeugt
Die Kombination aus Retro-Hardware und moderner Entwicklungsumgebung bietet das Beste aus beiden Welten:
✔ Retro-Computer mit echter Hardware
✔ moderner Komfort bei der Entwicklung
✔ schneller Test- und Lernprozess
Gerade Einsteiger profitieren davon, da sie sich auf das Programmieren konzentrieren können.
🚀 Fazit
Mit MMBasic 5 und MMEdit wird der Colour Maximite 2 zu einer komfortablen Entwicklungsplattform. Besonders die Ein-Klick-Funktion „Load file and run it“ ermöglicht einen schnellen und modernen Workflow, ohne den Retro-Charme des Systems zu verlieren.
Ob Einsteiger oder erfahrener Entwickler — die Kombination aus PC-Komfort und eigenständigem BASIC-Computer macht den CMM2 zu einer einzigartigen Plattform.