MarkusTegelane
Draw Batch is a cool little tool written in batch, which allows you to make custom drawings using only text characters.
► Download links
Readme (READ THIS BEFORE DOWNLOADING)
Google Docs link: https://docs.google.com/document/d/16ZsPFsobUO3F8Y5sIvBpNiQw3jDRRGNn88ZzL9oxlZo/edit?usp=sharing
Draw Batch (dependencies are self-contained)
Checksum (MD5): 4C246E5AFA5F53D6E100F8576831A407
Link: https://drive.google.com/file/d/1dh3BidJVUlc1UxXxXrTOjP4bB9IE3l07/view?usp=sharing (draw_batch.bat, 259844 bytes)
Sample Media Pack
Checksum (MD5): 909B5CCEA019782E8C4286527804DD19
Link: https://drive.google.com/file/d/1yEaKFcFOlORNZpbTRKZjTrGvRQd9wymi/view?usp=sharing (Draw Batch Sample Media Pack.zip, 34072 bytes)
Image Conversion Tool (requires .NET 5.0 runtime)
Checksum (MD5): 1ED3958DD19EE84685111D08E4B58288
Link: https://drive.google.com/file/d/1uhzWkIQKMEkE0_UykzKe1JvI8kBsYTO5/view?usp=sharing (PalletteMaker.exe, 179139 bytes)
► Music
Perspectives Kevin MacLeod (incompetech.com), Licensed under Creative Commons: By Attribution 3.0 License (http://creativecommons.org/licenses/by/3.0/)
Vibe Tracks - Invisible
Vibe Tracks - Dutty
Vibe Tracks - Nice To You
Riot - HTML
Jimmy Fontanez - Follow Me
Twin Musicom - Precipice
Jason Farnham - Microchip
Jason Shaw - Drifting (Music by Audionautix.com)
► Other links
Website: https://markustegelane.ml/
Blog: https://markustegelane-en.blogspsot.com/
Other channels: https://www.youtube.com/c/MarkusMaal/channels
► Thanks for watching!
© 2022 Markus' videos
Published: July 01 2022
Filename: draw_batch.mp4
Category: Batch files
Draw Batch
batch file
batch paint
character paint
character drawing
ASCII art
ansicon
ANSI.SYS
DOS art
16 colors
dithering
ghost
face reveal
beard reveal
Movement Batch
I like to make batch file for DOS/DosBox only. In DOS we can use the graphic mode from a batch file too. Example: Drawing a bresenham line for the resolution of 320x200x8.<br /> <br /> <br /> @echo off<br /> REM Draw a Bresenham line in 320x200x8 graphic mode (0x13)<br /> REM Need 5 parameter attached<br /> REM Usage: MCGALINE.BAT X1 Y1 X2 Y2 Color<br /> REM X=0 - 13f<br /> REM Y=0 - c7<br /> REM Color=0 - ff<br /> echo acs:100>tmp.deb<br /> echo mov di,200>>tmp.deb<br /> echo mov cx,c7>>tmp.deb<br /> echo mov [di],ax>>tmp.deb<br /> echo add ax,140>>tmp.deb<br /> echo add di,2>>tmp.deb<br /> echo dec cx>>tmp.deb<br /> echo jnz 0106>>tmp.deb<br /> REM ;-------------------------------------<br /> echo mov ax,A000>>tmp.deb<br /> echo mov es,ax>>tmp.deb<br /> echo mov bx,%1>>tmp.deb<br /> echo mov si,%2>>tmp.deb<br /> echo mov cx,%3>>tmp.deb<br /> echo mov di,%4>>tmp.deb<br /> REM Code for: INC AX // INC BX<br /> echo mov ax,4043>>tmp.deb<br /> echo mov dx,di>>tmp.deb<br /> echo sub cx,bx>>tmp.deb<br /> REM echo jge short DAX>>tmp.deb<br /> echo jge 012f>>tmp.deb<br /> REM Code for DEC BX<br /> echo mov al,4B>>tmp.deb<br /> echo neg cx>>tmp.deb<br /> REM DAX: 012f<br /> echo sub dx,si>>tmp.deb<br />