Changes

Jump to: navigation, search

FPGAmstrad

414 bytes removed, 08:27, 3 March 2016
===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.
*'''commando.dsk''': pixels that should be deleted are not deleted (only VRAM &C000-FFFF seems used)
*'''-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
'''Gryzor ''' and '''Prince of Percia ''' use rupture ink/mode (changing ink and mode during display of one image), it is now supported on "candidate 002" version of FPGAmstrad
Gryzor is really sensitive to Amstrad general stability : do press esc at start menu does activate music during game, if no music, FPGAmstrad is in an instable version (last known stable version r003.8)
'''Crazycars2.dsk ''' first car image use 32Ko of VRAM, it is now supported on "candidate 001" version of FPGAmstrad.
'''Ghouls'n'Ghost.dsk ''' / '''Ecole.dsk ''' does need RAM write when writing in ROM (RAM is beside ROM, hard to emulate with asynchronous SDRAM controler, MiST does use a hacked synchronous RAM done for that)
'''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)) '''CPC Aventure ''' does run fine since r005.2 (message about turning disk now displayed)
'''prehistorik.dsk''' does run fine since r005.2 (key can now be pressed in intro demo)
'''Sim City ''' and '''Hero Quest ''' run fine since r005.2 (it was about "key always pressed"), but does need a hard boot (not quick reset keyboard key), certainly a small problem of component init state.
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.
'''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.
'''Arkanoid Revenge of Doh''' and '''Asphalt''' are two games that doesn't support ROM extensions : Doh starts to show small bad layers, and Asphalt does crash and reset before main menu... if you add another gadget ROM.
'''antiriad.dsk''': no keyboard/joystick between r004.5 and r004.7. By adding pull-up at r004.5 I lost this game, by implementing a better PPI in r004.8 this game run fine : Antiriad is back !
TODO :
*Ghostbusters, Ghostbusters 2, Rambo III, Sorcery, Commando, Yie Are Kung Fu 2, Kane (shoot X/Y)
*To test also : [http://www.speccy.pl/archive/prod.php?id=335 Unlimited Bobs (Dr.Piotr).dsk] demo.
1,200
edits