Hardware > Hardware (Classic 16-/32-Bit)

Wenn man keine ATW800 hat...

<< < (2/2)

goetz @ 3rz:

--- Zitat von: geekdot am Fr 13.10.2023, 22:48:31 ---Da ATARI selbst ja nie so etwas vorgesehen hat, liegt es an uns, da was Tolles dran zu stricken.
Das erfordert dann schon etwas Einarbeitung. Es muss ein Programm für den Transputer erstellt werden, das lädt dann z.B. die GEM Applikation bei ihrem start in diesen hoch und kann dann Daten mit ihm austauschen.
Ein Beispiel wäre hier Schach. […]

--- Ende Zitat ---

JFIF/JPEG-/WebP-/AVIF-Dekomprimierung; TLS/SSL-Handhabung; MP3-Dekodierung -- all die Dinge, die „nach“ dem 68000 rauskamen und mehr Oooomph brauchen, als sie ein 68000 je hätte. Uiuiuiui!

Jetzt fehlt nur noch ein TRAM-zu-Cartridge-Port – „steck dem 1040STF schnell mal etwas Leistung zu“ - <stöpsel>  ;D

geekdot:

--- Zitat von: gh-baden am Sa 14.10.2023, 08:26:51 ---JFIF/JPEG-/WebP-/AVIF-Dekomprimierung; TLS/SSL-Handhabung; MP3-Dekodierung -- all die Dinge, die „nach“ dem 68000 rauskamen und mehr Oooomph brauchen, als sie ein 68000 je hätte. Uiuiuiui!

--- Ende Zitat ---

Dann will ich mal ein paar Träume zerstören  >:D

Man bedenke: Alle Daten müssen hin- und wieder zurück. Der Transputer ist über einen 8bit Link-Adapter (Inmos C012) angeschlossen. Der macht so 200-300KB/s auf einem Atari ST (Transputer untereinander sprechen allerdings mit 20Mbit/s).
Eine MP3 decoding würde also nur Sinn machen, wenn der DAC auf dem TRAM säße und der Transputer somit seine dekodierten Daten direkt loswürde...
JPEG... Müsste man mal benchen. 500K JPG rüberdrücken (das sollte der Transputer dann aber bitte komplett in sein RAM puffern) und dann als "raw" zurück zum Atari - am Besten natürlich direkt ins VRAM. Aber sowas ist ja Ih-Bäh... also GEM Getüddel on-top.

Thorsten Otto:

--- Zitat von: geekdot am Sa 14.10.2023, 11:48:44 ---JPEG... Müsste man mal benchen.

--- Ende Zitat ---

Wird vermutlich nichts bringen, wenn die Übertragung ST/Transputer zu langsam ist. Es gibt JPEG decoder die führen die eigentliche Komprimierung auf einer GPU aus; selbst das ist schon langsamer als es auf der CPU von halbwegs modernen Rechnern zu machen, weil das kopieren zu/von GPU länger dauert als das eigentliche komprimieren.

goetz @ 3rz:

--- Zitat von: geekdot am Sa 14.10.2023, 11:48:44 ---Dann will ich mal ein paar Träume zerstören  >:D

--- Ende Zitat ---
Naiiiiin


--- Zitat von: geekdot am Sa 14.10.2023, 11:48:44 ---Man bedenke: Alle Daten müssen hin- und wieder zurück. Der Transputer ist über einen 8bit Link-Adapter (Inmos C012) angeschlossen. Der macht so 200-300KB/s auf einem Atari ST (Transputer untereinander sprechen allerdings mit 20Mbit/s).

--- Ende Zitat ---

Ah, ich dachte die Anbindung zum ST liegt auch bei >=2 MB/s, da im CPU-Sockel


--- Zitat von: geekdot am Sa 14.10.2023, 11:48:44 ---Eine MP3 decoding würde also nur Sinn machen, wenn der DAC auf dem TRAM säße und der Transputer somit seine dekodierten Daten direkt loswürde...

--- Ende Zitat ---

Nö, das ginge auch mit DAC vom STE/TT, 200 KB/s sind mehr als genug für 50 KHz 8 Bit stereo Audio-Hardware.


--- Zitat von: geekdot am Sa 14.10.2023, 11:48:44 ---JPEG... Müsste man mal benchen. 500K JPG rüberdrücken (das sollte der Transputer dann aber bitte komplett in sein RAM puffern) und dann als "raw" zurück zum Atari - am Besten natürlich direkt ins VRAM. Aber sowas ist ja Ih-Bäh... also GEM Getüddel on-top.

--- Ende Zitat ---


--- Zitat ---{JPEG}
Wird vermutlich nichts bringen, wenn die Übertragung ST/Transputer zu langsam ist.

--- Ende Zitat ---

Ja, 200 KB/s in eine Richtung ist relativ lahm, aber selbst mit hin- und herkopieren dürfte das noch lohnen, ein 68000/8 packt JPEGs sicher nicht mit 50-100 KB/s aus.

Das TLS/SSL-Beispiel habt ihr ausgelassen als Angriffopfer, das hat ja relativ wenig I/O/Datenmenge (bei den üblichen Netzwerkanschlüssen eines STs).

andre_s:
Zu den Transfergeschwindigkeiten ist folgendes zu sagen. Der Linkadapter ist im Adressraum der CPU eingebunden, ab 0xFFFAC0 . Das Protokoll der Links erwartet einen Handshake für jedes Byte, was natürlich in der Software (via polling)abgebildet sein muss. Mit Hilfe von ispy kann man das schön messen. Ein Standard-Atari mit 8MHz kommt auf ca 200kb/sek, ich nehme hier einen DSTB1/16MHz als Beschleuniger mit Fastram und erreiche ca 350kB/sek, wobei das natürlich alles Bruttowerte sind. 

Für den Zugriff auf den Linkadapter gibt es ein Autoordner-Programm tbios.prg, dieses ist zum Aliabios vom TEK-Projekt der c´t (Helge Schulz) kompatibel und ermöglicht den Zugriff auf den Linkadapter via GEMDOS. Alle anderen Programme bauen darauf auf. Lauffähig sind derzeit ispy, iserver, afserver, tmon vom Transputerbuch/Gerlach und der ioserver vom Helios. Somit kann man Helios (1.1,1.2,1.3)  und die Entwicklungssoftware von INMOS auf der Atari-Console nutzen. 

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln