|
Post comment |
Channel database (ID: 458)
Reply to an existing commnent
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. @echo off REM Draw a Bresenham line in 320x200x8 graphic mode (0x13) REM Need 5 parameter attached REM Usage: MCGALINE.BAT X1 Y1 X2 Y2 Color REM X=0 - 13f REM Y=0 - c7 REM Color=0 - ff echo acs:100>tmp.deb echo mov di,200>>tmp.deb echo mov cx,c7>>tmp.deb echo mov [di],ax>>tmp.deb echo add ax,140>>tmp.deb echo add di,2>>tmp.deb echo dec cx>>tmp.deb echo jnz 0106>>tmp.deb REM ;------------------------------------- echo mov ax,A000>>tmp.deb echo mov es,ax>>tmp.deb echo mov bx,%1>>tmp.deb echo mov si,%2>>tmp.deb echo mov cx,%3>>tmp.deb echo mov di,%4>>tmp.deb REM Code for: INC AX // INC BX echo mov ax,4043>>tmp.deb echo mov dx,di>>tmp.deb echo sub cx,bx>>tmp.deb REM echo jge short DAX>>tmp.deb echo jge 012f>>tmp.deb REM Code for DEC BX echo mov al,4B>>tmp.deb echo neg cx>>tmp.deb REM DAX: 012f echo sub dx,si>>tmp.deb