Previous 199869 Revisions Next

r91079 Sunday 4th February, 2018 at 18:59:51 UTC by AJR
i86: Memory stuff (nw)
- Make read_byte/word and write_byte/word overridable virtual functions (80186 MMU probably will need to override this in the future)
- Make fetch_op an alias for fetch (implementations were identical already)
- Remove sreg argument from read_byte/word and write_byte/word (it was almost always m_easeg as set by calc_addr, sometimes with dubious evaluation order)
- Restrict logic for separating address spaces for CS/ES/SS accesses to 8086/8088 (later x86 models do not broadcast the descriptors)
- Encapsulate m_e16 within the only function that used it
[src/devices/cpu/i86]i186.cpp i186.h i286.cpp i286.h i86.cpp i86.h i86inline.h


Previous 199869 Revisions Next


© 1997-2024 The MAME Team