Emuforums.com

Go Back   Emuforums.com > Handheld Emulation > NeonDS Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old July 3rd, 2008   #1 (permalink)
orz
Emu author
 
Join Date: May 2007
Location: China
Posts: 43
Help on testing NeonDS new version

Hi all:
It has been several months since the last release of NeonDS, nice to see the forum is still here
Recently I have spend some time working on develop the emulator, the good news is that I completely rewritten the 3D rendering pipeline using OpenGL Shader Language (GLSL) and the result is very well, most 3D games have better lighting calculating and texture blending results. The downside of using shader to implement 3D rendering is that different graphic card may yield different results, or even do not run at all. Currently I'm using a NVIDIA 8800 graphic card and on my system the emulator runs smoothly, super mario 64 runs at 90-100 fps, castlevania portrait of ruins runs at 60-70 fps, and so on. Before I publish the next version of the emulator, I'd like to ask for people to help me try out the emulator WIP version and let me know how it is working on their systems. So, if you are interested in help me, please send a private message to me and I'll send you a copy of the WIP version. After trying it please let me know (post in this thread is ok) your system configuration (CPU/memory/graphic card) and your test result. And also, as the test program is still a WIP version, so please do not redistribute it. Thanks!

Oh, forgot to mention in the last post, to run the GLSL, you need at least an OpenGL 2.0 compatible graphic card.

Last edited by orz; July 3rd, 2008 at 07:22. Reason: Automerged Doublepost
orz is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old July 3rd, 2008   #2 (permalink)
Administrator
 
Chrono Archangel's Avatar
 
Join Date: Dec 2001
Location: Montreal, Canada
Posts: 7,830
hey welcome back orz!
I made a small post on the mainpage. That should get you some volunteers real quick.
Chrono Archangel is offline   Reply With Quote
Old July 3rd, 2008   #3 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 5,090
Welcome back!

Okay, where can I post the information ? Your site or here ? I am afraid that here might trigger n00b people to ask for your WIP, you know ?

I do have OpenGL 2.0 and OpenGL 3.0, I think.
__________________
I have:

Wii: Starfall, NeoGamma r7, and currently on 3.2u
PSP PHAT: 1001k [TA-081] Custom Firmware 5.50 GEN-D2(FULL)

CASE: EagleTech Sidewinder Gaming Tower Case w/420W Power Supply Black
OS: Windows 7 Ultimate 64bit
CPU: Intel core 2 Duo Processor E8400 (2x 3.0GHz/6MB L2 Cache/1333FSB)
Processor Cooling: Thermaltake V1 CPU Cooling Fan System Kit Silent & Overclocking Proof
Graphics Card: NVIDIA GeForce 8800GT 512MB w/DVI + TV Out Video
Memory: 2048GB [1024GB X2] DDR2-800 PC6400 Memory Module Corsair-Value or Major Brand
Sound Card: 3D Premium Surround Sound Onboard

Last edited by RockmanForte; July 3rd, 2008 at 14:57.
RockmanForte is offline   Reply With Quote
Old July 3rd, 2008   #4 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,054
orz: If you don't have a separate path for fixed pipeline, make clear that it won't run on anything lower than a Geforce FX 5600 or a ATI Radeon 9500, which are the lowest cards supporting GLSL.

Quote:
Originally Posted by RockmanForte View Post
(...)I do have OpenGL 2.0 and OpenGL 3.0, I think.
openGL 3.0 specification isn't even out, so I'm pretty sure you don't support it. Else, go tell the Khronos Group, they'll be happy to know :P
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old July 3rd, 2008   #5 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 5,090
Yeah, my mistake. Mine is now OpenGl 2.0, lol. Sorry about that. :P

Edit: Orz, thanks for pming me. Gone to test it now.
__________________
I have:

Wii: Starfall, NeoGamma r7, and currently on 3.2u
PSP PHAT: 1001k [TA-081] Custom Firmware 5.50 GEN-D2(FULL)

CASE: EagleTech Sidewinder Gaming Tower Case w/420W Power Supply Black
OS: Windows 7 Ultimate 64bit
CPU: Intel core 2 Duo Processor E8400 (2x 3.0GHz/6MB L2 Cache/1333FSB)
Processor Cooling: Thermaltake V1 CPU Cooling Fan System Kit Silent & Overclocking Proof
Graphics Card: NVIDIA GeForce 8800GT 512MB w/DVI + TV Out Video
Memory: 2048GB [1024GB X2] DDR2-800 PC6400 Memory Module Corsair-Value or Major Brand
Sound Card: 3D Premium Surround Sound Onboard
RockmanForte is offline   Reply With Quote
Old July 3rd, 2008   #6 (permalink)
orz
Emu author
 
