Ultimate 64

Aus C64-Wiki
Wechseln zu: Navigation, Suche
Ultimate 64
Ultimate64 V1.1
Typ C64-FPGA-Reimplementation mit Formfaktor passend für C64-Gehäuse
Hersteller Gideon Zweijtzer
Neupreis €209,- Ultimate64 mit Netzteil

+ Versandkosten
€7.50,- Deutsche Post oder
€14.65,- Post NL

+ Zahlungsmethode
€0 Banktransfer oder
€7.63,- PayPal oder
€4.36,- Bitcoin

Gehäuse und Befestigungswinkel
nicht im Lieferumfang!

Erscheinungsjahr 2018
Prozessor FPGA: Cyclone V E
CPLD: Xilinx XC95144XL
Sonstiges im FPGA ist die 1541 Ultimate-II+ bereits integriert



Die Ultimate 64 (Kurzform: U64) wurde von Gideon Zweijtzer entwickelt und ist eine Neuauflage des C64. Im Gegensatz zum C64-Original handelt es sich dabei um eine komplett neue Reimplementation des C64 auf FPGA Basis. Die U64 kann in einem Brotkastengehäuse einfach eingebaut werden. In einem C64 II Gehäuse werden zwei passende Befestigungswinkel benötigt. An den entsprechenden Gehäuseöffnungen sind die Schnittstellen wie bei einem originalen C64 zu finden.

Im FPGA ebenfalls integriert ist die 1541 Ultimate-II+ desselben Entwicklers. Das Bildsignal wird als analoges Videosignal und auch als HDMI-Signal ausgegeben.



Funktionen der Power-Taste[Bearbeiten]

  • Ein Tastendruck im "AUS"-Zustand, schaltet die U64 ein.
  • Ein Tastendruck im "EIN"-Zustand, startet das Ultimate 64 Menü.
  • Ein Tastendruck zwischen 0,7 und 4 Sekunden erzeugt einen Reset.
  • Ein Druck auf RESTORE  während eines Tastendrucks,
führt die "Freeze"-Funktion eines Cartridges aus, sobald die beiden Tasten losgelassen wurde.
  • Ein Tastendruck länger als vier Sekunden, schaltet die U64 aus.

Sound[Bearbeiten]

Die Platine bietet zwei Sockel für zwei SIDs an. Es können sowohl 6581 als auch 8580/6582 bzw. deren Nachbauten in beliebiger Zusammenstellung verwendet werden. Ein korrektes Setzen der Jumper ist unerlässlich, um eine Zerstörung der SIDs zu vermeiden! Wird kein echter SID verwendet, kann auf den im FPGA integrierten SID ("UltiSID") zurückgegriffen werden.

Schnittstellen[Bearbeiten]

Rechte Seite
Statt originalen Userport gibt es nun HDMI, LAN RJ45 und 2×USB
Knopfbatterie CR2032, USB und WIFI-Modul
Rechte Platinenseite
Rückseite
Innen oder auf der Platine
  • USB
  • 2×Sockel für SID
  • Stiftleiste für Tastatur
  • Userport als zweireihige Stiftleiste (2×13 Pins)
  • SidTap Stiftleiste (2×4 Pins)


Userport Stiftleiste[Bearbeiten]

Pinbelegung: [1]

Userport Stiftleiste

1  = GND
2  = +5V
3  = RESET
4  = CNT1
5  = SP1
6  = CNT2
7  = SP2
8  = PC2 
9  = SER. ATN IN   
10 = 9V AC
11 = 9V AC
12 = GND
13 = ?
A = GND
B = FLAG2
C = PB0            
D = PB1
E = PB2
F = PB3
H = PB4
J = PB5
K = PB6
L = PB7
M = PA2
N = GND
O = ?

Menü[Bearbeiten]

Das Ultimate 64 Hauptmenü V1.02
Die speziellen Ulitmate64 Einstellungen
Clock Settings
→ Einstellung von Datum und Zeit
Software IEC Settings
→ Druckereinstellungen und sonstige IEC-Einstellungen
U64 Specific Settings
→ HDMI Scanlines (Disabled / Enabled)
→ Digital Video Mode (DVI / HDMI)
→ SID Socket 1 Address (Adresse des echten SID1 festlegen)
→ SID Socket 2 Address (Adresse des echten SID2 festlegen)
→ UltiSID 1 Address (Adresse des emulierten SID1 festlegen)
→ UltiSID 2 Address (Adresse des emulierten SID2 festlegen)
→ Output Selector Left (linkes Ausgangssignal festlegen)
→ Output Selector Right (rechtes Ausgangssignal festlegen)
→ Adjust Color Clock
→ Analog Video (CVBS + SVideo / RGB)
→ Chroma Delay (3 ... -3)
C64 and cartridge settings
→ Einstellungen für Cartridges, Kernal, REU und "Command Interface"
User Interface Settings
→ Farbeinstellungen und Home-Verzeichnis festlegen
Tape Settings
→ Tape Wiedergabegeschwindigkeit einstellen (0,98 MHz für PAL oder 1,02 MHz für NTSC)
1541 Drive A Settings
→ Laufwerkseinstellungen der ersten emulierten 1541: (Aktivierung, ROM, Geräteadresse, ...)
1541 Drive B Settings
→ Laufwerkseinstellungen der zweiten emulierten 1541: (Aktivierung, ROM, Geräteadresse, ...)
Network settings
→ Netzwerkeinstellungen wie DHCP, IP, Netmask, Gateway und HOST-Namen


Lieferumfang[Bearbeiten]

Geöffnete Originalverpackung V1.1

Die Ultimate64 enthält folgende Komponenten:

  • Weißer Faltkarton
  • Ultimate64 Platine (verpackt in einer rosaroten Luftpolsterfolie)
  • Steckernetzteil 12V DC
  • Eine Kurzanleitung wird nicht mitgeliefert!


Folgende Komponenten werden zusätzlich benötigt:

  • C64-Gehäuse
  • C64-Tastatur (beim weißen C64 II Gehäuse sind passende Tastaturhalter notwendig!)
  • HDMI-Kabel und/oder Kabel für die Audio-/Videobuchse

Platinenversionen[Bearbeiten]

Version Stück [2] Produktionsdatum Auslieferungsdatum Bemerkung
1.0 wenige Juli 2017 - Prototyp
1.1 110 Dez. 2017 März-Mai 2018 erste Produktionsserie
  • bei früh ausgelieferten Boards fehlt noch das Blech am Expansionsport
  • die beiden 330k Ohm Digifix-Widerstände sind fix auf der Platine
    (kann Probleme beim SID 6581 verursachen ⇒ Abhilfe Zwischensockel)
  • ein zusätzlich um 90° gewinkelter Tastaturstecker wurde mitgeliefert,
    um zwei vertauschte Leitungen wieder auszukreuzen.
  • noch keine Betriebsanleitung vorhanden!
1.2 400 Juli / Aug. 2018 September 2018 [3] zweite Produktionsserie
  • mit Blech am Expansionsport
  • keine Digifix-Widerstände mehr auf der Platine
  • der zusätzlich gewinkelte Tastaturstecker ist nicht mehr notwendig.
1.3 500 Sept. / Okt. 2018 Okt. / Nov. 2018 dritte Produktionsserie

Quellen[Bearbeiten]

  1. Pinbelegung der Userport Stiftleiste im Forum64
  2. Projektstatus 27.5.2018 Sprache:englisch
  3. Planungsübersicht im PDF-Format vom 12.7.2018

Weblinks[Bearbeiten]