Aktuelles
AmigaPortal.de

Wir würden uns freuen, dich als neues Mitglied begrüßen zu können. Melde dich noch heute an und werde Teil einer freundlichen Community deren gemeinsames Hobby der "AMIGA" ist. Hier kannst du dich in einer gemütlichen Atmosphäre mit anderen Usern zu vielen interessanten Themen rege austauschen oder andere an deinen Erfahrungen teilhaben lassen. Wir wünschen dir viel Spaß hier auf AmigaPortal.de

PiStorm3D zeigt erste Ergebnisse

MagicSN

Kult Mitglied
Hallo!

Hier https://discord.com/channels/784428461330530305/1459460676522086513/1481730628960649397 könnt ihr ein sich drehendes Dreieck sehen, das vom 3D Chip des PiStorm CM4 erzeugt wurde.

Es ist zwar noch viel zu tun, aber dies ist ein gigantischer Schritt vorwärts. Insbesondere aufgrund der Docu-Situation (nur der Chip vom Pi3 hat öffentliche Docu, der vom Pi4/CM4, da muss man die Infos mühsam aus dem Source Code des Mesa3D Linux Treibers - und ein paar anderen ähnlichen Quellen - rauslesen, was echt knifflig ist).

Nächster Schritt wird sein, Mesa3D zu analysieren, wie man Texturierung macht.

Ich rechne aber damit, dass es nun schneller vorangeht, als bevor. Das Schwierigste war wirklich "Wie stelle ich überhaupt etwas dar und initialisiere alles".

Das wird übrigens in dem Beispiel auf einem Intuition Screen dargestellt. Ist also alles schon Amiga-mäßig.

Gruß,
Steffen
 

kadi

Super Mitglied
Cool. Was alles möglich ist.
Wenn ich mir das Dreieck ansehen will, erscheint eine Login Seite, wozu war nochmal Discord gut? Wo anders kann man das sich nicht angucken?
 

MagicSN

Kult Mitglied
Discord ist so ne chatseite wo es auch viele Amiga Channels gibt (kostenlos). Ich hatte das aus nem Discord Channel rauskopiert daher wohl.
 

Kris

Elite Mitglied
Teammitglied
Finde ich sehr cool. Was ich noch irgendwie gerne hätte wäre AGA für den Amiga 500. Vielleicht wird das einmal möglich sein.
 

MagicSN

Kult Mitglied
AGA für den Amiga500 kannst Du haben indem Du einen Vampire V4 einbaust. Damit hast Du SAGA und das ist kompatibel zu AGA.

Aber ich denke auf lange Sicht wird AGA außer für alte Spiele ein Auslaufmodell sein. Neuere Spiele werden alle Grafikkarte unterstützen.
 

Kris

Elite Mitglied
Teammitglied
AGA für den Amiga500 kannst Du haben indem Du einen Vampire V4 einbaust. Damit hast Du SAGA und das ist kompatibel zu AGA.

Aber ich denke auf lange Sicht wird AGA außer für alte Spiele ein Auslaufmodell sein. Neuere Spiele werden alle Grafikkarte unterstützen.
Den Firebird V4 habe ich schon. 😀
 

Kris

Elite Mitglied
Teammitglied
Ja schon. Aber so ein Pistorm wäre cool mit AGA.
 

MagicSN

Kult Mitglied
Wie gesagt - meine Meinung ist, dass das vielleicht in absehbarer Zeit irrelevant sein wird, das AGA (außer für alte Spiele).

Aber ich weiß, was Du meinst, natürlich ^^
 

Kris

Elite Mitglied
Teammitglied
Ja, in erster Linie geht es bei mir um whdload und insbesondere um die AGA Spiele. Natürlich gibt es die meisten als ECS, ebenso gut sind wie die AGA Varianten, aber es gibt immer noch ein paar Unikate.
 

Ami982

Super Mitglied
Ja, in erster Linie geht es bei mir um whdload und insbesondere um die AGA Spiele. Natürlich gibt es die meisten als ECS, ebenso gut sind wie die AGA Varianten, aber es gibt immer noch ein paar Unikate.

Dann ist die Lösung für Dich ein A1200 mit PiStorm32 CM4 😉
 

Kris

Elite Mitglied
Teammitglied
Ich habe aber kein 1200er, sondern ein 500plus.
 

kadi

Super Mitglied
Läuft den aufm A500 mit Vampire AGA so richtig kompatibel, so dass ich in den A500 einfach nen AGA Spiel einlege als wär er ein A1200?
 

Kris

Elite Mitglied
Teammitglied
Ja, der Rechner funktioniert praktisch genauso. Die meisten Spiele laufen 1 zu 1. Ich würde sagen, die Kompatibilität liegt bei 95%
 

Herr_O23

Super Mitglied
Bald zocken wir GTA 6 auf dem Amiga! 😁
Das sind wirklich geniale Fortschritte, die da erreicht wurden.
Für mich persönlich ist das aber kein wirklicher Amiga mehr. Da gehöre ich eher zur Puristen Fraktion. Aber mir ist selbst mein Pistorm 500+ zu weit von einem Ur-Amiga entfernt.
Ich freue mich aber trotzdem sehr darüber, dass es solche Entwicklungen in Sachen 3D auf dem Amiga gibt. 👍
 

kadi

Super Mitglied
Für mich persönlich schon.

Viele Amigas hatten Zorrosteckplätze oder einen Erweiterungsport, die dazu da waren, den Amiga zu erweitern. Commodore hatte ab OS3.0 begonnen das System RTG-fähiger zu machen um den Sprung auf VGA zu ermöglichen.

Der Amiga ist eine Plattform und kein Modell wie der C64. Für mich ist ein Amiga mit Grafikkarte deswegen auch ein Amiga.

Ist halt alles eine Frage der persönlichen Geschichte.
 

MagicSN

Kult Mitglied
Nächster Meilenstein: Perspektive (Drehen, Verschieben und all das) tut nun. Das war ein größerer Punkt wegen der TBDR-Architektur des Videocore VI.

Im Prinzip haben ALLE 3D Karten die je auf dem Amiga waren immer die "Immediate Architektur" gehabt, ein 3D Chip der TBDR-Architektur funktioniert vollkommen anders (Stichwort: Binning). Das ist einer der Gründe, warum das alles so lange braucht, das zu implementieren (der andere Grund ist die Doku-Situation).

Mit Perspektive funktionsfähig sind nun die "Basics" gelöst. Und jetzt gehts halt um ein Feature nach dem anderen zu implementieren.
 

kadi

Super Mitglied
Leider verstehe ich nur Bahnhof...was sind das denn für Architekturen? Ich kenne mich damit mal so ga rnicht aus.
 

MagicSN

Kult Mitglied
IMR und TBDR sind zwei unterschiedliche Arten, wie ein 3D-Chip seine Grafik berechnet.
Bisher waren AmigaOS-Treiber nur auf klassische IMR-Grafikchips ausgelegt.
TBDR funktioniert intern aber komplett anders, weil der Chip das Bild zuerst in kleine Bereiche („Tiles“) aufteilt und viele Dinge zeitlich anders verarbeitet.
Deshalb kann man so einen Treiber nicht einfach wie bisher schreiben oder anpassen — man muss viele Konzepte komplett neu lösen.
Darum ist das für AmigaOS etwas ziemlich Neues und deutlich mehr Aufwand als bur ein weiterer IMR 3D-Treiber.“
 

kadi

Super Mitglied
Danke für die Erklärung.

Das hört sich nach viel Arbeit für den/die Entwickler an. Sehr spannend.
 
Oben