Emuforums.com

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

Login to remove all ads!
Reply
 
LinkBack Thread Tools Display Modes
Old April 26th, 2008   #1 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 656
Official CVS builds?

I've been thinking on doing some serious work on the CVS regarding the 3D core and the general speed. I know I can get easily a 10% speed up and make the 3D games look correct, but the current stopper is the unofficial builder...

I've been thinking on doing builds on my blog as I update the CVS, but still have to think about it. The good point is having trusted builds that will stop a bit before official releases to keep some surprises on the official releases, and having more control over what's in the CVS builds (for example, removing the "report bug" on the menus).

I'd like to receive some opinions, especially something a bit more elaborate than "do it"
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old April 26th, 2008   #2 (permalink)
LET'S GO!! COME ON!!
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Hawaii
Posts: 4,910
Would a CVS really be more desirable than an SVN? Just asking.

WIP builds sound indeed nice (especially to showcase progress). Having official progress builds (instead of many 'unofficial' ones circulating on the net) could help garner some more insightful feedback from the community too.
__________________
< My deviantART || GENERALEMU || XTEMU || Webcomics
VBA-M || @ES <(^_^)> <(^_^)>


Hard core Rikki is offline   Reply With Quote
Old April 26th, 2008   #3 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 656
Quote:
Originally Posted by Hard core Rikki View Post
Would a CVS really be more desirable than an SVN? Just asking.
Nope, at all, but currently desmume is using CVS. I've asked quite a lot of times to move to SVN (I'm more used to it, and the tools are better, imho) but didn't get any results from the rest of the team.
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old April 26th, 2008   #4 (permalink)
PCSX2 Coder
 
refraction's Avatar
 
Join Date: Jan 2004
Location: Plymouth, UK
Posts: 9,591
ive found with PCSX2, less "dodgy" releases seem to appear when there are official releases. but on the other hand you have to realise if you make them publicly available, people will start asking for support on them. It will be down to you if you choose to allow support or not, just make sure you let the mods/admin know or make a thread for sticky so we know to moderate it
__________________

http://www.generalemu.net/
Intel Core 2 Quad Q6600 @ 3.4Ghz (425x8), eVGA 8800GTX 768mb, 996Gb HDs, 2Gb Corsair DDR2-800 @ DDR2-1020 5-5-5-18 Dual Channel, 14605 3dMark 06 Points
CPU-Z Link
3dMark06 Score Link
Dont PM me for help, use the forums, thats what its for!



refraction is offline   Reply With Quote
Old April 26th, 2008   #5 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 656
Quote:
Originally Posted by refraction View Post
ive found with PCSX2, less "dodgy" releases seem to appear when there are official releases. but on the other hand you have to realise if you make them publicly available, people will start asking for support on them. It will be down to you if you choose to allow support or not, just make sure you let the mods/admin know or make a thread for sticky so we know to moderate it
Yep, obviously the idea is based on amponzi's builds and PCSX2. I still have to think about it, as I said, because the "support" problem is quite large. Even if I would like to avoid supporting them (it's quite a lot better having only one version to get bugs reported from, that's clear), I've found myself on the past saying too many times: "That bug is fixed on CVS, wait until we release a build". And then seeing the same bug reported quite a lot of other times. This way I could resort to those builds, and in case of regression, have more accurate information, else I only get regression bugs information from testers who can build desmume.

We usually try to keep the CVS stable at all times, and I "usually" know what CVS versions could cause problems (and thus would avoid doing builds from them), I guess I could control the problems. Of course there will be issues, but they already exist on official releases, so it's something I'm used to :P
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old April 26th, 2008   #6 (permalink)
PCSX2 Coder
 
refraction's Avatar
 
Join Date: Jan 2004
Location: Plymouth, UK
Posts: 9,591
yeh now instead of saying "the bug is fixed on cvs" you can say "get the latest beta from the site"
__________________

http://www.generalemu.net/
Intel Core 2 Quad Q6600 @ 3.4Ghz (425x8), eVGA 8800GTX 768mb, 996Gb HDs, 2Gb Corsair DDR2-800 @ DDR2-1020 5-5-5-18 Dual Channel, 14605 3dMark 06 Points
CPU-Z Link
3dMark06 Score Link
Dont PM me for help, use the forums, thats what its for!



