Jump to content

WinMBF goes 64 bit (WinMBF64 aka 3.0)


Redneckerz

Recommended Posts

Alright, another test build (although this already labels itself as version 1.0). All the crashes and instabilities reported against the previous build should be fixed. If you don't report back differently, this should become the 1.0 release eventually. Again, this needs the SDL2 libraries from e.g. Crispy Doom.

woof_git-e8f0e7f8.zip

Share this post


Link to post
43 minutes ago, fabian said:

Alright, another test build (although this already labels itself as version 1.0). All the crashes and instabilities reported against the previous build should be fixed. If you don't report back differently, this should become the 1.0 release eventually. Again, this needs the SDL2 libraries from e.g. Crispy Doom.

woof_git-e8f0e7f8.zip

Ill give this a go hopefully over the weekend somewhere, again using Eviternity first. Ill report back on other WADS if ill include them.

Share this post


Link to post

Still getting some mouse acceleration which does not feel too good, but on the bright side is it has yet to crash when loading a save.

Share this post


Link to post
On 2/21/2020 at 12:55 PM, Redneckerz said:

Ill give this a go hopefully over the weekend somewhere, again using Eviternity first. Ill report back on other WADS if ill include them.

I hate to be late, but this will be honked over to tomorrow. Long day + flu + Other Doom stuff.

Share this post


Link to post
18 minutes ago, Redneckerz said:

I hate to be late, but this will be honked over to tomorrow. Long day + flu + Other Doom stuff.

Having some of the same thing here. hope you feel better.

Share this post


Link to post
10 minutes ago, redfain said:

Having some of the same thing here. hope you feel better.

Its quite garbage actually, had to travel today and was met with horrific stormy winds and scatter like rain all day - Which does one no good.

Share this post


Link to post

@fabian So, did some testing using:

  • Eviternity
  • Vile Flesh
  • Cyberdreams (I just had all these quick listed)

There is now a visible cursor in the menu (kudos!) Eviternity MAP30 also does not crap out on me anymore with HOM's and is playable (nice!) so something must have happened inbetween that fixed the issue. Its impressive that it ran it so well given the abundance of monsters spawned later.

 

MAP01 also had a continious disk loading icon in 0.90, which does not occur anymore in the new version.

 

The level select never occurred on me again so i guess it was just a fluke from my end. Vile Flesh and Cyberdreams also run just fine.

 

However! there is one issue ive found that also persisted with 0.9.0 and i didn't notice:

I play on 1280x1024 maximum settings on a garbage bin PC with Athlon X2 215, 3 GB DDR2 and Geforce 6150. Every single WAD tested, including regular Doom, has a very peculiar stutter when running. This is mostly apparently in longer hallways. There is a visual stutter noticeable and it can also be observed in the weapons movement that ever so slightly briefly stops moving.

 

Given my ancient spec, i would expect this is on my rig, but i do see no visible HDD activity that could cause the issue, nor does my CPU go into overdrive. Because it happens on every WAD tested, Its either:

  • My rig. In which case: What video option has a negative effect on fluidity?
  • Its Woof itself.

My guess is that its my rig, but i rather notify you of everything.

 

Then the DoomWiki entry. I am pondering between putting it on the WinMBF page in the fork subsection where WinMBF64 is located, but because you have a logo and also seem to inherit stuff from Crispy, or giving its own dedicated page.

 

In the latter case though, i do would need to know a little bit more on what Woof sets out to do and what is planned. Unlike Doom-UEFI where the novelty is easily there to write things, Woof feel the most polished of all WinMBF's tested so far. So this is something i have to ask you before hand. :)

 

Hope all this once more helps!

Share this post


Link to post
8 minutes ago, Redneckerz said:

 

  • My rig. In which case: What video option has a negative effect on fluidity?

 

If you use VSync that could be the culprit. I found VSync the last time even worse than it other SDL-based ports.

Share this post


Link to post

@fabian So, turns out that the option in Woof is called Wait for vertical retrace.

 

This was indeed on, so i turned it off and went to the opening area of Eviternity again MAP01.

 

Call it a feeling, but the stutter/frame skip persisted and felt worse. In order to confirm this, i turned the option back on. The stutter is still there, but less.

 

I am using hardware acceleration and high resolution.

Share this post


Link to post
  • 1 year later...

Hi all,

 

Sorry for the necro!  I'm the author of this WinMBF Version 3.  To be honest, I never thought it would be noticed as I pretty much did it for myself and never shared it other than my github.  I probably spent around 3 hours quickly porting it and then used it as it was.

 

