<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HIVE-Project</title>
	<atom:link href="http://hive-project.de/feed" rel="self" type="application/rss+xml" />
	<link>http://hive-project.de</link>
	<description>Retro Style Eigenbau Computer mit Parallax Propeller</description>
	<lastBuildDate>Sat, 28 Jan 2012 11:50:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title></title>
		<link>http://hive-project.de/content/135</link>
		<comments>http://hive-project.de/content/135#comments</comments>
		<pubDate>Sat, 28 Feb 2009 22:00:05 +0000</pubDate>
		<dc:creator>digger</dc:creator>
				<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=135</guid>
		<description><![CDATA[&#160; Hive &#8211; Das Computerabenteuer der besonderen Art: 24 RISC-Prozessoren, VGA-Grafik, Video-Ausgang, Stereosound, über 1 MB RAM, SD-Card-Laufwerk, LAN, PS/2-Maus und Tastatur, freie Software, einfach und unkompliziert in verschiedenen Sprachen programmierbar&#8230; &#8211; und das alles auf einer kleinen Eurocard, als minimalistischer Bausatz, keine SMD-Bauelemente, von jedem Bastler in wenigen Stunden aufzubauen. Du hast die Kontrolle über [...]]]></description>
			<content:encoded><![CDATA[<div class="announcement_post"><p><span style="font-family: Arial; font-size: x-small;"><span style="font-size: x-small;"> </span></span></p>
<p style="text-align: center;">&nbsp;</p>
<p><img class="size-full wp-image-152 aligncenter" title="logo-2" src="http://hive-project.de/wp-content/uploads/2009/05/logo-2.jpg" alt="logo-2" width="445" height="190" /></p>
<p><strong>Hive &#8211; Das Computerabenteuer der besonderen Art:</strong> 24 RISC-Prozessoren,  VGA-Grafik, Video-Ausgang, Stereosound, über 1 MB RAM, SD-Card-Laufwerk, LAN,  PS/2-Maus und Tastatur, freie Software, einfach und unkompliziert in  verschiedenen Sprachen programmierbar&#8230; &#8211; und das alles auf einer kleinen  Eurocard, als minimalistischer Bausatz, keine SMD-Bauelemente, von jedem Bastler in wenigen Stunden aufzubauen. Du hast die  Kontrolle über jeden Pin und jedes Byte in diesem System &#8211; fühl dich frei und mache etwas Großes damit!</p>
<p style="text-align: center;">Technische Daten:<a title="Technische Datenn" href="/projekt-info/technische-daten">hier lang &gt;&gt;&gt;</a><br />
Reif für den Hive? Ein Eignungstest: <a title="Reif für den Hive?" href="/projekt-info/reif-fur-den-hive">hier lang &gt;&gt;&gt;</a><br />
Das Design: <a title="Das Design" href="/projekt-info/das-design">hier lang &gt;&gt;&gt;</a></p>
<p style="text-align: center;"><strong>&#8220;We are Borg. You will be assimilated. Resistance is futile.&#8221; </strong><strong> <img src='http://hive-project.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/135/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hive im Bopla-Gehäuse</title>
		<link>http://hive-project.de/content/2309</link>
		<comments>http://hive-project.de/content/2309#comments</comments>
		<pubDate>Sat, 28 Jan 2012 11:50:18 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2309</guid>
		<description><![CDATA[Benutzer PIC18F2550 aus dem Forum (im weiteren kurz Pic genannt ) hat mich vorige Woche kurz besucht und wir haben über diverse Themen zum Bellatrix-Code und allgemein über den Hive gschwatzt, sowie einige Tests mit diversen Monitoren durchgeführt. Pic&#8217;s Hive ist in einem Bopla-Gehäuse eingebaut, welches ich euch nicht vorenthalten möchte, da es mir ganz [...]]]></description>
			<content:encoded><![CDATA[<p>Benutzer PIC18F2550 aus dem Forum (im weiteren kurz Pic genannt <img src='http://hive-project.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) hat mich vorige Woche kurz besucht und wir haben über diverse Themen zum Bellatrix-Code und allgemein über den Hive gschwatzt, sowie einige Tests mit diversen Monitoren durchgeführt. Pic&#8217;s Hive ist in einem Bopla-Gehäuse eingebaut, welches ich euch nicht vorenthalten möchte, da es mir ganz gut gefallen hat. Das Gehäuse ist zum Beispiel bei Reichelt erhältlich: <a href="http://www.reichelt.de/Kunststoffgehaeuse-BOPLA/BOPLA-EG-2030L/index.html?;ACTION=3;LA=2;ARTICLE=5720;GROUPID=3353;artnr=BOPLA+EG-2030L;SID=11TxsUyX8AAAIAAEV@h2s4939a54147f26e803f92ade0410c4e01">Link zum Artikel</a></p>
<p>
<a href="http://hive-project.de/wp-content/gallery/news/bopla-pic1.jpg" title="" class="shutterset_singlepic911" >
	<img class="ngg-singlepic ngg-left" src="http://hive-project.de/wp-content/gallery/cache/911__320x240_bopla-pic1.jpg" alt="bopla-pic1" title="bopla-pic1" />
</a>
 
<a href="http://hive-project.de/wp-content/gallery/news/bopla-pic2.jpg" title="" class="shutterset_singlepic912" >
	<img class="ngg-singlepic ngg-left" src="http://hive-project.de/wp-content/gallery/cache/912__320x240_bopla-pic2.jpg" alt="bopla-pic2" title="bopla-pic2" />
</a>
 
<a href="http://hive-project.de/wp-content/gallery/news/bopla-pic3.jpg" title="" class="shutterset_singlepic913" >
	<img class="ngg-singlepic ngg-left" src="http://hive-project.de/wp-content/gallery/cache/913__320x240_bopla-pic3.jpg" alt="bopla-pic3" title="bopla-pic3" />
</a>
 
<a href="http://hive-project.de/wp-content/gallery/news/bopla-pic4.jpg" title="" class="shutterset_singlepic914" >
	<img class="ngg-singlepic ngg-left" src="http://hive-project.de/wp-content/gallery/cache/914__320x240_bopla-pic4.jpg" alt="bopla-pic4" title="bopla-pic4" />
</a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2309/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Experimentelle IO-Karte</title>
		<link>http://hive-project.de/content/2288</link>
		<comments>http://hive-project.de/content/2288#comments</comments>
		<pubDate>Sat, 31 Dec 2011 15:10:34 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2288</guid>
		<description><![CDATA[Schon einige Zeit hatte ich den Wunsch ein Board für Experimente mit dem Propeller zu haben. Zwar gibt es diverse fertige Platinen, aber irgendwie hat immer etwas gefehlt. So möchte ich das Board gern auch als Erweiterung am Hive verwenden, sowohl am parallelen Bus, wie  auch über den PlexBus an Administra. Unabhängig davon soll es [...]]]></description>
			<content:encoded><![CDATA[<p><a class="shutterset_" title="" href="http://hive-project.de/wp-content/gallery/erweiterungen/plexus-0-1.jpg"><img class="ngg-singlepic ngg-left" src="http://hive-project.de/wp-content/gallery/erweiterungen/thumbs/thumbs_plexus-0-1.jpg" alt="plexus-0-1" /></a> <a class="shutterset_" title="" href="http://hive-project.de/wp-content/gallery/erweiterungen/plexus-0-2.jpg"><img class="ngg-singlepic ngg-left" src="http://hive-project.de/wp-content/gallery/erweiterungen/thumbs/thumbs_plexus-0-2.jpg" alt="plexus-0-2" /></a> <a class="shutterset_" title="" href="http://hive-project.de/wp-content/gallery/erweiterungen/plexus-0-3.jpg"><img class="ngg-singlepic ngg-left" src="http://hive-project.de/wp-content/gallery/erweiterungen/thumbs/thumbs_plexus-0-3.jpg" alt="plexus-0-3" /></a> <a class="shutterset_" title="" href="http://hive-project.de/wp-content/gallery/erweiterungen/plexus-0-4.jpg"><img class="ngg-singlepic ngg-none" src="http://hive-project.de/wp-content/gallery/erweiterungen/thumbs/thumbs_plexus-0-4.jpg" alt="plexus-0-4" /></a></p>
<p>Schon einige Zeit hatte ich den Wunsch ein Board für Experimente mit dem Propeller zu haben. Zwar gibt es diverse fertige Platinen, aber irgendwie hat immer etwas gefehlt. So möchte ich das Board gern auch als Erweiterung am Hive verwenden, sowohl am parallelen Bus, wie  auch über den PlexBus an Administra. Unabhängig davon soll es aber möglich sein, völlig autark zu experimentieren, wie zum Beispiel mit dem Demoboard von Parallax. Ach ja: Da es flexibel sein soll, muss auch die Verwendung von Shields wie beim Arduino möglich sein &#8211; ich kann ja heut noch nicht sagen was ich morgen für Ideen habe. Also eine Menge Ideen die in der Sache zusammenfließen.</p>
<p>Weiter nach dem Knick&#8230; <img src='http://hive-project.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-2288"></span></p>
<p>Auf den oberen Bildern ein erster Entwurf.</p>
<p>Bild 1: Das Board wird halbe Eurocardgrösse (80x100mm) haben, sollte also auch mit der freien Version von Eagle bearbeitet werden können. Alle Anschlüsse sind nach hinten gerichtet, was günstig für einen Einbau im Gehäuse ist. Direkt auf das Board vom Hive gesteckt, kann es entweder über den 8Bit- oder PlexBus gekoppelt werden. Nach hinten auch die beiden Wannenstecker für den PlexBus, der damit auch gleich am Hive ordentlich verfügbar ist. Möglich sind beide Versionen, keine Ahnung was mein Favorit wird.</p>
<p>Bild 2: Die Shields sind (hoffentlich) kompatibel zur <a href="http://gadgetgangster.com/find-a-project?subcat=33" target="_blank">Propeller Platform von Gadet Gangster</a>, womit sofort einige fertige Module verfügbar werden. Auf dem Bild habe ich als Test den Ausdruck eines Servo Player Shields aufgelegt.</p>
<p>Bild 3/4: Da der Plexus in dieser Bauform breiter ist als die Shields, können seitlich LED-Module zur Anzeige aller Pegel an den Ports eingelötet oder gesteckt werden. Wird ein Shield aufgesteckt, sind diese LEDs neben den entsprechenden Signalen am Steckverbinder sichtbar. Ich denke das wird eine praktische Sache für Experimente. Sofern Steckfassungen verwendet werden, können die Mdule nach Bedarf gesteckt werden. So wäre es auch möglich nur Port B &amp; C anzuzeigen.</p>
<p>Extern und autark verwendet, kann der Plexus direkt aus einem Netzteil über eine Hohlbuchse gespeist werden. Werden mehrere Plexi über den PlexBus gekoppelt, so kann ein Modul im Bereich der Möglichkeiten auch die anderen Module mitversorgen. Der PlexBus selbst ist an den beiden Wannenbuchsen durchgereicht, so dass mehrere Boards einfach hintereinander geschaltet werden könne.</p>
<p>Zusätzliche Sachen wie der im Forum angedachte SPI-Bus und Fassungen für TuxFans Module oder ähnliches können auf Shields folgen, das Grundmodul soll so wenig Einschränkungen wie möglich bieten.</p>
<p>Ok, das sind erstmal die groben Vorstellungen. Mal schauen was von diesen Ideen übrig bleibt, wenn die ersten Prototypen auf meinem Tisch liegen. <img src='http://hive-project.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Nochmal in Stichpunkten mein kleines &#8220;Pflichtenheft&#8221;:</p>
<p><strong>Kommunikation mit dem Hive:</strong></p>
<ul>
<li>Variante 1: Parallel/Regnatix 8 Bit über XBus (im Hive gesteckt)</li>
<li>Variante 2: Seriell/Administra über XBus (im Hive gesteckt)</li>
<li>Variante 3: Seriell/Administra über PlexBus (extern/autark)</li>
<li>Kommunikationsmodus (par/ser) für Steuersignale an Port 24..27 per Jumper wählbar</li>
</ul>
<p><strong>Spannungsversorgung:</strong></p>
<ul>
<li>Variante 1: Netzteil an Hohlbuchse</li>
<li>Variante 2: Pinheader zum Beispiel vom Hive-VIN</li>
<li>Variante 3: XBus VCC 5V</li>
<li>Variante 4: Speisung über PlexBus von einem anderen Plexus</li>
</ul>
<p><strong>Einbau/Verwendung:</strong></p>
<ul>
<li>Variante 1: Steckkarte auf Hive-Board</li>
<li>Variante 2: Extern über PlexBus-Flachbandkabel</li>
<li>Variante 3: Extern und autark, ohne Kopplung zum Hive</li>
<li>Das Board arbeitet auch allein und völlig autark, so das es als Basisboard für den Einbau in andere Geräte dienen kann. Durch den PlexBus ist zudem bei Bedarf auch eine Kopplung an den Hive problemlos möglich.</li>
<li>Bei Variante 1 dient die Steckkarte gleichzeitig als Brücke, um die PlexBus-Signale vom XBus auf zwei Buchsen an der Rückfront des Hives verfügbar zu machen.</li>
</ul>
<p><strong>Hostinterface/Programmierung:</strong></p>
<ul>
<li>Variante 1: Als Steckkarte Nutzung des Hostinterfaces vom Hive</li>
<li>Variante 2: Extern oder autark über PropPlug</li>
<li>DIP-Schalter für Hostinterface</li>
</ul>
<p><strong>PlexBus:</strong></p>
<ul>
<li>Pro Plexus gibt es zwei PlexBus-Buchsen, so das mehrere Plexi kaskadiert werden können.</li>
<li>Adressierter serieller Bus unter Verwendung der Administra-Ports</li>
<li>Ein Plexus kann mit einem Netzteil über Hohlbuchse alle anderen Plexi am Bus versorge, sofern die Leitungslänge und damit der Spannungsabfall nicht zu hoch wird.</li>
<li>Buchsen PlexBus: 6polig Wannenbuchse</li>
<li>Kabel PlexBus: 6poliges Flachbandkabel mit Wannenstecker, kann sehr einfach selbst in nötiger Länge konfektioniert werden.</li>
<li>Geplante maximale Länge ohne Repeater: ca. 30 cm</li>
</ul>
<p><strong>Shields:</strong></p>
<ul>
<li>Zwei Buchsenleisten zum Aufstecken einer Shieldplatine mit Erweiterungselektronik.</li>
<li>Shields kompatibel zur &#8220;<a href="http://gadgetgangster.com/find-a-project?subcat=33" target="_blank">Propeller Platform&#8221;</a> von Gadet Gangster</li>
<li>Als Shield kann für Experimente einfach und unkompliziert eine Lochrasterplatine verwendet werden.</li>
<li>Alle 32 Ports verfügbar.</li>
<li>Acht User-LED&#8217;s auf dem Plexus sind vom Shield aus nutzbar.</li>
<li>I2C-Bus</li>
<li>Speisung mit VIN, 5,0V und 3,3V</li>
</ul>
<p><strong>Monitor-LED&#8217;s:</strong></p>
<ul>
<li>Seitlich überstehend vom Shield sind auf dem Plexus-Board optional bestück- bzw. steckbare LED&#8217;s zur Anzeige des Zustands von allen 32 Ports verfügber.</li>
<li>Maximal acht LED&#8217;s sind durch die Schaltung auf dem Shield nutzbar.</li>
<li>Durch Steckfassungen können die entsprechenden LED&#8217;s in vier Gruppen zu je zehn LED&#8217;s bei Bedarf gesteckt werden. Verwendung finden 10 oder 20fach LED-Module (z. Bsp. Kingbright DC-10/20).</li>
<li>Folgende LED/Port-Gruppen sind bei Bedarf durch Jumper seperat abschaltbar (mögliche Störung durch die LED&#8217;s):</li>
</ul>
<p style="padding-left: 60px;"><strong>JPHS</strong>    - P28..31 Host/SPI/EEPROM<br />
<strong>JPPXB</strong>    - P24..27 PlexBus/Steuersignale<br />
<strong>JPDB </strong>   - D0..7 Datenbus</p>
<p><strong>Sonstiges:</strong></p>
<ul>
<li>Resettaster (Rückfront)</li>
<li>Anschlüsse und Schalter/Taster zur Rückfront</li>
<li>Power-LED</li>
<li>Boardgröße Plexus: 80&#215;100 (Eagle Freeware!)</li>
<li>Shield mit Nutzung der Monitor-LED&#8217;s: 65&#215;100</li>
<li>Shield ohne Nutzung der Monitor-LED&#8217;s: 80&#215;100</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2288/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Planung für ein Hive-Treffen 2012</title>
		<link>http://hive-project.de/content/2281</link>
		<comments>http://hive-project.de/content/2281#comments</comments>
		<pubDate>Thu, 22 Dec 2011 15:08:30 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Sonstiges]]></category>
		<category><![CDATA[Veranstaltungen]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2281</guid>
		<description><![CDATA[Der März mit dem nächsten KC-Treffen ist nicht mehr fern und es gilt frühzeitig vorzusorgen und zu planen. Ich denke es wäre ganz interessant, einige gemeinsame Aktivitäten zu initiieren &#8211; vielleicht beginnend mit einem persönlichen Treffen, Vorträgen und Workshops. Ich habe das einfach mal so im Forum zur Diskussion gestellt, um zu schauen, ob es [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2010/03/treffen.jpg"><img class="alignleft size-thumbnail wp-image-1654" title="treffen" src="http://hive-project.de/wp-content/uploads/2010/03/treffen-150x150.jpg" alt="" width="105" height="105" /></a>Der März mit dem nächsten KC-Treffen ist nicht mehr fern und es gilt frühzeitig vorzusorgen und zu planen. Ich denke es wäre ganz interessant, einige gemeinsame Aktivitäten zu initiieren &#8211; vielleicht beginnend mit einem persönlichen Treffen, Vorträgen und Workshops. Ich habe das einfach mal so im Forum zur Diskussion gestellt, um zu schauen, ob es dafür ein Interesse gibt.</p>
<p>Link: <a title="Diskussion im Forum zu einem Hive-Treffen 2012" href="http://hive-project.de/board/viewtopic.php?f=28&amp;t=543">Diskussion im Forum zum Thema</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2281/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meilenstein 2 erreicht</title>
		<link>http://hive-project.de/content/2269</link>
		<comments>http://hive-project.de/content/2269#comments</comments>
		<pubDate>Sat, 17 Dec 2011 11:48:52 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2269</guid>
		<description><![CDATA[Der erste Meilenstein war Hive 100. Nun, irgendwie habe ich da meine eigene Zählweise, denn Meilenstein 2 ist jetzt der Hive 235. Mit diesem Gerät darf ich mich nun auch offiziell drohne235 nennen und könnte das als virtuellen Geburtstag im Kalender anstreichen. Ich weiß, dass ist mehr etwas für Nerdcore, aber ich bin halt immer [...]]]></description>
			<content:encoded><![CDATA[<p><a class="shutterset_" href="http://hive-project.de/wp-content/gallery/news/hive235.jpg"><img class="ngg-singlepic ngg-none alignleft" src="http://hive-project.de/wp-content/gallery/news/thumbs/thumbs_hive235.jpg" alt="hive235" width="100" height="75" /></a>Der erste Meilenstein war Hive 100. Nun, irgendwie habe ich da meine eigene Zählweise, denn Meilenstein 2 ist jetzt der Hive 235. Mit diesem Gerät darf ich mich nun auch offiziell drohne235 nennen und könnte das als virtuellen Geburtstag im Kalender anstreichen. <img src='http://hive-project.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Ich weiß, dass ist mehr etwas für <a title="Nerdcore" href="http://www.crackajack.de/" target="_blank">Nerdcore</a>, aber ich bin halt immer wieder erstaunt, wie das so vorwärts geht. Zum Thema Nerd: Immerhin sind das so nebenbei auch 705 Propellerchips und satte 5640 Cores die in Betrieb sind. Und die Meßlatte hängt jetzt übrigens bei Hive 1000&#8230; <img src='http://hive-project.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Vielen Dank an dieser Stelle auch gleich an quix für die Mühe den Staffelstab der Sammelbestellungen zu übernehmen und so professionell über die Bühne zu bringen.</p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2269/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toolbox 2</title>
		<link>http://hive-project.de/content/2256</link>
		<comments>http://hive-project.de/content/2256#comments</comments>
		<pubDate>Thu, 01 Dec 2011 22:11:23 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[TriOS]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2256</guid>
		<description><![CDATA[Futter für den Hive. Wie bei der ersten Toolbox genügt es den Inhalt des Ordners &#8220;SDCARD&#8221; auf ein passendes Medium zu kopieren. Dieses mal ist das Paket durch die Mediendateien allerdings recht groß geworden, aber es lohnt sich. Wie gehabt, sind zu den Programmen wieder alle Quelltexte für eigene Experimente enthalten. Enthalten sind folgende Sachen: [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2011/11/toolbox.jpg"><img class="alignleft size-full wp-image-2186" title="toolbox" src="http://hive-project.de/wp-content/uploads/2011/11/toolbox.jpg" alt="" width="85" height="78" /></a></p>
<p>Futter für den Hive. Wie bei der ersten Toolbox genügt es den Inhalt des Ordners &#8220;SDCARD&#8221; auf ein passendes Medium zu kopieren. Dieses mal ist das Paket durch die Mediendateien allerdings recht groß geworden, aber es lohnt sich. Wie gehabt, sind zu den Programmen wieder alle Quelltexte für eigene Experimente enthalten. Enthalten sind folgende Sachen:</p>
<ul>
<li>Sounddateien im HSS, DMP (SID), WAV, YM und SFX-Format.</li>
<li>Demos: 3dmulti, vecdem</li>
<li>Games: Boulder Dash, Shoot</li>
<li>Anwendungen: StarTracker</li>
</ul>
<p>
<div class="ngg-galleryoverview" id="ngg-gallery-26-2256">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://hive-project.de/content/2256?show=slide">
			[Zeige als Diashow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://hive-project.de/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=26&amp;mode=gallery'});">
			[Mit PicLens anzeigen]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-893" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-2/img_0531.jpg" title=" " class="shutterset_set_26" >
								<img title="img_0531" alt="img_0531" src="http://hive-project.de/wp-content/gallery/toolbox-2/thumbs/thumbs_img_0531.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-892" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-2/img_0526.jpg" title=" " class="shutterset_set_26" >
								<img title="img_0526" alt="img_0526" src="http://hive-project.de/wp-content/gallery/toolbox-2/thumbs/thumbs_img_0526.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-894" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-2/img_0532.jpg" title=" " class="shutterset_set_26" >
								<img title="img_0532" alt="img_0532" src="http://hive-project.de/wp-content/gallery/toolbox-2/thumbs/thumbs_img_0532.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-895" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-2/img_0538.jpg" title=" " class="shutterset_set_26" >
								<img title="img_0538" alt="img_0538" src="http://hive-project.de/wp-content/gallery/toolbox-2/thumbs/thumbs_img_0538.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-896" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-2/img_0539.jpg" title=" " class="shutterset_set_26" >
								<img title="img_0539" alt="img_0539" src="http://hive-project.de/wp-content/gallery/toolbox-2/thumbs/thumbs_img_0539.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-897" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-2/img_0545.jpg" title=" " class="shutterset_set_26" >
								<img title="img_0545" alt="img_0545" src="http://hive-project.de/wp-content/gallery/toolbox-2/thumbs/thumbs_img_0545.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-898" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-2/img_0550.jpg" title=" " class="shutterset_set_26" >
								<img title="img_0550" alt="img_0550" src="http://hive-project.de/wp-content/gallery/toolbox-2/thumbs/thumbs_img_0550.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-899" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-2/img_0552.jpg" title=" " class="shutterset_set_26" >
								<img title="img_0552" alt="img_0552" src="http://hive-project.de/wp-content/gallery/toolbox-2/thumbs/thumbs_img_0552.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

<br />
<span id="more-2256"></span><img title="Weiterlesen..." src="http://hive-project.de/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><br><table border="0" cellspacing="0" width="100%"><tr><td width="100"><b>Beschreibung:</b></td><td><b>Toolbox 2</b><br>Eine ganze Palette Sounddateien im HSS, DMP (SID), WAV, YM und SFX-Format.

Demos: 3dmulti, vecdem
Games: Boulder Dash, Shoot
Anwendungen: StarTracker</td><td align="center" valign="middle" rowspan="4" width="140"><a href="http://hive-project.de/downloads/33" title="Toolbox 2 01-12-2011-dr235"><img src="http://hive-project.de/images/download-img.gif" border="0" alt="Toolbox 2 01-12-2011-dr235"></a></td></tr><tr><td><b>Version:</b></td><td>01-12-2011-dr235 vom: 01.12.2011</td></tr><tr><td><b>Dateigröße:</b></td><td>94.55 MB</td></tr></table><br></p>
<h3><strong>Inhalt:</strong></h3>
<p>&nbsp;</p>
<p><strong>AYS &#8211; Yamaha-Chipmusik</strong></p>
<p>Diese Dateien können mit dem Y-Player abgespielt werden, wenn vorher der passende Administra-Code geladen wird. Bei diesem und den folgenden Playern und Tools gibt es meist die Möglichkeit mit dem Parameter /h einen Hilfetext anzuzeigen.</p>
<p>&gt; admym<br />
ok<br />
&gt; cd ays<br />
ok<br />
&gt; yplay /d</p>
<p>Mit dem Kommando &#8220;admsys&#8221; kann wieder der normale Administra-Code geladen werden.</p>
<p><strong>HSS &#8211; Hydra-Sound-System</strong></p>
<p>HSS-dateien sind 4-Kanal Soundtracker-Module in einem speziellen Format. Da der HSS-code im Standardcode von Administra enthalten ist, können sie sofort abgespielt werden. Im TriOS enthalten ist ein Player für die Kommandozeile und in dieser Toolbox der StarTracker mit seiner Startrek-GUI.</p>
<p>hplay /d &#8211; spielt alle HSS-module im aktuellen Verzeichnis ab</p>
<p>Oder als Alternative den Startracker mit LCARS-GUI:</p>
<p>stplay</p>
<p><strong>SFX &#8211; HSS FX-Sounds</strong></p>
<p>In der HSS-Engine sind neben dem 4-Kanal-Tracker auch zwei Effektkanäle enthalten. Der Hertbeat und die Fehlertöne im TriOS werden zum Beispiel damit erzeugt. Ebenso die Soundeffekte in dem Game Boulder Dash. Im TriOS enthalten ist das Tool &#8220;sfxtool&#8221;, um diese Effekte zu entwerfen, so laden und zu speichern. Ebenso können fertige Effekte als Spin-Quelltext exportiert werden, um sie in eigene Programme einzubinden. Bei Interesse einfach mal in den Quelltexten von Boulder Dash schauen.</p>
<p><strong>SID &#8211; SID-Chip Musik vom C64</strong></p>
<p>Dank der genialen SIDCog von Ahle2 können wir auf dem Hive dieses Soundformat verwenden. Die Dateien im SID-Ordner sind Registerdumps von originalen C64-Games und Demos. Im SID-Bios für Administra ist ein kompletter Playercode für diese Dateien enthalten. Es ist sogar möglich, die original 3stimmigen Songs durch einen Trick 6stimmig in Stereo zu genießen. Als Player ist momentan nur ein Kommanduzeilentool und das passende Bios im TriOS integriert.</p>
<p>&gt; admsid<br />
ok<br />
&gt; cd sid<br />
ok<br />
&gt; splay /d</p>
<p>Im Ordner sind weitere Unterordner mit vielen handverlesenen Songs. Mit dem Parameter /m kann der Sound auch mono auf einer SIDCog ausgegeben werden.</p>
<p><strong>3DMULTI</strong></p>
<p>Dieses Demo ist ein reiner Bellatrix-Code. Leider kann das Prog nur per Reset verlassen werden, da in Bella neben dem Demo kein Platz mehr für den Keyboard-Treiber ist. Bei Gelegenheit wird der Code für den G0-Treiber umgesetzt, dann wird es auch eine normale Rückkehroption geben.</p>
<p><strong>VECDEM</strong></p>
<p>Dieser Bellatrix-Code ist ein kleines Experiment. Der zugrunde liegende VGA-Treiber arbeitet mit einer Auflösung von 512 x 384 Pixel. Der Screenpuffer hat eine Größe von 24 KByte, weshalb eine Anwendung mit Double Buffer nicht möglich ist. Im Prinzip ist der Treiber Monochrom, aber für ein Tile von 32 x 32 Pixel kann die Vordergrundfarbe ausgewählt werden.<br />
Wie geschrieben ist kein Double Buffer möglich, wodurch Animationen nur sehr begrenzt möglich sind, da man immer Phase für Phase zeichnen und wieder löschen muss.<br />
Die Idee ist jetzt folgende: Im Prinzip könnte man sich den aufwändigen Löschvorgang sparen, indem der VGA-Treiber bei der Darstellung sofort in PASM diese Aufgabe übernimmt. Damit hat man natürlich einen Bildschirm, welcher ständig in einer endlosen Schleife beschrieben werden muß, stopt dieser Vorgang, wird der Screen beim nächsten Bildwechsel gelöscht. Ein wenig erinnert dieses Prinzip an die Vectrex, wo ja der gleiche Effekt auftritt.</p>
<p><strong>BOULDER DASH</strong></p>
<p>Das legendäre Game auf dem Hive mit einem tollen Remix des originalen Titelsongs von Pex “Mahoney” Tufvesson. Das Spiel basiert auf dem Code aus dem amerikanischen Propellerforum. Der Hauptcode läuft fast vollständig in Bellatrix. Über Regnatix wird der Sound in Administra angesteuert.</p>
<p>Steuerung:<br />
Button A    ESC<br />
Button B    Space<br />
Start        Left Shift, Enter<br />
Steuerkreuz    Pfeiltasten</p>
<p><strong>SHOOT</strong></p>
<p>Beispiel für ein kleines Spiel mit dem Graphics-Objekt. Läuft im TV-Modus mit Maussteuerung. Wie Boulder Dash läuft das Game fast vollständig in Bella, Regnatix Steuert den Sound und liefert Daten für die Trackeranzeige im Hintergrund zurück.</p>
<p><strong>StarTracker</strong></p>
<p>Soundplayer mit LCARS-interface für HSS-Module. Der Player spielt alle HSS-Dateien im gleichen Verzeichnis ab. Benötigt wird die Startdatei &#8220;stplay&#8221; und der Bellatrixcode &#8220;stplay.bel&#8221; für die Oberfläche.</p>
<p title="Weiterlesen...">
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2256/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TriOS R48 &#8211; Grafikmodus G0</title>
		<link>http://hive-project.de/content/2242</link>
		<comments>http://hive-project.de/content/2242#comments</comments>
		<pubDate>Sun, 27 Nov 2011 20:48:51 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2242</guid>
		<description><![CDATA[Ich habe gerade R48 von TriOS released. Diese Version enthält nun den Grafikmodus G0 &#8211; neben den verschiedenen Textmodi der erste standardisierte Grafikmodus auf dem Hive. Mit dem Tool &#8220;g0test&#8221; kann der Modus getestet werden und man bekommt dort auch einen Eindruck von den Möglichkeiten. Der G0-Modus ist über das IOS direkt und sehr komfortabel [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2010/12/trios.jpg"><img class="size-thumbnail wp-image-1953 alignleft" title="trios" src="http://hive-project.de/wp-content/uploads/2010/12/trios-150x150.jpg" alt="" width="150" height="150" /></a>Ich habe gerade R48 von TriOS released. Diese Version enthält nun den Grafikmodus G0 &#8211; neben den verschiedenen Textmodi der erste standardisierte Grafikmodus auf dem Hive. Mit dem Tool &#8220;g0test&#8221; kann der Modus getestet werden und man bekommt dort auch einen Eindruck von den Möglichkeiten. Der G0-Modus ist über das IOS direkt und sehr komfortabel in Anwendungen nutzbar. Als Einstieg für erste Experimente mag der Quelltext von g0test dienen.</p>
<p>So, nun ist also auch Grafik auf dem Hive so einfach wie die verschiedenen Soundformate nutzbar: Egal ob Diagramme, Kurven, Animationen oder Games &#8211; das kann jetzt alles sehr einfach und mit ordentlicher Darstellungsgeschwindigkeit realisiert werden. Der G0-Modus ist rasterorientiert, aber mit seiner superschnellen Vektorengine primär in Richtung Vektorgrafik gedacht. Die maximale Leistung erreicht er bei Vektorobjekten (g0_vec) mit einer Leistung von ~18.000 Linien pro Sekunde. Das sind natürlich Maximalwerte, wenn man diese Funktion in einer Schleife mit festen Parametern aufruft. Aber durch entsprechende Parallelisierung kommt man mit den Propchips durchaus auch real in diese Nähe, wenn es nötig sein sollte. Das Testprogramm spricht die G0 Funktionen ganz klassisch in einer einfachen Routine unter Nutzung nur einer COG an.</p>
<p><span id="more-2242"></span></p>
<p>Was kann der Treiber:</p>
<ul>
<li>TV-Modus 256 x 192 Pixel</li>
<li>Farben: Tile (16&#215;16 Pixel) sind 4 aus 64 Farbe wählbar</li>
<li>Einbindung des Graphics-Objektes für schnelle Vektorgrafik</li>
<li>Animation: zwei Screens für flickerfreie Darstellung von Animationen</li>
<li>Einbindung der Grafikfunktionen per IOS</li>
<li>Momentan ist nur eine Version mit Keyboard verfügbar, Maus folgt</li>
<li>Aufruf über IOS-Funktionen</li>
<li>Statischer Modus: Zeichenbefehle werden direkt in den Darstellungspuffer geschrieben und sind auch sofort sichtbar.</li>
<li>Dynamischer Modus: Es wird der Dualbuffer verwendet; Zeichenbefehle zeichnen in den Schattenpuffer, welcher erst mit der Funktion g0_copy in den Darstellungspuffer übertragen und sichtbar wird. Das ermöglicht bei Animationen flickerfreie Darstellung.</li>
<li>~3,5 KByte freien Heapspeicher in Bellatrix für Vektorobjekte, Spriteobjekte und Stringpuffer</li>
</ul>
<p>Die enthaltenen Funktionen:</p>
<ul>
<li><strong>g0_keystat:wert</strong> &#8211; tastaturstatus abfragen</li>
<li><strong>g0_keycode:wert</strong> &#8211; tastaturcode abfragen</li>
<li><strong>g0_keyspec:wert</strong> &#8211; sondertasten abfragen</li>
<li><strong>g0_keywait:wert</strong> &#8211; warten auf taste</li>
<li><strong>g0_clear</strong> &#8211; aktiven screenpuffer löschen</li>
<li><strong>g0_copy</strong> &#8211; zeichenpuffer &#8211;&gt; anzeigepuffer</li>
<li><strong>g0_color(n)</strong> &#8211; zeichenfarbe wählen</li>
<li><strong>g0_width(n)</strong> &#8211; stiftbreite setzen</li>
<li><strong>g0_colorwidth(n,m)</strong> &#8211; zeichenfarbe/stiftbreite setzen</li>
<li><strong>g0_plot(x,y)</strong> &#8211; punkt zeichen</li>
<li><strong>g0_line(x,y)</strong> &#8211; linie zu punkt zeichnen</li>
<li><strong>g0_arc(x,y,xr,yr,angle,anglestep,steps,arcmode)</strong> &#8211; kreis zeichnen</li>
<li><strong>g0_vec(x,y,vecscale,vecangle,heap_index)</strong> &#8211; vektorsprite zeichnen</li>
<li><strong>g0_vecarc(x,y,xr,yr,angle,vscale,vangle,heap_index)</strong> &#8211; vektorsprite an kreisposition zeichnen</li>
<li><strong>g0_pix(x,y,pixrot,heap_index)</strong> &#8211; pixelsprite zeichnen</li>
<li><strong>g0_pixarc(x,y,xr,yr,angle,pixrot,heap_index)</strong> &#8211; pixelsprite an kreisposition zeichnen</li>
<li><strong>g0_text(x,y,heap_index)</strong> &#8211; text zeichnen</li>
<li><strong>g0_textarc(x,y,xr,yr,angle,heap_index)</strong> &#8211; text an kreisposition zeichnen</li>
<li><strong>g0_textmode(x_scale,y_scale,spacing,justification)</strong> &#8211; textparameter setzen</li>
<li><strong>g0_box(x, y, box_width, box_height)</strong> &#8211; gefülltes rechteck zeichnen</li>
<li><strong>g0_quad(x1, y1, x2, y2, x3, y3, x4, y4)</strong> &#8211; gefülltes viereck zeichnen</li>
<li><strong>g0_tri(x1, y1, x2, y2, x3, y3)</strong> &#8211; gefülltes dreieck zeichnen</li>
<li><strong>g0_printdec(x,y,n,digit,string_ptr,heap_index)</strong> &#8211; dezimalzahl ausgeben</li>
<li><strong>g0_colortab(ptr)</strong> &#8211; farbtabelle senden</li>
<li><strong>g0_screen(ptr)</strong> &#8211; tilescreen senden</li>
<li><strong>g0_datblk(heapadr,index,len)</strong> &#8211; heapdaten senden</li>
<li><strong>g0_datlen:len</strong> &#8211; heapgröße in bellatrix ermitteln</li>
<li><strong>g0_dynamic</strong> &#8211; dynamischen modus aktivieren (double buffer)</li>
<li><strong>g0_static</strong> &#8211; statischen modus aktivieren</li>
<li><strong>g0_reboot</strong> &#8211; reboot chipcode</li>
<li><strong>g0_load</strong> &#8211; g0-code laden</li>
</ul>
<br><table border="0" cellspacing="0" width="100%"><tr><td width="100"><b>Beschreibung:</b></td><td><b>TriOS (PropForth, Standard Regime)</b><br>Quelltexte und Installationsdateien des einfachen Spin-Betriebssystems für den Hive. Integrierte Programmiersprache Forth.</td><td align="center" valign="middle" rowspan="4" width="140"><a href="http://hive-project.de/downloads/30" title="TriOS (PropForth, Standard Regime) r48-27-11-2011-dr235"><img src="http://hive-project.de/images/download-img.gif" border="0" alt="TriOS (PropForth, Standard Regime) r48-27-11-2011-dr235"></a></td></tr><tr><td><b>Version:</b></td><td>r48-27-11-2011-dr235 vom: 11.11.2011</td></tr><tr><td><b>Dateigröße:</b></td><td>834.48 kB</td></tr></table><br>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2242/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testprogramm für Grafikmodus 0</title>
		<link>http://hive-project.de/content/2217</link>
		<comments>http://hive-project.de/content/2217#comments</comments>
		<pubDate>Mon, 21 Nov 2011 22:15:56 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[TriOS]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2217</guid>
		<description><![CDATA[Momentan werkle ich am Grafikmodus 0 für den Hive. Kurz die Eckdaten: TV-Modus 256 x 192 Pixel Farben: Tile (16&#215;16 Pixel) sind 4 aus 64 Farbe wählbar Einbindung des Graphics-Objektes für schnelle Vektorgrafik Animation: zwei Screens für flickerfreie Darstellung von Animationen Einbindung der Grafikfunktionen per IOS Keyboard ODER Maus verfügbar (beides geht nicht) Bei der [...]]]></description>
			<content:encoded><![CDATA[<p>Momentan werkle ich am Grafikmodus 0 für den Hive. Kurz die Eckdaten:</p>
<ul>
<li>TV-Modus 256 x 192 Pixel</li>
<li>Farben: Tile (16&#215;16 Pixel) sind 4 aus 64 Farbe wählbar</li>
<li>Einbindung des Graphics-Objektes für schnelle Vektorgrafik</li>
<li>Animation: zwei Screens für flickerfreie Darstellung von Animationen</li>
<li>Einbindung der Grafikfunktionen per IOS</li>
<li>Keyboard ODER Maus verfügbar (beides geht nicht)</li>
</ul>
<p>Bei der Darstellung von Vektorobjekten spielt der Hive so richtig seine Muskeln aus: über den Bus werden dabei nur Metadaten übertragen und die komplexen Anweisungen werden lokal in Bellatrix verarbeitet. So kann mit einem Befehl von Regnatix ein Vektorobjekt mit beliebigem Drehwinkel und Skalierung gezeichnet werden. Für meine Tests verwende ich ja gern das Vektorobjekt eines sechseckigen Sterns. Der Hive kann dabei ~1500 Sterne pro Sekunde zeichnen. Jeder Stern besteht aus 12 Linien, was eine Zeichenleistung von ~18000 Linien pro Sekunde macht! Na wenn das nicht geil ist, weiss ich auch nicht&#8230;</p>
<p>Alle Grafikoperationen sind nun im IOS direkt für die Anwendung verfügbar. Das nicht optimierte Testprogramm im folgenden Video ist nur <strong>5,5 KByte</strong> groß und nutzt nur eine einzige COG in Regnatix &#8211; es sind also noch sehr viele Ressourcen frei! Zu sehen sind der Reihe nach alle grundlegenden verfügbaren Grafikoperationen und ein paar Gimmicks. Wie gesagt, handelt es sich nur um ein Testprogramm, welches ich bei der Enwicklung verwendet habe, um die Funktionen zu prüfen, weshalb es sicher keinen Schönheitswettbewerb gewinnt, aber es zeigt vielleicht ein wenig, in welche Richtung es geht.<br />
<iframe src="http://www.youtube.com/embed/h3phnxRnrb4?hl=de&amp;fs=1" frameborder="0" width="425" height="349"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2217/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toolbox 1</title>
		<link>http://hive-project.de/content/2187</link>
		<comments>http://hive-project.de/content/2187#comments</comments>
		<pubDate>Fri, 11 Nov 2011 23:29:03 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2187</guid>
		<description><![CDATA[Nach einer gründlichen Aufräumaktion im TriOS ist diese Toolbox 1 das erste Paket einer ganzen Serie von Anwendungen, Democodes, Tools und Mediendateien für den Hive. Viele Fragmente gab es bisher schon auf meiner Festplatte oder sind bei der Programmierung vom TriOS entstanden, aber meist hatten sie mehr einen experimentellen Charakter oder es fehlten noch Kleinigkeiten. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2011/11/toolbox.jpg"><img class="alignleft size-full wp-image-2186" title="toolbox" src="http://hive-project.de/wp-content/uploads/2011/11/toolbox.jpg" alt="" width="85" height="78" /></a>Nach einer gründlichen Aufräumaktion im TriOS ist diese Toolbox 1 das erste Paket einer ganzen Serie von Anwendungen, Democodes, Tools und Mediendateien für den Hive. Viele Fragmente gab es bisher schon auf meiner Festplatte oder sind bei der Programmierung vom TriOS entstanden, aber meist hatten sie mehr einen experimentellen Charakter oder es fehlten noch Kleinigkeiten. Einige wenige Dateien sind Beispiele von Parallax oder aus der Community, die ich an den Hive angepasst habe. In dieser Toolbox enthalten sind Codebeispiele aus folgenden Themenbereichen:</p>

<div class="ngg-galleryoverview" id="ngg-gallery-25-2187">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://hive-project.de/content/2187?show=slide">
			[Zeige als Diashow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://hive-project.de/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=25&amp;mode=gallery'});">
			[Mit PicLens anzeigen]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-882" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-1/img_0455.jpg" title=" " class="shutterset_set_25" >
								<img title="img_0455" alt="img_0455" src="http://hive-project.de/wp-content/gallery/toolbox-1/thumbs/thumbs_img_0455.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-883" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-1/img_0459.jpg" title=" " class="shutterset_set_25" >
								<img title="img_0459" alt="img_0459" src="http://hive-project.de/wp-content/gallery/toolbox-1/thumbs/thumbs_img_0459.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-884" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-1/img_0460.jpg" title=" " class="shutterset_set_25" >
								<img title="img_0460" alt="img_0460" src="http://hive-project.de/wp-content/gallery/toolbox-1/thumbs/thumbs_img_0460.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-885" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-1/img_0466.jpg" title=" " class="shutterset_set_25" >
								<img title="img_0466" alt="img_0466" src="http://hive-project.de/wp-content/gallery/toolbox-1/thumbs/thumbs_img_0466.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-886" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-1/img_0471.jpg" title=" " class="shutterset_set_25" >
								<img title="img_0471" alt="img_0471" src="http://hive-project.de/wp-content/gallery/toolbox-1/thumbs/thumbs_img_0471.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-887" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-1/img_0476.jpg" title=" " class="shutterset_set_25" >
								<img title="img_0476" alt="img_0476" src="http://hive-project.de/wp-content/gallery/toolbox-1/thumbs/thumbs_img_0476.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-888" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-1/img_0478.jpg" title=" " class="shutterset_set_25" >
								<img title="img_0478" alt="img_0478" src="http://hive-project.de/wp-content/gallery/toolbox-1/thumbs/thumbs_img_0478.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-889" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-1/img_0482.jpg" title=" " class="shutterset_set_25" >
								<img title="img_0482" alt="img_0482" src="http://hive-project.de/wp-content/gallery/toolbox-1/thumbs/thumbs_img_0482.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-890" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-1/img_0488.jpg" title=" " class="shutterset_set_25" >
								<img title="img_0488" alt="img_0488" src="http://hive-project.de/wp-content/gallery/toolbox-1/thumbs/thumbs_img_0488.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-891" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/toolbox-1/img_0492.jpg" title=" " class="shutterset_set_25" >
								<img title="img_0492" alt="img_0492" src="http://hive-project.de/wp-content/gallery/toolbox-1/thumbs/thumbs_img_0492.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p><span id="more-2187"></span></p>
<ul>
<li>Bellatrix-Programmierung: Dabei handelt es sich um reinen Bellatrix-Code, also ohne Anbindung und Kommunikation zu Regnatix.</li>
<li>Graphics-Objekt: Wie werden einfache Grafiken erzeugt, die Maus eingebunden, Animationen erzeugt usw.</li>
<li>Grundlegende Ansteuerung der zwei SID-COG&#8217;s im Administra-Code admsid.adm</li>
<li>Regnatix-Code: Grundlagen für eine Anwendung, Parameterübergabe, IOS-Textfunktionen</li>
</ul>
<p>Ich hoffe, dass diese Fragmente ein wenig zum Experimentieren einladen und zeigen können, wie einfach die Programmierung der Slavechips und des Hive ist. Alle Demos sind direkt in Regime startbar und werden entweder mit ESC oder der rechten Maustaste abgebrochen. Teilweise ist noch die linke Taste und das Scrollrad mit einer Funktion belegt &#8211; einfach mal testen.</p>
<p><strong>Wichtig:</strong> Die Programme sind alle mit der aktuellen <a href="http://hive-project.de/content/2170" target="_blank">TriOS-Version</a> getestet und benötigen entsprechende Bibliotheken. Also unbedingt neue Version und Brad&#8217;s Spin Tool installieren!</p>
<br><table border="0" cellspacing="0" width="100%"><tr><td width="100"><b>Beschreibung:</b></td><td><b>Toolbox 1</b><br>Ein Einsteigerpaket mit kleinen Programmbeispiele zum Thema Grafik-, Sound und Anwendungsprogrammierung.</td><td align="center" valign="middle" rowspan="4" width="140"><a href="http://hive-project.de/downloads/32" title="Toolbox 1 11-11-2011-dr235"><img src="http://hive-project.de/images/download-img.gif" border="0" alt="Toolbox 1 11-11-2011-dr235"></a></td></tr><tr><td><b>Version:</b></td><td>11-11-2011-dr235 vom: 12.11.2011</td></tr><tr><td><b>Dateigröße:</b></td><td>273.73 kB</td></tr></table><br>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2187/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TriOS &#8211; Bibliotheken</title>
		<link>http://hive-project.de/content/2170</link>
		<comments>http://hive-project.de/content/2170#comments</comments>
		<pubDate>Fri, 11 Nov 2011 20:27:22 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[TriOS]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2170</guid>
		<description><![CDATA[Neuigkeiten von TriOS: Nach einiger Zeit der Arbeit am System erschien mir die allgemeine Struktur der Quelltexte zu unübersichtlich und zu aufgebläht. Viele Fragmente und Programme die eigentlich nichts mit dem System zu tun hatten, haben sich heimlich bei den Experimenten eingeschlichen. Dazu wollte ich endlich ein Bibliothekskonzept für die Quelltexte realisieren, da Brad&#8217;s Spin [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2010/12/trios.jpg"><img class="size-thumbnail wp-image-1953 alignleft" title="trios" src="http://hive-project.de/wp-content/uploads/2010/12/trios-150x150.jpg" alt="" width="150" height="150" /></a><br />
Neuigkeiten von TriOS: Nach einiger Zeit der Arbeit am System erschien mir die allgemeine Struktur der Quelltexte zu unübersichtlich und zu aufgebläht. Viele Fragmente und Programme die eigentlich nichts mit dem System zu tun hatten, haben sich heimlich bei den Experimenten eingeschlichen. Dazu wollte ich endlich ein Bibliothekskonzept für die Quelltexte realisieren, da Brad&#8217;s Spin Tool ja nun die entsprechenden Möglichkeiten bietet. Also war eine umfangreiche Aufräumarbeit nötig, um dem Ganzen wieder die nötige Struktur und Klarheit zu geben. Zeit den Softwarebastelkeller aufzuräumen! <img src='http://hive-project.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Was wollte ich also?<br />
<span id="more-2170"></span></p>
<ol>
<li>Ausgliederung aller Quelltexte, die nicht unmittelbar mit TriOS zu tun haben.</li>
<li>Alle universellen Objekte, welche systemweit Anwendung finden sollen in einem zentralen Ordner landen und aussagekräftige Namen bekommen.</li>
<li>Alle ausgegliederten Anwendungen sollen in gesammelter Form seperat zur Verfügung stehen um nicht verloren zu gehen.</li>
</ol>
<p>Gerade der letzte Punkt bietet auch für die Zukunft einige Möglichkeiten. Ich denke da an eine lockere Serie von Paketen, die thematisch zusammenghörige Anwendungen, Demos und Mediendateien enthalten und letztlich irgendwann vielleicht eine kleine Bibliothek für den Hive bilden. Zum Beispiel wird die erste Toolbox grundlegende Codebeispiele zum Thema Grafik, Sound und Anwendungen enthalten. Im einzelnen keine riesigen Sachen, aber durchaus interessante Fragmente für jeden Interessierten, der selbst Software für den Hive schreiben möchte und einen Einstieg benötigt. Weiter sollen Tollboxen mit Mediendateien (zum Beispiel SID, HSS &amp; AY-Sounddateien) und den schon vorhandenen fertigen Programmen folgen, die vielleicht noch nicht jeder auf seinem Hive kennt.</p>
<p>Der Quellcode von TriOS besteht nun aus folgenden Verzeichnissen:</p>
<ul>
<li><strong>bin</strong> &#8211; BIN-Dateien für SDCard und Flash</li>
<li><strong>doku</strong> &#8211; Dokumentation</li>
<li><strong>flash</strong> &#8211; Quelltexte der Startdateien aus den EEPROM&#8217;s</li>
<li><strong>forth</strong> &#8211; Forth-Quelltexte</li>
<li><strong>lib</strong> &#8211; Bibliotheken</li>
<li><strong>system</strong> &#8211; Quelltexte, die das System auf SDCard bilden</li>
</ul>
<p>Im Hauptverzeichnis befindet sich die Batchdatei &#8220;makelog.bat&#8221;. Führt man diese Datei aus, so werden alle Dateien des Systems neu compilierte. Um ein neues System zu installieren, werden die Dateien aus dem Verzeichnis &#8220;flash&#8221; in den entsprechenden EEPROM der Chips geflasht. Als zweites müssen noch alle Dateien aus dem Verzeichnis &#8220;bin\sdcard\&#8221; auf eine leere und korrekt formatierte SD-Card kopiert werden. Damit ist das System startfähig.</p>
<p>Eine genauere Beschreibung der Installation und eine Übersicht zu Regime und dem PropForth findet sich in der Datei &#8220;installation.txt&#8221;. Die Standardkonfiguration ist momentan Regime ohne PropForth, da das wahrscheinlich für Einsteiger am einfachsten ist. Forth ist dann Level 2&#8230; <img src='http://hive-project.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Für mich persönlich macht TriOS schon einen sehr runden Eindruck. Auf der Agenda stehen noch der Ausbau der SID-Funktione (Trackercode direkt in Administra) und das Parsen von Kommandos direkt zum Forth, womit dann unter Regime auch eine Scriptsprache zur Verfügung steht. Alle weiteren Funktionen wie LAN und verschiedene Grafikmodis können jederzeit durch die flexible Ladefunktion der Slavechips ohne grundlegende Änderung am System eingebunden werden. Ich denke damit ist TriOS grundlegend das was es sein soll: ein unkompliziertes kleines Betriebssystem für einen Computer der sich anfühlt wie ein Retro aber doch ein wenig mehr ist.</p>
<br><table border="0" cellspacing="0" width="100%"><tr><td width="100"><b>Beschreibung:</b></td><td><b>TriOS (PropForth, Standard Regime)</b><br>Quelltexte und Installationsdateien des einfachen Spin-Betriebssystems für den Hive. Integrierte Programmiersprache Forth.</td><td align="center" valign="middle" rowspan="4" width="140"><a href="http://hive-project.de/downloads/30" title="TriOS (PropForth, Standard Regime) r48-27-11-2011-dr235"><img src="http://hive-project.de/images/download-img.gif" border="0" alt="TriOS (PropForth, Standard Regime) r48-27-11-2011-dr235"></a></td></tr><tr><td><b>Version:</b></td><td>r48-27-11-2011-dr235 vom: 11.11.2011</td></tr><tr><td><b>Dateigröße:</b></td><td>834.48 kB</td></tr></table><br>
<p><strong>Link:</strong> <a href="http://code.google.com/p/hive-trios/downloads/list" target="_blank">Download der aktuellen TriOS-Version (google-code)</a><br />
<strong>Link:</strong> <a href="http://code.google.com/p/hive-trios/source/checkout" target="_blank">Quelltextverwaltung von TriOS (google-code) </a></p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2170/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sammelbestellung 3</title>
		<link>http://hive-project.de/content/2156</link>
		<comments>http://hive-project.de/content/2156#comments</comments>
		<pubDate>Thu, 27 Oct 2011 15:54:04 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2156</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2011/10/board3.jpg"><img class="alignleft size-thumbnail wp-image-2161" style="border: 3px solid white;" title="board3" src="http://hive-project.de/wp-content/uploads/2011/10/board3-150x150.jpg" alt="" width="74" height="74" /></a></p>
<p>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: <a href="http://hive-project.de/board/viewtopic.php?f=5&amp;t=494" target="_blank"><span style="color: #3366ff;">Sammelbestellung HIVE Leiterplatte November/Dezember 2011</span></a></p>
<p>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.</p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2156/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hive und jetzt? &#8211; Einstieg in die Propeller- und Hive-Programmierung</title>
		<link>http://hive-project.de/content/2135</link>
		<comments>http://hive-project.de/content/2135#comments</comments>
		<pubDate>Sat, 22 Oct 2011 18:35:28 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Propeller]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2135</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2010/09/prop.jpg"><img class="alignleft size-full wp-image-1885" title="Propeller" src="http://hive-project.de/wp-content/uploads/2010/09/prop.jpg" alt="" width="73" height="78" /></a>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.</p>
<p>Im Prinzip verfolgt auch schon der Artikel <a href="http://hive-project.de/support/tutorial-build-your-os-der-bellatrix-code-seite-1" target="_blank">Build your OS &#8211; Bellatrix-Code</a> und <a href="http://hive-project.de/support/build-your-os-der-regnatix-code-seite-1">Build your OS – Regnatix-Code </a>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 &#8211; in den meisten Fällen kann man mit minimalsten Kentnissen der Sprache den technischen Hintergrund erfassen.<span id="more-2135"></span></p>
<p><strong>Was benötigt man als Hardware für den Einstieg?</strong> An sich ist auf dem Hiveboard alles vorhanden was minimal benötigt wird: Propellerchip, Stromversorgung und Hostinterface. Die meisten Tutorials beziehen sich aber auf einen einzelnen Mikrocontroller, weshalb die Verknüpfung von drei Schaltkreisen durchaus für einfache Experimente hinderlich sein kann. Im Prinzip gibt es mehrere Möglichkeiten:</p>
<ol>
<li>Propeller auf einem Steckbrett (extra Hostinterface und Stromversorgung wird nötig)</li>
<li>Hive mit Stromversorgung, Hostinterface und einem bestückten Propellerchip (Bellatrix)</li>
<li>Kompletter Hive &#8211; Regnatix und Administra gezogen oder per Software abgeschaltet</li>
</ol>
<p>Zusätzlich wird in vielen Beispielen mit einer kleinen LED-Anzeige gearbeitet, welche die Effekte der Programmierung visualisieren. Letztlich handelt es sich einfach um acht LED&#8217;s inklusive Vorwiderständen, welche an acht zusammenhängenden Ports am Mikrocontroller angeschlossen wedren. Auf dem <a href="http://elmicro.com/de/propstart.html" target="_blank">Starter-Kit</a> von Parallax sind diese LED`s schon direkt bestückt, viele andere  Boards müssen aber erst mit dieser kleinen LED-Anzeige für die Experimente nachgerüstet werden. Im Prinzip gibt es dabei zwei Möglichkeiten bei Nutzung am Hive: Entweder bastelt man sich ein LED-Adapter für den Erweiterungsstecker am Hive oder einen Adapter, um ihn auf einen leeren Sockel eines gezogenen Props zu stecken.</p>
<p><a href="http://hive-project.de/wp-content/uploads/2011/10/led1.jpg"><img class="alignleft size-thumbnail wp-image-2140" title="led1" src="http://hive-project.de/wp-content/uploads/2011/10/led1-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://hive-project.de/wp-content/uploads/2011/10/led2.jpg"><img class="alignleft size-thumbnail wp-image-2141" title="led2" src="http://hive-project.de/wp-content/uploads/2011/10/led2-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://hive-project.de/wp-content/uploads/2011/10/led3.jpg"><img class="size-thumbnail wp-image-2142 alignnone" title="led3" src="http://hive-project.de/wp-content/uploads/2011/10/led3-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>&nbsp;</p>
<p>Der Adapter auf den Fotos ist ein Aufbau für ein Steckbrett.  Analog kann das aber problemlos auch für den Erweiterungsport oder einen Propellersockel realisiert werden. Für die Variante mit einem komplett bestückten Hive, müssen die beiden nicht benutzten Propellerchips (Regnatx &amp; Administra) abgeschaltet werden. Das erledigt das kleine Programm &#8220;prop-disable.spin&#8221; aus dem Testpaket, welches ja schon vom Aufbau bekannt sein sollte. Dieses Programm wird bei beiden nicht genutzten Props in den EEProm geflasht und deaktiviert diese bis auf kurze Lichtimpulse an den Heartbeat-LED&#8217;s, um zu vermeiden, das sie auf dem Bus D0..7 dazwischen funken. Alternativ können aber einfach auch die beiden Cips gezogen werden.</p>
<p>Mit diesen Vorbereitungen kann es nun losgehen. Natürlich ist zu beachten, das die LED&#8217;s in den verschiedenen Tutorials auch an verschiedenen Ports angeschlossen sind. An einigen Stellen muß man so also die Pinbelegung in den Quelltexten anpassen. Hier nun eine Liste von Tutorials für erste Experimente:</p>
<ol>
<li>&#8220;Propeller-Handbuch Version 1.01&#8243; &#8211; Achtung: Die interessanten Tutorials findet man NUR in dieser alten Version. In allen späteren Handbüchern wurden diese Kapitel entfernt! Von besonderem Interesse sind dabei die Kapitel 2 &amp; 3. Dort findet man auch wieder den Schaltplan für die LED-Anzeige und diverse aufeinander aufbauende kleine Testprogramme, welche die Multicorefähigkeiten inklusive Datenübergabe usw. erklären. Es handelt sich dabei um sehr einfache Programme, welche die Grundlagen erklären. <em>Download: <a href="http://www.parallax.com/Portals/0/Downloads/docs/prod/prop/WebPM-v1.01.pdf" target="_blank">Propeller-Handbuch V 1.01</a></em></li>
<li>&#8220;Propeller Education Kit Fundamentals Book&#8221;: Dieses Buch gehört zum <a href="http://www.parallax.com/go/pekit" target="_blank">Propeller Education Kit</a>, welches ein kompletter Experimentierkasten auf Steckbrettbasis ist. Zahlreiche Bauteile Sensoren und Aktoren sind enthalten, wie auch das angesprochene Buch, um viele Experimente durchzuführen. Einige Experimente kann man natürlich auch auf dem Hive mit der LED-Anzeige durchführen und die Erklärungen sind in jedem Fall interessant. Für Experimente auf dem Steckbrett habe ich mir noch zusätzlich ein kleines Hostinterface auf der Basis des MAX232 mit gleicher Schaltung wie im Hive gebastelt. <em>Download: <a href="http://www.parallax.com/Portals/0/Downloads/docs/prod/prop/PEKitLabs-v1.2.pdf" target="_blank">PE-Kit Fundamentals Book</a></em></li>
<li>&#8220;The Propeller Cookbook&#8221; von Jef Ledger: Dieses Tutorial bezieht sich mehr auf Protoboards, aber ist allgemein interessant um zu verstehen, was mit dem Propellerchip alles möglich ist. <em>Download: <a href="http://www.google.de/url?sa=t&amp;rct=j&amp;q=propeller%20protoboard%20designs%20for%20the%20beginner&amp;source=web&amp;cd=1&amp;ved=0CCwQFjAA&amp;url=http%3A%2F%2Fucontroller.com%2FPropeller%2520Protoboard%2520Designs%2520for%2520the%2520Beginner.pdf&amp;ei=mveiTuTWAtH5sgaW6dTWCA&amp;usg=AFQjCNG9yoh81oHPjUR2IMV2nXwIJt7PKQ&amp;sig2=oq0d74M84QiChJ8Zoa_o5g&amp;cad=rjt" target="_blank">Propeller Protoboard Designs for the Beginner</a></em></li>
<li>Buch: <a href="http://www.amazon.de/Programming-Propeller-Spin-Processing-Electronics/dp/0071716661/ref=sr_1_1?ie=UTF8&amp;qid=1319303323&amp;sr=8-1" target="_blank">Programming the Propeller with Spin: A Beginner&#8217;s Guide to Parallel Processing</a>, Autor: Harprit Singh Sandhu &#8211; Viel kann ich zu dem Buch nicht sagen, da ich es nicht besitze.</li>
<li>Buch: <a href="http://www.amazon.de/Programming-Customizing-Multicore-Propeller-Microcontroller/dp/0071664505/ref=pd_bxgy_eb_img_b" target="_blank">Programming and Customizing the Multicore Propeller Microcontroller</a> -  Definitiv kein Einsteigerbuch, aber Gold wert bei fortgeschrittenen Projekten. Neben der Beschreibung diverser Entwicklungswerkzeuge, werden Themen wie Beschleunigungssensoren, Funkverbindungen, GPS, Robotersteuerung und Sprachynthese behandelt. Neben den Grundlagen findet man auch nutzbare Quelltexte für diese Anwendungen.</li>
</ol>
<p>Die ersten drei Tutorials aber sind sehr gut als Einstieg die Programmierung des Propeller-Mikrocontrollers nutzbar und um zu verstehen, wie man mit dem Propellertool umgeht und mehrere Cores gleichzeitig nutzen kann. An dieser Stelle möchte ich auch noch  einmal auf die Aufbauanleitung &#8220;Build your Hive&#8221; hinweisen, die neben dem physischen Aufbau auch gleich noch in Verbindung mit den Testprogrammen eine umfassende Möglichkeit bietet, den Propeller <strong>schon beim Aufbau</strong> in ausreichendem Maße kennenzulernen! Vorraussetzung ist natürlich, dass man die Testcodes aus dem Testpaket nicht einfach nur für den Hardwaretest verwendet, sondern auch als Ausgangspunkt für eigene Experimente nutzt. Wer das versäumt hat, kann das Testpaket natürlich auch nachträglich als Sammlung von Demo-Codeschnipseln noch einmal stückweise durchgehen. Dort sind alle Themen vom einfachen Textbildschirm über Tastaturabfrage, Sound bis zur SD-Card enthalten.</p>
<p>Wer mit diesen Beispielen experimentiert hat, kann seine Entdeckungsreise mit Video, Tastatur und Maus auf dem Hive fortsetzen: <a href="http://hive-project.de/support/tutorial-build-your-os-der-bellatrix-code-seite-1" target="_blank">Build your OS &#8211; Bellatrix-Code</a> &#8211; hier lernt man wie einfach die Ansteuerung eines VGA-Monitors ist, wie man Texte ausgibt und die Tastatur abfragt. Vom ersten &#8220;Hallo Welt!&#8221; bis zu kleinen Spielereien werden die Grundlagen für Bellatrix noch einmal aus einem anderen Blickwinkel erklärt. Dabei beschränkt sich dieses Tutorial ebenfalls als Einstieg auf einen Propellerchip (Bellatrix).</p>
<p>Damit sollten nun alle Grundlagen vorhanden sein, um sich an die Kopplung der Propellerchips und der Anbindung des Speichers im Hive zu wagen: <a href="http://hive-project.de/support/build-your-os-der-regnatix-code-seite-1">Build your OS – Regnatix-Code</a> &#8211; in diesem Tutorial kann man lernen, wie die drei Propellerchips im Hive sich ihre Funktionen durch ein Master-Slave-Prinzip teilen und wie man die Funktionen aller drei Chips in eigenen Programmen nutzen kann.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2135/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sammelbestellung 2</title>
		<link>http://hive-project.de/content/2131</link>
		<comments>http://hive-project.de/content/2131#comments</comments>
		<pubDate>Mon, 19 Sep 2011 06:56:00 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2131</guid>
		<description><![CDATA[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.]]></description>
			<content:encoded><![CDATA[<p>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.</p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2131/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die Komplexitätsfalle</title>
		<link>http://hive-project.de/content/2125</link>
		<comments>http://hive-project.de/content/2125#comments</comments>
		<pubDate>Wed, 31 Aug 2011 19:04:15 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Hive Style]]></category>
		<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2125</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2009/05/glider2.jpg"><img class="alignleft size-full wp-image-383" title="glider2" src="http://hive-project.de/wp-content/uploads/2009/05/glider2.jpg" alt="" width="70" height="70" /></a>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.</p>
<p>Quelle der Übersetzung: <a href="http://stefan-winterstein.de/sassenrath/computing-de.html">stephan-winterstein.de</a></p>
<blockquote>
<h1>Zurück zum »persönlichen Computer«</h1>
<p><strong><span style="font-size: xx-small;">Eine Botschaft von Carl Sassenrath<br />
20. Januar 1997</span></strong></p>
<p><span id="more-2125"></span><strong></strong></p>
<p><em><span>Seit über 16 Jahren ist Carl Sassenrath einer der führenden Innovatoren auf dem Gebiet der Betriebssysteme. Er arbeitete für Firmen wie Hewlett-Packard, Apple, Amiga und Commodore. Sassenrath wurde bekannt als Architekt des Amiga-Multitasking-Betriebssystems, einem schnellen und effizienten System, das als eines der ersten dynamisch ladbare Libraries und Gerätetreiber einsetzte. <a href="http://www.sassenrath.com/carl.html">(Nähere Informationen)</a></span></em></p>
<hr align="left" size="4" />
<h2>Sind Sie zufrieden?</h2>
<p>Wir leben in einer Zeit enorm leistungsfähiger Personal Computer. Unsere Desktop-Systeme sind <strong><em>mehrere hundert Mal schneller</em></strong> als die großen, teuren Mainframe-Systeme der Vergangenheit. Doch was ist aus all dieser Leistung geworden? Sind Sie zufrieden mit Ihrem Computersystem? Funktioniert und reagiert es so, wie Sie es erwarten?</p>
<p>Während des letzten Jahrzehnts wurde die verbesserte Hardware-Performance durch eine exzessive Zunahme von Größe und Komplexität der Systemsoftware zunichte gemacht. Oder vielleicht verhält es sich umgekehrt &#8211; die treibende Kraft hinter verbesserter Hardware-Performance war das <strong><em>Bemühen, die immer größeren Unzulänglichkeiten der Software auszugleichen</em></strong>. Denn wie brauchbar wäre Windows 95 auf einem 8-MHz-Computer?</p>
<h2>Das Komplexitätsproblem</h2>
<p>Die Entwickler moderner Software verstehen nicht, welche Folgen ihre aufgeblähten Systeme für ihre Benutzer haben. Das Betreiben eines Personal Computers (also eines »persönlichen Computers«) erfordert von uns heute soviel Zeit für Setup-Menüs, Installationsprogramme, Konfigurations-»Wizards« und Hilfs-Datenbanken wie für die produktiven Anwendungen. Firmen wie Microsoft gehen fälschlicherweise davon aus, daß wir Zeit zu verschenken hätten, oder daß es uns sogar Spaß mache, andauernd an ihren Systemen herumzudoktern.</p>
<p>Diese geistlose Haltung zieht sich durch alle Aspekte moderner Software-Produkte, angefangen bei den Entwicklungssystemen, mit denen sie programmiert werden, über die Anwendungs-Libraries (APIs), durch die sie angesprochen werden, bis hin zu den Betriebssystemen, die sie zu ihrer Ausführung benötigen. Diese Seuche hat alle Bereiche der Computer-Software durchdrungen &#8211; man merkt es, wenn man ein C++-Shareware-Programm von 10 MB übers Netz zieht, ein Betriebssystem-Update von 80 MB installiert, oder ein Developer&#8217;s Kit auf 10 CD-ROMs erhält.</p>
<p>Viele Entwickler verteidigen ihre Software mit dem Argument »Was ist denn so schlimm an einem 10-MB-Programm? Speicher ist doch billig.« Aber eigentlich sagen sie: »Was macht es schon, wenn das Downloaden ein bißchen dauert. Ist doch egal, wenn das Programm Platz auf der Platte und das halbe RAM belegt. Die Konfiguration ist vielleicht ein bißchen zu kompliziert. Na gut, es hat viele sinnlose Features. Aber wenigstens hat es weniger als ein Dutzend offensichtlicher Bugs, und immerhin läuft es mindestens eine Stunde, bevor es abstürzt.«</p>
<p>Diese Entwickler verkennen den Kern des Problems: Software-Komplexität. In den letzten Jahren wurde <strong><em>weithin akzeptiert, daß Software von abstruser Komplexität sein müsse</em></strong>. Die Größe der Systeme ist außer Kontrolle geraten und steht in keinem Verhältnis mehr zu ihrem Nutzen; sie wurden verschwenderisch, zerbrechlich, klobig und langsam. Wie unsere Behörden werden diese komplexen Softwaresysteme mittlerweile durch blühende Bürokratien des Nicht-Denkens aufrechterhalten und angetrieben von ihren eigenen Märkten mit verzweifelten, unerfahrenen Kunden, die keine Alternative sehen.</p>
<h2>Zurück in die Zukunft</h2>
<p>Für mich haben die »modernen« Software-Praktiken das Limit erreicht. Während der letzten Jahre träumte ich nicht von der Zukunft, sondern von der Vergangenheit. Vielleicht erinnern Sie sich noch an jene Tage&#8230; als eine Textverarbeitung auf einer einzigen Diskette ausgeliefert wurde, und ein damals riesiges Betriebssystem zwei brauchte. Wissen Sie noch, wie wunderbar produktiv man auf einem 7-MHz-System mit einer 10-MB-Festplatte arbeiten konnte? Wenn etwas nicht lief, standen die Chancen nicht schlecht, daß man es selber wieder richten konnte.</p>
<p>Für mich geht es bei all dem um <strong><em>»persönliche Computer«, nicht um »persönliche Versklavung«</em></strong>. Es geht darum, daß wir die Herren unserer eigenen Computer sind, und nicht umgekehrt. Vor 10 Jahren stimmte das, aber heute beherrschen wir sie nicht mehr. Ist es möglich, diese Stellung zurückzugewinnen? Oder haben wir sie für immer an die Geschichte verloren, wie das legendäre Tucker-Automobil? Überall höre ich, daß die Welt des PCs vollständig von einem einzigen System dominiert wird &#8211; einem System, dem in meinen Augen nicht nur eine konsistente, effiziente und zuverlässige Architektur, sondern auch eine intelligente Vision der Zukunft fehlt.</p>
<p><strong><em>Vielleicht sind wir mit unseren Personal Computern an einem Wendepunkt angekommen, an einem Punkt, an dem wir Stellung beziehen müssen</em></strong>. Es ist meine ehrliche Hoffnung, daß es genügend verstreute Stützpunkte von Rebellen gibt, die so denken wie ich und es ablehnen, sich vor dem »Imperium« zu verneigen (oder dies nur widerwillig tun und sich eine Gelegenheit zur Flucht erhoffen). Mit einer kritischen Masse können wir uns unsere eigene Zukunft erschaffen und zum ursprünglichen Sinn des »persönlichen Computers« zurückkehren.</p>
<h2>Mein Anteil</h2>
<p>Nachdem ich die Architektur des Amiga-Multitasking-Betriebssystems entworfen hatte, <strong><em>ging ich jahrelang davon aus, daß sich die Betriebssysteme stetig verbessern würden</em></strong>. Ich dachte, wenn fünf Millionen Menschen den Amiga benutzen und sein Design als gelungen erachten, hätte ich meinen Beitrag geleistet. Ich vertagte meine Visionen eines neuen Betriebssystems und glaubte naiverweise, daß andere die Fackel in die bestmögliche Zukunft weitertragen würden. Ich weiß jetzt, daß das ein Fehler war, und bedauere es mittlerweile.</p>
<p>Nun bin ich bereit, das System zu entwickeln, über das ich mir während der letzten 10 Jahre Gedanken gemacht habe. Mir geht es dabei nicht um den Clone eines existierenden Computersystems (einschließlich des Amigas). Ich will <strong><em>einen Personal Computer, wie ich ihn selber gerne benutzen würde: </em></strong>ein System, das von Grund auf einfach zu bedienen, konsistent, flexibel, leistungsfähig, klein und schnell ist.</p>
<p>Mein Plan umfaßt zwei Phasen. Die erste Phase ist die Fertigstellung einer <strong><em>neuartigen Skript- und Kontrollsprache</em></strong>. Am Design dieser Sprache habe ich während der letzten Jahre immer wieder gearbeitet. Während der letzten Monate geschah dies hauptberuflich; die Sprache ist fast bereit für den Release einer Prototypen-(Alpha)-Version. Im Laufe der nächsten Monate werden Versionen für alle gängigen Plattformen zur Verfügung stehen.</p>
<p>Warum eine Sprache? Weil ich glaube, daß der Kern eines Computers nicht im Betriebssystem oder im Prozessor, sondern in den Fähigkeiten der Programmiersprachen liegt. Sprache ist sowohl ein Werkzeug des Denkens als auch ein Mittel zur Kommunikation. So wie unser Denken von der menschlichen Sprache geprägt wird, werden Betriebssysteme von den Programmiersprachen geprägt. <strong><em>Wir implementieren, was wir ausdrücken können</em></strong>. Was nicht ausgedrückt werden kann, wird nicht implementiert.</p>
<p>Ist die Sprache dann vollständig und in Verbreitung, soll in der zweiten Phase <strong><em>ein kleines und flexibles Betriebssystem</em></strong> entwickelt werden, das auf einzigartige Weise mit der Sprache verzahnt ist. Das Setzen von Attributen, Kontrollskripte, Konfiguration, Installation, Interprozeß-Kommunikation und verteiltes Berechnen werden durch die Sprache unterstützt werden. Zwar werden Anwendungen immer noch in C und verschiedenen anderen Sprachen geschrieben werden können, jedoch wird ein Teil ihrer Systemschnittstelle über die Betriebssystemsprache laufen. Ein Prototyp-Release dieses Systems ist noch für dieses Jahr geplant und soll auf einigen verschiedenen Hardware-Plattformen laufen.</p>
<h2>Ihr Anteil</h2>
<p>Die oben beschriebene Sprache und das Betriebssystem sind umfangreiche Projekte und werden für etliche Zeit all meine Kräfte in Anspruch nehmen. Sie sind <strong><em>meine einzige Aufgabe</em></strong>, ich habe keine anderen Jobs oder Verträge, um mich über die Runden zu bringen. Allerdings habe ich auch keinesfalls die Absicht, mich an eine große Firma zu verkaufen oder von der Gier der Wall Street bestimmen zu lassen. Dadurch würde nur (wieder einmal) die Kontrolle an diejenigen abgegeben, denen die Einsicht und das Verständnis für die besten Entscheidungen der kommenden Jahre fehlt.</p>
<p>Stattdessen würde ich gerne erfahren, ob es da draußen genug Menschen gibt, denen es geht wie mir &#8211; Menschen, die gerne die Wahl hätten, die ein System möchten, das sie beherrschen können, und die bereit wären, es durch einen finanziellen Beitrag zu unterstützen.</p>
<p>Ich habe zwar viele Monate darüber nachgedacht, aber noch nie zuvor ein durch Benutzer finanziertes Projekt gemacht, so daß ich nicht weiß, was ich erwarten soll. Im Moment bin ich hoffnungsvoll, aber auch ein wenig nervös. Das Risiko ist groß. Wenn Ihnen mein Vorschlag gefällt, nehmen Sie ihn sich bitte zu Herzen und denken Sie über meine Worte nach, denn ohne Sie kann ich ihn nicht verwirklichen.</p>
<p><strong><em>Es ist an der Zeit, etwas anderes zu schaffen. Es ist an der Zeit, etwas für uns selbst zu tun. Ich hoffe, daß Sie mit mir gemeinsam gegen die Software-Komplexität rebellieren werden, um uns wieder zu Herren unserer »persönlichen Computer« zu machen.</em></strong></p>
<p>Mit freundlichen Grüßen,</p>
<blockquote><p>Carl Sassenrath</p></blockquote>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2125/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gam_Bo_Prop im Aufbau</title>
		<link>http://hive-project.de/content/2117</link>
		<comments>http://hive-project.de/content/2117#comments</comments>
		<pubDate>Thu, 02 Jun 2011 08:52:56 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2117</guid>
		<description><![CDATA[TuxFan ist gerade dabei sein Propeller-Gamepad aufzubauen und die Fortschritte im Forum zu dokumentieren: Allgemeines zum Thema Gam_Bo_Prop Aufbautagebuch zum Prototyp]]></description>
			<content:encoded><![CDATA[
<div class="ngg-galleryoverview" id="ngg-gallery-24-2117">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://hive-project.de/content/2117?show=slide">
			[Zeige als Diashow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://hive-project.de/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=24&amp;mode=gallery'});">
			[Mit PicLens anzeigen]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-877" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/gam_bo_prop/gbp_002.jpg" title=" " class="shutterset_set_24" >
								<img title="gbp_002" alt="gbp_002" src="http://hive-project.de/wp-content/gallery/gam_bo_prop/thumbs/thumbs_gbp_002.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-878" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/gam_bo_prop/gbp_004.jpg" title=" " class="shutterset_set_24" >
								<img title="gbp_004" alt="gbp_004" src="http://hive-project.de/wp-content/gallery/gam_bo_prop/thumbs/thumbs_gbp_004.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-879" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/gam_bo_prop/gbp_2_2_14.jpg" title=" " class="shutterset_set_24" >
								<img title="gbp_2_2_14" alt="gbp_2_2_14" src="http://hive-project.de/wp-content/gallery/gam_bo_prop/thumbs/thumbs_gbp_2_2_14.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-880" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/gam_bo_prop/gbp_lcd_1.jpg" title=" " class="shutterset_set_24" >
								<img title="gbp_lcd_1" alt="gbp_lcd_1" src="http://hive-project.de/wp-content/gallery/gam_bo_prop/thumbs/thumbs_gbp_lcd_1.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-881" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/gam_bo_prop/gbp_lcd_4.jpg" title=" " class="shutterset_set_24" >
								<img title="gbp_lcd_4" alt="gbp_lcd_4" src="http://hive-project.de/wp-content/gallery/gam_bo_prop/thumbs/thumbs_gbp_lcd_4.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>TuxFan ist gerade dabei sein Propeller-Gamepad aufzubauen und die Fortschritte im Forum zu dokumentieren:</p>
<ul>
<li><a href="http://hive-project.de/board/viewtopic.php?f=12&amp;t=451" target="_blank">Allgemeines zum Thema Gam_Bo_Prop</a></li>
<li><a href="http://hive-project.de/board/viewtopic.php?f=12&amp;t=464" target="_blank">Aufbautagebuch zum Prototyp</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2117/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Für das kleine Experiment zwischendurch&#8230;</title>
		<link>http://hive-project.de/content/2112</link>
		<comments>http://hive-project.de/content/2112#comments</comments>
		<pubDate>Thu, 02 Jun 2011 08:36:02 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2112</guid>
		<description><![CDATA[&#8230;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 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2011/04/debug-lite.jpg"><img class="alignleft size-thumbnail wp-image-2113" style="margin-left: 5px; margin-right: 5px;" title="debug-lite" src="http://hive-project.de/wp-content/uploads/2011/04/debug-lite-150x150.jpg" alt="" width="150" height="150" /></a>&#8230;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.</p>
<p>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.</p>
<p>Praktisch ist das Tool für Experimente unter Spin mit dem Bus vom Hive, vielleicht auch in Verbindung mit dem Tutorial &#8220;Regnatix-Code&#8221;. 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.</p>
<p>Debug Lite ist zwar schon uralt, aber da ich es hier noch nicht erwähnt hatte, ist die Info ja doch ganz nützlich.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2112/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bilder vom aktuellen Hive-Board R14</title>
		<link>http://hive-project.de/content/2103</link>
		<comments>http://hive-project.de/content/2103#comments</comments>
		<pubDate>Fri, 22 Apr 2011 10:17:03 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2103</guid>
		<description><![CDATA[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: Sammelbestellung Hive-Boards Technische Informationen Wer an einer Sammebestellung teilnehmen möchte, findet die Eagle-Platinendaten für den Leiterplattenfertiger oder zur Bearbeitung im Download-Bereich: Hardware-R14-U-RC1 Einen guten Überblick über das Gerät und den [...]]]></description>
			<content:encoded><![CDATA[
<div class="ngg-galleryoverview" id="ngg-gallery-23-2103">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://hive-project.de/content/2103?show=slide">
			[Zeige als Diashow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://hive-project.de/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=23&amp;mode=gallery'});">
			[Mit PicLens anzeigen]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-876" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-pics/hive-board-r14-running.jpg" title=" " class="shutterset_set_23" >
								<img title="hive-board-r14-running" alt="hive-board-r14-running" src="http://hive-project.de/wp-content/gallery/hive-r14-pics/thumbs/thumbs_hive-board-r14-running.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-864" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-pics/hive-board-r14-rtc.jpg" title=" " class="shutterset_set_23" >
								<img title="hive-board-r14-rtc" alt="hive-board-r14-rtc" src="http://hive-project.de/wp-content/gallery/hive-r14-pics/thumbs/thumbs_hive-board-r14-rtc.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-863" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-pics/hive-board-r14-overview-3.jpg" title=" " class="shutterset_set_23" >
								<img title="hive-board-r14-overview-3" alt="hive-board-r14-overview-3" src="http://hive-project.de/wp-content/gallery/hive-r14-pics/thumbs/thumbs_hive-board-r14-overview-3.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-862" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-pics/hive-board-r14-overview-2.jpg" title=" " class="shutterset_set_23" >
								<img title="hive-board-r14-overview-2" alt="hive-board-r14-overview-2" src="http://hive-project.de/wp-content/gallery/hive-r14-pics/thumbs/thumbs_hive-board-r14-overview-2.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-860" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-pics/hive-board-r14-leds.jpg" title=" " class="shutterset_set_23" >
								<img title="hive-board-r14-leds" alt="hive-board-r14-leds" src="http://hive-project.de/wp-content/gallery/hive-r14-pics/thumbs/thumbs_hive-board-r14-leds.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-861" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-pics/hive-board-r14-overview-1.jpg" title=" " class="shutterset_set_23" >
								<img title="hive-board-r14-overview-1" alt="hive-board-r14-overview-1" src="http://hive-project.de/wp-content/gallery/hive-r14-pics/thumbs/thumbs_hive-board-r14-overview-1.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-859" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-pics/hive-board-r14-interface.jpg" title=" " class="shutterset_set_23" >
								<img title="hive-board-r14-interface" alt="hive-board-r14-interface" src="http://hive-project.de/wp-content/gallery/hive-r14-pics/thumbs/thumbs_hive-board-r14-interface.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-910" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-pics/board-r14u.jpg" title=" " class="shutterset_set_23" >
								<img title="board-r14u" alt="board-r14u" src="http://hive-project.de/wp-content/gallery/hive-r14-pics/thumbs/thumbs_board-r14u.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>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:<span id="more-2103"></span></p>
<ul>
<li><a href="http://hive-project.de/content/1902">Sammelbestellung Hive-Boards</a></li>
<li><a href="http://hive-project.de/projekt-info/technische-daten">Technische Informationen</a></li>
</ul>
<p>Wer an einer Sammebestellung teilnehmen möchte, findet die Eagle-Platinendaten für den Leiterplattenfertiger oder zur Bearbeitung im Download-Bereich:</p>
<ul>
<li><a href="http://hive-project.de/downloads/28">Hardware-R14-U-RC1</a></li>
</ul>
<p>Einen guten Überblick über das Gerät und den verwendeten Mikrocontroller &#8220;Propeller&#8221; der Firma Parallax findet sich in der aktuellen <a href="http://www.lotek64.com/main/fileretriever.php?extended=0&amp;issue=36">Ausgabe 36 des Magazins Lotek64</a>.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-21-2103">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://hive-project.de/content/2103?show=slide">
			[Zeige als Diashow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://hive-project.de/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=21&amp;mode=gallery'});">
			[Mit PicLens anzeigen]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-875" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-board/hive-board-r14-top-pic.jpg" title=" " class="shutterset_set_21" >
								<img title="hive-board-r14-top-pic" alt="hive-board-r14-top-pic" src="http://hive-project.de/wp-content/gallery/hive-r14-board/thumbs/thumbs_hive-board-r14-top-pic.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-874" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-board/hive-board-r14-bot-pic.jpg" title=" " class="shutterset_set_21" >
								<img title="hive-board-r14-bot-pic" alt="hive-board-r14-bot-pic" src="http://hive-project.de/wp-content/gallery/hive-r14-board/thumbs/thumbs_hive-board-r14-bot-pic.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>



<div class="ngg-galleryoverview" id="ngg-gallery-22-2103">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://hive-project.de/content/2103?show=slide">
			[Zeige als Diashow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://hive-project.de/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=22&amp;mode=gallery'});">
			[Mit PicLens anzeigen]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-872" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-doku/hive-board-r14-schema4.jpg" title=" " class="shutterset_set_22" >
								<img title="hive-board-r14-schema4" alt="hive-board-r14-schema4" src="http://hive-project.de/wp-content/gallery/hive-r14-doku/thumbs/thumbs_hive-board-r14-schema4.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-873" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-doku/hive-board-r14-top.jpg" title=" " class="shutterset_set_22" >
								<img title="hive-board-r14-top" alt="hive-board-r14-top" src="http://hive-project.de/wp-content/gallery/hive-r14-doku/thumbs/thumbs_hive-board-r14-top.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-871" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-doku/hive-board-r14-schema3.jpg" title=" " class="shutterset_set_22" >
								<img title="hive-board-r14-schema3" alt="hive-board-r14-schema3" src="http://hive-project.de/wp-content/gallery/hive-r14-doku/thumbs/thumbs_hive-board-r14-schema3.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-870" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-doku/hive-board-r14-schema2.jpg" title=" " class="shutterset_set_22" >
								<img title="hive-board-r14-schema2" alt="hive-board-r14-schema2" src="http://hive-project.de/wp-content/gallery/hive-r14-doku/thumbs/thumbs_hive-board-r14-schema2.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-869" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-doku/hive-board-r14-schema1.jpg" title=" " class="shutterset_set_22" >
								<img title="hive-board-r14-schema1" alt="hive-board-r14-schema1" src="http://hive-project.de/wp-content/gallery/hive-r14-doku/thumbs/thumbs_hive-board-r14-schema1.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-866" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-doku/hive-board-r14-bottop1.jpg" title=" " class="shutterset_set_22" >
								<img title="hive-board-r14-bottop1" alt="hive-board-r14-bottop1" src="http://hive-project.de/wp-content/gallery/hive-r14-doku/thumbs/thumbs_hive-board-r14-bottop1.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-865" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-doku/hive-board-r14-bot.jpg" title=" " class="shutterset_set_22" >
								<img title="hive-board-r14-bot" alt="hive-board-r14-bot" src="http://hive-project.de/wp-content/gallery/hive-r14-doku/thumbs/thumbs_hive-board-r14-bot.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-868" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-doku/hive-board-r14-place.jpg" title=" " class="shutterset_set_22" >
								<img title="hive-board-r14-place" alt="hive-board-r14-place" src="http://hive-project.de/wp-content/gallery/hive-r14-doku/thumbs/thumbs_hive-board-r14-place.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-867" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://hive-project.de/wp-content/gallery/hive-r14-doku/hive-board-r14-bottop2.jpg" title=" " class="shutterset_set_22" >
								<img title="hive-board-r14-bottop2" alt="hive-board-r14-bottop2" src="http://hive-project.de/wp-content/gallery/hive-r14-doku/thumbs/thumbs_hive-board-r14-bottop2.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2103/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TriOS = Regime + Forth</title>
		<link>http://hive-project.de/content/2081</link>
		<comments>http://hive-project.de/content/2081#comments</comments>
		<pubDate>Sun, 17 Apr 2011 19:02:34 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Forth]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Sonstiges]]></category>
		<category><![CDATA[TriOS]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2081</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2010/12/trios.jpg"><img class="alignleft size-thumbnail wp-image-1953" style="border: 1px solid black;" title="trios" src="http://hive-project.de/wp-content/uploads/2010/12/trios-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><a href="http://hive-project.de/wp-content/uploads/2011/04/spinforth1.jpg"><img class="alignleft size-thumbnail wp-image-2085" style="border: 1px solid black;" title="spinforth1" src="http://hive-project.de/wp-content/uploads/2011/04/spinforth1-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://hive-project.de/wp-content/uploads/2011/04/spinforth2.jpg"><img class="size-thumbnail wp-image-2086 alignleft" style="border: 1px solid black;" title="spinforth2" src="http://hive-project.de/wp-content/uploads/2011/04/spinforth2-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>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.</p>
<p><a href="http://hive-project.de/wp-content/uploads/2011/04/spinforth1.jpg"></a></p>
<p><span id="more-2081"></span>Wie funktioniert&#8217;s?: Startet man den Hive, so meldet er sich ohne Bootverzögerung mit dem Prompt von Forth, wie sich das für einen richtigen Homecomputer gehört. Nun kann man lustig anfangen zu programmieren. Wie schon an anderer Stelle angedeutet, stehen im Forth schon die meisten Ressourcen des Hive zur Verfügung. Aber im Gegensatz zur normalen Version gibt es jetzt zusätzlich noch ein Treiber drv:ldr, hinter welchem sich der Loader für Spin-Objektdateien verbirgt. Dieser Loader kann mit drei Worten in Forthgesteuert werden:</p>
<ul>
<li>(spin) &#8211; Startet ein Spincode im Heap, Dateiname wird per Zeiger übergeben; Beispiel: c&#8221; reg.sys&#8221; (spin) &#8211; startet Regime.</li>
<li>spin name &#8211; Startet den Spincode &#8220;name&#8221; im Heap; Beispiel: spin sid1.bin &#8211; startet das Spinprogramm &#8220;sid1.bin&#8221;</li>
<li>regime &#8211; Startet die gewohnte CLI &#8220;Regime&#8221; von TriOS.</li>
</ul>
<p>Also einfach im Forth &#8220;regime&#8221; eintippen und man landet in der TriOS-CLI. Und befindet man sich in Regime, so kann im Gegenzug mit dem Kommando &#8220;forth&#8221; die integrierte Programmiersprache gestartet werden. Was noch fehlt, ist eine Parameterübergabe zwischen Regime und Forth, aber das ist nur eine Fleißaufgabe. Damit kann dann dann Forth direkt als Skriptsprache für Regime eingesetzt werden.</p>
<p>Zusätzlich habe ich den Spin-Loader überarbeitet: Er verwendet jetzt für den Ladevorgang die Blockfunktionen von Administra, wodurch sich die Ladezeit deutlich verringert. In Bellatrix kommt jetzt der neuen Multiscreen-Code vom Forth in TriOS zum Einsatz. Damit stehen nun drei getrennte Textscreens für die Programme zur Vefügung.</p>
<p>Noch eine Neuerung: Der initiale Bellatrix-Code wird jetzt direkt aus dem EEPROM geladen und nicht mehr aus der Datei &#8220;bel.sys&#8221;. Dadurch hat der Hive nun quasi keine fühlbare Bootzeit mehr &#8211; kommt halt alles aus dem ROM. Was noch fehlt, ist ein überarbeiteter PASM-Loader im Bellatrix-Code, um diesen zur Laufzeit auszutauschen. Genau daran arbeite ich momentan.</p>
<p>Was bringt&#8217;s nun?</p>
<ul>
<li>Extrem kurze Bootzeit des Systems.</li>
<li>Eine in TriOS fest integrierte Programmiersprache, die dazu noch etwas schneller als Spin ist.</li>
<li>Eine Skriptsprache für Regime.</li>
<li>Mehrere Textscreens für Forth und Spin-Programme.</li>
<li>Spin und Forth kann auf einem Hive friedlich nebeneinander existieren. Je nach Vorliebe kann man nun sofort in Spin oder Forth programmieren und beide Welten miteinander mischen.</li>
<li>Der Hive kann jetzt unter TriOS ohne Host programmiert werden.</li>
</ul>
<p>Ok, das erstmal zum aktuellen Stand der Dinge im TriOS.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2081/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lotek64 &#8211; Ausgabe 36</title>
		<link>http://hive-project.de/content/2074</link>
		<comments>http://hive-project.de/content/2074#comments</comments>
		<pubDate>Thu, 14 Apr 2011 23:28:09 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2074</guid>
		<description><![CDATA[Was soll ich sagen: Jetzt hab ich echt eine Träne im Knopfloch&#8230; Seite 10: Das Hive-Project &#8211; Retro-Computer im Eigenbau Seite 08: Der Parallax Propeller &#8211; Parallel Computing for the Masses Download Link: Lotek64 &#8211; Ausgabe 36 Quelle: Lotek64 &#160;]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2011/04/ausgabe36.jpg"><img class="alignleft size-full wp-image-2075" style="margin-left: 20px; margin-right: 20px;" title="ausgabe36" src="http://hive-project.de/wp-content/uploads/2011/04/ausgabe36.jpg" alt="" width="153" height="215" /></a>Was soll ich sagen: Jetzt hab ich echt eine Träne im Knopfloch&#8230; <img src='http://hive-project.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li><strong>Seite 10:</strong> Das Hive-Project &#8211; Retro-Computer im Eigenbau</li>
<li><strong>Seite 08:</strong> Der Parallax Propeller &#8211; Parallel Computing for the Masses</li>
</ul>
<p><span style="color: #ff6600;"><strong>Download Link:</strong></span> <a href="http://www.lotek64.com/main/fileretriever.php?extended=0&amp;issue=36">Lotek64 &#8211; Ausgabe 36</a></p>
<p><span style="color: #ff6600;"><strong>Quelle:</strong></span> <a href="http://www.lotek64.com">Lotek64</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2074/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KC-Treffen 2011</title>
		<link>http://hive-project.de/content/2020</link>
		<comments>http://hive-project.de/content/2020#comments</comments>
		<pubDate>Mon, 11 Apr 2011 21:48:42 +0000</pubDate>
		<dc:creator>drohne235</dc:creator>
				<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://hive-project.de/?p=2020</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hive-project.de/wp-content/uploads/2011/04/kc2011.png"><img class="alignleft size-medium wp-image-2040" style="margin-left: 10px; margin-right: 10px;" title="kc2011" src="http://hive-project.de/wp-content/uploads/2011/04/kc2011-194x300.png" alt="" width="102" height="158" /></a>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&#8230; <img src='http://hive-project.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Allen voran Volker (drohne040) mit seinem schicken Hive im &#8220;Alien-Gehäuse&#8221; und passender Funktastatur. Der Clou dabei &#8211; 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.</p>
<p>&nbsp;</p>
<p><span id="more-2020"></span></p>

<a href='http://hive-project.de/content/2020/attachment/11' title='11'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/11-150x150.jpg" class="attachment-thumbnail" alt="11" title="11" /></a>
<a href='http://hive-project.de/content/2020/attachment/13' title='13'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/13-150x150.jpg" class="attachment-thumbnail" alt="13" title="13" /></a>
<a href='http://hive-project.de/content/2020/attachment/14' title='14'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/14-150x150.jpg" class="attachment-thumbnail" alt="14" title="14" /></a>
<a href='http://hive-project.de/content/2020/attachment/26' title='26'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/26-150x150.jpg" class="attachment-thumbnail" alt="26" title="26" /></a>
<a href='http://hive-project.de/content/2020/kc-tr11-04-02_119' title='kc-tr11-04-02_119'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/kc-tr11-04-02_119-150x150.jpg" class="attachment-thumbnail" alt="kc-tr11-04-02_119" title="kc-tr11-04-02_119" /></a>
<a href='http://hive-project.de/content/2020/tuefteleien' title='T&amp;uefteleien'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/Tuefteleien-150x150.jpg" class="attachment-thumbnail" alt="T&amp;uefteleien" title="T&amp;uefteleien" /></a>
<a href='http://hive-project.de/content/2020/ulrich-und-ralle' title='Ulrich und Ralle'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/Ulrich-und-Ralle-150x150.jpg" class="attachment-thumbnail" alt="Ulrich und Ralle" title="Ulrich und Ralle" /></a>
<a href='http://hive-project.de/content/2020/volker' title='Volker'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/Volker-150x150.jpg" class="attachment-thumbnail" alt="Volker" title="Volker" /></a>
<a href='http://hive-project.de/content/2020/hives-08' title='hives-08'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/hives-08-150x150.jpg" class="attachment-thumbnail" alt="hives-08" title="hives-08" /></a>
<a href='http://hive-project.de/content/2020/kc2011' title='kc2011'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/kc2011-150x150.png" class="attachment-thumbnail" alt="kc2011" title="kc2011" /></a>
<a href='http://hive-project.de/content/2020/attachment/31' title='31'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/31-150x150.jpg" class="attachment-thumbnail" alt="31" title="31" /></a>
<a href='http://hive-project.de/content/2020/attachment/33' title='33'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/33-150x150.jpg" class="attachment-thumbnail" alt="33" title="33" /></a>
<a href='http://hive-project.de/content/2020/attachment/36' title='36'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/36-150x150.jpg" class="attachment-thumbnail" alt="36" title="36" /></a>
<a href='http://hive-project.de/content/2020/attachment/41' title='41'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/41-150x150.jpg" class="attachment-thumbnail" alt="41" title="41" /></a>
<a href='http://hive-project.de/content/2020/franks-d-s-kc' title='Franks D.&#039;s KC'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/Franks-D.s-KC-150x150.jpg" class="attachment-thumbnail" alt="Franks D.&#039;s KC" title="Franks D.&#039;s KC" /></a>
<a href='http://hive-project.de/content/2020/guenter-und-sein-k8924' title='G&amp;uenter und sein K8924'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/Guenter-und-sein-K8924-150x150.jpg" class="attachment-thumbnail" alt="G&amp;uenter und sein K8924" title="G&amp;uenter und sein K8924" /></a>
<a href='http://hive-project.de/content/2020/sony-dsc' title='SONY DSC'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/G-Speer82-150x150.jpg" class="attachment-thumbnail" alt="SONY DSC" title="SONY DSC" /></a>
<a href='http://hive-project.de/content/2020/hives-01' title='hives-01'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/hives-01-150x150.jpg" class="attachment-thumbnail" alt="hives-01" title="hives-01" /></a>
<a href='http://hive-project.de/content/2020/hives-05' title='hives-05'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/hives-05-150x150.jpg" class="attachment-thumbnail" alt="hives-05" title="hives-05" /></a>
<a href='http://hive-project.de/content/2020/img_0221' title='IMG_0221'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/IMG_0221-150x150.jpg" class="attachment-thumbnail" alt="IMG_0221" title="IMG_0221" /></a>
<a href='http://hive-project.de/content/2020/img_0227' title='IMG_0227'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/IMG_0227-150x150.jpg" class="attachment-thumbnail" alt="IMG_0227" title="IMG_0227" /></a>
<a href='http://hive-project.de/content/2020/joergs-eigenbau-k1520-rechner' title='J&amp;oergs Eigenbau-K1520-Rechner'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/Joergs-Eigenbau-K1520-Rechner-150x150.jpg" class="attachment-thumbnail" alt="J&amp;oergs Eigenbau-K1520-Rechner" title="J&amp;oergs Eigenbau-K1520-Rechner" /></a>
<a href='http://hive-project.de/content/2020/joergs-kcs' title='J&amp;oergs KCs'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/Joergs-KCs-150x150.jpg" class="attachment-thumbnail" alt="J&amp;oergs KCs" title="J&amp;oergs KCs" /></a>
<a href='http://hive-project.de/content/2020/kc-treffen-1' title='KC-Treffen (1)'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/KC-Treffen-1-150x150.jpg" class="attachment-thumbnail" alt="KC-Treffen (1)" title="KC-Treffen (1)" /></a>
<a href='http://hive-project.de/content/2020/hives-02' title='hives-02'><img width="150" height="150" src="http://hive-project.de/wp-content/uploads/2011/04/hives-02-150x150.jpg" class="attachment-thumbnail" alt="hives-02" title="hives-02" /></a>

<p>Insgesamt gab es für mich viele interessante Gespräche, nicht nur zum Thema Hive und Technik. Einige vorhandene Geräte habe ich mit der aktuellen TriOS-Version auf den neusten Stand gebracht und die Neuerungen vorgeführt. Natürlich könnte es auch noch etwas mehr Bewegung zu dem Thema bei einem solchen Treffen geben, aber das kann ja noch werden. Ich bin da eh kein Freund von zwanghaftem Aktionismus. Was mir aber nebenher aufgefallen ist: Insgesamt war es ganz allgemein ein sehr konstruktives und harmonisches Verhältnis zwischen allen vertretenen Altersschichten. Da gab es keine Abgrenzung von hippen Jugendlichen und den älteren Semestern. Ganz im Gegenteil schien es die natürlichste Sache der Welt zu sein, wenn sich die Jungendlichen zeigen ließen, wie man einen Monitor oder eine Diskettenstation repariert oder pflegt und was die digitale Welt im Innersten zusammenhält. Irgendwie war das eine ziemlich zeitlose und beeindruckende Erfahrung. Und auch sehr schön: es ging vorrangig um die Technik an sich, um den Willen das Wissen bezüglich der Grundlagen zu erhalten und an keiner Stelle ging es um Kommerz, die schnellsten Prozessoren oder die beste Grafik. Ich glaube auf vielen Bildern kann man ein wenig von dieser ganzen Atmosphäre einfangen.</p>
<p>Zu den Räumlichkeiten: Pausin (<a href="http://hive-project.de/content/1692" target="_blank">dort fand die letzten Jahre das Treffen statt</a>) war ziemlich kuschlig und eng. Insofern war es nach meiner Meinung ein richtiger Schritt, sich nach einem Veranstaltungsort mit mehr Potential umzusehen. Was Platz, Unterbringung und Versorgung betraf, war Garitz ideal. Ok, in einem aufgebetteten Vierbettzimmer zu schlafen war schon wieder fast Ferienlagerromantik, aber viel Zeit für Schlaf war eh nicht zu finden. Im großen Saal konnte ich mich selbst mit meinen kleinen Hives so richtig breit machen, aber vor allem die teilweise sehr gewichtige DDR-Technik mußte sich nicht drängen. So war es möglich, die Geräte auch ein wenig geordnet aufzustellen &#8211; mit viel Potential für die nächsten Jahre. Zum Beispiel könnten die Vorträge ja durchaus auch auf der Bühne mit besseren Lichtverhältnissen für den Beamer und Tonanlage stattfinden.</p>
<p>Was gab es nun Interessantes zu sehen? In erster Linie hatte ich persönlich mal genug Zeit die realen Leute hinter den Pseudonymen kennen zu lernen. Allerdings waren da drei Tage auch schon wieder ziemlich kurz. Nun, mich hat es zum Beispiel sehr interessiert, einen Überblick über die Neuauflage des AC1 zu bekommen. Immerhin auch eine &#8220;Neuprojekt&#8221; wie der Hive, allerdings unter einer völlig anderen Perspektive, da es ja kompatibel zum originalen AC1 sein soll. Für mich auch neu und sehr interessant: Der KC-Compact und seine Kompatibilität zum CPC. Etwas früher, bezahlbar und real verfügbar wäre das Gerät der DDR-C64 gewesen. Als CPC-Klone war eine breite Palette an Programmen verfügbar, ich konnte mir selbst ein CPC-Arkanoid in Aktion anschauen.</p>
<p>Passend zu meiner eigenen Beschäftigung mit Forth auf dem Hive, hat Volker dieses Jahr einen  Vortrag über Forth mit Bezug auf die DDR-Kleincomputern gehalten. Diese Gelegenheit habe ich gleich schamlos ausgenutzt: da ich das PropForth auf dem Hive zu einer vorzeigbaren Version gebracht hatte, habe ich die Thematik in Form eines Vortrags noch ein wenig unter dem Gesichtspunkt &#8220;Forth auf einem Multicore&#8221; erweitert. Nun ja, Forth allein ist ja schon ein esoterische Sache, aber ein Multiforth ist ein Thema für die ganz harten Kerle hatte ich so den Eindruck&#8230; <img src='http://hive-project.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  In jedem Fall aber eine gute Gelegenheit, um ein paar Worte zum Hive los zu werden und die R14-Platine mit Forth unkompliziert im Betrieb am Beamer vorzuführen &#8211; natürlich stilecht mit einem direkt in Forth programmierten Mini-PowerPoint.</p>
<p><embed type="application/x-shockwave-flash" width="288" height="192" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="host=picasaweb.google.com&amp;captions=1&amp;hl=de&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fdrohne235%2Falbumid%2F5594393394270949729%3Falt%3Drss%26kind%3Dphoto%26hl%3Dde"></embed></p>
<p><strong>Weitere Impressionen vom Treffen</strong>: <a href="https://picasaweb.google.com/drohne235/PicKcTreffen2011?feat=directlink" target="_blank">Webalbum</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hive-project.de/content/2020/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

