atari-home.de - Foren
Hardware => Hardware (Classic 16-/32-Bit) => Thema gestartet von: Lukas Frank am Do 01.10.2020, 17:40:37
-
STGA ist ein altes Projekt von Till Harbaum. Habe mal ein Layout gemacht und werde mal Platinen machen lassen. Dauert aber noch bis das VOFA Projekt fertig ist ...
-
Habe mal eine aufgebaut und einen Fehler entdeckt weil im Eagle Schaltplan iordy anstatt rdy benannt war. Ärgerlich aber nicht schlimm, ein kurzes Patchkabel behebt den Fehler. Habe es auch nicht geschafft das GAL zu übersetzen. Idek hat das für mich erfolgreich gemacht. Nun läuft alles ...
Läuft auch mit 8MB Alternate Ram und Lightning ST.
-
Sieht doch schon einmal gut aus... :-)
-
Ja das Platinenlayput ist mir ganz gut geglückt bis auf zwei drei Stellen. Ist ja nicht so viel drauf. Aber ich hatte keine Lust mehr da man dann Stellenweise immer wieder neu angefangen muss. Der Autorouter ist leider großer Müll.
-
Für Autorouter finde ich das ganz ok.
-
Das is alles ohne Autorouter.
-
Das Batteriefach aus dem Atari Mega ST Deckel muss man natürlich komplett wegschneiden weil der auf der Grafikkarte anstösst. Man kann recht einfach Alternativ intern einen Doppel AA oder AAA Batteriehalter verbauen.
-
Idek hat Nova Treiber für die STGA geschrieben. Der Typ T0 ist für alle Karten die einen 256 Farben fähigen RamDAC haben.
-> https://silicon-heaven.org/atari/nova/
... unter ST Mega ST
-
Das Batteriefach aus dem Atari Mega ST Deckel muss man natürlich komplett wegschneiden weil der auf der Grafikkarte anstösst. Man kann recht einfach Alternativ intern einen Doppel AA oder AAA Batteriehalter verbauen.
Ohne die Grafikkarte also nur der Adapter passt der Deckel. Es kommt auf die Grafikkarte an ob alles passt. Eine schmale siehe Bild wäre das beste.. Die Grafikkarte die ich immer zum Testen benutze hat so einen dicken Feature Connector und die ist recht breit, deshalb stösst da das Batteriegehäuse an ...
-
Idek hat Nova Treiber für die STGA geschrieben. Der Typ T0 ist für alle Karten die einen 256 Farben fähigen RamDAC haben.
-> https://silicon-heaven.org/atari/nova/
... unter ST Mega ST
Klasse, das hatte ich doch glatt übersehen... gut das es diese Treiber gibt. Danke @Idek.
-
Geschwindigkeit im Vergleich zu einer Atari Falcon 256 Farben Auflösung bei 640x480 Pixel beim Atari Falcon. Der Atari Mega ST mit STGA und ET4000 läuft bei 1024x768 bei 256 Farben und TOS 1.04. Unter TOS 2.06 und plus 8MB Alternate Ram erreicht die Grafikleistung ein paar Prozent Punkte mehr und der Wert im Vergleich zum Falcon liegt dann bei 99%. Alles natürlich mit dem Nova Treiber.
-
NVDI ET4000 geht auch mit der STGA ...
Bildspeicher: $FEC00000
Registerbasis: $FECF03B0
Wichtig ist "16bit I/O" muss eingestellt sein
und die folgenden Werte für CLUT:
8bit : 00
15bit : A0
16bit : C0
24bit : F0
-
Es ist nicht möglich eine W32i mit dem STGA Adapter zu betreiben.
-
Der STGA Adapter läuft nicht zusammen mit dem c´t IDE Interface. Wie es mit anderen IDE Adaptern aussieht weiss ich nicht.
-
Der STGA Adapter läuft nicht zusammen mit dem c´t IDE Interface. Wie es mit anderen IDE Adaptern aussieht weiss ich nicht.
Wie macht sich das bemerkbar?
-
Wie macht sich das bemerkbar?
Bildschirm bleibt weiss und der Rechner hängt.
Der STGA Adapter läuft nicht zusammen mit dem c´t IDE Interface. Wie es mit anderen IDE Adaptern aussieht weiss ich nicht.
Habe mal mit dem GAL gespielt und der ROM Teil für das TOS 2.06 rausgenommen und einen Code Patch von Olivier aus Beligen bei der Ansteuerung der beiden 245 eingearbeitet. Läuft so mit der STGA jetzt ...
// 16.04.93 Kai Scheffer
// 20.06.93 Kai Scheffer Pinbelegung gem c't Layout abgendert
GAL-Listing fr IDE-Platten-Adapter am ATARI ST (c't 9/93)
IDE-Register $F00000 bis $F1FFFF
ROM-Breich $E00000 bis $EFFFFF und ROM2-Select (rausgenommen)
Erzeugung von:
/DTACK zum Atari
/CS0 geht zur IDE-Platte Pin 37
/CS1 geht zur IDE-Platte Pin 36
/IORD geht zur IDE-Platte Pin 25
/IOWR geht zur IDE-Platte Pin 23
/G Enable-Signal fr die Datenbustreiber (2x74HCT245)
/INT Interrupt-Signal zum Atari (DMA-Port Pin 10)
*IDENTIFICATION
IDE_ONLY;
*TYPE
GAL20V8;
*PINS
/AS = 3,
RW = 5,
A5 = 1,
A17 = 6,
A18 = 7,
A19 = 9,
A20 = 8,
A21 = 10,
A22 = 11,
A23 = 13,
/LDS = 4,
/IOCHRDY = 14,
IRQ14 = 23,
/INT.T = 19,
/IOWR.T = 22,
/IORD.T = 21,
/G.T = 16,
/CS1.T = 18,
/CS0.T = 17,
/DTACK.T = 15;
*BOOLEAN-EQUATIONS
IOWR.E = VCC;
IORD.E = VCC;
G.E = VCC;
CS1.E = VCC;
CS0.E = VCC;
INT.E = IRQ14;
INT = IRQ14;
CS0 = /A5 & /A17 & /A18 & /A19 & A20 & A21 & A22 & A23;
CS1 = A5 & /A17 & /A18 & /A19 & A20 & A21 & A22 & A23;
G = /A17 & /A18 & /A19 & A20 & A21 & A22 & A23;
IORD = LDS & RW & CS0 + LDS & RW & CS1;
IOWR = LDS & /RW & CS0 + LDS & /RW & CS1 + LDS & /RW;
DTACK = /A17 & /A18 & /A19 & A20 & A21 & A22 & A23;
DTACK.E = /IOCHRDY & AS & /A19 & A21 & A22 & A23;
*END
-
Läuft zwar aber Floppy geht nicht mehr. IDE geht wunderbar.
Also so nicht brauchbar !
-
Schick mir mal bitte beide Listings zu! Ich schau sie mir mal an
-
Prüf mal in deinen Schaltungen ob A21 korrekt angeschlossen ist! Wenn A21 nicht korrekt ist, dann kann es sein das die STGA auch bei E0 also beim TOS reagiert ansonsten ist es C0
-
A21 ist am STGA und am IDE richtig. Ich vermute es liegt an der Nutzung von /LDS am c´t Interface, keine Ahnung?
Mit dem Patch von Olivier ging die STGA (ROM Teil auch raus) aber die Floppy nicht ...
G = LDS & RW & /A17 & /A18 & /A19 & A20 & A21 & A22 & A23
+ /RW & /A17 & /A18 & /A19 & A20 & A21 & A22 & A23;
it's very long for nothing:
simply this should works:
G = /A17 & /A18 & /A19 & A20 & A21 & A22 & A23;
-
Ne an LDS liegt das nicht, damit sagt die CPU dem Device ja nur welches Byte gelesen werden soll.
Ich denke das würde auch ohne gehen.
Ich schau mir mal das Timing vom ISA Bus an, und schau das ich den GAL etwas anpassen kann. Vielleicht kann man mit paar Patches da nochwas machen.
-
Der STGA Adapter läuft nicht zusammen mit dem c´t IDE Interface. Wie es mit anderen IDE Adaptern aussieht weiss ich nicht.
Lightning ST (IDE+USB) zusammen mit STGA funktioniert.
-
Magst du solche Erkenntnisse nicht noch ins wiki.newtosworld.de eintragen, auf die Lightning-Seite als Abschnitt?
-
Sehe da keine Notwendigkeit da ich vermute das die STGA mit jedem IDE Interface läuft außer dem c´t Teil.
-
Magst du solche Erkenntnisse nicht noch ins wiki.newtosworld.de eintragen, auf die Lightning-Seite als Abschnitt?
Erledigt: http://wiki.newtosworld.de/index.php?title=Lightning_ST#Coop_with_other_hardware
-
Der STGA Adapter läuft nicht zusammen mit dem c´t IDE Interface. Wie es mit anderen IDE Adaptern aussieht weiss ich nicht.
Ab Beitrag #13 alles Blödsinn von meiner Seite aus. Hatte die ganze Zeit das INT (ACSI Pin10) Signal nicht angeschlossen.
Also die STGA funktioniert wunderbar mit dem c´t IDE Interface.
-
Ab Beitrag #13 alles Blödsinn von meiner Seite aus. Hatte die ganze Zeit das INT (ACSI Pin10) Signal nicht angeschlossen.
Also die STGA funktioniert wunderbar mit dem c´t IDE Interface.
Böser Fehler. ;)
-
Finde ich jetzt nicht so schlimm, eher Lustig so ein Brett vor dem Kopf ...
-
Passiert :) wem ist das noch nicht passiert :P
-
NVDIVGA.INF Paket für die STGA
-
Hallo zusammen,
Ich bin Besitzer eines Mega ST und schaue mir die Optionen zur Aufrüstung an.
Eine alternative Graphic Karte wäre natürlich top - sind die (Eagle) Dateien und auch die Programmierdatein für der GALs für das STAG Projekt irgendwo verfügbar?
Danke & Gruss Holger
-
http://www.harbaum.org/till/atari/index.html
Platine dazu musst du selber machen.
-
Ich bin Besitzer eines Mega ST und schaue mir die Optionen zur Aufrüstung an.
Eine alternative Graphic Karte wäre natürlich top - sind die (Eagle) Dateien und auch die Programmierdatein für der GALs für das STAG Projekt irgendwo verfügbar?
Nur zum im Hinterkopf behalten: wenn du höhere (Farb-)Auflösungen anstrebst, dann geht auch mehr RAM für GEM-Buffer weg, du wirst weniger der 2 oder 4 MB frei haben. Ich habe die Formel nicht mehr im Kopf und bin zu faul in TOS-Sourcen oder bei MagiC zu suchen, aber IIRC waren es mal 1/2 oder 1/3 des Screen Buffers, und beim ST sind das ja nur 64 KB. Bei einer VGA-Karte ist der auch mal 768 KB groß (1024×768 bei 256 F.) -- da ist eine andere Größenordnung.
Ggfs. willst du dann noch einen StormST haben für 8 MB Alt-RAM für Programme.
edit Argl, der Standard-ST-Modus hat natürlich 32 KB Speicherbedarf, nicht 64.
-
Unter dem Nova Treiber und TOS 2.06 bleiben von den 4MB bei 1024x768 und 256 Farben 3MB an freiem Speicher. Mit NVDI ET4000, NVDI5 etwas weniger. Einiges braucht HDDriver und das Kontrollfeld mit den CPX Modulen.
Das ganze unter TOS 1.04 bleiben knapp 3,4MB frei.
-
Der STGA funktioniert wunderbar mit LightningST, StormST und Cloudy ...
-
Bei dem STGA Adapter kann man nicht erwarten das alle möglichen ET4000 ISA Grafikkarten laufen! Die Karte im Bild zum Beispiel funktioniert nicht ...
-
Hallo, vielleicht kann ich hier auch eine hilfreichen Hinweis geben . Ich betreibe hier eine STG[A]TW von geekdot, deren VGA-Teil ist ja die STGA. Sie läuft problemlos mit den Treibern von Idek undf den NVDI-Treibern. Probleme hatte ich allerdings bei Verwendung meines DSTB1-Beschleunigers (https://github.com/dh219/DSTB). Ging prinzipiell, aber viel Pixelmüll und Abstürze. Ich habe dann die "Transistor-Kunstschaltung" zur DTACK-Invertierung durch ein Gatter 74HC03 ersetzt, seitdem läuft es zur vollen Zufriedenheit.
Gruss Andre
-
Ja Danke ...
... scheint ja dann mit dem Gatter schneller zu sein?
-
Ob schneller weis ich nicht, aber die Transistorschaltung hat einen großen Nachteil. Wenn der Basiswiderstand groß ist, bildet er mit der Basiskapazität des Transistors einen Tiefpass, welcher die Flanken verschleift. Das wird mit dem Parallel-C ausgeglichen, aber funktioniert natürlich schlecht in einem weiten Frequenzbereich. Von Unter- und Überschwingern ganz zu schweigen. Soweit meine Theorie ;-)
Ich habe jedenfalls mit dem Mod gute Erfahrungen gemacht und empfehle es daher weiter.
-
Habe leider gerade zehn Platinen machen lassen. Baue den Mod mal ein und Teste das, überarbeite dann mal das Layout ...
-
Mit 8MHz im Normalbetrieb hatte ich keine Probleme, nur mit dem Beschleuniger. Den möchte ich aber nicht mehr missen, man gewöhnt sich zu schnell daran, wenn es auch kein Rennpferd ist, so doch eine spürbare Verbesserung.
-
Habe den HC03 mal bei einer STGA Platine eingebaut und funktioniert natürlich. Konnte noch keinen Unterschied feststellen, muss das mal mit einer TF536 und PAK68/3 testen ...
Habe mal ein neues Layout gemacht mit dem 74HC03 so das man wahlweise die Transistor Schaltung oder das HC03 bestücken kann.
-
@andre_s ... was benutzt du denn für einen Beschleuniger?
Habe mal mit PAK68/3 probiert und mit der Transistor Schaltung ist alles in Ordnung. Hatte auch eine PuPla/2 benutzt wegen der FRAK Fastram Karte.
Eine TF536 die mit dem Exxos TOS 2.06 für seine ST536 auf einem original Atari MegaST Mainboard zusammen mit einem c´t IDE Interface läuft hat kein Problem mit der original STGA Schaltung.
-
Warum eigentlich ein HC03 und kein einfacher Inverter (z.B. HC04 oder LS04)
-
Das DTACK Signal was aus dem GAL kommt muss invertiert werden und es muss Open Collector sein ...
-
Das DTACK Signal was aus dem GAL kommt muss invertiert werden und es muss Open Collector sein ...
Danke - open collector hatte ich übersehen…
Sammle gerade solche „möglichen Verbesserungen“ für meine Überarbeitung des „ATX ST“ Layouts…
-
Hallo Frank, mit dem DSTB1 hatte ich , wie gesagt, Bildstörungen, welche mit dem HC03 weg sind. Andere Beschleuniger habe ich leider nicht. Wenn es bei den anderen Beschleunigern keine Probleme gibt, umso besser. Vielleicht liegt es auch an der ET4000, welche ich hier habe.
-
Hatte auch überlegt wegen einer DSTB1 ...