Die Suche ergab 69 Treffer
- Mi 9. Dez 2015, 22:27
- Forum: Betriebssystem
- Thema: Busoperationen in reg-ios nicht serialisiert?
- Antworten: 7
- Zugriffe: 16006
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...
- Mo 7. Dez 2015, 21:19
- Forum: Betriebssystem
- Thema: Busoperationen in reg-ios nicht serialisiert?
- Antworten: 7
- Zugriffe: 16006
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...
- Fr 13. Nov 2015, 22:44
- Forum: Betriebssystem
- Thema: Busoperationen in reg-ios nicht serialisiert?
- Antworten: 7
- Zugriffe: 16006
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...
- Di 3. Nov 2015, 15:57
- Forum: Hardware
- Thema: Zille's Spectrum Assimilation
- Antworten: 7
- Zugriffe: 15457
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 ...
- So 25. Okt 2015, 22:54
- Forum: Hardware
- Thema: Zille's Spectrum Assimilation
- Antworten: 7
- Zugriffe: 15457
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:
Da mit der Platine die Kompatibilität zum Original-Hive leidet, schreit das geradezu nach einem Zweit-Hive...
Achso - Zille9:
- Sa 26. Sep 2015, 21:52
- Forum: Betriebssystem
- Thema: Busoperationen in reg-ios nicht serialisiert?
- Antworten: 7
- Zugriffe: 16006
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...
- Di 21. Jul 2015, 21:52
- Forum: Anwendungen und Tools
- Thema: Simple_opts für Trios-Kommandozeilenprogramme
- Antworten: 0
- Zugriffe: 12158
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...
- Fr 22. Mai 2015, 21:34
- Forum: Unimatrix Vinculum
- Thema: ...von Dominocomputer und Wireworld...
- Antworten: 3
- Zugriffe: 6578
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...
- Mi 25. Feb 2015, 23:09
- Forum: Anwendungen und Tools
- Thema: Hilfe beim Debuggen
- Antworten: 6
- Zugriffe: 16921
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...
- Fr 20. Feb 2015, 22:17
- Forum: Anwendungen und Tools
- Thema: Hilfe beim Debuggen
- Antworten: 6
- Zugriffe: 16921
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 ...