Quote: "Apparently I don't have any 3D display modes."
The code is fully open for you to see and test things for yourself.
If it doesn't find any modes then I would suggest trying:
Perform Checklist for Display Modes
Number of Modes = Checklist Quantity()
Don't change the code as is, else things will stop working due to DarkBASIC Professional limitations. The original code for it was nice and neat with everything being declared an such; Unfortunately it didn't actually work until I edited alot up.
A little annoying you can't pseudo-code.
If you still are having trouble with it, then I would suggest posting up a bug report in the bug forum conserning your graphics card.
The code uses nothing but internal DBP Commands and works perfectly on all the systems I have here:
(AMD64 FX-55/1GB/GF6800U/WXPSP2/DX9c/FW66.93)
(AMDXP 2600+/256MB/GF5200/W2K3/DX9c/FW67.02)
(P4 2.6/256MB/RX800XT/WXPSP2/DX9c/CAT4.4)
Quote: "Will you be able to replace the text strings with bitmaps? That would look a lot better, and it would be less primitive"
If you need it to have images, then it will still be OpenSource so you can edit what you need to with the DBA file. Images would need a complete overhaul of how things are setup and displayed though.
I will be changing this so that all the artwork used, including sounds & fonts will be compressed into a data file using a tool.
That way you can simply change the media (Font/Sound/Music/Images) and it'll change in the runtime.
I'm also coding it in such a way that you have the main file:
Framework.dba, but on top of that you will have Framework.Music.dba, Framework.Requirements.dba, etc.. that are #included as needed.
That way if you don't use Sound/Music/Requirements, then it won't load them and the commands to Sound, Music, Basic3D are not loaded unless in your main DLL. Saves having to manually exclude things you don't use.