Test: Unterschied zwischen den Versionen
Tw (Diskussion | Beiträge) |
Tw (Diskussion | Beiträge) |
||
| Zeile 16: | Zeile 16: | ||
File:fe3_built.jpg|right|thumb|200px|Final Expansion Platine | File:fe3_built.jpg|right|thumb|200px|Final Expansion Platine | ||
</gallery> | </gallery> | ||
| + | |||
| + | ----- | ||
| + | |||
| + | 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]] | ||
Version vom 22. August 2019, 10:31 Uhr
Wiki 64: C64
Wiki DE: C64
Wiki EN: C64
Wiki: C64
Zurück zur Homepage
Inhaltsverzeichnis
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 **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.
Vorlage:Turbotrans:hw:turboacc.png?219x155&direct [[Test/dokuwiki/lib/exe/fetch.php?cache=&media=1541ram-disk:hw:1541-ramdisk-v1-5.png|/dokuwiki/lib/exe/fetch.php?cache=&media=1541ram-disk:hw:1541-ramdisk-v1-5.png1541ram-disk:hw:1541-ramdisk-v1-5a.png]] [[Test/dokuwiki/lib/exe/fetch.php?cache=&media=1541ram-disk:hw:1541-ramdisk-v1-4.png|/dokuwiki/lib/exe/fetch.php?cache=&media=1541ram-disk:hw:1541-ramdisk-v1-4.png1541ram-disk:hw:1541-ramdisk-v1-4a.png]]
<WRAP clear></WRAP>
\\ Ich möchte mich an dieser Stelle recht herzlich bedanken bei **[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 1541 RAM-Disk Hardware modifizieren
* Test ...
News
* 29.06.2010: Start des Projekt **TurboTrans Clone**
WEB Links
* [Trans bei waterloo.ca]
* [[c64wiki>Turbo_Trans|Turbo Trans in der C64 Wiki]]
* [Trans bei CBM Hardware]