Seite 1 von 4

TRIOS-BASIC 2.0 - STEHT ZUM DOWNLOAD BEREIT

Verfasst: Fr 3. Mai 2013, 15:07
von zille9
Hallo liebe HIVE-Gemeinde!
Nach einigen Monaten intensiver Arbeit an der neuen Basic-Version, ist es nun vollbracht. Hier eine Liste der Neuerungen

-neuer Grafiktreiber 640x480 mit Maus-Unterstützung und 64 Farben
-Tile-Grafik-Unterstützung
-dadurch eigene Schriftarten und Grafikelemente nutzbar
-Anzeige von Grafiken, wenn sie als Tile-Dateien vorliegen
-Unterstützung von bis zu dreidimensionalen Arrays (bei numerischen und Stringvariablen) ->DIM a(7,7,7)
-Gleitkomma-Arithmetik und 14 andere mathematische Operationen (Logarithmus,Sinus,Cosinus,Tangens,Exponentialfunktion u.a)
-Unterstützung von Buttons in Anwendungen (damit sind Programme Maus-bedienbar)
-Fensterverwaltung (bis zu 7 Windows definieren und zwischen ihnen wechseln)
-Rettungsfunktion bei Systemabsturz ->Reclaim stellt ein Programm im Speicher nach einem Neustart wieder her)
-erweiterte Stringfunktionen (ASC,VAL,CHR$,STRING$, STR$ L,M,R usw)
-erweiterte Dateifunktionen (CHDIR,MKDIR,READ,WRITE,FILE,GFILE,GATTR...)
-Unterstützung der seriellen Schnittstelle für die Kommunikation mit anderen Computern

Das sind die Highlights der neuen Version. Ich hoffe, einige von euch werden durch die enthaltenen Demo's motiviert, sich mal wieder in Basic zu versuchen. Enthalten ist auch ein selbstgeschriebenes Handbuch, um die einzelnen Funktionen genauer zu erklären. Ich wünsche euch viel Spaß und Entwicklerdrang und sage euch, Basic ist so genial weil einfach einfach einfach ist. :LACHEN

Euer Zille9

Nachtrag: Version nochmal neu gepackt, Handbuch noch ein paar kleine Schreibfehler entdeckt und korrigiert.

2.Nachtrag:
Der Fehler, den Data beschrieben hat hab ich unfreiwillig nachvollziehen können. Hab ein neues Netzteil (ECO-Schalt-Steckernetzteil) an meinen Hive gesteckt und hatte auf einmal das gleiche Problem. Offensichtlich streut was hochfrequentes in den Hive ein und lässt die Schreibroutine in den RAM (wurde auf PASM realisiert) ins stolpern kommen. Hab jetzt ein paar nops eingefügt und es funktioniert jetzt bei mir. Vielleicht war es ja bei Data auch so. Anbei eine angepasste Version. Außerdem noch kleine Änderungen in der String-Verwaltung, Handbuch angepasst.)

3.Nachtrag:
Für alle, die das Basic in die EEProms flashen wollen liegt die Variante Flash vor. In ihr sind 3 Dateien Administra und Bellatrixcode für die entsprechenden Chips und eine geänderte reg.sys (diese ersetzt die vorhandene). Ist ein Kompromiss, damit Binärladefunktionen erhalten bleiben (z.Bsp. ist die Hilfe eine ausgelagerte Binärdatei)
, verkürzt aber die Ladezeit, da Bella und Administra ihren Code jetzt aus dem eeprom laden und nicht mehr von der SD-Karte.

