https://wiki.newtosworld.de//index.php?title=Lightning_VME_USB_Interface_(TT)&feed=atom&action=historyLightning VME USB Interface (TT) - Versionsgeschichte2024-03-28T12:04:57ZVersionsgeschichte dieser Seite in Atari Wiki-NEUMediaWiki 1.36.2https://wiki.newtosworld.de//index.php?title=Lightning_VME_USB_Interface_(TT)&diff=8202&oldid=prevGaga: Die Seite wurde neu angelegt: „== '''Allgemein''' == Die Lightning VME ist eine interne Steckkarte, die den Atari TT und den Mega STE um zwei USB 1.1 kompatible Schnittstellen erweitert.…“2018-03-26T18:59:38Z<p>Die Seite wurde neu angelegt: „== '''Allgemein''' == Die Lightning VME ist eine interne Steckkarte, die den Atari TT und den Mega STE um zwei USB 1.1 kompatible Schnittstellen erweitert.…“</p>
<p><b>Neue Seite</b></p><div>== '''Allgemein''' ==<br />
<br />
<br />
Die Lightning VME ist eine interne Steckkarte, die den Atari TT und den Mega STE um zwei USB 1.1 kompatible Schnittstellen erweitert.<br />
<br />
<br />
=== Features ===<br />
<br />
* Neuentwicklung aus dem Jahr 2018 (Pakman, Tuxie, Czietz, Gaga)<br />
* zwei USB 1.1 Schnittstellen, erweiterbar durch USB Hub<br />
* beide Ports gleichzeitig nutzbar<br />
* keine externe Spannungsversorgung notwendig<br />
* auch USB 2.0 Geräte funktionieren, dann aber mit verminderter Geschwindigkeit<br />
* aktuell 600kb/s Übertragungsrate im unbeschleunigten TT<br />
* funktioniert auch in beschleunigten TT, dadurch weitere Leistungssteigerung (getestet mit 20MHz Bus und 40MHz CPU)<br />
* Transferrate individuell anpassbar<br />
* kompakter Aufbau, passt in das Originalgehäuse sowohl des MegaSTE, als auch des TT<br />
* plug and play - rein steckbare Lösung<br />
* zentrale Elemente sind ein programmierbarer Logicbaustein (CPLD) von Xilinx sowie der ISP1160 USB Host Controller von Philips<br />
* handgefertigt, SMD im Reflowverfahren<br />
* dreifache Absicherung beider USB Ports:<br />
** Sicherung gegen elektrostatische Aufladung (ESD) bei Anstecken externer Geräte<br />
** Überstromsicherung durch selbstheilende Sicherungen<br />
** Sicherung gegen Verdrehen des USB Brackets durch Codierung und Beschriftung<br />
* belegt keine andere Schnittstelle, ROM Port, ACSI Schnittstelle und VME Steckplatz bleiben frei<br />
* Unterstützung echter USB Mäuse, nicht nur mit PS/2 Protokoll<br />
* endlich echte Unterstützung von Massenspeichern auch unter TOS<br />
* funktioniert unter TOS 2.06 und 3.06, Magic 5.x sowie Mint<br />
* belegt im TT lediglich den Adressbereich 0xFEFF8000 - 0xFEFF8009 des VME Busses<br />
* besonders geeignet im Zusammenspiel mit [[Thunder IDE Interface]] und/oder [[Storm]]<br />
<br />
=== Beschreibung ===<br />
<br />
[[Bild:Lightning vorn.JPG|400px]] [[Bild:Lightning hinten.JPG|400px]]<br />
<br />
Die Lightning ist so konzipiert, dass keine Lötarbeiten erforderlich sind; sie ist plug and play.<br />
<br />
Sie verschwindet vollständig im Innern des Originalgehäuses.<br />
<br />
Aktuell stehen Treiber für Massenspeicher, Mäuse sowie USB2LAN Geräte zur Verfügung. Erweiterungen durch neue Treiber sind möglich, z.B. USB Tastatur oder USB Floppy.<br />
<br />
Ermöglicht ist die Nutzung von:<br />
<br />
* USB Mäusen<br />
* USB Speichersticks<br />
* USB Cardreadern (SD, CF etc.)<br />
* USB2LAN (mit Asix 88772 Chipsatz)<br />
* USB CD/DVD Laufwerk (Strombegrenzung beachten sowie Installation von ExtenDOS/MetaDOS erforderlich)<br />
* USB Tastatur (in Planung)<br />
* etc.<br />
<br />
Damit ist endlich die Nutzung aktueller Hardware nebst einfachstem Datenaustausch auch in die Welt von Windows oder OSX ermöglicht.<br />
<br />
=== Hardwarerevisionen und Firmware ===<br />
<br />
Per Stand vom 17.02.2018 ist die Hardwarerevisionen B mit der Firmware 04 aktuell. <br />
<br />
<br />
<br />
----<br />
<br />
== '''Einbau der Hardware''' ==<br />
<br />
Der Einbau der Lightning VME in den TT gestaltet sich sehr einfach. Bitte dazu der nachfolgenden Anleitung folgen.<br />
<br />
Die Karte passt in alle 3 bekannten Mainboardversionen des TT:<br />
<br />
* Daughterboard - CPU (gesteckt)<br />
* PGA CPU (gesteckt)<br />
* SMD CPU (aufgelötet) - diese Version eignet sich besonders gut für einen leichten Einbau.<br />
<br />
Die Lightning VME harmoniert hervorragend mit der [[Thunder IDE Interface]] und der [[Storm]]. Die Karten behindern sich nicht.<br />
<br />
Es besteht die geringe Möglichkeit, dass nach Einbau der Lightning VME eine etwaige andere TT-RAM Erweiterung körperlich nicht mehr in den TT passt. <br />
<br />
Das betrifft beispielweise die originalen FAST RAM Erweiterungen von Atari (1/4/16 MB). <br />
<br />
Dann ist es Zeit, diese gegen eine [[Storm]] auszutauschen (bis zu 256 MB).<br />
<br />
<br />
[[Bild:21_TT_Lightning_Lieferumfang.jpg|400px]]<br />
<br />
Lieferumfang.<br />
<br />
<br />
[[Bild:01_TT_geschlossen.jpg|400px]]<br />
<br />
Der Rechner im geschlossenen Zustand, hier eine vergilbte Version. <br />
<br />
Nicht vergessen: alle Arbeiten ohne Strom!<br />
<br />
<br />
[[Bild:02_TT_Oberteil_ab.jpg|400px]]<br />
<br />
Nach Lösen der Schrauben an der Unterseite die Oberschale vorsichtig hochklappen.<br />
<br />
Die beiden vorderen Flachbandkabel vorsichtig von der Backplane der VME Platine abziehen. <br />
<br />
Die VME Backplane wird vom Metallkäfig gehalten.<br />
<br />
Es ist nicht zwingend erforderlich, den Metallkäfig und/oder die Backplane auszubauen.<br />
<br />
<br />
[[Bild:03_TT_Urzustand_rechts.jpg|400px]]<br />
<br />
Ansicht nach dem Öffnen des TT, Blick auf die VME Backplane und den VME Metallkäfig.<br />
<br />
<br />
<br />
[[Bild:04_TT_Urzustand_VMEKabel_ab.jpg|400px]]<br />
<br />
Hier sind die Flachbandkabel abgezogen. Damit ist die Hälfte schon geschafft!<br />
<br />
<br />
<br />
[[Bild:05_TT_Urzustand_Backplane_nah1.jpg|400px]]<br />
<br />
Hier einmal eine Nahaufnahme. <br />
<br />
Es handelt sich um einen TT mit SMD CPU. <br />
Dort ist für den Einbau der Lightning besonders viel Platz.<br />
<br />
Die Verkabelung sind werksseitige Patches von Atari. <br />
<br />
Lötarbeiten für den Einbau der Lightning VME sind nicht erforderlich.<br />
<br />
<br />
<br />
[[Bild:06_TT_Urzustand_Backplane_nah2.jpg|400px]]<br />
<br />
Noch eine Nahaufnahme. Der TT ist nun bereit für das Aufstecken der Lightning VME.<br />
<br />
<br />
<br />
[[Bild:07_TT_Lightning_nicht_aufgesteckt1.jpg|400px]]<br />
<br />
Die Lightning VME vorsichtig an die Backplane heranführen. Seite und Richtung sind selbsterklärend.<br />
<br />
Wenn Du vor dem TT sitzt, solltest Du links oben lesen können "Atari VME-USB Adapter Rev. B" <br />
und das CE Zeichen sehen nebst zwei gelben, eckigen Bauteilen.<br />
<br />
<br />
<br />
[[Bild:08_TT_Lightning_nicht_aufgesteckt2.jpg|400px]]<br />
<br />
Auf korrekten Sitz achten! Es dürfen keine Pins der Backplane mehr zu sehen sein.<br />
<br />
<br />
<br />
[[Bild:09_TT_Lightning_aufgesteckt1.jpg|400px]]<br />
<br />
Dann die Lightning VME vorsichtig und gleichmäßig mit mäßigem Kraftaufwand gegen die Backplane drücken.<br />
<br />
<br />
<br />
[[Bild:10_TT_Lightning_aufgesteckt2.jpg|400px]]<br />
<br />
Übrigens: die jetzt sichtbaren, gewinkelten Pins bitte nicht benutzen, auch nicht verbinden, da sonst Schaden droht.<br />
<br />
Die Pins sind ausschließlich für den Service (Aufspielen der Firmware).<br />
<br />
<br />
<br />
[[Bild:11_TT_Lightning1.jpg|400px]]<br />
<br />
Genau so sollte es aussehen. <br />
<br />
Der TT verfügt jetzt über 2 USB Ports und zwar rechtsseitig in Richtung der internen Festplatte/des ST-RAM.<br />
<br />
<br />
<br />
[[Bild:12_TT_Lightning2.jpg|200px]] [[Bild:13_TT_Lightning3.jpg|200px]]<br />
<br />
Von links und rechts betrachtet.<br />
<br />
<br />
<br />
[[Bild:14_TT_Lightning4.jpg|400px]]<br />
<br />
Hier sieht man, dass die Lightning VME parallel zur VME Backplane steckt, ohne diese aber oben zu berühren.<br />
<br />
<br />
[[Bild:15_TT_USB_nah1.jpg|400px]]<br />
<br />
Nahaufnahme der USB Pins, unterteilt in Port 1 und 2.<br />
<br />
Links unten fehlt ein Stift - das ist die Codierung für das USB Bracket.<br />
<br />
<br />
<br />
[[Bild:16_TT_Lightning_nah2.jpg|400px]]<br />
<br />
Stecker des USB Bracket.<br />
<br />
<br />
<br />
[[Bild:17_Lightning_drin1.jpg|400px]]<br />
<br />
Schön anzusehen, oder?<br />
<br />
<br />
[[Bild:18_TT_Lightning_drin2.jpg|400px]]<br />
<br />
Hier mit geschlossenen Oberteil, aber fehlender Brotdose.<br />
<br />
Das Bracket kann beliebig verbaut werden, z.B. nach hinten hinaus legen.<br />
<br />
Wie wäre es, an einem der USB Ports intern ein Teac FD-CR7 anzuschließen?<br />
<br />
<br />
<br />
[[Bild:19_TT_Lightning_drin3.jpg|400px]]<br />
<br />
<br />
<br />
[[Bild:20_TT_Lightning_drin4.jpg|400px]]<br />
<br />
Selbstverständlich passt die Brotdose wieder drauf, sogar mit Festplatte.<br />
<br />
<br />
[[Bild:21_TT_Lightning_drin5.jpg|400px]]<br />
<br />
Maßarbeit.<br />
<br />
<br />
<br />
[[Bild:Lightning_Daughterboard1.jpg|400px]]<br />
<br />
Das Bild zeigt die Lightning VME in einem Daughterboard-TT. <br />
<br />
<br />
Wenn alles eingebaut, verlegt und zusammengeschraubt ist, muss nur noch die Software installiert werden.<br />
<br />
<br />
----<br />
<br />
== '''Installation der Software''' ==<br />
<br />
Auf der beiliegenden Diskette befindet sich die Treibersoftware für TOS/Magic und Mint sowie eine Anleitung in Textform.<br />
<br />
Sie ist aufgeteilt für Atari TT und Atari Mega STE wie folgt:<br />
<br />
[[Bild:Inhalt_Diskette.jpg|400px]]<br />
<br />
'''Achtung:''' nicht vertauschen, TT Treiber laufen nicht im MSTE und MSTE Treiber nicht im TT.<br />
<br />
<br />
<br />
----<br />
=== Beschreibung der Funktionsweise ===<br />
<br />
<br />
<br />
'''loader.prg (nur für Mint)'''<br />
<br />
Der Loader ist ein Hilfsprogramm welches den USB-Stack lädt und ins System einbindet<br />
<br />
<br />
'''usb.prg / usbxxx.km'''<br />
<br />
Bei dieser Datei handelt es sich um den USB-Stack, der USB am Atari überhaupt erst möglich macht. <br />
<br />
Der USB Stack verwaltet den USB-Bus und die daran angeschlossenen Geräte.<br />
<br />
Er stellt den folgenden Treibern die nötigen Grundfunktionen bereit.<br />
<br />
<br />
'''storage.prg und mouse.prg / storage.udd und mouse.udd'''<br />
<br />
Diese Treiber setzen auf den USB-Stack auf und kommunizieren mit den angeschlossenen Geräten, wie einem USB-Stick (storage) oder einer USB-Maus (mouse).<br />
<br />
Diese Treiber lassen sich beliebig erweitern ja nach Verfügbarkeit. <br />
<br />
So können hier auch noch eth.prg (bereits existent) oder auch ein keyboard.prg (geplant) die Möglichkeit eines Netzwerkinterfaces und einer USB-Tastatur zur Verfügung stellen.<br />
<br />
<br />
'''blitz0x0.prg / blitzxxx.ucd'''<br />
<br />
Diese Datei stellt das Bindeglied zwischen USB-Stack und der Lightning VME her.<br />
<br />
Sie ermöglicht die Kommunikation zwischen dem USB-Stack und der Lightning VME Karte.<br />
<br />
<br />
'''usb.acc'''<br />
<br />
Dieses ACC sorgt unter TOS und Magic dafür, dass der USB-Bus hotplug fähig ist. <br />
<br />
Es erkennt also, ob neue Geräte angesteckt worden sind und bindet sie ins System ein. <br />
<br />
Es zeigt natürlich auch an welche Geräte aktuell angesteckt sind.<br />
<br />
<br />
ergänzender Hinweis zu ExtenDOS/MetaDOS im Falle der Nutzung eines USB-CD-Laufwerks: <br />
<br />
Dieses muss unbedingt nach storage.prg geladen werden. <br />
<br />
Der USB-Treiber stellt einen Schnittstelle nach dem SCSIDRV-Standard bereit, die mittels ExtenDOS direkt genutzt werden kann. <br />
<br />
Im Falle von MetaDOS ist ein Treiber wie z.B. SPIN von Julian F. Reschke nötig.<br />
<br />
<br />
----<br />
<br />
=== TOS und Magic ===<br />
<br />
Hier wird der Inhalt des Auto-Ordners der Diskette einfach in den Auto-Ordner des Bootlaufwerks kopiert.<br />
<br />
'''Achtung:''' die richtige Reihenfolge beim Kopieren bzw. beim Booten ist elementar wichtig!<br />
<br />
<br />
Folgende Startreihenfolge ist unter TOS:<br />
<br />
* USB.PRG<br />
* MOUSE.PRG<br />
* STORAGE.PRG<br />
* BLITZ030.PRG<br />
<br />
<br />
Im Fall der Benutzung von Magic ist Magic vor den USB Programmen zu laden:<br />
<br />
* MAGXBOOT.PRG<br />
* USB.PRG<br />
* MOUSE.PRG<br />
* STORAGE.PRG<br />
* BLITZ030.PRG<br />
<br />
<br />
[[Hinweise:]]<br />
<br />
* Ein eventueller Bootloader steht stets an erster Stelle.<br />
* Eventuelle weitere, optionale USB Gerätetreiber (ETH.PRG) kommen nach STORAGE.PRG bzw. vor BLITZ030.PRG<br />
* Bigdos kommt nach Möglichkeit als erstes Programm nach dem Boot-Selektor, in jedem Fall [[vor]] MOUSE.PRG<br />
<br />
<br />
Hier ein Beispiel für eine funktionierende Reihenfolge:<br />
<br />
[[Bild:TT_Startprogramme.jpg|400px]] [[Bild:Bootorder.JPG|400px]]<br />
<br />
<br />
Wenn alles korrekt funktioniert, sieht das unter TOS 3.06 dann so aus (hier mit Nova Mach32):<br />
<br />
[[Bild:Lightning_TOS2.jpg|400px]] <br />
<br />
Man sieht, dass das USB.ACC die Lightning als Root Hub gefunden hat sowie eine optische USB Maus sowie einen USB Stick.<br />
<br />
<br />
[[Bild:TT_Lightning_Hddriver1.JPG|400px]] <br />
<br />
<br />
Vom System erkannte USB Massenspeicher (USB Drive) können wie gewohnt eingerichtet werden, hier am Beispiel des HDDriver 10.10.<br />
<br />
<br />
[[Bild:TT_Lightning_Hddriver2.JPG|400px]] <br />
<br />
Dabei gelten dieselben Restriktionen, wie für andere Laufwerke auch.<br />
<br />
<br />
<br />
----<br />
<br />
=== Mint ===<br />
<br />
Die Installation unter Mint ist ebenfalls nicht schwer. <br />
<br />
<br />
* Schritt 1:<br />
<br />
Die Treiber werden hier nicht aus dem Auto-Ordner geladen, sondern über das loader.prg aus dem USB-Verzeichnis unter Mint.<br />
<br />
Hierzu alle Dateien aus dem Verzeichnis a:\tt\mint von der Diskette kopieren nach <br />
<br />
'''C:\mint\1-19-cur\usb'''<br />
<br />
Sollte das USB Verzeichnis nicht existieren, muss dieses angelegt werden.<br />
<br />
<br />
*Schritt 2:<br />
<br />
Im nächsten Schritt muss die Datei mint.cnf, welche sich unter c:\mint\1-19-cur\ befindet, angepasst werden.<br />
<br />
Dazu diese Datei mit einem Editor (z.B. QED, Luna etc.) öffnen. <br />
<br />
Ziemlich am Ende der mint.cfg gibt es eine Zeile die sich wie folgt nennt:<br />
<br />
'''GEM=u:/c/mint/1-19-CUR/xaaes/xaloader.prg'''<br />
<br />
Vor dieser Zeile ist folgendes einzufügen<br />
<br />
'''exec u:/c/mint/1-19-cur/usb/loader.prg'''<br />
<br />
Wobei das CUR ggf. durch ihre vorhandene Kernelversionsnummer zu ersetzen ist.<br />
<br />
<br />
<br />
[[Bild:Lightning_Mint1.jpg|400px]]<br />
<br />
<br />
Bei Starten von Mint sollte Driver etwa diese Ausgaben bringen. <br />
<br />
<br />
[[Bild:TT_Lightning_Mint2.jpg|400px]]<br />
<br />
<br />
Sodann stehen die USB Geräte auch unter Mint zur Verfügung, hier am Beispiel des MyAES Desktop.<br />
<br />
<br />
<br />
----<br />
== '''USB2LAN''' ==<br />
<br />
Hinweis: die nachfolgenden Einträge werden laufend aktualisiert.<br />
<br />
<br />
Folgende USB-Netzwerkadapter funktionieren an der Lightning (Treiber für Mint):<br />
<br />
<br />
* DLink<br />
** DUB-E100, silber, H/W Ver. B1<br />
** DUB-E100, schwarz, H/W Ver. C1<br />
<br />
<br />
* "Chinadapater" mit ASIX-Chipsatz<br />
** AX88772A<br />
** AX88772B<br />
<br />
<br />
Achtung: Derzeit gibt es für kleines Geld USB2LAN Adapter (recht klein und weißes Gehäuse). Oft ist ein anderen Netzwerkchip verbaut, als es im Angebot steht.<br />
<br />
Wenn die Bezeichnung AX88772 direkt auf dem Gerät steht, ist die Wahrscheinlichkeit hoch, dass dieser Chip auch tatsächlich verbaut ist. <br />
<br />
<br />
----<br />
<br />
== '''Lightning VME im Zusammenspiel mit anderen VME Karten''' ==<br />
<br />
Hinweis: die nachfolgenden Einträge werden laufend aktualisiert.<br />
<br />
<br />
=== Grafikkarten ohne Änderungen ===<br />
<br />
Folgende Grafikkarten funktionieren [[ohne Änderungen]] zusammen mit der Lightning VME:<br />
<br />
* Matrix M128<br />
* Matrix TC1006<br />
* Matrix TC1208 (2MB)<br />
* Crazy Dots (Treiber hierfür nach den Lightning Treibern laden lassen)<br />
<br />
<br />
=== Grafikkarten mit Änderungen ===<br />
<br />
Bei folgenden Grafikkarten sind [[Änderungen]] für das Zusammenspiel mit der Lightning VME [[erforderlich]]:<br />
<br />
[[Bild:Nova_Hardwarepatch.jpg|400px]]<br />
<br />
<br />
* Nova ET4000 im MegaSTE: neues GAL (czietz) für Nova, Jumper auf Stellung 2-3, Hardwarepatch auf Nova-Adapter gemäß Bild<br />
* Nova Mach32 (2MB DRAM) im TT: neues GAL (Z3) für Nova, Jumperstellung 2-3, Hardwarepatch auf Nova-Adapter gemäß Bild<br />
<br />
<br />
=== Netzwerkkarten ===<br />
<br />
Folgende Netzwerkkarten funktionieren [[ohne Änderungen]] zusammen mit der Lightning VME:<br />
<br />
* PAM VME Ethernet (EasyMiNT Version1-19-CUR, 02/2018 trunk)<br />
<br />
----<br />
letztes Update: 26.03.2018 (Gaga)</div>Gaga