English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 24 November 2004, 16:24   #1
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,652
WinUAE blitter <-> bitplane DMA timing accuracy?

Hi!

Getting nostalgic, so I'm coding an A500 demo in WinUAE. I'm worried because even though I've set 'Cycle Exact CPU and blitter timing' WinUAE doesn't really have any configuration settings for bitplane DMA stealing blitter cycles. At least I seem to recall that both the blitter and the bitplane DMA used even cycles, so that the more bitplanes you had on, the longer it took for the blitter toblit. Am I wrong?

However, this is not the case when I emulate my demo in WinUAE. Regardless of the number of bitplanes used, the blit takes the same amount of time. NOW: here's the problem: the point of programming A500 demos is the challenge of making the fullest possible use of the available raster time, without overdoing it so that the demo staggers.

How can I make sure that a demo developed in WinUAE won't stagger when it's transferred to Amiga? (I.e., how do I stop WinUAE from telling me that I have all this time available, when on a real Amiga, I don't?)

I have WinUAE 0.9.91.

Thanks for any help

Last edited by Paul; 24 November 2004 at 16:25. Reason: deleted a direct signature "Henrik."
Photon is offline  
Old 24 November 2004, 18:06   #2
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,652
Having removed all irrelevant vblank code, I now notice a small difference between 1 and 5 bitplanes while blitting, about 20 raster lines for blitting that takes almost a whole frame, using 2 and 3 blitter channels. It still 'feels' like there was a bigger difference on the real Amiga, that's why you disabled as many bitplanes as you could.

Any thoughts?
Photon is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Blitter fill timing leonard Coders. Asm / Hardware 42 01 September 2014 11:00
Question on Eagleplayer accuracy Dr.Venom support.WinUAE 2 02 July 2013 21:48
Questions about bitplane DMA Leffmann Coders. General 11 15 July 2008 15:08
Emulation Speeds With Cycle Accuracy Interceptor support.WinUAE 3 05 December 2002 21:57

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 04:51.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.06885 seconds with 13 queries