Advertisement

ULTIMATE - 64
elite
DOCUMENTATION
by Gideon Zweijtzer

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ULTIMATE - 64 elite and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Gideon ULTIMATE - 64 elite

  • Page 1 ULTIMATE - 64 elite DOCUMENTATION by Gideon Zweijtzer...
  • Page 2 INDEX: 2. Index 3. Getting Started, Installing 5. Real SID on Board revisions 1.1, 1.2 and 1.2a 6. Real SID on Board revisions 1.3 (U64 Elite) and 1.4 7. Multi Button 7. User Interface. 8. File browser 9. F2 - configuration menu 10.
  • Page 3: Getting Started

    Getting Started What do I need to get started? Prerequisites • Ultimate 64 motherboard • Power adapter 12V DC (included) • A case to put your Ultimate 64 in • A C64 keyboard • HDMI cable or standard C64 video cable •...
  • Page 4 4. Now gently slide the Ultimate 64 board in your case, and fit it to the right side of the case first. The joystick connectors should slide in easy. 5. Push it gently against the back of the case, and let the connectors on the back of the board fit through the holes.
  • Page 5 The ROMs has to have the suffix .bin .rom , as in mykernal.bin, mybasic.bin, mychar.bin. 1. Browse to your Kernal ROM image and press Enter. 2. Choose Flash as Orig. Kernal ROM 3. Browse to your Basic ROM image and press Enter. 4.
  • Page 6 Setting the SID type in the configuration enables the bus access to the chip, and also allows the auto-configurator to choose the right chip when playing a SID tune with the provided player from Wilfred Bos. Real SID on Board revisions 1.3 (U64 Elite) and 1.4 The newer board revisions are jumperless.
  • Page 7: Multi Button

    Multi Button The Ultimate-64 has one button on the side of the board, which is placed on the original position of the power button. This button is called the MultiButton, because it handles several functions. Function Description Power on When the machine is off, press the button briefly to switch it on Power Press the button for 4 seconds to switch off the machine.
  • Page 8: File Browser

    File browser The menu starts with showing the available network interfaces, and the storage devices that are attached to the cartridge. By default, it will only show the built-in Ethernet port. When USB-sticks are inserted, one or more items will appear in this list. This screen is the ‘root’ of the file system. Use the cursor keys to navigate through the file system and select your file (disk image) to mount.
  • Page 9 F2 - configuration menu Use the UP/DOWN cursor keys to navigate and RIGHT to enter the desired configuration screen. Once inside a settings screen, the behavior of the keyboard is slightly different: Function CRSR Move the cursor (highlighted line) up/down up/down CRSR Increase or decrease a setting, cycling through the available options.
  • Page 10 F5 - Tool / Command menu The purpose of the tool menu is to command the Ultimate application to do something that is not related to the selected entry in the file browser menu. For instance, creating a new disk image or directory is such an ‘action’...
  • Page 11 Clock settings / RTC The U64 has an internal clock that is powered with a battery to keep track of the date & time. See hardware RTC documentation At this config screen date & time can be changed with the following options: •...
  • Page 12 Setting up the MultiSID configuration on the Ultimate 64 This page explains how to use the visual SID address editor to set the UltiSID in MultiSID mode, giving you four or even eight SIDs. In the following example, it is assumed that the settings are as follows: •...
  • Page 13 When pressing “S”, the split function gets enabled. The line below shows the split is active on one address line, being A6. This means the UltiSIDs (both of them) get split in two, and the second part of it gets enabled with address line 6 set (thus $D440). Note that this instance gets a “B”, indicating the second half of the split UltiSID1.
  • Page 14 Hardware • Attaching a LED strip • LED settings Pinout LED options What does !(option) mean? Example with two separate LED’s Example with duo LED Technical information • Audio/Video Connector Pinout Pinout Audio Video Build your own RGB Scart cable •...
  • Page 15: Led Strip

    LED Strip Attaching a LED Strip Using firmware version 1.10 and later, it is possible to attach a programmable LED strip to your Ultimate 64 board. The supported LED type is APA102C, with is a 5V only device with built-in PWM controller for each color, red, green and blue.
  • Page 16 The following connections need to be made: Name Description User Port VCC (+5V) Red wire Pin 2 CLKI White wire, Clock input Pin 13 Yellow wire, Data input Pin P GND (0V) Black wire Pin 1, 12, or N Note, the wire colors are just suggestions. Obviously it will work with other colors as well. But for the sake of not making mistakes, please at least use black and red for ground and +5V respectively.
  • Page 17: Led Header

    LED Header Pinout Pin Description Power Ground Drive activity With firmware 1.18 (and above) the pin assignment is not static any more.
  • Page 18: Led Options

    LED options LED Options Option Description LED always ON LED always OFF Drive A Pwr Power indicator of drive A DrvAPwr + DrvBPwr Power indicator of drive A and drive B combined Drive A Act LED ON when there is activity on drive A DrvAAct + DrvBAct LED ON, on activity of drive A and B combined DrvAPwr ^ DrvAAct Drive power LED XOR drive activity.
  • Page 19 With the introduction of firmware 1.18 the behaviour of the LED can be changed. What does !(option) mean? As we can see in the table above, there are setting options (functions) that are noted as !(function). !(function) means it is an inverse outcome of a function. We take a closer look at the function DrvAAct+DrvBAct.
  • Page 20 So we use the following setting: • Power => LED Select Top: !(DrvAAct+DrvBAct) • Drive => LED Select Bottom: DrvAAct+DrvBAct • To swap the color assignment, just swap the settings between Top and Bottom. Technical information Power LED The power pin is provided with a 260KHz PWM signal, the PWM signal makes the LED less bright. The U64 has an on-board 220 ohms series resistor to lower the current, the supplied voltage 3.3V.
  • Page 21 Audio/Video Connector Note: The connector used is a full size 8-pin 262° DIN, also known as the ‘horse-shoe’ type. A 270° DIN plug does NOT fit without violence. The 8-pin DIN (audio/video) connector can output several different video signals, for each type you need a special assembled cable.
  • Page 22 Pin Modulated Color RGB Mode Not used CSync Not used Fast Switching Audio The audio outputs have consumer electronic line levels (Line Out) and need to be connected to an external amplifier. Video The video signals on pin 1, 4 and 6 have a source impedance of 75 Ohms, with standard 1V-peak video levels.
  • Page 23 SID-TAP header Function Pin Pin Function SID 2 OUT 1 Ground Ground SID 2 IN Ground SID 1 IN SID 1 OUT 7 Ground The SID-TAP header provides a direct (analog) output from the installed SID chips. This header is meant for the purists, who do not want the SID signals to be processed by the U64 board.
  • Page 24 HDMI port The HDMI port can be connected to a modern display ( eg. television ), so you can use the Ultimate-64 in the future. Resolution of the HDMI output The output resolution is 720 x 576 at 50 Hz (for the PAL version), also noted as 576p50. This is a standard resolution that all HDMI capable screens are supposed to support, according to the CEA- 861 standard.
  • Page 25 USER PORT User Port Extension Header Name Description Special Purpose Ground +5 VDC (200 mA max) /RESET Reset, will force a Cold Start. Also a reset output for devices. CNT1 Counter 1, from CIA #1 Serial Port 1, from CIA #1 CNT2 Counter 2, from CIA #2 Serial Port 2, from CIA #2...
  • Page 26 Applies to: Ultimate 64 Note that the row 1-12 corresponds to the upper row of the User Port card edge fingers on a C64, and that the row A-N corresponds to the bottom row of the User Port card edge fingers. Pin 13 and P, the two left most pins on the header, are added for add features to the user port.
  • Page 27: Ethernet Port

    Ethernet port The ethernet port can be connected to a switch to communicate with your Ultimate over your own local network. The Ultimate 1541-II+ and Ultimate 64 have an integrated ethernet port. Ultimate 1541-II and compatible usb ethernet adaptor The Ultimate 1541-II needs a compatible USB Ethernet adaptor that is connected to the USB port of the Ultimate 1541-II.
  • Page 28: Network Settings

    Network settings Within the network settings menu the ethernet port can be configured as needed, so it matches with your local network settings. The Network settings menu is only visible if a ethernet port is available. Options Menu name Explanation (bold default) Get IP settings from local DHCP Server on your network.
  • Page 29: Usb Ports

    USB ports The Ultimate-64 supports most USB sticks and Flash card readers out of the box. It also supports USB 2.0 Hubs. It is recommended to use powered USB hubs only (with an external power supply). USB 1.1 Hubs are not supported. There are three USB 2.0 (no USB 3!!) ports available on the board;...
  • Page 30 conversion to analog first and sampling it on a PC. Or, even a real time share over the internet to a friend! Networking Background The network streams are based on UDP. This means that they are connection-less, and can be captured off the network by the addressed node.
  • Page 31 the stream is ‘seen’ by the PC and the application receives the data. Once the PC application is done, it ‘leaves’ the multicast group, and the PC ceases to receive the data. Note that the IGMP switching is based on IP address. Therefore it is not possible to use the UDP port number to differentiate which stream to receive and which not.
  • Page 32 Examples: Destination string Meaning 192.168.0.119:11000 unicast address on the local network, port number 11000 myserver.com unicast address, using DNS and default port number myserver.com:4567 unicast address, using DNS and specific port number 239.0.1.64 multicast address, using default port number 239.0.2.77:64738 multicast address with port number specified Using the TCP command interface Using the TCP socket ‘64’, the following commands have been added to start and stop streams.
  • Page 33 Available streams VIC Video Stream (ID 0) The VIC Video Stream is the stream that presents the active part of the video output of the VIC. The ID of this stream is 0. Each UDP datagram contains a header and pixel data. The header is as follows: •...
  • Page 34 Audio Stream (ID 1) The Audio stream is taken from the output of the audio mixer. Thus, the stream received over the network contains the same data as the data sent over HDMI and back to the audio codec for conversion to the analog signal that is available on the DIN connector.
  • Page 35 Ultimate SID player auto configuration What this does, is to select the correct socket when the internal player is started. The autoconfig selects the socket based on what type of SID is found in the socket and for what type of SID the tune was written.

Table of Contents

Save PDF