Emuforums.com

Go Back   Emuforums.com > Handheld Emulation > DeSmuME Discussion
Home About Us Register FAQ Members List Calendar Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old February 28th, 2008   #101 (permalink)
Eric Cartmenez
 
dreampeppers99's Avatar
 
Join Date: Jul 2006
Location: you know...
Posts: 400

My personal opinion..
First
I love see this living experiencies here!!!
Second
I don't like the way things goin'... (bout the conversation between shash's and NHervé)

dreampeppers99 is offline   Reply With Quote
Old February 28th, 2008   #102 (permalink)
PCSX2 Coder
 
refraction's Avatar
 
Join Date: Jan 2004
Location: Plymouth, UK
Posts: 9,824
Quote:
Originally Posted by dreampeppers99 View Post
My personal opinion..
First
I love see this living experiencies here!!!
Second
I don't like the way things goin'... (bout the conversation between shash's and NHervé)
which was exactly my sentiment before.

but still, congrats on your fix Nhervé, with my seriously lacking knowledge, sounds like quite a hefty bug which might appear quite often
__________________

http://www.generalemu.net/
Intel Core 2 Quad Q6600 @ 3.4Ghz (425x8), Leadtek GTX 280 1Gb, 1.8Tb HDs, 2Gb Corsair DDR2-800 @ DDR2-1020 5-5-5-18 Dual Channel
Dont PM me for help, use the forums, thats what its for!



refraction is offline   Reply With Quote
Old February 28th, 2008   #103 (permalink)
Eric Cartmenez
 
dreampeppers99's Avatar
 
Join Date: Jul 2006
Location: you know...
Posts: 400
NHervé congratulations by the fix... if you could post some screen of your progress...
dreampeppers99 is offline   Reply With Quote
Old February 28th, 2008   #104 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 542
Here's a screenshot ! Here rendering is correct but ingame there are some little light problems and the emu is, in some games, damn slow.

Quote:
Originally Posted by shash
About Tak - The Great JuJu Challenge, it's my next target to debug, as it show geometry, but it's completely wrong/uninitialized. Were it should show an animated mesh, it just show a static blob of what seems random data. I've a few ideas about what could cause that, but first I'd like to spend some trying them.
Shash, I found this on your blog. I'll test that game to see if I've fixed it. If yes, I'll put a screenshot.
Attached Images
File Type: jpg RaymanRR2.JPG (23.2 KB, 51 views)
__________________
No pity for n00bs here !
NHervé is offline   Reply With Quote
Old February 28th, 2008   #105 (permalink)
Eric Cartmenez
 
dreampeppers99's Avatar
 
Join Date: Jul 2006
Location: you know...
Posts: 400
NHervé congratulations again
dreampeppers99 is offline   Reply With Quote
Old February 28th, 2008   #106 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 542
EDIT : I tested Tak, it gives me the same result, it isn't fixed.

Thanks.
__________________
No pity for n00bs here !

Last edited by NHervé; February 28th, 2008 at 17:43. Reason: Automerged Doublepost
NHervé is offline   Reply With Quote
Old February 28th, 2008   #107 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 3,960
NHervé,

We like you because you are friendly and nice.

refraction is very friendly too because I talked with him for some quite times through pm. I like him too.

Anyway, keep up the good work. By the way, Tak is fully playable on no$gba.. I think you can do it if you can find what's wrong with it.
__________________
CASE: EagleTech Sidewinder Gaming Tower Case w/420W Power Supply Black
OS: Windows XP Professional X64
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; February 28th, 2008 at 18:46.
RockmanForte is offline   Reply With Quote
Old February 28th, 2008   #108 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 796
Quote:
Originally Posted by NHervé View Post
Guess what ??? I fixed the bug ! It was quite stupid : when command is 0, the variable that contained the commands was not shifted of 8 as it should do. I fixed this in 3 seconds and now the 3d rendering is correct.
I guess it's time to apologize: I tried exactly that yesterday, but due to me handling display lists in a different way, it simply didn't work. My last comment was a mix of that, and my hurt ego from coding the actual 3D core. My sincere apologies, I should have written my motives for believing it was a CPU bug, not that type of non-constructive post. So, sorry for that, I'll avoid that type of posts on the future, and kudos on fixing that bug.
__________________
Emulator development blog
shashClp is online now   Reply With Quote
Old February 28th, 2008   #109 (permalink)
Big DBZ fan
 
ShadowPlayer's Avatar
 
Join Date: Dec 2007
Location: Kastel Stafilic,Croatia
Posts: 408
Is version desmume 0.7.3mod the newest version?If it's not,where can I download the newest?
__________________
DBZ FOREVER
ShadowPlayer is offline   Reply With Quote
Old February 28th, 2008   #110 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 542
rockmanforte : thanks.
shashClp : why did you change the way to handle the display lists ? They work fine for me.
I've fixed Rayman Raving Rabbids 2, but there are still problems with lights.
__________________
No pity for n00bs here !
NHervé is offline   Reply With Quote
Old February 28th, 2008   #111 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 796
Quote:
Originally Posted by NHervé View Post
rockmanforte : thanks.
shashClp : why did you change the way to handle the display lists ? They work fine for me.
I've fixed Rayman Raving Rabbids 2, but there are still problems with lights.
I changed how NOP's are handled, not much else, but it was making this easy fix not work.
__________________
Emulator development blog
shashClp is online now   Reply With Quote
Old February 28th, 2008   #112 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 542
Ah, okay.
__________________
No pity for n00bs here !
NHervé is offline   Reply With Quote
Old February 28th, 2008   #113 (permalink)
Emu author
 
Lino's Avatar
 
Join Date: May 2007
Location: Italy
Posts: 314
Quote:
Ah, okay.
What is it?
__________________
iDeaS Emulator
Lino is online now   Reply With Quote
Old February 28th, 2008   #114 (permalink)
DS Cheat Code Hacker
 
Dualscreenman's Avatar
 
Join Date: Jun 2007
Location: New Hampshire, USA
Posts: 677
...he was agreeing to Shash's post?
Dualscreenman is offline   Reply With Quote
Old February 28th, 2008   #115 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 542
Shash : if you get white screens with RRR2, you must make opcodes such as STMDA2 don't stop execution. I've hacked them, then RRR2 worked.
__________________
No pity for n00bs here !
NHervé is offline   Reply With Quote
Old February 28th, 2008   #116 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 796
Quote:
Originally Posted by NHervé View Post
Shash : if you get white screens with RRR2, you must make opcodes such as STMDA2 don't stop execution. I've hacked them, then RRR2 worked.
I enabled them on my on build long ago, so I don't get that kind of problems. Just that I don't really think they should be enabled on the official CVS if we can't verify they're correct.
__________________
Emulator development blog
shashClp is online now   Reply With Quote
Old February 28th, 2008   #117 (permalink)
PCSX2 Coder
 
refraction's Avatar
 
Join Date: Jan 2004
Location: Plymouth, UK
Posts: 9,824
Quote:
Originally Posted by shashClp View Post
I enabled them on my on build long ago, so I don't get that kind of problems. Just that I don't really think they should be enabled on the official CVS if we can't verify they're correct.
i think you are being a bit stringent on the old fixeroo's. SVN is work in progress code remember, you can always go back and fix it later. besides, those who compile it could report any problems that occur If this is how you like to handle your code thats cool with me, i just dont like seeing poor old Nhervé fixing stuff that will either not work in your code when you add it, or fix stuff youve already fixed
__________________

http://www.generalemu.net/
Intel Core 2 Quad Q6600 @ 3.4Ghz (425x8), Leadtek GTX 280 1Gb, 1.8Tb HDs, 2Gb Corsair DDR2-800 @ DDR2-1020 5-5-5-18 Dual Channel
Dont PM me for help, use the forums, thats what its for!



refraction is offline   Reply With Quote
Old February 28th, 2008   #118 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 796
Quote:
Originally Posted by refraction View Post
i think you are being a bit stringent on the old fixeroo's. SVN is work in progress code remember, you can always go back and fix it later. besides, those who compile it could report any problems that occur If this is how you like to handle your code thats cool with me, i just dont like seeing poor old Nhervé fixing stuff that will either not work in your code when you add it, or fix stuff youve already fixed
Well, my main motive to keep those as they are (they stop execution), is that fixing them is a matter of 15 minutes: read the ARM reference, and implement they properly, do a few tests, and voila, done. If someone wants to fix it, it's as easy as that, and that's my main reason to avoid those "kind" of fixes on the CVS. Right now, in their state, we know it MUST be checked for a proper implementation, if we remove the "execution stop", then instead of knowing where it might break, we'll have to search over a 6000+ line interpreter

I know it's a bit restrictive, but it's not like it's hell a lot of work to fix this properly: I'm a lot more open minded about more complex stuff :P

I rather prefer not commiting possible problems to the CVS (and this qualifies due to the unknown state of that code): of course I know that I can disable it before the release, but I guess I'd forget about that, which isn't that rare :P

EDIT: As a matter of a fact, in my build, I log them, so I know when they're called. This instructions are the only ones logged from all the interpreter... I guess I could do something like that on the official CVS: but I really want to avoid incredibly large debugging sessions due to lazyness :P
__________________
Emulator development blog

Last edited by shashClp; February 28th, 2008 at 20:49.
shashClp is online now   Reply With Quote
Old February 28th, 2008   #119 (permalink)
PCSX2 Coder
 
refraction's Avatar
 
Join Date: Jan 2004
Location: Plymouth, UK
Posts: 9,824
well i suppose you could make a bratch for WIP test code, obviously aside from the main code so you can update it but not worry if its in perfect condition or not. i spose everybody wins then, as long as people dont want help

acts as a backup on the unlikely event your hard drive takes a tumble and you lose all your hard work
__________________

http://www.generalemu.net/
Intel Core 2 Quad Q6600 @ 3.4Ghz (425x8), Leadtek GTX 280 1Gb, 1.8Tb HDs, 2Gb Corsair DDR2-800 @ DDR2-1020 5-5-5-18 Dual Channel
Dont PM me for help, use the forums, thats what its for!



refraction is offline   Reply With Quote
Old February 29th, 2008   #120 (permalink)
Registered User
 
Neo_Gregar94's Avatar
 
Join Date: Feb 2008
Location: Wave Roads!!
Posts: 16
Where can I download the latest desmume emu?
__________________


Windows XP Professional Version 2002 SP2 Intel(R) Pentium(R) 4 3.06Ghz 3.07Ghz,768MB of RAM NVIDIA GeForce FX 5500 256MB
Neo_Gregar94 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