MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

MASH
MASH
Reged: 09/26/03
Posts: 1775
Loc: Germany
Send PM


What's New in MAME 0.149u1 (Overview)
#311145 - 07/06/13 11:37 PM


What's New in MAME 0.149u1 (Overview) at http://www.mameworld.info/mameinfo/
from MAME http://git.redump.net/mame/

Edited by MASH (07/19/13 12:08 AM)



redk9258
Regular
Reged: 09/21/03
Posts: 3968
Loc: Troy, Illinois USA
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: MASH]
#311148 - 07/07/13 01:05 AM


How did you get the Whatsnew file?



Sune
Connected
Reged: 09/21/03
Posts: 5648
Loc: Lagoa Santa, Brasil
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: redk9258]
#311149 - 07/07/13 01:11 AM


> How did you get the Whatsnew file?

All the info is available here
http://mame.dorando.at/svn/
or here
http://git.redump.net/mame/

S



redk9258
Regular
Reged: 09/21/03
Posts: 3968
Loc: Troy, Illinois USA
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Sune]
#311151 - 07/07/13 01:20 AM


I don't see the same thing MASH posted. I do see it on MAMEDEV.org though.



TafoidAdministrator
I keep on testing.. testing.. testing... into the future!
Reged: 04/19/06
Posts: 3135
Loc: USA
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: redk9258]
#311153 - 07/07/13 02:48 AM


> I don't see the same thing MASH posted. I do see it on MAMEDEV.org though.

He parses the commit message and source files worked on and puts them in his mameinfo.dat file. While I appreciate the work he does, posting an overview like this only serves to confuse people like it has. Don't expect u1 for at least a couple weeks.



redk9258
Regular
Reged: 09/21/03
Posts: 3968
Loc: Troy, Illinois USA
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Tafoid]
#311162 - 07/07/13 06:43 AM


Oddly enough, the source on mamedev.org appears to be updated to u1.

http://www.mamedev.org/source/whatsnew_0148u1.txt.html



TafoidAdministrator
I keep on testing.. testing.. testing... into the future!
Reged: 04/19/06
Posts: 3135
Loc: USA
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: redk9258]
#311163 - 07/07/13 07:08 AM


> Oddly enough, the source on mamedev.org appears to be updated to u1.
>
> http://www.mamedev.org/source/whatsnew_0148u1.txt.html

That's 0.148u1, not 0.l49u1.. which hasn't been released yet.



RobbbertModerator
Sir
Reged: 08/21/04
Posts: 3193
Loc: A long way from you
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: MASH]
#311166 - 07/07/13 08:18 AM


> MAME r23625 - r24104 at http://git.redump.net/mame/
>
> New in MAME 0.149u1

Thought it was the chinese guy come to pester us.



Sune
Connected
Reged: 09/21/03
Posts: 5648
Loc: Lagoa Santa, Brasil
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Tafoid]
#311168 - 07/07/13 08:54 AM


> Don't expect u1 for at least a couple weeks.

I don't follow u releases anymore..at least not on OS X. I just pull latest svn and compile when I see something interesting

I can't believe how easy it is...it's ridiculous...when the basic plumbing is done, from there on in you just run Terminal.app and do

cd ~/downloads/mame/trunk

svn update

make all -j5

...wait a little while and there it is ready to run.

S



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9714
Loc: ECV-197 The Orville
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Sune]
#311177 - 07/07/13 01:26 PM


> I don't follow u releases anymore..at least not on OS X. I just pull latest svn and
> compile when I see something interesting
>
> I can't believe how easy it is...it's ridiculous...

Agreed. It's actually easier to build SVN than a full release on non-Windows systems.



redk9258
Regular
Reged: 09/21/03
Posts: 3968
Loc: Troy, Illinois USA
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Tafoid]
#311183 - 07/07/13 03:48 PM


> That's 0.148u1, not 0.l49u1.. which hasn't been released yet.

Damn, minor details. LOL



Dullaron
Diablo III - Dunard #1884
Reged: 07/22/05
Posts: 6125
Loc: Fort Worth, Tx
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: redk9258]
#311185 - 07/07/13 04:13 PM


> > That's 0.148u1, not 0.l49u1.. which hasn't been released yet.
>
> Damn, minor details. LOL

