summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/coco12.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/coco12.c')
-rw-r--r--src/mess/drivers/coco12.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mess/drivers/coco12.c b/src/mess/drivers/coco12.c
index 43824e4b251..5dd1780d9bf 100644
--- a/src/mess/drivers/coco12.c
+++ b/src/mess/drivers/coco12.c
@@ -293,7 +293,11 @@ static MACHINE_CONFIG_START( coco, coco12_state )
MCFG_SAM6883_ADD(SAM_TAG, XTAL_3_579545MHz, coco12_state::sam6883_config)
MCFG_SAM6883_RES_CALLBACK(READ8(coco12_state, sam_read))
MCFG_CASSETTE_ADD("cassette", coco_state::coco_cassette_interface)
- MCFG_BITBANGER_ADD(BITBANGER_TAG, coco_state::coco_bitbanger_config)
+ MCFG_DEVICE_ADD(BITBANGER_TAG, BITBANGER, 0)
+ MCFG_BITBANGER_INPUT_CB(WRITELINE(coco_state, bitbanger_callback)) /* callback */
+ MCFG_BITBANGER_DEFAULT_MODE(BITBANGER_PRINTER) /* default mode */
+ MCFG_BITBANGER_DEFAULT_BAUD(BITBANGER_600) /* default output baud */
+ MCFG_BITBANGER_DEFAULT_TUNE(BITBANGER_0PERCENT) /* default fine tune adjustment */
MCFG_COCO_CARTRIDGE_ADD(CARTRIDGE_TAG, coco_state::cartridge_config, coco_cart, "pak")
// video hardware