Reply 140 of 158, by 4xtx
I put out another little game - 99Things.
A find-a-thing puzzler for 8088/256KB RAM/CGA with mouse, adlib support written in Quickbasic 4.5
Https://4am.org/99
Source code on github https://github.com/techdistractions/99
I put out another little game - 99Things.
A find-a-thing puzzler for 8088/256KB RAM/CGA with mouse, adlib support written in Quickbasic 4.5
Https://4am.org/99
Source code on github https://github.com/techdistractions/99
4xtx wrote on 2025-04-19, 11:50:I put out another little game - 99Things. A find-a-thing puzzler for 8088/256KB RAM/CGA with mouse, adlib support written in Qu […]
I put out another little game - 99Things.
A find-a-thing puzzler for 8088/256KB RAM/CGA with mouse, adlib support written in Quickbasic 4.5
Https://4am.org/99
Source code on github https://github.com/techdistractions/99
It looks lovely, thanks for sharing!
Here's my current list of open source DOS games (including those with reconstructed/reverse-engineered code), in spreadsheet format. There are about 260 entries currently.
It looks like some DOS adventure games' source code is only available as part of ScummVM now. Not sure if this is a good thing or not.
Gates of Skeldal / Brány Skeldalu recently got a Steam re-release, with native Windows and Linux versions plus an English translation (the game was originally in Czech only), and now the source code is also re-released under the MIT license:
https://github.com/ondra-novak/gates_of_skeldal
I tried to ask Jindřich Rohlík (I believe it is him who did the re-release of the game) via the Steam discussion board whether the original freeware DOS release of the game was still legit, but so far I got no reply, leaving this matter unclarified.
Don't know where to put this yet, but 'Ghini Run is one of those weird QuickBASIC games that uses DS4QB++ for sound and music output, which essentially redirected those to Windows sound APIs (assuming that the game was run in Windows and not in pure DOS). Naturally, this does not work in DOSBox at all, forcing to play without sound and/or music.
However, I was hoping that someone maybe came up with a solution for this problem, and just now I found this, but it's not based on DOSBox. They have a gallery of sample games, including 'Ghini Run, which works perfectly and much faster than in JS-DOS.
I certainly do not have the skills to do it, but perhaps someone would be interested enough to either re-implement this for DOSBox or maybe at least make a non-browser implementation using the same emulator as this project's author.
Here's another Allegro DOS/Win game w/ source in C called Crystal Stacker:
https://web.archive.org/web/20020205030155/ht … csdownload.html
https://web.archive.org/web/20181116115358/ht … crystal_stacker (working downloads)
https://www.allegro.cc/depot/CrystalStacker/ (working downloads)
MrFlibble wrote on 2025-06-24, 13:39:Here's another Allegro DOS/Win game w/ source in C called Crystal Stacker: https://web.archive.org/web/20020205030155/ht … csdow […]
Here's another Allegro DOS/Win game w/ source in C called Crystal Stacker:
https://web.archive.org/web/20020205030155/ht … csdownload.html
https://web.archive.org/web/20181116115358/ht … crystal_stacker (working downloads)
https://www.allegro.cc/depot/CrystalStacker/ (working downloads)
allegro.cc was (and still is) great for these 'amateur' projects, some of which are very good, it's also something of a nostalgia hit as websites go
BTW, Crystal Stacker devs' site is still up:
https://tcubedsoftware.com/scripts/pages/proj … crystal_stacker
gerry wrote on 2025-06-25, 08:12:allegro.cc was (and still is) great for these 'amateur' projects, some of which are very good, it's also something of a nostalgia hit as websites go
Sure, but it takes a while to find ones that run under DOS. Also some games did not find their way to allegro.cc.
Either way, it seems that only the Windows version of Crystal Stacker uses Allegro, as the DOS one does not even require CWSDPMI.
I just learned that @cyningstan released the source code of Barren Planet:
https://github.com/cyningstan/barren
Several more new DOS games with source code that I found recently:
Paku-Pac is another Pacman clone for MS-DOS. But author is confused about the license as he used two other projects as inspiration (and borrowed some code from): Pacman by Alex James Macpherson (BSD 3-Clause License) and SP1 sprite library tutorial by Jordi Sesmero (no license noted in the source).
If anyone has time to take a look, you can suggest them your opinion. As is, this is kinda tainted (no clear license).
bocke wrote on 2025-10-07, 14:17:Paku-Pac is another Pacman clone for MS-DOS. But author is confused about the license as he used two other projects as inspiration (and borrowed some code from): Pacman by Alex James Macpherson (BSD 3-Clause License) and SP1 sprite library tutorial by Jordi Sesmero (no license noted in the source).
No worries, I list all kinds of source-available games here (yup, I know the topic title might be a bit misleading). There's quite a few Allegro or QBasic games with no license attached to the source code at all.
MrFlibble wrote on 2025-06-27, 20:26:I just learned that @cyningstan released the source code of Barren Planet:
https://github.com/cyningstan/barren
It seems to have disappeared in the time since (presumably Cyningstan took down his github?) so the source for the game is currently unavailable. The rest of his games have their source available on his site, though, so this one's the only one missing
Another link that might've not been mentioned:
https://github.com/gladir/7iles
A bunch of game clones in Turbo Pascal (games usually also compile with Freepascal). This repo contains only the source, but the author keeps binaries in separate per game repoes. For example: https://github.com/gladir/MONOPOLY-0. Check out his GitHub profile for more: https://github.com/gladir/.
Language: French, but the games are open source so they can be localized to other languages.
License: MIT.
^ Holy moly bocke, what a find 😁
It looks this guy went all-in Turbo Pascal and stayed there...idk what went down maybe he overdosed on maple syrup or something.
This stuff is what I come to vogons for, nice job!!!
MrFlibble wrote on 2025-06-27, 20:26:I just learned that @cyningstan released the source code of Barren Planet:
https://github.com/cyningstan/barren
as fyi cyningstan took all h is github repos down.
source is on his website tho
--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--
Neat! That guy is prolific. There are dozens of other Turbo Pascal games under:
https://github.com/gladir?tab=repositories
All have compiled versions under BIN16 directories. What a great repository.
But, I hope you speak French!
mr.cat wrote on Yesterday, 09:47:^ Holy moly bocke, what a find 😁
It looks this guy went all-in Turbo Pascal and stayed there...idk what went down maybe he overdosed on maple syrup or something.
This stuff is what I come to vogons for, nice job!!!
Author's repo is a bit unorganized. But, he even has multiple versions of some games like Space Invaders. One emulates TRS-80 COCO version, other C64 version, etc...
zyzzle wrote on Yesterday, 21:59:Neat! That guy is prolific. There are dozens of other Turbo Pascal games under: […]
Neat! That guy is prolific. There are dozens of other Turbo Pascal games under:
https://github.com/gladir?tab=repositories
All have compiled versions under BIN16 directories. What a great repository.
But, I hope you speak French!
I do speak some French, so it's not a problem for me. But for others, I guess automatic translation (Google Translate) can help. 😀 Edit: I meant if you want to do an English (or your own language) localization. 😀