Dan L's final project for programming in the Assembly8086 language.
This is a simplified version of MS Paint.
This page is not up to date-This notice will be deleted once it is.
These instructions will get you a copy of the project up and running on your local machine.
-
Download and install Dosbox.
-
Download and install the correct version of winrar for your machine.
-
Download TASM.rar, and extract it using winrar in your
C:drive.
The folderC:\TASM\BIN\Should now have the files: -
Open Dosbox, and type in the console:
mount c: c:/ c: cd tasm cd bin cycles = max paint.asm
then press f9 to run the program.
Screen after running the program.
Navigating between the background colors: Up arrow/ Down arrow
Change brush color: Right arrow/Left arrow
Draw a circle, whose center is the position of the mouse: C
Inc/Dec size of circle -/+
Set corners for rectangle, and draw it. L
If you already have a first corner/point, you can also press ;
Set ends of diagonal line, and draw it. D
If you already have a first corner/point, you can also press 0
Set corners for rectangle, and draw it. V
Feel free to add the second point functionality here yourself... I'm lazy
Draw square around the mouse POS. S
Inc/Dec size of square ]/[
To clear the screen:BackSpace
To exit the program: ESC
A flowchart is a type of diagram that represents a workflow or process. The flow chart demonstrates how the code jumps between processes and how it functions.
Download the flow chart as PDF.
Dan Lvov, of De Shalit high school.
Hat tip to all contributors, whose code snippets and help are tremendously appreciated
- The github community.
- Omer Shoshani (Yod 9)
- Guy Ofek (Yod 9)
- Dvir Hamdi (Yod 8)

