Welcome to Schneider / Amstrad CPC Forum. Please login or sign up.

20. April 2024, 01:51:01

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!

TFM

2023-05-30, 17:00:20
Erster ;-)

Recent

Members
Stats
  • Total Posts: 11,695
  • Total Topics: 1,336
  • Online today: 185
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 1
Guests: 196
Total: 197

196 Guests, 1 User
Dobbertin

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.

Devilmarkus

Quote from: Rennert on 27. January 2014, 06:11:42
kannst du das als Datei uppen? mag nicht abtippen :zunge0020:

Faulsack... Tzzzzzzz ;)

https://cpcwiki.de
Dein Deutsches CPCWiki!

Rennert

das Programm zeigt nach dem Start nix an, bei List sehe ich das Programm, aber beim Start kommt nur wieder OK. eventuell läuft es nicht richtig auf dem KC Compact. die 64MB Erweiterung funktioniert. die anderen Tests sind alle i.o.

TFM

Das ist klar, in den Zeilen wird die Variable o abgefragt, und bei Dir hat die den Wert 64. Das Programm gibt aber nur Text aus für o = 0, 135, 392. Bei 64 KB Extra-RAM passiert als nichts.
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Rennert

Quote from: TFM on 28. January 2014, 20:49:20
Das ist klar, in den Zeilen wird die Variable o abgefragt, und bei Dir hat die den Wert 64. Das Programm gibt aber nur Text aus für o = 0, 135, 392. Bei 64 KB Extra-RAM passiert als nichts.

stimmt, jetzt wo ich mir das Listing mal durchgeschaut habe :)

Buebchen

@TFM
Hallo!
RAM-Disk 444KB-
Die RAM-Disk hat einen Jumper, der bei direktem Betrieb am ungepufferten BUS nicht gesteckt sein darf.
Dann läuft die Karte auch am ungepufferten BUS.
Sobald aber noch andere Erweiterungen angeschlossen sind wird es oft kritisch. Das ist bei den CPC6128 nicht immer der Fall, beim KC-Compakt aber bei jedem zweiten der dann nichts mehr geht.
Besonders die Funktion des Floppy-Controllers ist nicht mehr sicher da die 64 KB RAM-Erweiterung  des Original-Floppy-Controllers oft ihren Dienst verweigert. Sehr warscheinlich hängt deshalb die Nachentwicklung des Floppy-Controllers für den KCC bei Jörg Lange. Silvio (Rennert) und ich sind dabei einen 64 KB Zusatz RAM zu entwickeln der das Problem löst. Dann mache ich das Layout für den Floppy-Controller für vier Laufwerke fertig, der am KCC und am CPC eingesetzt werden kann und keine Spezial Bauteile benötigt.

Rennert

so hier der Schaltplan für die 64k Erweiterung, entnommen von meinem Modul. ist eine Zwischenrevision mit nur 2x 4464 DRams.
Diese Woche bekomme ich 44256 und dann werde ich mal das Modul auf 256k umrüsten. Laut Umbauanleitung und Vergleich mit der alten Revision(8x 4164) muss hier nur A8 des Rams an den freien Pin4 des oberen LS257 angeschlossen werden.

Aber Achtung: die Pinbelegung der 44256 ist bissel durcheinander, sodaß ich einen Adapter bastle um nicht das Modul zu modifizieren.

mv

Quote from: TFM on 26. January 2014, 00:30:47
...
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

Super Testprogramm. Habe es mal in die Sammlung aufgenommen, weil CPCBasic jetzt auch RAM-Banking unterstützt:
https://benchmarko.github.io/CPCBasic/cpcbasic.html?database=apps&example=test/eramtst

Und noch einen verkürzten RAM-Test geschrieben, der auch den Floppy-Controller wieder freimacht (sonst geht z.B. CAT nicht mehr):

10 mode 2
30 ?"Standard RAM bank:":?hex$(&7fc0)
40 mem=64
50 ?"Additional RAM banks found:"
60 wrt=1:gosub 200
65 out &7fc0,&c0:poke &4000,&c0:poke &4001,&7f
70 wrt=0:gosub 200
80 ?:?"Total:";str$(mem);" KB RAM found"
90 goto 300
100 '
200 for hi=&78 to &7f
210 for lo=&c4 to &ff
220 if (lo and 4)=0 then 250
225 out hi*256+lo,lo
230 if wrt then poke &4000,lo:poke &4001,hi:goto 245
240 if peek(&4000)=lo and peek(&4001)=hi then mem=mem+16:?hex$(hi*256+lo);" ";
245 out hi*256+&c0,&c0
250 next lo,hi
270 return
280 '
300 IF INP(&FB7E)<>255 then WHILE (INP(&FB7E) AND &F0)<>&80:i=INP(&FB7F):WEND:' throw away FDC bytes
310 end

https://benchmarko.github.io/CPCBasic/cpcbasic.html?example=test/ramtest

TFM

Sehr schön - sehr schnell!  :)
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)