Comments (9)
Just to be clear: Serpent Isle runs fine on a real PC with the same configuration in DOS. I only load himem.sys and tested with a few different mouse drivers which all work on a real PC but make no difference on the MiSTer core.
from ao486_mister.
Issue persists on release 20200917 (didn't expect CD-support to really affect this, but tried anyway). Also got rid of himem.sys, then the system didn't have enough free memory. Getting rid of the mouse driver gave me enough memory, but still the same symptom. System changes video mode, then crashes back to prompt without error message. Running MS DOS 6.22.
from ao486_mister.
It works for me just fine, using latest ao486 release, using gog.com files and DOS 7.1. Maybe it works for me because I am using DOS 7.1, not 6.22?
from ao486_mister.
I'm using the original floppies. I'll try with 7.1 to see if GOG makes any difference. I'm also going to try with the contemporary MS DOS 5.0, which is what the world was actually using at the time. I'd say that fully contemporary software should work correctly with the core. If it doesn't, the issue should then be sought in the core. 6.22 was close enough to fully authentic for me to report this issue.
from ao486_mister.
It runs without issue for me as well, and being one of my favorite games, I have tested this constantly throughout the core development. I'm afraid to say this is almost certainly user error. The game itself can be temperamental and requires some understanding of the workings of DOS to operate correctly. I suggest you use HIRAM for unreal mode UMB access so you are able to achieve adequate conventional memory. It is also possible through mis-configuration to cause the game to crash in such a way that it leaves the working directory dirty and needs files deleted to repair.
from ao486_mister.
I know what DOS is. I've been a user of the OS since the early 80's and a professional sysadmin on the platform well into the late 90's. User error sounds plausible but it's not. Serpent Isle runs fine on an actual 486 from the 90's with just himem.sys and a Microsoft mouse driver from the era on MS-DOS 5.0, 6.0 and 6.22. I cloned that exact hard drive over to a VHD: got DOS, but no game. Reinstalled from scratch on the MiSTer with images of the exact same floppies: no game. Used the Ultima Collection CD: no game. The fact that it does not work on this core, is an issue with this core. Not with my configuration. Sure there are probably ways around this, but the issue itself remains: the core is apparently incompatible with one of the more demanding games of the era when it's being used with the surrounding software that was current at the time. I might add that MS-DOS 5.0 as an OS, which is what people would actually be running Serpent Isle on, doesn't work at all on my MiSTer setup. It freezes up right after booting and I'm now looking into different boot disks with many OEM versions of the OS and their differences.
I'm sorry for being heavily opinionated on this, but when era-appropriate software does not work properly when it does on the real hardware, there's an issue. Workarounds are nice and much appreciated, but they are not solutions to the actual issue.
from ao486_mister.
Did you verify that it works for you using DOS 7.1? I don't think there's an exact real hardware to compare this core to, because the bios is custom etc.
from ao486_mister.
Ok, so I reinstalled the whole shebang onto a pristine SD card and now it works with the exact HD-image I had been experiencing the above problems with. For posterity: MS-DOS 6.22, Microsoft mouse driver, installed from floppy images, regular SoundBlaster audio (not Pro). So either something was broken in my SD card, or a recent update to the core clicked things in place.
from ao486_mister.
I was running into the same symptoms. Also with 6.22. Installed from Serpent Isle Floppies.
Crashed when I had sound enabled and worked when I had sound disabled. But your last comment got it working for me. I'd been setting it up as SoundBlaster Pro. Swapping to SoundBlaster got it working.
from ao486_mister.
Related Issues (20)
- Keyboard Corruption HOT 7
- Recent "scancode" changes break NT keyboard HOT 13
- Floppy media presence / disk change issues in NT and Linux HOT 4
- MGL files are not applied as expected HOT 19
- Nested findfirst/findnext calls may return incorrect data HOT 7
- MisterFS broken HOT 3
- Drum sounds weird in OPL3 in ao486 HOT 3
- MechWarrior 2 and Ghost Bear's Legacy DOS Hang on Mission Completion HOT 1
- King's Quest VII won't go to menu after core update HOT 2
- Golden Axe Dos version - Scrolling issues
- Parallel Port support HOT 1
- 8259A PIC incompatibility issue HOT 4
- MIDI Input from USB Keyboard not working HOT 5
- DOS. Games can't write to files (save game/save sound settings etc) HOT 1
- Secret Agent and other VGA games judder when scrolling (old fix didn't fix) HOT 2
- Joystick doesn't handle diagonal directions HOT 4
- BOOM and Allegro freeze HOT 3
- CDROM not working: CDROM not High Sierra or ISO-9660 format
- EMM386.EXE MS-DOS6.22 HOT 1
- Composite support for the new YC framework implementation? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ao486_mister.