Auslesen des Floppy DOS ROMs am C64

Es gibt 43 Antworten in diesem Thema, welches 7.315 mal aufgerufen wurde. Der letzte Beitrag (4. Mai 2019 um 09:48) ist von kinzi.

  • Ich habe mich gestern und heute ein wenig in den Keller verkrochen und habe unter anderem Eproms gelöscht, gebrannt und getestet. Mir hat das mit dem Jiffy keine Ruhe gelassen.

    Eine 1541-II war schnell gefunden, nach einer 1541C habe ich etwas länger gesucht. Bezüglich des DOS Roms sind diese beiden Laufwerke nahezu identisch, einziger Unterschied ist die Lichtschranke in der "C". Wobei es die 1541-II auch mit Lichtschranke git.

    Mein Test lief ab mit einer 1541-II ohne Lichtschranke und einer 1541C mit Lichtschranke. Die Jiffy Images sind nicht die offiziellen die Jim Brain anbietet, sondern die gepatchten Versionen die mit Hilfe von Bitte melde dich an, um diesen Link zu sehen. und Bitte melde dich an, um diesen Link zu sehen. entstanden sind. Hier gibt es einen Unterschied zu der offiziellen Variante, nämlich der das auch eine Jiffy Version für die "C" mit Lichtschrankenunterstützung existiert.

    Ich habe also die beiden Laufwerke und ich habe beide Jiffy Versionen gebrannt in je ein 27C256 Eprom in Kombination mit dem CBM DOS. Die Brennfiles die ich benutzt habe sind meine Masterfiles die mir als Brennvorlage dienen.

    Was soll ich sagen, beide Eproms laufen in beiden Laufwerken. Ich habe bespielte Disketten gelesen, eine gebrauchte Diskette formatiert alles einwandfrei, kein Dauerläufer oder anderes Fehlverhalten festzustellen.

    Was in der "C" Version gepatcht ist in Bezug auf die Lichtschranke, kann ich nicht sagen. Auf jeden Fall funktioniert das Eprom ebenfalls in der IIer, was ja eigentlich nicht gehen sollte.

    Ich gehe davon aus das es ein Laufwerksfehler sein muss, auch ein schwaches Netzteil kann Schuld daran sein. Ich habe beiden Kunden auf jeden Fall neue Eproms gebrannt und rausgeschickt. Ich bin auf die Resonanz gespannt und werde sie hier teilen.



    Bitte melde dich an, um diesen Link zu sehen.

    Offizieller JiffyDOS Reseller

  • wenn die Floppy doch noch "ansprechbar" ist...

    ist das nicht, die gesuchte Ausleseroutine:


    Code
    10 open 15,8,15                           
          20 open 2,8,2,"@0:1541rom,s,w"            
          30 for ah=192 to 255                      
          40 for al=0 to 128 step 128               
          50 print#15,"m-r";chr$(al);chr$(ah);chr$(128) 
          60 for i=1 to 128					
          70 get#15,a$:if a$="" then a$=chr$(0)		 
          80 print#2,a$;                                
          90 next i: next al: next ah                   
         100 close 2: close 15

    steht hier geschrieben: Bitte melde dich an, um diesen Link zu sehen.

    vielleicht kann man die Daten dann auch z.B. auf ein Drive-9 oder 1541U2+ erstellen lassen...

    gepflegt werden: VC20, VIC20, C16, 116, C/plus4, C64, C64 II, SX64, C128, C= PC20-III, C= LT286-C,... :thumbup: + amigos

  • Auf jeden Fall funktioniert das Eprom ebenfalls in der IIer, was ja eigentlich nicht gehen sollte.

    Doch, ein 1541C-ROM mit Lichtschrankenabfrage sollte auch in einer unmodifizierten 1541-II funktionieren. Commodore hat extra dafür eine Leiterbahn an einer der VIAs vorgesehen, damit der für die Lichtschranken-Abfrage zuständige Pin den richtigen Pegel erhält. Bei Parallelkabel-Umbauten muss diese Leiterbahn allerdings durchtrennt werden, deswegen die Einschränkung auf unmodifizierte 1541-II.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • Bei Parallelkabel-Umbauten muss diese Leiterbahn allerdings durchtrennt werden, deswegen die Einschränkung auf unmodifizierte 1541-II.

    =O

    Ich hab eine unmodifizierte 1541-II mit eingebautem ZoomFloppy (ProMicro) und Parallelverkabelung, aber mir ist da noch nie aufgefallen, dass was nicht tut? Hängt der Port an einem Pull-Up?