VOGONS

Common searches


Search results

Display options

Re: Olivetti PCS 33 / Commander Keen

Setting up that startup text screen is the first thing the Keen 4-6 games do when you start them. This is done by copying a block of data into video memory. That block of data has all the memory numbers replaced with xxxxx initially, then the game proceeds to start up its memory manager, input and …

Re: secret agent gog on win98se

in DOS
K1n9_Duk3's Patching Utility is a 32-bit Windows program (commonly referred to as Win32). You need to run it on a 32-bit or a 64-bit version of Windows. I have only tested it on Windows XP (32-bit) and Windows 10 (64-bit), but I think it's gonna work on any version of Windows XP and up. It may also …

Re: secret agent gog on win98se

in DOS
I'm not sure which patch(es) you're talking about here. Be more specific. Also: If a program tells you that it can't be run under DOS mode, the first thing to try should be running it under Windows.

Re: secret agent gog on win98se

in DOS
"registered v1.0 to 1.0a" patch [...] how do i install that patch? You don't. The GOG version of Secret Agent is version 1.0a, so of course the 1.0 to 1.0a patch won't work. That patch wouldn't fix sound or graphics glitches anyway, all it does is prevent the date from being set back to the 1900's. …

Re: Halt a batch job with a keypress

The player program itself might actually return different ERRORLEVEL codes based on what caused it to quit to DOS. If it does, you could insert something like "IF %ERRORLEVEL% (whatever) GOTO end" after each line that starts the player. If it doesn't, but you know which key is used to abort playback …

Re: no sound in operation body count

in DOS
Verify that your sound card actually works. Try to run any other game (like the shareware version of Wolf3D or Blake Stone) and see if it'll make your SoundBlaster 16 produce any sound. Check your cables, volume, mixer settings etc. Make sure you have the BLASTER environment variable set up …

Re: Best patch tool?

I think my patching utility fits the "plaintext patch" part, but there's no CRC checking. The tool just checks the size of the file (or the size of the "image" for 16-bit DOS executables). And it doesn't actually run under DOS, it's a Win32 program.

Re: Alien Carnage/Halloween Harry sound problems

in DOS
One patch wouldn't be enough, though. Alien Carnage/Halloween Harry consists of 16 different executables (HARRY0.-0 to HARRY99.-0) and every single one of them would need to be patched. A generic "find this sequence of bytes and modify it" sort of patch might work, but it could also mess up …

Re: Keen 4-5-6 choppy scrolling on EGA card

Glad to hear you found a workaround for the problems you were experiencing. I still can't think of a good reason why Keen Dreams would run fine while Dave 3 and 4 (with the 35 fps patch) have issues on the same system. But now that you mention Setmul, is this how you've been running Dave 3 and 4 all …

Re: Keen 4-5-6 choppy scrolling on EGA card

That doesn't really make sense. With these patches applied, the basic frame timing in Dave 3 and 4 should be more or less the same as in Keen Dreams, and the code that updates the CRTC start and panning registers of the video card (i.e. what actually makes the scrolling happen) is exactly the same …

Re: Keen 4-5-6 choppy scrolling on EGA card

Alright, then you might as well try these patches for Dave 3 and 4: # Dangerous Dave 3 - Dave's Risky Rescue v1.00 (Rev 1.04): %exefile DAVE.EXE 207760 %patch $1451D $02 # set minimum frame time to 2 tics at 70 Hz (=> 35 fps) # Dangerous Dave 3 - Dave's Risky Rescue v1.01 (Rev 3): %exefile DAVE.EXE …

Re: Keen 4-5-6 choppy scrolling on EGA card

The technology in Dave 3 and 4 is relatively close to what was used in Keen Dreams, but there are a few differences. I think the most important one is that Dave 3 and 4 will run at up to 70 fps while Keen Dreams is capped at 35 fps (as are Keen 4-6). Since you're using a relatively fast machine, the …

Re: Duke Nukem Joystick Problem

Duke is always moving to the right unless I actively try to change directions to the left. Yup, that's definitely a speed problem. Joystick input is always CPU-speed-sensitive by design. To read the analog values of the x/y axis, the code basically has to count how many times the CPU can read the …

Re: Coding help

Inter-process communication probably won't be possible unless you are talking about two programs/processes that you programmed yourself. The only value a DOS program can "return" is a simple integer value (the ERRORLEVEL value used in batch files). You could also hijack environment variables for …

Page 1 of 10