Join Date: May 2007
Location: China
Posts: 43
shashClp:
Thank you for the clarification. Yes you are right, in this version the fixed pipeline support was dropped and I dont want to develope or maintain fixed pipeline rendering any longer.

chrono archangle and rockman forte:
Thank you for your help.

For people get the wip version, here are some games I tested when I was developing the emulator, so you maybe also interested to try them:
the two castlevania games
super mario 64 and new super mario bros
mario kart ds
viewtiful joe double trouble
final fantasy 3, final fantasy xii revenant wings, final fantasy crystal chronicles
rockman zx, rockman zx advent
pokemon diamond is NOT PLAYABLE due to wifi is not emulated.
dragon quest monsters joker

finally, still NO SOUND.

Quote:
Originally Posted by RockmanForte View Post
Yeah, my mistake. Mine is now OpenGl 2.0, lol. Sorry about that. :P

Edit: Orz, thanks for pming me. Gone to test it now.
If you are using the 8800 card from your sig and installed the lastest NVIDIA driver, you should have OpenGL 2.1

Last edited by orz; July 3rd, 2008 at 15:42. Reason: Automerged Doublepost
orz is offline   Reply With Quote
Old July 3rd, 2008   #7 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,054
Quote:
Originally Posted by orz View Post
shashClp:
Thank you for the clarification. Yes you are right, in this version the fixed pipeline support was dropped and I dont want to develope or maintain fixed pipeline rendering any longer.
I understand, maintaining several render paths is painful :P Btw, I made a little mistake on minimum card requirements (I'm a bit asleep), the minimum Geforce card is a GF FX 5200, not a 5600, obviously :P
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old July 3rd, 2008   #8 (permalink)
Registered User
 
chris-007's Avatar
 
Join Date: Jan 2005
Location: alpha centauri
Posts: 91
If needed, I could test it on my aging Athlon64 2,0 GHz / Geforce 6600GT. But there are not too many games here...
__________________
AMD Athlon64 (Newcastle) 2,0GHz | ASUS K8N | 1GB Samsung DDR400-333 | Leadtek WinFast A6600 GT TDH
chris-007 is offline   Reply With Quote
Old July 3rd, 2008   #9 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 5,090
Castlevania Dawn of Sorrow:

Everything is fine and the speed is fast, wow!!! Good job but I decide to press start button to see the menu and I got this:



And also everything is fine until you meet a girl then return and you got messed up graphic:



Then going to magic seal and got black screen:



Megaman ZX:

Everything is fine expect this video flash and glitch:



I will test more then send you through pm as you requested.
__________________
I have:

Wii: Starfall, NeoGamma r7, and currently on 3.2u
PSP PHAT: 1001k [TA-081] Custom Firmware 5.50 GEN-D2(FULL)

CASE: EagleTech Sidewinder Gaming Tower Case w/420W Power Supply Black
OS: Windows 7 Ultimate 64bit
CPU: Intel core 2 Duo Processor E8400 (2x 3.0GHz/6MB L2 Cache/1333FSB)
Processor Cooling: Thermaltake V1 CPU Cooling Fan System Kit Silent & Overclocking Proof
Graphics Card: NVIDIA GeForce 8800GT 512MB w/DVI + TV Out Video
Memory: 2048GB [1024GB X2] DDR2-800 PC6400 Memory Module Corsair-Value or Major Brand
Sound Card: 3D Premium Surround Sound Onboard
RockmanForte is offline   Reply With Quote
Old July 3rd, 2008   #10 (permalink)
orz
Emu author
 
Join Date: May 2007
Location: China
Posts: 43
[quote=RockmanForte;1387956]Castlevania Dawn of Sorrow:

Everything is fine and the speed is fast, wow!!! Good job but I decide to press start button to see the menu and I got this:

And also everything is fine until you meet a girl then return and you got messed up graphic:

Then going to magic seal and got black screen:

I have the same problem here if you skip the dialog when you first met the girl. If you keep patient and go through the dialog, everything should be fine. I did play through the magic seal and killed the first boss. I have no problem with the start button menu, maybe it is the same cause as I mentioned above?

Thank you, rockmanforte!

Update: I just tried again on castlevania DoS. It looks like the problem comes out somehow randomly, just press start to terminate the dialog somewhere in the middle and you'll get a good game afterwards. Good lock~~

Last edited by orz; July 3rd, 2008 at 17:58. Reason: Automerged Doublepost
orz is offline   Reply With Quote
Old July 3rd, 2008   #11 (permalink)
Tyo
Registered User
 
Join Date: Jan 2008
Location: 127.0.0.1
Posts: 289
Quote:
Originally Posted by shashClp View Post
I understand, maintaining several render paths is painful :P Btw, I made a little mistake on minimum card requirements (I'm a bit asleep), the minimum Geforce card is a GF FX 5200, not a 5600, obviously :P
now this makes me wonder if this will work on integrated graphic card such as intel GMA 950 or X3100 on most laptop

i could help test it on my laptop, i use a core 2 duo laptop with gma 950 integrated graphic
Tyo is offline   Reply With Quote
Old July 3rd, 2008   #12 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,054
Quote:
Originally Posted by Tyo View Post
now this makes me wonder if this will work on integrated graphic card such as intel GMA 950 or X3100 on most laptop

i could help test it on my laptop, i use a core 2 duo laptop with gma 950 integrated graphic
intel GMA 950 is not GLSL capable. GLSL is only meant to work on real cards :P
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old July 3rd, 2008   #13 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 5,090
[quote=orz;1387966]
Quote:
Originally Posted by RockmanForte View Post
Castlevania Dawn of Sorrow:
I have the same problem here if you skip the dialog when you first met the girl. If you keep patient and go through the dialog, everything should be fine. I did play through the magic seal and killed the first boss. I have no problem with the start button menu, maybe it is the same cause as I mentioned above?

Thank you, rockmanforte!

Update: I just tried again on castlevania DoS. It looks like the problem comes out somehow randomly, just press start to terminate the dialog somewhere in the middle and you'll get a good game afterwards. Good lock~~
Yes, you are right. Everything is good afterwards. I pm you for my more test games which you asked for PM only. Your emulator look good and much better than 0.1.1 version. Good job. By the way, check your pm as you requested.
__________________
I have:

Wii: Starfall, NeoGamma r7, and currently on 3.2u
PSP PHAT: 1001k [TA-081] Custom Firmware 5.50 GEN-D2(FULL)

CASE: EagleTech Sidewinder Gaming Tower Case w/420W Power Supply Black
OS: Windows 7 Ultimate 64bit
CPU: Intel core 2 Duo Processor E8400 (2x 3.0GHz/6MB L2 Cache/1333FSB)
Processor Cooling: Thermaltake V1 CPU Cooling Fan System Kit Silent & Overclocking Proof
Graphics Card: NVIDIA GeForce 8800GT 512MB w/DVI + TV Out Video
Memory: 2048GB [1024GB X2] DDR2-800 PC6400 Memory Module Corsair-Value or Major Brand
Sound Card: 3D Premium Surround Sound Onboard

Last edited by RockmanForte; July 3rd, 2008 at 20:16.
RockmanForte is offline   Reply With Quote
Old July 3rd, 2008   #14 (permalink)
Tyo
Registered User
 
Join Date: Jan 2008
Location: 127.0.0.1
Posts: 289
Quote:
Originally Posted by shashClp View Post
intel GMA 950 is not GLSL capable. GLSL is only meant to work on real cards :P
too bad :|
i hope orz would also develop maybe D3D rendering engine too (i'm wuite sure this would work, right)
thankz for the info
Tyo is offline   Reply With Quote
Old July 3rd, 2008   #15 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,054
Quote:
Originally Posted by Tyo View Post
too bad :|
i hope orz would also develop maybe D3D rendering engine too (i'm wuite sure this would work, right)
thankz for the info
Nope again, GMA 950 is a bad DirectX7 class card, not even supporting hardware TnL, so any emulator using a shader based rendering system won't work there. Some games work there because game developers care to have an audience as wide as possible, and usually code several render paths, for example, one with Pixel Shaders 1, one with Pixel Shaders 2, one without Pixel Shaders: that's not usual on hobby coding, because it's pain in the a**, and because it takes a huge amount of work.
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old July 4th, 2008   #16 (permalink)
Registered User
 
Join Date: May 2008
Location: Malaysia
Posts: 148
yes, no pixel shader please. as long as the 3d is nicely done, fps is above 50 is all that is needed.
anyway to the author and teams of neonds. thanks for all the hardwork. keep it up.
emurex is offline   Reply With Quote
Old July 4th, 2008   #17 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 5,090
Quote:
Originally Posted by emurex View Post
yes, no pixel shader please. as long as the 3d is nicely done, fps is above 50 is all that is needed.
anyway to the author and teams of neonds. thanks for all the hardwork. keep it up.
Yes, the fps is above 50 so far to me.. It is not up to you to decide about pixel shader. That's his decision, ok ? If you don't like pixel shader then make your own ds emulator instead, thanks.

No, there is no teams of neonDS. Just Orz himself is an author working on this project. He is great guy!!!!
__________________
I have:

Wii: Starfall, NeoGamma r7, and currently on 3.2u
PSP PHAT: 1001k [TA-081] Custom Firmware 5.50 GEN-D2(FULL)

CASE: EagleTech Sidewinder Gaming Tower Case w/420W Power Supply Black
OS: Windows 7 Ultimate 64bit
CPU: Intel core 2 Duo Processor E8400 (2x 3.0GHz/6MB L2 Cache/1333FSB)
Processor Cooling: Thermaltake V1 CPU Cooling Fan System Kit Silent & Overclocking Proof
Graphics Card: NVIDIA GeForce 8800GT 512MB w/DVI + TV Out Video
Memory: 2048GB [1024GB X2] DDR2-800 PC6400 Memory Module Corsair-Value or Major Brand
Sound Card: 3D Premium Surround Sound Onboard
RockmanForte is offline   Reply With Quote
Old July 4th, 2008   #18 (permalink)
Registered User
 
gaijinx1's Avatar
 
Join Date: Nov 2004
Location: NOYB
Posts: 51
Quote:
Originally Posted by orz View Post
Hi all:
It has been several months since the last release of NeonDS, nice to see the forum is still here
Recently I have spend some time working on develop the emulator, the good news is that I completely rewritten the 3D rendering pipeline using OpenGL Shader Language (GLSL) and the result is very well, most 3D games have better lighting calculating and texture blending results. The downside of using shader to implement 3D rendering is that different graphic card may yield different results, or even do not run at all. Currently I'm using a NVIDIA 8800 graphic card and on my system the emulator runs smoothly, super mario 64 runs at 90-100 fps, castlevania portrait of ruins runs at 60-70 fps, and so on. Before I publish the next version of the emulator, I'd like to ask for people to help me try out the emulator WIP version and let me know how it is working on their systems. So, if you are interested in help me, please send a private message to me and I'll send you a copy of the WIP version. After trying it please let me know (post in this thread is ok) your system configuration (CPU/memory/graphic card) and your test result. And also, as the test program is still a WIP version, so please do not redistribute it. Thanks!

Oh, forgot to mention in the last post, to run the GLSL, you need at least an OpenGL 2.0 compatible graphic card.

Oops, I just PM'd him about the NeonDS WIP. Is that acceptable, too?
gaijinx1 is offline   Reply With Quote
Old July 4th, 2008   #19 (permalink)
Lego My Ego
 
Xblade's Avatar
 
Join Date: May 2008
Location: St.Croix
Posts: 1,814
IS this playable on a geforce 6150le? 0_0 I googled it and got some weird statistics
EDIT: From what my eyes can gather from google. I'm guessing, no. XD ITsays it supportd shader model 3.0 but gah wheres Sash when you need him?

Last edited by Xblade; July 4th, 2008 at 11:02.
Xblade is offline   Reply With Quote
Old July 4th, 2008   #20 (permalink)
Registered User
 
Join Date: Apr 2006
Location: Vacation.
Posts: 38
Some test result...

umm here is some result.

Hope it helps...
Attached Images
File Type: jpg dx.JPG (25.2 KB, 23 views)
File Type: jpg dx2.JPG (33.3 KB, 19 views)
File Type: jpg DroneTactics_1.JPG (35.3 KB, 19 views)
File Type: jpg DroneTactics_2.JPG (36.8 KB, 17 views)
File Type: jpg DroneTactics_3.JPG (25.2 KB, 11 views)
File Type: jpg DroneTactics_4.JPG (32.3 KB, 10 views)
File Type: jpg EtrianOdyssey_1.JPG (33.4 KB, 27 views)
File Type: jpg EtrianOdyssey_2.JPG (27.3 KB, 24 views)
File Type: jpg FantasyAquarium_1.JPG (41.2 KB, 8 views)
File Type: jpg FantasyAquarium_2.JPG (23.0 KB, 10 views)
File Type: jpg FFTA2_1_EEPROM512Kbit.JPG (24.3 KB, 29 views)
File Type: jpg FFTA2_2.JPG (27.8 KB, 36 views)
File Type: jpg GuruGuru_1.JPG (40.8 KB, 15 views)
File Type: jpg GuruGuru_2.JPG (41.1 KB, 10 views)
File Type: jpg LA2_1.JPG (16.9 KB, 24 views)
File Type: jpg FM2089_1.JPG (21.7 KB, 24 views)
File Type: jpg FM2089_2.JPG (21.1 KB, 20 views)
File Type: jpg FM2089_3.JPG (29.0 KB, 17 views)
File Type: jpg FM2089_4.JPG (29.7 KB, 19 views)
File Type: jpg SNTA_2.JPG (19.9 KB, 15 views)
jeng28 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 17:20.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5