From 1485ebe63dc010f786b0c81b8cce38dab5fad0be Mon Sep 17 00:00:00 2001 From: angelosa Date: Mon, 10 Oct 2016 09:26:29 +0200 Subject: [PATCH] deshoros.cpp: updated to use stub LCD, updated flags, nw sengokmj.cpp: removed broken link, nw --- src/mame/drivers/deshoros.cpp | 18 ++++++++++-------- src/mame/drivers/sengokmj.cpp | 4 ++-- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/mame/drivers/deshoros.cpp b/src/mame/drivers/deshoros.cpp index dac7f3a989d..17a67a9a56c 100644 --- a/src/mame/drivers/deshoros.cpp +++ b/src/mame/drivers/deshoros.cpp @@ -32,6 +32,7 @@ TODO: #include "emu.h" #include "cpu/m6809/m6809.h" #include "sound/beep.h" +#include "rendlay.h" class destiny_state : public driver_device { @@ -263,18 +264,19 @@ static MACHINE_CONFIG_START( destiny, destiny_state ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", M6809, XTAL_4MHz/2) MCFG_CPU_PROGRAM_MAP(main_map) - MCFG_CPU_PERIODIC_INT_DRIVER(destiny_state, irq0_line_hold, 60) // timer irq controls update speed, frequency needs to be determined yet (2MHz through three 74LS390) + MCFG_CPU_PERIODIC_INT_DRIVER(destiny_state, irq0_line_hold, 50) // timer irq controls update speed, frequency needs to be determined yet (2MHz through three 74LS390) /* video hardware (dummy) */ - MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_REFRESH_RATE(60) - MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MCFG_SCREEN_SIZE(48*8, 16*8) - MCFG_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 0*8, 16*8-1) + MCFG_SCREEN_ADD("screen", LCD) + MCFG_SCREEN_REFRESH_RATE(50) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ + MCFG_SCREEN_SIZE(6*16, 9*2) + MCFG_SCREEN_VISIBLE_AREA(0, 6*16-1, 0, 9*2-1) + MCFG_DEFAULT_LAYOUT(layout_lcd) MCFG_SCREEN_UPDATE_DRIVER(destiny_state, screen_update_destiny) MCFG_SCREEN_PALETTE("palette") - MCFG_PALETTE_ADD("palette", 16) + MCFG_PALETTE_ADD_MONOCHROME("palette") /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -310,4 +312,4 @@ ROM_START( destiny ) ROM_LOAD( "ag11.18a", 0x16000, 0x2000, CRC(5f7bf9f9) SHA1(281f89c0bccfcc2bdc1d4d0a5b9cc9a8ab2e7869) ) ROM_END -GAME( 1983, destiny, 0, destiny, destiny, driver_device, 0, ROT0, "Data East Corporation", "Destiny - The Fortuneteller (USA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) +GAME( 1983, destiny, 0, destiny, destiny, driver_device, 0, ROT0, "Data East Corporation", "Destiny - The Fortuneteller (USA)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS|MACHINE_NODEVICE_PRINTER ) diff --git a/src/mame/drivers/sengokmj.cpp b/src/mame/drivers/sengokmj.cpp index 9cc40cbd37b..27c82c68996 100644 --- a/src/mame/drivers/sengokmj.cpp +++ b/src/mame/drivers/sengokmj.cpp @@ -21,8 +21,8 @@ Notes: - To bypass the startup message, toggle "Reset" dip-switch or reset with F3. - If the Work RAM is not hooked-up (areas $67xx),a sound sample is played.I can't understand what it says though, appears to japanese words for "RAM failed". -- Playing with the debugger I've found this -> http://img444.imageshack.us/img444/2980/0000ti3.png (notice the "credit" at - the bottom). Maybe a non-BET version exists? Or there's a jumper setting? +- Snippets of a non-BET Version are scattered thru the code (for example a credit display). + Might be either undumped revision or selectable somehow. CPU: uPD70116C-8 (V30) Sound: Z80-A