On Thu, 21 May 2015, Ralf Quint wrote:

> On 5/21/2015 1:04 AM, David Griffith wrote:
>> I guess my next step is to bring one of my older machines home, clean
>> it up, install FreeDOS, and get to work with Turbo C++'s debugger. Can
>> anyone offer any explanation why a program would run fine in DOSbox
>> and crash on real hardware?
> DOSBox is actually pretty bad in terms of DOS emulation and hardware,
> unless it comes to sound or video cards. It simply by catch this bug
> with an exception instead of crashing...
>
> And I agree with Mateusz that just using a DJGPP version doesn't make
> any sense, it might just do the same thing, rather catch the error and
> proceed rather than crap out.
> Is there a way to save the game progress, so someone else could try it
> on different hardware?

What do you mean by saving the game progress?  All Z-machine 
implemenations allow you to save your progress.  Or are you looking for a 
a memory dump of the machine?

I have just confirmed that Frotz 2.44 under FreeDOS 1.1 in Virtualbox will 
crash when playing Lost Pig or Uninvited, but not Shadowgate.  I have a 
vague suspicion that the problem might be related to the zcode file size 
or how memory is provided to the Z-machine VM.  Here:

-rw-r--r-- 1 dave dave 285184 Apr  6  2008 LostPig.z8
-rw-r--r-- 1 dave dave 186880 May 21 18:36 sgate.z5
-rw-r--r-- 1 dave dave 239104 May 21 18:37 uninvited.z5

I also made it crash with Infocom's Sherlock.  The "FROTZ" that appears 
in the crash message is from the filename of the executable.  If I rename 
it to FOO.EXE, the crash message will contain "FOO".

-- 
David Griffith
dgri...@cs.csubak.edu

A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to