• Welcome to Schneider / Amstrad CPC Forum.
Welcome to Schneider / Amstrad CPC Forum. Please login.

17. April 2026, 05:12:47

Login with username, password and session length

Shoutbox

TFM

2024-04-08, 20:42:44
Happy Sonnenfinsternis!  :)

TFM

2024-01-15, 17:06:57
Momentan billige Farbbänder auf Ebay für PCW

Devilmarkus

2023-07-09, 10:37:40
Zweiter 👋😂🤣

TFM

2023-06-13, 14:21:49
Sommerloch!

Recent

Members
Stats
  • Total Posts: 12,834
  • Total Topics: 1,528
  • Online today: 215
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 0
Guests: 174
Total: 174

174 Guests, 0 Users

Speicherausbau CPC 464

Started by Vandalsk, 22. January 2014, 22:45:13

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Vandalsk

Ich hab meinen CPC 464 mal wieder rausgekramt und irgendwie hab ich das Bedürfniss im etwas mehr Arbeitsspeicher zu geben (ich weiß, bringt nicht wirklich was, ist auch nur just for fun).
Ich erinnere mich dunkel, dass in einer Zeitschrift mal so ein Artikel drin war, aber ich glaube, da war es eine Änderung auf der Hauptplatine. An der wollte ich nicht rumbrezeln.
In der Bucht hab ich schon nach was von Dobbertin oder DK'tronics geguckt, aber da war nichts. Mal wieder selber etwas für den CPC zu bauen, reizt mich auch mehr.
Weiß jemand wo ich ein Platinenlayout, Bestückungsliste und Bestückungsplan her bekomme? Bei Tante Google wurde ich nicht fündig.

TFM

#1
Auf Inicron.de gibt's den Bauplan für 512 KB SRAM Akku-gepuffert. Ist fein wenn man RDOS oder die RAM Disk unter CP/M nutzen will.

Uups... EDIT: Die Inicron läuft nur am 6128

TotO in der cpcwiki.eu (Forum) hat auch eine 512 KB Erweiterung entwickelt. Modernere Bauteile, aber keine Akku-Pufferung.

Idee: Versuche die dk'tronics mit 64 KB zu bekommen, die kann man einfach (Austausch der RAM chips) auf 256 KB aufblasen ;-)

EDIT: Für den 464/664 ist die Speichererweiterung von Revaldhino die "am kompatibelste", das sich den RAM Modus &C3 voll unterstützt. Damit läuft sogar FutureOS und CP/M Plus.
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Rennert

eine 444k RamDisc hat Buebchen entwickelt und ich habe sie erfolgreich getestet. schau mal auf seine Homepage buebchen.jimdo.com.
an der 64k Speichererweiterung sind wir dran.
bekomme heut eine DK'Tronics 64MB für CPC464, daraus werde ich einen Schaltplan erstellen.

TFM

64 MB, ja da wär ein Schaltplan super  :flehan:

Läuft die RAM disc von Bübchen auch ohne den Bus-Puffer? Nur mal so gefragt?
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Vandalsk

Super, vielen Dank für die Anregungen und Tips.

Vielleicht ist eine Dobbertin oder DK'tronics 64 Kb Erweiterung die schnellste und einfachste Lösung.

Ich bevorzuge ja eh eher den 6128er  ;)

Rennert

und ich den KC Compact :D


ja die Ram Disc geht auch ohne Buskarte, zum Test habe ich diewse ungetrieben benutzt, da der Floppy Controller vom CPC464 noch nicht über die Richtungssteuerung funktioniert.

Rennert

so die 64k DK'Tronics ist heute gekommen. MemCheck zeigt 256k an.  Ramtest 48k. ich teste mal mit der 256k Bank Switching Software.
die Leiterplatte hat nur 2 Speicher ICs. im Prinzip wie die SMD Version, nur eben mit normalen Schaltkreisen.
bei CPCWiki ist diese Leiterplatte nicht abgebildet. werde morgen mal anfangen den Schaltplan zu erstellen.
den 16V8 werde ich mal auslesen, ist zum Glück gesockelt.

Rennert

ein Bild habe ich doch bei CPCwiki gefunden. es ist eine Zwischenversion und hat 2x TMS4464, also doch nur eine 64k Erweiterung.
die Frage wäre wie diese auf 256k umgerüstet wird.. der LS74 und LS153 ist schon vorhanden. eventuell muss man nur die 2 Chips austauschen. gibts da andere Typen?

TFM

Ja, das geht sicher problemlos. Frag mal den Bryce, der weiß damit beischeid, hat das auch schon mal gemacht.  :)

Ich hab ihn mal gefragt ob er hier reingucken kann, wenn er Zeit hat...


Quote from: Rennert on 24. January 2014, 23:32:59
so die 64k DK'Tronics ist heute gekommen. MemCheck zeigt 256k an.  Ramtest 48k.

Soso, zweimal daneben also... was sagt denn meine Software dazu? Lass die doch mal testen... hier gleich noch mal als DSK im Anhang... (hab grad noch zwei kleine Updates eingebaut).

Das RAM wird nun in KB angezeigt
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Rennert

