WARP 9
der versuch alt bewährtes ins neue jahrtausend zu bringen.
nachdem ich vor einigen wochen mit hilfe des forum64 meinen c64 wieder zu 100% herstellen konnte,
habe ich mich inzwischen an ein kopierprogramm gewagt und eine erste pre-release fassung fertig gestellt.
ein paar optionen fehlen noch oder sind nur teilweise integriert. auch das error-handling ist noch nicht ganz
vollständig. so kommt es hin und wieder zu programm-aufhängern wenn vorher 'EX-DOS' gestartet wurde
und dieser daten über den iec-bus gesendet hat.
bis auf diese ausnahme ist WARP 9 aber inzwischen recht stabil und voll einsetzbar. die hauptfunktion -
das kopieren von tracks/disketten - ist voll funktionsfähig.
wie ihr schon gelesen habt, handelt es sich bei WARP 9 um ein track/diskcopy-programm für zwei floppy-
laufwerke mit dem sich relativ schnell und sicher kopien von disketten erstellen lassen. es ist bestimmt nicht
das schnellste aber doch sehr sehr fix. daher der name WARP 9
ein schelm der an StarTrek, Scotty & CO dabei denkt!
ich habe bewusst auf alles unnötige verzichtet. mein programm ist weder gepackt noch erschlüsselt. noch wird
ein run-stop/restore unterbunden oder sonst wie versucht es vor unerwünschten einblicken zu schützen. ein patchen
zum anpassen der farben ist auch nicht nötig. dazu gehe ich aber weiter unten noch genauer drauf ein.
benötigt werden wie schon geschrieben: zwei standard-laufwerke 1541 und/oder 1541-II und die entsprechenden
iec-kabel um sie mit dem c64 zu verbinden.
in meiner test-konfiguration habe ich ein 1541-lfwk(id:8) neuerer bauart, also mit knebel und gehäuse-farbe komplett
in beige und eine 1541-II (id:9) angeschlossen. zusatzlich hängt noch ein SD2IEC-lfwk(id:10) an meinen system mit
dem ich das programm in den c64 lade. da ich die komplette entwicklung/assemblierung etc. mittels CBM-Studio auf
einem windows-notebook mache.
ziel und quell-laufwerk (src./dst.) können eingestellt werden. ebenso auch der track-bereich von 1-35 respektive 40.
die tracks 36-40 sind aber in der pre-version noch nicht wählbar, da mir noch einiges an gesicherten informationen
zu diesem track-bereich fehlt.
als weitere optionen stehen noch ein reset für die angeschlossenen laufwerke (src./dst.) zur verfügung
(in der pre-version ist das zur zeit noch ein einfaches 'initialize'-kommando).
ausserdem gibt es später noch eine möglichkeit per software-lösung die ID einzelner laufwerke zu ändern.
(in der pre-version ist das noch nicht implementiert und wird mit einem hinweis darauf auch angezeigt)
ein blick auf den disketten-inhalt für das quell/ziel-laufwerk ist ebenfalls eingebunden und kann zur zeit über
die tasten (+/-) aufgerufen werden. da mir das aber so noch nicht gefällt und auch das error-handling noch
nicht implementiert ist, kann und wird sich da noch einiges ändern. es gibt ausser diesen hier, auch sonst
keinen weiteren hinweis auf diese noch 'hidden'-option.
für die farb-freaks unter euch habe ich die möglichkeit der kreativen farbgestaltung geschaffen. für die fünf
elemente hintergrund, rahmen, text, cursor und applikation lassen sich individuell die farben einstellen und speichern.
die preferences (settings) dafür habe ich einer REM-zeile untergebracht. nach dem einladen des programms und
einem 'LIST' können die werte verändert und mit einem abschliessenden 'SAVE' etc.. dauerhaft gesichert werden.
man sollte nur darauf achten, das sich die länge der aufgelisteten programmzeile nicht verändert, da sonst der
SYS-einsprung nicht mehr stimmt. ich habe bewusst eine zeilenlänge von genau 40-zeichen gewählt, damit beim
editieren sofort zu sehen ist ob sich deren länge verändert hat. in der regel wird man hier aber die werte nur
überschreiben und dadurch die zeilenlänge nicht weiter verändern. diese art der preferences sollte also für einen
versierten c64-hacker kein problem darstellen.
anpassen lassen sich neben den 5 farbwerten am ende der REM-zeile auch das quell/ziel-laufwerk und der track-bereich.
alle parameter sind durch ein trennzeichen (-) optisch von einander getrennt.
ein paar farb-beispiele und wie die REM-zeile aussieht ist hier in einigen GIF-bildern zu sehen.
wer auch immer 'WARP 9' regelmässig nutzt, in meiner arbeit an diesem programm also eine sinnvolle investition sieht und das gerne honorieren möchte.
kann dies vorzugsweise gern über PayPal in die wege leiten.
zum schluss noch das PRG: warp9pre.prg
M G und viel spass beim kopieren
rijo...