Please Test
Blitz3D Forums/Blitz3D Programming/Please Test
I'd like you to download and test this
http://homepage.ntlworld.com/jm.keay/Room.exeand tell me
1) Does it work!
2) Time to Load?
3) Graphics Mode?
4) FPS?
Minimum graphics required is 640*480*16bit thought it will use 800*600*32 if available.
It may be a few mins before the file is available, Cheers.
/me waits :)
the page cannot be found...
Darn case sensitivity -.- it's ok now.
Btw don't open it from download, close download window then click the .exe to run it.
"Does it work?"
Nope!!
I get Memory Access Violation.
here is the ROOM.EXE-up.txt
__SEH__ 0xc0000005 at 0x10306377
CS :0x0000018F SS :0x00000197 DS :0x00000197
ES :0x00000197 FS :0x000050CF GS :0x00000000
EAX:0xBEB116C7 EDX:0x00000000 ECX:0x00000000
ESP:0x0062F630 EBP:0x0062F750 EIP:0x10306377
ESI:0x0062FC0C EDI:0x00000000
-- backtrace --
!broken!0x10306377:
0xbeb116c7:[DSOUND.DLL]:(001:000206c7)
0xbeb118cb:[DSOUND.DLL]:(001:000208cb)
0xbeb1c010:[DSOUND.DLL]:(001:0002b010)
0xbeb1c17a:[DSOUND.DLL]:(001:0002b17a)
0x100abec8:[ROOM.EXE]:(001:000aaec8)
... opss, broken by SEH
--stack--
0x0062f630: 0xbeb11584 0x00000000 0x0062fc0c 0x00000000
0x0062f640: 0x7263694d 0x82151954 0x00000005 0x00000000
0x0062f650: 0x8215194c 0x00000000 0x07657669 0x00000000
0x0062f660: 0x0000f090 0x00000062 0x0e0a46c1 0x8215194c
0x0062f670: 0x8215194c 0x0062f6b4 0x00000094 0x8215194c
0x0062f680: 0x00000010 0xbff6a501 0x82150000 0x8219ad74
0x0062f690: 0x00000094 0x00000000 0x8215000c 0x82150000
0x0062f6a0: 0x8219ad64 0x00000000 0x0062f6c8 0xbff6126a
Strange, there's no use of sounds at all in this program it is just graphics...
Don't know what to say.
Try recompiling and repackaging with molebox?
1) Does it work! yes
2) Time to Load? 575.0 ms
3) Graphics Mode? 800x600x32
4) FPS? 26fps
1.8 G Athlon XP
512 Mb mem
Geforce 4mx 64Mb AGP
What OS are you running there dave?
Athlon 1800+
768MB RAM
* WinME *
DX 9b
ATi Radeon 9700 Pro
Desktop res -> 1200x1024x32
I just downloaded it again and ran it again.
Same problem.
Never mind.
The last DX program that I ran was TeraBit's TATOO.
Hmm....
---------------
Anyway,
I tried running dxdiag and it crashed too.
I restarted and dxdiag ran fine.
I ran you program again:
-It worked
-Loaded 619ms
-800x600x32
-FPS 58-59
=======================
Note, my ATi 9700 Pro is only running at AGP 4x.
(Mobo doesn't do 8x)
It works
Loads in 706 ms
800x600, 32-bit graphics
30-33 FPS
on my 1.4 GHz Athlon with a GeForce3 Ti 200 running Win XP Pro.
It works
Loads in 398 ms
800x600x32
72 Fps
1) Yes
2) 1215ms
3) 800x600x32
4) 40-45 FPS
it works
1.3 sec to load
52 fps
P4 2.4, Radeon9700 Pro, Win XP
works.
704 ms.
800x600x32.
45fps.
1> works
2> 545 ms
3> 800x600x32
4> 45 fps
Athlon 2.0, Radeon9700 Pro, Win2K
1) Works
2) 1393 ms
3) 800 x 600 x 32
4) 62 fps
P4-2400, Radeon 9600XT, WinXP
Barney
1) no room appears, just blackness
2) time to load : 0.0 ms?????
3) 800*600*32
4) 2903 fps
something wrong me thinks :S
Had the same problem as Ross C, but with a lower frame rate (1200fps) :)
Thats probably because you clicked on 'Open' when the download completed.
Click on the .exe to run it and it should work...strange problem I assume it's a molebox prob.
1) Works
2) time to load : 511.0 ms?????
3) 800*600*32
4) 42 fps
1)works
2)time to load :623 ms
3)800*600*32
4)61-67 fps
the fps seems high compared to other with much better vid cards.
but fraps reported the same.
Ill check it on the other system with an 8500pro
2400+ athlon xp , 512 mb ddr-ram (radeon7000 32meg)
Zmatrix
Works
load - 1000ms (Other programs running in background)
800x600x32
60 fps (again 2 monitors running, other progs in background so results might be scued)
WinXP p4 2.8, Radeon 9800pro and 1 gig ddr ram
Works
load - 250ms (from a SCSI drive)
800x600x32
253fps - with 36 processes running, a few of these are real hogs too.
WinXP Pro, P4 - 3.2ghz, 1 gig 400mhz mem, FX 5950 Ultra
Tracer
"253fps - with 36 processes running, a few of these are real hogs too"
Damn I guess blitz really dosnt love radeon.
Hogs as in: 250mb of memory in use :)
All kinds of crap running on my system due to a lot of work related software.
Tracer
531ms
32fps
Specs in Sig
Tom
thats some machine you got Tracer :S
Thing is though tracer, My machine is only slightly slower then yours... And you get 4 times my frame rate!
Im new to blitz; Is there ever going to be a radeon compatability patch?
1) Works
2) time to load: 610.0 ms
3) 800*600*32
4) 32 - 35 fps
G.0.D, do you have your card set to have vsync off? 60fps is a suprisingly round number.. i think your machine is only running it as fast as the refresh rate DX has set. Mine has vsync off, so it couldn't care less about refresh rate.
Tracer
o.O With vsync my frames in blitz normaly cap at 75
(and 60 was just what the frames were bouncing around)
I cranked up my refresh rate (180Hz) and turned off all goodies and ran the program again. as well as Vsync
49 fps... o.O
Interesting
First Machine:
1) Does it work! Yes
2) Time to Load? 2240.0 ms
3) Graphics Mode? 800x600 32
4) FPS? 11
Thanks for the scores people, some interesting results especially Tracers 235 fps O.o
Maybe its because radeon's perform better on DX9 than DX7?
Anyway, I'll post a new test soon to see if I can bump up those lower scores.
What it does show is that theres is a huge difference in performance that a program needs to scale to.
It loaded in 1053.o ms
It runs at 54 fps in 800x600x32 mode.
800x600x32
1255 @ 17fps
It works
800x600x16
1.0ms to load
61 fps
Sorry if I reply a bit wrong now, but I only read the replies at the top from that guy who gets the Memory Access Violation.
Memory Access Violations should NEVER occour if the developer of the software can think of what errors can happen, and prevent it using failchecking commands. Like:
Don't do this:
somemesh=LoadMesh("somemodel.x")
But this:
if FileType("somemodel.x")=0 then
runtimeerror "Error: Somemodel.x doesn't exist! ERROR CODE: #2143"
endif
somemesh=LoadMesh("somemodel.x")
Then, ANY file you load, do errorcheck, so the user can report which error message he gets, and make sure you make errorcodes for each error, so you can have your own registry with all errorcodes, and what causes them. Then you can easily yourself find what went wrong, and fix it. Half of what a programmer have to do is to see what can go wrong, and make the program idiot-safe from unexperienced users, and safe from errors like files which doesn't exist, etc...
Just a tip ;)!
loads--- 1152 ms
fps----- 29 to 31 short axis
fps----- 25 to 26 when looking lengthwise
800x600 32 bit
hp n5425 laptop 8mb graphics, athlon 900 mhz. 512mb mem
This test is now superseeded by this one which seems to have fallen through the net =)
http://www.blitzbasic.com/Community/posts.php?topic=28615