Home
last modified time | relevance | path

Searched refs:m_ram_size (Results 1 – 25 of 88) sorted by relevance

1234

/dports/emulators/mess/mame-mame0226/src/devices/machine/
H A D7200fifo.cpp27 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 Ddmac.cpp50 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 Dds1386.cpp61 , 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 Dvrc4373.h31 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 D7200fifo.cpp27 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 Ddmac.cpp50 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 Dds1386.cpp61 , 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 Drampac2.cpp36 , 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 Drampac2.cpp36 , 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 Da2058.cpp58 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 Da2058.cpp58 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 Dtrumpcard.cpp118 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 Dsandy_superqboard.cpp224 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 Dtrumpcard.cpp118 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 Dsandy_superqboard.cpp224 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 Dramdisc.cpp94 , 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 Dramdisc.cpp94 , 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 Dsuperga2.cpp81 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 Dnewton.cpp55 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 Dsuperga2.cpp81 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 Dnewton.cpp55 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 Dreu.cpp59 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 Dreu.cpp59 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 Dcartridges.cpp113 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 Dcartridges.cpp113 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 …]

1234