MMC64

MMC64

The MMC64 is a cartridge for the C64 home computer, which plugs into the expansion port. It was developed in 2005 by Oliver Achten, production and sale is done by the Commodore hardware accessory company Individual Computers, although the MMC64 is sold by other retailers as well.

Hardware Features

The MMC64 serves as a read/write interface for MMC and SD flash memory media. It can handle almost all media up to 4GB. It is a solution for Commodore fans who seek to transfer data from/to the Commodore 64 from a PC or Mac which does not have a parallel port, which is a requirement for the popular x1541 interface.

It has a pass-through expansion port, allowing to use another cartridge together with the MMC64.

The MMC64 also provides an Amiga style clock port for extra hardware, supporting the RRnet Ethernet interface and the "mp3@c64", which allows playing of mp3 files from the flash memory.

The MMC64 is sold "bare" without a case, which means that users who desire protection need to manually modify full cases to match its dimensions (and the dimension of pass-through expansion port Cartridges).

oftware Features

Built-in features

The MMC64 has a flashable BIOS which is updated for new features, better compatibility and other improvements.There is also an [http://web.archive.org/web/20070507094306/www.nightmode.org/mmc/mine.upd alternative BIOS] (software download link) available from another developer. Documentation and source code are provided to facilitate development of additional plugins and alternative BIOS images.

The cartridge has a file browser that is launched automatically upon start, although the auto-launch feature allows for different file browsers. It can execute .PRG files on the flash media right from the file browser and write .d64 disk image files to disk, although this is very slow with the built-in diskwriter, so most people use a [http://noname.c64.org/csdb/getinternalfile.php/15698/d64plgin092.zip faster plugin] (software download link), although this plugin does not work on metal C128Ds due to timing issues. (The latest version of the BIOS, 1.03, removes the slow built-in .d64 writer in order to make space for more useful BIOS features; it is recommended that people use the much faster plugin for this task.)

There is a SID music file player built in that allows playing SID files from the HVSC on a real 6581 or 8580 SID chip (in the computer).

If the "R" key is pressed upon startup, the MMC64 reads the disk in the drive and saves it to the flash media as a disk image. This is slow compared to other solutions like the RR-Net based Warpcopy or the x1541 parallel port interface, but faster implementations are being worked on.

The MMC64 cannot handle multi-file programs, since it does not emulate a floppy disk drive. Any program that must load further data from the flash will not work, although a [http://noname.c64.org/csdb/release/?id=37949 .d64/.d71-mount plugin] seeks to alleviate this issue by replacing the DOS file access routines to simulate the presence of a floppy drive.

User-configured features

MMC64 allows user-supplied plugins for additional functionality not available in the BIOS. Many plugins already exist, including [http://siliconsonic.de/t/bin/MMC64_PicturePlugins12.zip picture displayers] for various Commodore pictureformats, [http://daupara.de/wavplugin.rar .wav] / [http://www.sci.fi/~tenu/c64/mmc64/raw.zip .raw] audio players, a [http://noname.c64.org/csdb/getinternalfile.php/15698/d64plgin092.zip fast .d64 writer plugin] , an [http://wolf.openskynet.de/pub/siwplgin/siwplgin0_03.zip alternative SID player] , an [http://siliconsonic.de/t/bin/MMC64_aniplgin11.zip animation player] for .ani files, [http://wolf.openskynet.de/pub/txtplgin/txtplgin0_10.zip viewers for ASCII text files] , a reader for .t64 tape images, a [http://www.oxyron.de/html/crtplgin.zip launcher for .crt cartridge files] (only those that do not employ custom ASICs, e.g. games), a [http://noname.c64.org/csdb/release/?id=43433 .d81 writer] for 1581 disk images, and others.

Also available is a [http://noname.c64.org/csdb/release/?id=37949 .d64/.d71 mount plugin] that allows reading from a disk image residing on the flash media. The drawback is that a Retro Replay is needed as well. As with the IDE64 IDE interface for the Commodore 64, the program or game has to use standard Kernal file access routines and not rely on a software fast loader, which unfortunately is the norm, since the Kernel-routines are very slow when accessing a normal 1541. Games and programs fixed for the IDE64 usually work on MMC64 as well using this plugin.

Reading and writing from/to a disk image on the flash media so far is only possible with the [http://people.freenet.de/LittleDreamLand/elvira2demo_mmc.zip .dfi plugin] . However, the .d64 needs to be converted to .dfi and the program itself has to be modified with Dreamload as its fast loader (version 2.7 or above). Dreamload is compatible with all kinds of regular disk drives as well as Commodore compatible harddrives, IDE64, and now also MMC64. A .dfi file is a more convenient and compatible container for a .d64 file.

The MMC64 has an autostart feature that allows to run an arbitrary program named 'BOOT.BIN' in the /SYSTEM64 directory (e.g. a selection menu or an alternative file browser) instead of the built-in file browser. Many users prefer the [http://noname.c64.org/csdb/release/?id=18081 TNT file browser] for its ability to display long filenames and browse/launch from within .d64 files. The autostart can be temporarily disabled by holding the Commodore key upon starting the computer or permanently from within the BIOS's configuration menu.

ee also

* Commodore 64 peripherals

External links

* [http://www.vesalia.de/d_mmc64.htm A German Shop that sells MMC64] (German)
* [http://www.c64-wiki.de/index.php/MMC64 Technical Information on the MMC64 with a list of plugins and compatible flash media brands] (German)
* [http://www.forum64.de/wbb3/index.php?page=Board&boardID=159 A Forum for MMC64 users] (mostly German)
* [http://noname.c64.org/csdb/search/?content=all&search=MMC&Go.x=0&Go.y=0&Go=Go MMC64-related stuff on the Commodore Scene Database]
* [http://retrohackers.com Retrohackers - a forum mainly for software developers for MMC64, Retro Replay and similar hardware (English only)]
* [http://www.lemon64.com/forum/ Forum on Lemon64, where MMC64 is also frequently discussed]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • MMC64 — Das MMC64 ist eine Cartridge für den Heimcomputer C64, die an den Expansionsport des Rechners angeschlossen wird. Das MMC64 ist dabei ein Schreib /Lesegerät für MMC und SD Speicherkarten (bis zu 4 GB) und wurde 2005 von Oliver Achten entwickelt.… …   Deutsch Wikipedia

  • Brotkasten (c64) — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • C-64 — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • C64 — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • C 64 — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • Commodore64 — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • Commodore C64 — Der C64 im „Brotkasten“ Gehäuse Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von… …   Deutsch Wikipedia

  • Web.it — Der Commodore 64 (kurz: C64, umgangssprachlich auch 64er) ist ein 8 Bit Heimcomputer mit 64 KByte Arbeitsspeicher. Seit seiner Vorstellung im Januar 1982 auf der Winter Consumer Electronics Show war der von Commodore gebaute C64 Mitte bis Ende… …   Deutsch Wikipedia

  • Individual Computers — is a German computer hardware company specializing in retrocomputing accessories for the Commodore 64, Amiga, and PC platforms. Individual Computers produced the C One reconfigurable computer in 2003. The company is owned and run by Jens… …   Wikipedia

  • Commodore 64 — Hersteller Commodore …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”