- [NEW] Mode +2A/+3 funcionant, a falta de la unitat de disc

This commit is contained in:
2025-08-05 08:24:45 +02:00
parent 9eb8662ec7
commit ade97a9a70
5 changed files with 110 additions and 4 deletions

View File

@@ -63,6 +63,26 @@ namespace zx_system
registerUpdatable(speaker::update);
//registerUpdatable(zxscreen::refresh);
return clock / 10;
break;
}
case ZX_PLUS3:
{
const uint32_t clock = 3546900;
z80::init(clock);
z80::connect_port(0xfe, 0x0001, zx_ula::port_in, zx_ula::port_out);
mem::init(ZX_PLUS3);
zxscreen::init(SCREEN_MODE_128K);
audio::init();
speaker::init();
speaker::register_source(zx_ula::get_sample);
speaker::register_source(audio::get_sample);
registerUpdatable(zx_tape::update);
registerUpdatable(audio::update);
registerUpdatable(speaker::update);
//registerUpdatable(zxscreen::refresh);
return clock / 10;
break;
}