I'm glad though, that it caused a discussion, especially from Fabian, who I have always highly regarded as a superb developer, being mentioned in the same thread alone is pretty neat for me.

 

I never worked on it since that time (I have a lot of projects) and I never noticed that WinMBF got a real 'proper' port to SDL2.  It is a superb source port and it is great it finally got the attention it deserved.

 

Thanks to everyone for the mention, I appreciate it.  Now I'm off to try out Fabian's version.

 

-Gibbon (Adam) 

Edited by Gibbon
typo

Share this post


Link to post
1 hour ago, Gibbon said:

Hi all,

 

Sorry for the necro!  I'm the author of this WinMBF Version 3.  To be honest, I never thought it would be noticed as I pretty much did it for myself and never shared it other than my github.  I probably spent around 3 hours quickly porting it and then used it as it was.

Hi! Glad you came around and i hope you stay. Your work definitely was a catalyst for Woof, so credit where credit is due.

 

And... WinMBF64 might just be a 64 bit build, i can imagine people be interested in a pure conversion of the OG code but for 64 bit.

 

So, thanks for making it!

1 hour ago, Gibbon said:

Thanks to everyone for the mention, I appreciate it.  Now I'm off to try out Fabian's version.

 

-Gibbon (Adam) 

Love to hear how Woof feels for you in playing.

Share this post


Link to post
48 minutes ago, Redneckerz said:

Hi! Glad you came around and i hope you stay. Your work definitely was a catalyst for Woof, so credit where credit is due.

 

And... WinMBF64 might just be a 64 bit build, i can imagine people be interested in a pure conversion of the OG code but for 64 bit.

 

So, thanks for making it!

Love to hear how Woof feels for you in playing.

 

Funny you say that, I spent some time earlier doing just that, it would seem that the old Team Eternity svn trunk I got my one from is quite a bit different than the TeamEternity version on github.  No idea which one is newer, I guess it was some 'in development' version.  But yeah, I at least want to get the OG version and my trunk snapshot version done with sound and at least the latest SDL, for historical purposes.

 

Now that I'm here, I might as well stay :) I do after all, love Doom and so far, I'm loving Woof too.

Share this post


Link to post
22 minutes ago, Gibbon said:

Now that I'm here, I might as well stay :)

ABANDON HOPE, and so on. there's no escape from Hell, and you're trapped now. so enjoy your stay. ;-)

Share this post


Link to post
1 hour ago, Gibbon said:

 

Funny you say that, I spent some time earlier doing just that, it would seem that the old Team Eternity svn trunk I got my one from is quite a bit different than the TeamEternity version on github.  No idea which one is newer, I guess it was some 'in development' version.  But yeah, I at least want to get the OG version and my trunk snapshot version done with sound and at least the latest SDL, for historical purposes.

If you manage to pull that off, that would be awesome:)

 

1 hour ago, Gibbon said:

Now that I'm here, I might as well stay :) I do after all, love Doom and so far, I'm loving Woof too.

Great! Love to see your share your knowledge!

Share this post


Link to post

As promised, I present version 4.00 of WinMBF64:

https://github.com/atsb/winmbf/releases/tag/4.00

 

* All the bugs that plagued version 3.00 are fixed

* SDL2 patches from Woof, Crispy and Chocolate Doom (thanks) :)

* Stability patches from Woof and some from PrBoom

* No widescreen

* No fancy mouse look

* No compatibility fixes for DEF and Demo playbacks (new ones mostly)

* No compatibility for 1.2 Doom WAD

* Maintains the engine limits

* No uncapped framerate

 

For all intents and purposes it is 'Chocolate WinMBF'.  I'll be adding more historically accurate backports from DOS MBF to make it as faithful as possible in future releases.

 

Share this post


Link to post
1 hour ago, Gibbon said:

As promised, I present version 4.00 of WinMBF64:

https://github.com/atsb/winmbf/releases/tag/4.00

 

* All the bugs that plagued version 3.00 are fixed

* SDL2 patches from Woof, Crispy and Chocolate Doom (thanks) :)

* Stability patches from Woof and some from PrBoom

* No widescreen

* No fancy mouse look

* No compatibility fixes for DEF and Demo playbacks (new ones mostly)

* No compatibility for 1.2 Doom WAD

* Maintains the engine limits

* No uncapped framerate

 

For all intents and purposes it is 'Chocolate WinMBF'.  I'll be adding more historically accurate backports from DOS MBF to make it as faithful as possible in future releases.

 

