Emuforums.com

Go Back   Emuforums.com > Gamecube Emulation > Dolphin Discussion
About Us Register FAQ Members List Calendar Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old November 9th, 2005   #61 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 3,804
Quote:
Originally Posted by Chrono Archangel
play it, then you can say its cheesy
WW is an excellent Zelda game
I have to agreed with Chrono, ChankastRules. You didnt played it then you do not know what you are missing. Play it and you will said..wow..very nice, really.

I hate this comic too but it is an excellent game, seriously.
RockmanForte is offline   Reply With Quote
Old November 10th, 2005   #62 (permalink)
It's a Spinning Smile!
 
CKemu's Avatar
 
Join Date: Oct 2001
Posts: 5,220
Baten Kaitos (Disc 01) [GKBP 0042] (EUR)
Voices and sound effects all sound gorgeous, even the birds in the village sound delightful. Various graphical issues in places, but in the main looks gorgeous, runs at reasonable speeds, sadly though I encountered some errors (CPU Reset / directcommand) after fighting off two bats in the first dungeon, thus it can't be played beyoond that point

I haven't updated my page yet, but will do tomorrow with this and a few other games

Part 01 of 02
Attached Images
File Type: jpg bk_01.jpg (47.0 KB, 13 views)
File Type: jpg bk_02.jpg (54.9 KB, 13 views)
File Type: jpg bk_03.jpg (50.1 KB, 26 views)
File Type: jpg bk_04.jpg (48.6 KB, 61 views)
File Type: jpg bk_05.jpg (41.5 KB, 18 views)
File Type: jpg bk_06.jpg (48.3 KB, 15 views)
File Type: jpg bk_07.jpg (46.6 KB, 24 views)
File Type: jpg bk_08.jpg (48.5 KB, 33 views)
File Type: jpg bk_09.jpg (53.7 KB, 44 views)
File Type: jpg bk_10.jpg (50.2 KB, 31 views)
File Type: jpg bk_11.jpg (45.8 KB, 21 views)
File Type: jpg bk_12.jpg (36.8 KB, 16 views)
File Type: jpg bk_13.jpg (70.1 KB, 20 views)
File Type: jpg bk_14.jpg (73.8 KB, 19 views)
File Type: jpg bk_15.jpg (50.5 KB, 10 views)
File Type: jpg bk_16.jpg (41.4 KB, 14 views)
File Type: jpg bk_17.jpg (27.5 KB, 11 views)
File Type: jpg bk_18.jpg (63.7 KB, 30 views)
File Type: jpg bk_19.jpg (62.7 KB, 78 views)
File Type: jpg bk_20.jpg (86.6 KB, 103 views)
__________________

» Beta Tester for PCSX2 | ZeroGS KOSMOS | Satourne | nullDC | Dolphin | Misc Projects «
» AMD64 X2 4400+ 939 1MB L2 @ 2.20GHz | GeForce 8800 GTX 768: 575/1800 | 2GB OCZ DC RAM @ 2-3-2-5 | 768GiB HDD «
CKemu is offline   Reply With Quote
Old November 10th, 2005   #63 (permalink)
It's a Spinning Smile!
 
CKemu's Avatar
 
Join Date: Oct 2001
Posts: 5,220
Part 02 of 02
Attached Images
File Type: jpg bk_21.jpg (84.6 KB, 18 views)
File Type: jpg bk_22.jpg (79.3 KB, 29 views)
File Type: jpg bk_23.jpg (78.4 KB, 20 views)
File Type: jpg bk_24.jpg (51.7 KB, 14 views)
File Type: jpg bk_25.jpg (55.9 KB, 11 views)
File Type: jpg bk_26.jpg (62.6 KB, 16 views)
File Type: jpg bk_27.jpg (75.2 KB, 22 views)
File Type: jpg bk_28.jpg (53.2 KB, 13 views)
File Type: jpg bk_29.jpg (84.1 KB, 23 views)
File Type: jpg bk_30.jpg (82.4 KB, 69 views)
File Type: jpg bk_31.jpg (79.2 KB, 32 views)
File Type: jpg bk_32.jpg (77.2 KB, 86 views)
__________________