Don't worry you aren't alone.



W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB



Mamesick
Troll Lamer
Reged: 09/21/03
Posts: 1649
Loc: Italy
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: R. Belmont]
#311186 - 07/07/13 04:15 PM


> > I don't follow u releases anymore..at least not on OS X. I just pull latest svn and
> > compile when I see something interesting
> >
> > I can't believe how easy it is...it's ridiculous...
>
> Agreed. It's actually easier to build SVN than a full release on non-Windows systems.

Maybe silly question: would be allowed release for example a MAMEUIFX 0.149 SVN R24000 based on full source code committed at that revision number? And if yes, should I to provide the full source or simply what I've changed? TIA.



Master O
Yes, Even Parodius Music
Reged: 11/20/06
Posts: 1332
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: MASH]
#311188 - 07/07/13 04:49 PM


> MAME r23625 - r24104 at http://git.redump.net/mame/
>
> New in MAME 0.149u1
>
>
> 0.149u1
>---

Out of curiosity, what does "modernizing a CPU" mean?



"Note to Noobs:

We are glad to help you but simply posting that something does not work is not going to lead to you getting help. The more information you can supply defining your problem, the less likely it will be that you will get smart-alec replies.

C.D.~"



redk9258
Regular
Reged: 09/21/03
Posts: 3968
Loc: Troy, Illinois USA
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Mamesick]
#311193 - 07/07/13 05:03 PM


> Maybe silly question: would be allowed release for example a MAMEUIFX 0.149 SVN
> R24000 based on full source code committed at that revision number? And if yes,
> should I to provide the full source or simply what I've changed? TIA.

I believe that's the way Robbbert does HBMAME.

http://hbmame.the-chronicles.org/


Quote:


Compilation instructions:

Take note of the revision number above (for example 22617).
Use a SVN client to download from the MAME public SVN as it was at that revision number.
To test, make sure you can compile MAME using the SVN files you downloaded.
Extract the HBMAME source over the MAME source.
Lastly, compile HBMAME and test it.





DaffyDuck
As silly/crazy as possible
Reged: 10/04/06
Posts: 394
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Mamesick]
#311194 - 07/07/13 05:08 PM


> > > I don't follow u releases anymore..at least not on OS X. I just pull latest svn
> and
> > > compile when I see something interesting
> > >
> > > I can't believe how easy it is...it's ridiculous...
> >
> > Agreed. It's actually easier to build SVN than a full release on non-Windows
> systems.
>
> Maybe silly question: would be allowed release for example a MAMEUIFX 0.149 SVN
> R24000 based on full source code committed at that revision number? And if yes,
> should I to provide the full source or simply what I've changed? TIA.


there is no problem with that, and you can post only the diff source (like you always do) and not the full source tree.

though I would prefer if you also post a link for the official mame svn source (from git.redump.net/mame/)



Daffy Duck



Mamesick
Troll Lamer
Reged: 09/21/03
Posts: 1649
Loc: Italy
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: redk9258]
#311199 - 07/07/13 06:54 PM


Very very interesting... thanks to all.



DaffyDuck
As silly/crazy as possible
Reged: 10/04/06
Posts: 394
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Mamesick]
#311202 - 07/07/13 07:30 PM


> Very very interesting... thanks to all.

Take notice though, that the SVN source might be more unstable that the latest u update.

So I advise you, that unless there are significant fixes in the SVN source (against the latest official u update), you should stick with the official u updates.



Daffy Duck



Mamesick
Troll Lamer
Reged: 09/21/03
Posts: 1649
Loc: Italy
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: DaffyDuck]
#311203 - 07/07/13 08:11 PM


> > Very very interesting... thanks to all.
>
> Take notice though, that the SVN source might be more unstable that the latest u
> update.
>
> So I advise you, that unless there are significant fixes in the SVN source (against
> the latest official u update), you should stick with the official u updates.

You're telling me things I already know. The fact is that for as it works now, it seems that there's not too much difference from taking a good SVN commit and a full stable release. If you notice, even if there is a full release, on the SVN after some hours there are already new interesting commits. So, in my opinion, the full version number release for as MAME Development works now, it's not so much "stable" and important like it was for example two years ago... IMO. The only relevant problem for gamers/pokeroms could be the impossibility to find a new romset which is in the SVN source I used because as you know, ROMs surface on the internet only when there is a public release, update or full number. The rest will be up to me decide and judge which revision take in consideration to release a build.

