Emuforums.com

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

Reply
 
Thread Tools Display Modes
Old April 26th, 2008, 21:15   #1
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
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

Advertisement [Remove Advertisement]

Old April 26th, 2008, 21:26   #2
Hard core Rikki
Moving into the beat
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Hawaii
Posts: 11,387
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.
__________________

Hard core Rikki is offline   Reply With Quote

Old April 26th, 2008, 21:28   #3
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
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, 22:07   #4
refraction
PCSX2 Coder
 
refraction's Avatar
 
Join Date: Jan 2004
Location: Plymouth, UK
Posts: 10,037
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.pcsx2.net
Intel i7 920 @ 3.4Ghz, POV GTX 570 1.3Gb, 1.8Tb HD space, 6Gb OCZ Reaper PC3-14400 Triple Channel
Dont PM me for help, use the forums, thats what its for!


My Chip16 Emulator RefChip16 http://code.google.com/p/refchip16/
refraction is offline   Reply With Quote

Old April 26th, 2008, 22:17   #5
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
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, 22:20   #6
refraction
PCSX2 Coder
 
refraction's Avatar
 
Join Date: Jan 2004
Location: Plymouth, UK
Posts: 10,037
yeh now instead of saying "the bug is fixed on cvs" you can say "get the latest beta from the site"
__________________

http://www.pcsx2.net
Intel i7 920 @ 3.4Ghz, POV GTX 570 1.3Gb, 1.8Tb HD space, 6Gb OCZ Reaper PC3-14400 Triple Channel
Dont PM me for help, use the forums, thats what its for!


My Chip16 Emulator RefChip16 http://code.google.com/p/refchip16/
refraction is offline   Reply With Quote

Old April 26th, 2008, 22:26   #7
Mad
AKA snkmad
 
Mad's Avatar
 
Join Date: Apr 2001
Location: Brazil, Fortaleza-Ceará
Posts: 4,030
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....
__________________
Main PC:Win 7 SP1 PRO X64 - Asus P5G41C-M LX - Intel Q6600@2.4Ghz - OCZ 2x 2GB DDR2 1000Mhz - Sapphire Vapor-X HD5770 1GB GDDR5 - 19" LCD SyncMaster T190 - Samsung SATA II HD322HJ 320GB
HTPC:Acer Aspire AR1600 - Windows 7 PRO X86 - Atom 230@1.6Ghz - 3GB DDR2 800Mhz - Nvidia ION LE - SATA II WD 160GB + Seagate GoFlex Desk 2TB USB 3.0
Notebook:Dell Inspiron 14R N4110 - Windows 7 SP1 PRO X64 / Ubuntu 12.04 X64 - Intel Core i5 2410M@2.3Ghz - 8GB DDR3@1333Mhz - Intel HD 3000 - WDC SATA II 640GB + SSD Kingston V200 128GB +WD Scorpio Blue 320GB USB 3.0 CASE
Mad is offline   Reply With Quote

Old April 26th, 2008, 22:28   #8
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
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, 33 views)
File Type: png nfu2_old.png (60.1 KB, 23 views)
File Type: png sm64ds_new.png (81.0 KB, 32 views)
File Type: png nfu2_new.png (64.7 KB, 26 views)
__________________
Emulator development blog

Last edited by shashClp; April 27th, 2008 at 23:20.. Reason: Adding more information
shashClp is offline   Reply With Quote

Old April 27th, 2008, 23:56   #9
Luigi__
Formerly NHervé
 
Luigi__'s Avatar
 
Join Date: Jul 2007
Location: Peach__'s castle
Posts: 818
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.
__________________
Luigi__'s website - now open! -- If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Luigi__ is offline   Reply With Quote

Old April 28th, 2008, 00:00   #10
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
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, 03:53   #11
dreampeppers99
Registered User
 
dreampeppers99's Avatar
 
Join Date: Jul 2006
Location: Brazil
Posts: 622
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 03:57.. Reason: Automerged Doublepost
dreampeppers99 is offline   Reply With Quote

Old April 28th, 2008, 14:52   #12
MasterPhW
Emulation Master
 
MasterPhW's Avatar
 
Join Date: Mar 2004
Location: in-hell
Posts: 389
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, 22:33   #13
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
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, 03:02   #14
dreampeppers99
Registered User
 
dreampeppers99's Avatar
 
Join Date: Jul 2006
Location: Brazil
Posts: 622
"web design isn't something I'm particularly expert of."

:P I like it
Simple and informative...
__________________
Leandro Moreira
dreampeppers99 is offline   Reply With Quote

Old April 29th, 2008, 22:42   #15
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
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 30th, 2008 at 00:23..
shashClp is offline   Reply With Quote

Old April 30th, 2008, 01:33   #16
RockmanForte
Rockman fan
 
Join Date: May 2002
Location: Earth!
Posts: 5,285
Good job, shadhClp. I really like your new WIP site.
RockmanForte is offline   Reply With Quote

Old April 30th, 2008, 14:13   #17
ShakirMole
The Alpha and Omega
 
ShakirMole's Avatar
 
Join Date: Mar 2007
Location: Tanzania
Posts: 304
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

Forum Jump

All times are GMT +1. The time now is 12:32.

© 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.