Acid_Snake
Developer
It could be any number of things, but it is most likely this:@Acid_Snake, How is it possible that some games work in ZSO but don't work in ISO? More details I wrote here.
Some games do out of bounds reads on of the disc (meaning they ask to read data beyond where there is actual data).
On real discs this just results in the mechacon not doing anything, but for OPL they didn't have any check to see if the game was trying to read beyond the ISO file, so they actually did go beyond the ISO and read data (whatever data happens to be after the ISO, probably another ISO) and the game tries to interpret this data (when original it wouldn't since the result would be "there's no data") and this causes a crash.
For the ZSO reader I had actually implemented a check to prevent out of bounds reads, so even if OPL asks the ZSO reader to read beyond the boundaries of the ISO file, the ZSO reader will not do it.
The latest versions of OPL implement out of bound checks for ISO, which should fix these issues.