[Update 5½]BIOS4SNES - Ein BIOS für Super Nintendo
Verfasst: 10. August 2015, 22:38
Hallo an alle SNES-Optimisten!
Ich präsentiere euch ein Projekt (auch wenn es noch im Anfangsstadium ist), an dem Ich seit einiger Zeit arbeite.
BYOS BIOS4SNES ist ein BIOS für den SNES, und soll beim Anschalten der SNES geladen werden. Zusammen mit einem MicroController (µC) und einem FPGA sollen mehrere Features bereitgestellt werden.
Die Hardware selbst wird aus einem µC (ARM-Prozessor), einem FPGA, einem SD-Karten Slot, 8MB RAM-Speicher und ein paar Steuer-ICs bestehen, und wird dann in der SNES installiert/verbaut.
Bisher geplante Features sind:
Bei den Savestates gibt es ein Problem mit dem APU und dessen RAM, dieser lässt sich nicht einfach dumpen. Ich werde schauen, was sich mit der Hardware machen lässt, um trotzdem daran zu kommen.
Der SPC Player ist funktionstüchtig, spielt aber manche SPC Dateien aus einem unbekannten Grund nicht ab. Ich werde dahingehend noch etwas recherchieren müssen.
Soweit zu den Funktionen, die 100%ig programmierbar sind und auch von mir implementiert werden. Ich bin offen für weitere Features
Update:
Mittlerweile wurde der Name zu "BIOS4SNES" geändert (weil "BYOS" als Name schon anderweitig verwendet wird).
Unterdessen habe Ich mir auch endlich mal eine Hilfsplatine für meinen FPGA designt, da die losen Drähte, die Ich dürftig an meiner SNES hängen hatte, immer wieder gebrochen sind.
Ich werde noch ein Update zu den Funktionen geben, da Ich weitere realisieren konnte (bzw. kann; das Fundament für diese steht zumindest).
Ich präsentiere euch ein Projekt (auch wenn es noch im Anfangsstadium ist), an dem Ich seit einiger Zeit arbeite.
BYOS BIOS4SNES ist ein BIOS für den SNES, und soll beim Anschalten der SNES geladen werden. Zusammen mit einem MicroController (µC) und einem FPGA sollen mehrere Features bereitgestellt werden.
Die Hardware selbst wird aus einem µC (ARM-Prozessor), einem FPGA, einem SD-Karten Slot, 8MB RAM-Speicher und ein paar Steuer-ICs bestehen, und wird dann in der SNES installiert/verbaut.
Bisher geplante Features sind:
- ROM-Speicher eines Moduls im Slot auslesen und anzeigen
- RAM-Speicher (falls vorhanden) eines Moduls im Slot anzeigen und modifizieren
- ROM und RAM eines im Slot eingesteckten Moduls auslesen und auf eine SD-Karte dumpen oder in den internen Speicher laden
- RAM-Dumps von einer SD-Karte laden und auf ein im Slot eingestecktes Modul laden
- Spiele von einer SD-Karte auf den internen Speicher laden und diese dann starten
- Stealth-Modus (direktes Booten eines eingesteckten Moduls)
- Cheats
- Savestates (bedingt)
- SPC Player (bedingt)
- Theme-Support
Bei den Savestates gibt es ein Problem mit dem APU und dessen RAM, dieser lässt sich nicht einfach dumpen. Ich werde schauen, was sich mit der Hardware machen lässt, um trotzdem daran zu kommen.
Der SPC Player ist funktionstüchtig, spielt aber manche SPC Dateien aus einem unbekannten Grund nicht ab. Ich werde dahingehend noch etwas recherchieren müssen.
Soweit zu den Funktionen, die 100%ig programmierbar sind und auch von mir implementiert werden. Ich bin offen für weitere Features
Update:
Mittlerweile wurde der Name zu "BIOS4SNES" geändert (weil "BYOS" als Name schon anderweitig verwendet wird).
Unterdessen habe Ich mir auch endlich mal eine Hilfsplatine für meinen FPGA designt, da die losen Drähte, die Ich dürftig an meiner SNES hängen hatte, immer wieder gebrochen sind.
Ich werde noch ein Update zu den Funktionen geben, da Ich weitere realisieren konnte (bzw. kann; das Fundament für diese steht zumindest).