FPGA Sprite Engine: Projekt und Artikel

OP Persönliche Seite #5959063
Lesenswert?

Hallo,

ich möchte gerne hier neben dem Artikel nochmal mein aktuelles Projekt 
vorstellen, eine umfangreiche Sprite Engine im FPGA.

Hier der Link zum Artikel inklusive Bilder, Video und Code sowie vielen 
technischen Erläuterungen:
https://www.mikrocontroller.net/articles/Sprites_mit_FPGAs

Eine kurze Zusammenfassung zum eigentlichen Projekt:
- eine FPGA Implementierung zum Zeichnen von Sprites über einem Bitmap 
Hintergrund
- 32 verschiedene Bilder mit 32x32 Pixeln können abgelegt werden
- von 24 Zeicheneinheiten pro Zeile parallel gemalt werden
- um insgesamt 256 Sprites auf den Bildschirm zu bekommen
- Optimiert für 108 Mhz Pixeltakt (1280x1024 Auflösung)

Eine Besonderheit: alle Sprites können nahezu stufenlos gedreht und 
skaliert werden mit relativ wenig Aufwand durch den Prozessor(SoftCore), 
der die Sprites platziert.


Natürlich gilt auch wieder, wie so oft im FPGA Hobby Bereich, das die 
Anwendungsfälle rar sind. Wahrscheinlich werde ich 1-2 einfache Spiele 
dafür schreiben und dann wird das Ganze eingemottet. Aber der Weg ist 
das Ziel.

Die schlechte Qualität des Videos möge man mir verzeihen, ich mache sehr 
selten Videos und habe nur mein älteres Smartphone dafür. Kritik daran 
ist sehr berechtigt, ist aber nicht kurzfristig behebbar.

Für Anregungen und Verbesserungen bin ich dankbar.
Sollte der Artikel nichts taugen oder nicht relevant sein, dann könnt 
ihr mir das auch gerne mitteilen.

Links zusammengefasst:
Bild: 
https://www.mikrocontroller.net/wikifiles/8/85/256_Sprites_klein.jpg
Video: https://www.youtube.com/watch?v=iMoTui6v4T4
Code: https://www.mikrocontroller.net/wikifiles/7/7c/Spriteengine.vhd
Artikel: https://www.mikrocontroller.net/articles/Sprites_mit_FPGAs
#5960675
Lesenswert?

Ach ja, die gute, alte Zeit der Homecomputer und der Sprites. Was damals 
damit gezaubert wurde ist auch heute noch unglaublich! Mit aus heutiger 
Sicht geradezu lächerlich niedrigen Taktfrequenzen und wenig RAM. 
Dagegen ist diese Sprite-Engine schon der reinste Luxus! Trotzdem nett 
anzusehen. Daumen hoch!!!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren