summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2026-03-24 13:05:00 +0100
committer hap <happppp@users.noreply.github.com>2026-03-24 13:12:56 +0100
commit1caeebf068f3d78265c339875d7ee04132e1f708 (patch)
treebcdfaaf9edabb92396565defe4e5bd93ccf3ff5b /src
parent3258969f05df39040364d33bf7b83c696ceda77e (diff)
nomnlnd: increase z80 clock
Diffstat (limited to 'src')
-rw-r--r--src/mame/universal/cosmic.cpp23
-rw-r--r--src/mame/universal/cosmic.h2
2 files changed, 4 insertions, 21 deletions
diff --git a/src/mame/universal/cosmic.cpp b/src/mame/universal/cosmic.cpp
index 435b5045e5f..576e804bbe6 100644
--- a/src/mame/universal/cosmic.cpp
+++ b/src/mame/universal/cosmic.cpp
@@ -808,11 +808,11 @@ void cosmic_state::machine_reset()
void cosmic_state::cosmic(machine_config &config)
{
// basic machine hardware
- Z80(config, m_maincpu, Z80_MASTER_CLOCK/6); // 1.8026 MHz
+ Z80(config, m_maincpu, 10.816_MHz_XTAL/6); // 1.8026 MHz
// video hardware
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
- m_screen->set_raw(Z80_MASTER_CLOCK/2, 44*8, 0*8, 32*8, 32*8+6, 4*8, 28*8);
+ m_screen->set_raw(10.816_MHz_XTAL/2, 44*8, 0*8, 32*8, 32*8+6, 4*8, 28*8);
m_screen->set_palette(m_palette);
}
@@ -880,7 +880,7 @@ void cosmic_state::magspot(machine_config &config)
cosmic(config);
// basic machine hardware
- Z80(config.replace(), m_maincpu, Z80_MASTER_CLOCK/4); // 2.704 MHz, verified via schematics
+ m_maincpu->set_clock(10.816_MHz_XTAL/4); // 2.704 MHz, verified via schematics
m_maincpu->set_addrmap(AS_PROGRAM, &cosmic_state::magspot_map);
// video hardware
@@ -898,28 +898,13 @@ void cosmic_state::magspot(machine_config &config)
void cosmic_state::devzone(machine_config &config)
{
magspot(config);
-
- // video hardware
m_screen->set_screen_update(FUNC(cosmic_state::screen_update_devzone));
}
void cosmic_state::nomnlnd(machine_config &config)
{
- cosmic(config);
-
- // basic machine hardware
- m_maincpu->set_addrmap(AS_PROGRAM, &cosmic_state::magspot_map);
-
- // video hardware
- GFXDECODE(config, m_gfxdecode, m_palette, gfx_panic);
- PALETTE(config, m_palette, FUNC(cosmic_state::nomnlnd_palette), 16 + 8*4, 16);
-
+ magspot(config);
m_screen->set_screen_update(FUNC(cosmic_state::screen_update_nomnlnd));
-
- // sound hardware
- SPEAKER(config, "speaker").front_center();
-
- DAC_1BIT(config, m_dac, 0).add_route(ALL_OUTPUTS, "speaker", 0.5);
}
diff --git a/src/mame/universal/cosmic.h b/src/mame/universal/cosmic.h
index 2ebc3771ae3..0ad1266a868 100644
--- a/src/mame/universal/cosmic.h
+++ b/src/mame/universal/cosmic.h
@@ -16,8 +16,6 @@
#include "emupal.h"
#include "screen.h"
-#define Z80_MASTER_CLOCK XTAL(10'816'000)
-
class cosmic_state : public driver_device
{