summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/video/tmc1800.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/video/tmc1800.c')
-rw-r--r--src/mess/video/tmc1800.c70
1 files changed, 0 insertions, 70 deletions
diff --git a/src/mess/video/tmc1800.c b/src/mess/video/tmc1800.c
deleted file mode 100644
index 57aef139bef..00000000000
--- a/src/mess/video/tmc1800.c
+++ /dev/null
@@ -1,70 +0,0 @@
-// license:BSD-3-Clause
-// copyright-holders:Curt Coder
-#include "emu.h"
-#include "includes/tmc1800.h"
-#include "cpu/cosmac/cosmac.h"
-#include "video/cdp1861.h"
-#include "sound/cdp1864.h"
-#include "machine/rescap.h"
-
-/* Telmac 2000 */
-
-READ_LINE_MEMBER( tmc2000_state::rdata_r )
-{
- return BIT(m_color, 2);
-}
-
-READ_LINE_MEMBER( tmc2000_state::bdata_r )
-{
- return BIT(m_color, 1);
-}
-
-READ_LINE_MEMBER( tmc2000_state::gdata_r )
-{
- return BIT(m_color, 0);
-}
-
-/* OSM-200 */
-
-UINT32 osc1000b_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
-{
- return 0;
-}
-
-/* Machine Drivers */
-
-MACHINE_CONFIG_FRAGMENT( tmc1800_video )
- MCFG_DEVICE_ADD(CDP1861_TAG, CDP1861, XTAL_1_75MHz)
- MCFG_CDP1861_IRQ_CALLBACK(INPUTLINE(CDP1802_TAG, COSMAC_INPUT_LINE_INT))
- MCFG_CDP1861_DMA_OUT_CALLBACK(INPUTLINE(CDP1802_TAG, COSMAC_INPUT_LINE_DMAOUT))
- MCFG_CDP1861_EFX_CALLBACK(INPUTLINE(CDP1802_TAG, COSMAC_INPUT_LINE_EF1))
- MCFG_CDP1861_SCREEN_ADD(CDP1861_TAG, SCREEN_TAG, XTAL_1_75MHz)
-MACHINE_CONFIG_END
-
-MACHINE_CONFIG_FRAGMENT( osc1000b_video )
- MCFG_SCREEN_ADD(SCREEN_TAG, RASTER)
- MCFG_SCREEN_UPDATE_DRIVER(osc1000b_state, screen_update)
- MCFG_SCREEN_REFRESH_RATE(50)
- MCFG_SCREEN_SIZE(320, 200)
- MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 199)
-MACHINE_CONFIG_END
-
-MACHINE_CONFIG_FRAGMENT( tmc2000_video )
- MCFG_CDP1864_SCREEN_ADD(SCREEN_TAG, XTAL_1_75MHz)
- MCFG_SCREEN_UPDATE_DEVICE(CDP1864_TAG, cdp1864_device, screen_update)
-
- MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_CDP1864_ADD(CDP1864_TAG, SCREEN_TAG, XTAL_1_75MHz, GND, INPUTLINE(CDP1802_TAG, COSMAC_INPUT_LINE_INT), INPUTLINE(CDP1802_TAG, COSMAC_INPUT_LINE_DMAOUT), INPUTLINE(CDP1802_TAG, COSMAC_INPUT_LINE_EF1), NULL, READLINE(tmc2000_state, rdata_r), READLINE(tmc2000_state, bdata_r), READLINE(tmc2000_state, gdata_r))
- MCFG_CDP1864_CHROMINANCE(RES_K(1.21), RES_K(2.05), RES_K(2.26), RES_K(3.92)) // RL64, RL63, RL61, RL65 (also RH62 (2K pot) in series, but ignored here)
- MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
-MACHINE_CONFIG_END
-
-MACHINE_CONFIG_FRAGMENT( nano_video )
- MCFG_CDP1864_SCREEN_ADD(SCREEN_TAG, XTAL_1_75MHz)
- MCFG_SCREEN_UPDATE_DEVICE(CDP1864_TAG, cdp1864_device, screen_update)
-
- MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_CDP1864_ADD(CDP1864_TAG, SCREEN_TAG, XTAL_1_75MHz, GND, INPUTLINE(CDP1802_TAG, COSMAC_INPUT_LINE_INT), INPUTLINE(CDP1802_TAG, COSMAC_INPUT_LINE_DMAOUT), INPUTLINE(CDP1802_TAG, COSMAC_INPUT_LINE_EF1), NULL, VCC, VCC, VCC)
- MCFG_CDP1864_CHROMINANCE(RES_K(1.21), RES_INF, RES_INF, 0) // R18 (unconfirmed)
- MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
-MACHINE_CONFIG_END