Sheddy Posted September 16, 2018 Share Posted September 16, 2018 Do really short display lists with just a few dozen scanlines before the jump and wait for vblank work without rolling on real TVs and monitors? The display list doesn't need to be padded to some minimum length? They work on emulators, and "wait for vblank" gives the impression that it should, but my real Atari is packed away, so thought I'd ask first to be sure. Thanks! Quote Link to comment Share on other sites More sharing options...
funkheld Posted September 16, 2018 Share Posted September 16, 2018 (edited) this loop of the mist-fpga. it depends on the monitor ? I have on mist-FPGA a VGA monitor. greeting. Edited September 16, 2018 by funkheld Quote Link to comment Share on other sites More sharing options...
phaeron Posted September 16, 2018 Share Posted September 16, 2018 Yes, they do. The JVB instruction has no effect on display timing. It is simply a jump instruction that also sets the flag to turn off display list DMA until the next frame. This causes ANTIC to internally repeat blank mode lines ($00) until vertical blank, except without the display list fetch. It doesn't change the number of lines in the frame that the TV sees. 3 Quote Link to comment Share on other sites More sharing options...
Sheddy Posted September 16, 2018 Author Share Posted September 16, 2018 Ah, OK - It'll output blank lines itself. Thanks for the explanation. Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted September 16, 2018 Share Posted September 16, 2018 (edited) this is true, but while antic self pads, what if any affect do we get on cpu cycle use? Edited September 16, 2018 by _The Doctor__ Quote Link to comment Share on other sites More sharing options...
Sheddy Posted September 17, 2018 Author Share Posted September 17, 2018 Just the cycles to retrieve the display list I believe, which would be very, very minimal. It makes the code for vertically scrolling those few dozen scan lines a bit easier though. Not generally useful though. Quote Link to comment Share on other sites More sharing options...
+Nezgar Posted September 28, 2018 Share Posted September 28, 2018 Just the cycles to retrieve the display list I believe, which would be very, very minimal. It makes the code for vertically scrolling those few dozen scan lines a bit easier though. Not generally useful though. I remember appreciating Bob Puff's superArc/superunarc - CPU intensive, so made sense to blank the screen for the speed boost, but used a single text line display list to show current filename / status, which I thought was a great compromise. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.