From 52482340042fda882cfe1db3733169ed18f8ebb5 Mon Sep 17 00:00:00 2001 From: Roberto Zandona Date: Sun, 29 Aug 2010 22:55:27 +0000 Subject: lethalen: hooked up some k053244 register; [Roberto Zandona'] it's related to: 00171: lethalen: mask rom check they all come up bad. in konicdev.c there's in READ8_DEVICE_HANDLER( k053244_r ): addr = (k053244->rombank << 19) | ((k053244->regs[11] & 0x7) << 18) | (k053244->regs[8] << 10) | (k053244->regs[9] << 2) | ((offset & 3) ^ 1 ); for the A10 test and A8 test (GFX2 region of lethalen) we need: ........ | ((offset & 3) ^ 3 ); is there any doc about k053244? --- src/mame/drivers/lethal.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/mame/drivers/lethal.c b/src/mame/drivers/lethal.c index 4ee78317eb2..b5eee2fb723 100644 --- a/src/mame/drivers/lethal.c +++ b/src/mame/drivers/lethal.c @@ -273,6 +273,15 @@ static READ8_HANDLER( le_4800_r ) case 0x44: case 0x45: case 0x46: + case 0x47: + case 0x48: + case 0x49: + case 0x4a: + case 0x4b: + case 0x4c: + case 0x4d: + case 0x4e: + case 0x4f: return k053244_r(state->k053244, offset - 0x40); case 0x80: @@ -357,6 +366,15 @@ static WRITE8_HANDLER( le_4800_w ) case 0x44: case 0x45: case 0x46: + case 0x47: + case 0x48: + case 0x49: + case 0x4a: + case 0x4b: + case 0x4c: + case 0x4d: + case 0x4e: + case 0x4f: k053244_w(state->k053244, offset - 0x40, data); break; -- cgit v1.2.3