#qbasic — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #qbasic, aggregated by home.social.
-
File drop alarm! I prepared a #zeal / #dash docset for #directqb with #quickbasic. https://www.binarylab.eu/files/DirectQB161.docset.zip #qbasic #dos #msdos #retrogamedev #qb45
#dosneverdies -
I tidied up my QBasic implementation of the MD5 algorithm.
https://codeberg.org/qalle/qbasic-md5/src/branch/main/MD5.BAS -
The MacBook Pro is now properly set up.
#msdos #qbasic #gorillabas #retrocomputing #macbookpro -
Here's an interesting article about optimizing #QBASIC code for speed
http://www.petesqbsite.com/sections/tutorials/tuts/qfastman/QFASTMAN.html
-
Here's an interesting article about optimizing #QBASIC code for speed
http://www.petesqbsite.com/sections/tutorials/tuts/qfastman/QFASTMAN.html
-
-
made a ravine kind of scene in blender and ran it through my 160x100 8bpp qbasic engine. i kinda like it :3
-
i've made a git repo for my Aseprite script that exports to QBasic's BSAVE format: https://github.com/Enichan/BSAVE-Aseprite
#aseprite #PixelArt #GameDev #QBasic #RetroDev #RetroComputing #dos
-
after spending all day and finally rolling back dosbox staging to 0.80.1 then tweaking a built in shader to my satisfaction, i finally have a CRT shader that matches my vision for my #QBasic game visuals
i'm satisfied with this
-
i'm making a #QBasic game using mode 13h, 320x200 8bpp. i'm using the line doubling feature of the VGA card to make it 320x100 then manually doubling each pixel horizontally for 160x100
i realized i could use a palette with 3 bits red/green and 2 blue, and then do "subpixel" dither to generate the in between colors. i made a converter to test if that would look good, and it does
here's a thread of images showing what that looks like
1/5
-
think i've figured out how i wanna do sound effects in my #QBasic engine. gonna make a tool that lets me author sounds with 30 square waves slices per second, with each slice having a frequency and volume
then i can play those using an OPL channel by updating every (other) frame
and i can export a PC speaker PLAY string for 18.2fps mode or machines without soundblaster that has 60 notes per second and plays in the background and use pulse width modulation to set 4 discrete volume levels
-
one thing i love about #QBasic is that periods are allowed in variable/function names so the following is totally legal:
CONST PUT.PSET = 0
CONST PUT.OP = 1 -
dug up an old link reidrac gave me (https://gist.github.com/juj/34306e6da02a8a7043e393f01e013f24) and managed to get 320x200 8bpp at 60Hz with square pixels going :D much better on my 60Hz monitor
i also learned how to use the VGA clocking mode register to turn the display on and off on demand which could be handy
-
hey, did you remember that in qbasic TRUE and FALSE aren't defined by default and you have to define them yourself?
because i suuuuure fucking diiiiidn't 🙃
-
RE: https://mastodon.gamedev.place/@eniko/116028540679767640
took me all fucking day because oh my god never interact with the DOS timers system but my qbasic engine can now reliably lock to:
- 70fps: full speed
- 35fps: double the time for logic and rendering for older computers
- 18.2fps: if you're running this on a 286 or something -
eyyy its fuckin' working!
-
In Cycladic League, you explore the Cyclades archipelago to build your civilization. A browser-based civ game with a pixel-art map and text interface, it takes about 20 minutes to play. https://troypress.itch.io/cycladic-league #QBASIC #retrocomputing #retrogaming
-
This is a (very slight) extension of last year's Genuary20 (Architecture) prompt, which I based on the skyline in the old QBasic Gorillas game. This year, it gets extended to "3D" with layers of buildings, scaled and "misted" toward the back. And stars in the sky. Give me enough genuaries, and maybe I'll eventually call this one finished...
-
Thinking about writing a text adventure.
I really like the idea of dialogue options.
There was an old QBASIC game that I remember playing on my 486, and it had a really cool turn-based fighting system.
I have a half-done game about Gottfried Leibniz, who I wrote as a complete screwball.
Most of the work will be trying to come up with an interesting narrative.