mirror of
https://github.com/holub/mame
synced 2025-04-24 17:30:55 +03:00
commit
a42674a856
@ -749,6 +749,8 @@ void debug_view_memory::set_bytes_per_chunk(UINT8 chunkbytes)
|
||||
|
||||
m_bytes_per_chunk = chunkbytes;
|
||||
m_chunks_per_row = m_bytes_per_row / chunkbytes;
|
||||
if (m_chunks_per_row < 1)
|
||||
m_chunks_per_row = 1;
|
||||
m_recompute = m_update_pending = true;
|
||||
|
||||
pos.m_shift += 8 * ((pos.m_address % m_bytes_per_chunk) ^ ((source.m_endianness == ENDIANNESS_LITTLE) ? 0 : (m_bytes_per_chunk - 1)));
|
||||
|
@ -233,4 +233,4 @@
|
||||
return self;
|
||||
}
|
||||
|
||||
@end
|
||||
@end
|
||||
|
@ -37,20 +37,31 @@
|
||||
if (action == @selector(showChunkSize:))
|
||||
{
|
||||
[item setState:((tag == memview->bytes_per_chunk()) ? NSOnState : NSOffState)];
|
||||
return YES;
|
||||
}
|
||||
else if (action == @selector(showPhysicalAddresses:))
|
||||
{
|
||||
[item setState:((tag == memview->physical()) ? NSOnState : NSOffState)];
|
||||
return YES;
|
||||
}
|
||||
else if (action == @selector(showReverseView:))
|
||||
{
|
||||
[item setState:((tag == memview->reverse()) ? NSOnState : NSOffState)];
|
||||
return YES;
|
||||
}
|
||||
else if (action == @selector(showReverseViewToggle:))
|
||||
{
|
||||
[item setState:(memview->reverse() ? NSOnState : NSOffState)];
|
||||
return YES;
|
||||
}
|
||||
else if (action == @selector(changeBytesPerLine:))
|
||||
{
|
||||
return (memview->chunks_per_row() + [item tag]) > 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
return [super validateMenuItem:item];
|
||||
}
|
||||
return [super validateMenuItem:item];
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user