SNES PowerPak

Hier könnt ihr Euch mit Gleichgesinnten austauschen bei der Entwicklung eines neuen Spiels oder eines neuen Stücks Hardware... oder einfach nur über Coding und Spieleentwicklung allgemein plaudern.

Moderatoren: ikari_01, d4s

Benutzeravatar
mi213
SNES-Freak
SNES-Freak
Beiträge: 280
Registriert: 3. November 2007, 15:50
+Positive Tradingpoints+: 8 von 8
Kontaktdaten:

Re: SNES PowerPak

Beitrag von mi213 » 11. Juli 2012, 14:56

Hat der Typ von RetroZone inzwischen mal auf deine email geantwortet?
GESTAHL: We may not deserve it, but let´s do like Pinky and The brain and try to take over the world!!!!!

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: SNES PowerPak

Beitrag von Ramsis » 11. Juli 2012, 18:26

mi213 hat geschrieben:Hat der Typ von RetroZone inzwischen mal auf deine email geantwortet?
Jau, hat er, nämlich gerade heute. :D In seiner Antwort erhört er mein Jammern und Flehen und rückt wie beiläufig die langersehnten Sourcen raus!!

Wer's nicht glaubt, schaut hier! :o

Soeben habe ich eigene Make- und Clean-Skripte sowie die Linker-Files erstellt. Nun werd ich drangehen, meine Hi-Res-Textroutine einzupflegen.

Genug getraced und disassembliert -
ab jetzt wird von Grund auf neu kompiliert!! :king:


Bald - sehr bald - mehr ...

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: SNES PowerPak

Beitrag von Ramsis » 14. Juli 2012, 20:19

Boah, ich muß mich extra in diverse FAT16/32-Docs einlesen, um den Filebrowser dazu zu kriegen, mehr als 26 Zeichen zu laden. Ganz zu schweigen von den vielen Variablen, denen ich mehr (= doppelt so viel) Speicher zuweisen muß. Das dauert! :roll:

Dafür ist nun mein kompletter Mod sauber in die Sourcen eingepflegt, die um BG1 erweiterte "Clear Screen"-Routine funktioniert tadellos, und Logo-Grafiken können relativ einfach (wenn auch noch nicht userseitig) gewechselt werden. Nebenbei hab ich den Startbildschirm etwas aufgeräumt:

Bild

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: SNES PowerPak

Beitrag von Ramsis » 17. Juli 2012, 22:12

LFNs werden bis zu 128 Zeichen weit geladen, ca. 52 davon zeigt der Filebrowser tatsächlich an:

Bild

Wobei ich diesmal lieber nicht zu früh jubiliere, denn immerhin funktioniert dafür das Laden von ROMs derzeit überhaupt nicht mehr (!). Habe lange rumprobiert, trotz Verschieben von Direct-Page-Variablen und dergleichen keinen Erfolg gehabt und daher vorerst beim Hersteller ausführlichere Dokumentation angefordert. Die hoffentlich nicht ausbleiben wird. :|

Benutzeravatar
ChronoMoogle
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 9895
Registriert: 26. Februar 2007, 14:56
+Positive Tradingpoints+: 98 von 98
Wohnort: Nippon
Kontaktdaten:

Re: SNES PowerPak

Beitrag von ChronoMoogle » 17. Juli 2012, 22:21

Ramsis hat geschrieben:Wobei ich diesmal lieber nicht zu früh jubiliere, denn immerhin funktioniert dafür das Laden von ROMs derzeit überhaupt nicht mehr (!).
Das ist natuerlich ein miiiinimaler Rueckstoss. Naja, ich finde es klasse, dass du versuchst, die Software noch so weit zu verbessern, wie es die Hardware erlaubt. sd2snes werden aufgrund der langsamen Produktion wohl noch eine ganze Weile brauchen, bis sie so verbreitet wie das Power Pak sind.
Bild
| Mein YT Channel | Mein Twitter | Ich suche | Ich verkaufe | Foren SuFu |
...weil Terranigma einfach das Größte ist!

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: SNES PowerPak

Beitrag von Ramsis » 17. Juli 2012, 22:51

ChronoMoogle hat geschrieben:
Ramsis hat geschrieben:Wobei ich diesmal lieber nicht zu früh jubiliere, denn immerhin funktioniert dafür das Laden von ROMs derzeit überhaupt nicht mehr (!).
Das ist natuerlich ein miiiinimaler Rueckstoss.
Um nichts zu beschönigen: Das ist sogar der absolute Super-GAU. Sonst hätte ich mich auch nicht wieder an RetroZone gewandt. Warten wir ab, was noch daraus wird, schlimmstenfalls hübsche ich die funktionierende 26-Zeichen-HiRes-Version optisch noch ein bißchen auf und belasse es dabei.

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: SNES PowerPak

