#include "devices/snapquik.h" /* from machine/vtech1.c */ extern int vtech1_latch; #define VTECH1_CLK (3579500) #define VZ300_XTAL1_CLK (17734470) /* verified */ #define VZ_BASIC 0xf0 #define VZ_MCODE 0xf1 /****************************************************************************** Machine Initialisations ******************************************************************************/ MACHINE_START( laser110 ); MACHINE_START( laser210 ); MACHINE_START( laser310 ); /****************************************************************************** Devices ******************************************************************************/ DEVICE_LOAD( vtech1_floppy ); SNAPSHOT_LOAD( vtech1 ); /****************************************************************************** Read/Write Handlers ******************************************************************************/ READ8_HANDLER ( vtech1_printer_r ); WRITE8_HANDLER( vtech1_printer_w ); READ8_HANDLER ( vtech1_fdc_r ); WRITE8_HANDLER( vtech1_fdc_w ); READ8_HANDLER ( vtech1_joystick_r ); READ8_HANDLER ( vtech1_lightpen_r ); READ8_HANDLER ( vtech1_keyboard_r ); WRITE8_HANDLER( vtech1_latch_w ); READ8_HANDLER ( vtech1_serial_r ); WRITE8_HANDLER( vtech1_serial_w ); WRITE8_HANDLER( vtech1_memory_bank_w ); /****************************************************************************** Video ******************************************************************************/ VIDEO_START( vtech1_monochrome ); VIDEO_START( vtech1 );