www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/02/20/22:47:10

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f
From: Charles Sandmann <sandmann AT clio DOT rice DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: RHIDE debugger fails to start on board without floating point unit
Date: Wed, 20 Feb 2002 21:24:47 CST
Organization: Rice University, Houston TX
Lines: 15
Message-ID: <3c74687f.sandmann@clio.rice.edu>
References: <a51red$kpg$1 AT newstest DOT laserlink DOT net>
NNTP-Posting-Host: clio.rice.edu
X-Trace: joe.rice.edu 1014262244 24674 128.42.105.3 (21 Feb 2002 03:30:44 GMT)
X-Complaints-To: abuse AT rice DOT edu
NNTP-Posting-Date: 21 Feb 2002 03:30:44 GMT
X-NewsEditor: ED-1.5.9
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

> I am trying to develop a program to run on a 486 based ELAN SC400 processor
> that does not have a floating point unit.

You can't use debuggers with an emulator if I remember correctly..  Does your 
program use floating point?  If it does not, this might work:
 1) SET 387=N
 2) Rename EMU387.DXE so it's not found.
See if you can debug.  I believe this should avoid all FP instructions.

If it does use floating point I think you are stuck, since the emulator 
doesn't know how to handle floating traps in a different address space.

As always, you should check the FAQ for additional hints.

A conventional TSR emulator won't work.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019