Previous 199869 Revisions Next

r19892 Friday 28th December, 2012 at 12:02:05 UTC by Nathan Woods
[COCO1/2] Fixing garbled display when displaying video ram above $8000 and in
ROM/RAM mode  (mametesters #5031)
[src/emu/machine]ram.h
[src/mess/machine]coco12.c

trunk/src/emu/machine/ram.h
r19891r19892
5858   static UINT32 parse_string(const char *s);
5959   UINT32 default_size(void) const;
6060   const char *extra_options(void) const { return m_extra_options; }
61   
62   // read/write
63   UINT8 read(offs_t offset)            { return m_pointer[offset % m_size]; }
64   void write(offs_t offset, UINT8 data)   { m_pointer[offset % m_size] = data; }
6165
6266   // inline configuration helpers
6367   static void static_set_default_size(device_t &device, const char *default_size)      { downcast<ram_device &>(device).m_default_size = default_size; }
trunk/src/mess/machine/coco12.c
r19891r19892
8080
8181READ8_MEMBER( coco12_state::sam_read )
8282{
83   UINT8 data = m_sam->mpu_address_space()->read_byte(offset);
83   UINT8 data = m_ram->read(offset);
8484   m_vdg->as_w(data & 0x80 ? ASSERT_LINE : CLEAR_LINE);
8585   m_vdg->inv_w(data & 0x40 ? ASSERT_LINE : CLEAR_LINE);
8686   return data;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team