From 3acc482950f003234a96d4ba8a7b7f6f06326e48 Mon Sep 17 00:00:00 2001 From: harbaum Date: Wed, 29 Apr 2015 14:20:54 +0000 Subject: [PATCH] [ATARI ST] Handle illegal PSG ff8802 read. Fixes Monaco Grand Prix on A_496 --- cores/mist/YM2149_volmix.vhd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cores/mist/YM2149_volmix.vhd b/cores/mist/YM2149_volmix.vhd index dce51fe..f9f4add 100644 --- a/cores/mist/YM2149_volmix.vhd +++ b/cores/mist/YM2149_volmix.vhd @@ -288,7 +288,7 @@ begin begin -- putting zeros on the outputs whenever the chip is not selected is necessary for the mist -- as all the chips outputs are simply or'ed tegether - O_DA <= (others => '0'); -- 'X' + O_DA <= (others => '1'); -- reading with BC1=0 returns ff on ST as the bus floats if (busctrl_re = '1') then -- not necessary, but useful for putting 'X's in the simulator case addr(3 downto 0) is when x"0" => O_DA <= reg(0) ;