Disable playfield DMA when mode dmactl(1 downto 0)=="00". Fixes turmoil and spider city. I am sure I also need to fix the dma clock since this is not a case I really thought anything used. Still it passes acid and fixes these games so committing as is. Thanks to Phaeron for the help with this one!
Reverted antic highres "fixes" that break numen. circa r256/257
Fix 480i interlace. Vsync needs to be on exactly the right row, also the AN2 must be disabled by clearing bits 0 or 1 on dmactl.
Fix for hscrol and mode 8
Working on high-res fixes - not yet complete, but still passes acid
Not 100% sure why but this change from a while ago breaks the mist and de1 sdram versions. Need to investigate futher but reverting for now.
Fix memory_data_in missing from sensitivity list
Make more resilient to slow ram accesses. Needs more work/testcases etc for this really.
Antic refresh always takes one original cycle - this fixes turbo mode up to 4x on mcc
No need for mmu to deal with refresh at all
Make these generic to support Replay (28MHz) and the rest (57MHz)
Current unmerged vhdl for my Atari800 core and start at merging them into one tree with a common core