» Beta Tester for PCSX2 | ZeroGS KOSMOS | Satourne | nullDC | Dolphin | Misc Projects «
» AMD64 X2 4400+ 939 1MB L2 @ 2.20GHz | GeForce 8800 GTX 768: 575/1800 | 2GB OCZ DC RAM @ 2-3-2-5 | 768GiB HDD «
CKemu is offline   Reply With Quote
Old November 10th, 2005   #64 (permalink)
Overclocked
 
Luptatorul's Avatar
 
Join Date: May 2005
Location: Romania
Posts: 127
Question

DO you know if it will be faster the next version, mainly for Soul Calibur 2?
__________________
PC Spec: Intel E6420 @ 3200 Mhz (all Air cooled), 2048 Mb DDR2 Corsair C4DHX, ASUS 7950GT , Creative T6060 5.1, Fortron BS II 500W PSU , Logitech Rumblepad 2
Luptatorul is offline   Reply With Quote
Old November 10th, 2005   #65 (permalink)
It's a Spinning Smile!
 
CKemu's Avatar
 
Join Date: Oct 2001
Posts: 5,220
You mant more speed, get a faster machine, it's as simple as that, emulating the gamecube is an extremely complex process, and current modern machines simply are not powerfull enough.

Certainly improvements can be made to the code in terms of optimisation and the Dynamic Recompiler, but thats not going to make it run anywhere near full speed, and as for the next version, who knows, currently it's not much different to 1.03
__________________

» Beta Tester for PCSX2 | ZeroGS KOSMOS | Satourne | nullDC | Dolphin | Misc Projects «
» AMD64 X2 4400+ 939 1MB L2 @ 2.20GHz | GeForce 8800 GTX 768: 575/1800 | 2GB OCZ DC RAM @ 2-3-2-5 | 768GiB HDD «
CKemu is offline   Reply With Quote
Old November 10th, 2005   #66 (permalink)
Overclocked
 
Luptatorul's Avatar
 
Join Date: May 2005
Location: Romania
Posts: 127
Quote:
Originally Posted by CKemu
You mant more speed, get a faster machine, it's as simple as that, emulating the gamecube is an extremely complex process, and current modern machines simply are not powerfull enough.

Certainly improvements can be made to the code in terms of optimisation and the Dynamic Recompiler, but thats not going to make it run anywhere near full speed, and as for the next version, who knows, currently it's not much different to 1.03
Nobody said anything about full speed , but 70 % could be achieved with proper coding , when psemu was back in 1998 was running psx games at full speed and even faster on a pII at 350mhz and nvidia tnt 16 mb , the human mind has no bounderies when it comes to imagination...
Miracles has been seen before ....
__________________
PC Spec: Intel E6420 @ 3200 Mhz (all Air cooled), 2048 Mb DDR2 Corsair C4DHX, ASUS 7950GT , Creative T6060 5.1, Fortron BS II 500W PSU , Logitech Rumblepad 2
Luptatorul is offline   Reply With Quote
Old November 10th, 2005   #67 (permalink)
It's a Spinning Smile!
 
CKemu's Avatar
 
Join Date: Oct 2001
Posts: 5,220
right...

I really can't be arsed to get into this debate again, about a billion n00bs have said that before, and you just made 1,000,000,001st

Comparing the PSX to a GC is like comparing a mole hill with Mt. Everest....go learn to code, go study 'how' emulation works, then come back with some magic emulator that can achieve this...
__________________

» Beta Tester for PCSX2 | ZeroGS KOSMOS | Satourne | nullDC | Dolphin | Misc Projects «
» AMD64 X2 4400+ 939 1MB L2 @ 2.20GHz | GeForce 8800 GTX 768: 575/1800 | 2GB OCZ DC RAM @ 2-3-2-5 | 768GiB HDD «

Last edited by CKemu; November 10th, 2005 at 16:56.
CKemu is offline   Reply With Quote
Old November 10th, 2005   #68 (permalink)
It's a Spinning Smile!
 
CKemu's Avatar
 
Join Date: Oct 2001
Posts: 5,220
Bomberman Generation [GBGE 67DB] (USA)
Playable, but missing many graphical overlays, thankfully the game instructions have voice overs, so you can progress ..... if you'd actually want to
Attached Images
File Type: jpg image_1_11-08-2005_70296.45.jpg (81.5 KB, 27 views)
File Type: jpg image_2_11-08-2005_70296.73.jpg (74.2 KB, 19 views)
File Type: jpg image_3_11-08-2005_70296.86.jpg (70.9 KB, 11 views)
File Type: jpg image_4_11-08-2005_70296.95.jpg (66.2 KB, 25 views)
File Type: jpg image_5_11-08-2005_70297.09.jpg (94.1 KB, 46 views)
__________________

