Emuforums.com

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

Reply
 
Thread Tools Display Modes
Old January 18th, 2013, 19:47   #121
urbanman2004
Registered User
 
urbanman2004's Avatar
 
Join Date: Mar 2009
Location: USA, AR
Posts: 39
@ trickytree: thanks for your continued contributions
__________________
*i7-950
*EVGA X58 4-Way SLI Classified Mainboard 170-BL-E762-A1
*Cosair Vengeance 16GB (4X4GB) DDR3 1600 MHZ
*EVGA GeForce GTX680 SuperClocked
*SilverStone 1200-W
*Western Digital 600 GB VelociRaptor (EXTRA)
*Western Digital 1 TB VelociRaptor WD1000DHTZ (SL 10.6.8 / LION 10.7.4 / ML 10.8.3)
*OCZ Technology Vertex 2 SSD 180 GB (Win8)
*Thermaltake ARMOR+ VH6000BWS Full Tower Case
*Prolimatech Megahalems Rev.B CPU Cooler
*ASUS BW-12B1ST 12X Blu-Ray Internal Burner
urbanman2004 is offline   Reply With Quote

Advertisement [Remove Advertisement]

Old January 23rd, 2013, 05:24   #122
AerosolSP
Registered User
 
Join Date: Jul 2008
Location: Somewhere east of the west.
Posts: 16
I spent a few minutes recovering my account to post this.

I don't want you to work on NullDC anymore, drk||raziel. I don't want you to work on increasing compatability or accuracy or any of the brunt work. Just clean it up and document it. That's all I want, literally.

I'm 23 years old and I'm getting married next month. I've been through my fair share of ****, so I totally understand the "I don't have time" remarks. I don't have time for my own personal hobbies, and I don't feel right begging you to make NullDC any better than it already is. So just clean it up and document it whenever you have the time, so that I, and others, can try to learn from it. I'm not a programmer but if there's any grunt work you want done, you can always shoot me a line. Anything I can do to get my feet wet, you know?

Thanks for all the fish, bro.
AerosolSP is offline   Reply With Quote

Old January 23rd, 2013, 05:35   #123
PsyMan
Bannҽd
 
PsyMan's Avatar
 
Join Date: May 2004
Location: Where banned people go
Posts: 2,186
Quote:
Originally Posted by AerosolSP View Post
I'm not a programmer
There's your first problem.



Quote:
Originally Posted by AerosolSP View Post
Thanks for all the fish, bro.
You won't learn about programing nor emulation by looking at the source code of an emulator. When it comes to the stuff you need to know this is step 4, not step 1.

1. Learn the languages and APIs involved (c/asm/java/d3d/ogl/whatever)
2. Learn about the hardware involved (x86/arm/sh)
3. Learn about emulation techniques and such, preferably by making your own emulator amongst other things
4. Look at someone else's emu and compare notes <-- You are here
5. ???
6. Profit!

Now that you know, you can catch me some fish. I'm too lazy to catch my own... I might even send drk some.
__________________
I'm not insane. YOU are insane... You are all insane!

Click Here to Visit my Blog Page
PsyMan is offline   Reply With Quote

Old January 23rd, 2013, 05:53   #124
AerosolSP
Registered User
 
Join Date: Jul 2008
Location: Somewhere east of the west.
Posts: 16
I'm also interested to learn about quirks of the Dreamcast itself, not just programming in general. So there is still much I can learn from a clean and documented source.
AerosolSP is offline   Reply With Quote

Old January 23rd, 2013, 06:08   #125
PsyMan
Bannҽd
 
PsyMan's Avatar
 
Join Date: May 2004
Location: Where banned people go
Posts: 2,186
Quote:
Originally Posted by AerosolSP View Post
I'm also interested to learn about quirks of the Dreamcast itself, not just programming in general. So there is still much I can learn from a clean and documented source.
No. You learn about the quirks of a system by reading its datasheets or by reverse engineering it. As a last resort you can look at the source code of a preservation-oriented emulator like MAME.

Looking at a performance-oriented emulator in order to learn about a system is gonna result in learning the emulator's quirks, various theories with some of them being invalid and various things about the system itself... that turn out not to be related to the system at all cause there were optimizations, workarounds, hack-fixes and misconceptions all around the place.
__________________
I'm not insane. YOU are insane... You are all insane!

Click Here to Visit my Blog Page
PsyMan is offline   Reply With Quote

Old January 23rd, 2013, 06:31   #126
AerosolSP
Registered User
 
Join Date: Jul 2008
Location: Somewhere east of the west.
Posts: 16
Huh. I was under the impression that NullDC was accuracy-oriented. Regardless, even if I can't learn from NullDC immediately, that's not to stop someone else from being able to learn from it. A little housekeeping could go a long way. I don't care if it takes another 5 years for just that to get done because NullDC isn't my project.

Maybe it's nothing, but I'm perceiving an unwarranted aggressive tone from you. Have I done or said something to offend you? Or has several years of user's sense of entitlement given you a rough edge?
AerosolSP is offline   Reply With Quote

Old January 23rd, 2013, 06:52   #127
PsyMan
Bannҽd
 
PsyMan's Avatar
 
