COBOL BASIC Interpreter (CBI) is a BASIC (more so, Qbasic) interpreter written in Gnu COBOL. With CBI, you can
load up Qbasic or potentially other BASIC programs natively without needing DOSBox. (I've only tested against Qbasic)
Most of the control flows are implemented such as loops, if statements, select statements, etc.
As well as variables and arrays. It even has the ability to use subroutines and 'GOSUBS'. There are some features
still to be worked out. Most of those are in the built-in Qbasic functions. There are also some other things that were
done so far for simplicity sake. Examples of this are that variables are not currently scoped, they are currently all global and arithmetic
is all done left to right and does not follow the orders of operations. Also complex conditionals are not yet supported.
These should hopefully be addressed in a later release.
I'm not sure if anyone else has ever written a BASIC interpreter in
COBOL before.. It's been a fun proof of concept so far! Please check it out and
try to run some code and let me know how it goes!
More Video Demo and Screens shots:Here Current Info:Here (GitHub link)
Forum Post:Here Downloads: None yet.
Platform: Linux. Other platforms not tested.
Start Date: 10/09/2021
Last Updated: 12/06/2021
Latest Release: None yet but current source is available on GitHub.
COBOL Roguelike - Action/Adventure
COBOL Roguelike is just as the name suggests. It's a roguelike game written in GnuCOBOL. It's not
an exact roguelike as I've decided to create a level editor to build the areas instead of having them
procedurally generated. The game features a console tile based engine that scrolls with the player as
they move around. This was originally a QBasic game that I started but I moved it over to COBOL after
attempting to see if it was possible. (It was!). The QB version will be added to either the QB files
section or lost files section of the site at a later date.
The game is still in the early state, so check the GitHub link for the latest code and updates. The forum
post currently has some additional updated information as well as some videos of the game in progress.
Current info:Here (GitHub link)
Forum Post:Here Downloads: None yet.
Platform: Linux. Other platforms not tested.
Start Date: 03/14/2021
Last Updated: 07/2021 (See current info link for latest updates)
Latest Release: None yet but current source is available on GitHub.
COBOL RSS Reader - Application
Video demo showing features 01/2021:
CRSSR is console application that can load and view RSS feeds from the web. Feeds can be added and deleted
as needed. They can also be refreshed on demand with F5. Existing feeds will automatically pull and
update as needed on start up. Feed items can be opened in the Lynx or Links web browser (if installed) by hitting
enter while viewing the item. Downloaded and parsed feeds can also be exported to text files by hitting
F8 off the main menu.
I know the RSS format is mostly dead these days but I had just implemented the feature back into the
NE Disc App site (original site had RSS feed feature) and was also looking for a new COBOL project to work
on. As both RSS & COBOL are considered old and outdated by most people these days, it seemed like good match for
a new project on this site.
Platform: Linux. Other platforms not tested.
Start Date: 11/2020
Last Updated: 10/2021 (See current info link for latest updates)
Latest Release: Version 0.50 - 10/2021
Wry COBOL - Adventure
This is a port of the original Qbasic game I created called Wry. The engine for the game is
written in COBOL (GnuCOBOL to be exact). The data files that are used to play each episode and
their stories were generated from the original Wry source code and parsed through a Java application
I created called "Wry Parser" (how original).
The game includes all original episodes as well as the unlocking of episode 4 after one of the
first three episodes are completed. This version of the game does not suffer from the dreaded
stack over flow issue the original game had.
This game was created sort of as a celebration of the 20 year anniversary of this website. (and 19th
anniversary of the original Wry game)