Beitrag von Ramsis » 21. Juli 2012, 19:25

Hoffentlich nehme ich den Mund nicht zu voll, wenn ich bekanntgebe, daß das Problem nur vorübergehender Natur gewesen zu sein scheint. Zumindest war mein heutiger Lösungsansatz wohl insofern richtig, als Mega Man X, Star Ocean und Pilotwings von meiner Test-CF-Karte wieder einwandfrei starten. Yay! :D

Ich glaube ziemlich genau zu wissen, was den Bug verursacht hat: Die Organisation der Variablen, genauer gesagt, die Lage einer bestimmten Tabelle im WRAM, ist anscheinend etwas unflexibel. Offenbar habe ich noch nicht alle Sachen gefunden, die der Hersteller in seinem Code hardgecodet hat.

Vielen Dank an dieser Stelle übrigens mal an alle, die mir freundliche, ermunternde und/oder hilfsbereite PNs geschickt oder sich hier im Thread gemeldet haben. Besonders danke ich ikari_01 für äußerst hilfreiche Erläuterungen! :-)

Wenn's jedenfalls so weitergeht wie bisher, erreicht die SNES PowerPak Firmware v2.00 wohl demnächst Beta-Status. :D

Benutzeravatar
Tronpheus
SNES-Programmer
SNES-Programmer
Beiträge: 187
Registriert: 4. Juni 2012, 09:34
+Positive Tradingpoints+: 23 von 23

Re: SNES PowerPak

Beitrag von Tronpheus » 22. Juli 2012, 00:41

Ich habe zwar kein PowerPak, verfolge diesen Thread aber mit Interesse.
Finde es beeindruckend, dass du sowas kannst und machst.
Hätte nicht gedacht, dass sowas nachträglich möglich ist.

Viel Erfolg weiterhin!
Ansprechpartner für Videospielkonsolen Umbauten, Reparaturen & Kabel.
Nes,Snes,MD,MCD,GameBoy,Game Gear,Nomad,Saturn,Dreamcast,Jaguar,PC Engine,PC Engine GT,Neo Geo und a.Anfrage auch andere Konsolen

Bis Ende Juli 2012 keine Umbauten etc. möglich!

Benutzeravatar
The Dealer of Fruit
SNES-Freak
SNES-Freak
Beiträge: 265
Registriert: 27. Februar 2011, 11:48
+Positive Tradingpoints+: 5 von 5

Re: SNES PowerPak

Beitrag von The Dealer of Fruit » 22. Juli 2012, 02:48

Ramsis is der "King" :D

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: SNES PowerPak

Beitrag von Ramsis » 23. Juli 2012, 19:54

Hehe, danke Euch! :wink:

Heute weiter am Filebrowser (bzw. der Textroutine insgesamt) gearbeitet, zwecks automatischer Einrückungen oben und links, damit auch auf älteren (Röhren-)TVs nichts abgeschnitten wird.

Funktioniert soweit gut:

Bild


... na ja, fast. :ugly:

Bild

Scrollen in egal welche Richtung bereitet im Moment noch Probleme. Aber solange ROMs trotzdem korrekt geladen und gestartet werden (*auf Holz klopf*), ist das völlig nebensächlich. :ugly:

Oh, außerdem lehrt die Erfahrung, daß die nervigen horizontalen Interferenzen auf den Screenshots meiner Handy-Kamera offenbar verschwinden, wenn ich nur das Umgebungslicht weit genug runterfahre.

Caramba! :roll: :D

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: SNES PowerPak

Beitrag von Ramsis » 26. Juli 2012, 19:42

Sooo ... größeres Update diesmal. :-)

Das Scrollen funktioniert jetzt einwandfrei. Da meine Einrückungen im Filebrowser allerdings häßliche "Müll-Zeilen" bewirkten, die sich nicht auf herkömmliche Weise unterdrücken ließen, hab ich mich mit HDMA befaßt und ein "Fenster" erzeugt, jenseits dessen Grenzen (oben und unten) einfach alles ausgeblendet wird. Das Ergebnis kann sich sehen lassen, finde ich (v. a. in Bewegung, also wenn man tatsächlich scrollt):

Bild


Und da ich schon dabei war, hab ich zusätzlich noch einen Farbverlauf für den Hintergrund mit eingebaut. Die fehlerhaften Zeilen werd ich noch auszubügeln versuchen. :wink:

