[Bug 18183] Crazy Machines with CD-ROM: no mouse, no exit

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Apr 24 05:26:56 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=18183





--- Comment #1 from Jörg Höhle <hoehle at users.sourceforge.net>  2009-04-24 05:26:56 ---
Alas, unlike Age of Empires 2 and The Alien Nations, Crazy Machines Inventors
Workshop does not manage to play CD music.
trace:mcicda:MCICDA_Open (0001, 00002000, 0x32fcf8);
trace:mcicda:MCICDA_Open (0001, 00002002, 0x32fab8);
is all that happens.

When a cdrom is defined, this is followed by:
trace:mcicda:MCICDA_Set MCI_FORMAT_TMSF !

When [HKLM\...\Drives] defines a cdrom, wine displays an endless sequence of:
warn:mcicda:MCICDA_Status error reading TOC !
trace:mcicda:MCICDA_Status (0001, 00000101, 0x32fb90);
trace:mcicda:MCICDA_Status MCI_NOTIFY_SUCCESSFUL 00010028 !
trace:mcicda:MCICDA_Status dwItem = 3
(but not when given a music-only CD).

Well, Crazy Machines Operation Brainstorm manages to repeat 2 seconds of CD
music in a endless loop, repeating the following trace:
MCICDA_Play (0001, 00000005, 0x32fc04);
MCICDA_CalcFrame (0x1392a0, 0000000A, 11);
MCICDA_CalcFrame MSF 11-00:00:00
MCICDA_CalcFrame TMSF trackpos[11]=65:39:56
MCICDA_Play MCI_FROM=0000000B -> 295481
MCICDA_Play Playing from 295481 to 305805
MCICDA_Status (0001, 00000101, 0x32fc0c);
MCICDA_Status MCI_NOTIFY_SUCCESSFUL 00010028 !
MCICDA_Status dwItem = 3
MCICDA_Status MCI_STATUS_NUMBER_OF_TRACKS = 11

Switching music off in the game's options menu restores the mouse pointer
during game.  Surprisingly, mcicda traces continue to scroll by, and the app
still won't exit.  On the next game start one observes that the options were
not saved while in "mcicda traces scroll by" mode.
It makes it seem like control is never returned to some main procedure that
would save options or exit.

The invisible mouse pointer was present in wine-1.0.1 already (even though that
release could not play mcicda).  Long ago the errors where:
fixme:mountmgr:harddisk_ioctl unsupported ioctl 2402c
fixme:mcicda:MCICDA_GetError Unknown mode 1 [3x]


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the wine-bugs mailing list