Patent ID: 7243206

Claim:
A method for remapping selected data access requests issued by a processor for accessing data items stored on a ROM, said method comprising the following steps: (ii) storing at least one replacement data item corresponding to at least one data item and different to said at least one data item in one portion of a RAM memory block, said RAM memory block having a further portion that is accessible by said processor when performing processes other than said remapping; (iii) intercepting a data access request from said processor to said ROM before said data access request accesses said ROM; (iv) comparing at least a portion of an address of said intercepted data access request with a stored at least one identifier, said stored at least one identifier identifying an address of at least one data item stored on said ROM, and depending on said comparison either: (v a ) remapping said data access request to said RAM memory block, such that a replacement data item stored on said memory block is accessed and said ROM is not accessed if said comparison indicates said at least a portion of an address to correspond to an address identified by said stored at least one identifier; or (v b ) if said comparison indicates said at least a portion of an address not to be an address identified by said stored at least one identifier accessing a data item located at a position corresponding to said address on said ROM.