» Beta Tester for PCSX2 | ZeroGS KOSMOS | Satourne | nullDC | Dolphin | Misc Projects «
» AMD64 X2 4400+ 939 1MB L2 @ 2.20GHz | GeForce 8800 GTX 768: 575/1800 | 2GB OCZ DC RAM @ 2-3-2-5 | 768GiB HDD «
CKemu is offline   Reply With Quote
Old November 10th, 2005   #69 (permalink)
Overclocked
 
Luptatorul's Avatar
 
Join Date: May 2005
Location: Romania
Posts: 127
Quote:
Originally Posted by CKemu
Bomberman Generation [GBGE 67DB] (USA)
Playable, but missing many graphical overlays, thankfully the game instructions have voice overs, so you can progress ..... if you'd actually want to
I guess is like beetween geforce 6600 gt on athlon 64 3200 and a pII at 350 with tnt 64 mb.
WHo knows...
__________________
PC Spec: Intel E6420 @ 3200 Mhz (all Air cooled), 2048 Mb DDR2 Corsair C4DHX, ASUS 7950GT , Creative T6060 5.1, Fortron BS II 500W PSU , Logitech Rumblepad 2
Luptatorul is offline   Reply With Quote
Old November 10th, 2005   #70 (permalink)
Natural medicine
 
cooliscool's Avatar
 
Join Date: Jul 2001
Location: Redmond, Washington, USA
Posts: 6,179
While I agree with most of what you say CK, there's much room for code optimization. A few FPS between a 3+GHz CPU and a less than 1GHz CPU (read: my own tests, P3 933 vs my CPU), obviously leaves a lot open to alternative methods of achieving speed. I guarantee you Gamecube emulation hasn't hit a PC speed wall yet.

The best way to go about it, efficiency wise, would definitely be multithreading (being the biggest change.. compiler optimizations being the next), even over 64-bit. Parallelism really is the best way to gain computing speed, especially with emulating systems with multiple processors/DSPs, etc.
__________________
Fayt : Intel Core 2 Duo E4300 @ 3.06GHz (1360MHz FSB), 2GB Crucial DDR2-800 Dual Channel @ 800MHz 4-3-3-11-14 1T, 512MB BFG nVidia GeForce 7950GT OC @ 650/1600, Sound Blaster Audigy 2 ZS, MSI P6N-SLi - nVidia 650i SLi, 200GB Seagate Barracuda 8MB Cache 7200RPM SATA2, 80GB Seagate Barracuda 8MB Cache 7200RPM SATA2, Lite-On DVD+-RW 16x w/ Lightscribe, Lite-On 16x DVD-ROM, Aspire X-Dreamer II case, Logitech MX518 Optical Mouse, Asetek Waterchill kit (distilled water + Red Line Water Wetter), T.I.M - AS Ceramique
cooliscool is offline   Reply With Quote
Old November 10th, 2005   #71 (permalink)
It's a Spinning Smile!
 
CKemu's Avatar
 
Join Date: Oct 2001
Posts: 5,220
I have been talking to variious devs on the subject of multi-threading, there is debate as to how much of an improvement it really would offer. General consensus was 'very little'.

Whilst it will offer some improvement, if you have say 4 cpus being emulated on 2 cores, core1 may get it's tasks done faster because it's not having to deal with the heavy processes on core2, but it's still got to wait for core2 to complete it's task, due to all the sync something like the PS2 requires.

The speed comes, because it's not having to emulate cpu1,cpu2,cpu3,cpu4,cpu1,cpu2,cpu3,cpu4...on core1, thus doing more than one task at a time, but due to the requirements of sync, alot of this benefit will be lost.

I am really not qualified to discuss this matter further, but most devs working on next gen systems tend to feel that x86-64 offers the highest 'value' in terms of speed, along with refining the code, PCSX2 is experimenting with threads, so we shall have the proof of the pudding (or so they say) soon

Now on with some shots, a rather sexy RPG, good speeds to

