[comp.lang.forth] eForth

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (08/19/90)

Category 1,  Topic 36
Message 1         Sat Aug 18, 1990
GARY-S                       at 17:37 EDT
 
Bill Muench, co-creator, along with C. H. Ting, of eForth has asked  for any
comments about eForth be posted here. I will see that he gets them. Please
bear in mind, Bill will not be on-line to respond to questions. This is for
feedback, comment and determination.

This next is critical. eForth is an implementors Forth. If you port  it to
another architecture or enhance it, please post source in the GEnie Forth
library. Without public accceptance and dissemination it is not possible for
eForth to achieve its goal.

[ For those on UseNet/Internet that would like to send sources back, but
  who aren't or who don't want to be GEnie customers can contact me at the
  address at the end of this message and we'll work out a way to get the
  material to me and then to the FIG library.  -dwp ]
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: uunet!willett!dwp or dwp@willett.pgh.pa.us

lowry@SRC.Honeywell.COM (Dave Lowry) (09/21/90)

Could someone kindly email me eforth?  I've tried repeatedly to ftp
this from wuarchive.wustl.edu and simtel<something>, but always
seem to get a broken ZIP file.  Thank you.

-Dave

hgw@rht32.pcs.com (h.-g. willers) (10/11/90)

Hi!

I received a copy of eForth (thanks to Jim Deakin). Now I have the
following question:

To port eForth to a new processor, must I rewrite the MASM-code,
or is there any program that translates the given Forth-code of
eForth into some form usable by a target assembler (of course I
have to rewrite the machine specific portions of eForth)?

Can Bill Muench or C.H.Ting answer that question (if they are
listening, since I have no email address of them)?

Thanx in advance

    Hans-Gu"nther

--
H.-G. Willers       PCS-Mail: hgw       internal phone ( -271 )
DOMAIN:  hgw@rht32.pcs.de   (EUR) or  hgw@rht32.pcs.com    (US)
BANG:    ..unido!pcsbst!hgw (EUR) or  ..pyramid!pcsbst!hgw (US)

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (12/11/90)

 Date: 12-08-90 (21:13)              Number: 421 of 429 (Echo)
   To: ALL                           Refer#: NONE
 From: JACK WOEHR                      Read: (N/A)
 Subj: EFORTH51                      Status: PUBLIC MESSAGE
 Conf: FORTH (58)                 Read Type: GENERAL (+)


         Bill Muench & Dr. Ting's eForth51 for the 8051 can now be
 downloaded from RCFB.

         =jax=

 NET/Mail : RCFB Golden, CO (303) 278-0364 VESTA & Denver FIG for Forth!
 <<<>>>
-----
This message came from GEnie via willett through a semi-automated process.
Report problems to: dwp@willett.pgh.pa.us or uunet!willett!dwp

G.Moretti@massey.ac.nz (Giovanni Moretti) (12/12/90)

This message was recently cross-posted:

>>>
>>> Date: 12-08-90 (21:13)              Number: 421 of 429 (Echo)
>>>   To: ALL                           Refer#: NONE
>>> From: JACK WOEHR                      Read: (N/A)
>>> Subj: EFORTH51                      Status: PUBLIC MESSAGE
>>> Conf: FORTH (58)                 Read Type: GENERAL (+)
>>>
>>>
>>>         Bill Muench & Dr. Ting's eForth51 for the 8051 can now be
>>> downloaded from RCFB.
>>>
>>>         =jax=

What is "RCFB" and is it accessible from the Internet?

If not, any ideas how I can get a copy of EForth51?

Thanks
Giovanni


-- 
------------------------------------------------------------------------------
Giovanni Moretti, Consultant       | G.Moretti@massey.ac.nz, Pkt-ZL2BOI@ZL2BFJ
Computer Centre,  Massey University| Ph 64 63 69099 x8398, FAX 64 63 505607
Palmerston North, New Zealand      | QUITTERS NEVER WIN, WINNERS NEVER QUIT
------------------------------------------------------------------------------

kristyn@almaak.usc.edu (Kristyn Greenwood) (12/13/90)

In article <1990Dec11.235506.11416@massey.ac.nz> G.Moretti@massey.ac.nz (Giovanni Moretti) writes:

< header deleted>
>>>>
>>>>         Bill Muench & Dr. Ting's eForth51 for the 8051 can now be
>>>> downloaded from RCFB.
>>>>
>>>>         =jax=
>
>What is "RCFB" and is it accessible from the Internet?
>
>If not, any ideas how I can get a copy of EForth51?
>
>Thanks
>Giovanni
>

     Well I called up RCFB from CA(its in Colorado) found it for sure,
   but the board wouldnt let me download it and when I tried all the
   download options, it threw me off thinking I was a cracker. Hmmmph!

     Soooo, could someone who has download access to RCFB get the
  eforth51.zip archive and mail it me? Or even maybe post it?
  (Hmmm sounds like a discussion for comp.binaries.forth).

