/dports/emulators/mess/mame-mame0226/src/devices/machine/ |
H A D | 7200fifo.cpp | 27 m_ram_size(size), in fifo7200_device() 72 assert(m_ram_size > 1 && ~m_ram_size & 1); in device_start() 73 m_buffer.resize(m_ram_size); in device_start() 120 m_write_ptr = (m_write_ptr + 1) % m_ram_size; in fifo_write() 135 else if (((m_read_ptr + 1 + m_ram_size / 2) % m_ram_size) == m_write_ptr) in fifo_write() 154 m_read_ptr = (m_read_ptr + 1) % m_ram_size; in fifo_read() 169 else if (((m_read_ptr + m_ram_size / 2) % m_ram_size) == m_write_ptr) in fifo_read()
|
H A D | dmac.cpp | 50 m_ram_size(-1), in amiga_dmac_device() 91 if (!m_configured && m_ram_size > 0) in autoconfig_base_address() 93 LOG("-> installing ram (%d bytes)\n", m_ram_size); in autoconfig_base_address() 97 m_space->install_ram(address, address + (m_ram_size - 1), m_ram); in autoconfig_base_address() 350 if (m_ram_size > 0) in WRITE_LINE_MEMBER() 356 switch (m_ram_size) in WRITE_LINE_MEMBER() 397 case 0: m_ram_size = 0x000000; break; in WRITE_LINE_MEMBER() 398 case 1: m_ram_size = 0x080000; break; in WRITE_LINE_MEMBER() 399 case 2: m_ram_size = 0x100000; break; in WRITE_LINE_MEMBER() 400 case 3: m_ram_size = 0x200000; break; in WRITE_LINE_MEMBER()
|
H A D | ds1386.cpp | 61 , m_ram_size(size) in ds1386_device() 129 m_ram = std::make_unique<uint8_t[]>(m_ram_size); in device_start() 130 save_pointer(NAME(m_ram), m_ram_size); in device_start() 411 std::fill_n(&m_ram[0], m_ram_size, 0); in nvram_default() 417 file.read(&m_ram[0], m_ram_size); in nvram_read() 422 file.write(&m_ram[0], m_ram_size); in nvram_write() 427 if (offset >= m_ram_size) in data_w() 587 if (offset >= m_ram_size) in data_r()
|
H A D | vrc4373.h | 31 void set_ram_size(int size) { m_ram_size = size; }; in set_ram_size() 83 int m_ram_size; variable
|
/dports/emulators/mame/mame-mame0226/src/devices/machine/ |
H A D | 7200fifo.cpp | 27 m_ram_size(size), in fifo7200_device() 72 assert(m_ram_size > 1 && ~m_ram_size & 1); in device_start() 73 m_buffer.resize(m_ram_size); in device_start() 120 m_write_ptr = (m_write_ptr + 1) % m_ram_size; in fifo_write() 135 else if (((m_read_ptr + 1 + m_ram_size / 2) % m_ram_size) == m_write_ptr) in fifo_write() 154 m_read_ptr = (m_read_ptr + 1) % m_ram_size; in fifo_read() 169 else if (((m_read_ptr + m_ram_size / 2) % m_ram_size) == m_write_ptr) in fifo_read()
|
H A D | dmac.cpp | 50 m_ram_size(-1), in amiga_dmac_device() 91 if (!m_configured && m_ram_size > 0) in autoconfig_base_address() 93 LOG("-> installing ram (%d bytes)\n", m_ram_size); in autoconfig_base_address() 97 m_space->install_ram(address, address + (m_ram_size - 1), m_ram); in autoconfig_base_address() 350 if (m_ram_size > 0) in WRITE_LINE_MEMBER() 356 switch (m_ram_size) in WRITE_LINE_MEMBER() 397 case 0: m_ram_size = 0x000000; break; in WRITE_LINE_MEMBER() 398 case 1: m_ram_size = 0x080000; break; in WRITE_LINE_MEMBER() 399 case 2: m_ram_size = 0x100000; break; in WRITE_LINE_MEMBER() 400 case 3: m_ram_size = 0x200000; break; in WRITE_LINE_MEMBER()
|
H A D | ds1386.cpp | 61 , m_ram_size(size) in ds1386_device() 129 m_ram = std::make_unique<uint8_t[]>(m_ram_size); in device_start() 130 save_pointer(NAME(m_ram), m_ram_size); in device_start() 411 std::fill_n(&m_ram[0], m_ram_size, 0); in nvram_default() 417 file.read(&m_ram[0], m_ram_size); in nvram_read() 422 file.write(&m_ram[0], m_ram_size); in nvram_write() 427 if (offset >= m_ram_size) in data_w() 587 if (offset >= m_ram_size) in data_r()
|
/dports/emulators/mess/mame-mame0226/src/devices/bus/pasopia/ |
H A D | rampac2.cpp | 36 , m_ram_size(ram_size) in pasopia_rampac2_device() 78 m_ram = std::make_unique<u8[]>(m_ram_size); in device_start() 80 save_pointer(NAME(m_ram), m_ram_size); in device_start() 91 file.read(&m_ram[0], m_ram_size); in nvram_read() 101 file.write(&m_ram[0], m_ram_size); in nvram_write() 112 std::fill_n(&m_ram[0], m_ram_size, 0); in nvram_default() 125 return m_ram[m_ram_index & (m_ram_size - 1)]; in pac2_read() 146 m_ram[m_ram_index & (m_ram_size - 1)] = data; in pac2_write()
|
/dports/emulators/mame/mame-mame0226/src/devices/bus/pasopia/ |
H A D | rampac2.cpp | 36 , m_ram_size(ram_size) in pasopia_rampac2_device() 78 m_ram = std::make_unique<u8[]>(m_ram_size); in device_start() 80 save_pointer(NAME(m_ram), m_ram_size); in device_start() 91 file.read(&m_ram[0], m_ram_size); in nvram_read() 101 file.write(&m_ram[0], m_ram_size); in nvram_write() 112 std::fill_n(&m_ram[0], m_ram_size, 0); in nvram_default() 125 return m_ram[m_ram_index & (m_ram_size - 1)]; in pac2_read() 146 m_ram[m_ram_index & (m_ram_size - 1)] = data; in pac2_write()
|
/dports/emulators/mess/mame-mame0226/src/devices/bus/amiga/zorro/ |
H A D | a2058.cpp | 58 m_ram_size(0) in a2058_device() 89 m_slot->space().install_ram(address, address + (m_ram_size << 20) - 1, m_ram.get()); in autoconfig_base_address() 109 m_ram_size = 0x200000 >> 20; in WRITE_LINE_MEMBER() 113 m_ram_size = 0x400000 >> 20; in WRITE_LINE_MEMBER() 117 m_ram_size = 0x800000 >> 20; in WRITE_LINE_MEMBER() 121 m_ram_size = 0; in WRITE_LINE_MEMBER()
|
/dports/emulators/mame/mame-mame0226/src/devices/bus/amiga/zorro/ |
H A D | a2058.cpp | 58 m_ram_size(0) in a2058_device() 89 m_slot->space().install_ram(address, address + (m_ram_size << 20) - 1, m_ram.get()); in autoconfig_base_address() 109 m_ram_size = 0x200000 >> 20; in WRITE_LINE_MEMBER() 113 m_ram_size = 0x400000 >> 20; in WRITE_LINE_MEMBER() 117 m_ram_size = 0x800000 >> 20; in WRITE_LINE_MEMBER() 121 m_ram_size = 0; in WRITE_LINE_MEMBER()
|
/dports/emulators/mess/mame-mame0226/src/devices/bus/ql/ |
H A D | trumpcard.cpp | 118 m_ram_size(ram_size), in ql_trump_card_device() 146 m_ram.allocate(m_ram_size); in device_start() 191 if ((offset - 0x40000) < m_ram_size) in read() 208 if ((offset - 0x40000) < m_ram_size) in read() 269 if ((offset - 0x40000) < m_ram_size) in write()
|
H A D | sandy_superqboard.cpp | 224 m_ram_size(ram_size), in sandy_superqboard_device() 254 m_ram.allocate(m_ram_size); in device_start() 334 if ((offset - 0x40000) < m_ram_size) in read() 425 if ((offset - 0x40000) < m_ram_size) in write()
|
/dports/emulators/mame/mame-mame0226/src/devices/bus/ql/ |
H A D | trumpcard.cpp | 118 m_ram_size(ram_size), in ql_trump_card_device() 146 m_ram.allocate(m_ram_size); in device_start() 191 if ((offset - 0x40000) < m_ram_size) in read() 208 if ((offset - 0x40000) < m_ram_size) in read() 269 if ((offset - 0x40000) < m_ram_size) in write()
|
H A D | sandy_superqboard.cpp | 224 m_ram_size(ram_size), in sandy_superqboard_device() 254 m_ram.allocate(m_ram_size); in device_start() 334 if ((offset - 0x40000) < m_ram_size) in read() 425 if ((offset - 0x40000) < m_ram_size) in write()
|
/dports/emulators/mess/mame-mame0226/src/devices/bus/bbc/1mhzbus/ |
H A D | ramdisc.cpp | 94 , m_ram_size(*this, "SIZE") in bbc_ramdisc_device() 189 if (m_power->read() && m_sector < (m_ram_size->read() << 8)) in jim_r() 202 if (m_power->read() && m_sector < (m_ram_size->read() << 8)) in jim_w()
|
/dports/emulators/mame/mame-mame0226/src/devices/bus/bbc/1mhzbus/ |
H A D | ramdisc.cpp | 94 , m_ram_size(*this, "SIZE") in bbc_ramdisc_device() 189 if (m_power->read() && m_sector < (m_ram_size->read() << 8)) in jim_r() 202 if (m_power->read() && m_sector < (m_ram_size->read() << 8)) in jim_w()
|
/dports/emulators/mess/mame-mame0226/src/mame/drivers/ |
H A D | superga2.cpp | 81 int m_ram_size; member in superga2_state 93 m_ram_size = m_ram->size(); in machine_start() 171 if (offset < m_ram_size) in ram_r() 181 if (offset < m_ram_size) in ram_w()
|
H A D | newton.cpp | 55 uint32_t m_ram_size; member in newton_state 69 …f001800, 0x0f001803).lrw32(NAME([this](){ return m_ram_size; }), NAME([this](uint32_t data) { m_ra… in mem_map()
|
/dports/emulators/mame/mame-mame0226/src/mame/drivers/ |
H A D | superga2.cpp | 81 int m_ram_size; member in superga2_state 93 m_ram_size = m_ram->size(); in machine_start() 171 if (offset < m_ram_size) in ram_r() 181 if (offset < m_ram_size) in ram_w()
|
H A D | newton.cpp | 55 uint32_t m_ram_size; member in newton_state 69 …f001800, 0x0f001803).lrw32(NAME([this](){ return m_ram_size; }), NAME([this](uint32_t data) { m_ra… in mem_map()
|
/dports/emulators/mess/mame-mame0226/src/devices/bus/c64/ |
H A D | reu.cpp | 59 m_ram_size(ram_size) in c64_reu_cartridge_device() 80 m_ram.allocate(m_ram_size); in device_start()
|
/dports/emulators/mame/mame-mame0226/src/devices/bus/c64/ |
H A D | reu.cpp | 59 m_ram_size(ram_size) in c64_reu_cartridge_device() 80 m_ram.allocate(m_ram_size); in device_start()
|
/dports/emulators/mess/mame-mame0226/src/devices/bus/ti99/gromport/ |
H A D | cartridges.cpp | 113 m_pcb->m_ram_size = 0; in prepare_cartridge() 189 m_pcb->m_ram_size = get_software_region_length("nvram"); in prepare_cartridge() 190 m_pcb->m_nvram.resize(m_pcb->m_ram_size); in prepare_cartridge() 192 battery_load(m_pcb->m_ram_ptr, m_pcb->m_ram_size, 0xff); in prepare_cartridge() 198 m_pcb->m_ram_size = get_software_region_length("ram"); in prepare_cartridge() 199 m_pcb->m_ram.resize(m_pcb->m_ram_size); in prepare_cartridge() 205 m_pcb->m_ram_size = m_rpk->get_resource_length("ram_socket"); in prepare_cartridge() 206 if (m_pcb->m_ram_size > 0) in prepare_cartridge() 471 m_ram_size(0), in ti99_cartridge_pcb() 526 if ((offset & 0x1fff) < m_ram_size) in readz() [all …]
|
/dports/emulators/mame/mame-mame0226/src/devices/bus/ti99/gromport/ |
H A D | cartridges.cpp | 113 m_pcb->m_ram_size = 0; in prepare_cartridge() 189 m_pcb->m_ram_size = get_software_region_length("nvram"); in prepare_cartridge() 190 m_pcb->m_nvram.resize(m_pcb->m_ram_size); in prepare_cartridge() 192 battery_load(m_pcb->m_ram_ptr, m_pcb->m_ram_size, 0xff); in prepare_cartridge() 198 m_pcb->m_ram_size = get_software_region_length("ram"); in prepare_cartridge() 199 m_pcb->m_ram.resize(m_pcb->m_ram_size); in prepare_cartridge() 205 m_pcb->m_ram_size = m_rpk->get_resource_length("ram_socket"); in prepare_cartridge() 206 if (m_pcb->m_ram_size > 0) in prepare_cartridge() 471 m_ram_size(0), in ti99_cartridge_pcb() 526 if ((offset & 0x1fff) < m_ram_size) in readz() [all …]
|