Du führst A17 und A18 auch auf der Seite der TOS Module an A17 und A18. Meineswissens geht aus den Atari-Schaltplänen hervor, daß die Adreßleitungen vom 68000 immer a<n die Adressen der ROMs geht, die mit einer Nummer kleiner nummeriert ist, also A1 geht nach A0, A2 nach A1 usw. Ist es nicht korrekter, daß dann auch A17 an A16 und A18 an A17 beschaltet werden?Ja ein Beschriftungsfehler. Ist korrigiert.
Dann ziehst Du alle nicht benutzten Eingange des 240er auf Vcc - also +5V - zusammen, ist es nicht vielleicht so, daß - wie in einem anderen Beitrag schon mal behandelt - an Masse zusammengeführt werden sollten?
Und dann grübel ich noch über die /DTACK Verbindung, vor allen Dingen, warum hier ein Ausgang eines "unbenutzten" Treibers anliegt. Oder ist im Zusammenhang der /DTACK Leitung die an den Steuereingang der Treibergruppe (Pin 19) herangeführte Ausgang eines 7420er Gatters wichtig?
Ich habe eine ähnliche schon mal ausgedruckt, aber da fehlen die oberen 2 Leitungen komplett?!?Was meinst du mit oberen zwei Leitungen?
Gehe ich recht in der Annahme, daß ich die R/W, /AS und Adressleitungen z.B. von der CPU abnehmen kann, um sie in den 7420 bzw. 74240 einzuspeisen? /ROM2 hole ich mir dann von einer Seite des geöffneten Pads auf dem Board und /CE Speise ich dann auf der anderen Padfläche ein - oder mache ich da einen Denkfehler?Das /ROM2 Signal findest an den Lötbrücken die als CE -> 256K gekennzeichnet sind und zwar auf der Seite bei der M1 und 256K nicht verbunden sind. Das aus der Schaltung kommende /CE kommt dann an diese Seite.
print HEX$(LPEEK(&HC00000),16)
LPOKE(&HC00000,&HFF)
schreibst. Wenn die Schaltung korrekt funktioniert, wird erkannt das auf die ROMs geschrieben werden soll (R/W ist low) und die Schaltung sendet kein /DATCK. Funktioniert das wird R/W nicht richtig dekodiert.Hallo noch malIch möchte ja kein besserwisser sein und Elektronisch bin ich auch eher ein Flachmann, Aber hast Du ToPeGs Hinweise auf die Durchschaltgeschwindigkeiten jetzt beachtet? Schon im Post #3 (http://forum.atari-home.de/index.php?topic=9815.msg71329#msg71329) drückte er dazu aus:
Jetzt bin ich am Zweifeln...
Bin noch einmal die Geschichte ROM2, CE und A16, A17 "zu Fuß" nach Schaltplan nachgegangen.
ROM2 hab ich nun an Pin11 von U68, ist identisch mit dem Päd., aber Dichter am "Chip-Tower". Das Ce Speise ich in das Päd. Ein, welches mit Pin 20 der Chips verbunden ist.
Bei A16 sind die 1M-Pads gebrückt und Pin 2 der Eproms sind mit dem Päd. Verbunden, welches direkten Kontakt zu A17 (Pin45 CPU) hat.
Da sollte eigentlich alles passen?
Hab meine Anschlüsse noch einmal mit Deiner Hilfe verglichen, das paßt auch.
Woran könnte es nun noch liegen?
MfG
IRATA
Zumindest der 7402 muss ein 74F02 oder 74ALS02 sein besser wenn der 74240 auch ein 74F240 oder 74ALS240 ist. Hier ist die Laufzeit kritisch.
Speziell das /ROM2 Signal muss sehr schnell durch gereicht werden, da die GLUE keine Verzögerung einrechnet wenn sie /ROM2 aktiviert. Ist das Signal zu langsam, ließt der 68000 nur Müll und stürzt ab.
Der 74240 muss ein 74F240 oder 74ALS240 sein. auch der 7402 muss ein 74F02 oder 74ALS02 sein. Wenn die beiden zu langsam sind, dann wird das /ROM2 Signal nicht schnell genug durch geleitet und der Atari bootet nicht.
Ich dachte ich hätte darauf schon hingewiesen.
Solltest du keinen 74F240 oder 74ALS240 bekommen kannst du das /ROM2 Signal auch am 7402 invertieren. Dazu legst du das /ROM2 an die Pins5,6 Pin4 verbindest du dann mit Pin12. Damit umgehst du den langsamen 74LS240.
Beim 7402 ist es wichtig das er richtig schnell ist. Wenn du einen 74S02 bekommen kannst ist es noch besser. Das problem ist nämlich, das die GLUE schon das /DTACK gesendet hat bevor es das /ROM2 Signal aktiviert. der 68000 will also schon lesen. Ist die Schaltung zu langsam. Beendet der 68000 den Vorgang bevor die EPROMs aktiviert werden konnten. Und die EPROMS brauchen auch noch Zeit, bis sie Die Daten auf den Bus legen.
...
S1 (/AS) | S2 (/ROM) | S3 (R/W) | S4 (A23) | S5 (A22) | S6 (A21) | S7 (A20) | S8 (A19) | S9 (A18) | | | D1 (/DTACK) | D2 (/CE) |
1 | 1 | X | X | X | X | X | X | X | | | 0 | 0 |
X | 0 | X | X | X | X | X | X | X | | | X | 1 |
0 | X | 1 | 1 | 1 | 1 | 0 | 0 | 0 | | | 1 | 1 |
| | |||||||||||
0 | 1 | 0 | X | X | X | X | X | X | | | 0 | 0 |
0 | 1 | X | 0 | X | X | X | X | X | | | 0 | 0 |
0 | 1 | X | X | 0 | X | X | X | X | | | 0 | 0 |
0 | 1 | X | X | X | 0 | X | X | X | | | 0 | 0 |
0 | 1 | X | X | X | X | 1 | X | X | | | 0 | 0 |
0 | 1 | X | X | X | X | X | 1 | X | | | 0 | 0 |
0 | 1 | X | X | X | X | X | X | 1 | | | 0 | 0 |
| | |||||||||||
0 | 0 | 0 | X | X | X | X | X | X | | | 0 | 1 |
0 | 0 | X | 0 | X | X | X | X | X | | | 0 | 1 |
0 | 0 | X | X | 0 | X | X | X | X | | | 0 | 1 |
0 | 0 | X | X | X | 0 | X | X | X | | | 0 | 1 |
0 | 0 | X | X | X | X | 1 | X | X | | | 0 | 1 |
0 | 0 | X | X | X | X | X | 1 | X | | | 0 | 1 |
0 | 0 | X | X | X | X | X | X | 1 | | | 0 | 1 |
...noch einmal zu ROM2-CE...Wenn ich wüsste was du meinst könnte ich etwas dazu sein, aber ich rate mal. Du hast due Lötbrücken nicht verändert und schließt die neuen Signale an die selbe Leitung? Das geht nicht! Die Leitungen müssen "Frei" sein also von den alten Signalen entkoppelt. Ansonsten passieren undefinierte Sachen.
Könnte der Fehler evtl. Darin liegen, daß das "originale" ROM2/CE parallel zu unserem ROM2/CE liegt und die sich irgendwie stören?
Nicht steinigen, aber ich bin kein Elektronik-Experte und hab versucht mich da mal etwas reinzudenken. Das ROM2 geht ja auch im Originalzustad von Pin19 der GLUE an Pin2/7411 und von Pin13/7411 an Pin20 der Original-Roms Hi-0/Lo-0 - könnte es da nicht zu Problemen kommen?Das hängt von den Lötbrücken ab. Entweder geht das Signal durch den 74ls11 oder daran vorbei. Ist "256K" geschlossen geht es daran vorbei ist "1M" geschlossen geht es durch. Keine der beiden dürfen bei den neuen ROMs geschlossen sein. Dort wo "1M" und "256K" zusammen laufen kommt das neue /CS dran. Am 74ls11 oder "256K" kannst du das /ROM2 abgreifen.
Wäre es für die TOS2.06-Geschichte nicht sinnvoll, die Verbindung Pins22 der neuen Roms mit Pin20 der Sockel nicht herzustellen und das CE-Signal aus unserer (natürlich Deiner) Schaltung direkt an die Pins22 der neuen Roms zu legen?Wenn du die neuen ROM in Bank0 hast ist das nicht nötig, wenn du sie wo anders hast, dann musst du es machen.
Beim Aufdruck der anderen IC sehe ich den 74AS240, für den Du auch zur ALS Type geraten hattest. Ist des AS Type gleichwertig wie ALS oder gar schneller?Da zu hatte ich schon mal was geschrieben.
Mir war die ganze Zeit nicht klar das du einen MegaST hast.
Da musst du entweder den 74ls11 auslöten oder das /CS (Pin20 Sockel / Pin22 EEPROM) gesondert zuführen.
Für MegaSTs gilt:
W4 öffenen. Auf und die Seite, die nicht an die Sockel geht in die Schaltung.
W2: 1,2
W1: 2,3
/CS muss gesondert zugeführt werden.
Nebenbei was die da im MegaST gemacht haben ist ein ziemlicher Hack und belastet den 74LS11 und die GLUE ordentlich.
Dafür, daß der Hack die GLUE und den 7411 stark.belastet, hält es sich aber wacker.Wenn W4 geschlossen ist, ist die Belastung groß wenn die brücke offen ist, dann gibt es keine Probleme.
Noch einmal gefragt, gibt es eine Jedec-Datei für die GAL-Variante?
Ja W1 kann W3 sein. Meine Schaltpläne sind etwas unscharf.
Hat denn jemand von euch die Schaltpläne eines Atari Mega ST1 ...
Im Netz findet man nur Pläne vom Mega ST2/4 ...
So wie ich es momentan habe, kann ich A16 von der CPU direkt am Pin3 der neuen Eproms (A15) messen und A17 von der CPU direkt an Pin2 der neuen Eproms (A16) finden.So ist es korrekt.
Man hätte auch moderne 74AC240 / 74ACT240, 74AC02 / 74ACT02 und 74HC20 / 74HCT20 nehmen können, die haben eine weit geringere Stromaufnahme. Meine SpenderPlatinen sind aber alle zu alt dafür. :-)... gehe ich davon aus, daß sie schnell genug sein dürften. Allerdings hat der sehr geringe Preis mich zur Abnahme von mehr als benötigten IC verpflichtet ...
/DTACK, A23-A19, R/W und /AS kannst du am Prozessor abnehmen.Hallo ToPeG!
/DTACK => Pin20
/AS => Pin6
R/W => Pin9
A23-A18 => 52,51,50,48,47,46
VCC => Pin49
GND => Pin33
Schau das besser noch mal nach um sicher zu sein.
Da sind auch Platinen zum selber Ätzen dabei -> https://atari.8bitchip.info/astams.phpDanke, aber die finde ich dort nicht. :(
Da sind auch Platinen zum selber Ätzen dabei -> https://atari.8bitchip.info/astams.phpDanke, aber die finde ich dort nicht. :(
Hallo Frank,
das ist das IDE Interface von Popsel Pera, oder?
Hat das schonmal einer als SingleSided gebaut und funktioniert das?
Die Pläne habe ich schon länger hier liegen und würde es dann mal gerne bauen. Platine werde ich mir fräsen. Nur die Anbindung des TO 206 muss ich mir nochmal genauer ansehen.
Ja ich hatte diese vor Jahren als erstes Projekt einseitig geäzt.geht auch. Aber bevor du selbst anfängst mit ätzen frag dich lieber ob ne lighting st inkl. Cloudy nicht besser wäre. Da haste dann Support, was beim Selbstbau halt nicht ist.Nix gegen die Lighting oder Cloudy, aber warum sollte er von PP keinen Support bekommen? Wenn ich PP anschreibe antwortet PP auch sehr rasch und sehr ausführlich...Und vor allem habe ich Megatari so verstanden, daß er die HW eh schon hat...
Aber bevor du selbst anfängst mit ätzen frag dich lieber ob ne lighting st inkl. Cloudy nicht besser wäre. Da haste dann Support, was beim Selbstbau halt nicht ist.
Aber bevor du selbst anfängst mit ätzen frag dich lieber ob ne lighting st inkl. Cloudy nicht besser wäre. Da haste dann Support, was beim Selbstbau halt nicht ist.
Nicht zu vergessen, dass -- da IDE von Interesse ist -- die Lightning ST ein Feature hat, das sie einzigartig macht: Smartswap. Mit einem herkömmlichen IDE-Interface musst Du Dich entscheiden:
- Bytereihenfolge PC-kompatibel: Datenaustausch mit dem PC möglich, dafür Lese- und Schreibgeschwindigkeit auf dem Atari um ca. 75%(!) reduziert und HDDRIVER kann davon nicht booten. => Immer Diskette nötig, um HDDRIVER zu laden.
- Bytereihenfolge Atari-kompatibel: Schnell und bootfähig, dafür nicht am PC lesbar. => Datenaustausch extrem erschwert.
Mit Smartswap kannst Du alles auf einmal haben: Bootfähig, schnell, am PC lesbar.
mag sein, aber habe jetzt eh gelesen, dass er die Platine fräsen will. Dann würde ich das auch so machen, weil beim selberätzen ist das eine totur beim Single Layout. Musste teils Leiterbahnen von hand Brücken, weil diese verdammt dünn waren und auch ruckzuck weggeätzt waren. Beim fräsen ist das bestimmt einfacher.Weiß nicht, wo das Problem ist, die Platinen-Datei mal eben an OSH zu senden, 2-3 Wochen warten und gut ist. Wer in der heutigen Zeit noch selber ätzt hat entweder nen Ofen im Garten und ne Teerlunge oder die späteren Folgen für sich nicht bedacht.
Die Platinen sind in aller Regel 300dpi Bilddateien und keine GERBER oder ähnliches. Außer selber Ätzen wo und wie kann die denn machen lassen?
... wird eine lighting st für den STe kommen?
Die Platinen sind in aller Regel 300dpi Bilddateien und keine GERBER oder ähnliches. Außer selber Ätzen wo und wie kann die denn machen lassen?
Unterstützt die PP Variante auch ATAPI CD-Rom Laufwerke?
Weiß ja nicht warum das Rat mehrmals erfunden werden muß ?Weil ich gerne selber etwas zusammenlöte und nicht auf fertige Lösungen zurückgreifen will.
Weiß ja nicht warum das Rat mehrmals erfunden werden muß ?Weil ich gerne selber etwas zusammenlöte und nicht auf fertige Lösungen zurückgreifen will.
Dann Kaufs doch als Bausatz!So ist es.
Edit: aber ich verstehe dich, geht mir im grunde genauso ;)
Die Platinen sind in aller Regel 300dpi Bilddateien und keine GERBER oder ähnliches. Außer selber Ätzen wo und wie kann die denn machen lassen?Das Bild in ein Layout Programm laden und das Layout nachzeichnen. Anschließend generiert man die Gerber Dateien und lädt sie zu einem PCB Service hoch. Nach 4-5 Tagen kommen die fertigen Platinen dann nach Hause.