Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!mcvax!unido!pcsbst!hgw From: hgw@pcsbst.UUCP (hgw) Newsgroups: comp.lang.forth Subject: 32-Bit FORTH Message-ID: <865@pcsbst.UUCP> Date: 23 Jun 89 09:04:00 GMT Reply-To: rht32!hgw@pcsbst.UUCP () Organization: PCS GmbH, Pfaelzer-Wald-Str. 36, 8000 Muenchen; West-Germany Lines: 31 This week I received CFORTH, a forth written in C, from Mark Seiffert (thank you!). It turned out, that CFORTH is a 16-bit forth, i.e. integers ar 16 bit wide and characters are stored one per word, leaving one character per word free. Now, I want to port it to an environment where integers and addresses are 32 bit wide (since I want to address all of the memory in the machine). Since I am not familiar with 32-bit FORTHS, I have some questions: o Does a 32-bit FORTH imply that a 16-bit data type is not available? o How are 16-bit loads & stores implemented? (perhaps S! and S@ ?!) o How are character strings stored in memory? (4 characters per word, or 1 character and 3 chars free) o Is there any standard for 32-bit FORTHS out there? So long -- H.-G. Willers PCS-Mail: hgw DOMAIN: hgw@rht32.pcs.de (EUR) or hgw@rht32.pcs.com (US) BANG: ..unido!pcsbst!hgw (EUR) or ..pyramid!pcsbst!hgw (US)