Final Expansion 2: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
(Projekt Speichererweiterung)
Zeile 11: Zeile 11:
 
== Final Expansion 2 ==  
 
== Final Expansion 2 ==  
  
Die FE2 wurde als universelle Speichererweiterung für den VC-20 Homecomputer konzipiert und ist die verbesserte Version der [[Final Expansion 1|Final Expansion 1 (FE1)]].
+
Die FE2 ist die verbesserte Version der [[Final Expansion 1|Final Expansion 1 (FE1)]].
  
 +
 +
Nachdem der handgefädelte Prototyp der [[Final Expansion 1|FE1]] tadellos lief, hat sich im [https://www.forum64.de/ Forum 64] eine [https://www.forum64.de/index.php?thread/28606-vc20-neoram-ram-rom-expansion/ '''rege Diskussion'''] um die Final Expansion entwickelt.
  
 
<br />
 
<br />
=== Der VC-20 ===
+
=== Projekt FE2 ===
  
Der [[wiki64:VC20|VC-20]] war einer der ersten Homecomputer der in Masse produziert wurde. Keiner glaubte wirklich an einen Erfolg, Commodore produzierte ihn hauptsächlich deswegen, weil zu viele RAM Chips auf Lager waren. Zudem steckte man viel Geld in die Entwicklung eines Grafikchip (VIC), aber keine Firma wollte ihn kaufen. Doch sehr schnell wurde der VC-20 ein großer Markterfolg und bereitete den Weg für den C64 ...
+
Es wurde die Frage aufgeworfen, warum man zwei RAM Speicher (32KB und 8KB) verwendet und nicht gleich EIN Speicher Baustein. Heutzutage ist SRAM sehr günstig zu haben, und so hat man sich für einen 512KB großen RAM entschieden. Rasch haben sich Spezialisten für Elektronik, Print Design und Steckmodul Design eingefunden. Es entwickelte sich unheimlich schnell ein Team, das sehr effizient und schnell zusammen gearbeitet hat. An dieser Stelle nochmals einen herzlichen Dank an alle Beteiligten!!
  
Im Gegensatz zum [[wiki64:C64|C64]] hat der VC-20 nur sehr wenig RAM. Nur 5KB und davon stehen nur 3,5KB zur freien Verfügung. Deswegen wurden auch bald Speichererweiterungen verkauft. Erst eine 3KB Erweiterung, dann eine 8KB und eine 16KB. Man kann die Erweiterungen teilweise auch kombinieren, weil sie für unterschiedliche Speicherbereiche konzipiert sind. Es kamen einige Spiele und Programme für den VC-20 auf den Markt, und leider benötigen viele der Spiele und Programme unterschiedliche Speichererweiterungen. Will man jede Software laufen lassen, so benötigt man alle Speichererweiterungen. Einige Programme laufen sogar nicht, wenn zuviel Speicher vorhanden ist.
+
Das Projekt soll die FE1 perfektionieren und ein ansprechend aussehendes Gehäuse bekommen. Die Erweiterung soll den Namen '''Final Expansion v2''' tragen und folgende technische Daten haben:
 
+
* Erweiterung auf 512KB RAM. Es sollen alle gängigen RAM Ausbauten einstellbar sein: 3KB, 8KB, 11KB, 16KB, 19KB, 24KB, 27KB, (35KB)
Viele Spiele und Utilities gibt es in Form einer ROM Erweiterung (Steckmodul). Manche belegen 8KB Speicher, andere 16KB. Einige dieser Spiele laufen nur in einem ROM, weil sie in den eigenen Speicher schreiben. Ladet man diese Spiele in eine Speichererweiterung, dann zerstören sie sich selbst.
+
* der RAM sollte sich gegen überschreiben schützen lassen, sodass er wie ein ROM aussieht (Steckmodul Emulation).
 +
* ein EEPROM Speicher mit 512KB. Der EEPROM soll vom VC-20 aus programmierbar sein.
 +
* Zwei IO Adressen zur Konfiguration der FE2. Diese IO Adressen sollte auch ausblendbar sein, damit das Modul abschaltbar ist.
 +
* ein Busdriver soll den VC-20 Erweiterungsport schützen
  
Der VC-20 kann wie der C64 exakt 64KB adressieren. Davon sind 16KB belegt durch Kernel (8KB) und dem Basic Interpreter (8KB). Weiter 8KB sind für IO Ressourcen reserviert. Die restlichen 40KB sind frei oder mit internem RAM belegt.
 
  
<br />
+
Es wurde ein Prototyp mit einer selbstgemachten Platine erstellt, der voll funktionsfähig ist. Allerdings blieb es bei diesem einen Prototyp. Denn sehr schnell wurde die Idee geboren, das FE2 mit dem SD2IEC zu kombinieren …
=== Projekt FE2 ===
 
  
Das Projekt soll alle bekannten Erweiterungen abdecken und zugleich den maximalen Speicherausbau bieten. Die Speicherkonfiguration soll einfach und vor allem per Software umschaltbar sein. Zudem soll auch Platz für Programme im Eprom sein, damit sie sofort nach dem Einschalten verfügbar sind.
+
Das Resultat ist das [[Final Expansion 3]], eine Kombination aus FE2 und SD2IEC.
  
Die Erweiterung soll den Namen '''Final Expansion''' tragen und folgende technische Daten haben:
 
* Erweiterung auf maximal 40KB RAM. Dabei sollen alle gängigen RAM Ausbauten einstellbar sein: 3KB, 8KB, 11KB, 16KB, 19KB, 24KB, 27KB, (35KB)
 
* der RAM sollte sich gegen überschreiben schützen lassen, sodass er wie ein ROM aussieht (Steckmodul Emulation).
 
* ein EEPROM Speicher mit 512KB. Der EEPROM soll vom VC-20 aus programmierbar sein.
 
* Eine IO Adresse zur Konfiguration der Erweiterung. Diese IO Adresse sollte auch ausblendbar sein
 
  
 
<br />
 
<br />
 
 
<gallery mode="packed-hover">
 
<gallery mode="packed-hover">
 
Vc20-v2-1.GIF|schematische Darstellung
 
Vc20-v2-1.GIF|schematische Darstellung

Version vom 28. August 2019, 11:48 Uhr


SEITE IM AUFBAU - SEITE IM AUFBAU - SEITE IM AUFBAU - SEITE IM AUFBAU - SEITE IM AUFBAU - SEITE IM AUFBAU



Diese Version der Final Expansion ist veraltet. Das aktuelle Modell ist die Final Expansion 3 (FE3).



Final Expansion 2

Die FE2 ist die verbesserte Version der Final Expansion 1 (FE1).


Nachdem der handgefädelte Prototyp der FE1 tadellos lief, hat sich im Forum 64 eine rege Diskussion um die Final Expansion entwickelt.


Projekt FE2

Es wurde die Frage aufgeworfen, warum man zwei RAM Speicher (32KB und 8KB) verwendet und nicht gleich EIN Speicher Baustein. Heutzutage ist SRAM sehr günstig zu haben, und so hat man sich für einen 512KB großen RAM entschieden. Rasch haben sich Spezialisten für Elektronik, Print Design und Steckmodul Design eingefunden. Es entwickelte sich unheimlich schnell ein Team, das sehr effizient und schnell zusammen gearbeitet hat. An dieser Stelle nochmals einen herzlichen Dank an alle Beteiligten!!

Das Projekt soll die FE1 perfektionieren und ein ansprechend aussehendes Gehäuse bekommen. Die Erweiterung soll den Namen Final Expansion v2 tragen und folgende technische Daten haben:

  • Erweiterung auf 512KB RAM. Es sollen alle gängigen RAM Ausbauten einstellbar sein: 3KB, 8KB, 11KB, 16KB, 19KB, 24KB, 27KB, (35KB)
  • der RAM sollte sich gegen überschreiben schützen lassen, sodass er wie ein ROM aussieht (Steckmodul Emulation).
  • ein EEPROM Speicher mit 512KB. Der EEPROM soll vom VC-20 aus programmierbar sein.
  • Zwei IO Adressen zur Konfiguration der FE2. Diese IO Adressen sollte auch ausblendbar sein, damit das Modul abschaltbar ist.
  • ein Busdriver soll den VC-20 Erweiterungsport schützen


Es wurde ein Prototyp mit einer selbstgemachten Platine erstellt, der voll funktionsfähig ist. Allerdings blieb es bei diesem einen Prototyp. Denn sehr schnell wurde die Idee geboren, das FE2 mit dem SD2IEC zu kombinieren …

Das Resultat ist das Final Expansion 3, eine Kombination aus FE2 und SD2IEC.





Diese Version der Final Expansion ist veraltet. Das aktuelle Modell ist die Final Expansion 3 (FE3).