Zur Abwechslung hab ich mich mal näher mit den sd2snes-Sourcen befasst. Wichtige Erkenntnis dabei: Die sd2snes-Sourcen sind cool.
Als erstes hab ich die Bannergrafik von einer uralten Emu-Seite oder so, die sich für glanzvollen Mode 3 geradezu anbietet, implementiert. Das war nicht ganz trivial -- unter anderem musste der Sprite-Buffer deaktiviert und die neue Grafik in ein bestimmtes Format gebracht werden. Und so sah das aus:

Man beachte die linke obere Ecke, hier schimmert der Main Backdrop durch. Ebenso wie durch Banzai Bill. Sieht fast aus, als wäre ihm schlecht.

Diesen dann mittels Gradient Ripper in eine HDMA-Table verwandelt, und voilà:

Durch ein paar (wie sich im Nachhinein herausstellte, unnötige) Anpassungen der HDMA-Implementierung traten hier blöde Fehler auf, die u. a. den Filebrowser (optisch) komplett zerschossen. Also meine HDMA-Tabellen sauber an die ursprüngliche Implementierung angepasst und außerdem die Grafik nochmal dahingehend optimiert, dass sie mit 208 Farben auskommt und der Rest am Anfang des CGRAM für die Text-Paletten erhalten bleibt. Was soll ich sagen? Läuft!

menu_WIP03.bin (ab sofort im erfolgreichen Dauereinsatz auf meinem sd2snes!)
Werde wahrscheinlich den HDMA-Hintergrund nochmal anpassen. Das Grau im unteren Bereich wirkt auf dem echten SNES so hell, dass man die weiße Schrift kaum mehr erkennen kann. Außerdem fehlt noch ein Logo-Schriftzug o. ä. (?), und die linke obere Ecke muss wohl doch mit einem Sprite maskiert werden.
Übrigens keine Ahnung, ob das Ganze irgendwie Zukunft hat, aber zumindest bis hierher hat es sich für mich persönlich schon gelohnt -- wenigstens bis die nächste offizielle Firmware-Version erscheint.






