Should never have been committed...
Use video bits generic
Added video bits to generic, since I am having to adjust this everywhere.
DE1 working with SRAM against common core. Plenty of features lost!
Adjusted this based on mist settings - in the hope this will mean I need to tweak the phase offset less...
Connected up SDRAM. Make 800XL core wait for SDRAM reset to complete. Also had to adjust phase offset to make it work - need to get a proper setup for mist
to_01 silenced sim, but caused build issues on Xilinx. If its invalid use 0
to_01 silenced sim, but caused build issues. If its invalid use 0.
Pass through some PBI signals needed for SDRAM
Connected to new common core, built and working with sdram. Functionally should be as good as last replay release, but missing zpu entirely...
Removed unused file
Wired up mist with internal ram/rom. Tested OK.
Wired up helloworld example to mcc216. Works!
Remove these, they are now common components.
Expose pots, lightpen. Fix joystick bit ordering comments.
added ps2_keys_reg to sensitivity list (was missing)
Split ROM into its own process, to make it easier for Quartus to infer
Split up into 2 sections. Quartus will not infer the ram block with it mixed
Clock pause by pokey enable, so its a fixed speed even if system clock 28MHz,57MHz or otherwise
Renamed poly_* to pokey_poly_* since it is part of pokey
Cleaned up ZPU into slightly more generic form, though still clearly atari core targetted. Added inital tb, though needs rom to verify more. MIST sector side removed, but should be possible with external changes. Now ZPU instead has lots of GPIO.
Allow palette selection - with one option GTIA direct to allow external scandouble (with less memory)
Renamed sim script to match
Compiled/ran helloworld in sim. Appears fine...
First cut at simple toplevel for the atari800xl - needs checking with isim...
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