Update of /cvsroot/arcem/arcem/riscos-single In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv19643/riscos-single
Modified Files: DispKbd.c Log Message: Move FastMap array out of the ARMul_State structure in order to reduce the size of state, with a view to allocating it in faster memory. State can now be allocated by the platform code if necessary and is propagated down into functions that were erstwhile using &statestr. Added some support for allocating the state in on-chip memory on the PPC460ex, however disabled by default as not working correctly at present. Index: DispKbd.c =================================================================== RCS file: /cvsroot/arcem/arcem/riscos-single/DispKbd.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- DispKbd.c 21 Oct 2012 16:59:32 -0000 1.12 +++ DispKbd.c 6 Mar 2013 19:07:30 -0000 1.13 @@ -1197,7 +1197,7 @@ if(hArcemConfig.eDisplayDriver == DisplayDriver_Standard) DisplayDev_UseUpdateFlags = 1; /* Rebuild fastmap for DisplayDev_UseUpdateFlags changes */ - ARMul_RebuildFastMap(); + ARMul_RebuildFastMap(&statestr); /* Gobble any keyboard input */ while(_swi (ArcEmKey_GetKey, _RETURN(0))) {}; /* Reset EmuRate */ ------------------------------------------------------------------------------ Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev -- arcem-cvs mailing list arcem-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/arcem-cvs