summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Angelo Salese <angelosa@users.noreply.github.com>2012-08-06 00:41:59 +0000
committer Angelo Salese <angelosa@users.noreply.github.com>2012-08-06 00:41:59 +0000
commit111c18c3b0be2e0298cd763a56ca333112a54bca (patch)
treef0bfe7eae50fb85982b1a200176912a8e13201dc /src
parent3c3634d09f0fa42d7d145d902fead03275837ec0 (diff)
More love to forgotten LD games, nw
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/deco_ld.c2
-rw-r--r--src/mame/drivers/dwarfd.c4
-rw-r--r--src/mame/drivers/esh.c8
-rw-r--r--src/mame/drivers/lgp.c2
-rw-r--r--src/mame/drivers/segald.c6
-rw-r--r--src/mame/drivers/superdq.c2
-rw-r--r--src/mame/drivers/timetrv.c2
7 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/drivers/deco_ld.c b/src/mame/drivers/deco_ld.c
index 27ab794a521..6b15a60844a 100644
--- a/src/mame/drivers/deco_ld.c
+++ b/src/mame/drivers/deco_ld.c
@@ -8,7 +8,7 @@ TODO:
- laserdisc hook-up and 6850 comms;
- "RAM TEST ERROR 5J" in Bega's Battle and Cobra Command
- "SOUND TEST READ ERROR"
-- color offset is unknown;
+- color offset number origin is unknown;
- Bega's Battle VBLANK hack (ld/framework fault most likely)
- CPU clocks
- dip-switches
diff --git a/src/mame/drivers/dwarfd.c b/src/mame/drivers/dwarfd.c
index f8dbeb0e7cd..97ea0ba2512 100644
--- a/src/mame/drivers/dwarfd.c
+++ b/src/mame/drivers/dwarfd.c
@@ -780,7 +780,7 @@ static VIDEO_START(dwarfd)
{
}
-static void drawCrt( running_machine &machine, bitmap_ind16 &bitmap,const rectangle &cliprect )
+static void drawCrt( running_machine &machine, bitmap_rgb32 &bitmap,const rectangle &cliprect )
{
dwarfd_state *state = machine.driver_data<dwarfd_state>();
int x, y;
@@ -841,7 +841,7 @@ static void drawCrt( running_machine &machine, bitmap_ind16 &bitmap,const rectan
}
-static SCREEN_UPDATE_IND16( dwarfd )
+static SCREEN_UPDATE_RGB32( dwarfd )
{
bitmap.fill(get_black_pen(screen.machine()), cliprect);
drawCrt(screen.machine(), bitmap, cliprect);
diff --git a/src/mame/drivers/esh.c b/src/mame/drivers/esh.c
index 92fd0bef637..a6a559f4d3b 100644
--- a/src/mame/drivers/esh.c
+++ b/src/mame/drivers/esh.c
@@ -54,7 +54,7 @@ public:
/* VIDEO GOODS */
-static SCREEN_UPDATE_IND16( esh )
+static SCREEN_UPDATE_RGB32( esh )
{
esh_state *state = screen.machine().driver_data<esh_state>();
int charx, chary;
@@ -263,16 +263,16 @@ static PALETTE_INIT( esh )
static const gfx_layout esh_gfx_layout =
{
8,8,
- 0x1000/8,
+ RGN_FRAC(1,3),
3,
- { 0, 0x1000*8, 0x2000*8 },
+ { RGN_FRAC(0,3), RGN_FRAC(1,3), RGN_FRAC(2,3) },
{ 0,1,2,3,4,5,6,7 },
{ 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 },
8*8
};
static GFXDECODE_START( esh )
- GFXDECODE_ENTRY("gfx1", 0, esh_gfx_layout, 0x0, 0x100)
+ GFXDECODE_ENTRY("gfx1", 0, esh_gfx_layout, 0x0, 0x20)
GFXDECODE_END
static TIMER_CALLBACK( irq_stop )
diff --git a/src/mame/drivers/lgp.c b/src/mame/drivers/lgp.c
index b0e25d94244..5893b3f7918 100644
--- a/src/mame/drivers/lgp.c
+++ b/src/mame/drivers/lgp.c
@@ -93,7 +93,7 @@ public:
/* VIDEO GOODS */
-static SCREEN_UPDATE_IND16( lgp )
+static SCREEN_UPDATE_RGB32( lgp )
{
lgp_state *state = screen.machine().driver_data<lgp_state>();
int charx, chary;
diff --git a/src/mame/drivers/segald.c b/src/mame/drivers/segald.c
index ddcd45e01e3..023ed0ad19b 100644
--- a/src/mame/drivers/segald.c
+++ b/src/mame/drivers/segald.c
@@ -59,7 +59,7 @@ public:
};
/* VIDEO GOODS */
-static void astron_draw_characters(running_machine &machine, bitmap_ind16 &bitmap,const rectangle &cliprect)
+static void astron_draw_characters(running_machine &machine, bitmap_rgb32 &bitmap,const rectangle &cliprect)
{
segald_state *state = machine.driver_data<segald_state>();
UINT8 characterX, characterY;
@@ -75,7 +75,7 @@ static void astron_draw_characters(running_machine &machine, bitmap_ind16 &bitma
}
}
-static void astron_draw_sprites(running_machine &machine, bitmap_ind16 &bitmap, const rectangle &cliprect)
+static void astron_draw_sprites(running_machine &machine, bitmap_rgb32 &bitmap, const rectangle &cliprect)
{
/* Heisted from Daphne */
const UINT8 SPR_Y_TOP = 0;
@@ -104,7 +104,7 @@ static void astron_draw_sprites(running_machine &machine, bitmap_ind16 &bitmap,
}
-static SCREEN_UPDATE_IND16( astron )
+static SCREEN_UPDATE_RGB32( astron )
{
bitmap.fill(0, cliprect);
diff --git a/src/mame/drivers/superdq.c b/src/mame/drivers/superdq.c
index c88ed800d5a..03f2c368a8a 100644
--- a/src/mame/drivers/superdq.c
+++ b/src/mame/drivers/superdq.c
@@ -63,7 +63,7 @@ static VIDEO_START( superdq )
state->m_tilemap = tilemap_create(machine, get_tile_info, tilemap_scan_rows, 8, 8, 32, 32);
}
-static SCREEN_UPDATE_IND16( superdq )
+static SCREEN_UPDATE_RGB32( superdq )
{
superdq_state *state = screen.machine().driver_data<superdq_state>();
diff --git a/src/mame/drivers/timetrv.c b/src/mame/drivers/timetrv.c
index 4e72eb18da8..a54fa392a21 100644
--- a/src/mame/drivers/timetrv.c
+++ b/src/mame/drivers/timetrv.c
@@ -50,7 +50,7 @@ static VIDEO_START( timetrv )
}
-static SCREEN_UPDATE_IND16( timetrv )
+static SCREEN_UPDATE_RGB32( timetrv )
{
timetrv_state *state = screen.machine().driver_data<timetrv_state>();
popmessage("%s%s",reinterpret_cast<char *>(state->m_led_vram_lo.target()),reinterpret_cast<char *>(state->m_led_vram_hi.target()));