Ok, ist ne Noob Frage, aber ich bin auf dem Spectrum halt neu:
Wie finde ich am einfachsten raus ob die Kiste 16 kB oder 48 kB hat?
Viele Grüße
Andreas
Ok, ist ne Noob Frage, aber ich bin auf dem Spectrum halt neu:
Wie finde ich am einfachsten raus ob die Kiste 16 kB oder 48 kB hat?
Viele Grüße
Andreas
Schön, ich habe auch keine Ahnung. Aber vielleicht mit print himem? - wenn es denn so etwas gibt...
Probier' mal das in BASIC:
PRINT PEEK 44444: POKE 44444,123 : PRINT PEEK 44444
Wenn 48K dann gibt das Erfolg : 0 und 123!
Ich mach das so:
In BASIC: PRINT PEEK 23733
Ein Ergebnis von 255 heisst 48K, 128 bedeutet 16K und 127 deutet auf einen 48K, beim dem die oberen 32K nicht funktionieren.
Danke für die Infos. Ich habs ausprobiert. Dieser Spectrum ist wohl ein 48k, das kam bei den Pokes raus. Aber irgentwie scheint der nicht so richtig zu funktionieren. Daher hab ich den Rechner nochmal geöffnet. Ok - da sind 8 Stück 4116 bestückt und 8 Stück Oki M3732L. Das macht zusammen dann wohl die 48 kByte.
Ich hab noch einen zweiten Spectrum - der ist 16 kB. Und hat anstelle von den 32 kBit Bausteinen einfach 8 leere Sockel. Kann man die einfach reinstecken und dann ists ein 48 kB Sprectrum?
Viele Grüße
Andreas
Nicht gar so einfach. Du brauchst 12 ICs. Es kommt auch auf die Issue Nummer des Mainboards an. Welche hast Du denn? Ich schick Dir gerne mal die Seiten aus dem Spectrum Hardware Manual von Melbourne House.
Das ist der 16k Spectrum. Da hab ich jetzt den funktionsfähigen ULA drin:
Auf dem Mainboard steht "(C) 1983 Issue 3"
Die 8 RAM Plätze sind gesockelt und leer.
Viele Grüße
Andreas
Interessant, ich frage mich aber ob Dein 16K schon immer 16K war, den normalerweise müssen die ICs 23-26 auch noch bestückt und beim Issue3 zudem noch Lötbrücken gesetzt werden, die auf Deinem Bild aber durch den Heatsink verdeckt sind. Schau da mal zuerst nach. Ich versuche Dir die RAM Upgrade Seiten für Issue2 und Issue3 mal per PN zukommen zu lassen.
Die ICs 23-26 sind bestückt. Interessanterweise sind genau die 4 in Sockeln. Aber auf dem Gehäuse klebte unten ein 16K Aufkleber drauf. Vielleicht hat der Vorbesitzer den ja mal auf 48 kB umgebaut und hat die RAMs wieder rausgemacht. Früher waren diese Chips sicher mal teuer. Naja - und heute teuer und schlecht erhältlich :-/
Viele Grüße
Andreas
Die 3732 sind doch 4164, bei denen eine Hälfte defekt war. Kann man da nicht normale 4164 einsetzen? Die sind ja noch gut zu bekommen.
Gruß x1541
Gesendet mit Tapatalk 4
hallo,
es gab auch eine Adapterplatine für die IUSE 2 mit der man beim Speicherausbau auf 48 kByte mit poke zwischen die oberen 32 kByte (bei 64k Chips)
umschalten konnte.
Das waren abgeschliffene TTL Chips auf einer hauchdünnen Platine . (werd die mal aus meiner Box rausholen und Einscannen )
Hat sich aber nicht durchgesetzt weil von den Programmen nicht unterstützt und beim nächsten IUSE des Boards unbrauchbar.
TheLostBit
In BASIC: PRINT PEEK 23733
Ein Ergebnis von 255 heisst 48K, 128 bedeutet 16K und 127 deutet auf einen 48K, beim dem die oberen 32K nicht funktionieren.
Und 128 bei eingebauten 48k heißt, dass sie ganz kaputt sind?
Den Print Peek Befehl benutze ich nur am 16/48K. Besser sind RAM-Test ROMs. Da gibt es auch welche für 128K.
Es geht ja um 16/48k. Die Antwort fand ich hier
http://www.1000bit.it/support/…zxspectrum/sm/sec4_2.html
und tatsächlich war IC21 nicht richtig drin.
... und noch 2 andere
Sorry, hatte Deine Frage falsch interpretiert. Das PEEKen kann natürlich keine tieferen Enblicke/Diagnostik ermöglichen; es gibt nur eine grobe Einschätzung, also "48K erkannt" , "16K erkannt" oder "Mix erkannt". Sinclair hat wohl auch vollbestückte Spectrums als 16K ausgeliefert.