From: <m97...@us...> - 2007-11-14 22:04:40
|
Revision: 7278 http://openmsx.svn.sourceforge.net/openmsx/?rev=7278&view=rev Author: m9710797 Date: 2007-11-14 14:04:45 -0800 (Wed, 14 Nov 2007) Log Message: ----------- updated ChangeLog Modified Paths: -------------- openmsx/trunk/ChangeLog Modified: openmsx/trunk/ChangeLog =================================================================== --- openmsx/trunk/ChangeLog 2007-11-14 22:04:30 UTC (rev 7277) +++ openmsx/trunk/ChangeLog 2007-11-14 22:04:45 UTC (rev 7278) @@ -1,6 +1,17 @@ $Id$ 2007-11-12 Wouter Vermaelen <wou...@sc...> + * Optimized cacheline handling in CPUCore: + - before it was used like this: + const byte* line = readCacheLine[address >> 8]; + byte result = line[address & 0xFF]; + now it's like this: + const byte* line = readCacheLine[address >> 8]; + byte result = line[address]; + So the cacheline doesn't store directly the address of the + buffer, but the buffer minus (address & 0xFF00). + +2007-11-13 Wouter Vermaelen <wou...@sc...> * tiny speedup: Added non-virtual method RawFrame::getLinePtrDirect(), the base class already had a virtual method FrameSource::getLinePtr() that This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |