Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

RETROGRA

Download

Screenshot

Screenshot
Vergrößern
Bild vergrößern

Bewertung

Punkte: 5,0 bei 1 Stimmen
(Zum Abstimmen auf die Sterne klicken.)

"Retro-Look" Grafikbibliothek. Erzeugt einfachen, hochskalierten 640x480 8-Bit Canvas bevorzugt im Vollbildmodus. Bietet grafischen Mauspfeil und grafische Textkonsole mit 216 Farben, 80x30 Zeichen mit UTF-8-Codierung. Soll plattformunabhängig sein, wäre allerdings für DOS zu rücksichtslos mit der Speichernutzung.

Befindet sich noch in der Entwicklung, d.h. Funktionen und Fehlerbehandlungen fehlen, Feedback vorallem für Linux-Unterstützung erwünscht. Liegt nur als BASIC-Dateien vor, erfordert also den Compiler.

Mitgelieferte Programme

FontEdit.bas - Primitivsteditor zum Editieren des Konsolenfonts von RETROGRA. Das Dateiformat soll später auch von der VT2000-Konsole übernommen werden, aber zusätzlich verschiedene Textgrößen erlauben.

demo.bas - Kleine Grafikdemo von Textgrafik mit der VT2000 Konsole und aller Mauspfeile von RETROGRA.

BASIC.bas - Grafikdemo einer BASIC-IDE/eines BASIC-Editors/Interpreters basierend auf der VT2000 Konsole, mit Erörterungen (auf Englisch), wie das Endprodukt einmal ausschauen sollte, falls jemand das Projekt in Angriff nehmen will.

Neuigkeiten

RETROGRA verfügt jetzt über eine "primitive" Messagebox. Die Dialoge werden mit der VT2000 Konsole aus Zeichen gebildet. Die BASIC-Editor-Demo macht exzessiv Gebrauch davon. Da die Messagebox lokalisierte Strings verwendet, musste jetzt auch die locale.bi mit in das Paket.

Halbwegs gravierende Änderungen: RETROGRA basiert jetzt auf/unterstützt "Data Folders". Dadurch sind zusätzliche Bibliotheken obligatorisch geworden. Möglicherweise gab es Namensänderungen bei Funktionen. Vorallem hat sich die Ordnerstruktur geändert. FreeBASIC-Daten wie der Konsolenfont und die Mauspfeilgrafiken liegen jetzt im "Data Folder" "FreeBASIC.rsc".

Winzige Änderungen bei den Mauspfeilen und im Konsolenfont.

Brandneu: rgINPUT, eine simple Texteingabefunktion für RETROGRA, klassisches BASIC-"INPUT" basierend auf der "VT2000"-Konsole. Zeilenumbrüche sind hier nicht vorgesehen. Ein Demoprogramm existiert dafür noch nicht, man kann die Funktion einfach so testen:

DIM AS STRING text

text="The quick brown fox jumps over the lazy dog"
rgSCREENNEW

rgINPUT "Prompt:", text, 64, 16
SLEEP 2000
rgSCREENDELETE
END

Die RETROGRA-Bibliothek kann auch unkomprimierte Windows-Bitmaps importieren. Geplant ist auch das Importieren gängiger Bitmapformate, speziell PNG. Falls man FBimage.bi noch nicht installiert hat, kann man den Include vorerst auch löschen.

Kommentar zu neuem "Screenshot": dies demonstriert den Import einer TrueColor-Bitmap in die Farbpalette der RETROGRA-Konsole. Das Ergebnis ist natürlich schlechter als bei gezielter Anpassung der Farbpalette an die Bitmap. Das bzw. Fotorealismus ist allerdings bei RETROGRA sowieso weder vorgesehen noch gewünscht. Man sieht dadurch nur, dass man mit der Palette einiges anfangen kann.

Weitere Screenshots:
Screenshot