FNIA@willett.pgh.pa.us (ForthNet Information Account) (03/10/91)
If you have any questions about this message, or any information to add/delete or correct, please contact either Doug Philips or Gary Smith (preferably both, but one is OK) via the following addresses: o Internet: dwp@willett.pgh.pa.us -or- ddi1!lrark!gars@uunet.uu.net o Usenet: ...!uunet!ddi1!lrark!gars -or- ...!uunet!willett.pgh.pa.us!dwp o GEnie: GARY-S or D.PHILIPS3 o ForthNet: Grapevine, Gary Smith - leave mail in Main Conference (0) QUESTION: Where can I find a Forth for the 8051/8031? ANSWER: > From: jax@well.sf.ca.us (Jack J. Woehr) > Newsgroups: comp.lang.forth > Subject: Re: Finding a Forth for the 8051/8031 > Message-ID: <22384@well.sf.ca.us> > Date: 2 Jan 91 06:23:19 GMT > > pwh@bradley.bradley.edu (Pete Hartman) writes: > > ... <stuff> ... > >using the 8051 for such, since (as I understand it) it is quite flexible, > ... <stuff> ... > >I'm a forth novice, but a native forth version of this chip would help > > In reply, I repost: > > In the years that I have been discussing Forth on USENET, one > of the most frequently-asked questions I have received is: > > "Where is a PD Forth for the 8051?" > > Dr. C.H. Ting's October 1990 newsletter for his "Offete > Enterprises" samizdat house (garage, actually) contains > the following two items: > > 2104. eForth Model and 8086 Implementation, Bill Muench and > C.H. Ting -- $25.00 > > >>>>> 2105. 8051 eForth, C. H. Ting -- $25.00 <<<<< > "A small ROM based Forth system ... Source code is in MASM (!! -jax) > ... IBM 5.25 disk ... With 8051 eForth Implementation Note." > > The address & phone is: > > Offete Enterprises, Inc. > 1306 South "B" Street > San Mateo, CA 94402 > (415) 574-8250 > > Alternatively, EFORTH51.ZIP may be downloaded free of charge > from the RealTime Control and Forth Board (RCFB), ( telephone number > in the .signature below), or from the GEnie Forth Interest Group > RoundTable (page 711). > -- > <jax@well.{UUCP,sf.ca.us} >< Member, > /// ///\\\ \\\ /// > <well!jax@lll-winken.arpa >< X3J14 TC > /// /// \\\ \\\/// > <JAX on GEnie >< for ANS > \\\ /// ///====\\\ ///\\\ > <SYSOP RCFB (303) 278-0364>< Forth > \\\/// /// \\\ /// \\\ QUESTION: What if I want to find a PD/ShareWare Forth for the BrouHaHa-7245? ANSWER: The following is an incomplete and non-judgemental list of PD/Shareware forths.... This list was compiled by Gary Smith. Unfortunately we do NOT have comprehensive info on how to actually find most of these files. If you do, please, TELL US! File Name Bytes Description ------------------------ ------- --------------------------------------- FORTH11.ARC 49140 rom based fig-FORTH for the 68hc11 BOTFORTH.TXT 60480 BotForth for the 68K PYG13FIX.ZIP 1260 3 quick fixes for Pygmy Forth 1.3 PYGMY13.ZIP 70560 Frank Sergeant's Fast,small Forth for PC BBLX.ARC 26460 Roedy Green's BBL as executible BETA.ARC 98280 Sergei Baranoff's minimal Forth EFORTH.ZIP (see ** below) 56700 A small portable assembler based Forth FPC353-5.ZIP 400680 Tom Zimmer's FPC Version 3.53 disk 5 of 5 FPC353-4.ZIP 16380 FPC Version 3.53 disk 4 of 5 FPC353-3.ZIP 335160 FPC Version 3.53 disk 3 of 5 FPC353-2.ZIP 316260 FPC Version 3.53 disk 2 of 5 FPC353-1.ZIP 318780 FPC Version 3.53 disk 1 of 5 TILE20.ARC 167580 Mikael Patel's TILE (Forth in C) ver. 2.0 ZENMASM1.ARC 157500 MASM based version of ZEN Forth RFF2.ZIP 333900 16-Bit Forth for 32-Bit host FED.ARC 206640 Forth Editor by Guy Kelly CFORTHU.ARC 64260 Marc de Groot's Forth written in C w/fixes 4TH_86.ZIP 351540 MSDOS-EGA based Forth from Hong Kong FORTHOS2.ZIP 23940 OS/2 version of Forth 68KASM.ARC 10080 68K Assembler for F83 KDOC.ARC 132300 Documentation for Guy Kelly's KForth KMISC.ARC 78120 Extensions to Guy Kelly's KForth KFORTH.ARC 258300 Guy Kelly's KForth version 1.11 PASM386C.ZIP 69300 386 Assembler for F-PC 3.5 BOTFTH68.ARC 32760 botForth ported to MC68k chips PSFORTH.02.90 18900 Forth seed kernel in PostScript F-PC35-4.ZIP 269640 Tom Zimmer's F-PC 3.5 disk 4 of 4 F-PC35-3.ZIP 336420 Tom Zimmer's F-PC 3.5 disk 3 of 4 F-PC35-2.ZIP 304920 Tom Zimmer's F-PC 3.5 disk 2 of 4 F-PC35-1.ZIP 299880 Tom Zimmer's F-PC 3.5 disk 1 of 4 A4TH1.5DIVBUG.TXT 2520 Bug fix for A4TH1.5 /MOD TILE.REL 3780 part 9 of 9 parts - tile c forth 83 TILE7 64260 part 8 of 9 parts - tile c forth 83 TILE6 42840 part 7 of 9 parts - tile c forth 83 TILE5 30240 part 6 of 9 parts - tile c forth 83 TILE4 59220 part 5 of 9 parts - tile c forth 83 TILE3 56700 part 4 of 9 parts - tile c forth 83 TILE2 63000 part 3 of 9 parts - tile c forth 83 TILE1 68040 part 2 of 9 parts - tile cforth83 TILE0 3780 part 1 of 9 parts - tile cforth83 OBK3501.ZIP 171360 Updated OBESE kernel for F-PC 3.5 PURPLE.FORTH.BQY 32760 FIG-FORTH for the APPLE II RAVENFORTH.SHK 120960 A FIG FORTH compiler for the IIgs MINI4T41.ARC 34020 Minimal Forth version 4.1 QF25.ARC 379260 Gary Bergstrom's Forth for PC's FFPC225S.ARC 134820 Run FPC 2.25 from a floppy - disk 3 FFPC225H.ARC 86940 Run FPC 2.25 from a floppy - disk 2 FFPC225A.ARC 137340 Run FPC 2.25 from a floppy - disk 1 ASTRO4TH.ARC 122220 Russian AstroFORTH source PFO-001.SEQ 28980 Prefix Parameter Stack Frame Operato MM30ODDS.ARC 46620 UTILITIES/STUFF FOR MM30 FORTH MM30.ARC 128520 Lance Collins' MM FORTH FOR 8086 MX86.ARC 76860 8086 CROSS COMPILER FOR mm30 MMDOCS.ARC 88200 DOCS FOR MM20,MM30 BEZIERKIT.SIT 27720 Bezier Curves for PocketForth POCKETDOC.SIT 60480 Manual for PocketForth Vers. 4 POCKET4.SIT 63000 PocketForth Ver.4 for Macintosh FIFTH_SW.ARC 224280 SHAREWARE FIFTH Version 2.7 SFORTH FOR THE 6809 45360 Subroutine threaded FIG Forth. SONZEN3.ARC 78120 Gradgent's Son of Zen SONZEN Rev 3.0 MX20.ARC 93240 Lance Collins' Text based Forth for CP/M MVP10305.ARC 44100 Glen Haydon's MVP Forth MM20.ARC 63000 Lance Collins' CP/M 80 MM Forth 020 GSFDOCS.BQY 70560 DOCS for Apple GS Forth Demo Package GSFORTH.BQY 44100 Apple GS Forth Demo Package PF3SRC.SIT 55440 Source for Pocket Forth - rel.3 POCKET3.SIT 105840 Pocket Forth and DA - release 3 VOLKS4TH.ARC 181440 Schleisiesk's F83 derivative from Germany TIL874TH.ARC 262080 32 Bit Forth-83 for TI/IBM computers TASK4TH.ARC 133560 TaskForth Special Edition STFORTH.ARC 42840 FORTH-83 for the Atari 520 ST TSRFORTH.ARC 52920 Van Norman's terminate & stay resident F83 MINI4TH.ARC 20160 A VERY minimum version of FORTH GKFRTH2A.ARC 136080 Guy Kelly's full Forth-83++ FORTHLIB.ARC 23940 Glen Haydon's CP/M Forth with screen file FORTH9.BIN 15120 OS/9 FORTH09 v 01.00.00 FIGTUTOR.SHR 66780 ATARI FIG FORTH TUTORIAL FIGFORTH.SHR 66780 ATARI FIG FORTH PROGRAM FIGFORTH.ATR 2520 ATARI FIG FORTH DOCUMENTATION FF9FORTH.ARC 15120 Forth-83 for 6809 - Cross Compilable F83X.UTI 71820 Wil Baden's F83X for Apple - Utility F83X.SOU 70560 Wil Baden's F83X for Apple - Source F83S6.ARC 338940 Update of W. Baden's F83X D854TH.ARC 224280 A Forth-83 Compatible Environment 6805-4TH.ARC 18900 RAFOS FORTH for the 6805 CPU AMIGAF83.ARC 143640 Appleman's Forth for Amigas A4THINC.ARC 65520 Include files for A4TH. A4THDOC.ARC 51660 Documentation for A4TH. A4THSYS.ARC 158760 Forth for Amiga's V1.5 URDEMO.ARC 35280 UR/FORTH Demonstration program UNIFTH68.ARC 107100 UNIFORTH SAMPLER for DSI-020 LEARN4TH.ARC 225540 Learn forth on your own (F83 version) F83ST.ARC 132300 Forth-83 for the Atari ST F838080.ARC 161280 L & P F83 for CP/M F83XBOOT.ARC 161280 F83 for the MC68000 FF-EXPCT.ARC 6300 new-expect, bugg, etc. for ff.exe FF-COLOR.ARC 18900 pop-up screen,color for ff.exe BROWSE88.ARC 35280 f88 color, browse, by M. Sperl SUNFORTH.TXT 12600 Msgs and info about Sun Forth FS100.ARC 40320 TRS-80 MODEL 100 FORTH AMIGAFORTH.ARC 139860 F83 for Amiga's. CMFLOAT.ARC 7560 cmforth floating point pkg. MVPFORTH.ARC 44100 MVPFORTH with Assembler source FORTH.ARC 56700 Seattle Forth MVPFRTHA.ARC 45360 Glen Haydon's MVPFORTH for MS DOS S4TH68K.ARC 23940 Sub Threaded Forth for the 68k. PX83-102.ARC 26460 F83 for the Epson Geneva PX-8 AMIGAKERNEL.ARC 110880 Forth kernel for Amiga in assembler M100-PT2.SRC 17640 Source Listing for M100 Forth Pt 2 M100-PT1.SRC 20160 Source Listing for M100 Forth Pt 1 M100-4TH.DOC 7560 Documentation for M100 Forth M100-4TH.4TH 13860 Forth for Tandy M-100 w/Chipmunk F68KST11.ARC 243180 32-bit Atari ST Forth UNIFORTH2.BQY 57960 PD FORTH for Apple II ( Part 2) UNIFORTH.BQY 75600 Public domain FORTH for Apple II APPUFTH.WRD 85680 Glossary for Apple // UniForth APPUFTH.FTH 12600 Support blocks for Apple UniForth APPUFTH.DOC 76860 Documentation for APPUFTH.SYS APPUFTH.SYS 28980 Uniforth Sampler for Apple II UNI4TH80.ARC 118440 Z80 CP/M Uniforth CMFORTH.ARC 20160 Chuck Moore Forth CMFORTHX.ARC 8820 cmFORTH modified to run in RAM NEC4TH.ARC 50400 FORTH for the NEC S/150 (Astra) APPUFTH.ARC 103320 Uniforth Sampler for Apple //e,c ATRFORTH.ARC 109620 FIG Forth forth ATARI DOS 2.5 PCFIG4TH.ARC 205380 J.E. Smith's Fig Forth for MS DOS NOVICE3.ARC 23940 Stand alone editor for novices UFORTHV2.ARC 114660 THE 8086 UNIFORTH SAMPLER HDISKS.ARC 41580 Wil Baden's FORTH-83 EXTENDED 5of5 CALIF330.ARC 94500 Wil Baden's FORTH-83 EXTENDED 4of5 PONG330.ARC 124740 Wil Baden's FORTH-83 EXTENDED 3of5 PANG330.ARC 103320 Wil Baden's FORTH-83 EXTENDED 2of5 PING330.ARC 85680 Wil Baden's FORTH-83 EXTENDED 1of5 JPF83213.ARC 192780 The Basics & Files for F83 2.1.1 GKFORTH.ARC 144900 Guy Kelly's PCForth and Tutorial FORPSIBM.ARC 31500 F83 and FORPS for the IBM PC JPF83.ARC 175140 John Peters' F83 Environment CMFORTH.SHD 21420 cmFORTH shadow blocks F83AIDES.ARC 209160 MS-DOS F-83 WORDS AIDES F83.ARC 186480 Laxen & Perry's F83 F83-68K.ARC 123480 F83 version 2.1.0 for 68000 Z8000.ARC 13860 Assembler source Z8000 Forth VXFTH.ARC 170100 VAX-11 fig-Forth Version 2.0 OS9FORTH.ARC 10080 Forth for OS9 FTH100.ARC 26460 Fig Forth for TRS Model 100 LP4THBLK.ARC 65520 L&P 68K Forth LP4TH.ARC 65520 L&P Forth for the ATARI ST FORTHMAC.ARC 190260 Forthmacs version 1.1 for ATARI ST MVP4TH.ARC 90720 MVP Forth for the AMIGA BFORTH.ARC 22680 Ballentine's Blazin' Forth for C64 BFDOCS.ARC 60480 Blazin' Forth Docs GKFORTH2.ARC 259560 Guy Kelly's full Forth-83 + extras ZENMISC.ARC 1260 WORDS for ZEN.DOS ZENDOS.ARC 5040 Simple clear forth - DOS level ZEN.ARC 12600 Martin Tracy's ZenForth ** eForth is a public domain Forth kernel co-authored by C.H.Ting and Bill Muench. It is written in assembler, as opposed to being meta- compiled to facilitate porting to as many platforms as possible. It is the hope of the authors that eForth will be to ANS Forth what figForth was to Forth-78. That is a generic, easily trans- ported kernel that will make portable code possible, and ease the learning curve for new students of Forth. eForth tracks X3/J14 and is constantly being ported to new architectures. Please be VERY specific in describing your architecture/platform if you request information or source for eForth. This will often require an enquirey on our part to the authors, so you will also need to be patient.
fnia@willett.pgh.pa.us (ForthNet Information Account) (04/01/91)
Last updated on 31 March 1991. If you have corrections, clarifications, comments or updates, please send them to one or more of the addresses at the end of this note. QUESTION: How can I contact FIG (Forth Interest Group)? ANSWER: Forth Interest Group P.O Box 8231 San Jose, CA 95155 (408) 277-0688 (408) 286-8988 FAX [Information supplied by Dennis Ruffer] QUESTION: What other organizations and publications write about, sponsor or promote Forth? ANSWER: The Computer Journal P. O. Box 12 S. Plainfield, NJ 07080-0012 - U. S. A. - Phone: (US access) 908-755-6186 QUESTION: Where can I find a Forth for the 8051/8031? ANSWER: > From: jax@well.sf.ca.us (Jack J. Woehr) > Newsgroups: comp.lang.forth > Subject: Re: Finding a Forth for the 8051/8031 > Message-ID: <22384@well.sf.ca.us> > Date: 2 Jan 91 06:23:19 GMT > > pwh@bradley.bradley.edu (Pete Hartman) writes: > > ... <stuff> ... > >using the 8051 for such, since (as I understand it) it is quite flexible, > ... <stuff> ... > >I'm a forth novice, but a native forth version of this chip would help > > In reply, I repost: > > In the years that I have been discussing Forth on USENET, one > of the most frequently-asked questions I have received is: > > "Where is a PD Forth for the 8051?" > > Dr. C.H. Ting's October 1990 newsletter for his "Offete > Enterprises" samizdat house (garage, actually) contains > the following two items: > > 2104. eForth Model and 8086 Implementation, Bill Muench and > C.H. Ting -- $25.00 > > >>>>> 2105. 8051 eForth, C. H. Ting -- $25.00 <<<<< > "A small ROM based Forth system ... Source code is in MASM (!! -jax) > ... IBM 5.25 disk ... With 8051 eForth Implementation Note." > > The address & phone is: > > Offete Enterprises, Inc. > 1306 South "B" Street > San Mateo, CA 94402 > (415) 574-8250 > > Alternatively, EFORTH51.ZIP may be downloaded free of charge > from the RealTime Control and Forth Board (RCFB), ( telephone number > in the .signature below), or from the GEnie Forth Interest Group > RoundTable (page 711). > -- > <jax@well.{UUCP,sf.ca.us} >< Member, > /// ///\\\ \\\ /// > <well!jax@lll-winken.arpa >< X3J14 TC > /// /// \\\ \\\/// > <JAX on GEnie >< for ANS > \\\ /// ///====\\\ ///\\\ > <SYSOP RCFB (303) 278-0364>< Forth > \\\/// /// \\\ /// \\\ QUESTION: What if I want to find a PD/ShareWare Forth for the BrouHaHa-7245? ANSWER: The following is an incomplete and non-judgemental list of PD/Shareware forths.... This list was compiled by Gary Smith. Unfortunately we do NOT have comprehensive info on how to actually find most of these files. If you do, please, TELL US! File Name Bytes Description ------------------------ ------- --------------------------------------- FORTH11.ARC 49140 rom based fig-FORTH for the 68hc11 BOTFORTH.TXT 60480 BotForth for the 68K PYG13FIX.ZIP 1260 3 quick fixes for Pygmy Forth 1.3 PYGMY13.ZIP 70560 Frank Sergeant's Fast,small Forth for PC BBLX.ARC 26460 Roedy Green's BBL as executible BETA.ARC 98280 Sergei Baranoff's minimal Forth EFORTH.ZIP (see ** below) 56700 A small portable assembler based Forth FPC353-5.ZIP 400680 Tom Zimmer's FPC Version 3.53 disk 5 of 5 FPC353-4.ZIP 16380 FPC Version 3.53 disk 4 of 5 FPC353-3.ZIP 335160 FPC Version 3.53 disk 3 of 5 FPC353-2.ZIP 316260 FPC Version 3.53 disk 2 of 5 FPC353-1.ZIP 318780 FPC Version 3.53 disk 1 of 5 TILE20.ARC 167580 Mikael Patel's TILE (Forth in C) ver. 2.0 ZENMASM1.ARC 157500 MASM based version of ZEN Forth RFF2.ZIP 333900 16-Bit Forth for 32-Bit host FED.ARC 206640 Forth Editor by Guy Kelly CFORTHU.ARC 64260 Marc de Groot's Forth written in C w/fixes 4TH_86.ZIP 351540 MSDOS-EGA based Forth from Hong Kong FORTHOS2.ZIP 23940 OS/2 version of Forth 68KASM.ARC 10080 68K Assembler for F83 KDOC.ARC 132300 Documentation for Guy Kelly's KForth KMISC.ARC 78120 Extensions to Guy Kelly's KForth KFORTH.ARC 258300 Guy Kelly's KForth version 1.11 PASM386C.ZIP 69300 386 Assembler for F-PC 3.5 BOTFTH68.ARC 32760 botForth ported to MC68k chips PSFORTH.02.90 18900 Forth seed kernel in PostScript F-PC35-4.ZIP 269640 Tom Zimmer's F-PC 3.5 disk 4 of 4 F-PC35-3.ZIP 336420 Tom Zimmer's F-PC 3.5 disk 3 of 4 F-PC35-2.ZIP 304920 Tom Zimmer's F-PC 3.5 disk 2 of 4 F-PC35-1.ZIP 299880 Tom Zimmer's F-PC 3.5 disk 1 of 4 A4TH1.5DIVBUG.TXT 2520 Bug fix for A4TH1.5 /MOD TILE.REL 3780 part 9 of 9 parts - tile c forth 83 TILE7 64260 part 8 of 9 parts - tile c forth 83 TILE6 42840 part 7 of 9 parts - tile c forth 83 TILE5 30240 part 6 of 9 parts - tile c forth 83 TILE4 59220 part 5 of 9 parts - tile c forth 83 TILE3 56700 part 4 of 9 parts - tile c forth 83 TILE2 63000 part 3 of 9 parts - tile c forth 83 TILE1 68040 part 2 of 9 parts - tile cforth83 TILE0 3780 part 1 of 9 parts - tile cforth83 OBK3501.ZIP 171360 Updated OBESE kernel for F-PC 3.5 PURPLE.FORTH.BQY 32760 FIG-FORTH for the APPLE II RAVENFORTH.SHK 120960 A FIG FORTH compiler for the IIgs MINI4T41.ARC 34020 Minimal Forth version 4.1 QF25.ARC 379260 Gary Bergstrom's Forth for PC's FFPC225S.ARC 134820 Run FPC 2.25 from a floppy - disk 3 FFPC225H.ARC 86940 Run FPC 2.25 from a floppy - disk 2 FFPC225A.ARC 137340 Run FPC 2.25 from a floppy - disk 1 ASTRO4TH.ARC 122220 Russian AstroFORTH source PFO-001.SEQ 28980 Prefix Parameter Stack Frame Operato MM30ODDS.ARC 46620 UTILITIES/STUFF FOR MM30 FORTH MM30.ARC 128520 Lance Collins' MM FORTH FOR 8086 MX86.ARC 76860 8086 CROSS COMPILER FOR mm30 MMDOCS.ARC 88200 DOCS FOR MM20,MM30 BEZIERKIT.SIT 27720 Bezier Curves for PocketForth POCKETDOC.SIT 60480 Manual for PocketForth Vers. 4 POCKET4.SIT 63000 PocketForth Ver.4 for Macintosh FIFTH_SW.ARC 224280 SHAREWARE FIFTH Version 2.7 SFORTH FOR THE 6809 45360 Subroutine threaded FIG Forth. SONZEN3.ARC 78120 Gradgent's Son of Zen SONZEN Rev 3.0 MX20.ARC 93240 Lance Collins' Text based Forth for CP/M MVP10305.ARC 44100 Glen Haydon's MVP Forth MM20.ARC 63000 Lance Collins' CP/M 80 MM Forth 020 GSFDOCS.BQY 70560 DOCS for Apple GS Forth Demo Package GSFORTH.BQY 44100 Apple GS Forth Demo Package PF3SRC.SIT 55440 Source for Pocket Forth - rel.3 POCKET3.SIT 105840 Pocket Forth and DA - release 3 VOLKS4TH.ARC 181440 Schleisiesk's F83 derivative from Germany TIL874TH.ARC 262080 32 Bit Forth-83 for TI/IBM computers TASK4TH.ARC 133560 TaskForth Special Edition STFORTH.ARC 42840 FORTH-83 for the Atari 520 ST TSRFORTH.ARC 52920 Van Norman's terminate & stay resident F83 MINI4TH.ARC 20160 A VERY minimum version of FORTH GKFRTH2A.ARC 136080 Guy Kelly's full Forth-83++ FORTHLIB.ARC 23940 Glen Haydon's CP/M Forth with screen file FORTH9.BIN 15120 OS/9 FORTH09 v 01.00.00 FIGTUTOR.SHR 66780 ATARI FIG FORTH TUTORIAL FIGFORTH.SHR 66780 ATARI FIG FORTH PROGRAM FIGFORTH.ATR 2520 ATARI FIG FORTH DOCUMENTATION FF9FORTH.ARC 15120 Forth-83 for 6809 - Cross Compilable F83X.UTI 71820 Wil Baden's F83X for Apple - Utility F83X.SOU 70560 Wil Baden's F83X for Apple - Source F83S6.ARC 338940 Update of W. Baden's F83X D854TH.ARC 224280 A Forth-83 Compatible Environment 6805-4TH.ARC 18900 RAFOS FORTH for the 6805 CPU AMIGAF83.ARC 143640 Appleman's Forth for Amigas A4THINC.ARC 65520 Include files for A4TH. A4THDOC.ARC 51660 Documentation for A4TH. A4THSYS.ARC 158760 Forth for Amiga's V1.5 URDEMO.ARC 35280 UR/FORTH Demonstration program UNIFTH68.ARC 107100 UNIFORTH SAMPLER for DSI-020 LEARN4TH.ARC 225540 Learn forth on your own (F83 version) F83ST.ARC 132300 Forth-83 for the Atari ST F838080.ARC 161280 L & P F83 for CP/M F83XBOOT.ARC 161280 F83 for the MC68000 FF-EXPCT.ARC 6300 new-expect, bugg, etc. for ff.exe FF-COLOR.ARC 18900 pop-up screen,color for ff.exe BROWSE88.ARC 35280 f88 color, browse, by M. Sperl SUNFORTH.TXT 12600 Msgs and info about Sun Forth FS100.ARC 40320 TRS-80 MODEL 100 FORTH AMIGAFORTH.ARC 139860 F83 for Amiga's. CMFLOAT.ARC 7560 cmforth floating point pkg. MVPFORTH.ARC 44100 MVPFORTH with Assembler source FORTH.ARC 56700 Seattle Forth MVPFRTHA.ARC 45360 Glen Haydon's MVPFORTH for MS DOS S4TH68K.ARC 23940 Sub Threaded Forth for the 68k. PX83-102.ARC 26460 F83 for the Epson Geneva PX-8 AMIGAKERNEL.ARC 110880 Forth kernel for Amiga in assembler M100-PT2.SRC 17640 Source Listing for M100 Forth Pt 2 M100-PT1.SRC 20160 Source Listing for M100 Forth Pt 1 M100-4TH.DOC 7560 Documentation for M100 Forth M100-4TH.4TH 13860 Forth for Tandy M-100 w/Chipmunk F68KST11.ARC 243180 32-bit Atari ST Forth UNIFORTH2.BQY 57960 PD FORTH for Apple II ( Part 2) UNIFORTH.BQY 75600 Public domain FORTH for Apple II APPUFTH.WRD 85680 Glossary for Apple // UniForth APPUFTH.FTH 12600 Support blocks for Apple UniForth APPUFTH.DOC 76860 Documentation for APPUFTH.SYS APPUFTH.SYS 28980 Uniforth Sampler for Apple II UNI4TH80.ARC 118440 Z80 CP/M Uniforth CMFORTH.ARC 20160 Chuck Moore Forth CMFORTHX.ARC 8820 cmFORTH modified to run in RAM NEC4TH.ARC 50400 FORTH for the NEC S/150 (Astra) APPUFTH.ARC 103320 Uniforth Sampler for Apple //e,c ATRFORTH.ARC 109620 FIG Forth forth ATARI DOS 2.5 PCFIG4TH.ARC 205380 J.E. Smith's Fig Forth for MS DOS NOVICE3.ARC 23940 Stand alone editor for novices UFORTHV2.ARC 114660 THE 8086 UNIFORTH SAMPLER HDISKS.ARC 41580 Wil Baden's FORTH-83 EXTENDED 5of5 CALIF330.ARC 94500 Wil Baden's FORTH-83 EXTENDED 4of5 PONG330.ARC 124740 Wil Baden's FORTH-83 EXTENDED 3of5 PANG330.ARC 103320 Wil Baden's FORTH-83 EXTENDED 2of5 PING330.ARC 85680 Wil Baden's FORTH-83 EXTENDED 1of5 JPF83213.ARC 192780 The Basics & Files for F83 2.1.1 GKFORTH.ARC 144900 Guy Kelly's PCForth and Tutorial FORPSIBM.ARC 31500 F83 and FORPS for the IBM PC JPF83.ARC 175140 John Peters' F83 Environment CMFORTH.SHD 21420 cmFORTH shadow blocks F83AIDES.ARC 209160 MS-DOS F-83 WORDS AIDES F83.ARC 186480 Laxen & Perry's F83 F83-68K.ARC 123480 F83 version 2.1.0 for 68000 Z8000.ARC 13860 Assembler source Z8000 Forth VXFTH.ARC 170100 VAX-11 fig-Forth Version 2.0 OS9FORTH.ARC 10080 Forth for OS9 FTH100.ARC 26460 Fig Forth for TRS Model 100 LP4THBLK.ARC 65520 L&P 68K Forth LP4TH.ARC 65520 L&P Forth for the ATARI ST FORTHMAC.ARC 190260 Forthmacs version 1.1 for ATARI ST MVP4TH.ARC 90720 MVP Forth for the AMIGA BFORTH.ARC 22680 Ballentine's Blazin' Forth for C64 BFDOCS.ARC 60480 Blazin' Forth Docs GKFORTH2.ARC 259560 Guy Kelly's full Forth-83 + extras ZENMISC.ARC 1260 WORDS for ZEN.DOS ZENDOS.ARC 5040 Simple clear forth - DOS level ZEN.ARC 12600 Martin Tracy's ZenForth ** eForth is a public domain Forth kernel co-authored by C.H.Ting and Bill Muench. It is written in assembler, as opposed to being meta- compiled to facilitate porting to as many platforms as possible. It is the hope of the authors that eForth will be to ANS Forth what figForth was to Forth-78. That is a generic, easily trans- ported kernel that will make portable code possible, and ease the learning curve for new students of Forth. eForth tracks X3/J14 and is constantly being ported to new architectures. Please be VERY specific in describing your architecture/platform if you request information or source for eForth. This will often require an enquirey on our part to the authors, so you will also need to be patient. --- If you have any questions about ForthNet/comp.lang.forth or any information to add/delete or correct in this message or any suggestions on formatting or presentation, please contact either Doug Philips or Gary Smith (preferably both, but one is OK) via the following addresses: o Internet: dwp@willett.pgh.pa.us -or- ddi1!lrark!gars@uunet.uu.net o Usenet: ...!uunet!ddi1!lrark!gars -or- ...!uunet!willett.pgh.pa.us!dwp o GEnie: GARY-S or D.PHILIPS3 o ForthNet: Grapevine, Gary Smith - leave mail in Main Conference (0)
fnia@willett.pgh.pa.us (ForthNet Information Account) (04/19/91)
Last updated on 18 April 1991. If you have corrections, clarifications, additions, comments or updates, please send them to one or more of the addresses at the end of this note. QUESTION: How can I contact FIG (Forth Interest Group)? ANSWER: Forth Interest Group P.O Box 8231 San Jose, CA 95155 (408) 277-0688 (408) 286-8988 FAX [Information supplied by Dennis Ruffer] QUESTION: What other organizations and publications write about, sponsor or promote Forth? ANSWER: The Computer Journal P. O. Box 12 S. Plainfield, NJ 07080-0012 - U. S. A. - Phone: (US access) 908-755-6186 QUESTION: Where can I find a Forth for the 8051/8031? ANSWER: > From: jax@well.sf.ca.us (Jack J. Woehr) > Newsgroups: comp.lang.forth > Subject: Re: Finding a Forth for the 8051/8031 > Message-ID: <22384@well.sf.ca.us> > Date: 2 Jan 91 06:23:19 GMT > > pwh@bradley.bradley.edu (Pete Hartman) writes: > > ... <stuff> ... > >using the 8051 for such, since (as I understand it) it is quite flexible, > ... <stuff> ... > >I'm a forth novice, but a native forth version of this chip would help > > In reply, I repost: > > In the years that I have been discussing Forth on USENET, one > of the most frequently-asked questions I have received is: > > "Where is a PD Forth for the 8051?" > > Dr. C.H. Ting's October 1990 newsletter for his "Offete > Enterprises" samizdat house (garage, actually) contains > the following two items: > > 2104. eForth Model and 8086 Implementation, Bill Muench and > C.H. Ting -- $25.00 > > >>>>> 2105. 8051 eForth, C. H. Ting -- $25.00 <<<<< > "A small ROM based Forth system ... Source code is in MASM (!! -jax) > ... IBM 5.25 disk ... With 8051 eForth Implementation Note." > > The address & phone is: > > Offete Enterprises, Inc. > 1306 South "B" Street > San Mateo, CA 94402 > (415) 574-8250 > > Alternatively, EFORTH51.ZIP may be downloaded free of charge > from the RealTime Control and Forth Board (RCFB), ( telephone number > in the .signature below), or from the GEnie Forth Interest Group > RoundTable (page 711). > -- > <jax@well.{UUCP,sf.ca.us} >< Member, > /// ///\\\ \\\ /// > <well!jax@lll-winken.arpa >< X3J14 TC > /// /// \\\ \\\/// > <JAX on GEnie >< for ANS > \\\ /// ///====\\\ ///\\\ > <SYSOP RCFB (303) 278-0364>< Forth > \\\/// /// \\\ /// \\\ You can also get EFORTH51.ZIP from 'fneas@willett.pgh.pa.us' or 'uunet!willett!fneas'. To do so you *MUST* include in the BODY of your message: your email address relative to the Internet *OR* a well-known UUCP site. AND the name of the file you want (in this case EFORTH51.ZIP). -Doug Philips (dwp@willett.pgh.pa.us _OR_ uunet!willett!dwp) QUESTION: Where can I find a Forth for the SUN? ANSWER: >From: wmb@ENG.SUN.COM >Newsgroups: comp.lang.forth >Subject: Forth for Sun >Message-ID: <9104091314.AA16846@ucbvax.Berkeley.EDU> >Date: 9 Apr 91 01:11:31 GMT > >I know of four Forth's that run on Suns, in increasing order of price: > >a) Open Boot PROM - built-in to the SPARCstation PROMs. Inaccessible from > the Unix environment; you have to interrupt the boot process and > then type "n" to get to Forth. > >b) TILE - shareware, $50 suggested contribution to Mikael Patel. > Written in C, runs on Suns. Available from the net, but I'm not > sure how to get to it from your site. Maybe somebody else knows. > >c) C Forth 83 - $75 from Bradley Forthware. Written in C, runs on > several machines. Tape or floppy. > >d) Sun Forth - $200 from Bradley Forthware. Written in metacompiled > Forth/assembler. Unix version of the Forth in the SPARCstation PROMs, > with extensions. Tape or floppy. > >Mitch Bradley, wmb@Eng.Sun.COM TILE is also posted to alt.sources and should be available through any of the alt.sources archives. You can also get TILE version 2.1 from 'fneas@willett.pgh.pa.us' or 'uunet!willett!fneas'. To do so you *MUST* include in the BODY of your message: your email address relative to the Internet *OR* a well-known UUCP site. AND the name of the file you want (in this case TILE21.ZIP). -Doug Philips (dwp@willett.pgh.pa.us _OR_ uunet!willett!dwp) QUESTION: Where can I find a Forth for the MAC? ANSWER: >From: CHERGR@lure.latrobe.edu.au >Newsgroups: comp.lang.forth >Subject: Forth system for MacClassic >Message-ID: <5163@lure.latrobe.edu.au> >Date: 18 Mar 91 17:14:29 GMT >Organization: VAX Cluster, Computer Centre, La Trobe University >Lines: 24 >I can recommend Mach2 Forth for the Macintosh. >Its strong points are: >1. inexpensive. >2. stable. >3. compiles to machine code so its quick. >4. straightforward access to the Mac toolbox. >5. menu selected templates mean windows and > menus etc. are easy to make for the beginner. >6. standard syntax machine code assembler. >7. the novice programmer does not have to worry > about implementing the Mac event loop. >Weak points are: >1. a rudimentary built in text editor. >2. the Mac event loop is handled by an IO task running > under the multitasker. This makes extensions to > the event loop conceptually difficult. >3. development has ceased but it will be > supported for later Mac System releases. >This is available mail order from: >MacTutor,1250 N. Lakeview, Suite O, Anaheim, California 92807 >call (714) 777 1255 for credit cards >price $90.00 There are several PD/Shareware MAC Forth's available on the various BBoard systems and on GEnie. See the 'Forth On-line Resource/Technical Help Letter' post for how to access those services. QUESTION: Where can I find a Forth for a DSP? ANSWER: >From: cwpjr@cbnewse.att.com (clyde.w.jr.phillips) >Newsgroups: comp.dsp,comp.robotics,comp.lang.forth >Subject: FORTH for DSP's >Message-ID: <1991Apr16.162217.9532@cbnewse.att.com> >Date: 16 Apr 91 16:22:17 GMT >Organization: AT&T Bell Laboratories >Lines: 19 >Being a FIG Contact for the Midwest and being asked about this quite a bit >lately here'e what I found easily: > >TCOM FORTH Target Compiler by Tom Zimmer and Andrew McKewen >has been extended for the TMS320. > It also supports 808X, 80196 and SuperZ8 > >Computer Continunun is developing a XT/AT board for the ADSP-2101 running FORTH. >eFORTH has been ported to the Transputer by Bob Barr > It also is avalable for 32b PC, 8051, 68000, > A ADSP2100 port is being contempleted. > >Micro-K Systems produce complete AT&T DSP32 boards running FORTH > Include the AT&T DSP library! > >There is a FORTH for most any class processor. > >Enjoy, Clyde QUESTION: What if I want to find a PD/ShareWare Forth for the BrouHaHa-7245? ANSWER: The following is an incomplete and non-judgemental list of PD/Shareware forths.... This list was compiled by Gary Smith. Unfortunately we do NOT have comprehensive info on how to actually find most of these files. If you do, please, TELL US! File Name Bytes Description ------------------------ ------- --------------------------------------- FORTH11.ARC 49140 rom based fig-FORTH for the 68hc11 BOTFORTH.TXT 60480 BotForth for the 68K PYG13FIX.ZIP 1260 3 quick fixes for Pygmy Forth 1.3 PYGMY13.ZIP 70560 Frank Sergeant's Fast,small Forth for PC BBLX.ARC 26460 Roedy Green's BBL as executible BETA.ARC 98280 Sergei Baranoff's minimal Forth EFORTH.ZIP (see ** below) 56700 A small portable assembler based Forth FPC353-5.ZIP 400680 Tom Zimmer's FPC Version 3.53 disk 5 of 5 FPC353-4.ZIP 16380 FPC Version 3.53 disk 4 of 5 FPC353-3.ZIP 335160 FPC Version 3.53 disk 3 of 5 FPC353-2.ZIP 316260 FPC Version 3.53 disk 2 of 5 FPC353-1.ZIP 318780 FPC Version 3.53 disk 1 of 5 TILE20.ARC 167580 Mikael Patel's TILE (Forth in C) ver. 2.0 ZENMASM1.ARC 157500 MASM based version of ZEN Forth RFF2.ZIP 333900 16-Bit Forth for 32-Bit host FED.ARC 206640 Forth Editor by Guy Kelly CFORTHU.ARC 64260 Marc de Groot's Forth written in C w/fixes 4TH_86.ZIP 351540 MSDOS-EGA based Forth from Hong Kong FORTHOS2.ZIP 23940 OS/2 version of Forth 68KASM.ARC 10080 68K Assembler for F83 KDOC.ARC 132300 Documentation for Guy Kelly's KForth KMISC.ARC 78120 Extensions to Guy Kelly's KForth KFORTH.ARC 258300 Guy Kelly's KForth version 1.11 PASM386C.ZIP 69300 386 Assembler for F-PC 3.5 BOTFTH68.ARC 32760 botForth ported to MC68k chips PSFORTH.02.90 18900 Forth seed kernel in PostScript F-PC35-4.ZIP 269640 Tom Zimmer's F-PC 3.5 disk 4 of 4 F-PC35-3.ZIP 336420 Tom Zimmer's F-PC 3.5 disk 3 of 4 F-PC35-2.ZIP 304920 Tom Zimmer's F-PC 3.5 disk 2 of 4 F-PC35-1.ZIP 299880 Tom Zimmer's F-PC 3.5 disk 1 of 4 A4TH1.5DIVBUG.TXT 2520 Bug fix for A4TH1.5 /MOD TILE.REL 3780 part 9 of 9 parts - tile c forth 83 TILE7 64260 part 8 of 9 parts - tile c forth 83 TILE6 42840 part 7 of 9 parts - tile c forth 83 TILE5 30240 part 6 of 9 parts - tile c forth 83 TILE4 59220 part 5 of 9 parts - tile c forth 83 TILE3 56700 part 4 of 9 parts - tile c forth 83 TILE2 63000 part 3 of 9 parts - tile c forth 83 TILE1 68040 part 2 of 9 parts - tile cforth83 TILE0 3780 part 1 of 9 parts - tile cforth83 OBK3501.ZIP 171360 Updated OBESE kernel for F-PC 3.5 PURPLE.FORTH.BQY 32760 FIG-FORTH for the APPLE II RAVENFORTH.SHK 120960 A FIG FORTH compiler for the IIgs MINI4T41.ARC 34020 Minimal Forth version 4.1 QF25.ARC 379260 Gary Bergstrom's Forth for PC's FFPC225S.ARC 134820 Run FPC 2.25 from a floppy - disk 3 FFPC225H.ARC 86940 Run FPC 2.25 from a floppy - disk 2 FFPC225A.ARC 137340 Run FPC 2.25 from a floppy - disk 1 ASTRO4TH.ARC 122220 Russian AstroFORTH source PFO-001.SEQ 28980 Prefix Parameter Stack Frame Operato MM30ODDS.ARC 46620 UTILITIES/STUFF FOR MM30 FORTH MM30.ARC 128520 Lance Collins' MM FORTH FOR 8086 MX86.ARC 76860 8086 CROSS COMPILER FOR mm30 MMDOCS.ARC 88200 DOCS FOR MM20,MM30 BEZIERKIT.SIT 27720 Bezier Curves for PocketForth POCKETDOC.SIT 60480 Manual for PocketForth Vers. 4 POCKET4.SIT 63000 PocketForth Ver.4 for Macintosh FIFTH_SW.ARC 224280 SHAREWARE FIFTH Version 2.7 SFORTH FOR THE 6809 45360 Subroutine threaded FIG Forth. SONZEN3.ARC 78120 Gradgent's Son of Zen SONZEN Rev 3.0 MX20.ARC 93240 Lance Collins' Text based Forth for CP/M MVP10305.ARC 44100 Glen Haydon's MVP Forth MM20.ARC 63000 Lance Collins' CP/M 80 MM Forth 020 GSFDOCS.BQY 70560 DOCS for Apple GS Forth Demo Package GSFORTH.BQY 44100 Apple GS Forth Demo Package PF3SRC.SIT 55440 Source for Pocket Forth - rel.3 POCKET3.SIT 105840 Pocket Forth and DA - release 3 VOLKS4TH.ARC 181440 Schleisiesk's F83 derivative from Germany TIL874TH.ARC 262080 32 Bit Forth-83 for TI/IBM computers TASK4TH.ARC 133560 TaskForth Special Edition STFORTH.ARC 42840 FORTH-83 for the Atari 520 ST TSRFORTH.ARC 52920 Van Norman's terminate & stay resident F83 MINI4TH.ARC 20160 A VERY minimum version of FORTH GKFRTH2A.ARC 136080 Guy Kelly's full Forth-83++ FORTHLIB.ARC 23940 Glen Haydon's CP/M Forth with screen file FORTH9.BIN 15120 OS/9 FORTH09 v 01.00.00 FIGTUTOR.SHR 66780 ATARI FIG FORTH TUTORIAL FIGFORTH.SHR 66780 ATARI FIG FORTH PROGRAM FIGFORTH.ATR 2520 ATARI FIG FORTH DOCUMENTATION FF9FORTH.ARC 15120 Forth-83 for 6809 - Cross Compilable F83X.UTI 71820 Wil Baden's F83X for Apple - Utility F83X.SOU 70560 Wil Baden's F83X for Apple - Source F83S6.ARC 338940 Update of W. Baden's F83X D854TH.ARC 224280 A Forth-83 Compatible Environment 6805-4TH.ARC 18900 RAFOS FORTH for the 6805 CPU AMIGAF83.ARC 143640 Appleman's Forth for Amigas A4THINC.ARC 65520 Include files for A4TH. A4THDOC.ARC 51660 Documentation for A4TH. A4THSYS.ARC 158760 Forth for Amiga's V1.5 URDEMO.ARC 35280 UR/FORTH Demonstration program UNIFTH68.ARC 107100 UNIFORTH SAMPLER for DSI-020 LEARN4TH.ARC 225540 Learn forth on your own (F83 version) F83ST.ARC 132300 Forth-83 for the Atari ST F838080.ARC 161280 L & P F83 for CP/M F83XBOOT.ARC 161280 F83 for the MC68000 FF-EXPCT.ARC 6300 new-expect, bugg, etc. for ff.exe FF-COLOR.ARC 18900 pop-up screen,color for ff.exe BROWSE88.ARC 35280 f88 color, browse, by M. Sperl SUNFORTH.TXT 12600 Msgs and info about Sun Forth FS100.ARC 40320 TRS-80 MODEL 100 FORTH AMIGAFORTH.ARC 139860 F83 for Amiga's. CMFLOAT.ARC 7560 cmforth floating point pkg. MVPFORTH.ARC 44100 MVPFORTH with Assembler source FORTH.ARC 56700 Seattle Forth MVPFRTHA.ARC 45360 Glen Haydon's MVPFORTH for MS DOS S4TH68K.ARC 23940 Sub Threaded Forth for the 68k. PX83-102.ARC 26460 F83 for the Epson Geneva PX-8 AMIGAKERNEL.ARC 110880 Forth kernel for Amiga in assembler M100-PT2.SRC 17640 Source Listing for M100 Forth Pt 2 M100-PT1.SRC 20160 Source Listing for M100 Forth Pt 1 M100-4TH.DOC 7560 Documentation for M100 Forth M100-4TH.4TH 13860 Forth for Tandy M-100 w/Chipmunk F68KST11.ARC 243180 32-bit Atari ST Forth UNIFORTH2.BQY 57960 PD FORTH for Apple II ( Part 2) UNIFORTH.BQY 75600 Public domain FORTH for Apple II APPUFTH.WRD 85680 Glossary for Apple // UniForth APPUFTH.FTH 12600 Support blocks for Apple UniForth APPUFTH.DOC 76860 Documentation for APPUFTH.SYS APPUFTH.SYS 28980 Uniforth Sampler for Apple II UNI4TH80.ARC 118440 Z80 CP/M Uniforth CMFORTH.ARC 20160 Chuck Moore Forth CMFORTHX.ARC 8820 cmFORTH modified to run in RAM NEC4TH.ARC 50400 FORTH for the NEC S/150 (Astra) APPUFTH.ARC 103320 Uniforth Sampler for Apple //e,c ATRFORTH.ARC 109620 FIG Forth forth ATARI DOS 2.5 PCFIG4TH.ARC 205380 J.E. Smith's Fig Forth for MS DOS NOVICE3.ARC 23940 Stand alone editor for novices UFORTHV2.ARC 114660 THE 8086 UNIFORTH SAMPLER HDISKS.ARC 41580 Wil Baden's FORTH-83 EXTENDED 5of5 CALIF330.ARC 94500 Wil Baden's FORTH-83 EXTENDED 4of5 PONG330.ARC 124740 Wil Baden's FORTH-83 EXTENDED 3of5 PANG330.ARC 103320 Wil Baden's FORTH-83 EXTENDED 2of5 PING330.ARC 85680 Wil Baden's FORTH-83 EXTENDED 1of5 JPF83213.ARC 192780 The Basics & Files for F83 2.1.1 GKFORTH.ARC 144900 Guy Kelly's PCForth and Tutorial FORPSIBM.ARC 31500 F83 and FORPS for the IBM PC JPF83.ARC 175140 John Peters' F83 Environment CMFORTH.SHD 21420 cmFORTH shadow blocks F83AIDES.ARC 209160 MS-DOS F-83 WORDS AIDES F83.ARC 186480 Laxen & Perry's F83 F83-68K.ARC 123480 F83 version 2.1.0 for 68000 Z8000.ARC 13860 Assembler source Z8000 Forth VXFTH.ARC 170100 VAX-11 fig-Forth Version 2.0 OS9FORTH.ARC 10080 Forth for OS9 FTH100.ARC 26460 Fig Forth for TRS Model 100 LP4THBLK.ARC 65520 L&P 68K Forth LP4TH.ARC 65520 L&P Forth for the ATARI ST FORTHMAC.ARC 190260 Forthmacs version 1.1 for ATARI ST MVP4TH.ARC 90720 MVP Forth for the AMIGA BFORTH.ARC 22680 Ballentine's Blazin' Forth for C64 BFDOCS.ARC 60480 Blazin' Forth Docs GKFORTH2.ARC 259560 Guy Kelly's full Forth-83 + extras ZENMISC.ARC 1260 WORDS for ZEN.DOS ZENDOS.ARC 5040 Simple clear forth - DOS level ZEN.ARC 12600 Martin Tracy's ZenForth ** eForth is a public domain Forth kernel co-authored by C.H.Ting and Bill Muench. It is written in assembler, as opposed to being meta- compiled to facilitate porting to as many platforms as possible. It is the hope of the authors that eForth will be to ANS Forth what figForth was to Forth-78. That is a generic, easily trans- ported kernel that will make portable code possible, and ease the learning curve for new students of Forth. eForth tracks X3/J14 and is constantly being ported to new architectures. Please be VERY specific in describing your architecture/platform if you request information or source for eForth. This will often require an enquirey on our part to the authors, so you will also need to be patient. --- If you have any questions about ForthNet/comp.lang.forth or any information to add/delete or correct in this message or any suggestions on formatting or presentation, please contact either Doug Philips or Gary Smith (preferably both, but one is OK) via the following addresses: o Internet: dwp@willett.pgh.pa.us -or- ddi1!lrark!gars@uunet.uu.net o Usenet: ...!uunet!ddi1!lrark!gars -or- ...!uunet!willett.pgh.pa.us!dwp o GEnie: GARY-S or D.PHILIPS3 o ForthNet: Grapevine, Gary Smith - leave mail in Main Conference (0)
fnia@willett.pgh.pa.us (ForthNet Information Account) (05/05/91)
Last updated on 28 April 1991. If you have corrections, clarifications, additions, comments or updates, please send them to one or more of the addresses at the end of this note. QUESTION: How can I contact FIG (Forth Interest Group)? ANSWER: Forth Interest Group P.O Box 8231 San Jose, CA 95155 (408) 277-0688 (408) 286-8988 FAX [Information supplied by Dennis Ruffer] QUESTION: What other organizations and publications write about, sponsor or promote Forth? ANSWER: The Computer Journal P. O. Box 12 S. Plainfield, NJ 07080-0012 - U. S. A. - Phone: (US access) 908-755-6186 Association for Computing Machinery Special Interest Group on Forth (SIGForth) 11 West 42nd St. New York, NY 10036 USA (212)869-7440 [ACM info supplied by Alan T. Furman] QUESTION: Where can I find a Forth for the 8051/8031? ANSWER: > From: jax@well.sf.ca.us (Jack J. Woehr) > Newsgroups: comp.lang.forth > Subject: Re: Finding a Forth for the 8051/8031 > Message-ID: <22384@well.sf.ca.us> > Date: 2 Jan 91 06:23:19 GMT > > pwh@bradley.bradley.edu (Pete Hartman) writes: > > ... <stuff> ... > >using the 8051 for such, since (as I understand it) it is quite flexible, > ... <stuff> ... > >I'm a forth novice, but a native forth version of this chip would help > > In reply, I repost: > > In the years that I have been discussing Forth on USENET, one > of the most frequently-asked questions I have received is: > > "Where is a PD Forth for the 8051?" > > Dr. C.H. Ting's October 1990 newsletter for his "Offete > Enterprises" samizdat house (garage, actually) contains > the following two items: > > 2104. eForth Model and 8086 Implementation, Bill Muench and > C.H. Ting -- $25.00 > > >>>>> 2105. 8051 eForth, C. H. Ting -- $25.00 <<<<< > "A small ROM based Forth system ... Source code is in MASM (!! -jax) > ... IBM 5.25 disk ... With 8051 eForth Implementation Note." > > The address & phone is: > > Offete Enterprises, Inc. > 1306 South "B" Street > San Mateo, CA 94402 > (415) 574-8250 > > Alternatively, EFORTH51.ZIP may be downloaded free of charge > from the RealTime Control and Forth Board (RCFB), ( telephone number > in the .signature below), or from the GEnie Forth Interest Group > RoundTable (page 711). > -- > <jax@well.{UUCP,sf.ca.us} >< Member, > /// ///\\\ \\\ /// > <well!jax@lll-winken.arpa >< X3J14 TC > /// /// \\\ \\\/// > <JAX on GEnie >< for ANS > \\\ /// ///====\\\ ///\\\ > <SYSOP RCFB (303) 278-0364>< Forth > \\\/// /// \\\ /// \\\ You can also get EFORTH51.ZIP from 'fneas@willett.pgh.pa.us' or 'uunet!willett!fneas'. To do so you *MUST* include in the BODY of your message: your email address relative to the Internet *OR* a well-known UUCP site. AND the name of the file you want (in this case EFORTH51.ZIP). -Doug Philips (dwp@willett.pgh.pa.us _OR_ uunet!willett!dwp) QUESTION: Where can I find a Forth for the SUN? ANSWER: >From: wmb@ENG.SUN.COM >Newsgroups: comp.lang.forth >Subject: Forth for Sun >Message-ID: <9104091314.AA16846@ucbvax.Berkeley.EDU> >Date: 9 Apr 91 01:11:31 GMT > >I know of four Forth's that run on Suns, in increasing order of price: > >a) Open Boot PROM - built-in to the SPARCstation PROMs. Inaccessible from > the Unix environment; you have to interrupt the boot process and > then type "n" to get to Forth. > >b) TILE - shareware, $50 suggested contribution to Mikael Patel. > Written in C, runs on Suns. Available from the net, but I'm not > sure how to get to it from your site. Maybe somebody else knows. > >c) C Forth 83 - $75 from Bradley Forthware. Written in C, runs on > several machines. Tape or floppy. > >d) Sun Forth - $200 from Bradley Forthware. Written in metacompiled > Forth/assembler. Unix version of the Forth in the SPARCstation PROMs, > with extensions. Tape or floppy. > >Mitch Bradley, wmb@Eng.Sun.COM TILE is also posted to alt.sources and should be available through any of the alt.sources archives. You can also get TILE version 2.1 from 'fneas@willett.pgh.pa.us' or 'uunet!willett!fneas'. To do so you *MUST* include in the BODY of your message: your email address relative to the Internet *OR* a well-known UUCP site. AND the name of the file you want (in this case TILE21.ZIP). -Doug Philips (dwp@willett.pgh.pa.us _OR_ uunet!willett!dwp) QUESTION: Where can I find a Forth for the MAC? ANSWER: >From: CHERGR@lure.latrobe.edu.au >Newsgroups: comp.lang.forth >Subject: Forth system for MacClassic >Message-ID: <5163@lure.latrobe.edu.au> >Date: 18 Mar 91 17:14:29 GMT >Organization: VAX Cluster, Computer Centre, La Trobe University >Lines: 24 >I can recommend Mach2 Forth for the Macintosh. >Its strong points are: >1. inexpensive. >2. stable. >3. compiles to machine code so its quick. >4. straightforward access to the Mac toolbox. >5. menu selected templates mean windows and > menus etc. are easy to make for the beginner. >6. standard syntax machine code assembler. >7. the novice programmer does not have to worry > about implementing the Mac event loop. >Weak points are: >1. a rudimentary built in text editor. >2. the Mac event loop is handled by an IO task running > under the multitasker. This makes extensions to > the event loop conceptually difficult. >3. development has ceased but it will be > supported for later Mac System releases. >This is available mail order from: >MacTutor,1250 N. Lakeview, Suite O, Anaheim, California 92807 >call (714) 777 1255 for credit cards >price $90.00 >Message-Id: <9104192113.AA03564@mitch.Eng.Sun.COM> >To: dwp@willett.pgh.pa.us, ddi1!lrark!gars@uunet.uu.net >Subject: Re: Answers to Frequently Asked Questions (version 1.2) >Date: 19 Apr 91 14:13:49 PDT (Fri) >From: pitt!Eng.Sun.COM!Mitch.Bradley >Forthmacs by Bradley Forthware is also available for the Macintosh. >This is the same Forth that is the basis of Sun's Open Boot firmware. >Macintosh Forthmacs costs $50 for working disk+manual, and $50 extra for >source code. >Forthmacs is available for the following machines: >Atari ST, Macintosh (I and II), OS-9, Sun (680x0 and SPARC), NeXT. >Mitch Bradley, wmb@Eng.Sun.COM There are several PD/Shareware MAC Forth's available on the various BBoard systems and on GEnie. See the 'Forth On-line Resource/Technical Help Letter' post for how to access those services. QUESTION: Where can I find a Forth for a DSP? ANSWER: >From: cwpjr@cbnewse.att.com (clyde.w.jr.phillips) >Newsgroups: comp.dsp,comp.robotics,comp.lang.forth >Subject: FORTH for DSP's >Message-ID: <1991Apr16.162217.9532@cbnewse.att.com> >Date: 16 Apr 91 16:22:17 GMT >Organization: AT&T Bell Laboratories >Lines: 19 >Being a FIG Contact for the Midwest and being asked about this quite a bit >lately here'e what I found easily: > >TCOM FORTH Target Compiler by Tom Zimmer and Andrew McKewen >has been extended for the TMS320. > It also supports 808X, 80196 and SuperZ8 > >Computer Continunun is developing a XT/AT board for the ADSP-2101 running FORTH. >eFORTH has been ported to the Transputer by Bob Barr > It also is avalable for 32b PC, 8051, 68000, > A ADSP2100 port is being contempleted. > >Micro-K Systems produce complete AT&T DSP32 boards running FORTH > Include the AT&T DSP library! > >There is a FORTH for most any class processor. > >Enjoy, Clyde QUESTION: What if I want to find a PD/ShareWare Forth for the BrouHaHa-7245? ANSWER: The following is an incomplete and non-judgemental list of PD/Shareware forths.... This list was compiled by Gary Smith. Unfortunately we do NOT have comprehensive info on how to actually find most of these files. If you do, please, TELL US! File Name Bytes Description ------------------------ ------- --------------------------------------- FORTH11.ARC 49140 rom based fig-FORTH for the 68hc11 BOTFORTH.TXT 60480 BotForth for the 68K PYG13FIX.ZIP 1260 3 quick fixes for Pygmy Forth 1.3 PYGMY13.ZIP 70560 Frank Sergeant's Fast,small Forth for PC BBLX.ARC 26460 Roedy Green's BBL as executible BETA.ARC 98280 Sergei Baranoff's minimal Forth EFORTH.ZIP (see ** below) 56700 A small portable assembler based Forth FPC353-5.ZIP 400680 Tom Zimmer's FPC Version 3.53 disk 5 of 5 FPC353-4.ZIP 16380 FPC Version 3.53 disk 4 of 5 FPC353-3.ZIP 335160 FPC Version 3.53 disk 3 of 5 FPC353-2.ZIP 316260 FPC Version 3.53 disk 2 of 5 FPC353-1.ZIP 318780 FPC Version 3.53 disk 1 of 5 TILE20.ARC 167580 Mikael Patel's TILE (Forth in C) ver. 2.0 ZENMASM1.ARC 157500 MASM based version of ZEN Forth RFF2.ZIP 333900 16-Bit Forth for 32-Bit host FED.ARC 206640 Forth Editor by Guy Kelly CFORTHU.ARC 64260 Marc de Groot's Forth written in C w/fixes 4TH_86.ZIP 351540 MSDOS-EGA based Forth from Hong Kong FORTHOS2.ZIP 23940 OS/2 version of Forth 68KASM.ARC 10080 68K Assembler for F83 KDOC.ARC 132300 Documentation for Guy Kelly's KForth KMISC.ARC 78120 Extensions to Guy Kelly's KForth KFORTH.ARC 258300 Guy Kelly's KForth version 1.11 PASM386C.ZIP 69300 386 Assembler for F-PC 3.5 BOTFTH68.ARC 32760 botForth ported to MC68k chips PSFORTH.02.90 18900 Forth seed kernel in PostScript F-PC35-4.ZIP 269640 Tom Zimmer's F-PC 3.5 disk 4 of 4 F-PC35-3.ZIP 336420 Tom Zimmer's F-PC 3.5 disk 3 of 4 F-PC35-2.ZIP 304920 Tom Zimmer's F-PC 3.5 disk 2 of 4 F-PC35-1.ZIP 299880 Tom Zimmer's F-PC 3.5 disk 1 of 4 A4TH1.5DIVBUG.TXT 2520 Bug fix for A4TH1.5 /MOD TILE.REL 3780 part 9 of 9 parts - tile c forth 83 TILE7 64260 part 8 of 9 parts - tile c forth 83 TILE6 42840 part 7 of 9 parts - tile c forth 83 TILE5 30240 part 6 of 9 parts - tile c forth 83 TILE4 59220 part 5 of 9 parts - tile c forth 83 TILE3 56700 part 4 of 9 parts - tile c forth 83 TILE2 63000 part 3 of 9 parts - tile c forth 83 TILE1 68040 part 2 of 9 parts - tile cforth83 TILE0 3780 part 1 of 9 parts - tile cforth83 OBK3501.ZIP 171360 Updated OBESE kernel for F-PC 3.5 PURPLE.FORTH.BQY 32760 FIG-FORTH for the APPLE II RAVENFORTH.SHK 120960 A FIG FORTH compiler for the IIgs MINI4T41.ARC 34020 Minimal Forth version 4.1 QF25.ARC 379260 Gary Bergstrom's Forth for PC's FFPC225S.ARC 134820 Run FPC 2.25 from a floppy - disk 3 FFPC225H.ARC 86940 Run FPC 2.25 from a floppy - disk 2 FFPC225A.ARC 137340 Run FPC 2.25 from a floppy - disk 1 ASTRO4TH.ARC 122220 Russian AstroFORTH source PFO-001.SEQ 28980 Prefix Parameter Stack Frame Operato MM30ODDS.ARC 46620 UTILITIES/STUFF FOR MM30 FORTH MM30.ARC 128520 Lance Collins' MM FORTH FOR 8086 MX86.ARC 76860 8086 CROSS COMPILER FOR mm30 MMDOCS.ARC 88200 DOCS FOR MM20,MM30 BEZIERKIT.SIT 27720 Bezier Curves for PocketForth POCKETDOC.SIT 60480 Manual for PocketForth Vers. 4 POCKET4.SIT 63000 PocketForth Ver.4 for Macintosh FIFTH_SW.ARC 224280 SHAREWARE FIFTH Version 2.7 SFORTH FOR THE 6809 45360 Subroutine threaded FIG Forth. SONZEN3.ARC 78120 Gradgent's Son of Zen SONZEN Rev 3.0 MX20.ARC 93240 Lance Collins' Text based Forth for CP/M MVP10305.ARC 44100 Glen Haydon's MVP Forth MM20.ARC 63000 Lance Collins' CP/M 80 MM Forth 020 GSFDOCS.BQY 70560 DOCS for Apple GS Forth Demo Package GSFORTH.BQY 44100 Apple GS Forth Demo Package PF3SRC.SIT 55440 Source for Pocket Forth - rel.3 POCKET3.SIT 105840 Pocket Forth and DA - release 3 VOLKS4TH.ARC 181440 Schleisiesk's F83 derivative from Germany TIL874TH.ARC 262080 32 Bit Forth-83 for TI/IBM computers TASK4TH.ARC 133560 TaskForth Special Edition STFORTH.ARC 42840 FORTH-83 for the Atari 520 ST TSRFORTH.ARC 52920 Van Norman's terminate & stay resident F83 MINI4TH.ARC 20160 A VERY minimum version of FORTH GKFRTH2A.ARC 136080 Guy Kelly's full Forth-83++ FORTHLIB.ARC 23940 Glen Haydon's CP/M Forth with screen file FORTH9.BIN 15120 OS/9 FORTH09 v 01.00.00 FIGTUTOR.SHR 66780 ATARI FIG FORTH TUTORIAL FIGFORTH.SHR 66780 ATARI FIG FORTH PROGRAM FIGFORTH.ATR 2520 ATARI FIG FORTH DOCUMENTATION FF9FORTH.ARC 15120 Forth-83 for 6809 - Cross Compilable F83X.UTI 71820 Wil Baden's F83X for Apple - Utility F83X.SOU 70560 Wil Baden's F83X for Apple - Source F83S6.ARC 338940 Update of W. Baden's F83X D854TH.ARC 224280 A Forth-83 Compatible Environment 6805-4TH.ARC 18900 RAFOS FORTH for the 6805 CPU AMIGAF83.ARC 143640 Appleman's Forth for Amigas A4THINC.ARC 65520 Include files for A4TH. A4THDOC.ARC 51660 Documentation for A4TH. A4THSYS.ARC 158760 Forth for Amiga's V1.5 URDEMO.ARC 35280 UR/FORTH Demonstration program UNIFTH68.ARC 107100 UNIFORTH SAMPLER for DSI-020 LEARN4TH.ARC 225540 Learn forth on your own (F83 version) F83ST.ARC 132300 Forth-83 for the Atari ST F838080.ARC 161280 L & P F83 for CP/M F83XBOOT.ARC 161280 F83 for the MC68000 FF-EXPCT.ARC 6300 new-expect, bugg, etc. for ff.exe FF-COLOR.ARC 18900 pop-up screen,color for ff.exe BROWSE88.ARC 35280 f88 color, browse, by M. Sperl SUNFORTH.TXT 12600 Msgs and info about Sun Forth FS100.ARC 40320 TRS-80 MODEL 100 FORTH AMIGAFORTH.ARC 139860 F83 for Amiga's. CMFLOAT.ARC 7560 cmforth floating point pkg. MVPFORTH.ARC 44100 MVPFORTH with Assembler source FORTH.ARC 56700 Seattle Forth MVPFRTHA.ARC 45360 Glen Haydon's MVPFORTH for MS DOS S4TH68K.ARC 23940 Sub Threaded Forth for the 68k. PX83-102.ARC 26460 F83 for the Epson Geneva PX-8 AMIGAKERNEL.ARC 110880 Forth kernel for Amiga in assembler M100-PT2.SRC 17640 Source Listing for M100 Forth Pt 2 M100-PT1.SRC 20160 Source Listing for M100 Forth Pt 1 M100-4TH.DOC 7560 Documentation for M100 Forth M100-4TH.4TH 13860 Forth for Tandy M-100 w/Chipmunk F68KST11.ARC 243180 32-bit Atari ST Forth UNIFORTH2.BQY 57960 PD FORTH for Apple II ( Part 2) UNIFORTH.BQY 75600 Public domain FORTH for Apple II APPUFTH.WRD 85680 Glossary for Apple // UniForth APPUFTH.FTH 12600 Support blocks for Apple UniForth APPUFTH.DOC 76860 Documentation for APPUFTH.SYS APPUFTH.SYS 28980 Uniforth Sampler for Apple II UNI4TH80.ARC 118440 Z80 CP/M Uniforth CMFORTH.ARC 20160 Chuck Moore Forth CMFORTHX.ARC 8820 cmFORTH modified to run in RAM NEC4TH.ARC 50400 FORTH for the NEC S/150 (Astra) APPUFTH.ARC 103320 Uniforth Sampler for Apple //e,c ATRFORTH.ARC 109620 FIG Forth forth ATARI DOS 2.5 PCFIG4TH.ARC 205380 J.E. Smith's Fig Forth for MS DOS NOVICE3.ARC 23940 Stand alone editor for novices UFORTHV2.ARC 114660 THE 8086 UNIFORTH SAMPLER HDISKS.ARC 41580 Wil Baden's FORTH-83 EXTENDED 5of5 CALIF330.ARC 94500 Wil Baden's FORTH-83 EXTENDED 4of5 PONG330.ARC 124740 Wil Baden's FORTH-83 EXTENDED 3of5 PANG330.ARC 103320 Wil Baden's FORTH-83 EXTENDED 2of5 PING330.ARC 85680 Wil Baden's FORTH-83 EXTENDED 1of5 JPF83213.ARC 192780 The Basics & Files for F83 2.1.1 GKFORTH.ARC 144900 Guy Kelly's PCForth and Tutorial FORPSIBM.ARC 31500 F83 and FORPS for the IBM PC JPF83.ARC 175140 John Peters' F83 Environment CMFORTH.SHD 21420 cmFORTH shadow blocks F83AIDES.ARC 209160 MS-DOS F-83 WORDS AIDES F83.ARC 186480 Laxen & Perry's F83 F83-68K.ARC 123480 F83 version 2.1.0 for 68000 Z8000.ARC 13860 Assembler source Z8000 Forth VXFTH.ARC 170100 VAX-11 fig-Forth Version 2.0 OS9FORTH.ARC 10080 Forth for OS9 FTH100.ARC 26460 Fig Forth for TRS Model 100 LP4THBLK.ARC 65520 L&P 68K Forth LP4TH.ARC 65520 L&P Forth for the ATARI ST FORTHMAC.ARC 190260 Forthmacs version 1.1 for ATARI ST MVP4TH.ARC 90720 MVP Forth for the AMIGA BFORTH.ARC 22680 Ballentine's Blazin' Forth for C64 BFDOCS.ARC 60480 Blazin' Forth Docs GKFORTH2.ARC 259560 Guy Kelly's full Forth-83 + extras ZENMISC.ARC 1260 WORDS for ZEN.DOS ZENDOS.ARC 5040 Simple clear forth - DOS level ZEN.ARC 12600 Martin Tracy's ZenForth ** eForth is a public domain Forth kernel co-authored by C.H.Ting and Bill Muench. It is written in assembler, as opposed to being meta- compiled to facilitate porting to as many platforms as possible. It is the hope of the authors that eForth will be to ANS Forth what figForth was to Forth-78. That is a generic, easily trans- ported kernel that will make portable code possible, and ease the learning curve for new students of Forth. eForth tracks X3/J14 and is constantly being ported to new architectures. Please be VERY specific in describing your architecture/platform if you request information or source for eForth. This will often require an enquirey on our part to the authors, so you will also need to be patient. --- If you have any questions about ForthNet/comp.lang.forth or any information to add/delete or correct in this message or any suggestions on formatting or presentation, please contact either Doug Philips or Gary Smith (preferably both, but one is OK) via the following addresses: o Internet: dwp@willett.pgh.pa.us -or- ddi1!lrark!gars@uunet.uu.net o Usenet: ...!uunet!ddi1!lrark!gars -or- ...!uunet!willett.pgh.pa.us!dwp o GEnie: GARY-S or D.PHILIPS3 o ForthNet: Grapevine, Gary Smith - leave mail in Main Conference (0)
hamilton@brahms.udel.edu (Andrew W Hamilton) (05/16/91)
One question I didn't see covered in the list is the names of a few good (and preferably inexpensive) tutorials in learning Forth. Can someone post a few for me? Thanks. Also, I just picked up Blazinforth for the C64. Is this program any good? If it's not, then I don't really want to bother learning the language, unless a better program is available. Thanks again. J. P. Grenert hamilton@brahms.udel.edu
oneel@heawk1.gsfc.nasa.gov ( Bruce Oneel ) (05/17/91)
In article <21442@brahms.udel.edu> hamilton@brahms.udel.edu (Andrew W Hamilton) writes:
One question I didn't see covered in the list is the names of a few good
(and preferably inexpensive) tutorials in learning Forth. Can someone
post a few for me? Thanks.
Also, I just picked up Blazinforth for the C64. Is this program any good?
If it's not, then I don't really want to bother learning the language, unless
a better program is available.
Thanks again.
J. P. Grenert
hamilton@brahms.udel.edu
Blazin Forth is (in my opinion) the best Forth 83 for the c64. It
helps that it comes with source. It has floating point, graphics,
sound, and a few other extensions. Long long time in the past I wrote
a multi-tasker for it and the ability to use commodore relative files
for screen storage rather than disk blocks. This sped up the fetching
and storing of screens by about a factor of 4 or so. All of these
were uploaded to CI$. Someone else also write a mandel program for it
which was wonderful. It had dynamically selected floating point
precision which was FAST.
All in all, a neat system.
bruce
--
Bruce O'Neel oneel@heasfs.gsfc.nasa.gov
NASA/GSFC/STX/Code 664
fnia@willett.pgh.pa.us (ForthNet Information Account) (06/04/91)
Last updated on 15 May 1991. If you have corrections, clarifications, additions, comments or updates, please send them to one or more of the addresses at the end of this note. QUESTION: How can I contact FIG (Forth Interest Group)? ANSWER: Forth Interest Group P.O Box 8231 San Jose, CA 95155 (408) 277-0688 (408) 286-8988 FAX [Information supplied by Dennis Ruffer] QUESTION: What other organizations and publications write about, sponsor or promote Forth? ANSWER: The Computer Journal P. O. Box 12 S. Plainfield, NJ 07080-0012 - U. S. A. - Phone: (US access) 908-755-6186 ISSN # ???? Association for Computing Machinery Special Interest Group on Forth (SIGForth) 11 West 42nd St. New York, NY 10036 USA (212)869-7440 ISSN # ???? [ACM info supplied by Alan T. Furman] The Journal of Forth Application and Research [JFAR] The Institute for Applied Forth Research, Inc. 70 Elmwood Avenue Rochester, NY 14611 USA ISSN #0738-2022 [JFAR info is from 1989, please correct me if it has changed. -dwp] Dr. Dobb's Journal has the occasional article or two. PO Box 56188 Boulder, CO 80322-6188 USA 800-456-1215 (USA and Canada) 303-447-9330 (All other countries) ISSN # 1044-789X Embedded Systems Programming has the occasional article. [I have no subscription info... -dwp] Midnight Engineering has recently had articles about or mentioning Forth. QUESTION: Where can I find a Forth for the 8051/8031? ANSWER: > From: jax@well.sf.ca.us (Jack J. Woehr) > Newsgroups: comp.lang.forth > Subject: Re: Finding a Forth for the 8051/8031 > Message-ID: <22384@well.sf.ca.us> > Date: 2 Jan 91 06:23:19 GMT > > pwh@bradley.bradley.edu (Pete Hartman) writes: > > ... <stuff> ... > >using the 8051 for such, since (as I understand it) it is quite flexible, > ... <stuff> ... > >I'm a forth novice, but a native forth version of this chip would help > > In reply, I repost: > > In the years that I have been discussing Forth on USENET, one > of the most frequently-asked questions I have received is: > > "Where is a PD Forth for the 8051?" > > Dr. C.H. Ting's October 1990 newsletter for his "Offete > Enterprises" samizdat house (garage, actually) contains > the following two items: > > 2104. eForth Model and 8086 Implementation, Bill Muench and > C.H. Ting -- $25.00 > > >>>>> 2105. 8051 eForth, C. H. Ting -- $25.00 <<<<< > "A small ROM based Forth system ... Source code is in MASM (!! -jax) > ... IBM 5.25 disk ... With 8051 eForth Implementation Note." > > The address & phone is: > > Offete Enterprises, Inc. > 1306 South "B" Street > San Mateo, CA 94402 > (415) 574-8250 > > Alternatively, EFORTH51.ZIP may be downloaded free of charge > from the RealTime Control and Forth Board (RCFB), ( telephone number > in the .signature below), or from the GEnie Forth Interest Group > RoundTable (page 711). > -- > <jax@well.{UUCP,sf.ca.us} >< Member, > /// ///\\\ \\\ /// > <well!jax@lll-winken.arpa >< X3J14 TC > /// /// \\\ \\\/// > <JAX on GEnie >< for ANS > \\\ /// ///====\\\ ///\\\ > <SYSOP RCFB (303) 278-0364>< Forth > \\\/// /// \\\ /// \\\ You can also get EFORTH51.ZIP from 'fneas@willett.pgh.pa.us' or 'uunet!willett!fneas'. To do so you *MUST* include in the BODY of your message: your email address relative to the Internet *OR* a well-known UUCP site. AND the name of the file you want (in this case EFORTH51.ZIP). -Doug Philips (dwp@willett.pgh.pa.us _OR_ uunet!willett!dwp) QUESTION: Where can I find a Forth for the SUN? ANSWER: >From: wmb@ENG.SUN.COM >Newsgroups: comp.lang.forth >Subject: Forth for Sun >Message-ID: <9104091314.AA16846@ucbvax.Berkeley.EDU> >Date: 9 Apr 91 01:11:31 GMT > >I know of four Forth's that run on Suns, in increasing order of price: > >a) Open Boot PROM - built-in to the SPARCstation PROMs. Inaccessible from > the Unix environment; you have to interrupt the boot process and > then type "n" to get to Forth. > >b) TILE - shareware, $50 suggested contribution to Mikael Patel. > Written in C, runs on Suns. Available from the net, but I'm not > sure how to get to it from your site. Maybe somebody else knows. > >c) C Forth 83 - $75 from Bradley Forthware. Written in C, runs on > several machines. Tape or floppy. > >d) Sun Forth - $200 from Bradley Forthware. Written in metacompiled > Forth/assembler. Unix version of the Forth in the SPARCstation PROMs, > with extensions. Tape or floppy. > >Mitch Bradley, wmb@Eng.Sun.COM TILE is also posted to alt.sources and should be available through any of the alt.sources archives. You can also get TILE version 2.1 from 'fneas@willett.pgh.pa.us' or 'uunet!willett!fneas'. To do so you *MUST* include in the BODY of your message: your email address relative to the Internet *OR* a well-known UUCP site. AND the name of the file you want (in this case TILE21.ZIP). -Doug Philips (dwp@willett.pgh.pa.us _OR_ uunet!willett!dwp) QUESTION: Where can I find a Forth for the MAC? ANSWER: >From: CHERGR@lure.latrobe.edu.au >Newsgroups: comp.lang.forth >Subject: Forth system for MacClassic >Message-ID: <5163@lure.latrobe.edu.au> >Date: 18 Mar 91 17:14:29 GMT >Organization: VAX Cluster, Computer Centre, La Trobe University >Lines: 24 >I can recommend Mach2 Forth for the Macintosh. >Its strong points are: >1. inexpensive. >2. stable. >3. compiles to machine code so its quick. >4. straightforward access to the Mac toolbox. >5. menu selected templates mean windows and > menus etc. are easy to make for the beginner. >6. standard syntax machine code assembler. >7. the novice programmer does not have to worry > about implementing the Mac event loop. >Weak points are: >1. a rudimentary built in text editor. >2. the Mac event loop is handled by an IO task running > under the multitasker. This makes extensions to > the event loop conceptually difficult. >3. development has ceased but it will be > supported for later Mac System releases. >This is available mail order from: >MacTutor,1250 N. Lakeview, Suite O, Anaheim, California 92807 >call (714) 777 1255 for credit cards >price $90.00 >Message-Id: <9104192113.AA03564@mitch.Eng.Sun.COM> >To: dwp@willett.pgh.pa.us, ddi1!lrark!gars@uunet.uu.net >Subject: Re: Answers to Frequently Asked Questions (version 1.2) >Date: 19 Apr 91 14:13:49 PDT (Fri) >From: pitt!Eng.Sun.COM!Mitch.Bradley >Forthmacs by Bradley Forthware is also available for the Macintosh. >This is the same Forth that is the basis of Sun's Open Boot firmware. >Macintosh Forthmacs costs $50 for working disk+manual, and $50 extra for >source code. >Forthmacs is available for the following machines: >Atari ST, Macintosh (I and II), OS-9, Sun (680x0 and SPARC), NeXT. >Mitch Bradley, wmb@Eng.Sun.COM There are several PD/Shareware MAC Forth's available on the various BBoard systems and on GEnie. See the 'Forth On-line Resource/Technical Help Letter' post for how to access those services. QUESTION: Where can I find a Forth for a DSP? ANSWER: >From: cwpjr@cbnewse.att.com (clyde.w.jr.phillips) >Newsgroups: comp.dsp,comp.robotics,comp.lang.forth >Subject: FORTH for DSP's >Message-ID: <1991Apr16.162217.9532@cbnewse.att.com> >Date: 16 Apr 91 16:22:17 GMT >Organization: AT&T Bell Laboratories >Lines: 19 >Being a FIG Contact for the Midwest and being asked about this quite a bit >lately here'e what I found easily: > >TCOM FORTH Target Compiler by Tom Zimmer and Andrew McKewen >has been extended for the TMS320. > It also supports 808X, 80196 and SuperZ8 > >Computer Continunun is developing a XT/AT board for the ADSP-2101 running FORTH. >eFORTH has been ported to the Transputer by Bob Barr > It also is avalable for 32b PC, 8051, 68000, > A ADSP2100 port is being contempleted. > >Micro-K Systems produce complete AT&T DSP32 boards running FORTH > Include the AT&T DSP library! > >There is a FORTH for most any class processor. > >Enjoy, Clyde QUESTION: What if I want to find a PD/ShareWare Forth for the BrouHaHa-7245? ANSWER: The following is an incomplete and non-judgemental list of PD/Shareware forths.... This list was compiled by Gary Smith. Unfortunately we do NOT have comprehensive info on how to actually find most of these files. If you do, please, TELL US! File Name Bytes Description ------------------------ ------- --------------------------------------- FORTH11.ARC 49140 rom based fig-FORTH for the 68hc11 BOTFORTH.TXT 60480 BotForth for the 68K PYG13FIX.ZIP 1260 3 quick fixes for Pygmy Forth 1.3 PYGMY13.ZIP 70560 Frank Sergeant's Fast,small Forth for PC BBLX.ARC 26460 Roedy Green's BBL as executible BETA.ARC 98280 Sergei Baranoff's minimal Forth EFORTH.ZIP (see ** below) 56700 A small portable assembler based Forth FPC353-5.ZIP 400680 Tom Zimmer's FPC Version 3.53 disk 5 of 5 FPC353-4.ZIP 16380 FPC Version 3.53 disk 4 of 5 FPC353-3.ZIP 335160 FPC Version 3.53 disk 3 of 5 FPC353-2.ZIP 316260 FPC Version 3.53 disk 2 of 5 FPC353-1.ZIP 318780 FPC Version 3.53 disk 1 of 5 TILE20.ARC 167580 Mikael Patel's TILE (Forth in C) ver. 2.0 ZENMASM1.ARC 157500 MASM based version of ZEN Forth RFF2.ZIP 333900 16-Bit Forth for 32-Bit host FED.ARC 206640 Forth Editor by Guy Kelly CFORTHU.ARC 64260 Marc de Groot's Forth written in C w/fixes 4TH_86.ZIP 351540 MSDOS-EGA based Forth from Hong Kong FORTHOS2.ZIP 23940 OS/2 version of Forth 68KASM.ARC 10080 68K Assembler for F83 KDOC.ARC 132300 Documentation for Guy Kelly's KForth KMISC.ARC 78120 Extensions to Guy Kelly's KForth KFORTH.ARC 258300 Guy Kelly's KForth version 1.11 PASM386C.ZIP 69300 386 Assembler for F-PC 3.5 BOTFTH68.ARC 32760 botForth ported to MC68k chips PSFORTH.02.90 18900 Forth seed kernel in PostScript F-PC35-4.ZIP 269640 Tom Zimmer's F-PC 3.5 disk 4 of 4 F-PC35-3.ZIP 336420 Tom Zimmer's F-PC 3.5 disk 3 of 4 F-PC35-2.ZIP 304920 Tom Zimmer's F-PC 3.5 disk 2 of 4 F-PC35-1.ZIP 299880 Tom Zimmer's F-PC 3.5 disk 1 of 4 A4TH1.5DIVBUG.TXT 2520 Bug fix for A4TH1.5 /MOD TILE.REL 3780 part 9 of 9 parts - tile c forth 83 TILE7 64260 part 8 of 9 parts - tile c forth 83 TILE6 42840 part 7 of 9 parts - tile c forth 83 TILE5 30240 part 6 of 9 parts - tile c forth 83 TILE4 59220 part 5 of 9 parts - tile c forth 83 TILE3 56700 part 4 of 9 parts - tile c forth 83 TILE2 63000 part 3 of 9 parts - tile c forth 83 TILE1 68040 part 2 of 9 parts - tile cforth83 TILE0 3780 part 1 of 9 parts - tile cforth83 OBK3501.ZIP 171360 Updated OBESE kernel for F-PC 3.5 PURPLE.FORTH.BQY 32760 FIG-FORTH for the APPLE II RAVENFORTH.SHK 120960 A FIG FORTH compiler for the IIgs MINI4T41.ARC 34020 Minimal Forth version 4.1 QF25.ARC 379260 Gary Bergstrom's Forth for PC's FFPC225S.ARC 134820 Run FPC 2.25 from a floppy - disk 3 FFPC225H.ARC 86940 Run FPC 2.25 from a floppy - disk 2 FFPC225A.ARC 137340 Run FPC 2.25 from a floppy - disk 1 ASTRO4TH.ARC 122220 Russian AstroFORTH source PFO-001.SEQ 28980 Prefix Parameter Stack Frame Operato MM30ODDS.ARC 46620 UTILITIES/STUFF FOR MM30 FORTH MM30.ARC 128520 Lance Collins' MM FORTH FOR 8086 MX86.ARC 76860 8086 CROSS COMPILER FOR mm30 MMDOCS.ARC 88200 DOCS FOR MM20,MM30 BEZIERKIT.SIT 27720 Bezier Curves for PocketForth POCKETDOC.SIT 60480 Manual for PocketForth Vers. 4 POCKET4.SIT 63000 PocketForth Ver.4 for Macintosh FIFTH_SW.ARC 224280 SHAREWARE FIFTH Version 2.7 SFORTH FOR THE 6809 45360 Subroutine threaded FIG Forth. SONZEN3.ARC 78120 Gradgent's Son of Zen SONZEN Rev 3.0 MX20.ARC 93240 Lance Collins' Text based Forth for CP/M MVP10305.ARC 44100 Glen Haydon's MVP Forth MM20.ARC 63000 Lance Collins' CP/M 80 MM Forth 020 GSFDOCS.BQY 70560 DOCS for Apple GS Forth Demo Package GSFORTH.BQY 44100 Apple GS Forth Demo Package PF3SRC.SIT 55440 Source for Pocket Forth - rel.3 POCKET3.SIT 105840 Pocket Forth and DA - release 3 VOLKS4TH.ARC 181440 Schleisiesk's F83 derivative from Germany TIL874TH.ARC 262080 32 Bit Forth-83 for TI/IBM computers TASK4TH.ARC 133560 TaskForth Special Edition STFORTH.ARC 42840 FORTH-83 for the Atari 520 ST TSRFORTH.ARC 52920 Van Norman's terminate & stay resident F83 MINI4TH.ARC 20160 A VERY minimum version of FORTH GKFRTH2A.ARC 136080 Guy Kelly's full Forth-83++ FORTHLIB.ARC 23940 Glen Haydon's CP/M Forth with screen file FORTH9.BIN 15120 OS/9 FORTH09 v 01.00.00 FIGTUTOR.SHR 66780 ATARI FIG FORTH TUTORIAL FIGFORTH.SHR 66780 ATARI FIG FORTH PROGRAM FIGFORTH.ATR 2520 ATARI FIG FORTH DOCUMENTATION FF9FORTH.ARC 15120 Forth-83 for 6809 - Cross Compilable F83X.UTI 71820 Wil Baden's F83X for Apple - Utility F83X.SOU 70560 Wil Baden's F83X for Apple - Source F83S6.ARC 338940 Update of W. Baden's F83X D854TH.ARC 224280 A Forth-83 Compatible Environment 6805-4TH.ARC 18900 RAFOS FORTH for the 6805 CPU AMIGAF83.ARC 143640 Appleman's Forth for Amigas A4THINC.ARC 65520 Include files for A4TH. A4THDOC.ARC 51660 Documentation for A4TH. A4THSYS.ARC 158760 Forth for Amiga's V1.5 URDEMO.ARC 35280 UR/FORTH Demonstration program UNIFTH68.ARC 107100 UNIFORTH SAMPLER for DSI-020 LEARN4TH.ARC 225540 Learn forth on your own (F83 version) F83ST.ARC 132300 Forth-83 for the Atari ST F838080.ARC 161280 L & P F83 for CP/M F83XBOOT.ARC 161280 F83 for the MC68000 FF-EXPCT.ARC 6300 new-expect, bugg, etc. for ff.exe FF-COLOR.ARC 18900 pop-up screen,color for ff.exe BROWSE88.ARC 35280 f88 color, browse, by M. Sperl SUNFORTH.TXT 12600 Msgs and info about Sun Forth FS100.ARC 40320 TRS-80 MODEL 100 FORTH AMIGAFORTH.ARC 139860 F83 for Amiga's. CMFLOAT.ARC 7560 cmforth floating point pkg. MVPFORTH.ARC 44100 MVPFORTH with Assembler source FORTH.ARC 56700 Seattle Forth MVPFRTHA.ARC 45360 Glen Haydon's MVPFORTH for MS DOS S4TH68K.ARC 23940 Sub Threaded Forth for the 68k. PX83-102.ARC 26460 F83 for the Epson Geneva PX-8 AMIGAKERNEL.ARC 110880 Forth kernel for Amiga in assembler M100-PT2.SRC 17640 Source Listing for M100 Forth Pt 2 M100-PT1.SRC 20160 Source Listing for M100 Forth Pt 1 M100-4TH.DOC 7560 Documentation for M100 Forth M100-4TH.4TH 13860 Forth for Tandy M-100 w/Chipmunk F68KST11.ARC 243180 32-bit Atari ST Forth UNIFORTH2.BQY 57960 PD FORTH for Apple II ( Part 2) UNIFORTH.BQY 75600 Public domain FORTH for Apple II APPUFTH.WRD 85680 Glossary for Apple // UniForth APPUFTH.FTH 12600 Support blocks for Apple UniForth APPUFTH.DOC 76860 Documentation for APPUFTH.SYS APPUFTH.SYS 28980 Uniforth Sampler for Apple II UNI4TH80.ARC 118440 Z80 CP/M Uniforth CMFORTH.ARC 20160 Chuck Moore Forth CMFORTHX.ARC 8820 cmFORTH modified to run in RAM NEC4TH.ARC 50400 FORTH for the NEC S/150 (Astra) APPUFTH.ARC 103320 Uniforth Sampler for Apple //e,c ATRFORTH.ARC 109620 FIG Forth forth ATARI DOS 2.5 PCFIG4TH.ARC 205380 J.E. Smith's Fig Forth for MS DOS NOVICE3.ARC 23940 Stand alone editor for novices UFORTHV2.ARC 114660 THE 8086 UNIFORTH SAMPLER HDISKS.ARC 41580 Wil Baden's FORTH-83 EXTENDED 5of5 CALIF330.ARC 94500 Wil Baden's FORTH-83 EXTENDED 4of5 PONG330.ARC 124740 Wil Baden's FORTH-83 EXTENDED 3of5 PANG330.ARC 103320 Wil Baden's FORTH-83 EXTENDED 2of5 PING330.ARC 85680 Wil Baden's FORTH-83 EXTENDED 1of5 JPF83213.ARC 192780 The Basics & Files for F83 2.1.1 GKFORTH.ARC 144900 Guy Kelly's PCForth and Tutorial FORPSIBM.ARC 31500 F83 and FORPS for the IBM PC JPF83.ARC 175140 John Peters' F83 Environment CMFORTH.SHD 21420 cmFORTH shadow blocks F83AIDES.ARC 209160 MS-DOS F-83 WORDS AIDES F83.ARC 186480 Laxen & Perry's F83 F83-68K.ARC 123480 F83 version 2.1.0 for 68000 Z8000.ARC 13860 Assembler source Z8000 Forth VXFTH.ARC 170100 VAX-11 fig-Forth Version 2.0 OS9FORTH.ARC 10080 Forth for OS9 FTH100.ARC 26460 Fig Forth for TRS Model 100 LP4THBLK.ARC 65520 L&P 68K Forth LP4TH.ARC 65520 L&P Forth for the ATARI ST FORTHMAC.ARC 190260 Forthmacs version 1.1 for ATARI ST MVP4TH.ARC 90720 MVP Forth for the AMIGA BFORTH.ARC 22680 Ballentine's Blazin' Forth for C64 BFDOCS.ARC 60480 Blazin' Forth Docs GKFORTH2.ARC 259560 Guy Kelly's full Forth-83 + extras ZENMISC.ARC 1260 WORDS for ZEN.DOS ZENDOS.ARC 5040 Simple clear forth - DOS level ZEN.ARC 12600 Martin Tracy's ZenForth ** eForth is a public domain Forth kernel co-authored by C.H.Ting and Bill Muench. It is written in assembler, as opposed to being meta- compiled to facilitate porting to as many platforms as possible. It is the hope of the authors that eForth will be to ANS Forth what figForth was to Forth-78. That is a generic, easily trans- ported kernel that will make portable code possible, and ease the learning curve for new students of Forth. eForth tracks X3/J14 and is constantly being ported to new architectures. Please be VERY specific in describing your architecture/platform if you request information or source for eForth. This will often require an enquirey on our part to the authors, so you will also need to be patient. --- If you have any questions about ForthNet/comp.lang.forth or any information to add/delete or correct in this message or any suggestions on formatting or presentation, please contact either Doug Philips or Gary Smith (preferably both, but one is OK) via the following addresses: o Internet: dwp@willett.pgh.pa.us -or- ddi1!lrark!gars@uunet.uu.net o Usenet: ...!uunet!ddi1!lrark!gars -or- ...!uunet!willett.pgh.pa.us!dwp o GEnie: GARY-S or D.PHILIPS3 o ForthNet: Grapevine, Gary Smith - leave mail in Main Conference (0)
paulz@hpspdra.spd.HP.COM (Paul Zander) (06/14/91)
Embedded Systems Programming magazine frequently has articles on Forth. The subscription info is: Embedded Ssytems Programming Miller Freeman Publications 600 Harrison St San Francisco, CA 94107 current rate is $45 in the US. more in other countries. Disclaimer, my only connection with the above is as a regular reader of this publication.
fnia@willett.pgh.pa.us (ForthNet Information Account) (06/17/91)
Last updated on 16 June 1991. If you have corrections, clarifications, additions, comments or updates, please send them to one or more of the addresses at the end of this note. This is the second of two regularly posted articles to comp.lang.forth. Both of these messages are posted on or about the 1st and the 15th of each month. The other article's subject is: Forth On-line Resource/Technical Help Letter It describes what ForthNet is and how to access it. It may be helpful to read it before reading this message. List of questions answered, in order of appearance, (*) denotes new or modified entries: How can I contact FIG (Forth Interest Group)? What other organizations and publications write about, sponsor or promote Forth? Where can I find a Forth for the 8051/8031? Where can I find a Forth for the SUN? Where can I find a Forth for the MAC? Where can I find a Forth for a DSP? (*) How can find an anonymous FTP or email server that has "foo"? (Or, just what is "archie" anyway?) What if I want to find a PD/ShareWare Forth for the BrouHaHa-7245? QUESTION: How can I contact FIG (Forth Interest Group)? ANSWER: Forth Interest Group P.O Box 8231 San Jose, CA 95155 (408) 277-0688 (408) 286-8988 FAX [Information supplied by Dennis Ruffer] QUESTION: What other organizations and publications write about, sponsor or promote Forth? ANSWER: The Computer Journal P. O. Box 12 S. Plainfield, NJ 07080-0012 - U. S. A. - Phone: (US access) 908-755-6186 ISSN # ???? Association for Computing Machinery Special Interest Group on Forth (SIGForth) 11 West 42nd St. New York, NY 10036 USA (212)869-7440 ISSN # ???? [ACM info supplied by Alan T. Furman] The Journal of Forth Application and Research [JFAR] The Institute for Applied Forth Research, Inc. 70 Elmwood Avenue Rochester, NY 14611 USA ISSN #0738-2022 [JFAR info is from 1989, please correct me if it has changed. -dwp] Dr. Dobb's Journal has the occasional article or two. PO Box 56188 Boulder, CO 80322-6188 USA 800-456-1215 (USA and Canada) 303-447-9330 (All other countries) ISSN # 1044-789X Embedded Systems Programming has the occasional article. [I have no subscription info... -dwp] Midnight Engineering has recently had articles about or mentioning Forth. QUESTION: Where can I find a Forth for the 8051/8031? ANSWER: > From: jax@well.sf.ca.us (Jack J. Woehr) > Newsgroups: comp.lang.forth > Subject: Re: Finding a Forth for the 8051/8031 > Message-ID: <22384@well.sf.ca.us> > Date: 2 Jan 91 06:23:19 GMT > > pwh@bradley.bradley.edu (Pete Hartman) writes: > > ... <stuff> ... > >using the 8051 for such, since (as I understand it) it is quite flexible, > ... <stuff> ... > >I'm a forth novice, but a native forth version of this chip would help > > In reply, I repost: > > In the years that I have been discussing Forth on USENET, one > of the most frequently-asked questions I have received is: > > "Where is a PD Forth for the 8051?" > > Dr. C.H. Ting's October 1990 newsletter for his "Offete > Enterprises" samizdat house (garage, actually) contains > the following two items: > > 2104. eForth Model and 8086 Implementation, Bill Muench and > C.H. Ting -- $25.00 > > >>>>> 2105. 8051 eForth, C. H. Ting -- $25.00 <<<<< > "A small ROM based Forth system ... Source code is in MASM (!! -jax) > ... IBM 5.25 disk ... With 8051 eForth Implementation Note." > > The address & phone is: > > Offete Enterprises, Inc. > 1306 South "B" Street > San Mateo, CA 94402 > (415) 574-8250 > > Alternatively, EFORTH51.ZIP may be downloaded free of charge > from the RealTime Control and Forth Board (RCFB), ( telephone number > in the .signature below), or from the GEnie Forth Interest Group > RoundTable (page 711). > -- > <jax@well.{UUCP,sf.ca.us} >< Member, > /// ///\\\ \\\ /// > <well!jax@lll-winken.arpa >< X3J14 TC > /// /// \\\ \\\/// > <JAX on GEnie >< for ANS > \\\ /// ///====\\\ ///\\\ > <SYSOP RCFB (303) 278-0364>< Forth > \\\/// /// \\\ /// \\\ You can also get EFORTH51.ZIP from 'fneas@willett.pgh.pa.us' or 'uunet!willett!fneas'. To do so you *MUST* include in the BODY of your message: your email address relative to the Internet *OR* a well-known UUCP site. AND the name of the file you want (in this case EFORTH51.ZIP). -Doug Philips (dwp@willett.pgh.pa.us _OR_ uunet!willett!dwp) QUESTION: Where can I find a Forth for the SUN? ANSWER: >From: wmb@ENG.SUN.COM >Newsgroups: comp.lang.forth >Subject: Forth for Sun >Message-ID: <9104091314.AA16846@ucbvax.Berkeley.EDU> >Date: 9 Apr 91 01:11:31 GMT > >I know of four Forth's that run on Suns, in increasing order of price: > >a) Open Boot PROM - built-in to the SPARCstation PROMs. Inaccessible from > the Unix environment; you have to interrupt the boot process and > then type "n" to get to Forth. > >b) TILE - shareware, $50 suggested contribution to Mikael Patel. > Written in C, runs on Suns. Available from the net, but I'm not > sure how to get to it from your site. Maybe somebody else knows. > >c) C Forth 83 - $75 from Bradley Forthware. Written in C, runs on > several machines. Tape or floppy. > >d) Sun Forth - $200 from Bradley Forthware. Written in metacompiled > Forth/assembler. Unix version of the Forth in the SPARCstation PROMs, > with extensions. Tape or floppy. > >Mitch Bradley, wmb@Eng.Sun.COM TILE is also posted to alt.sources and should be available through any of the alt.sources archives. You can also get TILE version 2.1 from 'fneas@willett.pgh.pa.us' or 'uunet!willett!fneas'. To do so you *MUST* include in the BODY of your message: your email address relative to the Internet *OR* a well-known UUCP site. AND the name of the file you want (in this case TILE21.ZIP). -Doug Philips (dwp@willett.pgh.pa.us _OR_ uunet!willett!dwp) QUESTION: Where can I find a Forth for the MAC? ANSWER: >From: CHERGR@lure.latrobe.edu.au >Newsgroups: comp.lang.forth >Subject: Forth system for MacClassic >Message-ID: <5163@lure.latrobe.edu.au> >Date: 18 Mar 91 17:14:29 GMT >Organization: VAX Cluster, Computer Centre, La Trobe University >Lines: 24 >I can recommend Mach2 Forth for the Macintosh. >Its strong points are: >1. inexpensive. >2. stable. >3. compiles to machine code so its quick. >4. straightforward access to the Mac toolbox. >5. menu selected templates mean windows and > menus etc. are easy to make for the beginner. >6. standard syntax machine code assembler. >7. the novice programmer does not have to worry > about implementing the Mac event loop. >Weak points are: >1. a rudimentary built in text editor. >2. the Mac event loop is handled by an IO task running > under the multitasker. This makes extensions to > the event loop conceptually difficult. >3. development has ceased but it will be > supported for later Mac System releases. >This is available mail order from: >MacTutor,1250 N. Lakeview, Suite O, Anaheim, California 92807 >call (714) 777 1255 for credit cards >price $90.00 >Message-Id: <9104192113.AA03564@mitch.Eng.Sun.COM> >To: dwp@willett.pgh.pa.us, ddi1!lrark!gars@uunet.uu.net >Subject: Re: Answers to Frequently Asked Questions (version 1.2) >Date: 19 Apr 91 14:13:49 PDT (Fri) >From: pitt!Eng.Sun.COM!Mitch.Bradley >Forthmacs by Bradley Forthware is also available for the Macintosh. >This is the same Forth that is the basis of Sun's Open Boot firmware. >Macintosh Forthmacs costs $50 for working disk+manual, and $50 extra for >source code. >Forthmacs is available for the following machines: >Atari ST, Macintosh (I and II), OS-9, Sun (680x0 and SPARC), NeXT. >Mitch Bradley, wmb@Eng.Sun.COM There are several PD/Shareware MAC Forth's available on the various BBoard systems and on GEnie. See the 'Forth On-line Resource/Technical Help Letter' post for how to access those services. QUESTION: Where can I find a Forth for a DSP? ANSWER: >From: cwpjr@cbnewse.att.com (clyde.w.jr.phillips) >Newsgroups: comp.dsp,comp.robotics,comp.lang.forth >Subject: FORTH for DSP's >Message-ID: <1991Apr16.162217.9532@cbnewse.att.com> >Date: 16 Apr 91 16:22:17 GMT >Organization: AT&T Bell Laboratories >Lines: 19 >Being a FIG Contact for the Midwest and being asked about this quite a bit >lately here'e what I found easily: > >TCOM FORTH Target Compiler by Tom Zimmer and Andrew McKewen >has been extended for the TMS320. > It also supports 808X, 80196 and SuperZ8 > >Computer Continunun is developing a XT/AT board for the ADSP-2101 running FORTH. >eFORTH has been ported to the Transputer by Bob Barr > It also is avalable for 32b PC, 8051, 68000, > A ADSP2100 port is being contempleted. > >Micro-K Systems produce complete AT&T DSP32 boards running FORTH > Include the AT&T DSP library! > >There is a FORTH for most any class processor. > >Enjoy, Clyde QUESTION: How can find an anonymous FTP or email server that has "foo"? (Or, just what is "archie" anyway?) ANSWER: >From: Mitch.Bradley@ENG.SUN.COM >Subject: How to find FTP sites >Message-ID: <9105291721.AA13524@ucbvax.Berkeley.EDU> >Date: 28 May 91 20:44:55 GMT >Reply-To: Mitch.Bradley%ENG.SUN.COM@SCFVM.GSFC.NASA.GOV > >The question often arises: where can I get "foo" via anonymous FTP (FTP >is the Internet File Transfer Protocol)? > >There is a nice database listing Internet archives; you can access it via >Telnet. Here's how: > > telnet quiche.cs.mcgill.ca > > login% archie > (Lots of introductory messages; use "help" to learn more) > archie> prog forth > >The "prog forth" query lists over 100 Forth things available on various >FTP sites. I searched the listing for "atari", and found 2 places where >Forthmacs is available: > > watserv1.waterloo.edu /micro/atari-st/forthmac.arc > terminator.cc.umich.edu /atari/languages/forth.arc > >Obviously, you can look for other things besides Forth; I have used archie >to find all sorts of things. > > >Mitch.Bradley@Eng.Sun.COM >(Thanks to John Gilmore for telling me about archie) > >From: oneel@heawk1.gsfc.nasa.gov ( Bruce Oneel ) >Subject: Re: How to find FTP sites >Message-ID: <ONEEL.91May30082611@heawk1.gsfc.nasa.gov> >Date: 30 May 91 12:26:11 GMT >Organization: STX/GSFC Nasa > >Another way to do the search is to send mail to archie@cs.mcgill.ca >with the word help in the message body or the request prog <what you >want to look for> in the message body. > >bruce >-- >Bruce O'Neel oneel@heasfs.gsfc.nasa.gov >NASA/GSFC/STX/Code 664 QUESTION: What if I want to find a PD/ShareWare Forth for the BrouHaHa-7245? ANSWER: The following is an incomplete and non-judgemental list of PD/Shareware forths.... This list was compiled by Gary Smith. Unfortunately we do NOT have comprehensive info on how to actually find most of these files. If you do, please, TELL US! File Name Bytes Description ------------------------ ------- --------------------------------------- FORTH11.ARC 49140 rom based fig-FORTH for the 68hc11 BOTFORTH.TXT 60480 BotForth for the 68K PYG13FIX.ZIP 1260 3 quick fixes for Pygmy Forth 1.3 PYGMY13.ZIP 70560 Frank Sergeant's Fast,small Forth for PC BBLX.ARC 26460 Roedy Green's BBL as executible BETA.ARC 98280 Sergei Baranoff's minimal Forth EFORTH.ZIP (see ** below) 56700 A small portable assembler based Forth FPC353-5.ZIP 400680 Tom Zimmer's FPC Version 3.53 disk 5 of 5 FPC353-4.ZIP 16380 FPC Version 3.53 disk 4 of 5 FPC353-3.ZIP 335160 FPC Version 3.53 disk 3 of 5 FPC353-2.ZIP 316260 FPC Version 3.53 disk 2 of 5 FPC353-1.ZIP 318780 FPC Version 3.53 disk 1 of 5 TILE20.ARC 167580 Mikael Patel's TILE (Forth in C) ver. 2.0 ZENMASM1.ARC 157500 MASM based version of ZEN Forth RFF2.ZIP 333900 16-Bit Forth for 32-Bit host FED.ARC 206640 Forth Editor by Guy Kelly CFORTHU.ARC 64260 Marc de Groot's Forth written in C w/fixes 4TH_86.ZIP 351540 MSDOS-EGA based Forth from Hong Kong FORTHOS2.ZIP 23940 OS/2 version of Forth 68KASM.ARC 10080 68K Assembler for F83 KDOC.ARC 132300 Documentation for Guy Kelly's KForth KMISC.ARC 78120 Extensions to Guy Kelly's KForth KFORTH.ARC 258300 Guy Kelly's KForth version 1.11 PASM386C.ZIP 69300 386 Assembler for F-PC 3.5 BOTFTH68.ARC 32760 botForth ported to MC68k chips PSFORTH.02.90 18900 Forth seed kernel in PostScript F-PC35-4.ZIP 269640 Tom Zimmer's F-PC 3.5 disk 4 of 4 F-PC35-3.ZIP 336420 Tom Zimmer's F-PC 3.5 disk 3 of 4 F-PC35-2.ZIP 304920 Tom Zimmer's F-PC 3.5 disk 2 of 4 F-PC35-1.ZIP 299880 Tom Zimmer's F-PC 3.5 disk 1 of 4 A4TH1.5DIVBUG.TXT 2520 Bug fix for A4TH1.5 /MOD TILE.REL 3780 part 9 of 9 parts - tile c forth 83 TILE7 64260 part 8 of 9 parts - tile c forth 83 TILE6 42840 part 7 of 9 parts - tile c forth 83 TILE5 30240 part 6 of 9 parts - tile c forth 83 TILE4 59220 part 5 of 9 parts - tile c forth 83 TILE3 56700 part 4 of 9 parts - tile c forth 83 TILE2 63000 part 3 of 9 parts - tile c forth 83 TILE1 68040 part 2 of 9 parts - tile cforth83 TILE0 3780 part 1 of 9 parts - tile cforth83 OBK3501.ZIP 171360 Updated OBESE kernel for F-PC 3.5 PURPLE.FORTH.BQY 32760 FIG-FORTH for the APPLE II RAVENFORTH.SHK 120960 A FIG FORTH compiler for the IIgs MINI4T41.ARC 34020 Minimal Forth version 4.1 QF25.ARC 379260 Gary Bergstrom's Forth for PC's FFPC225S.ARC 134820 Run FPC 2.25 from a floppy - disk 3 FFPC225H.ARC 86940 Run FPC 2.25 from a floppy - disk 2 FFPC225A.ARC 137340 Run FPC 2.25 from a floppy - disk 1 ASTRO4TH.ARC 122220 Russian AstroFORTH source PFO-001.SEQ 28980 Prefix Parameter Stack Frame Operato MM30ODDS.ARC 46620 UTILITIES/STUFF FOR MM30 FORTH MM30.ARC 128520 Lance Collins' MM FORTH FOR 8086 MX86.ARC 76860 8086 CROSS COMPILER FOR mm30 MMDOCS.ARC 88200 DOCS FOR MM20,MM30 BEZIERKIT.SIT 27720 Bezier Curves for PocketForth POCKETDOC.SIT 60480 Manual for PocketForth Vers. 4 POCKET4.SIT 63000 PocketForth Ver.4 for Macintosh FIFTH_SW.ARC 224280 SHAREWARE FIFTH Version 2.7 SFORTH FOR THE 6809 45360 Subroutine threaded FIG Forth. SONZEN3.ARC 78120 Gradgent's Son of Zen SONZEN Rev 3.0 MX20.ARC 93240 Lance Collins' Text based Forth for CP/M MVP10305.ARC 44100 Glen Haydon's MVP Forth MM20.ARC 63000 Lance Collins' CP/M 80 MM Forth 020 GSFDOCS.BQY 70560 DOCS for Apple GS Forth Demo Package GSFORTH.BQY 44100 Apple GS Forth Demo Package PF3SRC.SIT 55440 Source for Pocket Forth - rel.3 POCKET3.SIT 105840 Pocket Forth and DA - release 3 VOLKS4TH.ARC 181440 Schleisiesk's F83 derivative from Germany TIL874TH.ARC 262080 32 Bit Forth-83 for TI/IBM computers TASK4TH.ARC 133560 TaskForth Special Edition STFORTH.ARC 42840 FORTH-83 for the Atari 520 ST TSRFORTH.ARC 52920 Van Norman's terminate & stay resident F83 MINI4TH.ARC 20160 A VERY minimum version of FORTH GKFRTH2A.ARC 136080 Guy Kelly's full Forth-83++ FORTHLIB.ARC 23940 Glen Haydon's CP/M Forth with screen file FORTH9.BIN 15120 OS/9 FORTH09 v 01.00.00 FIGTUTOR.SHR 66780 ATARI FIG FORTH TUTORIAL FIGFORTH.SHR 66780 ATARI FIG FORTH PROGRAM FIGFORTH.ATR 2520 ATARI FIG FORTH DOCUMENTATION FF9FORTH.ARC 15120 Forth-83 for 6809 - Cross Compilable F83X.UTI 71820 Wil Baden's F83X for Apple - Utility F83X.SOU 70560 Wil Baden's F83X for Apple - Source F83S6.ARC 338940 Update of W. Baden's F83X D854TH.ARC 224280 A Forth-83 Compatible Environment 6805-4TH.ARC 18900 RAFOS FORTH for the 6805 CPU AMIGAF83.ARC 143640 Appleman's Forth for Amigas A4THINC.ARC 65520 Include files for A4TH. A4THDOC.ARC 51660 Documentation for A4TH. A4THSYS.ARC 158760 Forth for Amiga's V1.5 URDEMO.ARC 35280 UR/FORTH Demonstration program UNIFTH68.ARC 107100 UNIFORTH SAMPLER for DSI-020 LEARN4TH.ARC 225540 Learn forth on your own (F83 version) F83ST.ARC 132300 Forth-83 for the Atari ST F838080.ARC 161280 L & P F83 for CP/M F83XBOOT.ARC 161280 F83 for the MC68000 FF-EXPCT.ARC 6300 new-expect, bugg, etc. for ff.exe FF-COLOR.ARC 18900 pop-up screen,color for ff.exe BROWSE88.ARC 35280 f88 color, browse, by M. Sperl SUNFORTH.TXT 12600 Msgs and info about Sun Forth FS100.ARC 40320 TRS-80 MODEL 100 FORTH AMIGAFORTH.ARC 139860 F83 for Amiga's. CMFLOAT.ARC 7560 cmforth floating point pkg. MVPFORTH.ARC 44100 MVPFORTH with Assembler source FORTH.ARC 56700 Seattle Forth MVPFRTHA.ARC 45360 Glen Haydon's MVPFORTH for MS DOS S4TH68K.ARC 23940 Sub Threaded Forth for the 68k. PX83-102.ARC 26460 F83 for the Epson Geneva PX-8 AMIGAKERNEL.ARC 110880 Forth kernel for Amiga in assembler M100-PT2.SRC 17640 Source Listing for M100 Forth Pt 2 M100-PT1.SRC 20160 Source Listing for M100 Forth Pt 1 M100-4TH.DOC 7560 Documentation for M100 Forth M100-4TH.4TH 13860 Forth for Tandy M-100 w/Chipmunk F68KST11.ARC 243180 32-bit Atari ST Forth UNIFORTH2.BQY 57960 PD FORTH for Apple II ( Part 2) UNIFORTH.BQY 75600 Public domain FORTH for Apple II APPUFTH.WRD 85680 Glossary for Apple // UniForth APPUFTH.FTH 12600 Support blocks for Apple UniForth APPUFTH.DOC 76860 Documentation for APPUFTH.SYS APPUFTH.SYS 28980 Uniforth Sampler for Apple II UNI4TH80.ARC 118440 Z80 CP/M Uniforth CMFORTH.ARC 20160 Chuck Moore Forth CMFORTHX.ARC 8820 cmFORTH modified to run in RAM NEC4TH.ARC 50400 FORTH for the NEC S/150 (Astra) APPUFTH.ARC 103320 Uniforth Sampler for Apple //e,c ATRFORTH.ARC 109620 FIG Forth forth ATARI DOS 2.5 PCFIG4TH.ARC 205380 J.E. Smith's Fig Forth for MS DOS NOVICE3.ARC 23940 Stand alone editor for novices UFORTHV2.ARC 114660 THE 8086 UNIFORTH SAMPLER HDISKS.ARC 41580 Wil Baden's FORTH-83 EXTENDED 5of5 CALIF330.ARC 94500 Wil Baden's FORTH-83 EXTENDED 4of5 PONG330.ARC 124740 Wil Baden's FORTH-83 EXTENDED 3of5 PANG330.ARC 103320 Wil Baden's FORTH-83 EXTENDED 2of5 PING330.ARC 85680 Wil Baden's FORTH-83 EXTENDED 1of5 JPF83213.ARC 192780 The Basics & Files for F83 2.1.1 GKFORTH.ARC 144900 Guy Kelly's PCForth and Tutorial FORPSIBM.ARC 31500 F83 and FORPS for the IBM PC JPF83.ARC 175140 John Peters' F83 Environment CMFORTH.SHD 21420 cmFORTH shadow blocks F83AIDES.ARC 209160 MS-DOS F-83 WORDS AIDES F83.ARC 186480 Laxen & Perry's F83 F83-68K.ARC 123480 F83 version 2.1.0 for 68000 Z8000.ARC 13860 Assembler source Z8000 Forth VXFTH.ARC 170100 VAX-11 fig-Forth Version 2.0 OS9FORTH.ARC 10080 Forth for OS9 FTH100.ARC 26460 Fig Forth for TRS Model 100 LP4THBLK.ARC 65520 L&P 68K Forth LP4TH.ARC 65520 L&P Forth for the ATARI ST FORTHMAC.ARC 190260 Forthmacs version 1.1 for ATARI ST MVP4TH.ARC 90720 MVP Forth for the AMIGA BFORTH.ARC 22680 Ballentine's Blazin' Forth for C64 BFDOCS.ARC 60480 Blazin' Forth Docs GKFORTH2.ARC 259560 Guy Kelly's full Forth-83 + extras ZENMISC.ARC 1260 WORDS for ZEN.DOS ZENDOS.ARC 5040 Simple clear forth - DOS level ZEN.ARC 12600 Martin Tracy's ZenForth ** eForth is a public domain Forth kernel co-authored by C.H.Ting and Bill Muench. It is written in assembler, as opposed to being meta- compiled to facilitate porting to as many platforms as possible. It is the hope of the authors that eForth will be to ANS Forth what figForth was to Forth-78. That is a generic, easily trans- ported kernel that will make portable code possible, and ease the learning curve for new students of Forth. eForth tracks X3/J14 and is constantly being ported to new architectures. Please be VERY specific in describing your architecture/platform if you request information or source for eForth. This will often require an enquirey on our part to the authors, so you will also need to be patient. --- If you have any questions about ForthNet/comp.lang.forth or any information to add/delete or correct in this message or any suggestions on formatting or presentation, please contact either Doug Philips or Gary Smith (preferably both, but one is OK) via the following addresses: o Internet: dwp@willett.pgh.pa.us -or- ddi1!lrark!gars@uunet.uu.net o Usenet: ...!uunet!ddi1!lrark!gars -or- ...!uunet!willett.pgh.pa.us!dwp o GEnie: GARY-S or D.PHILIPS3 o ForthNet: Grapevine, Gary Smith - leave mail in Main Conference (0)