|   
				
			 | 
			
 		
 
 CT60 and related things BBS 
   
| SV+move16 = not cool anymore |  
| 
Posted by: mikro 
 | 
Jan,30.2014-21:33 
 | 
 
 
Hi guys, 
 
just FYI, with some hacking of the PMMU I managed to get much better performance from the SuperVidel. Read this first: http://dhs.nu/bbs-ct60/index.php?request=13274 
 
My original numbers (running at 66 MHz): 
 
Fastram -> ST-ram (c2p): 37 FPS 
Fastram -> SV-ram (c2p): 43 FPS 
Fastram -> SV-ram (move16): 55 FPS 
SV-ram direct render: 41 FPS 
 
This clearly indicates that the move16 approach is the fastest. Not anymore! After setting SV-RAM area as "cache-inhibited, imprecise", I'm getting: 
 
Fastram -> ST-ram (c2p): 37 FPS (no change to ST-RAM) 
Fastram -> SV-ram (c2p): 50 FPS (much faster as it's long access) 
Fastram -> SV-ram (move16): 55 FPS (no change since move16 ignores cache) 
SV-ram direct render: 62 FPS (woooohooooooo, byte copy unchained, thanks to the FSB buffer) 
 
So what? So trash your copy code, only thing needed is to write directly to SV-RAM, this is how it was supposed to be. 
 
This has been verified also with http://sparemint.org/cgi-bin/cvsweb/freemint/doc/programmer/examples/memspeed, the performance boost is the same. 
 
P.S. I've sent the "patch" to Nature, don't worry. Ask Peter when he is going to release it ;)
  
 | 
 
 
 
  
	
  
 
 [All messages in this thread]      [Start new thread]  
  
 
	
 
	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.
			 |