Seite 1 von 1

Was ist eine (A8) USB-Cartridge ?

Verfasst: 07.09.2025 18:17
von CharlieChaplin
...aus einem anderen Foren-Topic die Frage entnommen und hier weitergesponnen...
DjayBee hat geschrieben:
06.09.2025 12:29
Deppenfrage der Woche :
Was ist eine USB Cartridge?
Anscheinend eine A8 Cartridge, die niemand kennt und noch weniger Leute benutzen.

Ich hatte mir die Cart damals(tm) mal zugelegt, einfach so aus Neugierde. Es gab zwei gepatchte Spieleprogramme dafür, nämlich anfangs Boulder Dash und später dann noch Pole Position. Außerdem gab/gibt es zahlreiche Sources für versch. Geräte (Tastaturen, Joy/Rumblepads, etc.) in Assembler und Forth, die damals auf dem Markt waren. Die Cart habe ich dann nach ca. zwei Jahren wieder verkauft, weil nix mehr dazu kam. Habe eben mal geschaut und finde, es ist etwas umständlich und mit dutzenden Klicks verbunden, die Software für die USB-cart zu finden und neudeutsch downzuloaden. Was ich gefunden habe und selber noch in meiner Sammlung hatte hänge ich hier mal an (vier ATR Images, zwei aus den Downloads von Sourceforge je 90k, zwei aus meiner Sammlung je 130k).

Seit 2004/2005/2006 hat sich ja aber im Bereich USB so einiges geändert (verbessert?), vermutlich wäre es auch an der Zeit (die ja keiner hat) an den Treibern für den A8 "etwas" zu ändern und diese upzudaten...

Re: Was ist eine (A8) USB-Cartridge ?

Verfasst: 07.09.2025 18:19
von CharlieChaplin
aus dem anderen Topic...
Erhard hat geschrieben:
06.09.2025 13:01
Ein Steckmodul wo ein USB-Chip drin und ein USB-Anschluß dran ist ...

https://abbuc.de/produkt/usb-cartridge/

Re: Was ist eine (A8) USB-Cartridge ?

Verfasst: 07.09.2025 18:20
von CharlieChaplin
Die A8 USB-Cartridge kann man entweder im ABBUC Shop (sofern noch vorrätig) oder bei atarimax ordern:

https://www.atarimax.com/usbcart/documentation/

USB Cartridge: Probleme mit div CPUs

Verfasst: 08.09.2025 13:01
von Erhard
Ein Steckmodul wo ein USB-Chip drin und ein USB-Anschluß dran ist ...

https://abbuc.de/produkt/usb-cartridge/

Re: USB Cartridge: Probleme mit div CPUs

Verfasst: 08.09.2025 17:02
von Burkhard
Ist das USB Modul nur als USB Erweiterung zu betrachten oder läßt es sich auch als Datenträger (evtl. Speicherkarte) anwenden?

USB Cartridge: Probleme mit div CPUs

Verfasst: 08.09.2025 18:40
von Erhard
.
Burkhard hat geschrieben:
06.09.2025 17:02
Ist das USB Modul nur als USB Erweiterung zu betrachten oder läßt es sich auch als Datenträger (evtl. Speicherkarte) anwenden?

Es wurden woh einige Spiele angepaßt, daß sie über das Modul mit einem Controller gesteuert werden können.

Aber das sollte in einem anderen Forenthema erörtert werden.

Ich habe dieses Thema gestartet um die Ursache des Problems beim Zugriff zu erörtern in der Hoffnung, daß sich jemand beim Timing auf dem Bus so viel besser als ich auskennt, daß er die Ursache mit einem müden Gesäßrunzeln erkennt ...

Re: USB Cartridge: Probleme mit div CPUs

Verfasst: 08.09.2025 18:57
von Mathy
.
Hallo Erhard, Leute

Auf dem Modul steht drauf das die R.A.F. das Teil entworfen haben. Stimmt nicht ganz. Guus Assmann hat das Teil entworfen. Die R.A.F. war aber irgendwie involviert. Man könnte aber Guus mal Kontaktieren.

Tschüß

Mathy

PS das USB Modul kann sowohl als Eingabegerät als aus Ausgabegerät benutzt werden. Die Anpassung ist nicht schwierig. Was man genau anpassen sollte und wie, kann ich mich nicht mehr erinnern (das Teil müsste vom Alter her mittlerweile erwachsen sein). Und ob das Teil so wie es jetzt geliefert wird als Eingabe- oder Ausgabegerät konfiguriert ist, hab ich auch irgendwann gewusst. Vor langer, langer Zeit... Ich weiss aber noch das ich den Guus damals von der Notwendigkeit so einer Hardware überzeugt habe mit der Begründung das es irgendwann keine Drucker mit Centronics-Schnittstelle geben würde...

Re: Was ist eine (A8) USB-Cartridge ?

Verfasst: 11.09.2025 05:52
von atarixle
Es gibt einen sehr sehr experimentellen USB-Maustreiber für BOSS-X. Den wollten Carsten und ich seit Anbeginn der USB-Cart eigentlich mal vollenden.

Was ist eine (A8) USB-Cartridge ?

Verfasst: 12.09.2025 14:36
von Erhard
atarixle hat geschrieben:
11.09.2025 05:52
Carsten
-> m.E.: total überarbeitet, der Mann

Re: USB Cartridge: Probleme mit div CPUs

Verfasst: 16.09.2025 23:04
von cas
Burkhard hat geschrieben:
08.09.2025 17:02
Ist das USB Modul nur als USB Erweiterung zu betrachten oder läßt es sich auch als Datenträger (evtl. Speicherkarte) anwenden?
Die USB-Cart selbst hat nur 256 Byte Speicher, davon sind ca. 140 Byte auch nutzbar. Der Speicher ist aber nicht als Datenträger gedacht, sondern um dort USB-Pakete von USB-Geräten abzulegen.

Die USB-Cart ist ein USB-Host (also wie die USB-Schnittstellen im PC), man kann dort USB-Geräte anschließen.

Damit Programme auf dem Atari mit diesen USB-Geräten etwas machen können, muss man Treiber schreiben.

Ich habe eine Reihe Beispieltreiber geschrieben (Tastaturen, Joystick, Maus, Lenkrad ...)

Dokumentation, Quellcode, Treiber etc findet ihr unter
https://atariwiki.org/wiki/Wiki.jsp?page=MicroUSB

Schreiben eines Treibers braucht so 1-2 Tage für einfache (HID = Human Interface Devices) Geräte.

USB-Datenträger geht auch, aber leider war "SCSI-over-USB" (das sprechen USB-Datenträger) schlecht spezifiziert, so das man fast für jedes Geraet einen eigenen Treiber braucht. Auf dem PC geht das, dort laden die Betriebssysteme die Treiber bei Bedarf nach. Beim Atari haben wir den Luxus nicht. Das ist auch der Grund warum man unter DOS auf dem PC (MS-DOS, FreeDOS) auch nicht so einfach USB-Datenträger benutzen kann. Ich habe damals den Zugriff auf USB-Datenträger getestet, und es geht. Der Treiber waere aber wahrscheinlich 5-10 KB gross, wenn statt Atari-DOS/Sparta-DOS noch FAT/VFAT oder exFAT gelesen werden soll, dann werden schon die 48 K RAM im Atari knapp. Daher habe ich damals daran nicht weiter gearbeitet.

Die USB-Cart gibt es bei mir kostenlos für jeden, der einen neuen lauffähigen Treiber für ein USB-Gerät schreibt. Es ist nicht schwer, und ich helfe gerne dabei.