First post, by Barry_Purplelips
I'm having problems with this ancient virtual fishtank. As you run the installer, 2 resolution choices pop into view; regular (376x348) and hi-res (640x400). Normally I'd settle for 640x400 (which works great, just like the 640x480 update patch), but today I decided I'd go for 376x348 just for the kicks, but after installation completed, ELFISH.EXE just doesn't want to work, nothing happens when executed.
Here's a sample crash log from XTRACE.TXT
*** Exception 0D : General protection, code = 06C0CS:IP = 0028:000CAX=06C2 BX=18B6 CX=3F00 DX=0720 SI=0000 DI=0000 SP=7110 BP=0000 FL=0046DS=0018 limit=7911ES=0000 limit=****SS=00D4 limit=8000 segment 01 C:\ELFISH\ELFISH.EXE[SS:SP] = 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000[SS:BP] = 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000[CS:IP] = 8E D8 8C 06 AE 04 26 A1 2C 00 A3 B2 04 54 58 3B C4 B8 24 00[call chain] =-bp---cs---ip-
For what it's worth, it used to crash like that on my first 486 under the exact same circumstances (never crashed on my 386 though) but I never really cared because higher resolutions were available.
Oddly enough, VIEWER.EXE works fine.
But that's only part of the story. For some strange reason (maybe it's applying some kind of extra aspect ratio correction for this unusual mode?) DosBox doubles El-Fish's regular horizontal resolution which results in 752x348 being outputted instead, and there doesn't seem to be a way to make it work correctly.
Any ideas?
Thanks in advance.