Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!willett!ForthNet From: ForthNet@willett.UUCP (ForthNet articles from GEnie) Newsgroups: comp.lang.forth Subject: COMMODORE 8032 FORTH Message-ID: <745.UUL1.3#5129@willett.UUCP> Date: 7 Apr 90 13:03:14 GMT Organization: Latest link in the ForthNet chain. (Pgh, PA) Lines: 34 Date: 04-06-90 (07:10) Number: 3099 (Echo) To: DAVID MEYERS Refer#: 3085 From: PETE KOZIAR Read: NO Subj: >64K FORTHS Status: PUBLIC MESSAGE I am most familiar with F-PC for the MS-DOS world. Here's how F-PC gets around the segmentation limits: Code Segment = Data Segment = Variables and CODE words Extra Segment = Each colon definition starts on a paragraph boundary, and NEST sets ES to the start of the current word. Other = The names for the words are kept in a separate segment that isn't dedicated to any particular segmentation register. Stack Segment = In plain-vanilla F-PC, it's set to the same as the Code and Data segments. It's relatively easy to separate out as another segment; usually, there aren't that many tasks, and the stacks are small, but I run many multiple threads under DESQview, and DESQview seems to require huge stacks. Hope this gives you some ideas! --- * Via Qwikmail 2.01 The Baltimore Sun ----- This message came from GEnie via willett through a semi-automated process. Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'