Join Date: May 2004
Location: Where banned people go
Posts: 2,186
Quote:
Originally Posted by AerosolSP View Post
Have I done or said something to offend you? Or has several years of user's sense of entitlement given you a rough edge?
No. I always sound aggressive, and I mean always. You'll get use to it.
__________________
I'm not insane. YOU are insane... You are all insane!

Click Here to Visit my Blog Page
PsyMan is offline   Reply With Quote

Old January 30th, 2013, 15:12   #128
trickytree
Registered User
 
Join Date: Aug 2010
Location: UK
Posts: 113
DimitrisV22 has just made some big changes to nullDC in revision 142:
http://code.google.com/p/nulldc/source/detail?r=142

Has anyone tried it? My PC is out of action for a while, so it'd be nice if anyone could explain what improvements they see.

You can get optimised and non-optimised builds at:
http://www.emucr.com/search/label/DC?&max-results=12
trickytree is offline   Reply With Quote

Old January 30th, 2013, 23:47   #129
Squall-Lionh@rt
Maybe I'm a Lion
 
Squall-Lionh@rt's Avatar
 
Join Date: Aug 2012
Location: Australia
Posts: 2,710
avoid emucr unless you have good faith in your antivirus.
Squall-Lionh@rt is offline   Reply With Quote

Old January 31st, 2013, 15:33   #130
trickytree
Registered User
 
Join Date: Aug 2010
Location: UK
Posts: 113
Can't say I've had virus problems with EmuCR, but where else can you get compiled versions? ('build your own' isn't a viable answer for most)

DimitrisV22 is on a roll, we're now up to r144.
trickytree is offline   Reply With Quote

Old February 1st, 2013, 04:51   #131
Squall-Lionh@rt
Maybe I'm a Lion
 
Squall-Lionh@rt's Avatar
 
Join Date: Aug 2012
Location: Australia
Posts: 2,710
beg krossx to build you a copy
Squall-Lionh@rt is offline   Reply With Quote

Old February 5th, 2013, 15:21   #132
trickytree
Registered User
 
Join Date: Aug 2010
Location: UK
Posts: 113
Quote:
Originally Posted by Squall-Lionh@rt View Post
avoid emucr unless you have good faith in your antivirus.
Quite ironic then that Google recently listed this site as one that 'may harm your computer' but not EmuCR.

Anyway I've had a go with the latest revision (r146) and it's definitely in a 'transitional' phase - textures go missing or are incorrect, and there's lots of slowdown - Soul Calibur is badly affected, going from about 300% max speed to about 40% on my machine.

I'm sure the changes will come good, but for now it's best for users to stick to r141.
trickytree is offline   Reply With Quote

Old February 8th, 2013, 01:02   #133
trickytree
Registered User
 
Join Date: Aug 2010
Location: UK
Posts: 113
r147 fixes the problems above, although to be honest I'm hard pushed to see any noticable improvements over r141. A layman's terms explanation of the changes would be nice.
trickytree is offline   Reply With Quote

Old February 8th, 2013, 01:16   #134
KrossX
クロッスエクス
 
KrossX's Avatar
 
Join Date: Mar 2006
Location: Argentina
Posts: 3,714
No idea. I've read something about streaming, which might help one shmup... Psyvariar I think, or Mars Matrix. I don't remember now.
__________________

KrossX is offline   Reply With Quote

Old February 8th, 2013, 16:21   #135
marlec
Registered User
 
Join Date: Mar 2007
Location: Holland
Posts: 47
Quote:
Originally Posted by trickytree View Post
Anyway I've had a go with the latest revision (r146) and it's definitely in a 'transitional' phase - textures go missing or are incorrect, and there's lots of slowdown - Soul Calibur is badly affected, going from about 300% max speed to about 40% on my machine.
Has DimitrisV22 taken the project over then ?? can we expect more revisions from him ?
__________________
My PC Spec`s

Windows 7 Home x64
i5 2500k@3.7Ghz
4GB DDR3 Ballistix Tracer
Gigabyte GTX560 Ti
X-Fi Titanium
marlec is offline   Reply With Quote

Old February 9th, 2013, 03:29   #136
trickytree
Registered User
 
Join Date: Aug 2010
Location: UK
Posts: 113
Don't know, it would be nice if he'd post on here and talk about his changes.
trickytree is offline   Reply With Quote

Old March 13th, 2013, 21:59   #137
Nankeiro
Registered User
 
Join Date: Mar 2010
Location: Mexico
Posts: 3
Hey, tricky. hope you can help me with this. What revision to date is the best? I downloaded r149. Thanks in advance.
Nankeiro is offline   Reply With Quote

Old March 14th, 2013, 00:22   #138
trickytree
Registered User
 
Join Date: Aug 2010
Location: UK
Posts: 113
I'd still say r141 is the most compatible, lots of good changes since then but I still notice some graphical glitches and missing audio in r149 which aren't in r141. There's a r150 out now with fixed memory leaks, but I haven't tried it.

I'd say use r141 combined with the alternate version I created (in this thread) for maximum compatibility, but keep a version of the latest revision for comparison.
trickytree is offline   Reply With Quote

Old March 14th, 2013, 08:11   #139
Nankeiro
Registered User
 
Join Date: Mar 2010
Location: Mexico
Posts: 3
Thanks for answering. Really. I'm going to follow your advice and try Shenmue with this revision and your .exe. Thanks!
Nankeiro 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

Forum Jump

All times are GMT +1. The time now is 06:24.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.