APE Windoofs und Laptop

1, 2

von Tigerduck » Mi 24. Mai 2006, 14:39
Hallo Kaleu!

Also ich habe einen Toshiba 220CS mit 200 MHz und einer 4 GB Platte und 64 MB RAM. Der Laptop hat eine serielle, als auch eine USB 1.0 Schnittstelle.

Darauf läuft Windows 98SE und ich arbeite mit der APE-Trial Version 2.3.2 (Windows) und dem SIO2PC Adapter von Atarimax an der seriellen Schnittstelle.

Das ganze System läuft ohne Probleme.

Ebenso funktioniert es mit meinem Thinkpad T23, 1GHz, 60 GB Festplatte und Windows XP professional SP2, der neben 2 USB 1.1 Ports auch noch über die serielle Schnittstelle verfügt.

Den Toshiba benutze ich nur als "ATARI-Sklaven" :wink: und schaufle die Daten von meinem Thinkpad (Hauptrechner) wie z.B. Downloads per USB-Stick von einem Rechner zum anderen.
Das geht flott und Problemlos.

Hoffe das hat dir etwas geholfen das richtige System für dich zu aufzubauen.

Gruß

Tigerduck (Technischer Versager 8) )

von HiassofT » Mi 24. Mai 2006, 15:03
HiassofT hat geschrieben:
KaleuU97 hat geschrieben:Hiasoft wenn ich Deine Mailadi hier finde, schicke ich Dir mal die neuste Voll- Version (gezipt) von APE- WinXP von Steve T.,da kannst Du mal erneut testen !!

Danke, Mail ist angekommen und APE installiert, aber leider kann ich gerade meinen USB-Serial Adapter nicht finden :-(

So, nun habe ich das Ding doch noch gefunden. Ist übrigens ein "Manhattan USB to Serial Converter", Artikelnr. 205146 und verwendet einen USB-to-Serial Chip von Prolific (meldet sich im Gerätemanager als "Prolific USB-to-Serial Comm Port", Treiberversion ist 2.0.2.1. Der PC, auf dem ich getestet habe, ist ein 800MHz P3 mit irgendeinem schrottigen VIA Board und onboard USB und seriellen Schnittstellen. OS ist Win2k mit Service Pack 4.

Mit der seriellen Schnittstelle klappt's einwandfrei, mit dem USB-Serial Adapter aber ganz schlecht. Beim Booten sieht man im APE command log, daß "Get Status" funktioniert, beim Lesen von Sektor 1 läuft der Atari aber in ein Timeout und gibt "BOOT ERROR" aus. Das wiederholt sich dann einige Male wieder...

Ich habe dann statt Deiner APE version (meldet sich als 2.3.3) die Apetrial von der Website (Version 2.3.5) installiert, mit gleichem Ergebnis.

Der "Safety Margin" in APE war per Default auf 1 gestellt, ich habe aber auch (erfolglos) Werte von 4 und 7 probiert. Weitere Sachen habe ich dann nicht mehr getestet.

Auch wieder mit der Trial Version: mit der onboard Seriellen klappt's wunderbar, auch in Highspeed (3xSIO).

so long,

Hias

von mega-hz » Fr 26. Mai 2006, 08:11
Also ich bin fest der meinung, daß das APE noch immernicht 100%ig richtig funktioniert im Bezug auf die serielle...
Denn mit exakt gleicher Hardware auf beiden Seiten haben sich durch den Tausch von APE2.3.1 auf 2.3.2 die Probleme drastisch reduziert! Ich denke da sind wohl noch ein paar bugs im Ape...
Die Chips die ich verwende, sind ein MAX232ACPE der bis 200000 Baud gut klar kommt, ein MAX202ECPE geht meist auch, jedoch kann der nur bis 64000...sollte man also nicht nehmen. Die Shottky-Diode ist eine BA48, wenn ich mich recht erinnere...
Gruß,
Wolfram.

von Dietrich » Sa 27. Mai 2006, 00:17
mega-hz hat geschrieben:Also ich bin fest der meinung, daß das APE noch immernicht 100%ig richtig funktioniert im Bezug auf die serielle...

Kann ich bestätigen! Ohne Hardware-Tausch ist Version 2.3.5 die erste APE-Version, die es bei mir schaffte, Sektoren zum Atari zu schicken. Da ich kein Bastler bin und daher nicht an der Hardware rumfummeln wollte, habe ich daraufhin das SIO so angepasst, dass es überhaupt keine Timing-Delay-Anforderungen an APE stellt. Und siehe da, auf einmal funktioniert das Lesen sogar in Ultra-Speed einwandfrei.

Ärgerlich finde ich, dass man in APE die offiziellen SIO-Timing-Parameter nicht selbst einstellen kann, wie in SIO2PC.COM (naja, hier wäre eine Einstellung in us auch besser). Das würde Nicht-Bastlern viel helfen.

Gruß Dietrich

von mega-hz » Sa 27. Mai 2006, 02:21
@Dietrich:

Schreibe doch dem Steve mal solche Tips!
Vielleicht geht er ja drauf ein und fügt so eine art User-Schnittstelle in Form einer INI oder so mit ein!

Gruß,
Wolfram.

von HiassofT » Sa 27. Mai 2006, 13:50
Dietrich hat geschrieben:Da ich kein Bastler bin und daher nicht an der Hardware rumfummeln wollte, habe ich daraufhin das SIO so angepasst, dass es überhaupt keine Timing-Delay-Anforderungen an APE stellt. Und siehe da, auf einmal funktioniert das Lesen sogar in Ultra-Speed einwandfrei.

Welche Teile des SIO-Protokolls waren denn die Timing-problematischen? Die Zeit zwischen ACK und Complete (t5)?

so long,

Hias

von Dietrich » Mi 31. Mai 2006, 01:24
Ich habs jetzt nicht genau geprüft, aber ich denke es ist t5 (Ack -> Complete) und t2 (die Zeit, die der Atari auf ein Ack wartet).

Für t5 definiert Atari für den 400/800 mindestens 250us. Da beim Original-SIO des XL zusätzlich ein STA WSYNC an dieser Stelle gemacht wird, der den Atari für max. eine Bildschirmzeile anhält, sind nocheinmal 200us zu addieren, das ergibt ein Minimum von 450us für einen sicheren Betrieb (z.B. wenn ein VBI oder einfache DLIs auftreten). Ich habe den Verdacht, dass APE hier vielleicht 150us oder weniger eingestellt hat. Mit dem Original-SIO funktioniert das ganze bei mir nur holprig.

Zum Vergleich: Die XF551 hat 1000us (aha!), die Hyper XF 600us für t5.

Das zweite Problem ist t2 = das Warten auf ein Ack. Ich habe das in meinem SIO (von 20-40ms) auf 60-80ms hochgestellt, erst so funktionierte APE ohne jegliche Aussetzer (angenehm, dass man das hören kann :wink:). Da ist aber APE sicherlich unschuldig dran; das liegt wohl eher an meinem Windows ME ...

Gruß Dietrich

von HiassofT » Mi 21. Jun 2006, 12:30
Zum Thema APE und USB-Seriell Adapter gab's gerade eben ein interessantes Posting von Steve Tucker im Atarimax Forum:

http://www.atarimax.com/flashcart/forum/viewtopic.php?t=447

Steve Tucker @ atarimax forum hat geschrieben:None of them will work with APE or most other SIO2PC programs.

I will be releasing a specialized USB module for existing sio2pc adapters soon.

so long,

Hias
1, 2