SagaraS QB64 Programme - Druckversion +- cgboard - classic games (https://cgboard.raysworld.ch) +-- Forum: Hard- und Software (https://cgboard.raysworld.ch/forumdisplay.php?fid=6) +--- Forum: Software, Coding und GFX (https://cgboard.raysworld.ch/forumdisplay.php?fid=19) +--- Thema: SagaraS QB64 Programme (/showthread.php?tid=27028) |
SagaraS QB64 Programme - SagaraS - 27.06.2021 Ich wollte hier mal so nach und nach einige QB64 Programme die ich zusammen geschraubt habe vorstellen. Zum Kompilieren werdet ihr das QB64 brauchen: https://www.qb64.org/portal/ Meine Programme: QB64 Programs (mediafire.com) Die Programme sind nicht mit QBasic kompatibel. Also nix für die DOSBOX und Co. Ich habe mich vor einigen Jahren für QB64 entschieden, einfach um selbst geschriebene alte Qbasic Programme auf neuen Systemen zum laufen zu bekommen. Da ich sehr viel Bastle kommt da meist das ein oder andere kleine Werk bei raus das ich euch hier vorstellen möchte. ^^ Ich werde die Programme so nach und nach präsentieren, da ich nicht alles auf einmal Online habe und einiges erst suchen oder mit Kommentaren versehen muss. Die Kommentare werde ich weitestgehend auf Deutsch halten. Hin und wieder kann es aber auch vorkommen das es englische Kommentare im Quellcode gibt, da ich oft ins Englische abdrifte beim Quellcode kommentieren ^^ Zu den Programmen: eigener Text/Grafik Mauszeiger Der Text Mauszeiger stellt den typischen Rechteckigen Mauszeiger dar wie er in DOS verwendet wurde. Hier musste ich mit Peek und Poke und den Text Speicher B800 arbeiten. Beim Grafik Mauszeiger wird mit Get und Put einen Mauszeiger erzeugt der im DATA Store gespeichert wurde. Im Beispiel habe ich 2 Mauszeiger mal gekritzelt die man ausprobieren kann. Idee hinter der Sache war für QB64 individuelle bzw. Text Modus bezogene Mauszeiger zu nutzen. DukeNukem QB64 Tools v3 bySagaraS Beinhaltet mehrere Programme die ich zum Editieren von Duke Nukem 2 mal verwendet hatte. Die Kommentar Beschreibung ist etwas arg und in Englisch gehalten. Aber ich denke das ich relativ übersichtlich programmiert habe noch (entsprechende Testdatein zum verwenden der Tools liegen aus den Spielen bei) Inhalt:
Das Tool hatte ich für Mystic Towers mal geschrieben um mir die Tilesets, Bilder und co. zu extrahieren und zu betrachten. Ist leider nie richtig fertig geworden. Das Tool kann im aktuellen Status Amiga Sprites (Amiga Bank), normale Sprites (SP), Font Sprites (FNT), PCX Datein, B800 Memory Dump (BIN), Monster Paletten Datein (SPP) und die Highscores.tab anzeigen. Es lassen sich sowohl Bild und Palette separat anzeigen. Ebenfalls schon rudimentär drin ist das abspielen der MOD Tracker Files. (Wenn ihr sie im Viewer abspielt, werden sie temporär im gleichen Verzeichnis extrahiert. Ihr könnt sie also auch rauskopieren. ^^ Mit Tabulator kann man zwischen den Fenstern wechseln. Die Taste F nutze ich meist für Vollbild <-> Fenster Wechsel Weitere Tools folgen.... Eure Meinung ist mir wichtig! Habt ihr Fragen zu den Programmen stellt sie hier. Habt ihr eine Meinung dazu bzw. sogar Vorschläge zur Verbesserung würde mich das gern interessieren. RE: SagaraS QB64 Programme - Juttar - 30.06.2021 Stimmt mich nachdenklich. Vielleicht sollte ich auch hier irgendwo im Board meine (über 20 Jahre alten) QuickBASIC-Programme verlinken. RE: SagaraS QB64 Programme - Atreyu - 30.06.2021 Ich habe tatsächlich noch meine allerersten (und auch die letzten) QuckBasic-Programme in meinem Archiv. Die könnte ich auch nochmal hervorkramen, ich glaube sogar, ich habe mal ein paar davon hier veröffentlicht. RE: SagaraS QB64 Programme - Juttar - 30.06.2021 (30.06.2021, 17:55)Atreyu schrieb: Ich habe tatsächlich noch meine allerersten (und auch die letzten) QuckBasic-Programme in meinem Archiv. Die könnte ich auch nochmal hervorkramen, ich glaube sogar, ich habe mal ein paar davon hier veröffentlicht. (14.06.2021, 11:38)Juttar schrieb:(23.07.2012, 15:30)Atreyu schrieb: edit: Will denn keiner mehr Feedback abgeben? Der Fred ist hier. RE: SagaraS QB64 Programme - Atreyu - 30.06.2021 @Juttar: Oha. Ich müsste da echt mal suchen, das Paket, das dort war, habe ich so gar nicht mehr. Ich werde bei Gelegenheit mal was Neues zusammenstellen |