{"id":21017103,"url":"https://github.com/imakebotsforyou/assembly-paint","last_synced_at":"2026-04-29T02:39:54.706Z","repository":{"id":133535813,"uuid":"253470835","full_name":"IMakeBotsForYou/Assembly-Paint","owner":"IMakeBotsForYou","description":"My final assembly 8086 project ","archived":false,"fork":false,"pushed_at":"2021-01-22T19:02:56.000Z","size":3816,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-20T12:22:59.977Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IMakeBotsForYou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-06T10:58:13.000Z","updated_at":"2021-01-22T19:03:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"4878b427-928b-4d5d-adb4-c54e7372f311","html_url":"https://github.com/IMakeBotsForYou/Assembly-Paint","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IMakeBotsForYou%2FAssembly-Paint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IMakeBotsForYou%2FAssembly-Paint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IMakeBotsForYou%2FAssembly-Paint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IMakeBotsForYou%2FAssembly-Paint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IMakeBotsForYou","download_url":"https://codeload.github.com/IMakeBotsForYou/Assembly-Paint/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243447632,"owners_count":20292452,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T10:17:54.985Z","updated_at":"2025-12-30T03:38:03.204Z","avatar_url":"https://github.com/IMakeBotsForYou.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DanPaint\n\nDan L's final project for programming in the Assembly8086 language.\\\nThis is a simplified version of [MS Paint](https://support.microsoft.com/en-us/help/4027410/windows-10-open-microsoft-paint).\nThis page is not up to date-This notice will be deleted once it is.\n\n## Table of content\n- [Getting Started](#Getting-Started)\n- [Prerequisites](#Prerequisites)\n- [Functionality](#Functionality)\n    - [Colors](#CiColorsrcle)\n    - [Circle](#Circle)\n    - [Rectangle](#Rectangle)\n    - [Vertical](#vertical)\n    - [Square](#Square)\n    - [Clear screen](#Clear-screen)\n    - [Exit](#Exit)\n- [Flow Chart](#Flow-Chart)\n- [Author](#Author)\n- [Acknowledgments](#Acknowledgments)\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine.\n\n1) Download and install [Dosbox](https://filehippo.com/download_dosbox/).\n\n2) Download and install the correct version of [winrar](https://www.win-rar.com/download.html?\u0026L=0) for your machine.\n\n3) Download [TASM.rar](https://github.com/IMakeBotsForYou/Assembly-Paint/raw/master/TASM.rar), and extract it using [winrar](https://www.7-zip.org/) in your `C:` drive.\\\nThe folder `C:\\TASM\\BIN\\` Should now have the files: \n    * intro.asm\n    * paint.asm\n    * r.bat\\\n![](https://cdn.discordapp.com/attachments/348067542881009665/696717685857321070/unknown.png)\n\n4) Open Dosbox, and type in the console:\n    ```\n    mount c: c:/\n    c:\n    cd tasm\n    cd bin\n    cycles = max\n    paint.asm\nthen press f9 to run the program.\n### Prerequisites\n[Dosbox](https://filehippo.com/download_dosbox/)\\\n[winrar](https://www.win-rar.com/download.html?\u0026L=0)\n## Functionality\n![Instructions][1]\n\n[1]: https://cdn.discordapp.com/attachments/348067542881009665/699964208460201994/unknown.png\nScreen after running the program.\n### Colors\nNavigating between the background colors: `Up arrow`/ `Down arrow`\nChange brush color: `Right arrow`/`Left arrow`\n\n### Circle\nDraw a circle, whose center is the position of the mouse: `C`\\\nInc/Dec size of circle  `-`/`+`\n### Rectangle\nSet corners for rectangle, and draw it. `L`\\\nIf you already have a first corner/point, you can also press `;`\n\n### Diagonal\nSet ends of diagonal line, and draw it. `D`\\\nIf you already have a first corner/point, you can also press `0`\n\n### Vertical\nSet corners for rectangle, and draw it. `V`\\\nFeel free to add the second point functionality here yourself... I'm lazy\n\n### Square\nDraw square around the mouse POS. `S`\\\nInc/Dec size of square `]`/`[`\n\n### Clear screen\nTo clear the screen:`BackSpace`\n\n### Exit\nTo exit the program: `ESC`\n\n## Flow Chart\nA flowchart is a type of diagram that represents a workflow or process.\nThe flow chart demonstrates how the code jumps between processes and how it functions.\n\n[Download](https://github.com/IMakeBotsForYou/Assembly-Paint/raw/master/DanPaint.pdf) the flow chart as `PDF`.\n\n## Author\n**Dan Lvov**, of De Shalit high school.\n\n## Acknowledgments\n**Hat tip to all contributors, whose code snippets and help are tremendously appreciated**\n* The [github community](https://github.community/).\n* Omer Shoshani (Yod 9)\n* Guy Ofek (Yod 9)\n* Dvir Hamdi (Yod 8)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimakebotsforyou%2Fassembly-paint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimakebotsforyou%2Fassembly-paint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimakebotsforyou%2Fassembly-paint/lists"}