MMC64 Bios V1.03 !

Es gibt 82 Antworten in diesem Thema, welches 18.558 mal aufgerufen wurde. Der letzte Beitrag (14. November 2006 um 18:27) ist von BastetFurry.

  • Hallo Oliver A.

    beim Updaten des neuen BIOS erscheint "... ugrade..."; richtig wäre wohl "...uPgrade"... :D Vielleicht kannst Du das ja noch ändern, ist aber nicht sooo tragisch.

    Noch was: Das Makedir Plugin kann ich nicht mit der Control Taste beenden! Hier erscheinen nur "?" !! (z.B. das D64Read Plugin von Dir läßt sich ohne weiteres mit Control beenden.) Kannst Du das bitte nochmal prüfen? Danke. :)


    Oliver W.

    10 GOTO Lesezeichen im Profil
    20 READ Lesezeichen im Profil
    30 PRINT Lesezeichen aus Profil
    40 POKE 198,0: WAIT 198,1

  • häh... wenn ich D, M oder H drücke passiert bei mir gar nix. Sind denn die Plugins irgendwo zum download??

  • Zitat

    Original von fenris64
    Wäre nett, wenn du den Kernal D64 Writer als plugin posten könntest, der von kratznagel ist zu meinem 128d nicht kombatibel...


    Zum X-ten male, Jens seine Hardware ist nicht C128 Kompatibel. Freuen wenns läuft, nicht wundern über DInge die nicht laufen.
    Ärger ich mich zwar auch drüber, aber is so....

    @Oli:
    Horray! :respect: :drink: :party: :juhu:

    Blog: Bitte melde dich an, um diesen Link zu sehen. - The Seventies Board: Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

    Ein Terminal und ein Z80 :D

  • Zitat

    Originally posted by BastetFurry


    Zum X-ten male, Jens seine Hardware ist nicht C128 Kompatibel. Freuen wenns läuft, nicht wundern über DInge die nicht laufen.
    Ärger ich mich zwar auch drüber, aber is so....

    Dann hör mal bitte auf das so breitzutreten. Sonst ärgere ich mich auch jedesmal. Jens und seine Händler sollen das bitte dick und fett in die Verkaufsanzeigen reinschreiben, dann ist doch gut.

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN
  • Zum Thema Plugins: Was ich gut fände wäre eine "Autostart"-Möglichkeit, und in den Musikplayern eine Loop- und/oder Random-Funktion, damit nicht immer nach einem Song schluß ist.

    Mein Traum ist nämlich immer noch ein automatisierter C64-MP3- oder SID-Player fürs Klo :D :%&$§:

  • Zitat

    Original von BastetFurry


    Zum X-ten male, Jens seine Hardware ist nicht C128 Kompatibel. Freuen wenns läuft, nicht wundern über DInge die nicht laufen.
    Ärger ich mich zwar auch drüber, aber is so....


    Hmm, was hat Kratznagel´s D64 Writer mit dem MMC64 zu tun? Der Kernal Writer hat immer mit dem C128 funktioniert. Was kann Kratznagel dafür, wenn die Floppy im C128DCR nicht 100% 1541/1571 kompatibel ist?

    Die Hauptproblematik beim MMC64 ist der Clock Port in Verbindung mit manchen C128 Rechnern, weil die C128 MMU empfindlich auf zu schnelle Logik reagiert, und generell ein deutlich verschobenes Timing zum C64 aufweist. Der C128 ist nur von der Softwareseite C64 kompatibel. Der CPLD im MMC64 ist vollgestopft mit Logik, die das Timing so kompatibel wie möglich zum C128 macht. Beide Hauptrevisionen vom MMC64 (rote und blaue Serie) laufen sowohl auf meinem C128 als auch auf meinem C128D.

  • Ich hab an meinem Plastikbomber nur Theater mit JensWare, deswegen hab ich mir jetzt nen alten(!) Brotkasten hingestellt, da läuft der Trödel* tadellos.

    Am Plastikbomber muss ich den Kernel Diskwriter 10 mal anschmeissen bis er endlich mal durchläuft, Kratznagels Plugin will erst garnicht, der stürzt immer so bei 30-40% ab.
    Wenn ich eine .prg von MMC gestartet habe muss ich die Kiste erst 10 Sekunden auslassen ansonsten bleibt das MMC64 mit Rot hängen.
    Wenn ich mich zu schnell durch das Filesystem bewege stürzt der Browser ab und all so scherze.

    Jens ist ja auch jedesmal über das Timing im 128er am Schimpfen, kann man wohl nix machen ;)


    (* Wer mich kennt weis das das nicht negativ ist!)

    Blog: Bitte melde dich an, um diesen Link zu sehen. - The Seventies Board: Bitte melde dich an, um diesen Link zu sehen. Bitte melde dich an, um diesen Link zu sehen.

    Ein Terminal und ein Z80 :D

  • Gibt es schon ein Delete plugin etc... bei mir klappt nix wenn ich D etc... drücke, normal?

  • @ Rio:
    Lies doch nochmal den ersten Beitrag, da werden deine Fragen beantwortet! ;)

    @ all:
    Zum Help-Plugin hat Oliver aber nichts geschrieben, was soll das sein und ist es schon fertig?

    Und Vorsicht, nicht das neue BIOS aus dem ersten Beitrag laden sondern weiter unten, das fehlerbereinigte! Könnte ein Moderator nicht mal das erste verbuggte löschen oder durch das neue ersetzen?

  • Zitat

    Original von Oliver_A
    H - helpme.bin (Helpme Plugin)
    D - delete.bin (Delete Plugin)
    M - makedir.bin (Makedir Plugin)

    Das Makedir Plugin ist bereits fertig. Delete wird noch etwas dauern, weil dieses Plugin besonders gut getestet werden muss.


    Also ist es korrekt, dass bisher nur das Makedir Plugin releast wurde, und Helpme und Delete Plugin noch nicht?

    Das Makedir Plugin funktioniert bei mir leider nicht. Ich bekomme immer die Fehlermeldung "ERROR: can not write file". Wo könnte der Fehler liegen? Ich benutze eine 256 MB SD-Karte von extreMEmory.

  • also, wenn man das -> sidplay64 <- als plugin portieren könnte ... :D
    :dafuer:

    2 Mal editiert, zuletzt von CBM-Hörnchen (7. August 2006 um 19:09)

  • Zitat

    Ich bekomme immer die Fehlermeldung "ERROR: can not write file". Wo könnte der Fehler liegen?

    Ein dumme Frage, aber könnte es evtl. sein, dass die Karte schreibgeschützt ist ???

  • Zitat

    Original von BastetFurry


    Zum X-ten male, Jens seine Hardware ist nicht C128 Kompatibel. Freuen wenns läuft, nicht wundern über DInge die nicht laufen.


    Ich habe extra am Wochenende nochmal das Kernal-Plugin an meinem Blechdiesel (an dem das schnelle Plugin sich aufhängt) getestet, und da läuft es ohne Probleme durch. Zwar langsam (ca. 10 Min.), aber es läuft.

    Wenn selbst dieses Plugin (oder der alte BIOS-Writer) auf einem DCR nicht durchläuft, dann muss entweder die Floppy einen ziemlichen Schuss weghaben (evtl. auch Netzteil überlastet), oder der ganze Rechner kommt mit dem MMC64 irgendwie nicht zurecht. Ich würde das ja gerne weiter untersuchen, aber ich habe einfach keine Hardware zuhause, bei der es zu derart heftigen Ausfällen kommt. ;)

    @OliverA: Wie genau äußert sich sich eigentlich die Unverträglichkeit vom MMC64 mit einigen 128ern? Kann sich etwa der ganze Rechner beispielsweise durch einen einzigen SPI-Zugriff aufhängen? Oder werden dann einfach nur schrottige Daten ö.ä. geliefert? In letzterem Fall könnte man in den Writer ja testweise ein paar Prüfroutinen einbauen, die abchecken, ob wirklich korrekt gelesen wurde (ggf. durch mehrmaliges Lesen).
    Hast Du vielleicht etwas Beispielcode da, der so einen Timingfehler beim C128 provoziert? Ich will meinem Blechdiesel auch mal beim MMC-Zugriff abstürzen zusehen. :D

    CU
    Kratznagel

  • Zitat

    Original von controlport2
    EIN SID gibt es, was nicht läuft....
    Der Titelsound vom DTV.
    Weiß jemand, woran das liegen könnte?

    Superseltsam, das ist ein stinknormaler $1000/$1003 Goattracker tune. Hab ich direkt von Ne7 bekommen, frisch aus dem GT abgespeichert (und nicht aus dem DTV gerippt). Hab den Tune mal kurz durch unsere Fehlertools laufen lassen, aber kann rein garnix verdächtiges entdecken...
    Ausser vielleicht... die Flags sind auf ANY/ANY (sowohl 6581/8580 als auch PAL/NTSC) gesetzt, vielleicht bringt das den sidplayer ins Stolpern? Oli?

  • Aber auch bei Dir läuft er nicht - richtig?
    Auf Sidplay/W funzt er einwandfrei...
    :rolleyes:

  • Zitat

    Wäre nett, wenn du den Kernal D64 Writer als plugin posten könntest, der von kratznagel ist zu meinem 128d nicht kombatibel...

    Also das meinte ich überhaupt nicht böse, auf meinem c128d blech läuft das mmc64 tadellos, ich habe überhaupt keine Probleme, außer eben das Plugin von Kratznagel. Das alte Plugin auf dem mmc64 funktioniert super, nur eben langsamer. Aber ich hab mit jetzt das kernelbasierte Plugin von Kratznagel runtergeladen, werde mal ausprobieren, ob das geht...

  • Zitat

    Original von Kratznagel
    @OliverA: Wie genau äußert sich sich eigentlich die Unverträglichkeit vom MMC64 mit einigen 128ern? Kann sich etwa der ganze Rechner beispielsweise durch einen einzigen SPI-Zugriff aufhängen? Oder werden dann einfach nur schrottige Daten ö.ä. geliefert? In letzterem Fall könnte man in den Writer ja testweise ein paar Prüfroutinen einbauen, die abchecken, ob wirklich korrekt gelesen wurde (ggf. durch mehrmaliges Lesen).
    Hast Du vielleicht etwas Beispielcode da, der so einen Timingfehler beim C128 provoziert? Ich will meinem Blechdiesel auch mal beim MMC-Zugriff abstürzen zusehen. :D

    Die einzige Unverträglichkeit, die ich festgestellt habe ist, wenn man den 2Mhz Modus einschaltet. Dann kommt es zu SPI Fehlern. Alles andere kann ich leider nicht reproduzieren, da alle meine MMC64er auf meinen C128 und C128D laufen. Einen C128DCR habe ich nicht.

  • Zitat

    Original von 8R0TK4$T3N
    Ein dumme Frage, aber könnte es evtl. sein, dass die Karte schreibgeschützt ist ???


    Nein, sie ist nicht schreibgeschützt. Wenn ein DFI-File starte und von Basic aus dorthin etwas speichern will, dann funktioniert das auch.
    Hat noch jemand eine Idee?

  • Zitat

    Original von controlport2
    Aber auch bei Dir läuft er nicht - richtig?
    Auf Sidplay/W funzt er einwandfrei...
    :rolleyes:


    Ich habe das SID-File mal spaßeshalber mit einer kleinen Abspielroutine versehen und als ausführbares PRG zusammengebastelt. So läuft es ohne Probleme, wenn auch nicht im MMC-SID-Player.

    CU
    Kratznagel

  • Zitat

    Original von controlport2
    Aber auch bei Dir läuft er nicht - richtig?
    Auf Sidplay/W funzt er einwandfrei...
    :rolleyes:

    Es liegt offensichtlich an den speedflags, welche dem Player sagen, ob der tune PAL oder NTSC ist. Setzt man diese im obigen tune auf PAL oder UNKNOWN, dann läuft's einwandfrei. Setzt man aber NTSC oder ANY, dann versucht der MMC64 Player offensichtlich, den NTSC-Modus zu imitieren und spielt den tune auf 60 Hz ab. Oli, ist noch Platz, einen kleinen $02A6-Check einzubauen, damit im Falle von ANY auch der richtige Speed gewählt wird?