The old good MS-DOS graphical environment developed for creating graphics in 13H VGA mode.
The software was written in assembly completey by Radosław Kruk from Poland in 2006 - 2007 years. A history of the application was started upon day (30.07.2006) in the vacation time in 2006 when I was 16 years old and trying to develop my own MS-DOS game in assembly. It was a hard work to create bitmaps for vga card manualy in the code source file. Graphics in 13H vga mode allows us to design in 320x200 screen resolution with 256 colors palete. In the day I was decided to develop a graphical application which lets me create heroes, enemies and a scenery for my game. In that time I was fascinated assembly language although I knew C and C++. TASM - it is a name of the assembly compiler what means Turbo Assembler. It was a part of big packet Borland Turbo C IDE for MS-DOS. It was developed for creating 16-bit application only for MS-DOS. In that time it was not the most important for me. I wanted to have a good and easily-use graphical application which generates bitmap files. Initially it was supposed to be a simple application where I could choose a color and put a pixel on the screen. Finally I wrote a whole complete graphical application (TBF13H.exe) like the Paint on Windows.
- TBF13H.EXE - 16-bit application for MS-DOS (drag and drop to DOSBox to start)
- TBF13H.asm - whole old-good-school code in assembly (about 6000 lines of code)
- Bitmap files which was generated by TBF13H as demo bitmaps files. You can load the files to the application and edit
- ZAMEK.TXT
- LAS.TXT
- POINT.TXT
- LOGO1.TXT
- KLEPSYDR.TXT
- Dokumentacja.doc - a files contains a documentation of TBF13H application in polish (if you are Polish it is worth to see this old doc)
- Drag and drop the TBF13H.EXE to DOSBox (https://www.dosbox.com/) to start the application on emulated MS-DOS environment
- Increase the Cpu speed in DOSBox above 150000 cycles (Ctrl + F12)
- Click LMB to the DOSBox window with application intro screen
- Press any button on your keyboard
- Click on the "WIDTH" and enter a width of the bitmap (1 - 320)
- Click on the "HEIGHT" and enter a height of the bitmap (1 - 200)
- NOW YOU CAN DRAW! (use LMB and RMB and tools of the screen intuitively)
- To load the bitmap, click on "L" (like load) and then enter the bitmap file name (ex. ZAMEK.TXT) and press ENTER. You will see an info "file loaded successfully" then press ESC.
- To save your own bitmap, click on "S" (like save) and then enter a new bitmap file name (ex. MY_BITMAP.TXT) and press ENTER. You will see an info "file saved successfully" then press ESC.