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)