linux-msdos.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Release memory and execute another program
@ 2006-04-04  4:41 Mike McCarty
  2006-04-11  9:25 ` SPAM:: " Bart Oldeman
  0 siblings, 1 reply; 3+ messages in thread
From: Mike McCarty @ 2006-04-04  4:41 UTC (permalink / raw)
  To: FreeDOS

I have a program which I have used in past, and which I wrote,
which loads and executes other programs, after hooking interrupts
of choice. When I recently had a problem with trying to format
under FreeDOS, I found that this program does not work under
FreeDOS. It reports that there is insufficient memory. Perhaps
the free memory call doesn't work. Anyway, I'd like to pursue
this a little bit more, if possible. Who is there who would be
interested in trying to track down what the incompatibility is?

Also, I tried a different program which is part of Ralph Brown's
package, and which completely locked up. It does direct writes
to the memory area for the interrupt vectors. Is this not supported?

Mike
-- 
p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
You have found the bank of Larn.
I can explain it for you, but I can't understand it for you.
I speak only for myself, and I am unanimous in that!

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: SPAM:: Release memory and execute another program
  2006-04-04  4:41 Release memory and execute another program Mike McCarty
@ 2006-04-11  9:25 ` Bart Oldeman
  2006-04-11 17:53   ` Mike McCarty
  0 siblings, 1 reply; 3+ messages in thread
From: Bart Oldeman @ 2006-04-11  9:25 UTC (permalink / raw)
  To: Mike McCarty; +Cc: FreeDOS

On Mon, 3 Apr 2006, Mike McCarty wrote:

> Who is there who would be
> interested in trying to track down what the incompatibility is?

FreeDOS bugzilla (see www.freedos.org) is a good place to report FreeDOS 
bugs.

> Also, I tried a different program which is part of Ralph Brown's
> package, and which completely locked up. It does direct writes
> to the memory area for the interrupt vectors. Is this not supported?

What *exact* program in Ralf Brown's interrupt list (?) do you mean? It's 
easier if you mention explcitly what to reproduce rather than us having 
to do the guess work.

Bart

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: SPAM:: Release memory and execute another program
  2006-04-11  9:25 ` SPAM:: " Bart Oldeman
@ 2006-04-11 17:53   ` Mike McCarty
  0 siblings, 0 replies; 3+ messages in thread
From: Mike McCarty @ 2006-04-11 17:53 UTC (permalink / raw)
  To: linux-msdos

Bart Oldeman wrote:
> On Mon, 3 Apr 2006, Mike McCarty wrote:
> 
>> Who is there who would be
>> interested in trying to track down what the incompatibility is?
> 
> 
> FreeDOS bugzilla (see www.freedos.org) is a good place to report FreeDOS 
> bugs.

Thanks for the pointer.

>> Also, I tried a different program which is part of Ralph Brown's
>> package, and which completely locked up. It does direct writes
>> to the memory area for the interrupt vectors. Is this not supported?
> 
> 
> What *exact* program in Ralf Brown's interrupt list (?) do you mean? 
> It's easier if you mention explcitly what to reproduce rather than us 
> having to do the guess work.

You know, it would be nice to get an *answer* to the question. If it
isn't a supported action, then what difference does it make what
program it is? Only after knowing that bit of information does it make
sense to try to go further.

So, care to answer the question?

I'll guess: it's intended to be a supported action.

The program is INTERCEP.EXE. I was trying to run my own
program, but was unable to get the memory to load the
target program, so I tried Ralph's, which didn't even
run at all. Mine at least reported not enough memory,
and managed (at least I suppose it managed) to intercept
the interrupts and replace them. But mine uses the
Borland C interface to the MSDOS set/get interrupt vector,
while Ralph Brown's does direct writes to the memory
vectors.

If you need a copy, I can supply it. The one I used
is contained in interc2.zip version 39.

Mike
-- 
p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
You have found the bank of Larn.
I can explain it for you, but I can't understand it for you.
I speak only for myself, and I am unanimous in that!

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-04-11 17:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-04  4:41 Release memory and execute another program Mike McCarty
2006-04-11  9:25 ` SPAM:: " Bart Oldeman
2006-04-11 17:53   ` Mike McCarty

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).