Seite 1 von 2

Jetzt soll mein Hive Forthen.

Verfasst: Mo 18. Jun 2012, 17:43
von assbuster
Jetzt habe ich den Hive mal wieder in der Mangel.
Vor einem halben Jahr habe ich hive-trios-r46-11-112011-dr235.zip
installiert ohne Forth.

Alles lief ok.

Jetzt möchte ich Forth installieren nach der Anleitung: installation.txt

Dip-Schalter steht auf Regnatix: 1 und 4 On.

RS-232 Kabel ist angeschlossen.

Com1 am PC zuvor gestestet: OK.

Baudrate 57600 8N1.

Hive Reset Taster:

Leider meldet sich das Propforth nicht im Terminal Fenster des PC.




Was und wie muß ich zuvor noch mit dem Brat's Spin Tool compilieren ?

Re: Jetzt soll mein Hive Forthen.

Verfasst: Mo 18. Jun 2012, 17:50
von Klaus-Peter
Hallo,

vieleicht helfen dir die folgenden Threats weiter:

http://hive-project.de/board/viewtopic. ... 2&start=10
http://hive-project.de/board/viewtopic. ... ilit=forth

Gruß
Klaus-Peter

Re: Jetzt soll mein Hive Forthen.

Verfasst: Mo 18. Jun 2012, 18:22
von Micha
Die Fastfood-Antwort:

im Regnatix Code gibt es zwei Zeilen die zwischen mit/ohne Forth-Konfiguration auswählen:

Code: Alles auswählen

#define forth
'#define regime
von diesen beiden Zeilen darf nur eine aktiv sein, die andere muss durch ein Hochkomma auskommentiert sein. In Deinem Fall muss entsprechend die regime-Zeile (TriOS ohne Forth) auskommentiert sein, bevor Du den Code mit dem BST übersetzt und per F11 nach Regnatix rüberschiebst. Danach klappt's auch mit dem Forth ;)

Re: Jetzt soll mein Hive Forthen.

Verfasst: Mo 18. Jun 2012, 19:37
von assbuster
Compiliert wird mit make.bat im hive-trios-r46-11-112011-dr235.zip
Das make.bat ruft den bstce.exe auf der sich auch im hive-trios-r46-11-112011-dr235.zip befindet.

Und wo ist das file in dem sich die

#define forth
' #define regime

Zeilen befinden ?

Re: Jetzt soll mein Hive Forthen.

Verfasst: Mo 18. Jun 2012, 19:43
von Micha
flash\regnatix\regflash.spin

Re: Jetzt soll mein Hive Forthen.

Verfasst: Mo 18. Jun 2012, 21:34
von assbuster
Jetzt meldet sich die COM1 Schnittstelle mit:

Reset Pro0 Cog6 ok

nach dem kopieren/Einfügen ins Terminalfenster von basic.mod

gebe ich

saveforth

ein.

----------------------------------------

da kommt auch gleich der download ins EEPROM des Regnatix.

Aber jetzt kommt am Hive Bildschirm kein Prompt.

Gebe ich im Terminalfenster:

<Return>

ein

so erscheint:

Prop0 Cog6 ok

Muß ich auch auf die SD-Card noch einige files übertragen ?


also addieren kann er in forth schon:

1234 5678 + . <Return>

68AC Prop0 Cog6 ok


(der macht nur Hex)

Re: Jetzt soll mein Hive Forthen.

Verfasst: Mo 18. Jun 2012, 23:00
von drohne235
Nach dem saveforth sollte sich das PropForth nach einem Reset sowohl im Terminal als auch über den angeschlossenen VGA melden.

Re: Jetzt soll mein Hive Forthen.

Verfasst: Di 19. Jun 2012, 09:17
von assbuster
Ich habe ein eigene/andere Terminal Software verwendet anstatt teraterm-4.74.exe
Deshalb hat es nicht geklappt.
Wird das richtige teraterm verwendet so geht es.

So jetzt erscheint auch der Prompt im Hive VGA Monitor.

Prop0 Cog1 ok
words
..... full house....

So, jetzt kann ich die/alle forth words erkunden.
... gehen wirklich alle oder viele ?

Re: Jetzt soll mein Hive Forthen.

Verfasst: Di 19. Jun 2012, 11:46
von drohne235
Im Prinzip funktionieren alle, aber einige machen keinen Sinn, wie zum Beispiel Portausgaben. Ich muss mal schauen nach der Arbeit, ich habe schon eine Tabelle als Übersicht mit den PropForth-Befehlen. Die neuen Worte aus basics.mod sind aber dort noch nicht enthalten, aber ich denke es ist trotzdem praktisch.

Re: Jetzt soll mein Hive Forthen.

Verfasst: Di 19. Jun 2012, 15:35
von assbuster
Prop0 Cog1 ok

3 5 * .
UNDEFINED WORD *

da ist aber kein ANSI forth drin ...

decimal
3 5 u* .
15 Prop0 Cog1 ok

so geht's

Achtung bringt keine Warnung:

100000 100000 u* .
1410065408 Prop0 Cog1 ok
das ist natülich nicht ok