Höhere Einsteigerhürden beim Amiga?

Es gibt 257 Antworten in diesem Thema, welches 48.829 mal aufgerufen wurde. Der letzte Beitrag (23. Juli 2018 um 13:11) ist von StingRay.

  • Laut Wiki: Der Archimedes beherrschte nur ein Hardware-Sprite.

    Ja ich weis nur wie sind diese aufgebaut, 16x16 mit einer Farbe für nen Mauszeiger?

    Hat der Einsatz von Bobs eigentlich irgendwelche Vorteile oder ist die 68000 genauso schnell, oben habe ich gesehen das die Amiga Sprites keine extra Farbregister haben aber das kann eigentlich nicht sein sonnst würde es keine bunten Mauszeiger bei einer Workbench mit 2 Farben (schwarz/weis) geben?

    Micha

  • Sprites benutzen die Farbregister $dff1a0-$dff1be. Erst ab 5-Bitplanes werden diese gemeinsam benutzt.

    Es ist praktisch unmöglich, ein schnelles Programm zu schreiben, wenn man es in Basic programmiert.

  • Da helfen aber einerseits Blitter und Co nicht soooo viel


    Der Blitter kann doch auch Linien ziehen und Flächen ausfüllen.

    Da lief ja nicht mal Raycasting, wie etwa bei Doom flüssig.


    Auch da kommt mittlerweile Bewegung ins Spiel: Bitte melde dich an, um diesen Link zu sehen.

  • Hat der Einsatz von Bobs eigentlich irgendwelche Vorteile oder ist die 68000 genauso schnell.


    Micha

    Um ein Bob zu setzen, braucht man in der Regel mehrere Quellen die man logisch verknüpft.

    BOB:
    Quelle-A = Maske
    Quelle-B = Grafikobjekt
    Quelle-C = Hintergrund

    Dazu kommt noch das shiften für Pixelgenaues setzen, das kann der Blitter viel schneller.

    Es ist praktisch unmöglich, ein schnelles Programm zu schreiben, wenn man es in Basic programmiert.

  • Ja, der Blitter ist schneller als die 68000er CPU beim Kopieren.

    Und, man muss sich nicht um Maskieren und so Zeugs kümmern dabei, das macht der Blitter mit dem richtigen Minterm von allein.

  • Was die Tracker betrifft, habe ich schon Renoise auf dem PC


    Dann schau mal, ob du auch mit diesem Bitte melde dich an, um diesen Link zu sehen. zurecht kommst bzw. wie die Modules klingen, wenn du die, falls das geht, von Renoise exportierst (MOD-Format mit 4 Tracks, 32 Instrumente sowie Patterlänge 64 Steps und 8 Bit, maximal 128 KB lange Samples) und in PT wieder einliest. Kannst auch einen nativen ProTracker auf dem Amiga/im Emulator benutzen, um reinzuhören; aber dieser Clone kommt dem schon sehr nahe.

    Gibt natürlich auch andere Modulformate/Tracker. Aber mMn sind für Spiele die Abspielroutinen für den PT am besten geeignet.

  • Dann schau mal, ob du auch mit diesem Bitte melde dich an, um diesen Link zu sehen. zurecht kommst bzw. wie die Modules klingen, wenn du die, falls das geht, von Renoise exportierst (MOD-Format mit 4 Tracks, 32 Instrumente sowie Patterlänge 64 Steps und 8 Bit, maximal 128 KB lange Samples) und in PT wieder einliest. Kannst auch einen nativen ProTracker auf dem Amiga/im Emulator benutzen, um reinzuhören; aber dieser Clone kommt dem schon sehr nahe.

    Gibt natürlich auch andere Modulformate/Tracker. Aber mMn sind für Spiele die Abspielroutinen für den PT am besten geeignet.

    Der MilkyTracker wäre auch noch eine Alternative, ich benutze aber viel lieber native Tools :)

  • Ich weiß, es sollte nur die allgemeine Aussage entkräften

    Die meisten Spiele Amigas haben nur ChipRam ab Werk.

    Micha

  • Hallo,
    ich habe zwar keine Ahnung vom programmieren oder von sonst was, :cry:
    aber vielleicht ist Bitte melde dich an, um diesen Link zu sehen. mit Spritetricks bei Amigaspielen ja für
    jemand von euch interressant. ?(


    Interessierter Mitleser
    Eisen

  • Eisen: Die Seite wurde hier schon im Laufe des Threads gepostet, trotzdem danke.

  • Das trifft nur im ChipRam zu.

    Magst du die Aussage noch etwas spezifizieren?
    Evtl mit einem Beispiel?

    War ja bislang immer der Auffassung, dass der Blitter wie alle Custom Chips im Amiga nur aufs Chip RAM zugreifen kann.

    Man lernt nie aus. </ironie-off>


    Oder willst du damit sagen, dass der 68000er Fast RAM schneller kopiert als der Blitter?
    (und wenn ja, hast du da Quellen für? ;) Finde da irgendwie nix zu dem Thema... )

  • Der MilkyTracker wäre auch noch eine Alternative ...


    MilkyTracker ist ja eher ein Fasttracker Klon. Und wie ich so mitbekommen habe, soll der MOD-Export von FT nicht so präzise sein.

    ... benutze aber viel lieber native Tools :)


    Bei Musiktools sind die natürlich immer vorzuziehen.

  • Aus dem Gedächtnis, da ich seit vielen Jahren nichts mehr am Amiga mache:
    Speicher/Grafik löschen geht bereits mit der 68000er CPU schneller (moveq-Befehl). Ab 68020er können auch kleinere Objekte per CPU schneller behandelt werden.
    Allerdings sollte man nicht vergessen, dass man die CPU in den "Blitterpausen" nutzen kann, um Dinge zu berechnen, so dass sich auch ein langsamer Blit unterm Strich noch auszahlen kann.

    LIFE IS SHORT - Break the rules, do more, need less, smile often, be brave, stay true, dream big, forgive quickley, kiss slowly, love truly, laugh uncontrollably and never regret anything that made you smile.

  • steril: da passt dein Zitat am besten. [on/off] :D
    Ist doch wohl klar, dass der Blitter nur auf den ChipRam zugreifen kann.

    Ja mir schon. :D
    Versteh den Vergleich halt nicht so ganz und auf was du hinauswillst (weil der Blitter ja nur chip RAM kann und ich mich deswegen natürlich darauf bezog) und da wäre ein Beispiel ganz schön bei welchem Vorgang genau die CPU schneller ist als der Blitter.

    Mein ich jetzt ganz ehrlich, vielleicht kann ich das ja mal brauchen.