Changes

Jump to: navigation, search

FPGAmstrad

153 bytes added, 12:48, 20 March 2015
/* On MiST version */
The SDRAM patched in order to write RAM under ROM is not implemented in VRAM mirror. Behaviour to check. => light version, with fix RAM 0 1 2 3 and quicker address solving does exactly the same, so the bug isn't by here.
VRAM mirror is something new since NEXYS2 to NEXYS4 so it seems a good way. => DISP signal not crossed correctly with crtc_W / bvram_W ? <= checked ok.crtc scanner offset jumps problem ? => checked ok...
Can look after a old NEXYS4 version, perhaps the first ones doesn't has "internal mirror VRAM", but a clk sequencer in external RAM.
crtc_A_mem(14 downto 0):=MA(13 downto 12) & RA(2 downto 0) & MA(9 downto 0);crtc_A(14 downto 0)<=crtc_A_mem(13 downto 0) & tic; <= shall be
crtc_A(15 downto 0) be here...
 
=> and AmstradRAMDSK.vram_A_isValid
-- A(15) : >8000h
vram_A_isValid<= init_done and not(transmit) and A(17) and not(A(16)) and A(15);
Do check the VRAM write speed also : is still a screen written at 50/60Hz ? do check vertical_counter/horizontal_counter scan related to that.
1,200
edits