Edited by Mamesick (07/07/13 08:13 PM)



B2K24
MAME @ 15 kHz Sony Trinitron CRT user
Reged: 10/25/10
Posts: 2663
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Mamesick]
#311213 - 07/08/13 02:15 AM


I thought the rule of thumb was compiling SVN versions are not meant for distribution and only for that person to use/run it themselves.

Unless you have some major/significant work and progress that applies specifically to your front end which cannot wait for the official cycles, it is my opinion you should respect the U and Full release cycles and not distribute SVN builds.



RetroRepair
MAME Fan
Reged: 12/21/09
Posts: 259
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: MASH]
#311217 - 07/08/13 02:38 AM


Mother of god that's a lot of updates!



http://www.youtube.com/retrorepair



MASH
MASH
Reged: 09/26/03
Posts: 1775
Loc: Germany
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Master O]
#311218 - 07/08/13 02:40 AM


> Out of curiosity, what does "modernizing a CPU" mean?

The CPU core will be rewritten to C++, with some changes here and there.



etabeta
Reged: 08/25/04
Posts: 2036
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Mamesick]
#311223 - 07/08/13 06:44 AM


> You're telling me things I already know. The fact is that for as it works now, it
> seems that there's not too much difference from taking a good SVN commit and a full
> stable release. If you notice, even if there is a full release, on the SVN after some
> hours there are already new interesting commits.

he actually has a point. before a release we run several extensive tests to track regressions and fix what is caught, but if you take a generic svn revision you have none of these bigfixes
hence, while as of late the differences between main releases and update releases are almost not-existent in stability terms, the differences between a release and the current svn can be quite large

and for the record, the reason why "even if there is a full release, on the SVN after some hours there are already new interesting commits" is exactly that those commits might break functionalities in some drivers and need some more public testing before next release...



Mamesick
Troll Lamer
Reged: 09/21/03
Posts: 1649
Loc: Italy
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: etabeta]
#311226 - 07/08/13 09:14 AM


The yours is indeed a good point. Though I'm not in a hurry so for the moment I'll follow how thing will proceed.



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9714
Loc: ECV-197 The Orville
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: DaffyDuck]
#311238 - 07/08/13 05:59 PM


> Take notice though, that the SVN source might be more unstable that the latest u
> update.

Honestly it's frequently the case that random SVN pulls are more stable than any u or integer release. Especially if you pull about 24 hours after a release; all the bugs people found right away are often fixed then, and there hasn't been enough time for major new breakages to land.



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9714
Loc: ECV-197 The Orville
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: B2K24]
#311239 - 07/08/13 06:02 PM


> I thought the rule of thumb was compiling SVN versions are not meant for distribution
> and only for that person to use/run it themselves.
>
> Unless you have some major/significant work and progress that applies specifically to
> your front end which cannot wait for the official cycles, it is my opinion you should
> respect the U and Full release cycles and not distribute SVN builds.

I disagree. I think the release cycle concept is outdated. u releases made sense when development was so active that you could do one every 2 weeks. They should just all be integer releases now - it would eliminate a lot of confusion, and be much more in sync with how development actually happens nowadays.

As I said above, the most stable MAME is almost always an SVN pull around 24 hours after a release, not the release itself.



Bad A Billy
Oop Ack!
Reged: 12/27/07
Posts: 1076
Loc: Outland
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: R. Belmont]
#311271 - 07/09/13 03:08 AM


What about doing a "p" release? A preliminary if you will, then update that with the major/minor fixes that come in after the 1st 24/36/48 hours and that would be the final new integer release? You'd have the stability tests done and the biggest bugs squashed for a full release. Most mainstream people probably wouldn't d/l a "p" release if they knew(and were strongly suggested) a more stable one is only a day or so away. The majority of this group already uses SVN, do what we want, & report bugs anyway, we all wouldn't be here now if we were mainstream!

Just a thought...



Pessimist: Oh, this can't get any worse!
Optimist: Yes, it can!



