sidwatcher plugin

Es gibt 24 Antworten in diesem Thema, welches 5.416 mal aufgerufen wurde. Der letzte Beitrag (14. Dezember 2006 um 10:19) ist von Oliver_A.

  • hi guys

    just finished a first version of my sidwatcher plugin

    Bitte melde dich an, um diesen Link zu sehen.

    .siw files are ordinary .sid (PSID) files

    I had to rename them, because otherwise the
    build-in BIOS sidplayer gets activated :(

    The whole code is located $c000 - $c805.

    Known bugs:
    SidWatcher is not working with every sid.
    Some sids sound awful after some time.

    Have fun with thiz!

  • Hi,

    I'm a little confused, what is sidwatcher?

    Is this another .sid player? If so, what does it do that the built-in player doesn't do?

    Thanks,

    Ed

    PS While I'm asking questions, where did the bios version 1.01 come from? The latest official version I can find is V1.00 (14/8/2005) , whereas V1.01 is from 31/10/05.

    Einmal editiert, zuletzt von ted209 (17. Januar 2006 um 14:33)

  • Zitat

    Original von ted209
    Is this another .sid player?.


    yeah! Can't have enough of them, can you? :)

    Zitat

    If so, what does it do that the built-in player doesn't do?


    Well... just try and see...


    Zitat

    where did the bios version 1.01 come from?


    From the latest recovery-disk.

  • Hehe, that's pretty impressive, thanks!

    Ed

  • BTW: I made Wolf's plugin playing SID-Files (without renaming them) by "patching" the BIOS: I changed the value of $23c6 in the file "mmc64v1b.upd" and flashed it over the card. :)

    CU
    Kratznagel

  • Zitat

    Original von Kratznagel
    BTW: I made Wolf's plugin playing SID-Files (without renaming them) by "patching" the BIOS: I changed the value of $23c6 in the file "mmc64v1b.upd" and flashed it over the card. :)

    works! Thanks!

    well, to make it play every SID tune I am planning to make my code more flexible. Basically I want it to do this then:
    1. Load PSID header and look where SID is in memory
    2. locate whole plugin somewhere else

    As soon as I find the time I will implement this.

    wofl

  • Vor einiger Zeit hatte ich das original MMC64-BIOS so modifiziert, dass Wolfs SIDWatcher-Plugin bei der Auswahl von normalen, nicht umbenannten SID-Files gestartet wird - anstelle des eingebauten SID-Players (siehe Posting von mir weiter oben).

    Auf Anfrage mehrerer Personen stelle ich dieses modifizierte BIOS-File hier online.

    Um es zu nutzen, muss es auf herkömmlichen Weg auf das MMC64 geflasht werden. Außerdem muss die Plugin-Datei "SIWPLGIN.BIN" im SYSTEM64-Verzeichnis umbenannt werden in "SIDPLGIN.BIN".

    Übrigens: Wird eine Datei mit der Endung "SIW" im Filebrowser gestartet, wird durch das modifizierte BIOS der original SID-Player gestartet. So bleibt dieser weiterhin nutzbar.

    Als Basis für meine Modifikation diente mir das original BIOS in der Version 1.01.

    Ich habe das BIOS auf meinem MMC64 getestet. Dennoch gilt wie immer: Benutzung auf eigene Gefahr.

    Trotzdem viel Spaß damit. ;)

    CU
    Kratznagel

  • Äh, dumme Frage, aber wie um alles in der Welt wechsel ich denn zwischen den einzelnen Subsongs ???
    Hab schon alle Tasten gedrückt - nix !

    In der Anleitung steht ja auch nix


    Zitat

    Original von Kratznagel
    BTW: I made Wolf's plugin playing SID-Files (without renaming them) by "patching" the BIOS: I changed the value of $23c6 in the file "mmc64v1b.upd" and flashed it over the card.

    Prima Idee - im v1.03er BIOS ist das übrigens bei $219a zu finden ;)

    Einmal editiert, zuletzt von DrCreep (28. September 2006 um 21:43)

  • Zitat

    Original von DrCreep

    Prima Idee - im v1.03er BIOS ist das übrigens bei $219a zu finden ;)

    Aber ab 1.03 ist so ein Patch doch gar nicht mehr nötig. ;)

    Zitat

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

    CU
    Kratznagel

  • Zitat

    Original von Kratznagel
    Aber ab 1.03 ist so ein Patch doch gar nicht mehr nötig. ;)

    Huch, ist mir garnicht aufgefallen. :wand

    Und was ist nun mit den Subsongs ? Wie schalte ich die denn durch ??
    Muss doch wohl gehen, oder ?

  • Das mit den Subsongs habe ich auch noch nicht herausgefunden. Wahrscheinlich können diese tatsächlich nicht aufgerufen werden.
    Würde mich jedenfalls nicht wundern, denn die aktuelle Versionsnummer 0.03 lässt ja schon darauf schließen, dass noch viele Funktionen fehlen.

    Leider hat man lange nichts mehr von Wolf gehört, so dass ich befürchte, dass sich an diesem Zustand wohl auch nichts mehr ändern wird. :(

    CU
    Kratznagel

  • Schade, da bleibt mir also nix übrig, als selbst einzugreifen :grr: Viel Arbeit ;)

    Zu dem oben angesprochenen Thema mit der Unterstützung für das SIW-Plugin im 1.03er BIOS ist mir aber noch was eingefallen :

    Ohne das BIOS zu patchen werd ich wohl kaum in der Lage sein, alternativ zum SIDWatcherPlugin noch den ursprünglich eingebauten SIDPlayer zu verwenden.
    Deshalb der Patch - um durch andere Dateiendung auch diesen BuiltIn-SIDPlayer zu verwenden (einige Songs wollen ja leider nicht mit dem SIDWatcher laufen, dafür aber mit dem BuiltIn - und umgekehrt)

    Meine Idee daher : ein völlig neues Plugin - welches im Prinzip nur aus einem kleinen Auswahlmenü besteht, von wo aus man dann entscheiden kann, welches PlugIn denn nun verwendet werden soll. Nur mal so ne Idee - mal sehen was draus wird....

  • Ich persönlich habe die Erfahrung gemacht, dass wesentlich mehr SIDs auf dem original Player problemlos laufen aus mit dem SIW-Plugin. Ehrlich gesagt ist mir auch kein SID bekannt, der *nur* auf dem SIW-Plugin läuft.

    Zitat

    Meine Idee daher : ein völlig neues Plugin - welches im Prinzip nur aus einem kleinen Auswahlmenü besteht, von wo aus man dann entscheiden kann, welches PlugIn denn nun verwendet werden soll. Nur mal so ne Idee - mal sehen was draus wird....


    Den gleichen Gedanken hatte ich auch schon mal im Zusammenhang mit den beiden existierenden D64-Plugins (Writer und Mounter) gehabt:

    Ein Dummy-Plugin zu schreiben, was dann seinerseits das eigentliche Plugin aufruft. Sollte eigentlich nicht allzu schwer sein. :)

    CU
    Kratznagel

  • ich werd wolf mal bei unserm nächsten treffen drauf anhauen wegen subsongs. wir beide sind ja eh ganz dicke...
    siehe unsere coop demos. zu finden auf unser homepage (link in der signatur) bzw auf pouet:

    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.
    Bitte melde dich an, um diesen Link zu sehen.

  • Zitat

    Original von Kratznagel
    ... Sollte eigentlich nicht allzu schwer sein. :)

    hmm, das macht mir mut - ich versuch's mal....demnächst;

  • Leute, dass mit dem Bios patchen ist ja ganz nett gemeint und so, aber habt vertrauen, dass neuere Bios Verasionen komfortabler werden. Das Feature, dass bei mehreren Plugins ein Requester auftaucht, um das geeignete Plugin zu wählen ist schon in der Mache, also habt Geduld. Es werden immer noch Updates kommen, und der Grund, warum die MMC64 Entwicklung momentan etwas hakt, werdet ihr bald erfahren.

    Einmal editiert, zuletzt von Oliver_A (29. September 2006 um 17:29)

  • Zitat

    Original von Oliver_A
    Leute, dass mit dem Bios patchen ist ja ganz nett gemeint und so, aber habt vertrauen, dass neuere Bios Verasionen komfortabler werden. Das Feature, dass bei mehreren Plugins ein Requester auftaucht, um das geeignete Plugin zu wählen ist schon in der Mache, also habt Geduld. Es werden immer noch Updates kommen, und der Grund, warum die MMC64 Entwicklung momentan etwas hakt, werdet ihr bald erfahren.

    Klingt gut :freude

    Dann vertrau ich Dir einfach mal ;) Und auf den Grund bin ich auch schon gespannt...

  • Zitat

    Original von Oliver_A
    Das Feature, dass bei mehreren Plugins ein Requester auftaucht, um das geeignete Plugin zu wählen ist schon in der Mache


    Danke für die Info. Ich wollte schon selbst anfangen, was zu basteln. :D

    CU
    Kratznagel