Autor Thema: 14MB Speichererweiterung MEGA-ST  (Gelesen 153111 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #160 am: Mo 17.09.2007, 22:37:48 »
Ich schau mal in mein netts Büchlein, vielleicht finde ich ja was.

Wie müßte den die logische gleichung lauten, kannst mal ne Tabelle machen, da schau ich mal ob ich mich rein denken kann.
Tschau Ingo

Offline mega-hz

  • Benutzer
  • Beiträge: 187
  • geht nicht gibs nicht...
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #161 am: Mo 17.09.2007, 22:45:16 »
/4MB <- /A23 * /A22 * /8MB
/8MB <- /A23 *  A22 * /4MB

jeweils nur einer z.z. an, d.h. wenn /8MB angeht, muss /4MB gelöscht werden.


Bitte KEINE PN's                      ***          Nur EMAILs !   ***

Offline mega-hz

  • Benutzer
  • Beiträge: 187
  • geht nicht gibs nicht...
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #162 am: Mo 17.09.2007, 22:54:41 »
hm, genauso hatte ich es probiert, aber nur der 8MB blieb an! Wurde auch nicht gelöscht, wenn auf 4MB zugegriffen wurde.
CLK evt an die 32Mhz?

Erst mal ein Bier und dann morgen weiterschauen...

(Wenn bloss Wolfgang F. da wäre.. ;) )
Bitte KEINE PN's                      ***          Nur EMAILs !   ***

Offline mega-hz

  • Benutzer
  • Beiträge: 187
  • geht nicht gibs nicht...
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #163 am: Mo 17.09.2007, 22:57:11 »
Was mich aber immernoch wurmt, die uralte Platine von 1990 lief störungsfrei mit der gleichen Logik...
Genau wie meine TOS2.06-IDE Karte, die macht ja auch noch Mucken....
Nein, ich will nicht nen anderen Rechner nehmen  :)
Denn wenn DIESER läuft, laufen alle anderen mit (anscheinend) schlechtem Timing auch.
Bitte KEINE PN's                      ***          Nur EMAILs !   ***

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #164 am: Mo 17.09.2007, 23:01:56 »
Nochmal zu verständnis,

du machst hier ein Ram Switching, über die beiden Adressleitung A22 und A23 was ja oberhalb der 4Mb wäre.

Weißt du eigentlich wer das refresh Organsisiert? Die MMU oder kommt die Anweisung von der CPU?

Das Prinzip wurde ja schon im 8Bit Atari verwendet, aber da war ja die Speicherverwaltung etwas anders.
Tschau Ingo

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #165 am: Mo 17.09.2007, 23:07:20 »
Hab gerate gelesen das macht die MMU, also wird ja deine logic davon nicht wind bekommen und die 2. Bank nicht refreshen. Könnte es eventuell daran liegen ,das sich der ST dann daran fest Frist?

Tschau Ingo
Tschau Ingo

Offline mega-hz

  • Benutzer
  • Beiträge: 187
  • geht nicht gibs nicht...
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #166 am: Mo 17.09.2007, 23:13:57 »
Der Refresh kommt von der MMU.
Da die RAS und Adressleitungen Leitungen an allen RAMs sind, bekommen sie ihren Refresh!
Die CAS Leitungen kann man quasi als ChipSelect benutzen, wenn man dafür einen schaltbaren Treiber verwendet.
Wie schon einige Male gesagt, es hat nix mit den RAMs zutun! Das ist alles stabil!
Ich muss nur dafür sorgen, daß der Treiber im richtigen Zeitpunkt umschaltet.
Meine Schaltung von 1990 hat ja 1A gelaufen!
Nur kennt man ja die STs, manche haben ein noch engeres Timing als andere...
Dieser MEGA-ST scheint dazu zu gehören..

Ich geb so schnell nicht auf! :)
Bitte KEINE PN's                      ***          Nur EMAILs !   ***

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #167 am: Mo 17.09.2007, 23:17:59 »
Das ist sehr schön das du so schnell nicht aufgibst. Hoffe du gibst mit mir nicht so schnell auf  ::) versuche zu verstehen was du machst.

Erkennt das tos eigentlich selbst das es mehr als 4Mb Ram besitzt? Oder mußt du ihm das durch einen Treiber sagen?

Tschau Ingo

Offline mega-hz

  • Benutzer
  • Beiträge: 187
  • geht nicht gibs nicht...
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #168 am: Mo 17.09.2007, 23:23:39 »
TOS 2.06 erkennt es selber (konnte leider noch kein Foto davon machen)

TOS1.0,1.2.1.4 KOAS usw. muss man es einmal am besten im Auto-Ordner "klarmachen":

XBIOS(2) PHYSBASE $7F8000 (8Mb)
XBIOS(3) LOGBASE     "    "     "      "
mittels
XBIOS(5,$7F8000,$7F8000,-1) SETSCREEN ändern!
$42E PHYSTOP auf $800000 setzen
$436 MEMTOP  auf $7F8000 setzen
$44E _V_BAS_AD auf $7F8000 setzen

Das braucht bei den alten TOSsen nur einmal gemacht werden, ist sogar nach nem Reset noch aktuell!

Bitte KEINE PN's                      ***          Nur EMAILs !   ***

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #169 am: Mo 17.09.2007, 23:28:22 »
Sagmal ich wollte mal was Testen,

ich habe hier ein Mega STE board rumliegen, ich würde dem gern 4x4MB verpassen.

Dazu hatte ich mir folgende lösung ausgedacht.

Ich nehme die A22 und A23 Verknüfe sie mit einem GAL und dazu noch eins der RAS bzw. CAS Signale.

