Gast
#439689
Hallo! Ein Bekannter und ich wollen ein Telespiel programmieren. Gedacht sind eine Auflösung von 64x64 Pixeln, schwarz/weiß, an einem TV, Eingabe über 2 Joypads (oder ähnliches), Sound über die 4 PWMs. Allerdings wollen wir 2 MCUs verwenden. Eine als CPU, die andere als Grafikeinheit. Die CPU übermittelt immer die 512 Byte für das Bild an die GPU die dieses aufbaut. Wir dachten dafür einen ganzen Port zu nehmen, damit das auch schnell von statten geht. Zur Zeit würde uns nur das Synchronisieren von GPU und CPU schwierigkeiten bereiten. Wäre es sinnvoll dies über Interrupts zu lösen? Auch die Eingabe ist uns noch nicht ganz klar. Wir dachten an sowas wie die NES-Pads. Dort sitzt ein Schieberegister drin, was die Bits der Tasten encodiert. Allerdings wäre das Dekodieren in der CPU dann wieder recht umständlich, zusätzlich zur Synchronisation, oder? Ansonsten bleibt nur der Selbstbau eines Kontrollers, mit 4 Tastern, für 4 Richtungen. Bei 2 Pads geht dann wieder ein Port drauf, aber wir würden uns gern so viel wie möglich I/Os frei halten, für eventuelle spätere Änderungen. Welche Art Spiel es werden soll steht zwar noch nich 100%ig Fest, aber ein PONG-Derivat wird wohl der beste Anfang sein. Vllt. auch ein Tetris. Mal sehen...