Versioning

Technical discussion for those interested in Supermodel development and Model 3 reverse engineering. Prospective contributors welcome.
Forum rules
Keep it classy!

  • No ROM requests or links.
  • Do not ask to be a play tester.
  • Do not ask about release dates.
  • No drama!

Versioning

Postby Bart » Mon Jan 29, 2018 2:59 pm

Can we revert the version number in Version.h back to 0.3a-WIP or at least to 0.4a-WIP? I'd still like the cut a release in the next couple of months (and I did start drafting an updated README). I wanted that to be 0.4a and move onward from there. My thinking behind the version numbers was that major updates should increment by 0.1. The 'a' was to signify 'alpha', meaning features I think are essential are still missing (such as a GUI).

I wouldn't object to an SVN commit number-based system but as far as I know, it's not easily possible to create a cross-platform SVN hook that automatically stamps the version number using Sourceforge.
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: Versioning

Postby Ian » Mon Jan 29, 2018 3:12 pm

Sure :) Version it what you want
But 0.3 seemed somewhat out of date lol
But 0.7 was just based off the svn number, since we are now in the 700s with regards to commits. But honestly it feels closer to version 1.0, than a version 0.4. I mean at this stage nearly everything works
Ian
 
Posts: 2044
Joined: Tue Feb 23, 2016 9:23 am

Re: Versioning

Postby MrThunderwing » Tue Jan 30, 2018 4:18 pm

I'm with Mr. Curtis on the numbering thing, I think you should just jump to version 1.0 - Supermodel has come on so far from the original official release from 6 years ago (6 years! Holy shit. Where'd that time go?!?). All the games with broken controls, like Ski Champ and Ocean hunter, now working; Sega Rally 2 and Le Mans 24 looking nearly arcade perfect; All the 2D graphics in stuff like Dirt Devils now working. The first games with network functions working. All the sound balancing and stuff like the wide-screen mode. Daytona USA 2's missing textures. It really is impressive to see how far things have come :D
User avatar
MrThunderwing
 
Posts: 702
Joined: Fri Sep 02, 2011 11:31 am
Location: Bristol, UK

Re: Versioning

Postby Bart » Tue Jan 30, 2018 8:32 pm

I see your points but I've always envisioned Supermodel having a proper GUI. Until then, it doesn't feel done to me. And until it has that final crucial feature, I consider it an alpha release still. Once that's in place, it's beta until SCSP emulation is replaced and frame timing is fixed. Then I think 1.0 is warranted and any features beyond these are bonus :)
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: Versioning

Postby Ian » Wed Jan 31, 2018 5:05 am

From a code point of view I like the fact it has no GUI. Less dependencies to worry about. Also threading has shot me in the ass with various frame works before. Where you the message queue is tied to the thread the window was created in etc ..
But I think something like an official QT front end or something would go a very long way.
Ian
 
Posts: 2044
Joined: Tue Feb 23, 2016 9:23 am

Re: Versioning

Postby Joaquim Gonçalves » Wed Mar 28, 2018 1:38 pm

Bart wrote:I see your points but I've always envisioned Supermodel having a proper GUI. Until then, it doesn't feel done to me. And until it has that final crucial feature, I consider it an alpha release still. Once that's in place, it's beta until SCSP emulation is replaced and frame timing is fixed. Then I think 1.0 is warranted and any features beyond these are bonus :)


Separate the GUI from the emulator. :D
Emu: 7.2.1
GUI: 0.4a
User avatar
Joaquim Gonçalves
 
Posts: 680
Joined: Wed Dec 10, 2014 5:12 pm
Location: Portugal

Re: Versioning

Postby Bart » Thu Mar 29, 2018 8:49 am

There is no official GUI, and that would be confusing. Eventually, I do intend to hook up a wx-based GUI. I've reverted the version back to 0.3a recently and I think the next release will just be 0.4a. I've just recently returned from GDC and will be embarking on some new AR projects but hope to find some time to take a look at the SDL2 patch that was submitted some months ago. I'd like that integrated for the next release.
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: Versioning

Postby Joaquim Gonçalves » Sat Mar 31, 2018 2:46 pm

Bart wrote:There is no official GUI, and that would be confusing. Eventually, I do intend to hook up a wx-based GUI. I've reverted the version back to 0.3a recently and I think the next release will just be 0.4a. I've just recently returned from GDC and will be embarking on some new AR projects but hope to find some time to take a look at the SDL2 patch that was submitted some months ago. I'd like that integrated for the next release.


Just be in your way. ;)
User avatar
Joaquim Gonçalves
 
Posts: 680
Joined: Wed Dec 10, 2014 5:12 pm
Location: Portugal


Return to The Dark Room

Who is online

Users browsing this forum: No registered users and 1 guest