Seite 1 von 1

Snes Menü via PIC/AVR

Verfasst: 26. Juli 2013, 09:15
von Redscorpion
Snes Menü

Zustände des Microkontroller via Auswahlmenü steuern.

Wir wissen ja alle, dass es Möglich ist ein Menü im Vorfeld einer Auswahl zu starten. Siehe U16 und SD2SNES.

Leider ist mir das Wissen darüber noch nicht zugeflogen, deshalb eine Überlegung/Fragestellung von mir.

Ich habe meine PIC Code so angepasst, das ich locker flockig 4-8 TSOPs zu 4MB durchschalten könnte. Dies dann via Reset, was auch ganz gut klappt.

Mich würde interessieren ob man ein Menü schreiben kann, was bei Auswahl von Option A den Pic zu Zustand A setzt (Beispiel Pin 1 auf VCC und Pin 7 auf GND usw…)
Ziel ist es TSOP 1 aktiv zu schalten und TSOP 2-8 inaktiv zu schalten. SRAM mal außen vor gelassen.

Ziel das ganze könnte ein Multimenü sein, wo nicht berücksichtigt werden müsste das die ROMs in unterschiedlichen Speicherbereichen liegen, sondern immer so gestartet werden als wäre das Game alleine im Model.

Mal schauen ob ich das kurz mal veranschaulichen kann:

- Menü
o Option 1
o Option 2
o Option 3
o Option 4
o Option 5
o Option 6
o Option 7
o Option 8


- Menü
o Option 1
-> Wird ausgewählt -> Menü übergibt benötigten Zustand an PIC
-> PIC schaltet auf Zustand und setzt Option 2-8 auf inaktiv (ab CE meistens auf VCC)
-> Reset auf SNES(IGR mit 9 Sekunden latenz) gedrückt
-> Zurück zum Menü
-> Zustände werden resetet.
o Option 2
o Option 3
o Option 4
o Option 5
o Option 6
o Option 7
o Option 8



Das gleiche dann für alle anderen Optionen.

Gruß

red

Re: Snes Menü via PIC/AVR

Verfasst: 26. Juli 2013, 10:14
von lytron
Meine Frage dazu wäre:

Inwieweit könnte man das mit Assembler machen, und welche Register beträfe sowas? Klingt spannend, wobei ich mir nicht vorstellen könnte, dass selbst zu schreiben (zumal mein Programmierbetrieb zur Zeit wegen Überhitzung geschlossen ist).

Re: Snes Menü via PIC/AVR

Verfasst: 26. Juli 2013, 10:20
von Redscorpion
Mit der Pic Progrmamierung auf Codeebene habe ich mich ja schon auseinander gesetzt.

Läuft ja auch alles. Frage ist jetzt wie man das Zusammenschalten kann! So weit weg voneinander ist das ja alles nicht.

gruß

red