VOGONS


Test suite for Win32s/WinG?

Topic actions

Reply 20 of 27, by superfury

User metadata
Rank l33t++
Rank
l33t++

Just tried running Creatures(using a ISO disk image converted using PowerISO to make UniPCemu able to use it). It immediately quits Windows and returns me to the MS-DOS prompt?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 21 of 27, by superfury

User metadata
Rank l33t++
Rank
l33t++

Just found out that the WhatVGA app crashes because it's executing an INT 0(error code 200)? Not a normal divide by zero, but calling it using the interrupt call opcode(0xCD)?

Edit: Just found out that the PIC was generating IRQ0 for some odd reason, which might have been due to masking the ICW2 incorrectly(0x78 instead of 0xF8 for the base vector offset).

Edit: Fixing that PIC bug fixed WhatVGA as well(as well as the Divide by zero error running Pinball Illusions):D

Last edited by superfury on 2019-06-02, 22:55. Edited 1 time in total.

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 22 of 27, by superfury

User metadata
Rank l33t++
Rank
l33t++

Interestingly enough, fixing the bug in the PIC(which somehow was throwing strange IRQ vectors, resulting in vector 0 being executed randomly(which is the Divide by Zero interrupt) also fixed the Creatures game to properly not crash to the MS-DOS prompt:D

Although, selecting the game and tell it to run Creatures somehow results in a hanging app? Perhaps a too slow CPU(3MIPS Pentium)?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 23 of 27, by superfury

User metadata
Rank l33t++
Rank
l33t++

King's Quest VII seems to run properly as well, although slowly loading and complaining about the machine not being fast enough.

1089-Kings Quest VII running on WFW3.11.jpg
Filename
1089-Kings Quest VII running on WFW3.11.jpg
File size
364.5 KiB
Views
645 views
File comment
King's Quest VII running on UniPCemu running WFW 3.11
File license
Fair use/fair dealing exception
1090-Whirl.jpg
Filename
1090-Whirl.jpg
File size
621.51 KiB
Views
645 views
File comment
Whirl...
File license
Fair use/fair dealing exception
1091-ly.jpg
Filename
1091-ly.jpg
File size
647.96 KiB
Views
645 views
File comment
ly,
File license
Fair use/fair dealing exception
1092-Whirl.jpg
Filename
1092-Whirl.jpg
File size
652.42 KiB
Views
645 views
File comment
Whirl...
File license
Fair use/fair dealing exception
1093-ly.jpg
Filename
1093-ly.jpg
File size
640.91 KiB
Views
645 views
File comment
ly...
File license
Fair use/fair dealing exception
Last edited by superfury on 2019-06-02, 23:31. Edited 1 time in total.

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 24 of 27, by superfury

User metadata
Rank l33t++
Rank
l33t++
1094-And standing.jpg
Filename
1094-And standing.jpg
File size
647.06 KiB
Views
645 views
File comment
And standing
File license
Fair use/fair dealing exception

So it seems to render slowly, but working properly:D

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 26 of 27, by superfury

User metadata
Rank l33t++
Rank
l33t++

Sending a bug report for it(for running it in my emulator) isn't really valid, is it? It's a bug in my own emulator, not a real computer?

Also, sending bug reports for very old software(if it works at all) probably won't be looked at anymore?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 27 of 27, by Jo22

User metadata
Rank l33t++
Rank
l33t++
superfury wrote:

Interestingly enough, fixing the bug in the PIC(which somehow was throwing strange IRQ vectors, resulting in vector 0 being executed randomly(which is the Divide by Zero interrupt) also fixed the Creatures game to properly not crash to the MS-DOS prompt:D

I'm glad it works now! 😀

superfury wrote:

Although, selecting the game and tell it to run Creatures somehow results in a hanging app? Perhaps a too slow CPU(3MIPS Pentium)?

Yes, that's possible. The original Creatures was very sophisticated. It tried to simulate life faithfully, given by the technology of its day.
It also implemented some neural net and offered simulation of DNA, as far as I remember, thus making each character different.
Another aspect is that it may run more stable on Win32s than Win95 at some point, since it uses a lot of Windows resources (GDI, USER. KERNEL).
From what I read a long time ago, the game might hang or gets unstable on Win95 if the game's complexity has reached a specific level.
Anyway, I'm speaking under corrction here. Another interesting AI game was Fin Fin, I think. Never played it, though.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//