VOGONS


Doom 'MBF' for DOS, Maintenance release 2.04

Topic actions

Reply 260 of 270, by leileilol

User metadata
Rank l33t++
Rank
l33t++

It wouldn't be out of brand for tiny 640x480 numbers in 1995 though. Thinking about Bullfrog games' hi-res modes and Transport Tycoon. Some didn't scale and just had new hi-res art for the SVGA modes to save on having new routines (as non-integer 2d scaling per frame can be expensive as the 'hi-res' was more often 640x480 than 640x400.).

apsosig.png
long live PCem

Reply 261 of 270, by ludicrous_peridot

User metadata
Rank Newbie
Rank
Newbie

I've read Mac version had more high resolution UI assets bundled, but doomwiki dismisses their quality somewhat... For now I have cleaned up a bit: centering widgets, or moving them closer to screen borders as opposed to how they were spread out "evenly" before. It would also be cool to have status bar gargoyle patches extended with cut outs from contemporary widescreen assets, but that's not even on todo list at the moment.

Also if I have frightened you off with the instrumented crashes, I figured out the reason for those and have updated the code, so can now run with debug build again and with instrumentation on, so going to play Kaiser_28 to see if more crashes come my way. So far... running around and smashing things feels fun 😀

GA-G41M-Combo G41/ICH7/rev2.0 - Core 2 Quad Q9550 2.83GHz - 8Gb DDR3 1033
Radeon RX570 8Gb - Yamaha YMF744B-R PCI - X3MB Buran MPU-401
WDC 80Gb IDE ~ Win 98 SE - TOSHIBA 3Tb SATA ~ Win 10 Pro 64bit - Pioneer SATA BD-ROM/DVD+RW

Reply 262 of 270, by gerwin

User metadata
Rank l33t
Rank
l33t
ludicrous_peridot wrote on 2022-12-01, 23:32:

Also if I have frightened you off with the instrumented crashes...

A little yes.. 😉
Also a bit busy with other things.

ludicrous_peridot wrote on 2022-12-01, 23:32:

I figured out the reason for those and have updated the code, so can now run with debug build again and with instrumentation on, so going to play Kaiser_28 to see if more crashes come my way. So far... running around and smashing things feels fun 😀

Phew! Good to hear that.
So is this the first DJGPP Hexen port ever? I only have an Eternity Engine 2004 for DOS which is told to have an unfinished Heretic mode, besides the normal Doom mode. Also a Hexen32/HexenDOS v0.1 from from 1999, but that is Watcom still.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 263 of 270, by ludicrous_peridot

User metadata
Rank Newbie
Rank
Newbie

Hexetic seems to be the first one, according to doomwiki. And it also boasts "different resolutions" and hi-color mode. But honestly, I have not tried it and have been told strange things, like that it was a valid option to play Heretic in high resolution, but not for Hexen. Wiki also says source code is available for Hexetic.

EDIT: Not playthrough ready yet, sadly, as I think I can see see the "quantum" Ettins from time to time, even if they don't crash debug build, and polyobjects or scripting or both seem to be whacky.

The way I found out was by pulling a bunch of Hexen maps from idgames that did not have too many negative reviews, and trying those out instead of playing kaiser_28. And while most were, actually, bad, there was one very bad map that worked quite well as a benchmark - that's DREDWOOD.WAD, and one that started out pretty good (HEXCITY.WAD) but has breaking bugs in this port.

EDIT2: Apologies for this back and forth of a kind, but seems like I got to the bottom of the faster than light monster issue, and have a fix with which immediate occurrences no longer happen. There are still crashes for me from time to time with instrumentation on, but that a welcome change from the misbehaving mobjs, acting like they were in a Lucas Arts game.

GA-G41M-Combo G41/ICH7/rev2.0 - Core 2 Quad Q9550 2.83GHz - 8Gb DDR3 1033
Radeon RX570 8Gb - Yamaha YMF744B-R PCI - X3MB Buran MPU-401
WDC 80Gb IDE ~ Win 98 SE - TOSHIBA 3Tb SATA ~ Win 10 Pro 64bit - Pioneer SATA BD-ROM/DVD+RW

Reply 264 of 270, by ludicrous_peridot

User metadata
Rank Newbie
Rank
Newbie

Trying out how OPL music sounds, and would like your opinion, folks - https://youtu.be/eC7zaIOL9w4

Don't have access to my Yamaha cards anymore (and to be honest the 744B one never sounded right), and this sounds nothing like any of these recordings on YouTube: https://www.youtube.com/watch?v=LEuYcOv7iZk ...

GA-G41M-Combo G41/ICH7/rev2.0 - Core 2 Quad Q9550 2.83GHz - 8Gb DDR3 1033
Radeon RX570 8Gb - Yamaha YMF744B-R PCI - X3MB Buran MPU-401
WDC 80Gb IDE ~ Win 98 SE - TOSHIBA 3Tb SATA ~ Win 10 Pro 64bit - Pioneer SATA BD-ROM/DVD+RW

