MMC64 Das MMC64-Steckmodul ist ein MMC/SD-Card-Reader für den C64. Damit der Datentransport vom aktuellen PC möglich ist,wird das FAT16 und FAT32 durch die Software unterstützt. Das Steckmdodul verwendet ein 8kB-Flash-ROM und kann somit immer wieder auf den aktuellsten Stand gebracht werden. Der Entwickler Oliver Achten aktualisiert in regelmäßigen Abständen die ROM-Software. Diese enthät einen Datei-Browser, mit dem der Zugriff auf die Speicherkarte möglich ist. Durch die Erweiterbarkeit des Browsers mit Plugins, hat das Modul in der vergangenen Zeit einige neue Funktionen bekommen. Die Logik des Card-Readers befindet sich in einem Altera MAX CPLD. Hiermit wird zusätzlich ein Amiga-kompatibler Uhrenport angesteuert, an dem passende Erweiterungen betrieben werden können. Hierzu gehören z.B. ein Ethernet oder ein MP3-Adapter. Der Expansions-Port des C64 ist durchgeschleift. Hier kann z.B. das Retro-Replay zusätzlich eingesteckt werden. Nachtrag: Wir schreiben das Jahr 2013 und das MMC64 gehört mittlerweile nicht mehr zu den aktuellen Produkten. |
Offizielle Plugins |
Weitere Plugins |
Informationen für Entwickler |
Web-Links |
Direkten Support vom Entwickler O. Achten findet man im Forum-64. Detailierte Informationen zu den Plugins und verwendbaren Speicher-Karten, sind im C64-Wiki nachlesbar. |
Support-Homepage Support-Seite (Direkt) Anleitung [E] | |
BIOS V1.10 (9 KByte) | |
BIOS recovery disk V1.10 (8 KByte) |
V1.04 BIOS V1.04 BIOS Recovery-Disk |
Plugin | Datei-Endung | |
Ani plugin V1.1 PAL/NTSC autosensing (2 KByte) | ANI | |
Picture plugins V1.3 MMC64_PicturePlugins13.zip (6 KByte) | Diverse | |
D64 reader plugin V0.6 (3.1 KByte) | (D64) | |
Makedir plugin (1.8 KByte) | -/- | |
MP3 plugin für MP3@64 V0.70 (5 KByte) | MP3 | |
AVF animation (nur mit MP3-Modul) AVF plugin für MP3@64 V0.30 (7 KByte) AVF Testvideo (405 KByte) | AVF | |
Plugin | Datei-Endung | |
DreamLoad MMC64 (Forum) Projekt-Seite Autor: DocBacardi | DFI | |
CRT Plugin Homepage Plugin Download Autor: Graham | CRT | |
REU Plugin( CSDb) Autor: Hannenz | REU | |
MMC64+RR disk image mounter( CSDb) Autor: TNT | D64, D71 | |
D81 Writer Plugin( CSDb) Autor: TNT | D81 | |
MMC64 .BIN plugin (Retro Replay flasher)( CSDb) Autor: TNT | BIN | |
MMC64 .RAW sample plugin( CSDb) Autor: TNT | RAW | |
MMC64 browser( CSDb) Autor: TNT | * | |
T64 Plugin( CSDb) Autor: DrCreep | T64 | |
CHR Plugin Charsets( CSDb) Autor: DrCreep | CHR | |
MMC64 TXTPLUGIN0.10( CSDb) Autor: FieserWolf | TXT | |
Txtplgin 80cols ( CSDb) Autor: FieserWolf | TXT | |
Txtplgin0_02 ( CSDb) Autor: FieserWolf | TXT | |
WAV Plugin( CSDb) Autor: TRSI | WAV | |
SidWatcher Plugin for MMC64 v0.03 (SID-Player) Autor: FieserWolf | SIW | |
KillFC3 Autor: FieserWolf | -/- | |
D64 Writer Plugin ( CSDb) Autor: Kratznagel | D64 | |
D64 Reader plugin (fast)( CSDb) Autor: Engine | D64 | |
MMC Replay Programmers Manual
************************************* * MMC64 Hardware Specification V1.2 * * (C) 2005 by Oliver Achten * ************************************* Memory map ---------- $8000 - $9fff MMC64 BIOS rom (*)(**) (*) Rom is active when bit 0 of $DF11 and the flash jumper is not set (**) Rom is write enabled when bit 4 of $DF11 is set I/O map ------- $DE01 / $DF21(W)(*): bit 0: 0 = disable clock port, 1 = enable clockport $DE02-$DE0F / $DF22-$DF2F (R/W)(*): clock port I/O area (*) location depends on bit 3 of $DF11 $DF10 (R/W): MMC64 SPI transfer register --------------------------- byte written is sent to the card & response from the card is read here $DF11 (R/W): MMC64 control register ---------------------- bit 0: 0 = MMC64 BIOS active, 1 = external ROM active bit 1: 0 = card selected, 1 = card not selected bit 2: 0 = 250khz transfer, 1 = 8mhz transfer bit 3: 0 = clock port @ $DE00, 1 = clock port @ $DF20 bit 4: 0 = normal Operation, 1 = flash mode (*) bit 5: 0 = allow external rom when BIOS is disabled , 1 = disable external ROM bit 6: 0 = SPI write trigger mode, 1 = SPI read trigger mode bit 7: 0 = MMC64 is active, 1 = MMC64 is completely disabled (**) (*) bit can only be programmed when flash jumper is set (**) bit can only be modified after unlocking $DF12 (R): MMC64 status register --------------------- bit 0: 0 = SPI ready, 1 = SPI busy bit 1: external GAME line bit 2: external EXROM line bit 3: 0 = card inserted, 1 = no card inserted bit 4: 0 = card write enabled, 1 = card write disabled bit 5: 0 = flash jumper not set, 1 = flash jumper set $DF13 (R/W): MMC64 identification register ----------------------------- (R) #$64 when bit 1 of $DF11 is 0 #$01 when bit 1 of $DF11 is 1 and REV A hardware is used #$02 when bit 1 of $DF11 is 1 and REV B hardware is used (W) write #$55 & #$AA into this register to unlock bit 7 of $DF11 write #$0A $ #$1C into this register to re-enable MMC64 hardwareMMC64 Programming Guide Quelltexte ASM-Quelltext des Koala-Plugins ASM-Quelltext des Koala-Plugins für ACME Weitere Beispiele werden sicher in Zukunft folgen |
Eingestelltes Projekt: SASQ-MMCBios |
Letzte Änderung: 2019-01-03 23:49:45