EasyFlash

Aus C64-Wiki
Zur Navigation springenZur Suche springen
EasyFlash
Das EasyFlash Modul.
Typ Steckmodul
Erscheinungsjahr 2009
Speicher 1 MByte FlashROM, 8 KBytes SRAM (256 Bytes davon ansprechbar)
Sonstiges Nachfolger: EasyFlash³


Das EasyFlash (kurz: EF oder auch EF1 zur Abgrenzung zum Nachfolger EasyFlash³) ist ein Steckmodul für den Expansionsport des Commodore 64, das andere Module emulieren und flexibel programmiert werden kann. Es enthält ein 1 Megabyte großes Flash-ROM, das u.a. mittels Cartridge-Images (im VICE-Format, .CRT-Dateiendung) programmiert werden kann. Dank des benutzten FlashROMs kann das Programmieren direkt vom C64 aus mit der Software EasyProg erfolgen.

Beim Design des EasyFlash 1 wurde Wert darauf gelegt, dass es relativ einfach nachzubauen ist. Anders als der Nachfolger EasyFlash³ (das die siebenfache Kapazität des EF1 hat und weitere Funktionen wie Kompatibilität mit Freezern bietet) kommt das EasyFlash 1 ohne SMD-Bauteile und CPLD aus.

Seit einiger Zeit gibt es auch das EasyFlash 1CR ("Cost Reduced"), das funktional (bis auf den fehlenden Reset-Taster) identisch aber kleiner ist und mit weniger Bauteilen auskommt, allerdings bei manchen Leuten Probleme macht.[1]


Anwendungsdiagramm[Bearbeiten | Quelltext bearbeiten]

Ablaufdiagramm.

Eigenschaften[Bearbeiten | Quelltext bearbeiten]

Platine V1.5.0 Rev. A
  • Eine einzelne CRT-Datei kann ohne vorherige Auswahl im Startmenü wie ein "originales" Modul beim Einschalten des Rechners automatisch starten.
  • Mehrere 8/16 Kibibyte große Module oder Ultimax-Module können mit EasyCrtMaker zusammengestellt, und mit einem Auswahlmenü versehen werden.
  • CRT-Dateien von Ocean-Modulen, wie zum Beispiel Shadow of the Beast, Terminator 2, Navy Seals können gespeichert werden.
  • Größere Module sind durch Patches zur Bankumschaltung auch kompatibel.
  • Eigene Software kann für das Modul entwickelt werden.
  • Das Modul lässt sich in VICE emulieren.
  • Auf dem EasyFlash ist ein 8 KiB großer SRAM-Baustein, von dem aber nur 256 Byte (IO-Bereich 0xdf00…0xdfff) nutzbar sind.

Software[Bearbeiten | Quelltext bearbeiten]

  • EasyProg: Zum Programmieren des Flash-ROMs. Schreibt Abbilddateien von Steckmodulen (CRTs), mit EasySplit geteilte sowie xbank-Dateien.
  • EasySplit: Aufteilung einer bis zu 1 MiB großen Datei in kleinere, die auf eine echte 1541-Diskette passen.
  • EasyCrtMaker, zum Erstellen von Sammlungen[2] — z.Z. wird ein Terminal und PHP benötigt, aber es soll eine Version mit GUI kommen. Es werden "normale" Module, ein Ocean-Typ-1 Modul und xbank-Module[3] sowie einteilige Programme unterstützt.
  • Mit EasyLoader kann man für Sammlungen ein Programm auswählen und starten. Es ist im EasyCrtMaker enthalten.
  • Disk2EasyFlash[4] um D64/M2I-Abbilddateien in den Flash-Speicher zu schreiben. Das Programm ist zur Zeit noch sehr eingeschränkt.
  • EasyFlash Multicart Creator (DCM) - Unterstützt Programme, normale Cartridges (4KiB, 8KiB, 16KiB, Ultimax) und Multibank Cartridges (Ocean Typ 1 und Alex's xbank-Format). Benötigt Java 1.6.

Weblinks[Bearbeiten | Quelltext bearbeiten]


Referenzen

  1. EasyFlash 1CR-spezifisch: Thema: Released: Eye of the Beholder auf Forum64.de (Probleme am C128 bei 2MHz) und Thema: EasyFlash 1CR: Cartridge läuft nicht auf Forum64.de (Probleme mit Signal-Timing bei machen C64-Boards)
  2. Thema: EasyCrtMaker auf Forum64.de
  3. Thema: xbank-Module auf Forum64.de
  4. Thema: Disk2EasyFlash auf Forum64.de