*BSD News Article 21909


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!newsroom.utas.edu.au!pc_100.psychol.utas.edu.au!peter
From: peter@psychnet.psychol.utas.edu.au (Peter R. Tattam)
Newsgroups: comp.os.386bsd.development
Subject: Pascal compilers.
Date: Wed, 6 Oct 1993 06:52:06 GMT
Organization: Psychology Department, University of Tasmania
Lines: 26
Message-ID: <peter.614.2CB26B16@psychnet.psychol.utas.edu.au>
NNTP-Posting-Host: pc_100.psychol.utas.edu.au
X-Newsreader: Trumpet for Windows [Version 1.0 Rev B]

I have the core of a flat 32bit Pascal compiler written (from scratch so 
royalty free).  I plan to make it so that it can compile object oriented 
programs compatible with Borland Pascal 7.0.  At the moment, it can generate 
raw assembly language for i386.

I want to feature units and also static and dynamic objects.

Would there be any demand for such a beast.

I've got p2c running on 386bsd and it compiles and runs my compiler based on 
that system.  While p2c is good, it isn't really good for production quality 
since it isn't too strict about some things.


What I need to know is... the object code format for 386bsd programs and also 
how calls are made to the system.  I also need to have an idea of where the 
linker places things in the virtual address space of the i386.


Peter

----------------------------------------------------------------------------
P.Tattam                                    International Phone 61-02-202346
Programmer, Psychology Department           Australia     Phone   002-202346
University of Tasmania, Hobart, Tasmania, Australia
----------------------------------------------------------------------------