X Tutup
Skip to content

kosmonautdnb/SpritePaint_Dos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpritePaint_Dos

A basic sprite paint program for Dos written in WatcomC++.

try: _sprite.exe it's the compiled program for DOS.

_winsprite.exe is the MS-WINDOWS port of it.

ScreenShot

A video of using this tool: https://www.youtube.com/watch?v=1TvwSr7-zCg

A 25 min video with a tutorial/howto: https://www.youtube.com/watch?v=8JZ11G1h4Mw

I hope your computer supports Vesa 640x480x32.

If you want to recompile it with WatcomC++. Also depack _build.zip in this folder and place the ramdisk in your autoexec.bat.

There is an example config.sys and autoexec.bat in _build.zip supplied.

Sprite FileFormat

BYTE 'S','P',Width,Height

DWORDARRAY[Width*Height] rgbaPixelData

SpriteSheet FileFormat

BYTE 'S','S'

SHORT spriteCount

BYTEARRAY[10] Name

BYTE 'S','P',Width,Height

DWORDARRAY[Width*Height] rgbaPixelData

BYTEARRAY[8] Name BYTEARRAY[2] Id

BYTE 'S','P',Width,Height

DWORDARRAY[Width*Height] rgbaPixelData

...

Palette Format

DWORDARRAY rgbacolors (max. 256 colors)

You can create a bootable USB-Stick with FreeDos with Rufus

https://rufus.ie

FAT32 max 32GB, FreeDos. The MS-Dos Systemfiles are hidden in Windows but the Autoexec.bat etc. are written to the stick.

You have to disable secure boot and enable Legacy or CSM booting.

You may need this change to your config.sys

DEVICE=C:DOS\BIN\HIMEMX.exe

DEVICE=C:DOS\BIN\JEMM386.exe /SB /MAX=262144

/MAX=262144 means 256MB may be available.

You may compile it with Dos4GW (instead of PMode/w) but Dos4GW only supports 32MB of memory. (No memory checks are implemented in the sources.)

About

A basic sprite paint program for Dos written in WatcomC++.

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.GUI

Stars

Watchers

Forks

Packages

 
 
 

Contributors

X Tutup