vanfanel wrote: ↑Sun May 04, 2025 9:36 pm
HerrBerzerk wrote: ↑Sun May 04, 2025 8:25 am
vanfanel wrote: ↑Sat May 03, 2025 5:51 pm
Loading times in Lemmings 2 at 15MHz are insanely slow. As I said, that's NOT how it worked.
That's what I said. But playing speed is right, isn't it? And why don't you go to settings and speed up to 40MHz. That's also working here.
Setting the speed to 40Mhz the game works, but it's silent 
@aberu Well, if we don't discover and recognize bugs, they will never be reported, even less fixed 
Just adding some info here since I got Lemmings 2 to work with sound and my version is what is in the official 0MHz release (Emubastard asked my help on this since it was very tricky to get working properly). I didn't make the MT-32 version but I would imagine it's very similar.
With Lemmings 2, I tried MANY ways to get this to work faster but nothing would work with sound AND have the crack working correctly (patched to bypass the copy protection) unless the CPU was clocked down and some cache disabled.
In my opinion, this game was a rushed port from the Amiga version. My guess is that the sound detection routine fails on faster CPU speeds because it was not programmed with faster CPU speeds in mind. I've had similar experiences with other Amiga ports.
This was also an issue with some Sierra games when initializing the MT-32 due to poor drivers/hardware detection routines (later solved and fixed by the community and found to be due to badly programmed code). Timing related issues/bugs in games have been a problem for decades.
In 1991 when the game was made, most people with computers that could run the game had PC's with a 80286 or 80386 CPU running between 12 to 33MHz. The game box states that an IBM PC XT , AT or compatible is required which means that this game could also run on a CPU running at 4.77MHz. So you could run it on the slowest IBM PC/Compatible system although it would take even longer to load.
In those 'olden days', people were very much used to waiting for games to load (especially on even older computers that loaded from cassettes; there could be many minutes of waiting). Having to wait a bit at first for the game to load is normal and I think is part of the PC gaming experience of the early 90s.
If there really are other versions/patches that solve the delay/initialization issues, then we may be able to get a better version setup for 0MHz.
(Message was edited for accuracy after I was going over some older 0MHz communications with Emubastard.)