i'm making a #QBasic game using mode 13h, 320x200 8bpp.
-
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
@eniko Looks great!
-
@eniko Oh wow, so you're like some kind of masochist. I remember QB ... I was alive then. Not only that, but I used QB, both the original and the one that came with DOS.
@LanceJZ i just think it's neat
-
@Forbearance @venya i dunno about boot floppy, but i would like to get it running on period hardware. i mean, it's mostly going to be qbasic + content files so it should probably work pretty well on any machine with dos!
-
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
@eniko At some point, art just starts to look like magic
-
the images here are all wallpapers (except for the FF7 one) that i grabbed off reddit for testing many years ago. they were all unsourced
5/5
@eniko Can you add some Roland MIDI music support as well? I still have a fully functional Roland CM32L (fully backwards compatible successor to the MT32, but without any display or controls, just a grey box).
-
@eniko Can you add some Roland MIDI music support as well? I still have a fully functional Roland CM32L (fully backwards compatible successor to the MT32, but without any display or controls, just a grey box).
@LordCaramac i don't know if i can to be honest. i don't know how you interface with a midi device in DOS, let alone from qbasic
-
undefined aeva@mastodon.gamedev.place shared this topic
-
the images here are all wallpapers (except for the FF7 one) that i grabbed off reddit for testing many years ago. they were all unsourced
5/5
@eniko Fantastic!
-
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
@eniko@mastodon.gamedev.place QBasic like... the original (interpreted) QBasic, or the compiled QuickBasic one? (At this point I guess it's no new infothat QuickBasic exists, but it doesn't hurt to mention it).
BTW, awesome screenshots The game could have even been a text adventure (with the screenshots as illustrations) and would still look awesome. Although knowing you, I'm sure it's something much better than a text adventure. A point and click one, maybe, or even an action game.
-
the images here are all wallpapers (except for the FF7 one) that i grabbed off reddit for testing many years ago. they were all unsourced
5/5
-
@eniko@mastodon.gamedev.place QBasic like... the original (interpreted) QBasic, or the compiled QuickBasic one? (At this point I guess it's no new infothat QuickBasic exists, but it doesn't hurt to mention it).
BTW, awesome screenshots The game could have even been a text adventure (with the screenshots as illustrations) and would still look awesome. Although knowing you, I'm sure it's something much better than a text adventure. A point and click one, maybe, or even an action game.
@cinnamon the original interpreted one >_> and i'm banning myself from using assembly using CALL ABSOLUTE
so i have to work purely with the tools qbasic gives me
-
@cinnamon the original interpreted one >_> and i'm banning myself from using assembly using CALL ABSOLUTE
so i have to work purely with the tools qbasic gives me
@eniko@mastodon.gamedev.place I'm trying to imagine what you might achieve as a demoscener and... I'm sure it would be amazing
-
@eniko@mastodon.gamedev.place I'm trying to imagine what you might achieve as a demoscener and... I'm sure it would be amazing
@cinnamon tbh trying to get a full-speed proper game out of qbasic is kinda demoscening XD
-
@cinnamon tbh trying to get a full-speed proper game out of qbasic is kinda demoscening XD
@eniko@mastodon.gamedev.place Repeating myself for the 99th time, but this stuff marked me so deeply back in the day that I can't avoid mentioning it one time after another:
Have you ever seen the PC Game Programming Encyclopedia?
(Beware, 90's social vibes, "he/him/his" assumed by default about the reader and all that stuff that fortunately now tends to belong to the past. If some text shows garbled, force a CP-850 codepage. The original PCGPE .exe was a TurboPascal TurboVision app in text mode serving as a menu, from which each document could be opened)
pcgpe.exe can be found here. I make no assumptions about it not having viruses or being a harmful executable!! -
@eniko@mastodon.gamedev.place Repeating myself for the 99th time, but this stuff marked me so deeply back in the day that I can't avoid mentioning it one time after another:
Have you ever seen the PC Game Programming Encyclopedia?
(Beware, 90's social vibes, "he/him/his" assumed by default about the reader and all that stuff that fortunately now tends to belong to the past. If some text shows garbled, force a CP-850 codepage. The original PCGPE .exe was a TurboPascal TurboVision app in text mode serving as a menu, from which each document could be opened)
pcgpe.exe can be found here. I make no assumptions about it not having viruses or being a harmful executable!!@cinnamon oh that's neat, thanks for linking it
-
undefined oblomov@sociale.network shared this topic
-
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
@eniko I love that all the images end up looking great both as thumbnails *and* fullscreen in either raw pixel or CRT filtered format. It's a nice reminder that you don't need absurdly high resolutions or incredibly tiny pixels to get visually stunning results.
-
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
@eniko *Adds to wallpaper folder on laptop*