Aktuelle Version ist jetzt 2.002
Änderungen:
-Stringverarbeitung optimiert (jetzt sind Strings durch einfache Addition verkettbar z.Bsp.#A=CHR$(65)+STR$ L("Testdatei",5)+STRING$(6,"Wo")
-Befehl BLOAD zum Laden von Binärdateien hinzugefügt
-Der Befehl COM hat den Parameter Baud hinzubekommen, so kann der serielle Transfer von Daten an das jeweilige Terminal angepasst werden
-Handbuch entsprechend angepasst

Re: TRIOS-BASIC 2.0 - STEHT ZUM DOWNLOAD BEREIT

Verfasst: Fr 3. Mai 2013, 16:33
von drohne235
Super! :DAUMENHOCH Damit dürfte das Wochenende gelaufen sein! :twisted:

korrigierte Demo für TRIOS-BASIC 2.0

Verfasst: Fr 3. Mai 2013, 18:21
von zille9
Die Demo zu Trios-Basic hatte einen kleinen Darstellungsfehler, weswegen der hüpfende Ball etwas seltsam aussah. Lag an den letzten Änderungen im Grafiktreiber. Hier ist die fehlerfreie, wenn auch noch nicht fertige Demo.bbs.

Im TRIOS-BASIC mit Load"Demo.bbs",1 laden (startet automatisch)

Viel Spass!
zille9


Nachtrag:So, die Demo ist jetzt komplett

Entpacken, in's Basicverzeichnis kopieren und LOAD"Demo.bbs",1 eingeben

Re: TRIOS-BASIC 2.0 - STEHT ZUM DOWNLOAD BEREIT

Verfasst: Fr 3. Mai 2013, 21:39
von Lt.Cmdr. Data
Hi

also bei mir kommts leider zu Grafikfehlern - Siehe Bild
und beim entpacken der Zip-Datei kann folgende Datei nicht entpackt werden: /Basic/HELP/CON

Gruß Data

Re: TRIOS-BASIC 2.0 - STEHT ZUM DOWNLOAD BEREIT

Verfasst: Fr 3. Mai 2013, 21:47
von PIC18F2550
Wenn ich mich recht entsinne brauchst du r50.

Re: TRIOS-BASIC 2.0 - STEHT ZUM DOWNLOAD BEREIT

Verfasst: Fr 3. Mai 2013, 21:49
von drohne235
Die con-Datei konnte ich auch nicht entpacken, aber ansonsten läuft es ohne Grafikfehler. Wenn du das Basic startest, ist dann alles ok? Das Demoprogramm demo.bas verwendet auch Grafik, ist die korrekt?

Edit: R50 ist nicht nötig denk ich, da das Basic ja einen komplett eigenen Code für alle Chips mitbringt.

Re: TRIOS-BASIC 2.0 - STEHT ZUM DOWNLOAD BEREIT

Verfasst: Fr 3. Mai 2013, 21:51
von zille9
Hallo Data
Versuch es noch mal mit dieser hier. Hab's nochmal neu gepackt.
Gruß
zille9

PS.Die CON Datei gehört zum Hilfesystem, hat also mit den Grafikfehlern nichts zu tun. Versuch mal einfach das Basic zu laden (3.Button von links in der oberen Leiste).

Aktuelle Version im ersten Post!!!

Re: TRIOS-BASIC 2.0 - STEHT ZUM DOWNLOAD BEREIT

Verfasst: Fr 3. Mai 2013, 21:56
von drohne235
Alles klar: con ist unter Windows ein Gerätename! ;)

Re: TRIOS-BASIC 2.0 - STEHT ZUM DOWNLOAD BEREIT

Verfasst: Fr 3. Mai 2013, 21:58
von zille9
Alles klar, ich arbeite auf Mac, da ist das kein Problem aber die Grafikfehler machen mich schon etwas nachdenklich, noch irgend jemand Probleme?
zille9

Re: TRIOS-BASIC 2.0 - STEHT ZUM DOWNLOAD BEREIT

Verfasst: Fr 3. Mai 2013, 22:02
von PIC18F2550
drohne235 hat geschrieben:R50 ist nicht nötig denk ich, da das Basic ja einen komplett eigenen Code für alle Chips mitbringt.
:shock: Oh baut also nicht auf Trios auf ? sondern ersetzt den kompletten Chipcode. :shock:
Das heist alle drei Propeller werden neu geladen.? :DAUMENHOCH