QBasic through Dosemu in Cool Retro Term

So you’ve dreamed of programming again in QuickBasic, on an old, dying computer? I had the same dream. Cool Retro Term fulfills our dreams.

The details

First, let’s get the venerable QBasic from here: http://www.qbasic.net/en/qbasic-downloads/compiler/qbasic-compiler.htm

Simply click to download QBasic 4.5 EN.

QBasic download

Unzip the downloaded file to your /home/ folder (/home/your-username/), so that you see the new /qb45/ folder there (/home/your-username/qb45/).

Unzip QBasic in /home/ folder

Next, ensure Cool Retro Term is installed, details here: https://ugotsta.wordpress.com/2015/07/14/a-quick-video-intro-for-cool-retro-term/

Once that’s installed, run it, then resize terminal so that it’s 25 x 80 (25 row height by 80 column width).Resize to 25 x 80

Install Dosemu by entering the following in the terminal:

sudo apt-get install dosemu

Once that’s installed, run it like so:

dosemu -t

The ‘-t’ parameter lets Dosemu know to send its output to the current terminal. You should see a DOS command prompt in the terminal, like so:

Run Dosemu

Dosemu will mount your /home/ folder as a drive, so we can easily access the files there. To get to the file we downloaded, at the ‘C:\>‘ prompt, enter ‘d:‘.


You’ll notice the command prompt change to ‘D:\>‘. Go to the QBasic folder by entering ‘cd qb45‘.

D:\>cd qb45

Type ‘qb‘ to run QBasic.


That’s it!

You’ve now got QuickBasic running through the original interface it was designed for.

QBasic in Cool Retro Term

You can easily exit QuickBasic by typing Alt F to open the file menu, then selecting Exit.

And to exist Dosemu, just type ‘exitemu‘.


Hope you have some BASIC fun. 🙂

QBasic through Dosemu in Cool Retro Term

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s