Sammelbestellung 3

Im Forum versucht quix eine neue Sammelbestellung für neue Hive-Boards zu organisieren. Interessant wird das natürlich erst ab einer ausreichend großen Anzahl von Bestellern. Wer also noch keinen Hive gebaut hat, oder wer gern einen Zweithive hätte, bitte im Forum in diesem Thread melden: Sammelbestellung HIVE Leiterplatte November/Dezember 2011

Aktuell ist nur das Board als Sammelbestellung angedacht, aber vielleicht findet sich auch wieder die Möglichkeit die Propellerchips (ist ja immer gleich die dreifache Menge zu den Boards) gemeinsam zu bestellen.

Hive und jetzt? – Einstieg in die Propeller- und Hive-Programmierung

Der Hive ist aufgebaut, TriOS läuft und was nun? Wie es scheint ist ein Einstieg in die Programmierung doch recht schwierig, wenn man einen fertigen Hive in seiner Ganzheit vor sich stehen hat.  Deshalb möchte ich hier einige grundlegende Ressourcen für einen Einstieg in die Programmierung des Propellerchips zusammenstellen.

Im Prinzip verfolgt auch schon der Artikel Build your OS – Bellatrix-Code und Build your OS – Regnatix-Code dieses Ziel, aber richtet dort den Fokus schon auf den fertigen Hive als Computer. Sinnvoller ist es aber, als erstes mit einem einzelnen Propeller ohne weitere Anbindung anzufangen. Ich werde dabei hier keine 1:1-Anleitung und keinen fertigen Code in den Artikel setzen, sondern vielmehr Links zu diversen Texten und Tutorials zusammenstellen, welche viele Demos mit umfangreicher Erklärung enthalten. Die meisten Texte sind dabei in englischer Sprache, was aber nicht abschrecken sollte – in den meisten Fällen kann man mit minimalsten Kentnissen der Sprache den technischen Hintergrund erfassen. Continue reading ‘Hive und jetzt? – Einstieg in die Propeller- und Hive-Programmierung’ »

Sammelbestellung 2

Alle Platinenbestände der zweiten Sammelbestellung sind nun aufgebraucht. Aber keine Panik: Bei Bedarf im Forum melden und sich für die nächste Sammelbestellung melden oder diese einfach organisieren.

Die Komplexitätsfalle

Der folgende Text hat zwar nur am Rande etwas mit dem Hive zu tun und wahrscheinlich kennen ihn auch viele schon, aber irgendwo passt es doch auch im Kern ein wenig zum Hive-Project, weshalb ich das jetzt mal hier reinstelle. Sehr erstaunlich auch das Datum: bereits 1997 hat Carl Sassenrath gesehen, was jetzt immer schneller in der IT-Realität zum Ausbruch kommt.

Quelle der Übersetzung: stephan-winterstein.de

Zurück zum »persönlichen Computer«

Eine Botschaft von Carl Sassenrath
20. Januar 1997

Continue reading ‘Die Komplexitätsfalle’ »

Gam_Bo_Prop im Aufbau

TuxFan ist gerade dabei sein Propeller-Gamepad aufzubauen und die Fortschritte im Forum zu dokumentieren:

Für das kleine Experiment zwischendurch…

…ist Debug-Lite von Parallax eine praktische Sache. Mit wenigen Anweisungen kann man im angeschlossenen Terminal auf dem Host-PC Variablen, Rückgabewerte und die Pegel an den Portpins anzeigen lassen oder einen Haltepunkt setzen. Aber bei Experimenten am Hive ist es natürlich noch schöner, wenn die Portanzeige gleich die richtigen Signalbezeichner bekommt. Ich hab das mal gleich genau so in drei Dateien für Administra, Bellatrix und Regnatix eingearbeitet. Eine kleine Beispieldatei ist auch enthalten, welche in Regnatix auf dem Datenbus fortlaufend Werte ausgibt.

Die Einbindung ist schnell erledigt und völlig unkompliziert. Als Terminal eignet sich hervorragend das PST (Parallax Serial Terminal), welches im Paket vom Propeller Tool enthalten ist.

Praktisch ist das Tool für Experimente unter Spin mit dem Bus vom Hive, vielleicht auch in Verbindung mit dem Tutorial „Regnatix-Code“. Zur Fehlersuche von PASM-Code ist es aber ungeeignet, da der Spincode nicht auf COG-interne Werte zugreifen kann. Dafür ist bestens PASD geeignet.

Debug Lite ist zwar schon uralt, aber da ich es hier noch nicht erwähnt hatte, ist die Info ja doch ganz nützlich.

 

 

Bilder vom aktuellen Hive-Board R14

Für alle Neugierigen, Neuankömmlinge und Jungdrohnen hier einige Bilder zum aktuellen Hive-Board R14. Informationen zu den technischen Details und Änderungen zum Vorgängerboard finden sich hier: Continue reading ‘Bilder vom aktuellen Hive-Board R14’ »

TriOS = Regime + Forth

Ein kleiner Etappensieg auf dem Weg zur Weltherrschaft: Ich habe PropForth in TriOS integriert. Klingt nicht sehr spektakulär, ist aber eine ziemlich coole Sache. Das Forth residiert dabei zusammen mit dem Loader im unteren EEPROM und ist somit sofort nach dem Einschalten des Gerätes nutzbar. Für die Nutzung von Forth ist es also nicht mehr nötig, einen ROM mit 64K zu verwenden.

