The game is written for Windows 3.x and based on a simple Windows GUI consisting of regular windows, dialogs etc. In the gameplay, the game is simulated while an animated clock and a scoreboard is shown on a black canvas (see attachment). This works fine when running on WinXP on VirtualBox. With Wine, the game initially runs as expected, however, the "animated" game simulation view is entirely skipped, Wine outputs the messages below, and game continues to run as normal.
Code: Select all
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:30.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.61): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.62): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:32.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.63): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:29.64): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(00:00:00.00): not allowed
002d:fixme:int21:DOSVM_Int21Handler SetSystemTime(13:16:32.64): not allowed