🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.sys.amiga.tech
4 messages
4 total messages Started by Peter Froehlich Mon, 18 Dec 1995 13:26
Problem mit ScrollVPort()
#2270
Author: Peter Froehlich
Date: Mon, 18 Dec 1995 13:26
20 lines
1555 bytes
Hallo...

   Ich  habe  in der DealerIntro ScrollVPort() verwendet um das Amiga®-Logo
zu scrollen.  Schön und gut, allerdings gibt es ein Problem:  ScrollVPort()
scheint  die  Copperlisten  nicht _minimal_ zu verändern sondern _komplett_
neu aufzubauen.

   Wenn  ich  _keine_ User Copper Liste einhänge kann ich auch bei 4 Planes
noch  wunderbar in 50Hz scrollen (momentan verwende ich nur eine Plane aber
die AmigaBall-Bobs machen 4 nötig).

   Wenn ich eine User Copper Liste einhänge klappt das Scrolling nur bis zu
3  Planes.  :-( Kann ich irgendwie die Offsets fĂĽr das Scrolling "von Hand"
ändern ohne zu riskieren das es unter 3.2 oder 4.0 nicht mehr läuft?
                      _
--- By(T)e...      _ //   "C++ is already too large and complicated..." ---
---       Peter... \X/\miga - "Gegen den Strom!" -- ANSI-X3J16/ISO-WG21 ---

e-mail: p.froehlich@amc.cube.net iam: GCS/O d- s:+ a-- C++(++++) UB P? L E-
W N++ K? w-- O- M V PS PE- Y+ PGP+ t+ 5- X? R+ tv- b++ DI? D+ G e h! r-- y+
Re: Problem mit ScrollVPort()
#2304
Author: Thomas Schuerger
Date: Wed, 20 Dec 1995 16:26
31 lines
2102 bytes
>    Ich  habe  in der DealerIntro ScrollVPort() verwendet um das Amiga®-Logo
> zu scrollen.  Schön und gut, allerdings gibt es ein Problem:  ScrollVPort()
> scheint  die  Copperlisten  nicht _minimal_ zu verändern sondern _komplett_
> neu aufzubauen.
> 
>    Wenn  ich  _keine_ User Copper Liste einhänge kann ich auch bei 4 Planes
> noch  wunderbar in 50Hz scrollen (momentan verwende ich nur eine Plane aber
> die AmigaBall-Bobs machen 4 nötig).
> 
>    Wenn ich eine User Copper Liste einhänge klappt das Scrolling nur bis zu
> 3  Planes.  :-( Kann ich irgendwie die Offsets fĂĽr das Scrolling "von Hand"
> ändern ohne zu riskieren das es unter 3.2 oder 4.0 nicht mehr läuft?

  Nein, du kannst im Prinzip nichts ändern. Wenn Hardware gewechselt wird,
läuft das ganze eh nicht mehr.

  Aber wen kĂĽmmert das? Schreib doch eine Version, die ausschlieĂźlich auf
den momentanen Geräten läuft. Was spricht dagegen?

                                                            ___
Ciao,                                                  LCS /  / _______
                                                          /  /_/  ____/
Thomas Schuerger   E-Mail: T.Schuerger@lcs.ndh.com        \___   __/
                       or: Phobos@eratosth.dssd.sub.org       \_/   PGP

CoSysOp of Eratosthenes BBS:  (+49) 0228/230083 V.FC & 239522 V.34/ISDN
=======================================================================
Note my new e-mail address!

Living on Earth is expensive. But it includes an annual free trip around
the sun.
Re: Problem mit ScrollVPort()
#2324
Author: Marc 'Nepomuk' Heuler
Date: Thu, 21 Dec 1995 21:39
22 lines
1625 bytes
In article <w2EdaMD362aez3@lcs.ndh.com>, Thomas Schuerger writes:

> >    Wenn ich eine User Copper Liste einhänge klappt das Scrolling nur bis zu
> > 3  Planes.  :-( Kann ich irgendwie die Offsets fĂĽr das Scrolling "von Hand"
> > ändern ohne zu riskieren das es unter 3.2 oder 4.0 nicht mehr läuft?
> 
>   Nein, du kannst im Prinzip nichts ändern. Wenn Hardware gewechselt wird,
> läuft das ganze eh nicht mehr.
> 
>   Aber wen kĂĽmmert das? Schreib doch eine Version, die ausschlieĂźlich auf
> den momentanen Geräten läuft. Was spricht dagegen?

Der Autor obiger Frage könnte auch einfach den Programmcode so belassen wie
er  ist,  ihn  aber in Abhängigkeit von der Kickstart-Version nur auf neuen
Rechnern   ausführen.    Auf   bisherigen   könnte   er   stattdessen  eine
Alternativfunktion  ausfĂĽhren,  welche die Copperliste im ChipRAM sucht und
die Offsets direkt verändert.

Diese  Methode  hat  gegenĂĽber Deinem Vorschlag keine Nachteile - da es den
gewĂĽnschten  Effekt  erzielt  -  und  die Arbeit ist sowieso schon gemacht.
Jedoch  hat  sie  auch  enorme  Vorteile,  da  das  Programm  trotzdem  auf
zukünftigen Amigas läuft.
Problem mit ScrollVPort()
#2360
Author: Thomas Boerkel
Date: Sat, 23 Dec 1995 18:49
16 lines
730 bytes
Hi, Peter!

Peter Froehlich wrote:

 >   Ich  habe  in der DealerIntro ScrollVPort() verwendet um das
 > Amiga®-Logo zu scrollen.  Schön und gut, allerdings gibt es ein
 > Problem:  ScrollVPort() scheint  die  Copperlisten  nicht _minimal_ zu
 > verändern sondern _komplett_ neu aufzubauen.

Probier mal ChangeVPBitMap(). Das ist wesentlich(!) schneller.

Bye,
    Thomas

--
AI II, Zyx:07272-76611, V34+ISDN:07272-919203
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads