Not sure why this happens, hoping someone could shed some light on the topic. Pizza Tycoon immediate bottoms out when the mouse is moved (but not before then), while running under VDMSound. Anyone have any ideas, maybe a possible fix?
Not sure why this happens, hoping someone could shed some light on the topic. Pizza Tycoon immediate bottoms out when the mouse is moved (but not before then), while running under VDMSound. Anyone have any ideas, maybe a possible fix?
How about without VDMSound?!
Also, what OS are you running on?
Okay, here we go.
I grabbed my Pizza Tycoon CD, installed it, and here's what I've come up with (preliminarily):
The program starts with a batch file which loads a TSR (via sound\sound.com) for the sound:
1Creative Sound Blaster FM-Driver Version 1.34 2Copyright (c) Creative Labs, Inc., 1990-1993. All rights reserved. 3Copyright (c) Creative Technology Ltd, 1990-1993. All rights reserved. 4 5 SB16 / SB Pro 2 / MCV Pro 2 6 7Driver's I/O address set at 220 Hex 8Driver installed at INT 81H.
Then runs PT.exe.
The sound.com runs and terminates fine, but when I attempt to load PT.EXE (both alone and through the batch) I get a garbled screen (CGA double-width flipped characters, you know what I'm talking about) and then an abrupt exit. (I tried taking a screenshot of the garbled screen, but SnagIt insisted I wasn't in full-screen DOS (whatever...))
Anyway, here's some debug code for you. Maybe it'll shed some light on this (different, but equally bad) situation.
1@I - 08:09:08.999 - VDMServicesProvider 2 VDMServices initialized (hInstance = 0x02cd0000) 3@I - 08:09:08.999 - SysExIndicator 4 ActivityLights initialized 5@I - 08:09:09.140 - MIDIPlayer 6 MIDIOut initialized (device ID = 1, 'SB Audigy Synth A [D400]') 7@I - 08:09:09.140 - DMATransferManager 8 Transfer Manager thread created (handle = 0x000001bc, ID = 1972) 9@I - 08:09:09.140 - DMATransferManager 10 TransferMgr initialized (minPeriod = 2ms, maxPeriod = 15ms) 11@I - 08:09:09.202 - AdLibWavePlayer 12 Garbage collector thread created (handle = 0x000001e0, ID = 1968) 13@I - 08:09:09.202 - AdLibWavePlayer 14 WaveOut initialized (device ID = -1, 'Primary Sound Driver / ') 15@I - 08:09:09.218 - AdLibController 16 Using performance counter (3579545 ticks/s) for AdLib timing 17@I - 08:09:09.218 - AdLibController 18 Playback thread created (handle = 0x00000208, ID = 1964) 19@I - 08:09:09.218 - AdLibController 20 AdLibCtl initialized (base port = 0x388) 21@I - 08:09:09.234 - SBWavePlayer 22 Garbage collector thread created (handle = 0x0000020c, ID = 1956) 23@I - 08:09:09.234 - SBWavePlayer 24 WaveOut initialized (device ID = -1, 'Primary Sound Driver / ') 25@I - 08:09:09.234 - SBController 26 SBCompatCtl initialized (DSP version = 4.05, base port = 0x220, IRQ = 27 7, 8-bit DMA = 1, 16-bit DMA = 5) 28@I - 08:09:09.249 - MPU401Controller 29 MPU401Ctl initialized (base port = 0x330, IRQ = 2) 30@I - 08:09:09.280 - MIDIPlayer 31 Garbage collector thread created (handle = 0x000001b4, ID = 1824) 32@I - 08:09:09.296 - VDMServicesProvider 33 Created DOS process (0x04fb, 'C:\HOME\GAMES\PIZZA\PT.EXE') 34@I - 08:09:11.218 - VDMServicesProvider 35 Terminated DOS process (0x04fb) 36@I - 08:09:11.234 - VDMServicesProvider 37 NTVDM.EXE DOS emulation suspended
When I ran PT.EXE plain without VDMSound, I got a really funkadelic flashing pink scanline-esque screen. More tests later, I suppose.
Snover wrote:...
@I - 08:09:09.296 - VDMServicesProvider
Created DOS process (0x04fb, 'C:\HOME\GAMES\PIZZA\PT.EXE')
@I - 08:09:11.218 - VDMS […] Show full quote
...
@I - 08:09:09.296 - VDMServicesProvider
Created DOS process (0x04fb, 'C:\HOME\GAMES\PIZZA\PT.EXE')
@I - 08:09:11.218 - VDMServicesProvider
Terminated DOS process (0x04fb)
@I - 08:09:11.234 - VDMServicesProvider
NTVDM.EXE DOS emulation suspended[/CODE]
When I ran PT.EXE plain without VDMSound, I got a really funkadelic flashing pink scanline-esque screen. More tests later, I suppose.
According to the log, PT.EXE self-terminated after 2s. Probably gave an error (hence the garbled screen?) Question now is, what was the error all about? If you o in windowed-mode with the garbled screen do you get graohics or text or just black screen? If it looks like a text screen (even if blank), can you try to copy all the window and paste it somehwere?
Oh, BTW, does the game appear to use DOS4GW or another extender? Easy to test -- in LaunchPad disable DPMI support and see if the game bitches about it.