Continue reading ‘TriOS = Regime + Forth’ »

Lotek64 – Ausgabe 36

Was soll ich sagen: Jetzt hab ich echt eine Träne im Knopfloch… 🙂

  • Seite 10: Das Hive-Project – Retro-Computer im Eigenbau
  • Seite 08: Der Parallax Propeller – Parallel Computing for the Masses

Download Link: Lotek64 – Ausgabe 36

Quelle: Lotek64

 

KC-Treffen 2011

Wie versprochen noch ein paar Impressionen vom KC-Treffen 2011. Ich persönlich habe so den Eindruck, dass der Hive auf diesem Treffen eine kleine Heimat gefunden hat. Ein Termin, den man gut einplanen kann und den auch einige Hive-User wahrgenommen haben. Ist halt doch was anderes neben der ganzen Technik einfach mal gemeinsam ein Bier zu schlürfen und über Gott und die virtuelle Welt zu schwatzen… 😉

Allen voran Volker (drohne040) mit seinem schicken Hive im „Alien-Gehäuse“ und passender Funktastatur. Der Clou dabei – das integrierte Display an Administra. Auf den ersten Blick ist das auf den älteren Bildern nicht sehr gut zu erkennen, aber die kleine LCD-Anzeige hat ein wirklich guten Kontrast und Volker hat in Administra eine Routine integriert, die neben dem Hive-Logo auch noch die aktuell vom System geöffnete Datei anzeigt. Sicher könnte man auch noch weitere Meldungen dort ausgeben.

 

Continue reading ‘KC-Treffen 2011’ »

Forthversion vom KC-Treffen

kc-tr11-04-01_188Im Forum eine aktuelle und schon gut funktionierende neue Version von PropForth für den Hive – nennen wir sie mal die „KC-Treffen-Version“, da es exakt jene Version ist, mit welcher ich auf dem KC-Treffen das Forthsystem vorgeführt habe. Der Clou an der Geschichte: Mit einem zweiten Hive unter TriOS konnte man sich mit dem Programm fterm.bin auf dem Forth-Hive „einklinken“ und mit einer der sechs verfügbaren interaktiven Forthcogs parallel, wie mit einem Terminal am Forth-Hive arbeiten. Einige Impressionen und Infos gibt es die nächsten Tage, bin ja gerade erst zurück gekommen und habe die Technik wieder ausgepackt.

Allerdings muss man für das Forth-System den Hive umflashen,  man also kann das Forth nicht unter TriOS starten, sondern es ist quasi eine Alternative dazu. Aber der Trend geht ja eh zum Zweithive… ;) Und mal ehrlich: mit dem tollen Teko-Gehäuse kann man genauso coole Türme wie mit dem KC bauen… :mrgreen: Hier mal so ein „Probeturm“ vom KC-Treffen, wobei dort der ForthHive noch als nackte Platine offen liegt, um besser die verwendete R14-Platine zeigen zu können.

 

Ein kleiner Überblick über die momentan enthaltenen Funktionen:

– Laufwerksfunktionen: ls, lsl, cat, less, mount, unmount, dm? (teilweise in tools.mod)
– Verwaltung von Bibliotheken und Programmen (Module)
– SYS-Verzeichnis auf SD-Card: dort befinden sich alle global nutzbaren Mod’s und Lib’s
– HSS, Wave und SID-Player
– Escape-Manager (Break, Reset und Screens)
– Bellatrix verwaltet jetzt drei Screens; mit jedem Screen ist eine andere Cog gekoppelt
– Gleichzeitiges Arbeiten mit einer ForthCog am Hive UND mit einem angeschlossenen Terminal
– fterm.bin –> Forth-Terminal für TriOS: damit kann man einen zweiten TriOS-Hive als Terminal
nutzen

Und noch vieles mehr… :twisted:

Wichtig: Bitte install.txt lesen! Die Installation ist jetzt sehr einfach geworden. In dem Text sind auch viele Infos zu Dateien, Lib’s und interessanten Erweiterungen (Module) für das Forth beschrieben.

Link: Download Forth-System

Termin: KC-Clubtreffen 2011

Das Treffen findet in diesem Jahr in Garitz vom 1. bis zum 3. April statt. Ich persönlich werde am 1. und 2. April ganz sicher dort sein, evtl. auch noch am Sonntag. Diverse Hive- und Retro-Hardware ist natürlich ebenfalls dabei.

Link: Informationen zum KC-Clubtreffen

Hinweis: Als „Tagesgast“ ohne eigene Hardware muss man sich nicht anmelden, sondern kann einfach vorbeischauen. Alerdings bekommt man dann kein schickes Namensschildchen… 😉

Zu sehen gibt es neben anderen Sachen einen funktionierenden Forth-Hive mit angeschlossenem zweiten TriOS-Hive als Terminal, so dass zwei Personen mit dem Forthsystem gleichzeitig und unabhängig experimentieren können. Zusätzlich werde ich einen PlexBus-Testaufbau mit zwei Plexus (Demoboard + MagicEye) dort zeigen, mit welchen experimentiert werden kann.

Der Hive von Volker wird sicher ebenfalls zu bewundern sein.

Link: Info’s zu Volkers Hive

Da Volker einen Vortrag zu Forth auf den DDR-Kleincomputern hält, werde ich wohl die Gelegenheit nutzen, ergänzend zu diesem Thema einiges zum Multi-Forth auf dem Hive zu erzählen.

Link: Thema im Hive-Forum