Test: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „right|thumb|300px|Final Expansion right|thumb|300px|Final Expansion Platine Die '''VC-20 Final Expansion''' ist…“)
 
 
(60 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Bild:fe3_case.jpg|right|thumb|300px|Final Expansion]]
+
__TOC__
[[Bild:fe3_built.jpg|right|thumb|300px|Final Expansion Platine]]
 
  
 +
<br />
  
Die '''VC-20 Final Expansion''' ist eine universelle Speichererweiterung für [[VC-20]]. Die FE wird an den Erweiterungs [[Slot]] des VC-20 gesteckt. Die aktuelle Version v3.2 bietet folgende Möglichkeiten:
 
* Erweiterung des [[Arbeitsspeicher]] ([[SRAM]]) um 512 KByte.
 
* Ein 512 KByte großer [[Flash|Flash-Speicher]] ([[EEPROM]]) für die [[Firmware]] und oft benutzte Programme.
 
* Ein [[Massenspeicher]] als Floppy-Ersatz auf Basis einer SD-Karte ([[SD2IEC]]) für bis zu 2&nbsp;GByte.
 
* Eine [[Echtzeituhr]] und ein Anschluss für die LCD-Display-Erweiterung des [[SD2IEC]].
 
  
Die Final Expansion (FE) kann jede bekannte VC-20 Software starten. Das Starten der Spiele und Programme erfolgt bequem mittels Menü. Die FE bietet der Software die geforderte Umgebung und stellt diese automatisch ein (Speicherkonfiguration).
+
[[wiki64:Max_Machine|Max Machine (C64 Wiki)]]
  
  
== Hardware ==
 
  
Neben den beiden Speicherbausteinen ([[SRAM]] und [[EEPROM]]) befindet sich auf der Platine noch ein [[Atmel]]-[[Controller]] [[ATmega644]] und ein [[Atmel]]-[[CPLD]] ATF1504, der die Hardware Logik der FE in nur einem Baustein abbildet.
+
<br />
 +
== Tabelle ==
  
  
== Software ==
 
Die Firmware der FE3 ist im Flash gespeichert. Und steht sofort nach dem Einschalten bzw. nach einem [[Reset]] des VC-20 zur Verfügung.
 
  
'''RAM Konfiguration:''' Dieser Menüpunkt lässt alle bekannten Speicherkonfigurationen des VC-20 einstellen.  
+
{| class="wikitable" style="text-align: center; padding: 10px; "
 +
|-  
 +
! scope="col" |
 +
! scope="col" | UC-1
 +
! scope="col" | UC-2
 +
! scope="col" | UC-1.5
 +
|-
 +
! scope="row" style="text-align: center; padding: 10px; " | EPROM
 +
| 128K
 +
| 512K
 +
| 512K
 +
|-
 +
! scope="row" style="text-align: center; padding: 10px; " | SRAM
 +
| 32K
 +
| 512K
 +
| 32K
 +
|-
 +
! scope="row" style="text-align: center; padding: 10px; " | Register
 +
| 1
 +
| 2
 +
| 2
 +
|}
  
'''[[Diskloader]]:''' Dieser Menüpunkt unterstützt das komfortable Laden und Ausführen von Programmen. Der Diskloader ist frei vom Benutzer konfigurierbar und unterstützt alle Arten von Floppydisk Laufwerke und natürlich das integrierte SD2IEC.
 
  
'''[[Cartloader]]:''' Damit kann man komfortabel die Programme starten, die im Flash Speicher gespeichert sind. Im Flash stehen 480&nbsp;KByte (von 512&nbsp;KByte) zur freien Verfügung. Jeder kann seine Lieblingsprogramme selbst in den Flash-Speicher übertragen. Es können beliebige Programme (BASIC, Programme, Cartridges) in den Flash-Speicher programmiert werden.
 
  
'''[[FE3 Wedge]]:''' Dieses kleine Hilfsprogramm erweitert den Befehlssatz des VC-20 und implementiert SJLOAD/SJSAVE ([[jiffy]]-kompatibles Laden und Speichern). Da das integrierte SD2IEC ebenfalls zu Jiffy kompatibel ist, profitiert man unmittelbar (auch im Diskloader) von dem Geschwindigkeitsvorteil den SJLOAD bietet.
+
{| class="wikitable" style="text-align: center; padding: 10px; "
 +
|-
 +
! scope="col" style="text-align: center; padding: 10px; " |
 +
! scope="col" style="text-align: center; padding: 10px; " | UC-1
 +
! scope="col" style="text-align: center; padding: 10px; " | UC-2
 +
! scope="col" style="text-align: center; padding: 10px; " | UC-1.5
 +
|-
 +
! scope="row" style="text-align: center; padding: 10px; " | EPROM
 +
| 128K
 +
| 512K
 +
| 512K
 +
|-
 +
! scope="row" style="text-align: center; padding: 10px; " | SRAM
 +
| 32K
 +
| 512K
 +
| 32K
 +
|-
 +
! scope="row" style="text-align: center; padding: 10px; " | Register
 +
| 1
 +
| 2
 +
| 2
 +
|}
  
