Hi,

On Thu, May 21, 2015 at 4:18 AM, David Griffith <dgri...@cs.csubak.edu> wrote:
> On Wed, 20 May 2015, Rugxulo wrote:
>
>> At risk of asking the obvious, what major DOS version / vendor is the
>> OP (David) developing on? Is it MS-DOS or FreeDOS? Does this mean it
>> works for him in MS-DOS but not in FreeDOS?
>
> I'm using DOSBox version 0.74 which reports DOS version 5.00.  I suppose
> the next step is to use one of the VirtualBox images at
> http://virtualboxes.org/images/freedos/

It depends on how minimal (or maximal) of an install you need. I
haven't tried files from that link, but it sounds like verbatim full
installs done to (raw?) image files from official .iso.

> There are two reasons I'm compiling it in 16-bit real-mode.  1) It was
> much easier to gather together a working development environment

OpenWatcom isn't hard to get, nor is DJGPP. At least the former
supports all 16-bit DOS targets. But maybe you just like TC, no sweat.

> and 2) I want Frotz to run on PCs using CPUs earlier than the i386.

Nothing wrong with that.

> The current DOS interface code is mostly verbatim from 2.32.  I guess I won't 
> know
> just where the crash occurs until I can get real hardware running or if I
> can get a crash in a VirtualBox environment.

You could (naively) just remove all calls to "free()", and see if the
crashes go away. If it's not accidentally freeing memory twice, it's
most likely something else is being overwritten.

P.S. Doesn't Bochs claim to have a good debugger? Heck, even JPC has
one, check it out:

http://jpc.sourceforge.net/download_application.html

------------------------------------------------------------------------------
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