https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=RAM_Expansion_Unit
RAM Expansion Unit - Versionsgeschichte
2025-11-23T10:41:02Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.46.0-wmf.3
https://de.wikipedia.org/w/index.php?title=RAM_Expansion_Unit&diff=238101723&oldid=prev
APPERbot: Bot: zu viel Abstand am Absatzende entfernt
2023-10-13T01:01:24Z
<p>Bot: zu viel Abstand am Absatzende entfernt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 13. Oktober 2023, 02:01 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 34:</td>
<td colspan="2" class="diff-lineno">Zeile 34:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der MOS 8726 wurde in mindestens zwei Gehäuseformen hergestellt. Es existieren REUs mit MOS 8726 in PLCC- oder DIP64-Bauform.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der MOS 8726 wurde in mindestens zwei Gehäuseformen hergestellt. Es existieren REUs mit MOS 8726 in PLCC- oder DIP64-Bauform.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Erhöhung der Speicherkapazität ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Erhöhung der Speicherkapazität ===</div></td>
</tr>
</table>
APPERbot
https://de.wikipedia.org/w/index.php?title=RAM_Expansion_Unit&diff=238095793&oldid=prev
Egmont01: Ergänzung zu Gehäuseformen des DMA-Chips.
2023-10-12T18:29:10Z
<p>Ergänzung zu Gehäuseformen des DMA-Chips.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 12. Oktober 2023, 19:29 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 32:</td>
<td colspan="2" class="diff-lineno">Zeile 32:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der Datentransfer erfolgt mit ca. 1&nbsp;[[Speicherkapazität|MB]] pro Sekunde. Durch Fixieren von Quell- und/oder Zieladresse sind noch weitere Funktionen möglich, u.&nbsp;a. das schnelle Füllen von Speicherbereichen (nützlich für Grafikfunktionen) oder spezielle Grafik-Effekte.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der Datentransfer erfolgt mit ca. 1&nbsp;[[Speicherkapazität|MB]] pro Sekunde. Durch Fixieren von Quell- und/oder Zieladresse sind noch weitere Funktionen möglich, u.&nbsp;a. das schnelle Füllen von Speicherbereichen (nützlich für Grafikfunktionen) oder spezielle Grafik-Effekte.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der MOS 8726 wurde in mindestens zwei Gehäuseformen hergestellt. Es existieren REUs mit MOS 8726 in PLCC- oder DIP64-Bauform.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Erhöhung der Speicherkapazität ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Erhöhung der Speicherkapazität ===</div></td>
</tr>
</table>
Egmont01
https://de.wikipedia.org/w/index.php?title=RAM_Expansion_Unit&diff=188993388&oldid=prev
KenzoMogi: Weblinks korrigiert
2019-05-27T10:56:28Z
<p>Weblinks korrigiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 27. Mai 2019, 11:56 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 69:</td>
<td colspan="2" class="diff-lineno">Zeile 69:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [http://cbmmuseum.kuto.de/per_ram.html Speichererweiterungen für die 8-Bit Rechner - Erweiterungen für den Commodore 64], cbmmuseum.kuto.de</div></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_5_0_rhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_2_0_lhs"></a>* <del style="font-weight: bold; text-decoration: none;">[</del>http://www.hut.fi/Misc/cbm/docs/reu.programming.html REU Programming (englisch)<del style="font-weight: bold; text-decoration: none;">]</del></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.cbmhardware.de/reu/index.php REU 1700, 1764, 1750 und mehr ...], cbmhardware.de</div></td>
</tr>
<tr>
<td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_5_1_rhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_4_0_lhs"></a>* <del style="font-weight: bold; text-decoration: none;">[</del>http://project64.ath.cx/hw/1700re10.txt Bedienungsanleitung für die Commodore 1700/1750 (englisch)<del style="font-weight: bold; text-decoration: none;">]</del></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_2_0_lhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_5_0_rhs"></a>* <ins style="font-weight: bold; text-decoration: none;">{{Webarchiv | url=</ins>http://www.hut.fi/Misc/cbm/docs/reu.programming.html <ins style="font-weight: bold; text-decoration: none;">| wayback=20050211102810| text=</ins>REU Programming (englisch)<ins style="font-weight: bold; text-decoration: none;">}}</ins></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_4_0_lhs">⚫</a></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_5_1_rhs"></a>* <ins style="font-weight: bold; text-decoration: none;">{{Webarchiv | url=</ins>http://project64.ath.cx/hw/1700re10.txt <ins style="font-weight: bold; text-decoration: none;">| wayback=20160519141441| text=</ins>Bedienungsanleitung für die Commodore 1700/1750 (englisch)<ins style="font-weight: bold; text-decoration: none;">}}</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Navigationsleiste Commodore}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Navigationsleiste Commodore}}</div></td>
</tr>
</table>
KenzoMogi
https://de.wikipedia.org/w/index.php?title=RAM_Expansion_Unit&diff=181669001&oldid=prev
Aka: /* Technische Daten und Funktionsweise */ Halbgeviertstrich
2018-10-10T16:21:22Z
<p><span class="autocomment">Technische Daten und Funktionsweise: </span> Halbgeviertstrich</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. Oktober 2018, 17:21 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 19:</td>
<td colspan="2" class="diff-lineno">Zeile 19:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1700 mit 128&nbsp;K[[Byte|B]] (enthält sechzehn 64-K[[Bit]]-RAM-Chips)</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1700 mit 128&nbsp;K[[Byte|B]] (enthält sechzehn 64-K[[Bit]]-RAM-Chips)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1764 mit 256&nbsp;KB (enthält acht 256-KBit-RAM-Chips)</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1764 mit 256&nbsp;KB (enthält acht 256-KBit-RAM-Chips)</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1750 mit 512&nbsp;KB (enthält sechzehn 256-KBit-RAM-Chips)<del style="font-weight: bold; text-decoration: none;"> </del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1750 mit 512&nbsp;KB (enthält sechzehn 256-KBit-RAM-Chips)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei den RAM-Chips handelt es sich um sogenannte [[Dynamisches RAM|dynamische RAMs (DRAMs)]], die typischerweise in regelmäßigen Abständen aufgefrischt werden müssen, damit sie ihren Inhalt nicht verlieren. Dies geschieht automatisch vom Computer aus. Schaltet man den Computer aus, gehen auch alle in der REU gespeicherten Daten verloren. Da der externe Speicher nicht direkt vom Computer aus angesprochen werden kann, muss eine Schnittstelle existieren, über die man vom Speicher lesen und in den Speicher schreiben kann. Diese Schnittstelle bildet ein von [[MOS Technologies]] hergestellter [[Direct Memory Access|DMA]]-Chip, der MOS 8726, auch REC genannt (RAM Expansion Controller). Über spezielle Register ($DF00-$DF0A), die in den Hauptspeicher des C64/128 eingeblendet sind und auf die somit vom C64/C128 aus direkt zugegriffen werden kann, teilt man dem REC mit, welchen Bereich des Hauptspeichers er in welchen Bereich der REU (und umgekehrt) zu verschieben hat.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei den RAM-Chips handelt es sich um sogenannte [[Dynamisches RAM|dynamische RAMs (DRAMs)]], die typischerweise in regelmäßigen Abständen aufgefrischt werden müssen, damit sie ihren Inhalt nicht verlieren. Dies geschieht automatisch vom Computer aus. Schaltet man den Computer aus, gehen auch alle in der REU gespeicherten Daten verloren. Da der externe Speicher nicht direkt vom Computer aus angesprochen werden kann, muss eine Schnittstelle existieren, über die man vom Speicher lesen und in den Speicher schreiben kann. Diese Schnittstelle bildet ein von [[MOS Technologies]] hergestellter [[Direct Memory Access|DMA]]-Chip, der MOS 8726, auch REC genannt (RAM Expansion Controller). Über spezielle Register ($DF00-$DF0A), die in den Hauptspeicher des C64/128 eingeblendet sind und auf die somit vom C64/C128 aus direkt zugegriffen werden kann, teilt man dem REC mit, welchen Bereich des Hauptspeichers er in welchen Bereich der REU (und umgekehrt) zu verschieben hat.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dank dieses DMA-Chips muss die CPU nicht jedes Byte einzeln von oder zur REU übertragen werden (was bei einem Kopiervorgang mehrere Zyklen zum Lesen, Schreiben und Inkrement/Vergleich der Endadresse benötigt), sondern es brauchen nur zwei Adressen (Quelladresse und Zieladresse) und die Größe des zu übertragenden Bereichs (in Byte) angegeben werden ([[Speicherdirektzugriff]]). Den Rest erledigt der DMA-Chip der REU ganz von alleine: die Anzahl der Taktzyklen für die Operation entspricht (abgesehen von speziellen Buszyklen des [[MOS Technology VIC II|VIC II]], wo der DMA Controller auch warten muss) dem angegebenen Bereich (maximal 64&nbsp;KB) ist somit auch vielfach so schnell wie die Ausführung über CPU. Im Vergleich zum [[Bank Switching|Bank-Switching]]-Verfahren anderer Speichererweiterungen (z.&nbsp;B. [[GeoRAM]]), wo der Speicher sofort nach dem Auswählen über ein Bank-Select-Register zur Verfügung steht, ist das zwar noch immer langsamer, um an Speicherdaten zu kommen <del style="font-weight: bold; text-decoration: none;">-</del> für gewisse Anwendungen (siehe unten) ist das aber kein Nachteil, weil man die Daten ohnehin im Speicher verschoben oder verglichen hätte und dies somit der DMA-Controller übernehmen kann.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dank dieses DMA-Chips muss die CPU nicht jedes Byte einzeln von oder zur REU übertragen werden (was bei einem Kopiervorgang mehrere Zyklen zum Lesen, Schreiben und Inkrement/Vergleich der Endadresse benötigt), sondern es brauchen nur zwei Adressen (Quelladresse und Zieladresse) und die Größe des zu übertragenden Bereichs (in Byte) angegeben werden ([[Speicherdirektzugriff]]). Den Rest erledigt der DMA-Chip der REU ganz von alleine: die Anzahl der Taktzyklen für die Operation entspricht (abgesehen von speziellen Buszyklen des [[MOS Technology VIC II|VIC II]], wo der DMA Controller auch warten muss) dem angegebenen Bereich (maximal 64&nbsp;KB) ist somit auch vielfach so schnell wie die Ausführung über CPU. Im Vergleich zum [[Bank Switching|Bank-Switching]]-Verfahren anderer Speichererweiterungen (z.&nbsp;B. [[GeoRAM]]), wo der Speicher sofort nach dem Auswählen über ein Bank-Select-Register zur Verfügung steht, ist das zwar noch immer langsamer, um an Speicherdaten zu kommen <ins style="font-weight: bold; text-decoration: none;">–</ins> für gewisse Anwendungen (siehe unten) ist das aber kein Nachteil, weil man die Daten ohnehin im Speicher verschoben oder verglichen hätte und dies somit der DMA-Controller übernehmen kann.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der DMA-Chip beherrscht 4 Funktionen:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der DMA-Chip beherrscht 4 Funktionen:</div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=RAM_Expansion_Unit&diff=174848306&oldid=prev
Invisigoth67: korr. Abkürzung
2018-03-09T14:58:00Z
<p>korr. Abkürzung</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. März 2018, 15:58 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 31:</td>
<td colspan="2" class="diff-lineno">Zeile 31:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Verify'': Vergleich von Speicherinhalten zwischen Computer und REU</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Verify'': Vergleich von Speicherinhalten zwischen Computer und REU</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der Datentransfer erfolgt mit ca. 1&nbsp;[[Speicherkapazität|MB]] pro Sekunde. Durch Fixieren von Quell- und/oder Zieladresse sind noch weitere Funktionen möglich, u.<del style="font-weight: bold; text-decoration: none;">A</del>. das schnelle Füllen von Speicherbereichen (nützlich für Grafikfunktionen) oder spezielle Grafik-Effekte.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der Datentransfer erfolgt mit ca. 1&nbsp;[[Speicherkapazität|MB]] pro Sekunde. Durch Fixieren von Quell- und/oder Zieladresse sind noch weitere Funktionen möglich, u.<ins style="font-weight: bold; text-decoration: none;">&nbsp;a</ins>. das schnelle Füllen von Speicherbereichen (nützlich für Grafikfunktionen) oder spezielle Grafik-Effekte.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Erhöhung der Speicherkapazität ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Erhöhung der Speicherkapazität ===</div></td>
</tr>
</table>
Invisigoth67
https://de.wikipedia.org/w/index.php?title=RAM_Expansion_Unit&diff=174347767&oldid=prev
Aka: Abkürzung korrigiert, deutsch
2018-02-24T15:12:01Z
<p>Abkürzung korrigiert, deutsch</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 24. Februar 2018, 16:12 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 3:</td>
<td colspan="2" class="diff-lineno">Zeile 3:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Die Commodore-REUs für die Heimcomputer C64 und C128 ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Die Commodore-REUs für die Heimcomputer C64 und C128 ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Commodore 1764 REU.jpg|<del style="font-weight: bold; text-decoration: none;">thumb|right</del>|250px|Eine REU 1764 mit Utility-Disk und mitgeliefertem stärkeren C64-Netzteil]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Commodore 1764 REU.jpg|<ins style="font-weight: bold; text-decoration: none;">mini</ins>|250px|Eine REU 1764 mit Utility-Disk und mitgeliefertem stärkeren C64-Netzteil]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Einführung ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Einführung ===</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei den RAM-Chips handelt es sich um sogenannte [[Dynamisches RAM|dynamische RAMs (DRAMs)]], die typischerweise in regelmäßigen Abständen aufgefrischt werden müssen, damit sie ihren Inhalt nicht verlieren. Dies geschieht automatisch vom Computer aus. Schaltet man den Computer aus, gehen auch alle in der REU gespeicherten Daten verloren. Da der externe Speicher nicht direkt vom Computer aus angesprochen werden kann, muss eine Schnittstelle existieren, über die man vom Speicher lesen und in den Speicher schreiben kann. Diese Schnittstelle bildet ein von [[MOS Technologies]] hergestellter [[Direct Memory Access|DMA]]-Chip, der MOS 8726, auch REC genannt (RAM Expansion Controller). Über spezielle Register ($DF00-$DF0A), die in den Hauptspeicher des C64/128 eingeblendet sind und auf die somit vom C64/C128 aus direkt zugegriffen werden kann, teilt man dem REC mit, welchen Bereich des Hauptspeichers er in welchen Bereich der REU (und umgekehrt) zu verschieben hat.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei den RAM-Chips handelt es sich um sogenannte [[Dynamisches RAM|dynamische RAMs (DRAMs)]], die typischerweise in regelmäßigen Abständen aufgefrischt werden müssen, damit sie ihren Inhalt nicht verlieren. Dies geschieht automatisch vom Computer aus. Schaltet man den Computer aus, gehen auch alle in der REU gespeicherten Daten verloren. Da der externe Speicher nicht direkt vom Computer aus angesprochen werden kann, muss eine Schnittstelle existieren, über die man vom Speicher lesen und in den Speicher schreiben kann. Diese Schnittstelle bildet ein von [[MOS Technologies]] hergestellter [[Direct Memory Access|DMA]]-Chip, der MOS 8726, auch REC genannt (RAM Expansion Controller). Über spezielle Register ($DF00-$DF0A), die in den Hauptspeicher des C64/128 eingeblendet sind und auf die somit vom C64/C128 aus direkt zugegriffen werden kann, teilt man dem REC mit, welchen Bereich des Hauptspeichers er in welchen Bereich der REU (und umgekehrt) zu verschieben hat.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dank dieses DMA-Chips muss die CPU nicht jedes Byte einzeln von oder zur REU übertragen werden (was bei einem Kopiervorgang mehrere Zyklen zum Lesen, Schreiben und Inkrement/Vergleich der Endadresse benötigt), sondern es brauchen nur zwei Adressen (Quelladresse und Zieladresse) und die Größe des zu übertragenden Bereichs (in Byte) angegeben werden ([[Speicherdirektzugriff]]). Den Rest erledigt der DMA-Chip der REU ganz von alleine: die Anzahl der Taktzyklen für die Operation entspricht (abgesehen von speziellen Buszyklen des [[MOS Technology VIC II|VIC II]], wo der DMA Controller auch warten muss) dem angegebenen Bereich (maximal 64&nbsp;KB) ist somit auch vielfach so schnell wie die Ausführung über CPU. Im Vergleich zum [[Bank Switching|Bank-Switching]]-Verfahren anderer Speichererweiterungen (z.B. [[GeoRAM]]), wo der Speicher sofort nach dem Auswählen über ein Bank-Select-Register zur Verfügung steht, ist das zwar noch immer langsamer, um an Speicherdaten zu kommen - für gewisse Anwendungen (siehe unten) ist das aber kein Nachteil, weil man die Daten ohnehin im Speicher verschoben oder verglichen hätte und dies somit der DMA-Controller übernehmen kann.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dank dieses DMA-Chips muss die CPU nicht jedes Byte einzeln von oder zur REU übertragen werden (was bei einem Kopiervorgang mehrere Zyklen zum Lesen, Schreiben und Inkrement/Vergleich der Endadresse benötigt), sondern es brauchen nur zwei Adressen (Quelladresse und Zieladresse) und die Größe des zu übertragenden Bereichs (in Byte) angegeben werden ([[Speicherdirektzugriff]]). Den Rest erledigt der DMA-Chip der REU ganz von alleine: die Anzahl der Taktzyklen für die Operation entspricht (abgesehen von speziellen Buszyklen des [[MOS Technology VIC II|VIC II]], wo der DMA Controller auch warten muss) dem angegebenen Bereich (maximal 64&nbsp;KB) ist somit auch vielfach so schnell wie die Ausführung über CPU. Im Vergleich zum [[Bank Switching|Bank-Switching]]-Verfahren anderer Speichererweiterungen (z.<ins style="font-weight: bold; text-decoration: none;">&nbsp;</ins>B. [[GeoRAM]]), wo der Speicher sofort nach dem Auswählen über ein Bank-Select-Register zur Verfügung steht, ist das zwar noch immer langsamer, um an Speicherdaten zu kommen - für gewisse Anwendungen (siehe unten) ist das aber kein Nachteil, weil man die Daten ohnehin im Speicher verschoben oder verglichen hätte und dies somit der DMA-Controller übernehmen kann.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der DMA-Chip beherrscht 4 Funktionen:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der DMA-Chip beherrscht 4 Funktionen:</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 55:</td>
<td colspan="2" class="diff-lineno">Zeile 55:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim C64 müssen stattdessen [[POKE und PEEK|POKE bzw. PEEK]] verwendet oder gleich [[Maschinensprache|Maschinenprogramme]] geschrieben werden, was ungleich aufwändiger und vor allem unkomfortabel ist.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beim C64 müssen stattdessen [[POKE und PEEK|POKE bzw. PEEK]] verwendet oder gleich [[Maschinensprache|Maschinenprogramme]] geschrieben werden, was ungleich aufwändiger und vor allem unkomfortabel ist.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Abgesehen von den im BASIC des C128 schon eingebauten Befehlen gibt es auch Programme, die die besonderen Fähigkeiten der REU nutzen, wie z.B. Disketten-Kopierprogramme (Disketten brauchen dann z.B. nur einmal zum Lesen und einmal zum Schreiben eingelegt werden), [[Assembler (Informatik)|Assembler]] (Programme können ohne Umweg über das Speichern auf einer Diskette sofort getestet werden), eine ganze [[VC1541|1541]]- bzw. [[VC1571|1571]]-Diskette kann im Speicher einer entsprechend großen REU Platz finden usw.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Abgesehen von den im BASIC des C128 schon eingebauten Befehlen gibt es auch Programme, die die besonderen Fähigkeiten der REU nutzen, wie z.<ins style="font-weight: bold; text-decoration: none;">&nbsp;</ins>B. Disketten-Kopierprogramme (Disketten brauchen dann z.<ins style="font-weight: bold; text-decoration: none;">&nbsp;</ins>B. nur einmal zum Lesen und einmal zum Schreiben eingelegt werden), [[Assembler (Informatik)|Assembler]] (Programme können ohne Umweg über das Speichern auf einer Diskette sofort getestet werden), eine ganze [[VC1541|1541]]- bzw. [[VC1571|1571]]-Diskette kann im Speicher einer entsprechend großen REU Platz finden usw.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das Betriebssystem [[GEOS (8-Bit-Betriebssystem)|GEOS]] kann von sich aus eine REU nutzen, ohne dass zusätzliche Software erforderlich wäre. Spätere GEOS-Versionen ermöglichten auch die Verwendung als Disketten-[[Cache]]. Das beim C128 mitgelieferte [[CP/M]]-Betriebssystem verwendet die REU als Ramdisk.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das Betriebssystem [[GEOS (8-Bit-Betriebssystem)|GEOS]] kann von sich aus eine REU nutzen, ohne dass zusätzliche Software erforderlich wäre. Spätere GEOS-Versionen ermöglichten auch die Verwendung als Disketten-[[Cache]]. Das beim C128 mitgelieferte [[CP/M]]-Betriebssystem verwendet die REU als Ramdisk.</div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=RAM_Expansion_Unit&diff=163081925&oldid=prev
Menner: /* Technische Daten und Funktionsweise */ bit und byte zur besseren klarheit
2017-02-27T20:15:32Z
<p><span class="autocomment">Technische Daten und Funktionsweise: </span> bit und byte zur besseren klarheit</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 27. Februar 2017, 21:15 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die drei Speichererweiterungen unterscheiden sich, oberflächlich gesehen, lediglich in ihrer Speicherkapazität. Es gibt drei verschiedene REUs:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die drei Speichererweiterungen unterscheiden sich, oberflächlich gesehen, lediglich in ihrer Speicherkapazität. Es gibt drei verschiedene REUs:</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1700 mit 128&nbsp;<del style="font-weight: bold; text-decoration: none;">KB</del> (enthält sechzehn 64-<del style="font-weight: bold; text-decoration: none;">KBit</del>-RAM-Chips)</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1700 mit 128&nbsp;<ins style="font-weight: bold; text-decoration: none;">K[[Byte|B]]</ins> (enthält sechzehn 64-<ins style="font-weight: bold; text-decoration: none;">K[[Bit]]</ins>-RAM-Chips)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1764 mit 256&nbsp;KB (enthält acht 256-KBit-RAM-Chips)</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1764 mit 256&nbsp;KB (enthält acht 256-KBit-RAM-Chips)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1750 mit 512&nbsp;KB (enthält sechzehn 256-KBit-RAM-Chips) </div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1750 mit 512&nbsp;KB (enthält sechzehn 256-KBit-RAM-Chips) </div></td>
</tr>
</table>
Menner
https://de.wikipedia.org/w/index.php?title=RAM_Expansion_Unit&diff=163081883&oldid=prev
Menner: Änderung 162988032 von 2A01:5C0:10:2BC1:5C5F:FED1:6339:B2AB rückgängig gemacht; kB = kilo byte vs. kbit kilo bit
2017-02-27T20:14:02Z
<p>Änderung 162988032 von <a href="/wiki/Spezial:Beitr%C3%A4ge/2A01:5C0:10:2BC1:5C5F:FED1:6339:B2AB" title="Spezial:Beiträge/2A01:5C0:10:2BC1:5C5F:FED1:6339:B2AB">2A01:5C0:10:2BC1:5C5F:FED1:6339:B2AB</a> rückgängig gemacht; kB = kilo byte vs. kbit kilo bit</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 27. Februar 2017, 21:14 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die drei Speichererweiterungen unterscheiden sich, oberflächlich gesehen, lediglich in ihrer Speicherkapazität. Es gibt drei verschiedene REUs:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die drei Speichererweiterungen unterscheiden sich, oberflächlich gesehen, lediglich in ihrer Speicherkapazität. Es gibt drei verschiedene REUs:</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1700 mit 128&nbsp;KB (enthält sechzehn <del style="font-weight: bold; text-decoration: none;">8</del>-KBit-RAM-Chips)</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1700 mit 128&nbsp;KB (enthält sechzehn <ins style="font-weight: bold; text-decoration: none;">64</ins>-KBit-RAM-Chips)</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1764 mit 256&nbsp;KB (enthält acht <del style="font-weight: bold; text-decoration: none;">32</del>-KBit-RAM-Chips)</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1764 mit 256&nbsp;KB (enthält acht <ins style="font-weight: bold; text-decoration: none;">256</ins>-KBit-RAM-Chips)</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1750 mit 512&nbsp;KB (enthält sechzehn <del style="font-weight: bold; text-decoration: none;">32</del>-KBit-RAM-Chips) </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1750 mit 512&nbsp;KB (enthält sechzehn <ins style="font-weight: bold; text-decoration: none;">256</ins>-KBit-RAM-Chips) </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei den RAM-Chips handelt es sich um sogenannte [[Dynamisches RAM|dynamische RAMs (DRAMs)]], die typischerweise in regelmäßigen Abständen aufgefrischt werden müssen, damit sie ihren Inhalt nicht verlieren. Dies geschieht automatisch vom Computer aus. Schaltet man den Computer aus, gehen auch alle in der REU gespeicherten Daten verloren. Da der externe Speicher nicht direkt vom Computer aus angesprochen werden kann, muss eine Schnittstelle existieren, über die man vom Speicher lesen und in den Speicher schreiben kann. Diese Schnittstelle bildet ein von [[MOS Technologies]] hergestellter [[Direct Memory Access|DMA]]-Chip, der MOS 8726, auch REC genannt (RAM Expansion Controller). Über spezielle Register ($DF00-$DF0A), die in den Hauptspeicher des C64/128 eingeblendet sind und auf die somit vom C64/C128 aus direkt zugegriffen werden kann, teilt man dem REC mit, welchen Bereich des Hauptspeichers er in welchen Bereich der REU (und umgekehrt) zu verschieben hat.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei den RAM-Chips handelt es sich um sogenannte [[Dynamisches RAM|dynamische RAMs (DRAMs)]], die typischerweise in regelmäßigen Abständen aufgefrischt werden müssen, damit sie ihren Inhalt nicht verlieren. Dies geschieht automatisch vom Computer aus. Schaltet man den Computer aus, gehen auch alle in der REU gespeicherten Daten verloren. Da der externe Speicher nicht direkt vom Computer aus angesprochen werden kann, muss eine Schnittstelle existieren, über die man vom Speicher lesen und in den Speicher schreiben kann. Diese Schnittstelle bildet ein von [[MOS Technologies]] hergestellter [[Direct Memory Access|DMA]]-Chip, der MOS 8726, auch REC genannt (RAM Expansion Controller). Über spezielle Register ($DF00-$DF0A), die in den Hauptspeicher des C64/128 eingeblendet sind und auf die somit vom C64/C128 aus direkt zugegriffen werden kann, teilt man dem REC mit, welchen Bereich des Hauptspeichers er in welchen Bereich der REU (und umgekehrt) zu verschieben hat.</div></td>
</tr>
</table>
Menner
https://de.wikipedia.org/w/index.php?title=RAM_Expansion_Unit&diff=162988032&oldid=prev
2A01:5C0:10:2BC1:5C5F:FED1:6339:B2AB: /* Technische Daten und Funktionsweise */Falsche KBit Zahl der verbauten RAM-Chips.
(Alte Zahlen waren rein mathematisch nicht richtig)
2017-02-25T04:25:38Z
<p><span class="autocomment">Technische Daten und Funktionsweise: </span>Falsche KBit Zahl der verbauten RAM-Chips. (Alte Zahlen waren rein mathematisch nicht richtig)</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 25. Februar 2017, 05:25 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die drei Speichererweiterungen unterscheiden sich, oberflächlich gesehen, lediglich in ihrer Speicherkapazität. Es gibt drei verschiedene REUs:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die drei Speichererweiterungen unterscheiden sich, oberflächlich gesehen, lediglich in ihrer Speicherkapazität. Es gibt drei verschiedene REUs:</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1700 mit 128&nbsp;KB (enthält sechzehn <del style="font-weight: bold; text-decoration: none;">64</del>-KBit-RAM-Chips)</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1700 mit 128&nbsp;KB (enthält sechzehn <ins style="font-weight: bold; text-decoration: none;">8</ins>-KBit-RAM-Chips)</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1764 mit 256&nbsp;KB (enthält acht <del style="font-weight: bold; text-decoration: none;">256</del>-KBit-RAM-Chips)</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1764 mit 256&nbsp;KB (enthält acht <ins style="font-weight: bold; text-decoration: none;">32</ins>-KBit-RAM-Chips)</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1750 mit 512&nbsp;KB (enthält sechzehn <del style="font-weight: bold; text-decoration: none;">256</del>-KBit-RAM-Chips) </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># die Commodore 1750 mit 512&nbsp;KB (enthält sechzehn <ins style="font-weight: bold; text-decoration: none;">32</ins>-KBit-RAM-Chips) </div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei den RAM-Chips handelt es sich um sogenannte [[Dynamisches RAM|dynamische RAMs (DRAMs)]], die typischerweise in regelmäßigen Abständen aufgefrischt werden müssen, damit sie ihren Inhalt nicht verlieren. Dies geschieht automatisch vom Computer aus. Schaltet man den Computer aus, gehen auch alle in der REU gespeicherten Daten verloren. Da der externe Speicher nicht direkt vom Computer aus angesprochen werden kann, muss eine Schnittstelle existieren, über die man vom Speicher lesen und in den Speicher schreiben kann. Diese Schnittstelle bildet ein von [[MOS Technologies]] hergestellter [[Direct Memory Access|DMA]]-Chip, der MOS 8726, auch REC genannt (RAM Expansion Controller). Über spezielle Register ($DF00-$DF0A), die in den Hauptspeicher des C64/128 eingeblendet sind und auf die somit vom C64/C128 aus direkt zugegriffen werden kann, teilt man dem REC mit, welchen Bereich des Hauptspeichers er in welchen Bereich der REU (und umgekehrt) zu verschieben hat.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bei den RAM-Chips handelt es sich um sogenannte [[Dynamisches RAM|dynamische RAMs (DRAMs)]], die typischerweise in regelmäßigen Abständen aufgefrischt werden müssen, damit sie ihren Inhalt nicht verlieren. Dies geschieht automatisch vom Computer aus. Schaltet man den Computer aus, gehen auch alle in der REU gespeicherten Daten verloren. Da der externe Speicher nicht direkt vom Computer aus angesprochen werden kann, muss eine Schnittstelle existieren, über die man vom Speicher lesen und in den Speicher schreiben kann. Diese Schnittstelle bildet ein von [[MOS Technologies]] hergestellter [[Direct Memory Access|DMA]]-Chip, der MOS 8726, auch REC genannt (RAM Expansion Controller). Über spezielle Register ($DF00-$DF0A), die in den Hauptspeicher des C64/128 eingeblendet sind und auf die somit vom C64/C128 aus direkt zugegriffen werden kann, teilt man dem REC mit, welchen Bereich des Hauptspeichers er in welchen Bereich der REU (und umgekehrt) zu verschieben hat.</div></td>
</tr>
</table>
2A01:5C0:10:2BC1:5C5F:FED1:6339:B2AB
https://de.wikipedia.org/w/index.php?title=RAM_Expansion_Unit&diff=151664418&oldid=prev
KenzoMogi: Navigationsleiste Commodore ergänzt
2016-02-19T07:41:20Z
<p>Navigationsleiste Commodore ergänzt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. Februar 2016, 08:41 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 72:</td>
<td colspan="2" class="diff-lineno">Zeile 72:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://project64.ath.cx/hw/1700re10.txt Bedienungsanleitung für die Commodore 1700/1750 (englisch)]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://project64.ath.cx/hw/1700re10.txt Bedienungsanleitung für die Commodore 1700/1750 (englisch)]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"><!--</del>{{Navigationsleiste Commodore}}<del style="font-weight: bold; text-decoration: none;">--></del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Navigationsleiste Commodore}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{DEFAULTSORT:Ram Expansion Unit}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{DEFAULTSORT:Ram Expansion Unit}}</div></td>
</tr>
</table>
KenzoMogi