Epic! So WinMBF 64/WinMBF64 (Whatever the name) is picking up steam as a successor to WinMBF, being more of a conservative, accurate continuation.

 

Thank you! Hope to see this continue.

Paging @Quasar, as this was originally his baby. You may want to check this out!

 

PS: a few questions:

  • Default res is now 800x600 - is that in line with your conservative goals?
  • The Windows build contains no readme file. I assume an oversight?
  • Since you mention it yourself: How about a name change? ChocoMBF or something dog related could work.

After all with this new version its not so much a 64 bit update any more but more a new fork - thus elligible for its own Wiki page.

Edited by Redneckerz

Share this post


Link to post
31 minutes ago, Redneckerz said:

Epic! So WinMBF 64/WinMBF64 (Whatever the name) is picking up steam as a successor to WinMBF, being more of a conservative, accurate continuation.

 

Thank you! Hope to see this continue.

Paging @Quasar, as this was originally his baby. You may want to check this out!

 

PS: a few questions:

  • Default res is now 800x600 - is that in line with your conservative goals?
  • The Windows build contains no readme file. I assume an oversight?
  • Since you mention it yourself: How about a name change? ChocoMBF or something dog related could work.

After all with this new version its not so much a 64 bit update any more but more a new fork - thus elligible for its own Wiki page.

100 percent agree with you.  It has outgrown its original intent.

 

I wanted to try a default 800x600 window (most of us today have larger screens) but it caused a few issues with scaling, so I made the default 640x480 (320x2xx) is unreadable and thus, not very useful :) but it is more of an experiment, for those with smaller screens (older netbooks, laptops etc) it may be nice to have a lower resolution.

 

Yeah, I didn't wrap those up into the zip, I'll do a few modifications to the packages so these are included.

 

I was thinking something like that, ChocoMBF, ChocolateMBF.  I thought of a few dog related names but I'd hate for them to be confused with Woof.  It is nice to have that clear separation between conservative vs modern ports.

 

I'll let you know when a name change is done (and some better icons).

Edited by Gibbon

Share this post


Link to post
30 minutes ago, Gibbon said:

100 percent agree with you.  It has outgrown its original intent.

So therefore we need to treat it as a new port :)

30 minutes ago, Gibbon said:

I wanted to try a default 800x600 window (most of us today have larger screens) but it caused a few issues with scaling, so I made the default 640x480 (320x2xx) is unreadable and thus, not very useful :) but it is more of an experiment, for those with smaller screens (older netbooks, laptops etc) it may be nice to have a lower resolution.

800x600 is the default Windows 10 requires, for whatever it is worth.

 

Thanks for the Linux/MacOSX ports, by the way!

30 minutes ago, Gibbon said:

 

Yeah, I didn't wrap those up into the zip, I'll do a few modifications to the packages so these are included.

Appreciated. A conservative, updated version of MBF for Windows and other platforms has potential!

30 minutes ago, Gibbon said:

I was thinking something like that, ChocoMBF, ChocolateMBF.  I thought of a few dog related names but I'd hate for them to be confused with Woof.  It is nice to have that clear separation between conservative vs modern ports.

 

I'll let you know when a name change is done (and some better icons).

Perfect. Feel free to do this here or by PM, whatever suits you best.

Share this post


Link to post
6 hours ago, Gibbon said:

I was thinking something like that, ChocoMBF, ChocolateMBF.  

 

Please don't use the Chocolate name space if your project isn't directly related. 

Share this post


Link to post
5 minutes ago, fabian said:

 

Please don't use the Chocolate name space if your project isn't directly related. 

Then im inclined to suggest we need something dog-related that is both conservative but relatable. Yours is called Woof, after the bark of Marine's Best Friend :)

 

Gibbon's work more would be akin to something like a kennelbeing the home stead of a dog. Home feels well, like home, and that's what his port does: Its Marine's Best Friend, feeling right at home.

Share this post


Link to post
3 minutes ago, Redneckerz said:

Then im inclined to suggest we need something dog-related that is both conservative but relatable. Yours is called Woof, after the bark of Marine's Best Friend :)

 

Gibbon's work more would be akin to something like a kennelbeing the home stead of a dog. Home feels well, like home, and that's what his port does: Its Marine's Best Friend, feeling right at home.

why not just dog house? i guess it doesnt have the conservative feel to it but it servers the porpuse of being mbf right at home

Share this post


Link to post

Thanks all!  You've given me some great ideas and I found one.

 

I'll build the new binaries tonight after some more 'retro' commits and change the repository name to the new one.

 

@fabian you're right about that, I don't want to be stepping on any toes (or dogs).

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...