|
Atari coding BBS
Re: STE stable fullscreen |
Posted by: evil
|
Aug,27.2015-18:07
|
I think Patrice is on to something.
In our demos with variable hscrol for each line, I skipped value 0 and only ran with 1-15 to avoid the special case. For a nice 1 pixel scroller it won't be good enough, but for a big dist it worked quite well.
It's this prod: http://demozoo.org/productions/49741/ (end part)
Notice that the overlay text had to be un-disted (love blitter shift for that) :)
Source:
move.b d5,$ffff8265.w ;hscroll
movep.l d0,0(a1) ;screenaddr
move.b d7,$ffff8260.w ;left
move.w d7,$ffff8260.w
90 nops
move.w d7,$ffff820a.w ;right
move.b d7,$ffff820a.w
17 nops
It will generate 224 byte lw. I did not try it without opening the right border, but as we're resetting screen pointer each line, I don't think it matters anything.
Anyways, it is worth testing Patrices idea to nulling the reg before screenpointer and set it after left border :)
--
Anders Eriksson
ae@dhs.nu
|
[All messages in this thread] [Start new thread]
Topic
|
Posted by
|
Date
|
STE stable fullscreen
|
Leonard
|
Aug,26.2015-16:10
|
Re: STE stable fullscreen
|
Patrice Mandin
|
Aug,27.2015-16:45
|
Re: STE stable fullscreen
|
evil
|
Aug,27.2015-18:07
|
Re: STE stable fullscreen
|
Leonard
|
Aug,27.2015-18:19
|
Re: STE stable fullscreen
|
evil
|
Aug,27.2015-18:38
|
Re: STE stable fullscreen
|
Leonard
|
Aug,28.2015-09:26
|
Re: STE stable fullscreen
|
evil
|
Aug,28.2015-10:27
|
Re: STE stable fullscreen
|
Patrice Mandin
|
Aug,28.2015-18:43
|
Re: STE stable fullscreen
|
Leonard
|
Aug,28.2015-20:55
|
Re: STE stable fullscreen
|
Patrice Mandin
|
Aug,29.2015-10:17
|
Re: STE stable fullscreen
|
Leonard
|
Aug,29.2015-10:23
|
Re: STE stable fullscreen
|
Patrice Mandin
|
Aug,29.2015-15:42
|
Re: STE stable fullscreen
|
Bod/Effect
|
Sep,29.2015-16:53
|
Re: STE stable fullscreen
|
Troed
|
Sep,02.2015-11:41
|
Re: STE stable fullscreen
|
Troed
|
Sep,02.2015-12:08
|
What's the anti-troll code? That's your personal code to be able to add comments and messages on the dhs.nu site.
Don't have a code or forgot it? Fix it here.
|