summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author angelosa <salese_corp_ltd@email.it>2017-10-28 03:40:21 +0200
committer angelosa <salese_corp_ltd@email.it>2017-10-28 03:41:40 +0200
commit8d8bb9c66189652c1588c2076bf2d789d263ee51 (patch)
treeffa6a986546f8092a803363d6017ea053449e684
parent3302c1a0c0b0fea7866ecc6d303b24115dcc0fd9 (diff)
MT #04366 & #02084, also fix brk in h6280 (nw)
-rw-r--r--src/devices/cpu/h6280/h6280.cpp2
-rw-r--r--src/devices/video/stvvdp2.cpp6
2 files changed, 5 insertions, 3 deletions
diff --git a/src/devices/cpu/h6280/h6280.cpp b/src/devices/cpu/h6280/h6280.cpp
index c8a81af0532..4c5091b502e 100644
--- a/src/devices/cpu/h6280/h6280.cpp
+++ b/src/devices/cpu/h6280/h6280.cpp
@@ -948,7 +948,7 @@ inline void h6280_device::bpl()
***************************************************************/
inline void h6280_device::brk()
{
- logerror("BRK %04xn",PCW);
+ logerror("BRK %04x\n",PCW);
clear_t();
PCW++;
push(PCH);
diff --git a/src/devices/video/stvvdp2.cpp b/src/devices/video/stvvdp2.cpp
index 799224e94f0..e5fbfee835a 100644
--- a/src/devices/video/stvvdp2.cpp
+++ b/src/devices/video/stvvdp2.cpp
@@ -6065,8 +6065,10 @@ uint8_t saturn_state::get_odd_bit( void )
int saturn_state::get_vblank_start_position( void )
{
- /* TODO: test says that second setting happens at 241, might need further investigation ... */
- const int d_vres[4] = { 240, 240, 256, 256 };
+ // TODO: test says that second setting happens at 241, might need further investigation ...
+ // also first one happens at 240, but needs mods in SMPC otherwise we get 2 credits at startup in shanhigw and sokyugrt
+ // (i.e. make a special screen device that handles this for us)
+ const int d_vres[4] = { 224, 240, 256, 256 };
int vres_mask;
int vblank_line;