Skip to content

Commit 65c8982

Browse files
committed
spg format + [tsconf.xml] added 28 items
1 parent acdb9b0 commit 65c8982

File tree

11 files changed

+931
-33
lines changed

11 files changed

+931
-33
lines changed

hash/tsconf.xml

Lines changed: 442 additions & 0 deletions
Large diffs are not rendered by default.

hash/tsconf_betadisc_flop.xml

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/mame/sinclair/spec128.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,13 @@ void spectrum_128_state::spectrum_128_port_7ffd_w(offs_t offset, uint8_t data)
238238
m_exp->iorq_w(offset | 1, data);
239239
}
240240

241+
void spectrum_128_state::bank3_set_page(u8 page)
242+
{
243+
m_port_7ffd_data &= 0xf8;
244+
m_port_7ffd_data |= page & 0x07;
245+
spectrum_128_update_memory();
246+
}
247+
241248
void spectrum_128_state::spectrum_128_update_memory()
242249
{
243250
m_bank_rom[0]->set_entry(BIT(m_port_7ffd_data, 4));

src/mame/sinclair/spec128.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ class spectrum_128_state : public spectrum_state
3333
virtual void machine_start() override ATTR_COLD;
3434
virtual void machine_reset() override ATTR_COLD;
3535

36+
virtual void bank3_set_page(u8 page) override;
3637
virtual void spectrum_128_update_memory() override;
3738
virtual rectangle get_screen_area() override;
3839

0 commit comments

Comments
 (0)