Fire Emblem - Path of Radiance [GFEE 308C] (USA)
'Fully' playable game, with sound, graphics glitches, which are noticable through out the game, but do not hinder gameplay, solid 7-23 FPS ingame. However from the options menu you must turn off character animations, otherwise the game will crash on a repeating error READ: Cache address out of bounds.

You will also not that when you start the game you get a error dialog CPU Reset, just press 'OK', and the game will continue fine
Attached Images
File Type: jpg image_1_11-10-2005_81839.2.jpg (63.8 KB, 23 views)
File Type: jpg image_2_11-10-2005_81839.61.jpg (48.3 KB, 54 views)
File Type: jpg image_3_11-10-2005_81839.77.jpg (54.3 KB, 16 views)
File Type: jpg image_4_11-10-2005_81839.92.jpg (61.8 KB, 28 views)
File Type: jpg image_5_11-10-2005_81840.jpg (52.7 KB, 15 views)
File Type: jpg image_6_11-10-2005_81840.08.jpg (61.5 KB, 16 views)
File Type: jpg image_7_11-10-2005_81840.19.jpg (81.8 KB, 35 views)
File Type: jpg image_8_11-10-2005_81840.28.jpg (77.3 KB, 44 views)
File Type: jpg image_9_11-10-2005_81840.42.jpg (77.4 KB, 32 views)
File Type: jpg image_10_11-10-2005_81840.5.jpg (66.8 KB, 36 views)
File Type: jpg image_11_11-10-2005_81840.61.jpg (74.9 KB, 35 views)
File Type: jpg image_12_11-10-2005_81840.73.jpg (88.6 KB, 58 views)
File Type: jpg image_13_11-10-2005_81840.88.jpg (81.0 KB, 21 views)
File Type: jpg image_14_11-10-2005_81841.02.jpg (86.8 KB, 24 views)
File Type: jpg image_15_11-10-2005_81841.17.jpg (78.8 KB, 50 views)
File Type: jpg image_16_11-10-2005_81841.28.jpg (79.7 KB, 66 views)
__________________

» Beta Tester for PCSX2 | ZeroGS KOSMOS | Satourne | nullDC | Dolphin | Misc Projects «
» AMD64 X2 4400+ 939 1MB L2 @ 2.20GHz | GeForce 8800 GTX 768: 575/1800 | 2GB OCZ DC RAM @ 2-3-2-5 | 768GiB HDD «
CKemu is offline   Reply With Quote
Old November 10th, 2005   #72 (permalink)
PCSX2 Coder
 
refraction's Avatar
 
Join Date: Jan 2004
Location: Plymouth, UK
Posts: 9,819
Quote:
Originally Posted by CKemu
I have been talking to variious devs on the subject of multi-threading, there is debate as to how much of an improvement it really would offer. General consensus was 'very little'.

Whilst it will offer some improvement, if you have say 4 cpus being emulated on 2 cores, core1 may get it's tasks done faster because it's not having to deal with the heavy processes on core2, but it's still got to wait for core2 to complete it's task, due to all the sync something like the PS2 requires.

The speed comes, because it's not having to emulate cpu1,cpu2,cpu3,cpu4,cpu1,cpu2,cpu3,cpu4...on core1, thus doing more than one task at a time, but due to the requirements of sync, alot of this benefit will be lost.

I am really not qualified to discuss this matter further, but most devs working on next gen systems tend to feel that x86-64 offers the highest 'value' in terms of speed, along with refining the code, PCSX2 is experimenting with threads, so we shall have the proof of the pudding (or so they say) soon
You are right there, single core would have to do every process one after the other as you say, on the PS2 it usually works on how long another core is going to take while one works on something else, which is really the ps2's version of multithreading.