Mamesick
Troll Lamer
Reged: 09/21/03
Posts: 1649
Loc: Italy
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Bad A Billy]
#311281 - 07/09/13 07:28 AM


I think we (or better... they Developers) should simply release versions based on SVN. I mean: stop with U1, U2, U3 but simply go ahead with MAME 0.149 SVN r24214 for example. Then when all seems ready for a full build, go ahead with MAME 0.150 SVN r24358....
As far as I know, the vast majority of software which have a public and/or accessible SVN do this. My two cents.



Anonymous
Unregistered
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Bad A Billy]
#311291 - 07/09/13 12:21 PM


The best way to do it is to create a release branch every time we want to stabilise things & then run tests on it and fix it while trunk moves forward. If more bugs turn up then we would do point releases with just the fixes to the release branch (as long as they were trivial and we hadn't started on the next release cycle).

Right now if you want something stable then it's up to you to find a release that runs the games you want good enough. If you don't want to do that then just grab svn and live with random stuff breaking.



Anonymous
Unregistered
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: etabeta]
#311292 - 07/09/13 12:30 PM


> he actually has a point. before a release we run several extensive tests to track
> regressions and fix what is caught, but if you take a generic svn revision you have
> none of these bigfixes

We don't stop committing new changes though.
Also the tests we run barely touch the surface.



etabeta
Reged: 08/25/04
Posts: 2036
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: ]
#311300 - 07/09/13 03:00 PM


> We don't stop committing new changes though.

I do, except for changes to softlists

> Also the tests we run barely touch the surface.

it's still more testing than you can get by manually firing up a few games that you have modified, and it's mostly done right before an intermediate update
that's why I claimed those to be *usually* more stable

of course if we could have people testing over and over all systems and games it would be great, but it's not really doable



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9714
Loc: ECV-197 The Orville
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: Bad A Billy]
#311305 - 07/09/13 06:59 PM


> What about doing a "p" release? A preliminary if you will, then update that with the
> major/minor fixes that come in after the 1st 24/36/48 hours and that would be the
> final new integer release?

Because the reason things are more stable 24 hours later is precisely that *everyone* downloads the release and tries their favorite drivers on it. The "p" release would get the same kind of downloads as a "u" release does now.



Anonymous
Unregistered
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: etabeta]
#311309 - 07/09/13 08:40 PM


> it's still more testing than you can get by manually firing up a few games that you
> have modified, and it's mostly done right before an intermediate update
> that's why I claimed those to be *usually* more stable

It only picks up crashes or display changes in the first couple of seconds after bootup, while it can find some issues it misses a whole load more.

The testing takes a while as well, so changes can be made after it's started.



etabeta
Reged: 08/25/04
Posts: 2036
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: ]
#311333 - 07/10/13 08:07 AM


> > it's still more testing than you can get by manually firing up a few games that you
> > have modified, and it's mostly done right before an intermediate update
> > that's why I claimed those to be *usually* more stable
>
> It only picks up crashes or display changes in the first couple of seconds after
> bootup, while it can find some issues it misses a whole load more.

I feel like we're going in circles. I never denied that the current regression test suites only catch a minority of possible breakages, still

1. far from intermediate releases not even these small regressions are caught
2. nobody has proposed and put in action a better (=more effective) solution

so I'm grateful to the persons who spend their time running these regression tests, no matter if they only catch 5% of the regressions: it's still more bugs that can be fixed before a release than without their tests


>
> The testing takes a while as well, so changes can be made after it's started.

As I've said, I have the habit to stop adding changes close to intermediates releases (except for softlist ones) to avoid this. maybe more devs should adopt the same strategy, unless they think they are unable to commit the code in the days after the release...



Anonymous
Unregistered
Send PM


Re: What's New in MAME 0.149u1 (Overview) new [Re: etabeta]
#311368 - 07/11/13 11:24 AM


> As I've said, I have the habit to stop adding changes close to intermediates releases
> (except for softlist ones) to avoid this. maybe more devs should adopt the same
> strategy, unless they think they are unable to commit the code in the days after the
> release...

It depends on how much you are changing, I've had to do a lot of incremental commits and stopping because there is a release pending is a pain.


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 132 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4102