Seite 4 von 16

Re: HIVE 22 & 70 leben

Verfasst: Fr 31. Jul 2009, 11:50
von Janaha
laserjones hat geschrieben:Mäuse und Tastaturen (bei Joysticks bin ich nicht sicher, evtl. nur die einfacheren) nutzen beim PC den USB-HID-Treiber (Human Interface Device), der z. B. bei Windows XP standardmäßig dabei ist. Das heißt, man bräuchte für den HIVE "nur" so einen HID-Treiber zu schreiben, um solche Geräte anzuschließen, und keine herstellerabhängigen Treiber.
So einen HID- Treiber könnte man wirklich mal Versuchen in Angriff zu nehmen. Gerade Mäuse und Tastaturen werden neu ja pratisch nur noch damit ausgeliefert. Ich meine auch Joysticks haben diese Treiber, aber so genau kenne ich mit USB erlich gesagt nicht aus. Ich bin schon froh, die umgekehrte Richtung (Von Platine zum PC) richtig ans lafuen zu bekommen.

Mal schauen was da noch so geht.

Grüße
Janaha

Re: HIVE 22 & 70 leben

Verfasst: Fr 31. Jul 2009, 12:04
von laserjones
An sonsten muss man sich wohl noch einen Vorrat an PS/2 Mäusen und Tastaturen zurücklegen
Für Mäuse gibt's aber auch Adapter von USB auf PS/2. Gibt's vermutlich auch für Tastaturen. Im Übrigen glaube ich nicht, dass auf eBay der Vorrat an PS/2-Geräten zu unseren Lebzeiten ausgehen wird. :D

Re: HIVE 22 & 70 leben

Verfasst: Fr 31. Jul 2009, 12:24
von Janaha
laserjones hat geschrieben:
An sonsten muss man sich wohl noch einen Vorrat an PS/2 Mäusen und Tastaturen zurücklegen
Für Mäuse gibt's aber auch Adapter von USB auf PS/2. Gibt's vermutlich auch für Tastaturen. Im Übrigen glaube ich nicht, dass auf eBay der Vorrat an PS/2-Geräten zu unseren Lebzeiten ausgehen wird. :D
Auf diese Adapter habe ich auch schonmal vertraut, die Funktionieren aber leider nicht mit jedem Gerät. Bei Tastaturen ist das so, das die Tastatur den zwischen gesteckten Adapter erkennt und dann sich selbst intern auf die PS/2 kommunikation umschaltet. Es gibt Tastaturen und Mäuse die nur noch USB können, habe ich auch welche rumliegen, die an PS/2 einfach nicht mehr gehen. Und klar, per ebay bekommt man immer noch PS/2 Geräte, da sehe ich jetzt auch noch keine wirkliche Gefahr für uns. Ist ja auch noch lange nicht so, das man sowas nicht auch neu noch überall bekommt, nur die Auswahl ist bereits stark reduziert gegenüber der USB- Fraktion.

Grüße
Janaha

Re: HIVE 22 & 70 leben

Verfasst: Fr 31. Jul 2009, 21:50
von Janaha
Habe gerade meinen EEPROM Adapter erfolgreich getestet. Erstmal aber nur mit einem eeprom das ich nacheinander in die 9 Sokel gesteckt habe. Nu besorge ich mir erstmal Eeproms für alle Sokel. Die Bankumschaltung tut und ich denke das auch voll bestückt alles funktionieren wird.

P.s. der Prototyp der C64 Keyboardadpterplatine ist gerad im Ätzbad.

Janaha

Re: HIVE 22 & 70 leben

Verfasst: Fr 31. Jul 2009, 22:12
von Rainer
Cool :)

Nebenbei: Hast Du schon mal daran gedacht, irgendeine Art von "Steckanschluß" darauf zu planen ? Dann könnte man nämlich wie in der Art der alten "Cartridges" Spiele und Anwendungen einfach aufstecken .. noch mehr Retro :)

Gruß.
Rainer

Re: HIVE 22 & 70 leben

Verfasst: Sa 1. Aug 2009, 07:46
von Janaha
Das Ätzen des Keyboard / Joystickadapters hat gestern nacht supi geklappt.
Der alte C64 musste auch drann glauben. Nachdem ich ihm mit meiner Blechschere ein wenig gut zugeredet habe, passte auch die Hive Platine an den für sie vorgesehenen Platz. Der rechte Blechträger für das Keyboard passte nicht, der kahm mit einem seiner Beine auf die Hiveplatine, was ja nu mal gar nicht geht. :lol:
Die erste Anprobe der Platinen im alten Gehäuse ist auch recht gut gelaufen, passte alles gerade noch so eben rein. Nun werde ich erstmal sehen, das die Adapterplatine nun auch gebort und bestückt wird. Und dann kommt gleich auch schon die Software für den Adapter drann.

