Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
01749 Core Trivial Always Apr 25, 2008, 03:07 Apr 25, 2008, 17:47
Tester Robbbert View Status Public Platform MAME (Official Binary)
Assigned To Resolution No change required OS Windows XP/Vista 32-bit
Status [?] Closed Driver
Version 0.124u4 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 01749: memory.c: A log message has the incorrect address
Description The message "warning - op-code execute on mapped I/O" shows the pc of the next instruction, not the one that caused the warning. The variable "byteaddress" holds the correct address, and could possibly be used instead.
Steps To Reproduce This was encountered during development. You would need to find a driver that can produce this message.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems memory.c
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.00808
aaron
Developer
Apr 25, 2008, 17:47
This is not a bug but a design limitation. CPU cores report the current PC, which may be the next instruction or in the middle of the instruction that accessed the memory. It could be improved, but would affect the performance of every CPU core for marginal gain, so it hasn't ever been addressed.