Personally i think on the newer generation of Dual core processors like the X2 (not P4's with HT, dont believe this provides a true multi tasking environment, seems more of splitting 1 core into 2 virtual processors) we will see an advantage.



Consoles that have several cores have status flags to say when the core is ready for more data, which the other cores check at intervals, plus we have interrupt processing to control these.

AFAIK it is impossible to run 1 thread over 2 processors, so say you have a dual core processor both cores running at 3.6Ghz and you run 1 thread, you will only get 3.6Ghz effective out of that processor, but split the work into 2 threads, you can then run 1 on one core and 1 on the other, getting you a 7.2Ghz effective speed, so the processing time will be greatly reduced.

When emulating consoles that run off 1 processor (aka everything done on the cpu) you will more than likely run into problems, as itll be expecting the last bit of processing to be complete, so you could run into errors or wrong data being processed, but when emulating things like the playstation they run in parrallel anyway, so the emulation of this would be at least a bit more accurate to how it would really run, and in theory, a lot quicker than running on a single thread

Ok cover up for posting off topic, some shots

Sonic Adventure 2 Battle ;p
Attached Images
File Type: jpg sonicmenu.jpg (95.4 KB, 35 views)
File Type: jpg sonicingame.jpg (116.9 KB, 156 views)
__________________

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!




Last edited by refraction; November 10th, 2005 at 22:32.
refraction is offline   Reply With Quote
Old November 15th, 2005   #73 (permalink)
It's a Spinning Smile!
 
CKemu's Avatar
 
Join Date: Oct 2001
Posts: 5,220
Phantasy Star Online ep I & II [GPOP 43BF] (EUR)
Playable ingame, but only in interpreter mode thus FPS isn't exactly 'blistering'
Attached Images
File Type: jpg image_1_11-15-2005_61978.06.jpg (83.3 KB, 18 views)
File Type: jpg image_2_11-15-2005_61978.3.jpg (72.3 KB, 10 views)
File Type: jpg image_3_11-15-2005_61978.41.jpg (48.4 KB, 13 views)
File Type: jpg image_4_11-15-2005_61978.48.jpg (48.0 KB, 6 views)
File Type: jpg image_5_11-15-2005_61978.55.jpg (75.6 KB, 7 views)
File Type: jpg image_6_11-15-2005_61978.64.jpg (93.8 KB, 29 views)
File Type: jpg image_7_11-15-2005_61978.73.jpg (83.5 KB, 50 views)
File Type: jpg image_8_11-15-2005_61978.83.jpg (83.6 KB, 13 views)
File Type: jpg image_9_11-15-2005_61978.92.jpg (27.7 KB, 7 views)
File Type: jpg image_10_11-15-2005_61978.98.jpg (103.1 KB, 44 views)
File Type: jpg image_11_11-15-2005_61979.08.jpg (108.6 KB, 68 views)
__________________

» Beta Tester for PCSX2 | ZeroGS KOSMOS | Satourne | nullDC | Dolphin | Misc Projects «
» AMD64 X2 4400+ 939 1MB L2 @ 2.20GHz | GeForce 8800 GTX 768: 575/1800 | 2GB OCZ DC RAM @ 2-3-2-5 | 768GiB HDD «
CKemu is offline   Reply With Quote
Old November 15th, 2005   #74 (permalink)
Experenced But New User
 
Viper_Viper's Avatar
 
Join Date: Apr 2003
Location: United States of America
Posts: 865
While I am a complete n00b about everything being discussed here, I want to voice my opinion / ask questions with basically no knowledge before hand. Please skip to last sentence of post to get to the question.

In my high school computer science class (AP AB), we learn java. Two years ago the AP tests were based on C++, but now they are on java. I would have rather learned C++, but that is just because I hear it’s more powerful, I really have no idea what is better (mini question: what do you guys use more?) . The class is going _way_ to slow for me, but that’s not what I'm here to talk about.

My teacher is drilling that we divide all the tasks up into smaller tasks. We have classes to run things, change things, display things, and they all operate separate but affect each other.

Now... I'm assuming that all new generation emulators divide their code up into difference "classes". I’m getting this from there being the core emulation and then the video emulation on the side. I really am stretching this but, could you just run the main emulation on one core of a multithreading processor and the video/display part on the other?
__________________
MY PC!!!!
Intel 2.44 ghz // Intel Desktop Board D845PEBT2 (533MHz FSB) // 1GIG DDR PC2700 (NEW) // 120 gig Western Digital HD // 8x DVD+/-R 4x DVD+/-RW Burner (NEW) // 48x15x48 CD-RW // ATI Radeon 9800 Pro 128mb // USB 2.0 // Firewire (soon) // 6 Channel Digital Audio // Serial ATA //
3Dmark05 Demo - 2108

Viper_Viper is offline   Reply With Quote