Die Suche ergab 69 Treffer

von U-Held
Mi 9. Dez 2015, 22:27
Forum: Betriebssystem
Thema: Busoperationen in reg-ios nicht serialisiert?
Antworten: 7
Zugriffe: 15971

Re: Busoperationen in reg-ios nicht serialisiert?

Eigentlich wollte ich nur ein bisschen PASM debuggen und über ein Aha-Erlebnis berichten. Das nimmt jetzt Ausmaße an... Danke PIC für Deinen Hinweis. Du hast natürlich Recht damit, dass es nicht die feine englische Art ist, einfach alle Pins zu plätten. Und Drohne, die Routinen aus Mental schaue ich...
von U-Held
Mo 7. Dez 2015, 21:19
Forum: Betriebssystem
Thema: Busoperationen in reg-ios nicht serialisiert?
Antworten: 7
Zugriffe: 15971

Re: Busoperationen in reg-ios nicht serialisiert?

Für den heutigen Beitrag eröffne ich keinen neuen Thread, obwohl das Thema nur indirekt mit der Überschrift zusammenhängt. Zum Debuggen von PASM benutze ich Gear, solange sich das zu untersuchende Code-Stück gut isolieren lässt. Selbst Spin kann man mit etwas Übung in Gear debuggen. Ist aber Periphe...
von U-Held
Fr 13. Nov 2015, 22:44
Forum: Betriebssystem
Thema: Busoperationen in reg-ios nicht serialisiert?
Antworten: 7
Zugriffe: 15971

Re: Busoperationen in reg-ios nicht serialisiert?

Jetzt hab ich's: Es genügt nicht, die ios-Operationen nur mit einem Lock zu serialisieren. Man muss vor jeder Rückgabe des Locks noch den Cog vom Bus nehmen: PUB iosem_release dira~ lockclr(lock_number) Und da in reg-ios Regnatix standardmäßig in den Bus-Input-Modus gesetzt wird, sollte man das auch...
von U-Held
Di 3. Nov 2015, 15:57
Forum: Hardware
Thema: Zille's Spectrum Assimilation
Antworten: 7
Zugriffe: 14266

Re: Zille's Spectrum Assimilation

Ich sehe gerade auf den Schaltplan der Zusatzplatine... Der gemeinsame Daten- und Adressbus hängt ungefiltert am Datenbus des Hive. Hm... Muss dann Bella nicht brav warten, bis Regnatix den Bus freigibt? Dann könnte Bella also gar nicht ungestört auf den eigenen RAM zugreifen, während sich Regnatix ...
von U-Held
So 25. Okt 2015, 22:54
Forum: Hardware
Thema: Zille's Spectrum Assimilation
Antworten: 7
Zugriffe: 14266

Re: Zille's Spectrum Assimilation

Bin auch an einer Platine interessiert.

Da mit der Platine die Kompatibilität zum Original-Hive leidet, schreit das geradezu nach einem Zweit-Hive...

Achso - Zille9: :DAUMENHOCH
von U-Held
Sa 26. Sep 2015, 21:52
Forum: Betriebssystem
Thema: Busoperationen in reg-ios nicht serialisiert?
Antworten: 7
Zugriffe: 15971

Busoperationen in reg-ios nicht serialisiert?

Ich debugge gerade ein Programm und stoße auf folgendes Problem: Ein Cog in Regnatix fragt die Dateigröße von Administra ab und der andere schickt eine Bildschirmausgabe an Bellatrix. An dieser Stelle bleibt mein Programm mit einer verstümmelten Textausgabe stehen. Im Trios-Forth werden die Buszugri...
von U-Held
Di 21. Jul 2015, 21:52
Forum: Anwendungen und Tools
Thema: Simple_opts für Trios-Kommandozeilenprogramme
Antworten: 0
Zugriffe: 11203

Simple_opts für Trios-Kommandozeilenprogramme

Für den Eigenbedarf ist eine Bibliothek zum Parsen der Kommandozeile im Trios entstanden. Ich habe Perls Getopt::Std teilweise nachprogrammiert. Die Bibliothek verwendet reg-ios.paranext. Die Kommandozeile besteht aus 3 Bereichen: 1. der Programmname - den bekommt paranext nie zu sehen 2. die Option...
von U-Held
Fr 22. Mai 2015, 21:34
Forum: Unimatrix Vinculum
Thema: ...von Dominocomputer und Wireworld...
Antworten: 3
Zugriffe: 6570

Re: ...von Dominocomputer und Wireworld...

Wireworld kannte ich bisher nicht, das Game of Live schon. Letzteres fand ich nicht so spannend. Wireworld finde ich hoch interessant. Ein Simulator müsste mit mittlerem Aufwand hinzubekommen sein. Aber je mehr ich über die in Wireworld realisierten Logikschaltungen lese, desto weniger glaube ich, j...
von U-Held
Mi 25. Feb 2015, 23:09
Forum: Anwendungen und Tools
Thema: Hilfe beim Debuggen
Antworten: 6
Zugriffe: 15826

Re: Hilfe beim Debuggen

Hallo Kuroneko, danke für Deine Hinweise. In ctrl.spin rufst Du zweimal mb.mbox16_init(@mbox?) auf, d.h. Du uebergibst die Adresse einer mailbox. Im mb Object nutzt Du aber die Adresse des Parameters ( byte[@p_mbox][MBOX_LEN_B] ). In diesem Fall solltest Du nur byte[p_mbox][MBOX_LEN_B] nehmen. Stimm...
von U-Held
Fr 20. Feb 2015, 22:17
Forum: Anwendungen und Tools
Thema: Hilfe beim Debuggen
Antworten: 6
Zugriffe: 15826

Re: Hilfe beim Debuggen

fehlt da nicht erst noch das ios.start? Ich verwende ios.startram (zumindest, wenn ich etwas auf dem Bildschirm ausgeben will), weil ich das Programm per F10 vom BST in den Regnatix-RAM lade. Ios.start und Start von SD-Karte bringt auch nichts. Ich vermute den Fehler im 2. Cog (hub_streamer), kann ...