English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 09 October 2008, 22:46   #41
Chain
A-Collector, repairments
 
Chain's Avatar
 
Join Date: Jul 2001
Location: Czech Rep.
Age: 50
Posts: 1,536
Send a message via ICQ to Chain
wow, a fresh scroller
Chain is offline  
Old 11 October 2008, 23:58   #42
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Quote:
Originally Posted by Toni Wilen View Post
Problem is very simple:

00039bfe: 0092 0080 ; DDFSTRT := 0x0080
00039c02: 0094 0088 ; DDFSTOP := 0x0088

DDFSTRT larger than sprite x-coordinate = sprite is hidden. (except if using AGA-only BRDSPRT feature)

(DDFSTOP does not matter, sprites are visible from DDFSTRT to end of line. This is undocumented feature, logically it should be DDFSTRT to DDFSTOP but it isn't)
Yep. It was added in an optimizing frenzy to save bpl dma cycles Even so, WinUAE (1.3.2?) showed the sprites, and so being new to Amiga coding again I thought it was ok.

Progress so far - Modified the copper to fix the above, fixed some other stuff, fixing the $yydf,$fffe ugly coppershade 'steps' in the right margin, left to do - optimizing to fit it all into 1 frame now that there is more dma slots taken and 0x0 compatibility...
Photon is offline  
Old 12 October 2008, 12:26   #43
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by Photon View Post
Yep. It was added in an optimizing frenzy to save bpl dma cycles
Something like DDFSTRT=0x38, DDFSTOP=0x40 should work without causing missing sprites. (sprites are visible as long as DDFSTRT is earlier than sprite, DDFSTOP does not matter)
Toni Wilen is online now  
Old 12 October 2008, 14:35   #44
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
I was unsure if it was compatible with AGA, but I will do that, should shave a little more time... Removed 4 blits and optimized 1 raster line, still have to optimize some more to fix the stutter. Hopefully this will clean up the code somewhat, it stings my eyes now... always a good thing

Too bad my own playroutine is still half-finished... it would have fixed all this in an instant... give me time, will pay with PayPal. :P
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
what demo would you like to see re-made psygnosis request.Demos 2 26 July 2013 23:42
Blitter Sweet oldskool intro problem! amilo3438 support.WinUAE 9 02 July 2013 11:44
Blitter Infection (Scoopex) thor support.WinUAE 5 04 March 2007 13:55
Gnnna... what was that demo called? Dj Dishcloth request.Demos 5 03 June 2005 20:14
Beast Music Demo by SCOOPEX Dastardly Nostalgia & memories 1 11 September 2003 17:08

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 16:38.

Top

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