== Nachbau ==
 
  
Die Pläne für die FE sind frei erhältlich und die Software Open Source. Für geübte Bastler oder Elektroniker ist das Interface einfach nachbaubar. Wenn man keine Platine erstellen will, kann man die FE auch auf einem [[8 Bit Baby]] aufbauen (siehe auch [http://wayback.archive.org/web/20130315162408/http://vc20final.t-winkler.net/index_1.html Final Expansion v1]<ref>Archiv des nicht mehr existierenden Original-Links [http://vc20final.t-winkler.net/index_1.html Final Expansion v1]</ref>).
 
  
Man konnte Bausätze der Version v3.2 von Retro-Donald aus dem [[Forum64]] erwerben. Die Aufbauanleitung war im [http://www.sinchai.de/ Web-Shop] und bei [http://wayback.archive.org/web/20100725232225/http://www.for8bits.com/vc20fe3r9_aufbau.htm for8bits.com]<ref>Archiv des nicht mehr existierenden Original-Links [http://t-winkler.net/dokuwiki/lib/exe/fetch.php?media=fe3:de:vc20fe3r9_aufbau.pdf Aufbauanleitung (PDF)]</ref> zu finden.
 
  
== Weblinks ==
 
* [http://wayback.archive.org/web/20130315162408/http://vc20final.t-winkler.net/index_1.html Final Expansion 1 (via archive.org)] {{DE}}
 
* [https://web.archive.org/web/20110802021201/http://t-winkler.net/dokuwiki/doku.php?id=fe3:main Wiki (via archive.org)] Dokumentation zur Final Expansion 3 {{DE}}
 
* Im Forum 64 wurde die FE in Teamarbeit entwickelt: [https://www.forum64.de/?board/283 Final Expansion im Forum 64] {{DE}}
 
* [[CeVi-aktuell#CeVi-Aktuell - 06/2009|Bericht ''Final Expansion für VC20'']] in der CeVi-aktuell (Ausgabe 06/2009) {{DE}}
 
* [http://sleepingelephant.com/ipw-web/bulletin/bb/viewtopic.php?f=3&t=8636 Faden mit Informationen und eventueller Bestellmöglichkeit] vom August 2017 im Denial-Forum {{EN}}
 
  
== Quellen ==
+
<br />
<references/>
 
  
[[Kategorie:Steckmodul]]
+
== Syntax highlight ==
  
[[en: VIC-20 Final Expansion]]
+
<syntaxhighlight lang="C">
 +
int main(int argc, char **argv) {
 +
        return(0);
 +
}
 +
 
 +
<pre>
 +
 
 +
</pre>
 +
 
 +
<source lang="diff">
 +
Ich bin eine unveränderte Zeile.
 +
- Ich bin eine gelöschte Zeile.
 +
+ Ich bin eine ergänzte Zeile.
 +
</source>
 +
 
 +
<source lang="c">
 +
int main(int argc, char **argv) {
 +
        return(0);
 +
}
 +
</source>
 +
 
 +
 
 +
<br />
 +
 
 +
== Muster Interwiki Links ==
 +
 
 +
Wiki 64: [[wikic64:C64|C64]] <br />
 +
Wiki DE: [[wikide:C64|C64]]<br />
 +
Wiki EN: [[wikien:C64|C64]]<br />
 +
Wiki: [[wikipedia:C64|C64]]<br />
 +
 
 +
-----
 +
 
 +
{| class="wikitable"
 +
! style="text-align:left;"| Job
 +
! normale 1541
 +
! Jiffy 1541
 +
! SD2IEC
 +
|-
 +
|LOAD 48 Blöcke
 +
|21,8s   
 +
|6,5s   
 +
|2,2s 
 +
|-
 +
|SAVE 48 Blöcke
 +
|26,4s   
 +
|  16,1s   
 +
|  7,5s 
 +
|}
 +
 
 +
 
 +
=== Gallerie Traditional ===
 +
 
 +
<gallery mode="traditional" widths=160px heights=160px perrow=2 caption="">
 +
Image:IEC-64-2.jpg
 +
Image:IEC-64-1.jpg|link={{filepath:IEC-64-1.jpg}}
 +
</gallery>
 +
 
 +
=== Gallerie standard ===
 +
 
 +
<gallery>
 +
Image:fe3_case.jpg|right|thumb|200px|Final Expansion|link={{filepath:1541-emul.jpg}}
 +
 
 +
File:fe3_built.jpg|right|thumb|200px|Final Expansion Platine
 +
</gallery>
 +
 
 +
=== Gallerie packed-hover ===
 +
 
 +
<gallery mode="packed-hover">
 +
Image:fe3_case.jpg|right|thumb|200px|Final Expansion
 +
File:fe3_built.jpg|right|thumb|200px|Final Expansion Platine
 +
</gallery>
 +
 
 +
-----

Aktuelle Version vom 7. Oktober 2021, 14:44 Uhr



Max Machine (C64 Wiki)



Tabelle

UC-1 UC-2 UC-1.5
EPROM 128K 512K 512K
SRAM 32K 512K 32K
Register 1 2 2


UC-1 UC-2 UC-1.5
EPROM 128K 512K 512K
SRAM 32K 512K 32K
Register 1 2 2




Syntax highlight

<syntaxhighlight lang="C">

int main(int argc, char **argv) {
       return(0);
}

<source lang="diff"> Ich bin eine unveränderte Zeile. - Ich bin eine gelöschte Zeile. + Ich bin eine ergänzte Zeile. </source>

<source lang="c"> int main(int argc, char **argv) {

       return(0);

} </source>



Muster Interwiki Links

Wiki 64: C64
Wiki DE: C64
Wiki EN: C64
Wiki: C64


Job normale 1541 Jiffy 1541 SD2IEC
LOAD 48 Blöcke 21,8s 6,5s 2,2s
SAVE 48 Blöcke 26,4s 16,1s 7,5s


Gallerie Traditional

Gallerie standard

Gallerie packed-hover