Nein es handelt sich nicht um IO Funktionen es sind Ausgaben auf dem Bildschirm innerhalb von Bellatrix.
Ein COG (SPIN) arbeitet mit den BUS der andere nicht.
Einmal soll eine über den Bus übertragene Zahl ausgegeben werden und der andere COG gibt in der Statusleiste die Mausposition aus.
Beide greifen auf die interne "PRI PrintStr(x,y,pntr)" zu.
Dupliziere ich diese Routine in "PRI PrintStr1(x,y,pntr)" und "PRI PrintStr2(x,y,pntr)" gibt es keine Probleme.( Die zugehörigen Unterroutinen mussten auch dupliziert werden)
Nun da der Speicher schon rapiede verbraucht wurde, suche ich nach einer einfachen Lösung.
Ich dachte schon mal daran die werte "x,y,pntr" in ein Array zu laden was mit der cogid indiziert wird.
In der Routine "PRI PrintStr" wollte ich dann mit lockset/lockclr arbeiten und nach der freigabe die Werte aus dem Array holen um diese abzuarbeiten.
Leider bin ich mit der lock.. Sache nicht klargekommen.