D.h. wenn auf diesem Adressbereich zugegriffen wird und das CAS bzw . RAS1 signal gesetzt ist dann soll die MAD10 auf High sein. So habe ich das mal irgendwo gelsen.

Was meinst du könnte das Funktionieren? Zumindest ansatzweise?

So ich mach jetzt schluß, muß morgen wieder zeitig raus.

Tschau Ingo

Offline mega-hz

  • Benutzer
  • Beiträge: 187
  • geht nicht gibs nicht...
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #170 am: Mo 17.09.2007, 23:39:41 »
Sowas hab ich auch mal gesehen, aber irgendwie mit ner häßlichen spule...
Noch nicht ausprobiert...



Ich mach auch schluss für heute, N8 allen stillen "Zuschauern"  ;)
Bitte KEINE PN's                      ***          Nur EMAILs !   ***

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #171 am: Di 18.09.2007, 07:50:45 »
Ich würde es ganz gern mal Testen, do ein großer aufwand ist es ja nicht. Wo ich jedoch denke wo es Probleme geben könnte wäre mit dem Timing. Das müßte man schauen, ob die Adressen auch zur richtige Zeit anliegen.

P.S: Hab deine XE Speicherweiterung gesehen, echt Klasse Arbeit. Wäre ich eventuell auch interessiert daran. Würde dafür meinen 130er sogar ausgraben  ;D
Tschau Ingo

Offline mega-hz

  • Benutzer
  • Beiträge: 187
  • geht nicht gibs nicht...
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #172 am: Di 18.09.2007, 08:07:37 »
 :)
danke, aber der eigentliche Entwickler ist Bernd Herale,
ich habe mich nur ums Layout, Produktion und Bestückung der Platine gekümmert.

Eine Sache fehlt bei der Schaltung aber, man muss der
MMU mitteilen, daß es sich um RAM handelt!
Wie ich das mache, möchte ich aber noch nicht verraten! ;)
Bitte KEINE PN's                      ***          Nur EMAILs !   ***

Offline mega-hz

  • Benutzer
  • Beiträge: 187
  • geht nicht gibs nicht...
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #173 am: Di 18.09.2007, 08:12:02 »
Habe übrigens gestern abend noch rausgefunden,
daß die Logik
/4MB <- /A23 * /A22 * /8MB
/8MB <- /A23 *  A22 * /4MB

beide Ausgänge Lo schaltet, sobald einmal zugegriffen wurde!
Also es werden die gesetzten Register nicht mehr gelöscht!
Das kann dann ja nicht gehen...
Bitte KEINE PN's                      ***          Nur EMAILs !   ***

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #174 am: Di 18.09.2007, 08:27:24 »
:)
danke, aber der eigentliche Entwickler ist Bernd Herale,
ich habe mich nur ums Layout, Produktion und Bestückung der Platine gekümmert.

Eine Sache fehlt bei der Schaltung aber, man muss der
MMU mitteilen, daß es sich um RAM handelt!
Wie ich das mache, möchte ich aber noch nicht verraten! ;)

Bei der Speichererweiterung für den XE oder die für den ST weiß jetzt nicht welche du meinst!
Tschau Ingo

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #175 am: Di 18.09.2007, 08:29:12 »
Habe übrigens gestern abend noch rausgefunden,
daß die Logik
/4MB <- /A23 * /A22 * /8MB
/8MB <- /A23 *  A22 * /4MB

beide Ausgänge Lo schaltet, sobald einmal zugegriffen wurde!
Also es werden die gesetzten Register nicht mehr gelöscht!
Das kann dann ja nicht gehen...

Haste mal Manuell versucht die Leitungen auf high und low zu setzen (ich meine am GAL) funktioniert das dann oder auch nicht.
Tschau Ingo

Offline mega-hz

  • Benutzer
  • Beiträge: 187
  • geht nicht gibs nicht...
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #176 am: Di 18.09.2007, 19:01:47 »
Hi,

ich meinte die XL/XE 512K Erweiterung ist von Bernd...
Die 14MB ist von mir.

Ja, es funktioniert, wenn ich die Ausgänge fest auf HI und LO programmiere, aber natürlich dann nur mit einer Bank.
Bitte KEINE PN's                      ***          Nur EMAILs !   ***

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #177 am: Di 18.09.2007, 21:33:14 »
Nein ich meine, die Schaltbedingungen für den GAL simulieren und schauen was er macht, ob er sich dan zurück setzt in die anderen Zustände.

Mal eine Frage welchen Takt hast du eigentlich angelegt an den GAL?
Tschau Ingo

Offline mega-hz

  • Benutzer
  • Beiträge: 187
  • geht nicht gibs nicht...
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #178 am: Di 18.09.2007, 21:37:27 »
hm, erklär mal genauer das mit simulieren...
Clk ist z.Z. an 16Mhz, habe aber die Befürchtung, daß das GAL diese gar nicht schafft.
Hab aber grad noch ne andere Idee mit der Logik,
mal eben probieren..
Bitte KEINE PN's                      ***          Nur EMAILs !   ***

Offline tuxie

  • Benutzer
  • Beiträge: 6.836
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: 14MB Speichererweiterung MEGA-ST
« Antwort #179 am: Di 18.09.2007, 21:48:35 »
Also du hast ja eine eine Logictabelle die du Programmiert hast.

So und wenn du diese bedingung an den GAL anlegst, sollte er ja den Ausgang demenstrechend schalten

BSP.:

Pin1 - E1
Pin2 - E2

Pin3 - A1 * A2

Legst du jetzt Pin1 und Pin2 auf high müßte theoretisch Pin3 dann auch high werden. Un umgekehrt. das meine ich damit.

Läuft die MMU mit 16MHz? Ja ich glaube, denke der GAL und die MMU sollten Synchron laufen.

Tschau Ingo