summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2019-01-26 17:01:26 -0500
committer AJR <ajrhacker@users.noreply.github.com>2019-01-26 17:01:26 -0500
commit41ccd92488b24bf4c745a8682ab8fda6bf0677b7 (patch)
tree9dfece7d16b9def94521ce34b4bd2ed769579dd4 /src
parentdfbefcfd78a62ba1dbf97d77660f8668de6bebc8 (diff)
mac128.cpp: Define XTAL (nw)
Diffstat (limited to 'src')
-rw-r--r--src/emu/xtal.cpp1
-rw-r--r--src/mame/drivers/mac128.cpp6
2 files changed, 4 insertions, 3 deletions
diff --git a/src/emu/xtal.cpp b/src/emu/xtal.cpp
index 96f75b481df..9c673cb6dd1 100644
--- a/src/emu/xtal.cpp
+++ b/src/emu/xtal.cpp
@@ -213,6 +213,7 @@ const double XTAL::known_xtals[] = {
15'400'000, /* 15.4_MHz_XTAL DVK KSM */
15'468'480, /* 15.46848_MHz_XTAL Bank Panic h/w, Sega G80 */
15'582'000, /* 15.582_MHz_XTAL Zentec Zephyr */
+ 15'667'200, /* 15.6672_MHz_XTAL Apple Macintosh */
15'700'000, /* 15.700_MHz_XTAL Motogonki */
15'897'600, /* 15.8976_MHz_XTAL IAI Swyft */
15'920'000, /* 15.92_MHz_XTAL HP Integral PC */
diff --git a/src/mame/drivers/mac128.cpp b/src/mame/drivers/mac128.cpp
index 43afa8e4e87..700d0439007 100644
--- a/src/mame/drivers/mac128.cpp
+++ b/src/mame/drivers/mac128.cpp
@@ -109,8 +109,8 @@ c0 8 data bits, Rx disabled
#define DAC_TAG "macdac"
#define SCC_TAG "scc"
-#define C7M (7833600)
-#define C3_7M (3916800)
+#define C7M (15.6672_MHz_XTAL / 2)
+#define C3_7M (15.6672_MHz_XTAL / 4)
// uncomment to run i8021 keyboard in original Mac/512(e)/Plus
//#define MAC_USE_EMULATED_KBD (1)
@@ -1350,7 +1350,7 @@ void mac128_state::mac512ke(machine_config &config)
/* video hardware */
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
- m_screen->set_raw(C7M*2, MAC_H_TOTAL, 0, MAC_H_VIS, MAC_V_TOTAL, 0, MAC_V_VIS);
+ m_screen->set_raw(15.6672_MHz_XTAL, MAC_H_TOTAL, 0, MAC_H_VIS, MAC_V_TOTAL, 0, MAC_V_VIS);
m_screen->set_screen_update(FUNC(mac128_state::screen_update_mac));
m_screen->set_palette("palette");