Changes
===On MiST version===
Games that doesn't run are :
*'''aigle_d_or.dsk''': keyboard keys bad mapping evidence (pressing right arrow press also F3, then display "impossible" in this game in same time of moving, in fact it is not a joystick playable game) - this bug is located (some values appears double on keymap array)
*'''ACPC_logon_system.dsk''': text scrolling lag. This demo will be used for horizontal ink calibration (when I’ll buy a luxurious FPGA platform... I need in fact 224Ko of internal RAM to do it), and CRTC overcounts.
*'''split ink demo.dsk''': (from cpcrulez) : may help about ink raster calibration.
*'''-circles.dsk''': this demo freeze does since r004.8 (PPI border effect ?)
Arkanoid.dsk stars use rupture address (changing address several time during display of one image), it is now supported on "candidate 001" version of FPGAmstrad
moktar.dsk / super_cauldron.dsk does run fine since r004.8.1.1.
Spindizzy run fine.
Asphalt run fine... if you do not add gadget ROMs (same problem with Arkanoid II (Revenge of Doh))
A lot of demos don't pass in NEXYS4 FPGAmstrad's version (I need to implement back the SDRAM hacked in MiST board FPGAmstrad version). [http://cpcrulez.fr/Scene_Demos/index.php CPCRULES demos] is a cool ressource as it contains simple dsk formats.
'''crazycar.dsk''' does use lowerVRAM=00 (&0000-3FFF and &C000-FFFF area for VRAM)
'''protext.rom''': All right since r004 (before, in edit mode, if I pressed continuously one key, it did write ten letter and freeze/crash. Do note that a number is incremented in live at top right, so this is a complex software, good for keyboard vector stability tests)
'''atomdriv.dsk''': unlocked since r004.5 (the game and music did freeze(ROM unplugged shall return xFF))
'''rtypeee.dsk''' : unlocked since r004.7. Does use special read FDC cmd, with BOT different of EOT (begin of track/end of track), so reading several 512 bytes blocks in one FDC command only.