Anbei mal ein Bild des offenen Gehäuses und ein Bild aus dem Test des EEPROM- Adapters. Die Platine links auf dem Gehäusefoto ist die fertig geätzte Adapterplatine. Man mag ein wenig erahnen, wie sie von unten aussieht, da die Leiterbahnen durch die Platine durchscheinen. :geek:

Grüße
Janaha

Re: HIVE 22 & 70 leben

Verfasst: Sa 1. Aug 2009, 10:27
von drohne235
Sehr coole Sache! Also der Einbau in ein Tastaturgehäuse gibt echt Retro-Feeling. Versuch mal so viele gute Bilder wie möglich zu machen, ich glaube zu dem Thema würde sich wirklich ein Tutorial lohnen. Zwei Sachen die mir dazu einfallen:

1. Der OS-Umschalter (HiveNexus?) ist mit Sicherheit für viele Interessant. Vielleicht kommt ja auch bald eine erste andere Erweiterungsplatine für den Hive - man denke nur an USB von DJLinux. Wenn dann genug Interesse besteht könnte man ja wieder eine Platine fertigen lassen. Man könnte ja beide Sachen auf eine Platine machen - auf der einen Seite die Erweiterungsplatine und auf der anderen Seite den Umschalter. Die Platine könnte man entweder im Stück und zusammen auf den Hive stecken, aber man teilt sie (vorbereitete Fräsung zwischen den beiden Teilen) und hätte so zwei Platinen, die man je nach Bedarf stecken kann.

2. Hmm, da hab ich nicht richtig geschaltet. Für die EEProms hätte man einen Steckverbinder auf der Hauptplatine setzen sollen, sind ja auch nicht wirklich viele Leitungen. Dann hätte man quasi gleich ein Modulslot wie Rainer sagt.

Auf den Amphenol-SD-Connector könnte man noch ein wenig Plastmaterial als Führung aufkleben, damit die Karte auch im Slot und nicht darüber landet.

Re: HIVE 22 & 70 leben

Verfasst: Sa 1. Aug 2009, 10:50
von DJLinux
Hallo Janaha
da sieht man ja schon wie es wird "god job"

Ich habe mir gestern spät am Abend und kühlem Bier ein Eigentor geschossen.

Ich saß im Garten und dachte wie Cool wäre es doch wenn ein Propeller Chip bevor er sich selbst resetet via software selbst bestimmt von welchem EEPROM aus er neu booten wird.

Da ich aber noch keine Bastelkiste habe wo man mal eben ein par Bauteile nehmen kann um etwas mal eben zu testen wollte ich es bei dem Gedanken belassen und hab im Garten noch ein Fläschen seiner Bestimmung zugefürt.

Dann viel mir ein im Keller fliegen noch uralte Motherboards rum und das einzigste Bauteil darauf welches gesockelt war ist ein Batteriegepuffert Realtime Clock Chip von Dallas DS12887.

Bingo dachte ich mir da kann der Prop. ja vor dem Reboot die Adresse drinnen ablegen von welchem Chip er booten möchte.

Voller Tatendrang das Datenblatt ausgedruck und die 20 Seiten studiert und tatsächlich da sind 128 Bytes nicht flüchtiger Speicher drinnen wovon nur 14 für Uhrzeit, Datum, Allarm und 4 Steuerregister verwendet werden.
(Vermute der Rest ist für Einstellungen wie die Adressen von Parrallelport, RS232 ... und ein eventuell vorhandes BIOS Passwort)

Prima nun hat der Prop eine RTC und kann die Adresse fürs neu booten abspeichern.

Und nun ?

Das war es dann aber auch schon gewesen.
Nach dem Reset müste ja eine komplizierte Logigschaltung das Byte aus dem Uhrenchip
lesen und dann das passende EEPROM adressieren.

Die Moral von der Geschicht "Bier im Garten und Lo und Hi vertragen nicht."

Aber immer hin jetzt weiss ich wie der Prop. zu einer Realtime Clock mit Datum kommt
und das ist ja auch keine schlechte Ausbeute.

Heute schreibe ich an meinem Kompiler weiter und trinke dabei besser Kaffe. ;)

Joshy

Re: HIVE 22 & 70 leben

Verfasst: Sa 1. Aug 2009, 11:06
von digger
Also eine Echtzeituhr würde dem HIVE wirklich noch gut zu Gesicht stehen. Coole Idee.

Re: HIVE 22 & 70 leben

Verfasst: Sa 1. Aug 2009, 11:13
von BorgKönig
digger hat geschrieben:Also eine Echtzeituhr würde dem HIVE wirklich noch gut zu Gesicht stehen. Coole Idee.
Der Meinung bin ich auch.