Changes
/* Components */
PPI chip is CPCWiki one, patched.
PWM chip is fpga4fun one. Warning, using PWM is lowcost but is low quality sound, in fact if sound is stopped at 50% of voltage, it generates ultrasound (cause it can't really make 2.5v with only two output 0v and 5v), so you can hear whistle. A solution is to buy a pmod DAC or a pmod sound output (not tested) PS/2 keyboard has internal hardware timeout, it can be shown using game "Macadam" (pinball), so you have to use joystick...
VGA display component use same parameters than unix '''modeline''' command