Skip to content

It's a GUI for DOS. Its made to mimic the basic features of other OSes like Windows. Coded in Turbo C++.

Notifications You must be signed in to change notification settings

yadev64/DOS_GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DOS_GUI

In this project, we try to build a simple GUI for the much beloved MS DOS. Development and testing has been done in Turbo C++ running on DOS BOX environment.

This is purely a hobby project, which was done to explore the capabilities of Graphics.H and to understand the efforts put in by engineers who used to build graphical interfaces with just C/C++ back in the golden age of computers. This greatly helped me to understand how to draw and translate graphical objects mathematically :)

Year of development: 2016

Screenshots

1

Boot animation

2

Login

3

Home screen

4

Shutdown

Installation & setup:

  1. Install Turbo C++
  2. Clone this project and move the dos.cpp file into your BIN folder of Turbo
  3. Open Turbo C++ and select dos.cpp
  4. Hit compile. If you get any graphics.h related bugs while compiling, just refer the instructions that's given at the end of this readme.
  5. Run.

Controls

S - select

A - move left

D - move right

Fix for graphics related issues:

Some may find graphics init. error during execution. This happens when the required files are not found inside the specified graphics directory. For this, simply change the directory to " " instead of "C:\TC\BGI". NOTE : DO THIS IF IT DOSENT WORK IN DEFAULT!

About

It's a GUI for DOS. Its made to mimic the basic features of other OSes like Windows. Coded in Turbo C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages