MMC64 Bios V1.03 !

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

  • Hallöchen,

    melde mich kurz aus der Versenkung zurück. Habe jetzt etwas Zeit gefunden, Bios V1.03 zu releasen. Die wichtigsten Neuigkeiten:

    - Kernal D64 Writer herausgenommen, um mehr Platz für sinnvollere Features zu haben. Gibt es Leute, die den Kernal Writer überhaupt nutzen? Wenn ja, dann liefere ich den als Plugin wieder nach.

    - Plugin System erweitert! Die folgenden Tasten laden Plugins nach für die folgenden Aufgaben:

    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.

    - Neue SID Player engine für mehr Kompatibilität.

    - Das Plugin System ist endlich Case-Insensitive. Jetzt ist es vollkommen schnurzegel, ob jemand ein "SYSTEM64" oder z.B. ein "SysTEM64" Verzeichnis hat.

    - In der Navigationsleiste werden nun die Anzahl der Verzeichnisse/Dateien angezeigt, und die aktuelle Cursorposition.

    - Sidplayer ist nun optional als "SIDPLGIN.BIN" nachladbar. fieserWolF´s Sidwatcher Plugin kann nun regulär benutzt werden!

    - NMI bug gefixed.

    Viel Spass damit, und vergesst nicht, Euch vorher eine Recovery Disk zu machen! Ich kann nicht versprechen, wann ich mal wieder Zeit habe, mich um ein Update zu bemühen, aber ich tue, was ich kann!

    Liebe Grüße

    Oliver

    (AMM.Des.MODs.: bitte den Download weiter unten nutzen! Dieser verbuggte wurde gekillt ;) Ich hab das mal gemacht bevor Pohli hier noch nen Herzklabaster kriegt *g* )

  • Hier ist die Recovery Disk.

    (Auch hier bitte etwas die tiefer nutzen, der MOD)

  • Zitat

    Originally posted by Oliver_A

    - Das Plugin System ist endlich Case-Insensitive. Jetzt ist es vollkommen schnurzegel, ob jemand ein "SYSTEM64" oder z.B. ein "SysTEM64" Verzeichnis hat.

    :dance Super, danke!!!

    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
  • Zitat

    Original von Oliver_A
    Hallöchen,

    - Kernal D64 Writer herausgenommen, um mehr Platz für sinnvollere Features zu haben. Gibt es Leute, die den Kernal Writer überhaupt nutzen? Wenn ja, dann liefere ich den als Plugin wieder nach.

    Ich denke die meisten nutzen Kratznagels Writer....

    Zitat

    Original von Oliver_A

    -- Das Plugin System ist endlich Case-Insensitive. Jetzt ist es vollkommen schnurzegel, ob jemand ein "SYSTEM64" oder z.B. ein "SysTEM64" Verzeichnis hat.

    Das ist wirklich eine sinnvolle Änderung.

  • Klasse, Danke!

    //edit: Hmm, viele meiner auf der MMC gespeicherten Lieblings-SIDs wollen offensichtlich nicht mehr laufen, z.B. der hier:
    Bitte melde dich an, um diesen Link zu sehen.
    Könntest Du den alten Player in irgendeiner Form (z.B. als Plugin, oder in einer alternativen BIOS-Version) bereitstellen? Mit dem alten Player hatte ich wesentlch weniger Kompatibilitäts-Probleme.

    Aber das neue Plugin-System finde ich super! Genau sowas in dieser Form habe ich mir schon immer insgeheim gewünscht. :)

    Zitat

    - Kernal D64 Writer herausgenommen, um mehr Platz für sinnvollere Features zu haben. Gibt es Leute, die den Kernal Writer überhaupt nutzen? Wenn ja, dann liefere ich den als Plugin wieder nach.


    Mein Plugin läuft *nicht* auf NTSC-Geräten und verweigert bei einigen wenigen (vermutlich dejustierten) Floppies den Dienst. Deshalb werden viele User sicher weiterhin einen Kernel-Writer brauchen. Zumindest solange, bis ich eine überarbeitete Floppyroutine habe. ;)

    Ein neues Plugin brauchst Du deshalb aber nicht bauen, da ich ich vor einiger Zeit selbst schon mal ein Kernal-basierendes Plugin geschrieben habe. Ich habe es bloß nie veröffentlicht. Das hole ich hiermit nach. :)

    Wer Lust hat, kann es testen und meinetwegen in die CSDb stellen. Bin jjetzt zu faul dazu, muss das neue BIOS testen. :D

    CU
    Kratznagel

  • Hmm...das mit dem Kernal-basiert habe ich wohl nicht richtig eingeschätzt. Funzt. Aber da bleibe ich lieber bei Deinem NICHT-kernalbasierten. Warum brauche ich wohl nicht zu begründen. :D

    Ansonsten gerade mal die Neuigkeiten angetestet: alles funzte auf Anhieb ohne Probleme. Auch die bisher abgespielten SIDs.

    GOOD WORK!!!
    :freude

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

  • Zitat

    Original von Kratznagel
    Klasse, Danke!

    //edit: Hmm, viele meiner auf der MMC gespeicherten Lieblings-SIDs wollen offensichtlich nicht mehr laufen, z.B. der hier:
    Bitte melde dich an, um diesen Link zu sehen.
    Könntest Du den alten Player in irgendeiner Form (z.B. als Plugin, oder in einer alternativen BIOS-Version) bereitstellen? Mit dem alten Player hatte ich wesentlch weniger Kompatibilitäts-Probleme.

    AARGH! Ein LAst Minute Bug habe ich verbrochen, als ich den Sidplayer nachladbar gemacht habe. :motz: Lass mich mal eben kurz noch Abendessen, dann fix ich dat! ;)

  • Jaja, ganz schön lästig, diese Last Minute Bugs. Kenn ich irgendwoher. :D
    Na dann bin ich ja beruhigt, ich dachte schon, meine ganzen SIDs wären auf einmal inkompatibel geworden.

    BTW: Mein (schnelles) D64 Plugin läuft anscheinend auch nicht auf den meisten C128 DCRs, aber das Kernal Plugin oben sollte eigentlich überall funktionieren. Wenn es bei jemandem nicht läuft, bitte Bescheid geben.

    CU
    Kratznagel

  • Hier ist die fehlerbereinigte BIOS Version! Ein Last Minute Bug hat den Sidplayer inkompatibel gemacht!

    The BIOS had a last minute bug in the sidplayer, which is now fixed! Please download the corrected version here!

  • Hallo!

    Vielen DANK für das Update! :party:

    hab das neue (fehlerbereinigte) Teil noch nicht getestet, aber wäre es möglich folgendes einzubauen? (sidplugin)


    - SID Modell Info
    - Zeit
    - Load range
    - Rastertime (als numerisch Werte)
    - channels stumm schalten (für $1003 tunes)

    Btw. Kann man das Kopieren von Disketten-Images auf MMC64 auch irgendwie beschleunigen?

    u. tschüss :)

    3 Mal editiert, zuletzt von CBM-Hörnchen (4. August 2006 um 20:52)

  • Cool, jetzt läuft sogar G.I. Joe, ein ganz fieser Kandidat, der sogar das Screen-RAM überschreibt (evtl. zu "großzügig" gerippt). Dieses SID lief bisher auf keinem Player (weder von sasq, noch von fieserWolf, noch auf den bisherigen BIOS-Playern).
    Bitte melde dich an, um diesen Link zu sehen.

    Jetzt geht's. Perfekt! 8)

    Mal so interessehalber: Was meinst Du mit "nachladbaren" SID-Player?

    CU
    Kratznagel

  • Zitat

    Original von Kratznagel
    Cool, jetzt läuft sogar G.I. Joe, ein ganz fieser Kandidat, der sogar das Screen-RAM überschreibt (evtl. zu "großzügig" gerippt). Dieses SID lief bisher auf keinem Player (weder von sasq, noch von fieserWolf, noch auf den bisherigen BIOS-Playern).
    Bitte melde dich an, um diesen Link zu sehen.

    Jetzt geht's. Perfekt! 8)

    Supi, dann hat sich die Mühe ja gelohnt. :) Der Player benutzt jetzt ne ganze Menge Tricks, um das RAM so unangestastet wie möglich zu lassen. Der einzige Ram Bereich, den der Player verwendet ist $d400-$d4ff UNTER dem SID. Der Player selber läuft AUS dem VIC heraus ($d000-$d00f)! Wenn der Player merkt, dass das Screen Ram überschrieben wurde, lässt er es unangestastet, um Code/Daten nicht zu zerstören.

    Zitat


    Mal so interessehalber: Was meinst Du mit "nachladbaren" SID-Player?

    Damit meinte ich lediglich nur, dass man jetzt einen externen Sidplayer ("SIDPLGIN.BIN") verwenden kann. Falls mal jemand ein sehr kompatibles Sid Plugin veröffentlichen sollte, bin ich geneigt, auch den Sid Player rauszuschmeissen. Das mache ich aber nur, wenn er mindestens die Kompatibilität des ROM Players erreicht.

    Einmal editiert, zuletzt von Oliver_A (4. August 2006 um 21:55)

  • Den Sidplayer im ROM werde ich nicht weiter ausbauen, da der Platz zu wichtig für andere Features ist. Aber es kann jetzt ein Sidplayer als Plugin von Karte nachgeladen werden, und so ein Sid Player könnte solche Features unterstützen. fieserWolF´s Sidwatcher hat ein paar lustige Features.

    Zitat


    Btw. Kann man das Kopieren von Disketten-Images auf MMC64 auch irgendwie beschleunigen?

    u. tschüss :)

    Ja, kann man. Entsprechende Personen, die den Floppy Code einbauen könnten haben von mir den Source bekommen. Was Sie jedoch damit machen, und ob die etwas veröffentlichen möchten ist jedoch deren Sache.

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

  • Irgendwie wäre es schon eine feine Sache wenn man das mächtige SIDPLAY64 von GRG als externes Plugin machen könnte.

  • Oliver: Super Arbeit! Bei mir (C64G) läuft die neue Version ohne Fehl und Tadel, alle Plugins funktionieren wie sie sollen, die SID-Player Kompatibilität ist auch deutlich besser geworden. Auch das neue Makedir-Plugin arbeitet so wie es soll. Weiter so!!!

    Etwas konstruktive Kritik: Wäre es nicht besser, ein Explorer- bzw. Dirmaster ähnliches Programm als Plugin zu realisieren, das dann alle File-Operationen durchführen kann (Kopieren von Floppy zu MMC bzw. umgekehrt, löschen, Verzeichnisse anlegen etc.), als für jeden Befehl ein eigenes Plugin zu verwenden, das über einen Tastendruck gestartet wird ?

    Bitte nicht falsch verstehen, ich bin mit den bisher erreichten Möglichkeiten mehr als zufrieden und kann leider selber nicht wirklich coden und kann daher auch nichts zur Realisierung beitragen. Aber ich denke, daß ein solches Plugin den Benutzerkomfort des MMC erheblich steigern würde.

    Gruß Pollux