[Coco] DEFT Pascal

Carey Eugene carey at cebridge.net
Wed Jul 5 00:04:04 EDT 2006


Ken;

While looking through my Deft Pascal v4.1 manual, I see I have a lot of notes.  (Plus somewhere or other, I disassembled a good portion of the library.  I also did that with the OS9 C compiler library...  I actually rec-reated the C source for the library. I must have had too much time on my hands...[grin])

Most of the notes are just the asm sequences for various Pascal statements.  That way they can be called from an assembler module, etc.

However, I see two bugs listed, too.  I don't remember these, but I wrote them down, so I obviously did encounter them.

I'll quote them.

1) Bug in Linker.
After the first pass it would lock up and the disk would stop.  It was caused by my using 2 static integer arrays of 8 entries each.  This resulted in a module with a total size of 41k.  The linker can only handle 36k.  This should have caused a "module too big error", but it didn't.

2) Bug in assembler.
When using the assembler and an external symbol, declare that symbol as EXT, not as EXTA.  If you use 'absolute', the assembler may automatically use direct page addressing because there is no override.


Just thought I'd mention them so they can be noted in the docs.  I don't remember any more details.

Carey



----- Original Message ----- 
From: "Kenneth Schunk" <ken.schunk at gmail.com>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Tuesday, July 04, 2006 9:37 PM
Subject: Re: Re: [Coco] DEFT Pascal


> Sure - that would be great. The 4.x additions weren't all that many,
> so if I have the V3 manuals in PDF I can get the rest scanned in and
> put on the web site.
> 
> Ken
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco



More information about the Coco mailing list