Bild


Das Beste zum Schluß: Bisher gibt es weder unerwünschte Nebenwirkungen noch kritische Bugs. :-)

Benutzeravatar
ikari_01
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 441
Registriert: 15. Juni 2010, 23:19
+Positive Tradingpoints+: 6 von 6
Wohnort: Wunstorf

Re: SNES PowerPak

Beitrag von ikari_01 » 26. Juli 2012, 21:06

Sexy HDMA-Rasterbars. Lecker! :D
sd2snes news: https://sd2snes.de

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: SNES PowerPak

Beitrag von Ramsis » 27. Juli 2012, 11:01

Irgendwie kommen die mir noch zu fett vor. :ugly: Wenn ich den Farbverlauf ein bißchen später (= nach ca. einem Drittel des Bildes) beginnen lasse, wirkt das Ganze erstaunlicherweise gleich viel schicker:

Bild


"Echte" Screenshots, d. h. Fotos vom TV kann ich aber erst bei Dunkelheit machen. :-)

Benutzeravatar
mi213
SNES-Freak
SNES-Freak
Beiträge: 280
Registriert: 3. November 2007, 15:50
+Positive Tradingpoints+: 8 von 8
Kontaktdaten:

Re: SNES PowerPak

Beitrag von mi213 » 27. Juli 2012, 14:39

Mann, das laeft ja hier wie verrueckt! Ganz großes Lob von meiner Seite fuer die tolle Arbeit die du dir bisher gemacht hast. Mein PowerPack liegt seit dem ich das sd2snes habe in der Ecke rum. Jetzt habe ich aber ganz große Lust das Teil mal wieder zu befeuern. Bin jetzt auch schon drauf und drann mir eine PLCC Adapter fuer meinen Willem Brenner zu besorgen, sobald du die alpha veroeffentlichst.

Ich freue mich schon auf weitere Berichte und Vortschritte von dir zu hoeren.
GESTAHL: We may not deserve it, but let´s do like Pinky and The brain and try to take over the world!!!!!

Benutzeravatar
Ramsis
SNES-Freak
SNES-Freak
Beiträge: 538
Registriert: 29. Dezember 2011, 15:33
+Positive Tradingpoints+: 3 von 3
Wohnort: Löwenhöhle :3
Kontaktdaten:

Re: SNES PowerPak

Beitrag von Ramsis » 27. Juli 2012, 20:52

Hehe, danke Dir. So war's gedacht - dem PowerPak zu neuem, wie ich finde verdientem Glanz und größerer Aufmerksamkeit zu verhelfen. ;)

Übrigens werde ich dieses Projekt, das sich unversehens - aber durchaus willkommenermaßen - zu einem regelrechten Freizeitverschlinger entwickelt hat, natürlich weiterverfolgen, auch wenn ich seit heute ebenfalls stolzer Besitzer eines sd2snes bin. :D

Hier die versprochenen Screenshots:

Bild

Jau, ich denke, so kann man's lassen. Sieht übrigens in Wirklichkeit noch um einiges besser aus als auf dem Foto. (Alle bisher getesteten Kameras überbelichten leicht, trotz abgeschaltetem Blitz.)


Bild

Macht mittlerweile ziemlichen Spaß, das Teil zu benutzen. :D Allerdings gibt es noch ein paar Baustellen, bevor an ein Release zu denken ist (z. B. Eingabe von GameGenie-Codes [erledigt], Erkennung von SRM-Dateien anhand längerer Namen - mit wie bisher 28 Zeichen klappt's, aber das reicht mir nicht - [erledigt, klappt jetzt mit bis zu 52 Zeichen], Reparatur des "Verifying" und diverse weitere Korrekturen, um nur die wichtigsten zu nennen).

Da fällt mir ein: Falls hier jemand sein PowerPak mit Boot ROM v1.02 parat hat, wäre ich für folgenden Test sehr dankbar: Wählt ein ROM mit dem Cursor an und drückt Select (anstatt A). Passiert irgendwas Weltbewegendes? Stürzt das PowerPak womöglich ab? [Erledigt, hab's selber ausprobiert. Wirklich unglaublich, dass es so ein megafetter, potentiell die Hardware schädigender Bug ins offizielle Produktrelease geschafft hat! :-o :roll:]

Noch was: Hat jemand mal mehr als 1024 ROMs in ein- und dasselbe Verzeichnis auf der CF-Karte gespeichert? Wenn ja, gab es Probleme oder lief alles reibungslos?

Vielen Dank schon mal! :-)

Antworten