

                    ByteForth versie 2.00 Beta

ByteForth voor de PC is inclusief emulator alle opcodes lijken te
werken, alleen ADD(C) en DA zijn nog niet geheel af. Al werken ze 
binnen ByteForth naar wens. Geef a.u.b. ontdekte fouten door.

Belangrijke ByteForth woorden op de PC/AT:

IN      ( "ccc" -- )            Laad de file ccc bij geen extensie
                                wordt .FRT als extensie gebruikt.
INCLUDE ( "ccc" -- )            Laad de file ccc.
EDIT    ( "ccc" -- )            Edit de file ccc met NE.COM
WHAT                            Start de NE editor op de laatste fout.
CD      ( "ccc" -- )            Zet directory naar ccc.
DIR     ( "ccc" -- )            Toon directory, selecteer ccc.
PROJECT ( "ccc" -- )            Start editot met standaard header.
NEEDS   ( "ccc" -- )            Laad library file ccc.
SEE     ( "ccc" -- )            Disassembleer het woord ccc.
HELP    ( "ccc" -- )            Vraag hulp over het woord ccc.
DUMP    ( ud1 ud2 -- )          Dump het ByteForth geheugen vanaf dubbel
                                adres ud1 ter lengte van dubbel ud2 bytes.

ECHO-ON                         Druk opcodes af tijdens het uitvoeren.
ECHO-OFF                        Druk geen opcodes af.
HEXDUMP-ON                      Voeg hexdump toe voor opcodes.
HEXDUMP-OFF                     Laat hexdump weg voor opcodes.
STEP-ON                         Voer opcodes stap voor stap uit.
STEP-OFF                        Stap voor stap uitvoeren staat uit.
PORTS-ON                        Display interne registers tijdens uitvoeren.
PORTS-OFF                       Zet register display af.
SHORT                           Toon poort info voor de opcode op zelfde regel.
LONG                            Toon poort info als een apart blok.
TRACER-ON                       Activeer bovenstaande tracer opties.
TRACER-OFF                      Deactiveer bovenstaande tracer opties.
BREAKPOINT                      Zet tracer aan op dit punt in de code.
RUNPOINT                        Zet tracer uit op dit punt in de code,
                                ga door met executeren van de code.
SET-BREAK                       Zet tracer aan op adres van de stack.
SET-RUN                         Zet tracer uit op adres van de stack.
BREAK-OFF                       Zet break en run punten uit (op nul).
.TRACER                         Toon instelling van de tracer.
.BREAKPOINTS                    Toon break en run punten in de code.

SIM     ( "ccc" -- )            Executeer het woord ccc via simulator.
TEST    ( i*x "ccc" -- j*x )    Test het woord ccc (via simulator).
                                Schuif i*x naar de ByteForth stack, 
                                executeer ccc en Schuif het resultaat
                                terug naar de CHForth stack.
CONTINUE                        Ga door waar je gebleven was bij de
                                vorige simulatie met SIM of TEST .

WRITE   ( "ccc" -- )            Schrijf ByteForth binary naar schijf onder
                                de naam ccc.
READ    ( "ccc" -- )            Lees binary ccc van schijf naar het ByteForth
                                geheugen.

Mogelijkheid voor tien 'break'punten.
Mogelijkheid voor tien 'run'punten.

De instelling van de tracer geschied geheel naar wens van de programmeur.
b.v.  ECHO-ON PORTS-ON SHORT  laat na het voorbijkomen van het breekpunt
de code zien met ervoor een korte weergave van de poorten en interne
registers. Als er geen breekpunten gebruikt zijn kan de tracer actief
gemaakt worden door TRACER-ON de typen voor het gebruik van de simulator.
Speel er mee dan ontdek je vanzelf de mogelijkheden. 

ByteForth op de PC heeft een flash-programmer via RS232, deze maakt 
gebruik van een AT89C2051, 74HC374 en 74HC245.


                    !!! Installeren !!!

Type A:INSTALL C: en de omgeving wordt op de C-schijf in het direcory
PCR geinstalleerd. Ook wordt de batchfile PCR.BAT aangemaakt om de
omgeving eenvoudig op te starten.

Groeten Willem O.