advTHANKSance.

-glenn Schmall

===========================================================================

send me mail here:  astroid@saturn.ucsc.edu |  "What do you mean it just
		    astroid@ucscb.ucsc.edu  |   stopped?"

===========================================================================

avbalen@ehviea.ine.philips.nl (A.G.M. van Balen) (12/13/90)

Same message over and over: could someone PLEASE put eForth 8051
on SIMTEL or a similar mail server?

Yet another Forthian

Auke

jwoehr@isis.cs.du.edu (Jack J. Woehr) (12/15/90)

In article <28784@usc> kristyn@almaak.usc.edu (Kristyn Greenwood) writes:
>>
>>What is "RCFB" and is it accessible from the Internet?
>
>     Well I called up RCFB from CA(its in Colorado) found it for sure,
>   but the board wouldnt let me download it and when I tried all the
>   download options, it threw me off thinking I was a cracker. Hmmmph!

	As explained in the login banner to RCFB for newusers, you will
be validated within 24 hours. You may now download from RCFB. The board
dumped you automatically for trying three hi-privilege commands in a row.
I was not aware of this feature myself, having recently upgraded to 
PCBOARD 14.5. Thanx for demonstrating this new feature! :-)

	The RCFB is a PCBoard 14.5 BBS dedicated to RealTime Control &
Forth ... hence the name. The number is: (303) 278-0364. All are welcome.
Registrations are processed within 24 hours. There is no fee.

		=jax=
-- 
# ..!apple!dunike!nyx!koscej!jax       # "Therefore, the L-RD G-d  #
# ..!hplabs!hp-lsd!oldcolo!jax         #   sent him FORTH ..."     #
# {apple,hplabs,pacbell,ucb}!well!jax  #  - Genesis 3:23           #
# JAX on GEnie SYSOP RCFB 303-278-0364 # Member ANS Forth X3J14 TC #

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (05/06/91)

Category 1,  Topic 36
Message 12        Sun May 05, 1991
R.CAVANAUGH [BobC]           at 13:23 MDT
 
I know this message is moldy, but it seemed to be the best one to reply to.  I
am a relative newcomer to forth (~2yrs) but have been working in the embedded
processing area (mucho uprocs) for the last 8 yrs.  I am very excited about
eForth, and today I downloaded the files from GEnie.  Dumb ? #1: how do you
use the files?  I was under the impression that they were MASM source, but
they are clearly machine code (which processor?).  If I am looking at the
wrong files or need other tools, please leave me a note.  Also, what are the
requirements for the host and for the target?

