Great Cow BASIC v0.98.03 ist erschienen.
Der BASIC Compiler hat erhebliche Änderungen erfahren, die man anhand der kleinen Suffix Erhöhung auf 03 gar nicht vermuten würde.
Das Komplettpaket enthält Demos und sieben Mikroprozessor-Programmierer.
(einschließlich der Kommandozeilen- und GUI-Tools für den Microchip Pickit 2 & 3) für Mikrochip- und AVR-Mikroprozessoren.)
Die Version enthält den oben gezeigten vollständigen Build, einen minimalen Build, einen Core-Build, einen GCGB-Build, MacOS, BSD Linux und einen Standard-Linux-Build.
Diese Version führt viele neue Funktionen wie folgt ein, lest die Release-Information für detailierte komplette Beschreibungen, da es fast 50 Änderungen in dieser Version gibt.
Compiler
- Weitere Leistungssteigerungen - der Compiler ist schneller. (Auf meinem Linux Rechner ziemlich genau doppelt so schnell)
- Verbesserte Oszillatorunterstützung
- Korrekturen und Änderungen zur Verbesserung der Stabilität
Gerätedateien
- Neue Device Treiber hinzugefügt
- Alle Geräte Libraries wurden aktualisiert, um neue Funktionen zu unterstützen: HEFSAF, ADC und Speicher
Hilfe
- Aktualisiert für neue Fähigkeiten und Verbesserungen
GLCD
- Nextionsunterstützung
- ILI9326 Unterstützung
PWM
- Neuer flexibler Ansatz für CCP/PWM
LCD
- Neue 3-Dreileiter-Lösung
USB
- Neue USB-Funktionen eingeführt
RTCC
- Verbesserte Microchip RTCC-Unterstützung
Speicher
- HEF- und SAF-Unterstützung
Unterstützung von Betriebssystemen hinzugefügt
- Mac OS
- FreeBSD
Programmierer
- CuriousLoader hinzugefügt
- Verbesserte Benutzerfreundlichkeit
Bibliotheken
- Neue PCA9685
- Aktualisiert MCP 23017
CLC Designer
- Verbessert für die Unterstützung von mehr Geräten
PPSTool
- Erhebliche Verbesserung zur Unterstützung von 18FxxK42 I2C
- Farbkennzeichnung für den verwendeten Port
- Neuestes Gerät XML v1.75
Tipps und Tricks
Die bisherigen Tipps und Tricks sind noch sehr gut. Siehe https://sourceforge.net/p/gcbasic/discussion/579125/thread/7fae77a3/
Viel Erfolg mit der neuen Great Cow BASIC Version!
Bitte beachten:
Bitte keine Dateien aus dem Release v0.98.03 mit einer anderen Version von Great Cow BASIC vor v0.98.03 selektiv verwenden.
Bitte halte also die Version in Bezug auf den Build konsistent.
Wenn du das Build für deine eigenen Bedürfnisse anpasst, dann gibt es viele Methoden, um das Build konsistent zu halten und es dir zu ermöglichen, es anzupassen - es gibt Beiträge im Forum, wie du dies erreichen kannst.
Kleiner Hinweis für die Unixoiden User: Ursprünglich wurde GCBASIC unter Windows entwickelt, dort ist Groß Kleinschreibung kein Thema in Pfadangaben. Im Laufe der Zeit ist die User Gemeinde, und damit auch die Zahl der Mitwirkenden aus dem Unixoiden Umfeld angestiegen, was immer mehr zu Verwirrungen bei z.B. den Includes führen konnte. Nichts, was einem nun wirklich den Nutzen von Great Cow BASIC verringern würde, aber mehr Spaß hat man nunmal ohne Mixed Case.
Deshalb wurde das Projekt in einem Kraftakt auf einheitlich Groß Kleinschreibung geändert. Daher ist die endgültige Unixoid Build Version ein paar Tage hinterher. Anfang Dezember wird die bereinigte Version für die Unixoiden fertig sein.
Ps: Unixoid meint hier Mac OS, FreeBSD und Linux als Sammelbegriff. Evtl. würde es auch für die anderen Unix Plattformen funktionieren, das ist aber nicht getestet worden