masterbooda
Swordmaster
277 Posts |
Posted - Apr 24 2005 : 09:36:10 AM
|
I have written this real simple program:
http://www.daboodasilver.darkwizard.org/tools/DBDebug.zip
Its about 14kb, and only requires directx8 to run...and of course vb runtimes...
What it does is sort of enumerates your hardware, and spits out a index of what it does and doesn't do. I just need people to run this and if it is all P's please do not reply, I am only looking for the F's(stuff in red). Tell me your hardware and tell me exactly how the F's are arranged. For example: Device (Ref) (SoftVertex) PFPP.
This is all I need from you. I am using the findings to produce the new Dabooda engine. I will not persue it, until I can get the graphic core to run on all machines. I am mainly only needing the ones who have problems with running directx8 applications, or can't run dabooda turbo. If you have a laptop or something other than your pc, run it on that one also.
This is much appreciated, I look forward to the results. hopefully I can pin down exactly what most machines have a problem with and the new engine will run on anything.
DaBooda out....
P.S. On second thought, if it all passed, let me know that also, with your hardware........mainly video. I am going to benchmark this thing... |
DaBooda Team is back: http://dabooda.789mb.com/ |
|
Krisc
Knave
69 Posts |
Posted - Apr 24 2005 : 3:29:53 PM
|
All pass.
The Zip File - For those lazy people out there. ;)
edit: I guess I should have put my specs...
Intel P4M, 2.0ghz 1gb RAM ATI Radeon 9600 Mobility Pro Turbo 128mb
|
Edited by - Krisc on Apr 25 2005 11:04:55 AM |
|
|
masterbooda
Swordmaster
277 Posts |
Posted - Apr 25 2005 : 12:54:42 AM
|
Thanks for that krisc....
Also thinks for the actual link...every time I try to put a link in this code it keeps the brackets......LOL
Thanks again DaBooda out.... |
DaBooda Team is back: http://dabooda.789mb.com/ |
|
|
Scorpion_Blood
Warrior
Portugal
118 Posts |
Posted - Apr 25 2005 : 05:20:09 AM
|
hi booda ;)
All passed, my gfx card is an Ati Radeon 9800XT 256mb running under WinXP Pro SP1 and Latest DX9 ;) |
Edited by - Scorpion_Blood on Apr 25 2005 05:21:08 AM |
|
|
VBBR
Moderator
Brazil
617 Posts |
Posted - Apr 25 2005 : 12:14:30 PM
|
All P.
Athlon XP 1800Mhz, 256MB DDR 266 memory ATi Radeon 9600XT with 256MB VRAM WinXP pro SP1 |
Whatever. Who knows... |
|
|
2dcoder
Knave
83 Posts |
Posted - Apr 25 2005 : 2:38:19 PM
|
All passed with onboard intel and HP.
"DaBooda Console! Bringing back that old school in its 16bit glory!!"
Is that still on the table? That would be great! Also, have you ever thought about just creating your automove, map, code, etc code for other engines like "SpriteCraft.com", etc. ? Why reinvent the low level stuff (texture loading, display, etc..) when there is stable engines floating around, but lack all the sprite/map goodies Turbo seems to do? Then Dabooda could be used for pretty much any engine, and you could adopt the code to Blitzbasic, C, etc. Basically a "player movement/tile map" engine.
|
|
|
2dcoder
Knave
83 Posts |
Posted - Apr 25 2005 : 2:39:38 PM
|
heck, we could then even use it with a VB blt()/GDI engine! :)
|
|
|
masterbooda
Swordmaster
277 Posts |
Posted - Apr 26 2005 : 10:17:41 AM
|
Thanks 2d coder for the idea. But I am afraid, that getting with the authors of other wrappers, might cause a problem. You know that whole freeware thing, lol. But believe it or not I enjoy reinventing this stuff, because I might actually succeed at making it better. Its dumb, I know, but I enjoy this stuff. Another thing I have discovered about stability is the directx version, for dx8 is just not that compatible with older cards, but dx7 is, so I am looking into using a hybrid version, where if dx8 does not initialize and dx7 backup will take over, within the dll. Its going to be a pain, but the end result will be worth it. An engine with all the razzle dazzle in the world is worthless without compatibility. Sorry I am rambling...
Thanks for the results on this debug program, I found the main issue with the core, and believe it or not dbturbo can initialize on any machine. Now whether or not anything is seen, is the issue, lol. So until every card, finally starts supporting dx8, I am going to fall back to dx7 for the time being.
Console is still being worked on, its sort of my rainy day project. But one day it will be done, as with the new dabooda core engine. As for GDI, believe it or not, I thought of creating a custom library to handle it, but there isn't enough of a call for it, but maybe one day.
DaBooda out...
P.S. Thanks again, but I have a feeling this debug will run on any machine, will create a new one that actually displays, instead of just initializes....
|
DaBooda Team is back: http://dabooda.789mb.com/ |
|
|
VBBR
Moderator
Brazil
617 Posts |
Posted - Apr 26 2005 : 12:47:24 PM
|
Hey Booda... I hope you don't mind but I have some great plan for DBT
Basically it consists of porting the engine to C++ and taking out all of the rendering code, while maintaining the (functions) interface. The objective would be to make it reasonably cross-platform (and MY objective is using it for Palm programiing... believe it or not )
The rendering code would be separate, while maintaining the same interface too... like for Windows for example you could have an SDL or DX or OGL frontend and change it in your game just by loading another file since the interface would be the same.
What do think? Too much ambitious? I could simply start a 2D engine from scratch but DBT is already there, so... why not? |
Whatever. Who knows... |
|
|
2dcoder
Knave
83 Posts |
Posted - Apr 26 2005 : 2:47:59 PM
|
VBBR, that's EXACTLY what Im talking about!!!!!!!!!!!!!!!!!!!!!! |
|
|
masterbooda
Swordmaster
277 Posts |
Posted - Apr 26 2005 : 3:21:50 PM
|
Get out of my head!! VBBR......lol.....You are right on track, that is what I am thinking. That would be lovely, the more I think about what 2dcoder said, and then you posting, you are right, why not leave the render engine open for others, but keep the same functions. Ambitious? nah, just smart, thanks guys... This was the reason behind this thing being open source to begin with, so take it to any location you want, I would love to see updates on this, if you decide to go through with it....Also, we are starting a new forum for ideas, mainly things the turbo engine lacks, as far as functionality, for I am at the point now, where I know that this engine is weak in the graphical side, so I will concentrate completely on the structure and functions. Again thanks guys, my head is exploding with new ideas...
DaBooda out..... |
DaBooda Team is back: http://dabooda.789mb.com/ |
|
|
VBBR
Moderator
Brazil
617 Posts |
Posted - Apr 26 2005 : 4:55:39 PM
|
@2dcoder: I know, I just wanted to express my idea fully from the start
And the main thing in mine is the "porting to C++" part for portability's sake. Heck, an open-source, COMPLETELY cross-platform, renderer independant 2D engine would simply ROCK!!!
P.S.: and I had this idea from before reading your post, so that you know |
Whatever. Who knows... |
|
|
2dcoder
Knave
83 Posts |
Posted - Apr 26 2005 : 4:58:22 PM
|
"P.S.: and I had this idea from before reading your post, so that you know.." Butofcourse! ;) Hey, the dates on the messages don't lie! :) LOL!!! |
|
|
VBBR
Moderator
Brazil
617 Posts |
Posted - Apr 26 2005 : 5:25:28 PM
|
No, really, just because I WROTE it after reading it, doesn't mean the idea wan't on my head for a few days now. It was such a coincidence to see some DBT activity here.
Really, believe me |
Whatever. Who knows... |
|
|
masterbooda
Swordmaster
277 Posts |
Posted - Apr 26 2005 : 11:25:46 PM
|
ok, this is kind of nuts, but I had an idea hit me. I agree with porting this thing into c# completely. But why not take it a step further, make the renderer completely independent from the engine. Well that is what you are saying, but say you make a renderer that is machine spacific, or better yet compatible. What this means is no matter what machine you run a db game on, it will send the information to the render engine...which is codependent on that machine. Say some will run dx7, some dx8, some opengl....etc... Think about it, no matter the game, all the engine is doing is sending this renderer a list of information, sort of like plugins, this way the rendering dll will be 100% compatible to that persons machine........crazy?? That way what the renderer does with the information is up to that specific renderer......it makes sense, thanks again for this new thread of ideas........Crystafur is porting this thing to Linux, so I will tell him to hold off, until we iron this out. And VBBR, I really would like to see status of this thing, this is exciting....
Believe it or not this is where I was heading with the new db version, now it all becomes clearer. One problem, need ideas, what to leave in the engine core and how to send info to another .dll, and make it compatible with all renderers. I guess you could send the information as is, in a specific format, and the makers of the renderers, can base it around this......just thinking out loud.....lol
DaBooda out.... |
DaBooda Team is back: http://dabooda.789mb.com/ |
|
|
Eric Coleman
Gladiator
USA
811 Posts |
Posted - Apr 27 2005 : 10:42:21 AM
|
Given the ambition of this project, are you still looking for results on the original test? It seems like the current engine is irrelevant now since it seems like you're going to have to do a complete rewrite of the code to make it cross platform. |
|
|
|
|