/Dessinbly

Simple Assembly Paint Emu8086

Primary LanguageAssemblyGNU General Public License v3.0GPL-3.0

Dessinbly 🎨

Let's draw, the assembly way!

Build-Passing Purpose-Education Need-Maintenance


Table of Contents


Introduction

Dessinbly! What the hell is this?

Dessin in French means drawing
Squeeze Dessin + Assembly altogether .. Voila you get Dessinbly 🙌

Assembly is more than adding two numbers together. It is a totally different life! This project is meant to let you get to know more about assembly, procedures, segments, and interrupts while having fun 👻.


Technologies

The project is implemented in Assembly for Intel 8086/8088 architecture, with EMU8086:

  • no external modules are imported, every single procedure is implemented by me 😎
  • the program supports different colors. So, enjoy!

Launch

How to Launch?

Have a look at the executive file. RUN it. Easy ha?
Running the file, the screen turns into a black canvas.
Tested on Windows 7. Most probably, not working on Windows 8/10

I am Linux user, how can I run it?

You're most welcome. See to-do list

How it works?

Use left click to draw
Use right click to change the color


Screenshots

Little-Bird


Contributing

See 👉 CONTRIBUTING.md


To-do List

  • build a neat README
  • consider using DOSBOX, make program available for different platforms
  • add another event for erasing
  • fix Bug [0001]

Bugs

  • Bug [0001] discontinuity in drawing (make it seamless)

License

License

GPL3 License