MMC64
Suche
Index
FAQ
Kontakt
Zurück
MMC64MMC64 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.

Pfeil Offizielle Plugins
Pfeil Weitere Plugins
Pfeil Informationen für Entwickler
Pfeil 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.

BIOS
Bios Support-Homepage Support-Seite (Direkt) PDF Anleitung [E]
BiosBIOS V1.10 (9 KByte)
recovery diskBIOS recovery disk V1.10 (8 KByte)
Ältere BIOS Versionen
older BIOS versions V1.04 BIOS V1.04 BIOS Recovery-Disk
Plugins (Oliver Achten)
PluginDatei-Endung
pluginDownload Ani plugin V1.1 PAL/NTSC autosensing (2 KByte)ANI
pluginDownload Picture plugins V1.3 MMC64_PicturePlugins13.zip (6 KByte)FAT32Diverse
pluginDownload D64 reader plugin V0.6 (3.1 KByte)(D64)
pluginDownload Makedir plugin (1.8 KByte)-/-
pluginDownload MP3 plugin für MP3@64 V0.70 (5 KByte)MP3
pluginAVF animation (nur mit MP3-Modul)DownloadDownload AVF plugin für MP3@64 V0.30 (7 KByte)Download AVF Testvideo (405 KByte)AVF
Plugins (Diverse)
PluginDatei-Endung
plugin DreamLoad MMC64 (Forum) Projekt-Seite Autor: DocBacardiDFI
plugin CRT Plugin Homepage Plugin Download Autor: GrahamCRT
pluginDownload REU Plugin( CSDb) Autor: HannenzREU
pluginDownload MMC64+RR disk image mounter( CSDb) Autor: TNTD64, D71
pluginDownload D81 Writer Plugin( CSDb) Autor: TNTD81
pluginDownload MMC64 .BIN plugin (Retro Replay flasher)( CSDb) Autor: TNTBIN
pluginDownload MMC64 .RAW sample plugin( CSDb) Autor: TNTRAW
pluginDownload MMC64 browser( CSDb) Autor: TNT *
pluginDownload T64 Plugin( CSDb) Autor: DrCreepT64
pluginDownload CHR PluginDownload Charsets( CSDb) Autor: DrCreepCHR
pluginDownload MMC64 TXTPLUGIN0.10( CSDb) Autor: FieserWolfTXT
pluginTxtplgin 80cols ( CSDb) Autor: FieserWolfTXT
pluginTxtplgin0_02 ( CSDb) Autor: FieserWolfTXT
pluginDownload WAV Plugin( CSDb) Autor: TRSI WAV
pluginDownload SidWatcher Plugin for MMC64 v0.03 (SID-Player) Autor: FieserWolfSIW
pluginDownload KillFC3 Autor: FieserWolf-/-
pluginD64 Writer Plugin ( CSDb) Autor: KratznagelD64
pluginD64 Reader plugin (fast)( CSDb) Autor: EngineD64

Interna
PDFMMC 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 hardware
MMC64 Programming Guide

Quelltexte
ASM-Quelltext des Koala-Plugins
ASM-Quelltext des Koala-Plugins für ACME
Weitere Beispiele werden sicher in Zukunft folgen

WEB-Links
Vertrieb :Individual Computers
Eingestelltes Projekt: SASQ-MMCBios

 

Letzte Änderung: 2019-01-03 23:49:45
  Rubrik:  C64
Rubriken-Übersicht
 12 Besucher online 

Valid XHTML 1.0 Transitional Valid CSS!