www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1993/01/18/18:57:49

Date: Tue, 19 Jan 93 00:59:21 IST
From: mennen!mennil!crummi!dani AT acsu DOT buffalo DOT edu (Dani Flexer)
To: mennen!djgpp%sun.soe.clarkson.edu
Subject: Porting from MSC6/MASM/Vermont Views/Greenleaf Comm to djgpp

I am posting this for a friend who has no access to the Internet. Hope
someone out there can offer some helpful advice.

Hi Netters.

I have a PC based diagnostic tool I developed that communicates with a
target system over a serial line. It runs in real-mode DOS and has
reached the limits of its usefulness since it now needs to use
several megabytes of memory.

It was developed using Microsoft C 6.0, the Vermont Views character
based windows library for its user interface and the Greenleaf Comm
serial communication library for its serial communications.

Both the Vermont Views and Greenleaf Comm libraries are written in C
and MASM Assembly and come with sources.

My plan of action is to port the whole thing to djgpp. My code should
port easily enough as should the C parts of the Greenleaf Comm and
Vermont Views libraries. 

It has occurred to me that some of issues below may be in a FAQ I have
not seen. If this is the case, please accept my apologies and mail
me a copy of the FAQ. 

Problems and questions are as follows:

1. The Greenleaf Comm uses the serial port interrupt to trigger its
input code. Will this be compatible with djgpp?

2. Vermont Views accesses the screen memory directly. Will this be
compatible with djgpp?

3. Are there tools out there (or as part of djgpp) that would
simplify the movement of the assembly code of both libraries from
MASM to the Gnu assembler that djgpp uses?

4. Are there any other problems I may have overlooked?

5. While I would like to enable the software to utilize as much
memory as it needs while changing it as little as possible, I could 
conceivably get it to run using a different character based windowing
system/serial communication library that is already djgpp compatible.
Are their any such tools available? Please include archive sites and
full pathnames if you know them. 

I would be grateful for any comments from anyone with experience in
such a project. Please feel free to suggest any course of action you
feel is more appropriate than the one I plan.

Thanks for your help.


---------------------------------------------------------------------
Dani Flexer,                                       MENNEN MEDICAL LTD.

USENET: dani AT mennen DOT com
Phone:  972-8406751,  Air Mail: P.O.Box 102, Rehovot 76100, Israel 
FAX:    972-8406519   US Mail:  10123 Main Street, Clarence, NY, 14031



- Raw text -


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