Thanks, BobC
-----
This message came from GEnie via willett.  You *cannot* reply to the author
using e-mail.  Please post a follow-up article, or use any instructions
the author may have included (USMail addresses, telephone #, etc.).
Report problems to: dwp@willett.pgh.pa.us _or_ uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (05/07/91)

Category 1,  Topic 36
Message 13        Sun May 05, 1991
D.RUFFER [Dennis]            at 20:36 EDT

[ If you would like a copy of any of these files, drop me a note at
  one of the addresses at the end of this message.  Binary files are
  UUencoded.  In order for me to answer your request, you MUST:
    Include the line containing the file name.  (so I know what you want.)
    Include your email address in the _body_ of the message.
	You _must_ include an address *relative to* the InterNet.
  -Doug Philips]

Re: R.CAVANAUGH [BobC]

 > I am very excited about eForth, and today I downloaded the files
 > from GEnie.  Dumb ? #1: how do you use the files?  I was under
 > the impression that they were MASM source, but they are clearly
 > machine code (which processor?).

There are a couple of versions of eforth in our library already Bob. Which one
did you download.  Since you're looking for MASM stuff, I assume you are
working on a PC.  Here are the two for that processor:

  No. File Name      Type Address       YYMMDD    Bytes Accesses Lib
 2339 8086EFORTHV101  X   C.TING        910102    56700     30     4
    KEEP  Desc: update of 8086 eforth model
 2338 8086EFORTH32    X   C.TING        910102   149940     47     4
    KEEP  Desc: Author: Rick VanNorman

I just downloaded them recently myself and found that only 8086EFORTHV101 is
in MASM.  The other appears to be metacompiled (i.e. regenerates itself).

As for their host and target requirements, both appear to be very minimal. 
However, I didn't notice anything specific mentioned in either set of files.

   {B-{)>   DaR
-----
This message came from GEnie via willett.  You *cannot* reply to the author
using e-mail.  Please post a follow-up article, or use any instructions
the author may have included (USMail addresses, telephone #, etc.).
Report problems to: dwp@willett.pgh.pa.us _or_ uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (05/08/91)

Category 1,  Topic 36
Message 14        Mon May 06, 1991
R.CAVANAUGH [BobC]           at 21:34 MDT
 
Thanks Dennis,

I got a little braver and did more snooping around the software library.  I
found that the files I downloaded are auto un-zips.  I also found the run-of-
the-mill zipped ones.  Looking forward to porting the 8051 version to a 8031
processor board I am building.

Are Bill and C.H. Ting intending on a standard user interface in the host?  I
think that for wide-spread acceptance this is crucial. Turbo-C has a huge
audience because it makes the development interface relatively seamless.  The
host interface I envision (this is for development only) would be the same for
the high level words REGARDLESS of the target environment.  Any ICE worth its
salt (and typically outrageous price tag) will have a set user interface and
personality modules for the various targets you might use.  I work with the
68000 and 68020, and the ICE has the same commands, (some special ones for the
20 such as cache disable), so the transition from one target to the other is
painless.  I imagine the Z-80 module for the unit is the same.  As eForth
becomes a more mature beastie, some up-front work in having the host
development interface work well and be portable also I feel is as important as
the target code.
 What does everybody think?

Bobc
 Salt Lake City UT
-----
This message came from GEnie via willett.  You *cannot* reply to the author
using e-mail.  Please post a follow-up article, or use any instructions
the author may have included (USMail addresses, telephone #, etc.).
Report problems to: dwp@willett.pgh.pa.us _or_ uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (05/08/91)

Category 1,  Topic 36
Message 15        Tue May 07, 1991
D.RUFFER [Dennis]            at 22:09 EDT
 
Re: R.CAVANAUGH [BobC]

 > standard user interface in the host?

That is a great idea Bob!  However, of the two eforths I have looked at
recently, they both had completely different compiler environments.  At least
for the "regeneration" stage, one uses MASM and the other uses a meta
compiler.  On the other hand, within eforth itself, I belive it is somewhat
compatable.  I haven't found time yet to actually test out the theory, but
that is the side Ting et. al. are striving for.  Compatability within Forth
should be achevable.  How you get into Forth is going to be a little bit
tougher to agree on.

   {B-{)>   DaR
-----
This message came from GEnie via willett.  You *cannot* reply to the author
using e-mail.  Please post a follow-up article, or use any instructions
the author may have included (USMail addresses, telephone #, etc.).
Report problems to: dwp@willett.pgh.pa.us _or_ uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (05/13/91)

Category 1,  Topic 36
Message 16        Thu May 09, 1991
R.CAVANAUGH [BobC]           at 20:25 MDT
 
Thanks for the encouragement, Dennis

I would like to bring up some other issues about eForth which I think should
be addressed.  I am looking at this as if I was going to use this approach for
all my embedded processing applications.

1) In debugging embedded processors now, my group uses some sort of
   ICE in every application.  This gives access to registers, memory
locations, and conditional breakpoints.  How are these types of tools to be
provided by eForth? Or is a different type of debugging environment
envisioned?  How do you typically do it now ?


2)  I understand the concept of using MASM (with hand assembly) to generate
target images of various processors.  I think a much better approach would be
to select a table-driven cross assembler such as TASM (not Borland TASM, but
the shareware of the same name).  What are the reasons for selecting MASM?

3)  How is ROMmable code produced and in what format?  We use Motorola S-
record format for burning our proms, or Intel Hex.  Is there a mechanism for
this envisioned for eForth?


  BTW, out of all this I am attempting to port eForth to the Z-8 as my project
for this summer in my spare (ha) time, will let you know how it turns out

Thanks,

--Bobc
-----
This message came from GEnie via willett.  You *cannot* reply to the author
using e-mail.  Please post a follow-up article, or use any instructions
the author may have included (USMail addresses, telephone #, etc.).
Report problems to: dwp@willett.pgh.pa.us _or_ uunet!willett!dwp

ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) (05/13/91)

Category 1,  Topic 36
Message 17        Fri May 10, 1991
D.RUFFER [Dennis]            at 01:30 EDT
 
Bob, all good questions!  However, you's askin the wrong person. Maybe someone
else can answer, but I have not been involved in the design process and I
don't know a whole lot about the system.  Now if you ask me the same questions
about polyFORTH, I'd have answers for you, but eforth is a product of some
people up in Silicon Valley.  Dr. C.H. Ting seems to be organizing everything.
He sometimes stops in to GEnie, but not very regularly yet.  His address is
C.TING.  Send him a note or write him paper mail at:

        Offete Enterprises
        1306 South B St.
        San Mateo, CA  90278
        (408) 432-4629

Otherwise, just wait to see if someone speaks up in this topic.

DaR
-----
This message came from GEnie via willett.  You *cannot* reply to the author
using e-mail.  Please post a follow-up article, or use any instructions
the author may have included (USMail addresses, telephone #, etc.).
Report problems to: dwp@willett.pgh.pa.us _or_ uunet!willett!dwp