Changes

Jump to: navigation, search

FPGAmstrad

156 bytes added, 19:29, 11 March 2015
/* Tests done */
Games that doesn't run are :
*'''moktar.dsk prehistorik.dsk''': lag (key/joystick press lag)
*'''macadam.dsk'''/NEXYS2: ps/2 timeout evidence (can't launch ball with PC keyboard)
*'''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)
*'''super_cauldron.dsk''': strange sector size evidence (not implemented yet)
*'''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.
*'''ecole.dsk''': It did run on candidate 000 because top of vertical_counter was fixed to 312, since top of vertical_counter evolves it freezes.*'''gryzor.dsk'''/NEXYS4and MiST: Pressing esc at start menu does activate music during game... no sound.
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
Crazycars2.dsk first car image use 32Ko of VRAM, it is now supported on "candidate 001" version of FPGAmstrad. OK in NEXYS4, KO in MiST (MiST version has 16Ko VRAM only (16Ko mirror (only C000-FFFF is scanned) and 16Ko+8Ko+4Ko displayed) Ecole.dsk does need the r52 reset instruction AND a RAM write when writing in ROM (RAM is beside ROM, hard to emulate with asynchronous RAM, MiST does use a hacked synchronous RAM done for that), but not all screen is displayed, music is OK in MiST.
A lot of demos don't pass, in fact I didn't find one that pass damn.
1,200
edits