| ||Business Location:|
Arcade Retro Gaming
United States of America
Frequently Asked Questions:
1) Will the MCC-216 support USB and PS-2 Keyboards and Mouse?
With the current application software, the MCC supports only PS-2 Keyboards
and PS-2 Mouse. The MCC-TV supports USB Joypad (including mouse) and has a virtual keyboard.
2) Will the MCC-216 and MCC-TV support PAL and NTSC Video out?Yes, the MCC supports both PAL and NTSC Video. Generally, the PAL version offers
better performance and compatibility for games. The only difference between our PAL and NTSC
images is the default setting booth .ARG files support booth standards.
3) What can I do if my TV will not support S-video?
You can buy an S-Video - CVBS converter cable (please check our store) or you can buy the
MCC - TV with composite video output.
If you are in Europe you can purchase an S-video to SCART converter. If your TV, PC monitor or
Beamer support VGA input you can now purchase the MCC-216 VGA version. The VGA version
offers better picture quality compared to the S-Video version.
Today, our focus is on emulating the Commodore C64, AMIGA and the ATARI 2600.
However, we are always open to additional suggestions regarding the classic computer.
If you have suggestions for additional cores you would like to see, please send us an email.
If you have developed a classic computer written for an FPGA (Verilog or VHDL),
please contact us and view the development section of this page.
5) How can I add application data, games and demos to the MCC?
The MCC ships together with the C64Forever and AMIGA Forever.
Additionally, we have introduced a USER folder on the SD-card into which your
personal ROMs can be simply copied from your PC.
Multiple Classic Computer USER FAQ section
1.) Add games to the MCC-216 with C64 Forever author: Mark (NML32)
|Add game to MCC||Version|
|Download (Word Doc)||0.1|
Please note that you can as well simply copy ROMs towards the USR folder from your PC towards the SD card.
1. Hardware Architecture
The Multiple Classic Computer is based on a Field Programmable Gate
Array (FPGA) core. This FPGA hosts all main digital functionality of the MCC.
It has the potential to be reconfigured with different implementations of Classic Computers and other applications without having to modify the hardware design itself.
The integrated non volatile and volatile memory stores the program and application data.
Several external interfaces allow for the connection of needed devices for the classic computer and retro gaming experience.
• Altera Cyclone 3 FPGA with 16k gates
• 16 MByte SDRAM
• 2 MByte Flash
• Micro SD card interface
• USB Host interface (USB 1.1)
• USB Device interface (USB 1.1)
• Video Out (4 Pin S-Video)
• Stereo Audio Out (3.5 mm jack)
• 2x Joystick interface (DB-9 connector)
• JTAG interface (internal for programming and development)
• GPIO interface (internal addition I/Os for to be defined functionality)
2. Mechanical Architecture
The Multiple Classic Computer's mechanical design is based on a PVC housing with front and rear panel to connect the different devices.
The front panel supports:
• 2x DB-9 Joystick Interfaces for classic retro Joystick
• micro SD-card interface for FPGA cores,
boot and system rom, games and application date
• USB Host interface for future expansion of the MCC
with external devices (e.g. USB Keyboard / Mouse, USB memory stick, etc.)
The back panel supports:
• Mini USB interface for power supply
• Stereo Audio Out (3.5mm aux jack)
• S-Video out (4-Pin connector) or VGA output
• PS-2 interface for Keyboard
• PS-2 interface for Mouse
Dimension and weight:
5.5 x 5.2 x 1.8 inch (LxWxH), 10 oz.
14 x 13 x 4.2 cm (LxWxH), 280g
3.) Software Architecture and Data Interfaces structure
The Multiple Classic Computer's basic software architecture has a boot loader and an application module. The boot loader module works similarly to BIOS for a regular personal computer.
The boot loader functionality is divided into system test, system update and launch of the application.
The module system test allows the user to test the main system components (Joystick interface, Keyboard and Mouse interface, memory, SD-card, etc.).
The module system update handles the whole update of the application (classic computers) for the MCC. Today the MCC can support up to 8 different applications (classic computer).
The launch module selects the application which starts the classic computer. If only one application is present the system starts with this configuration automatically.
All applications for the MCC have to be certified from Arcade Retro Gaming.
The format used for an application is an .ARG File. Presently available and certified applications can be found in the download section.
The system update procedure is described in detail in the MCC user manual.
Each application loads the necessary boot or system ROM from the SD-card. In addition the SD-card stores the application software (games, demos, program software, etc.).
There is an available document which, upon request, provides more details about the data interface structure for the Multiple Classic Computer and the different applications. Said document describes the file and folder structure and some main configuration files.
For more detailed technical questions please send an e-mail to:
|Development with the MCC|
- If you are interested in some development with the Multiple Classic Computer
and would like more details, please contact us.
- If you would like to get a special developer version of the Multiple Classic Computer hardware and a Software Development Kit (SDK) to get started with VHDL or C
development, please contact us as well.
Arcade Retro Gaming
If you have expertise in FPGA (Field Programmable Gate Array) design
or ASIC design experience and/or own a classic computer design,
we would be happy to talk to you.