Ich habe einen schweineschnellen Trackloader geschrieben. Hier sind ein paar features:
- läuft nur auf Pal-Systemen.
- beschschleunigt eine 1541 mit Devicenummer 8 (oder 1541II, 1570, 1571).
- kann einen Track in zwei Umdrehungen laden und GCR-dekodieren.
- funktioniert wie HYPRA-Load: erst Loader mit run starten und dann das Programm ganz normal mit LOAD laden und starten.
- Schaltet den Bildschirm wärend des Ladens ab.
- Der Loader braucht Tabellen ab $c800. Falls das zu ladende Programm länger ist, dann werden diese Tabellen überschrieben. Das macht nichts, wenn alle ab $c800 zu ladenden Daten auf einem Track liegen.
- Es sollte egal sein, ob noch andere Geräte am seriellen Bus angeschlossen sind (hab ich aber nur auf dem Emulator getestet).
- Getestet ist das Programm auf VICE 1.22 (c64+1541,1571) und auf einem c128d blech.
Wenn irgendjemand das Programm oder Teile davon gebrauchen kann, dann darf er dies tun. Meine einzige Bedingung dazu ist, dass er auf mich verweist, zum Beispiel: hab ich aus Mafiosinos loader kopiert.
Ich komme in nächster Zeit leider nicht mehr dazu, den loader zu erweitern oder sowas (er hat zum Beispiel keine vernünftige Fehlerbehandlung), aber ich möchte noch Fehler beheben, wenn es welche gibt.
Deshalb frage ich hier: Kann mal irgendjemand testen, ob der Loader auch auf einem echten c64 mit 1541, 1541II oder 1570 läuft? Ich habe die Stepperbewegung durch schnellere Interrupts beschleunigt. Ich gehe daher davon aus, dass es zum Beispiel unter Speeddos nicht läuft.
Viel Spaß beim Ausprobieren,
Mafiosino