|
|
| Zeile 18: |
Zeile 18: |
| | | | |
| | ----- | | ----- |
| − |
| |
| − | Zurück zur [[..start|Homepage]]
| |
| − |
| |
| − | ====== TurboTrans+ Clone ======
| |
| − |
| |
| − | Ein Grundproblem des 1541 Floppy Laufwerk ist der Mangel an RAM (Arbeitsspeicher). Das Gerät hat vom Werk her nur 2KB, weil RAM zu dieser Zeit sehr teuer war.
| |
| − |
| |
| − | Das Ziel wäre, so viel RAM in der Floppy zu haben, daß man eine ganze Diskette im RAM zwischenspeichern kann. Wenn eine Diskette erst mal eingelesen ist, erfolgen alle weiteren Lesezugriffe des C64 direkt aus dem RAM. Der Motor des Laufwerk muss nur noch anlaufen, wenn ein Schreibzugriff erfolgt.
| |
| − |
| |
| − | Es exisitiert diese Hardware bereits in Form des wenig erfolgreichen [[TurboTrans+]] (Nachfolger des [[TurboAccess]]). Die Idee ist nun, die Hardware des TurboTrans zu analysieren und mit moderner Technik nach zu bauen.
| |
| − |
| |
| − | ===== Hardware =====
| |
| − |
| |
| − | Als Hardware verwende ich eine modifizierte **[[fe3:main|Final Expansion 3 (FE3-20)]]**. Ein Flachbandkabel verbindet das **FE3** mit der Platine der 1541 Floppy. Der interne ROM der Floppy (DOS) wird entfernt, der 2KB Arbeitsspeicher bleibt erhalten. Damit stehen dem Floppy Prozessor nun 514KB RAM und 512KB Flash zur Verfügung.
| |
| − |
| |
| − | Das CPLD Design ist speziell angepasst.
| |
| − |
| |
| − | Das SD2IEC im FE3 ist am IEC Bus angeschlossen und auf Gerät #9 gestellt. Diese 1541 Floppy hat also eine Diskette (bzw. eine RAM Disk) als Gerät #8 und eine SD Karte als Gerät #9.
| |
| − |
| |
| − | {{turbotrans:hw:turboacc.png?219x155&direct|Schaltbild des Turbo Access}}
| |
| − | [[/dokuwiki/lib/exe/fetch.php?cache=&media=1541ram-disk:hw:1541-ramdisk-v1-5.png|{{:1541ram-disk:hw:1541-ramdisk-v1-5a.png|Adpater FE3 <--> CPU}}]]
| |
| − | [[/dokuwiki/lib/exe/fetch.php?cache=&media=1541ram-disk:hw:1541-ramdisk-v1-4.png|{{:1541ram-disk:hw:1541-ramdisk-v1-4a.png|CPLD Belegung}}]]
| |
| − |
| |
| − | <WRAP clear></WRAP>
| |
| − |
| |
| − | \\
| |
| − | Ich möchte mich an dieser Stelle recht herzlich bedanken bei **[[http://www.Baltissen.org|Ruud Baltissen]]** für die Erlaubnis, sein Schaltbild des Turbo Access zu verwenden.
| |
| − |
| |
| − | ===== Software =====
| |
| − |
| |
| − | Wenn man ein defektes TurboTrans besitzt, kann man die Firmware in dem TurboTrans Clone weiter verwenden.
| |
| − |
| |
| − |
| |
| − | ===== Umbauanleitung =====
| |
| − |
| |
| − | Bei meiner 1541 waren folgende Schritte nötig:
| |
| − |
| |
| − | * Das Flash der FE3 muss programmiert werden. Entweder am VC-20 oder in einem Programmer am PC.
| |
| − |
| |
| − | * FE3 mechanisch montieren, sodass das Flachbandkabel möglichst kurz bleiben kann.
| |
| − |
| |
| − | * Am VC-20 Connector wird ein Flachband Kabel angelötet (alternativ kann ein VC-20 Expansion Connector verwendet werden)
| |
| − |
| |
| − | * Das Flachband Kabel wird an der 1541 Platine angelötet. Fast alle Drähte können an der CPU (UC-4) angelötet werden. Der Draht für die IO Adressierung muss an Pin 6 des Adressdekoder 74LS42 (UC-8) der 1541 gelötet werden.
| |
| − |
| |
| − | * Das ROM der 1541 muss entfernt werden. Wenn es eingelötet ist, dann kann man den CS Pin abschneiden.
| |
| − |
| |
| − | * Wenn man das SD2IEC nutzen möchte, dann muss das IEC Kabel angeschlossen werden.
| |
| − |
| |
| − |
| |
| − | ===== Todo's =====
| |
| − |
| |
| − | Folgende Dinge sind noch zu tun:
| |
| − |
| |
| − | * TurboTrans Hardware analysieren
| |
| − |
| |
| − | * Die Banking Logik im CPLD Design einfliessen lassen
| |
| − |
| |
| − | * Die [[..1541ram-disk:start|1541 RAM-Disk]] Hardware modifizieren
| |
| − |
| |
| − | * Test ...
| |
| − |
| |
| − |
| |
| − | ===== News =====
| |
| − |
| |
| − | * 29.06.2010: Start des Projekt **TurboTrans Clone**
| |
| − |
| |
| − |
| |
| − | ===== WEB Links =====
| |
| − |
| |
| − | * [[http://ist.uwaterloo.ca/~schepers/MJK/tt.html|Turbo Trans bei waterloo.ca]]
| |
| − |
| |
| − | * [[c64wiki>Turbo_Trans|Turbo Trans in der C64 Wiki]]
| |
| − |
| |
| − | * [[http://www.cbmhardware.de/misc/ttrans.php?Lang=D|Turbo Trans bei CBM Hardware]]
| |