die Ram Erweiterung wird nun korrekt angezeigt. es war irgendwie ein Pin, der in meinem Adapter keinen Kontakt hatte. jetzt ist auch der DK'Tronic RamTest fehlerfrei. er hatte zwar die Bänke angezeigt, aber es stand da "Ram Test Fail".

Den GAL konnte ich zwar auslesen, aber steht nur Mist drin. ist sicher geschützt.
die Schaltung habe ich fertig, nur noch schön zeichnen und nochmal überprüfen.

falls jemand den GAL Inhalt hat? glaube aber eher kaum. ansonsten wird es schwierg aus der Schaltung was nachzubauen.

@TFM: dein Prog teste ich trotzdem mal aus :)

Rennert

@TFM: dein neues Prog ist übersichtlicher und haut auch hin. selbst MemCheck zeigt jetzt 64k an.

der Umbau auf 256k mit dieser Revision ist leider nicht mehr so einfach. da ja nur 2x4464(64kx4) verwendet wurden. die passenden 44256 haben mehr Pins und auch die Belegung ist durcheinander. wäre sicher auch möglich aber die Platine ist mir zu schade zum Ändern :P

TFM

Da hast auch wieder recht, ist ja doch eine besondere Version der RAM Erweiterung. Wenn Du die Augen offen hältst, dann findest Du schon noch eine andere wenn's man mehr sein muss.

TotO (Wiki Forum) ist glaube ich gerade dabei eine 512er zu machen... hab die Details aber grad nicht im Kopf.

Freut mich das das Proggy tut.  :)
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Devilmarkus

Hat zwar nicht ganz was mit dem Thread hier zu tun, aber ich bin grad dabei, eine kleine Demo zu programmieren, welche vorher das RAM prüft.
Gefunden wird:
64k,
128k,
256k ram expansion,
256k silicon disk,
512k ram expansion

Vielleicht kann es ja jemand brauchen?

10 DIM bank(33)
20 o=0:RESTORE 110:FOR t=0 TO 32:READ a:bank(t)=a:NEXT
30 FOR t=32 TO 1 STEP -1:OUT &7C00,bank(t):POKE &4000,t:NEXT
40 FOR t=1 TO 32:OUT &7C00,bank(t):k=PEEK(&4000):IF k<>t THEN o=o+t
50 NEXT
60 IF o=0 THEN PRINT "64k + 512k Expansion found... Superb!":ram=512
70 IF o=392 THEN PRINT "64k + 256k Expansion found... Could be  better...":ram=256 ELSE IF o=518 THEN PRINT"128k found... Nothing special here.":ram=128
80 IF o=135 THEN PRINT "64k + 256k Silicon Disk found... Could be better...":ram=2560 ELSE IF o=527 THEN PRINT "Just 64k found. Please upgrade your CPC":ram=64
90 '
100 ' ram banks
110 DATA &c0,&c4,&c5,&c6,&c7,&cc,&cd,&ce,&cf
120 DATA &d4,&d5,&d6,&d7,&dc,&dd,&de,&df
130 DATA &e4,&e5,&e6,&e7,&ec,&ed,&ee,&ef
140 DATA &f4,&f5,&f6,&f7,&fc,&fd,&fe,&ff

https://cpcwiki.de
Dein Deutsches CPCWiki!

TFM

Naja, meins ist präziser, aber Deines ist viel lustiger  :zunge0020:
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Rennert

Quote from: Devilmarkus on 26. January 2014, 23:39:45
Hat zwar nicht ganz was mit dem Thread hier zu tun, aber ich bin grad dabei, eine kleine Demo zu programmieren, welche vorher das RAM prüft.
Gefunden wird:
64k,
128k,
256k ram expansion,
256k silicon disk,
512k ram expansion

Vielleicht kann es ja jemand brauchen?

10 DIM bank(33)
20 o=0:RESTORE 110:FOR t=0 TO 32:READ a:bank(t)=a:NEXT
30 FOR t=32 TO 1 STEP -1:OUT &7C00,bank(t):POKE &4000,t:NEXT
40 FOR t=1 TO 32:OUT &7C00,bank(t):k=PEEK(&4000):IF k<>t THEN o=o+t
50 NEXT
60 IF o=0 THEN PRINT "64k + 512k Expansion found... Superb!":ram=512
70 IF o=392 THEN PRINT "64k + 256k Expansion found... Could be  better...":ram=256 ELSE IF o=518 THEN PRINT"128k found... Nothing special here.":ram=128
80 IF o=135 THEN PRINT "64k + 256k Silicon Disk found... Could be better...":ram=2560 ELSE IF o=527 THEN PRINT "Just 64k found. Please upgrade your CPC":ram=64
90 '
100 ' ram banks
110 DATA &c0,&c4,&c5,&c6, :zunge0020:&c7,&cc,&cd,&ce,&cf
120 DATA &d4,&d5,&d6,&d7,&dc,&dd,&de,&df
130 DATA &e4,&e5,&e6,&e7,&ec,&ed,&ee,&ef
140 DATA &f4,&f5,&f6,&f7,&fc,&fd,&fe,&ff


kannst du das als Datei uppen? mag nicht abtippen :zunge0020: