Ich arbeite gerade mit ein paar Freunden an einem Jump 'n Run Spiel. Wir haben uns überlegt mal was in TMT Pascal zu probieren, ich hoffe aber trotzdem, dass ihr uns helfen könnt, da ich die Routine nähmlich später auch für Delphi-Projekte verwenden möchte. Die Kopierroutine, die unsere Sprites in den Bildschirmspeicher kopiert ist allerdings noch verbesserungswürdig.
Ich suche eine Routine, die Daten möglichst schnell von einer Speicherposition zu einer anderen kopiert, also praktisch eine optimierte Version der Move-Prozedur aus Pascal. Ich hatte schon mal an einem anderen Board nach so etwas gefragt und mir wurde da unter anderem eine MMX-Version angeboten, die allerdings mit MMX nicht so viel zu tun haben kann, da sie sogar unter BP7 lief, wo ja nichtmal 386 Code übersetzt werden kann. Ich würde mich daher freuen, wenn mir jemand sagt wie man eine solche Kopierroutine durch MMX oder SSE oder so optimieren kann. Ich kenn mich in dem Gebiet leider überhaupt nicht aus.
cu,
Bryce