Quote: "This is part question, part speculation, and part dream."
yeah no kidding...
Quote: " If the compiler were fixed, and an algorythm were made that could covert DLL's to be compatible with DBPro"
I'm not sure what the heck you mean by Fixxed Compiler, and converting DLLs for bt DBP compatible.
DarkBASIC Professional utilises CDECL Calling Convention, any DLL you export capable of exporting functions as such it will be able to read and use. Changing the Compiler to a pure language however, would require a complete rewrite, something that there is a good chance that Lee doesn't even know how to do currently.
Quote: "The reason the DLL conversion is necessary is that it would allow third party graphics engines to be used, which is key to breaking into the wider industry."
Again would require a complete Language overhaul.
OpenGL is already easily possible in DBP, and disabling DirectX again isn't that hard. It is even possible to easily hijack the current engine calls.. But to make it valid for anything except the x86 Windows Platform would require effectively scrapping the current compiler and starting again.
Quote: "This could be accomplished with a C++ program that generates a DLL that accepts input and produces output in the format DBPro can handle."
See comments above about Calling Convention.
Quote: "From my studying Direct X, I can tell that this would required little more than a standard DX object and an interface to the main DLL's, such as D3D9.DLL, along with a formating function to convert data types and pass them along."
A new engine is a huge undertaking, I don't think many people understand how much until they try.. alot of OpenGL Engines started, not one has yet to be completed, or even heard much of after the first month.
Quote: "I'm actually pretty close to having the knowledge to produce such a program, but even with the knowledge, I'm so inexperienced in writing in C++ for Windows that it could take me forever and a day."
you realise that one sentance kinda makes no sense, right?
Quote: "Why has DBPro never had a booth at E3?"
Because it costs, £3,200 to Fly Out (Return).. It would cost a further £1,200 for the 5-days (per person, they jack up the prices in LA when E3 is on).. Further more a Booth for just 1 day at E3 for a floor space of 6x10x6 Meters costs around £5,000.
So those costs aside for something no bigger than a Hot Dog cart, the market DBP caters to wouldn't really fit.. further more I believe your missing a major fact here.
Development Tools are not at the Expo.
You don't see bloody great booths for Microsoft DirectX, or Crition Renderware! The E3 is about showing of new Games and the Hardware to run it on.
Game Developers Conference on the other hand, that is something that DBP 'could' goto. Problem again is.. would anyone in DBPs nitché market be there?
Quote: "I'm sure that a language simple enough to be picked up effectively in a matter of days by the average gamer would draw attention."
Only Gamers you get there are the gawking ones with too much money. They generally don't have the first clue how thier computer has been put together let along something other than magic created thier entertainment software.
You also have to factor in, DBP can barely compete language wise with it's competition. While DBPs engine is setting the benchmark for everything that follows... the language itself is quite arcane compared to everyone else!