rat@madnix.UUCP (David Douthitt) (02/25/89)
In article <8902221508.AA10022@jade.berkeley.edu> Forth Interest Group International List <FIGI-L%SCFVM.bitnet@jade.berkeley.edu> writes: | I am looking for a forth for my Apple IIe, preferably free or at least under | $50. Can anyone send me addresses for places to contact for such a thing? | I would especially like to know about the versions that read/write in either | Apple's DOS 3.3 and/or ProDos formats. Oh, 83 standard would be nice too! I have a Prodos-based Apple Forth available called Mad Apple Forth. I ported it from Dos 3.3, and have source in the form of Merlin Assembler Source. If people are interested, I'll post it to comp.binaries.apple2. [david] -- ======== David Douthitt :::: Madison, WI :::: The Stainless Steel Rat ======== FidoNet: 1:121/1 or 1:121/2 {decvax|att}! UseNet: ...{rutgers|ucbvax|harvard}!uwvax!astroatc!nicmad!madnix!rat ArpaNet: madnix!rat@cs.wisc.edu {uunet|ncoast}!marque!
ggray@wpi.wpi.edu (Gary Gray) (02/28/89)
In article <510@madnix.UUCP> rat@madnix.UUCP (David Douthitt) writes: > >I have a Prodos-based Apple Forth available called Mad Apple Forth. >I ported it from Dos 3.3, and have source in the form of Merlin Assembler >Source. If people are interested, I'll post it to comp.binaries.apple2. > > [david] Yes! But first could you say more about it? What I am looking for is a language that a) allows assembly language routines for speed intensive and other stuff to be easily interfaced to b) runs in Prodos c) is realtivly fast d) does not have a fixed memory map e) does not require its own "shell", so it can be run on its own. Even if your Forth does not pass all of these criteria, I would like to see it, if only to see some compiler source code. I really don't know that much about Forth, but My roomate has used it and liked it, as I recall. -- __ / AR \ / GGRAY@WPI.BITNET | __ \/ \__| RA /
rat@madnix.UUCP (David Douthitt) (03/04/89)
In article <510@madnix.UUCP> I wrote: | | I have a Prodos-based Apple Forth available called Mad Apple Forth. In article <1085@wpi.wpi.edu> ggray@wpi.wpi.edu (Gary Gray) responded: | | Yes! But first could you say more about it? | | What I am looking for is a language that a) allows assembly language routines | for speed intensive and other stuff to be easily interfaced to | b) runs in Prodos | c) is realtivly fast | d) does not have a fixed memory map | e) does not require its own "shell", so it can be run on its own. | | Even if your Forth does not pass all of these criteria, I would like to see | it, if only to see some compiler source code. Well, let me take the criteria one at a time. a. You could interface assembly language routines by coding them into the kernal using an assembler (the source is formatted for Merlin). There is also a CALL word which allows you to call subroutines from Forth. I've recently decided to work on a word to allow loading of a Forth "word" ending in RTS into memory at HERE (top of the dictionary) and then ALLOT-ing space to protect the routine. Basically that will just be separating the header from a subroutine. b. Runs in Prodos - yes. c. Relatively fast - I think so. Forth is in general, anyway. d. Not sure what you mean by this one. For the most part, Forth loads at $900 - I think this is fixed - I haven't tried to change it yet. Most everything else is variable according to the way that Forth is set up, using USER variables and all. e. Well, it does and it doesn't. It runs under BASIC.SYSTEM as a BIN type file. I have plans to change it to a SYS file, but so many things is going on right now, I don't know when I can get to that. Mad Apple Forth should be able to run under any shell which is able to run a BIN type file. I recieved a lot of responses of people asking for MAF. Therefore, I will post it to comp.binaries.apple2 - but is comp.binaries.apple2 moderated? Is there someone I should send it (the files) to first? Thanks for the help and sorry for my long-windednes! [david] -- ======== David Douthitt :::: Madison, WI :::: The Stainless Steel Rat ======== FidoNet: 1:121/2 ::::: WittiNet: "Curiouser and curiouser, said Alice." :::::: UseNet: ...{rutgers|ucbvax|harvard}!uwvax!astroatc!nicmad!madnix!rat ArpaNet: madnix!rat@cs.wisc.edu {decvax|att}!