I am running Windows 10 and i can say that DBP is fully compatible with Windows 10.
Yes the PNG image format is available.
sound formats supported - Wav
Music formats supported - MIDI or MP3
other formats can bee available via plugins
Yes there is a command for making sprites from a big image.
CREATE ANIMATED SPRITE Sprite Number, Filename, Across, Down, Image Number
The command automatically builds a sequence of animation frames from an image file by cutting up the image into a grid specified by the Across and Down Values. The Image Number will be used to hold the complete image. Use the PLAY SPRITE command to see the individual frames of this image. The parameters should be specified using integer values.
Yes you can put code into several files and then use the #include command to merge them into the main program like this
#INCLUDE DBA Filename
You can use this command to simplify your main program by writing sub-programs that hold re-usable independent functions. The #include will associate all the functions within the sub-program with the main program during compilation. The Filename String must specify a Dark Basic Professional program in the current project directory. You can #include up to 255 sub-programs in total. Sub-programs can also use the #include command to further nest sub-programs, but all sub-programs compile into the main program so duplicated function names are not allowed. Be aware that included source code is appended to the end of the program, which means such declarations as TYPE and FUNCTION names included are only valid for use within the included file. If you want to use your TYPE globally, ensure it is declared in your main program.
Happy codeing
You know you've been coding for too long when you see a shadow on the floor and think, hmm... that's look nice, i wonder
what kind of shader code was used to make that ?