refraction is offline   Reply With Quote
Old April 26th, 2008   #7 (permalink)
Mad
AKA snkmad
 
Mad's Avatar
 
Join Date: Apr 2001
Location: Brazil, Fortaleza-Ceará
Posts: 2,800
Talking

Quote:
Originally Posted by shashClp View Post
This way I could resort to those builds, and in case of regression, have more accurate information, else I only get regression bugs information from testers who can build desmume.
I used to do that. I build the latest cvs, test and report, but no need to say this to you Shash, since i bugged you many times
And i only stopped doing so, because development went really slow, and there was nothing new to test.

And those builds by amponzi were nice, coz more ppl could test and report errors and regressions. Its better to have more ppl testing, even more now, since the compat list on desmume.org was deleted....
__________________
[WinXP SP2] [Gigabyte GA-M61PM-S2] [Athlon64 X2 3800+ @2.00Ghz] [XFX Geforce 8600GT XxX 256MB DDR3] [17" SyncMaster 753v] [Samsung SATA II HD080HJ 80GB] [Samsung SATA II HD250HJ 250GB] [Kingston 2x1GB DDR2 6400@800MHz CL6] [Samsung CDDVDW SH-S203B] [NVIDIA nForce Networking] [Realtek ALC883 @ nVIDIA MCP61]
Mad is offline   Reply With Quote
Old April 26th, 2008   #8 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 656
Quote:
Originally Posted by Mad View Post
(...) since the compat list on desmume.org was deleted....
Check again, I talked to Guillaume and seems he could recover it from an old backup

Well, any other opinions? I've setup a web page and I'm quite sure about the idea, but I would like to hear other opinions if possible.

Third (and hopefully last) edit, to tease people a bit, let's see if I get more opinions on the matter with a few comparative shots of what it is, and what could be :P
Attached Images
File Type: png sm64ds_old.png (74.3 KB, 30 views)
File Type: png nfu2_old.png (60.1 KB, 21 views)
File Type: png sm64ds_new.png (81.0 KB, 30 views)
File Type: png nfu2_new.png (64.7 KB, 25 views)
__________________
Emulator development blog

Last edited by shashClp; April 27th, 2008 at 22:20. Reason: Adding more information
shashClp is offline   Reply With Quote
Old April 27th, 2008   #9 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 370
Quote:
Originally Posted by shashClp
I've been thinking on doing some serious work on the CVS regarding the 3D core and the general speed. I know I can get easily a 10% speed up and make the 3D games look correct, but the current stopper is the unofficial builder...
Why don't you do this ? Instead of playing Mario64 with green sky, solid water and black columns instead of shadows, people could play with real sky, translucent water and correct shadows.
No, instead of this, you're posting screenshots where the game looks perfect, but you don't commit your changes, so people must wait and play with glitches...

But I'm also working on DeSmuME (mods), and Mario64 will look better (not perfect) in the mod 3.
__________________
Pcsx2 is great emulator and Megapad is great pad plugin !!!
NHervé is offline   Reply With Quote
Old April 27th, 2008   #10 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 656
Quote:
Originally Posted by NHervé View Post
Why don't you do this ? Instead of playing Mario64 with green sky, solid water and black columns instead of shadows, people could play with real sky, translucent water and correct shadows.
No, instead of this, you're posting screenshots where the game looks perfect, but you don't commit your changes, so people must wait and play with glitches...

But I'm also working on DeSmuME (mods), and Mario64 will look better (not perfect) in the mod 3.
Because I want to hear opinions about that model of development/distribution, which I'm not getting, and I thought an incentive would move more people to spend a few minutes writing their opinion... Noting the obvious won't help, in case you're wondering.
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old April 28th, 2008   #11 (permalink)
Eric Cartmenez
 
dreampeppers99's Avatar
 
Join Date: Jul 2006
Location: Here
Posts: 303
The scheme of Public CVS release can vanish with "non-official version CVS"...
And if you keep news about it on your blog people can stay more and more eagier...
So post news/cvspublic on your blog (my opinion)
If people See the progress they keep waiting news...

The scheme of Public CVS release can vanish with "non-official version CVS"...
And if you keep news about it on your blog people can stay more and more eagier...
So post news/cvspublic on your blog (my opinion)
If people See the progress they keep waiting news...

we love see progress and screenshoots

Last edited by dreampeppers99; April 28th, 2008 at 02:57. Reason: Automerged Doublepost
dreampeppers99 is offline   Reply With Quote
Old April 28th, 2008   #12 (permalink)
Emulation Master
 
MasterPhW's Avatar
 
Join Date: Mar 2004
Location: in-hell
Posts: 342
Yeah, I agree to nearly all my preposters.
The best way to "support" a community is to tease them with screenshots and probably some new cvs builds from time to time, and probably it will get some more devs aboard aswell.
Your blog is a great proove. I really enjoy reading it, there are a lot great teaser (even if you don't apply some changes to the public cvs) and also has a lot feedreader I think.
So I would say, give it a go, try how good it will work, and if it doesn't work, then probably stop it.
__________________
The Future of Emulation: Emulate a High End Computer on a Low End System
Current PC specs:
Portable: Intel C2D T7250 (2x2.0Ghz, 800Mhz) | 2048 MB DDR2 PC800 | Geforce Go 7950 GTX PCI-E | Realtek HD Audio |
180Gbyte Internal SATA2 + 4x500GB external | Windows Vista Business X64 MSDNAA
Desktop: AMD Athlon 64 X2 4200+ (2x2.5Ghz, S939) | MSI KbT Neo2-F V2.0
| 2x1GB Corsair Value VS1GBKIT400 | MSI Geforce NX 7800GS-TD256/AGP8x
| Creative SB Audigy LS | 2,5TB (4 SATA2 HDDs in Raid0) | Windows Vista Business MSDNAA


Visit my Blog
MasterPhW is offline   Reply With Quote
Old April 28th, 2008   #13 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 656
While waiting if anyone objects against the idea (from the DeSmuME team, mainly), I've published the simple page that will host them, have a peek here. I know the web could be better, but web design isn't something I'm particularly expert of.
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old April 29th, 2008   #14 (permalink)
Eric Cartmenez
 
dreampeppers99's Avatar
 
Join Date: Jul 2006
Location: Here
Posts: 303
"web design isn't something I'm particularly expert of."

:P I like it
Simple and informative...
__________________
OS: Windows XP Professional SP2 (32bits)
CPU: Athlon XP 2400+ (2.0 Ghz)
Graphics Card: ATI X1650 Pro 512MB
Memory: 1GB DDR
dreampeppers99 is offline   Reply With Quote
Old April 29th, 2008   #15 (permalink)
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 656
As far as of now, no one from the team has objected, thus I'll be uploading the first build (and changes to the CVS) in a few hours.

EDIT: Seeing no one objected against the builds, I've just uploaded the first one: let's all hope this turns well and I can keep on this

First WIP
__________________
Emulator development blog

Last edited by shashClp; April 29th, 2008 at 23:23.
shashClp is offline   Reply With Quote
Old April 30th, 2008   #16 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 3,402
Good job, shadhClp. I really like your new WIP site.
__________________


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
RockmanForte is offline   Reply With Quote
Old April 30th, 2008   #17 (permalink)
The Alpha and Omega
 
ShakirMole's Avatar
 
Join Date: Mar 2007
Location: Tanzania
Posts: 300
very nice work shash... i like yer site, simple and exactly wat is needed is displayed
__________________
------------------------------------------------------
Join Irc server #thegoldcafe on channel irc.star-fleet.net and get rom compatibility lists for iDeaS,no$gba,and others and all your emulation needs
Alternatively, you could join through the java website which links directly to thegoldcafe channel
http://www.dscompatibilitydatabases.co.nr/

Professor Layton Walkthrough with excellent coverage and pics http://professorlaytonwalkthrough.blogspot.com/
ShakirMole 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 05:21.


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5