[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Apple 1 CFFA1 AND FORTH +



On Oct 15, 6:22 am, Nama <forums6...@mac.com> wrote:
> On Oct 15, 1:05 pm, David Schmenk <dschm...@gmail.com> wrote:
>
>
>
>
>
> > On Oct 13, 7:38 pm, "John B. Matthews" <nos...@nospam.invalid> wrote:
>
> > > In article
> > > <e56a3494-d2a2-4b92-b247-01bf13536...@l14g2000yqb.googlegroups.com>,
>
> > >  Nama <forums6...@mac.com> wrote:
> > > > On Oct 14, 8:59 am, DaveSchmenk <dschm...@gmail.com> wrote:
> > > > > OK, not exactly Apple II, but after meeting Chuck Moore, I decided
> > > > > to delve a little more into Forth by porting it over to the Apple
> > > > > I/ Replica1 and CFFA1 combo.  It actually makes for a nice little
> > > > > Forth development platform.  I found and typed in by hand (just
> > > > > like 1976), the FORTH-65 assembler and a polyForth compatible
> > > > > editor so you can follow along in Leo Brodie's book, "Starting
> > > > > Forth."  I made a little page about it:
>
> > > > >http://schmenk.is-a-geek.com/Forth.html
>
> > > > > Enjoy, and thanks to John Matthews for his ProForth source and help.
>
> > > > > Dave...
>
> > > > WOW!!!! thats great. I'm going to try this out on my A1+CFFA1 this
> > > > weekend.
>
> > > Excellent! Thanks for posting about this. I lost a lot of the work I did
> > > on it over the years; it's nice to see so much of it restored. In
> > > particular, the error codes on screens 4 and 5 were recreated by trial
> > > and error. I put a generic "Error n" on (apparently) unused lines just
> > > to see something when that error number was generated. Some of the
> > > empties may have been used by the editor and assembler.
>
> > > --
> > > John B. Matthews
> > > trashgod at gmail dot com
> > > <http://sites.google.com/site/drjohnbmatthews>
>
> > I look forward to hearing back from everyone's experience.  I just
> > made a minor, but important update, for when you read a screen block
> > that doesn't yet exist as a block file on the CFFA1 filesystem.
> > Previously there would be an error message, now you just get a blank
> > screen that will be properly updated when altered.  Over time, we can
> > create a nice library of words for the Apple I.
>
> > Dave...
>
> I have loaded PROforth onto a CF card and installed in in my A1 clone
> (not replica) + CFFA1. From the CFFA menu I can load 'F1' no problem
> and can the launch it by 270r, and I see the splash screen with ***PRO-
> FORTH V3.2 *** and all the creators listed etc.
>
> ...Now if I do a '200 LOAD' or a '80 LOAD' the machine seems to freeze
> (@ cursor still flashes though), resetting and doing a 270r again
> displays just 'APPLE-DAYTON PROFORTH V3.2"
>
> if I then do a '200 LOAD' or a '80 LOAD' I either get the freeze again
> or sometimes I get the following message: '64 LOAD ?'
>
> doing a '0 LIST' seems to work as it list the location/blocks of
> EDITOR, ASSEMBLER, PROFORTH and EXTRAS.
>
> Well, thats all I have tested so far. Should I try your updated
> version?
>
> Phil

Hi Phil-

The first thing to check are the dip switches on your CFFA1.  I assume
your A1 clone is similar to the Replica1 and has a 32K static RAM.
The CFFA1 also has 32K and needs to be disabled so as to not conflict
with the A1's RAM.  My switches are down.up,down.down,up,up on my
Replica1.

Once those are verified, try typing in this simple Forth word:

: HELLO ." HOWDY " CR ;

making sure you have spaces after the ':' and before ';'.

Enter HELLO and you should see HOWDY in reply.  We'll go from there,

Dave...