summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Angelo Salese <angelosa@users.noreply.github.com>2020-02-07 00:18:17 +0100
committer GitHub <noreply@github.com>2020-02-07 00:18:17 +0100
commitdbac7ae228bb878e90fc8ae1ea5f4bf0810de4ab (patch)
treee5ab2b97a7f826db9b7070575baa1aeb614bffe3
parentb86ee26fad69337ac4459036956e79c4bbdceecc (diff)
Confirm raster bug for puzzli (nw)
-rw-r--r--src/devices/video/imagetek_i4100.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/devices/video/imagetek_i4100.cpp b/src/devices/video/imagetek_i4100.cpp
index e9ea5322c2a..ed02d901518 100644
--- a/src/devices/video/imagetek_i4100.cpp
+++ b/src/devices/video/imagetek_i4100.cpp
@@ -1,11 +1,11 @@
// license:BSD-3-Clause
-// copyright-holders:Luca Elia,David Haywood,Angelo Salese
+// copyright-holders:Luca Elia, David Haywood, Angelo Salese
/***************************************************************************
Imagetek I4100 / I4220 / I4300 device files
- device emulation by Angelo Salese, based off from original metro.cpp
- implementation by Luca Elia & David Haywood
+ device emulation by Angelo Salese,
+ based off from original metro.cpp implementation by Luca Elia & David Haywood
TODO:
- interrupt enable/acknowledge/vector;
@@ -18,11 +18,13 @@
but the right palette is not at 00-ff.
Related to the unknown table in the RAM mapped just before the palette?
Update: the colors should have a common bank of 0xb (so 0x8bxx), it's unknown why the values
- diverges, the blitter is responsible of that upload fwiw;
+ diverges, the blitter is responsible of the upload fwiw;
- Some gfx problems in ladykill, 3kokushi, puzzli, gakusai, seem related to how we handle
windows, wrapping, read-modify-write areas;
- - puzzli: emulate hblank irq and fix video routines here (water effect not emulated?);
- - Fix flipped screen behavior
+ - puzzli: emulate hblank irq and fix video routines here (water effect not emulated,
+ confirmed on PCB ref). Are the screen_ctrl_w "led" bits actually buffer latches
+ for the layers? They get written in the middle of the screen, may also be v2 specific.
+ - Unemulated flip screen.
============================================================================