Wie funktionieren diese Pistolen alter Computer?

Gast #6433676
Lesenswert?

und wie genau sind die?
damals waren das ja so spiele wo z.B. immer drei Gauner erscheinen und 
mann richtig treffen musste,aber auch lute im Vordergrund erschießen 
konnte..offenbar konnte er das also unterscheiden
Gast #6433680
Lesenswert?

Das Bild auf dem Fernseher wurde erzeugt, indem ein Elektronenstrahl die 
Fläche Zeile für Zeile von links nach rechts entlang fuhr.

Die Pistole enthält einen Lichtsensor, der auf einen bestimmten Punkt 
der Bildröhre gerichtet wird. An dem Zeitpunkt, wo es hell wurde, konnte 
der Computer ermitteln, welche Stelle das war.
Gast #6433681
Lesenswert?

Die Pistolen haben den Elektronenstrahl der Bildröhre erkannt und der 
Rechner hat dann die Position errechnet.
Die Erkennung war schon Pixelgenau, zumindest bei den Light-Pens, die 
Pistolen haben da schon ein paar Pixel gerauscht.

Da heutige Monitore das Bild nicht mehr Punktweise aufbauen, 
funktioniert das Prinzip nicht mehr.
Gast #6433703
Lesenswert?

Technisch wurde das übrigens beim C64 gelöst, indem der Grafikchip 
(VIC-II) bei einer fallenden Flanke des LP-Pins die gerade ausgegebenen 
Koordinaten in zwei Register kopiert hat - im Fall der X-Koordinate nur 
auf 2 Pixel genau, weil das 9. Bit fehlte.
Gast #6433704
Lesenswert?

Da konnte dann die aktuelle Position des Elektronenstrahls direkt aus 
den Registern des CRT-Controllers ausgelesen werden, mittels 
Hardware-Direktzugriff.
Heute müsste man über Direkt-X und so nen Scheiss zugreifen, aber die 
modernen Flachbildschirme arbeiten anders, da geht das eh nicht mehr.

Früher war alles besser.
Gast #6435106
Lesenswert?

Anarchist schrieb:

> Heute müsste man über Direkt-X und so nen Scheiss zugreifen, aber die
> modernen Flachbildschirme arbeiten anders, da geht das eh nicht mehr.

Naja, bei ein bissel guten Programmiererwillen (und geeigneter 
Gestaltung des Spielfeldes und der "Waffe") geht das auch heute noch.

Wird nur deutlich komplizierter als es früher(tm) war. De facto muss der 
Sensor heute ein komplette Kamera sein und eine (relativ einfache) 
Bildverarbeitung die Auswertung. Dann geht es.

Mit der Rechenleistung von einem Raspi und einem passenden Cam-Modul ist 
das ziemlich problemlos möglich.

Wenn man wirklich programmieren kann, sollte man das aber auch auf sehr 
viel kleinerer Hardware schaffen können.

Ich denke gerade über eine Thema für ein neues Buddelschiff nach. Das 
hier hat das Potential, eins zu werden. Das umzusetzen würde mir Spaß 
machen. Bin bloß noch nicht ganz sicher, wie weit ich mit der Hardware 
runtergehen könnte. Ziel ist natürlich, mit der Hardware so weit runter 
zu gehen, dass die Software in C nicht mehr einfach nachgebaut werden 
kann. Alles andere wäre ja langweilig...
#6435460
Lesenswert?

Matthias S. schrieb:
> Übrigens kein Alleinstellungsmerkmal. Der Standard CRT Controller für
> Motorola Systeme, der alte 6845, hat ebenfalls einen LPSTB Eingang.

Zu ergänzen: im PC-Bereich war damals der Lichtgriffel ein durchaus 
seriöses Eingabegerät, konnte sich aber (leider) nicht halten. Im 
Prinzip war das der Vorläufer des Touchpads, was das Bedienkonzept 
angeht.
Gast #6435475
Lesenswert?

c-hater schrieb:
> Naja, bei ein bissel guten Programmiererwillen (und geeigneter
> Gestaltung des Spielfeldes und der "Waffe") geht das auch heute noch.

Nein, das alte, billige Prinzip mit scannenden Elektronenstrahl der 
Bildröhre zur Bestimmung des Zielpunktes über eine einfache Photodiode 
geht eben genau nicht mehr.
Es muss eine komplett neue Technik mit Bildauswertung o.ä. her.
#6435524
Lesenswert?

Paul Schulze Friedel schrieb:
> leider?
> Ich fand die schon beim Gedanken den zu benutzen unpraktisch als ich die
> im Katalog gesehen hatte bei Conrad

Das dürfte von der jeweiligen Anwendung abhängen.
Ein Grafik-Tablett eignet sich auch nicht für jede beliebige Eingabe; 
und niemand zwingt Dich, etwas zu benutzen, was Dir nicht behagt. Außer 
Du hast ein Smartphone. Da wird es unterwegs mit der externen Tastatur 
etwas schwierig.
Ergänzung: obem war btw der Touchscreen gemeint, nicht das Touchpad. Das 
ist übrigens akzeptiiert; und das finde ich unzumutbar.
#6435757
Lesenswert?

Paul Schulze Friedel schrieb:
> na, das meinte er doch..
> Notfalls lässt man einfach 2 Pixel fortlaufend über das Bild wander etc
> pp. Möglichkeiten gibts genug, da braucht es keine Kammera

Bei Full-HD und 60 Frames/s landest du zur Positionsbestimmung aber in 
der Größenordnung einer Sekunde (Schwarz/Weiß-Muster, 2d-Tree-mäßige 
Aufteilung) um die 22bit für die Koordinaten zu bestimmen.

Das Geflacker würde ich als unakzeptabel ansehen im Vergleich zu einem 
oder zwei Frames.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren