...gibt es schon eine Neue Version, die auch bei mir funktoniert ?
Brotscheibe
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von Krill am
...gibt es schon eine Neue Version, die auch bei mir funktoniert ?
Brotscheibe
Ich habe keine Ultimate, deshalb kann ich den Loader nicht anpassen. Ich will aber versuchen, den Loader auf die ganz alten Floppys anzupassen. Das geht aber nicht auf die Schnelle. Dazu müssen in den Floppy-Routinen 4 Zyklen für einen Zugriff auf $1c01 gespart werden. Da muss ich mir noch was überlegen.
Ich habe keine Ultimate, deshalb kann ich den Loader nicht anpassen. Ich will aber versuchen, den Loader auf die ganz alten Floppys anzupassen. Das geht aber nicht auf die Schnelle. Dazu müssen in den Floppy-Routinen 4 Zyklen für einen Zugriff auf $1c01 gespart werden. Da muss ich mir noch was überlegen.
Ok, entschuldigung für meine hartnäckige Nachfrage, in dieser Angelegenheit.
Also für den normalen gebrauch, funktoniert das, ein C64, eine Floppy, bei mir ist es jetzt eine 1571.
Und es geht.
Brotscheibe
So, ich habe den Fastloader jetzt angepasst. Das heißt konkret, dass $1c0b in der Floppy nicht mehr verändert wird.
Außerdem werden auf der Computerseite $dd01 und $dd03 auf #$ff gesetzt. Das bedeutet, dass die Datenleitungen des User-Ports auf Ausgang geschaltet werden und auf logisch 1 gesetzt werden. Laut Sauhund kann dabei nicht viel kaputt gehen, außer die Ausgänge schalten noch irgendwelche anderen Sachen, die am Userport hängen.
Ich habe das Programm auf einem echten C128db und im vice mit x64 getestet. Ich hoffe das Programm funktioniert jetzt auch auf alten Floppys. Ich kann das leider nicht selber testen.
Google wurde verwendet, um zu übersetzen
Vielen Dank für diese Software. Habe ich erfolgreich auf CRT konvertiert Ihre PRG: http://www.frank-buss.de/c64/prg2crt/index.html
Es funktioniert gut mit Demos, aber die meisten Spiele nicht gut funktionieren. Ich bin mit Version 2.4.5 WinVICE x64sc rev 27905.
Ich habe das Programm auf einem echten C128db und im vice mit x64 getestet. Ich hoffe das Programm funktioniert jetzt auch auf alten Floppys. Ich kann das leider nicht selber testen.
Ich habs gerade mal getestet in einer alten 1541 - geht gut ab - klasse Leistung von Dir !
Und das Beste is: der Loader funzt auch, wenn noch andere Geräte am Bus hängen. Das ist bei solch schnellen Fastloadern nicht immer der Fall.
Leider funzt es nur beim Laufwerk 8.
Mache ich ein LOAD"IRGENDWAS",9 gehts nur langsam und ohne den Trackloader.
Wäre es viel Aufwand, das zu noch fixen ?
Nö, man muss nur statt hardoded device no #$08 das Zeropage Register $BA auslesen (last used device)
*nochmal herausmöhl .....*
Leider funzt es nur beim Laufwerk 8.
Mache ich ein LOAD"IRGENDWAS",9 gehts nur langsam und ohne den Trackloader.
Wäre es viel Aufwand, das zu noch fixen ?
So, ich war gerade eine Woche auf Schulung und im Hotel abend´s wurde diemal nicht nur gesoffen sondern auch gecodet .
Ich habe Mafiosino´s supergeilen Trackloader mal von dasm auf acme portiert und bei der Gelegenheit gleich mal ein bißchen erweitert:
Mit der Version 1f (so hab ich sie jetzt einfach mal genannt ) ist nun das "Trackloaden" nicht nur mit Drive#8 sondern nun auch mit Drive#9,10 und 11 möglich.
Nö, man muss nur statt hardoded device no #$08 das Zeropage Register $BA auslesen (last used device)
prinzipiell stimmt das wohl, aber ein bißchen mehr mußte schon noch getan werden
Ich hab noch ein paar Info´s oben in die Quellcodes geschrieben - es sollte dadurch kein Problem darstellen, das Ganze so wie es ist oder aus den eigenen Programmen heraus anzuwenden.
Anbei ist auch eine TestDisk mit einem fetten Onefiler zum Ausprobieren
Mafiosino: danke nochmal für die tolle Routine - ist echt schweineschnell und sehr Bus-stabil - auch mit mehreren Geräten am Bus
Kein Bedankomat, dann eben so.
Auch ich sage Danke!!!!
Es ist wirklich ein genialer Fastloader.
Ist es irgendwie Möglich die Version 1F in ein CRT wenn möglich ohne Grafikfehler oder Bin für ein Eprom umzuwandeln?
Wenn ich die oben genannte Variante über Phyton versuche geht das nicht.
Die CRT's sind alle ungültig.
Gibts da einen passenden Coverter dafür?
Der Retro-Programming File Wizard generiert ja aus einem PRG ein CRT.
Dies geht wiederum auch nicht und wird nicht aktzeptiert.
Ist es irgendwie Möglich die Version 1F in ein CRT wenn möglich ohne Grafikfehler oder Bin für ein Eprom umzuwandeln?
auf welcher Zielplattform soll das CRT denn laufen ?
Für´s UNIPROM64-Modul könnte ich ein EPROM-File und ein CRT für Vice generieren .....
Nun Ich denke für alle Plattformen wäre es doch interessant.
Evtl. Easyflash(3), UniProm64, Vice.
Vor allem Uniprom64 ist interessant. Ich werde mir hier wohl eins oder auch zwei bestellen da dieses Modul ziemlich nützlich ist.
P.S. Wie konvertierst du dieses File von x nach y?
P.S. Wie konvertierst du dieses File von x nach y?
also für das UNIPROM64 habe ich single- und Multifile-Modulgeneratoren geschrieben, damit kann man beliebige PRG´s als EPROM-File generieren.
Das EPROM-File und das zusätzlich erzeugte CRT ist UNIPROM64 und SUPERGAMES - kompatibel.
Für das EasyFlash gibts auch "tonnenweise" Generatoren.
Ich hab mal was drangehängt - nicht UNIPROM64-Besitzer können auch das CRT nehmen und prima in Vice testen
EDIT: für den Trackloadertest nicht vergessen, "präzise Floppy Emulation" einschalten ...
EDIT2: achso, das SG-Mode-CRT in VICE arbeitet erst seit der VICE-Version 2.4-x86-r29626 bugfrei (war n bugreport von mir und schumi war so nett, das zu fixen ...)
Kann es sein das mit dem Multifile Loader etwas nicht stimmt beim erstellen des Roms.
Das CRT wird ausgeführt und gestartet. Jedoch produzieren die anderen Programme immer einen Fehler.
Habe es selbst mal probiert mit anderen Dateien. Die Fehler erscheinen bei mir auch.
Eben nochmal gecheckt.
64kb gehen nicht, 128kb Module gehen 1a
Das CRT wird ausgeführt und gestartet. Jedoch produzieren die anderen Programme immer einen Fehler.
ich habe das CRT gerade nochmal getestet funzt 1a !! wie erwähnt: nimm VICE ab Version 2.4.19 rev 29626M
Alles anzeigenKann es sein das mit dem Multifile Loader etwas nicht stimmt beim erstellen des Roms.
.
.
.
Habe es selbst mal probiert mit anderen Dateien. Die Fehler erscheinen bei mir auch.
.
Eben nochmal gecheckt.
64kb gehen nicht, 128kb Module gehen 1a
die von mir angehängten Dateien sind der Output des Modulgenerators - nicht der Modulgenerator selbst !!
Im Beispiel aus Posting#54 sind nur 2 Dateien interessant:
Multifile_64kb-EPROM.BIN -> zum Brennen auf ein EPROM für den Einsatz in´s UNIPROM64 (und nur dafür - wegen der BankSwitchingLogic !)
Multifile_64kb-EPROM.CRT -> zum Testen in Vice ab Version 2.4.19 rev 29626M mit "präziser Floppy-Emulation"
So habs nochmal probiert.
Irgendwie genau das selbe.
Vice Version:
Also wenn ich die orginalen Dateien benutze funktioniert dsa erstellen perfekt mit
Cygwin64 und dem Befehl "bash make_Multifile_EPROM.sh"
Alles funktioniert.
Wenn ich die Variante von mir ausprobiere crashed das Modul ab Programm 2
Jedes weitere Programm funktioniert nicht mehr.
Habe aber schon andere Programme wie jetzt DraCopy benutzt (Nav92...egal was)
Selbe Konstellation was Befehle und Ausführung betrifft. Selbes Ergebnis.
Was mache ich den falsch ausser die Programme einzufügen und ins Menüfile einzutragen?
Gruß Markus
weiß der Geier, was Du da für eine Verion hast, aber nimm mal diese files und überschreibe damit die Vorhandenen im Verzeichnis
cygwin/home/USER/make_Multifile-EPROM-FILES_windows-cygwin/
Was ich absolut nicht verstehe ist, wie lade ich denn nach dem Init einen speziellen Track ?
wenn ich jetzt z.b.
ldy #18
jsr cloadtrack
in meinem Code aufrufe hängt sich der c64 auf.
Wie muss ich denn die routine cloadtrack aufrufen ? Ich hab da schon zig versuche gestartet, aber ich begreife es einfach nicht.
Kann mir da bitte jemand auf die Sprünge helfen ?
Danke schonmal im Vorraus
Ist vorher ein Init gelaufen ?
Ist der Floppy-Code schon rübergeschaufelt worden und gestartet ?
Ist der Bildschirm aus ?