Reply 265 of 270, by gerwin

User metadata
Rank l33t
Rank
l33t
ludicrous_peridot wrote on 2022-12-22, 18:02:

Trying out how OPL music sounds, and would like your opinion, folks - https://youtu.be/eC7zaIOL9w4

Don't have access to my Yamaha cards anymore (and to be honest the 744B one never sounded right), and this sounds nothing like any of these recordings on YouTube: https://www.youtube.com/watch?v=LEuYcOv7iZk ...

Note that "improved Allegro 3.0B" had its FM handling fixed and tuned for DOOM 1 and 2 specifically. IIRC there were three parts configured there, by me: 1) The Midi to FM instrument banks, 2) driving the OPL in either drum or rhythm mode, 3) some tuning parameters I took from MusPlay. All three are compiled into the executable, and only entry no.1 can be user-overridden with another bank file, as is done for some Doom 2 instruments.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 266 of 270, by ludicrous_peridot

User metadata
Rank Newbie
Rank
Newbie

Thanks, Gerwin. So I was "lazily" trying to take advantage of that with Bernewfie by overriding the ibk on the assumption that Hexen is a dmx-linked Doom engine-based game. 😉

GA-G41M-Combo G41/ICH7/rev2.0 - Core 2 Quad Q9550 2.83GHz - 8Gb DDR3 1033
Radeon RX570 8Gb - Yamaha YMF744B-R PCI - X3MB Buran MPU-401
WDC 80Gb IDE ~ Win 98 SE - TOSHIBA 3Tb SATA ~ Win 10 Pro 64bit - Pioneer SATA BD-ROM/DVD+RW

Reply 267 of 270, by ludicrous_peridot

User metadata
Rank Newbie
Rank
Newbie

Have a question - does Ctrl+4 crash MBF for anyone running it on real HW?
The reason I ask is because the version of DOXBox I currently run (not using the sig rig, unfortunately) consistently crashes Tartar, MBF 2.04 and @crvs's build, and pressing Ctrl+1 - Ctrl+9 visibly slows the game down.
I am suspecting either Allegro or DJGPP malfunction, as the keyboard handler func does not seem to get the scancode event for the Ctrl+4 keypres.

Here's the @crvs's buid's output, as it looks to be most useful of the bunch:

image_2023-01-07_232524666.png
Filename
image_2023-01-07_232524666.png
File size
17.31 KiB
Views
281 views
File license
Public domain

GA-G41M-Combo G41/ICH7/rev2.0 - Core 2 Quad Q9550 2.83GHz - 8Gb DDR3 1033
Radeon RX570 8Gb - Yamaha YMF744B-R PCI - X3MB Buran MPU-401
WDC 80Gb IDE ~ Win 98 SE - TOSHIBA 3Tb SATA ~ Win 10 Pro 64bit - Pioneer SATA BD-ROM/DVD+RW

Reply 268 of 270, by leileilol

User metadata
Rank l33t++
Rank
l33t++
ludicrous_peridot wrote on 2023-01-07, 20:26:

Ctrl+1 - Ctrl+9 visibly slows the game down.

These are CPU emulation core-switching hotkeys in Daum. Your crash is caused by switching to the simple core while running a protected mode game.

apsosig.png
long live PCem

Reply 269 of 270, by dr_st

User metadata
Rank l33t
Rank
l33t

Yes, to repeat what is said here every time someone brings it up - please stop using DOSBox SVN-Daum. It has not been maintained in ~8 years, and the last couple of builds were buggy and broken in various ways.

https://cloakedthargoid.wordpress.com/ - Random content on hardware, software, games and toys

Reply 270 of 270, by ludicrous_peridot

User metadata
Rank Newbie
Rank
Newbie

Ok, thanks a lot for explanation and advice. Switched to ECE for all my activities, and I must say it is actually quite smooth both mixer- (with a 4k buffer) and fluidsynth- wise.

Is there a good build of DOSBox that allows for videocard emulation with enough memory to support VESA page flipping in 1280x1024 mode by the way? The ones I tried do not seem to work (while plain 1280x1024 obviously works fine). I actually made "-safe" arg in Tartar force non-page flipping output mode in addition to other stuff it does just for DOSBox sake not to go into options manually every now and then.

GA-G41M-Combo G41/ICH7/rev2.0 - Core 2 Quad Q9550 2.83GHz - 8Gb DDR3 1033
Radeon RX570 8Gb - Yamaha YMF744B-R PCI - X3MB Buran MPU-401
WDC 80Gb IDE ~ Win 98 SE - TOSHIBA 3Tb SATA ~ Win 10 Pro 64bit - Pioneer SATA BD-ROM/DVD+RW