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