671a748207
add fpga firmware file in bin format
2023-03-24 21:58:05 +03:00
993c336507
improve compatibility with slower sram chips
2022-10-31 21:49:02 +03:00
568f590171
fix random garbage on screen (again)
...
I hope I've found and fixed root cause of issue in this commit.
2022-08-20 11:09:49 +03:00
c4b3ef2ae9
add pcb zero rev.A
2022-07-01 21:36:17 +03:00
b59952695d
fix fpga makefile report target
2022-06-26 19:51:37 +03:00
fd4794a9e7
add pcb rev.B
2022-02-19 20:10:56 +03:00
46f56755df
update Makefile: add new targets (pipeline, pipeline_sof); tiny refactor
2022-01-29 10:23:20 +03:00
93bf6fc638
[minor] refactor fpga project
2021-11-18 20:38:14 +03:00
e33bd97a7e
replace composite video output implementation
...
New one is borrowed from Speccy 2010 project. It's have a much, much
better output quality in price of increased FPGA resources usage.
2021-11-15 22:57:36 +03:00
f30d6faa6d
replace ym2149 implementation
...
new implementation uses less LE's
2021-11-15 22:38:03 +03:00
b9d24c353e
fix tape out
2021-11-14 21:15:40 +03:00
0e572d9d69
merge latest changes from sizif-512
...
* add 4.4 MHz and 5.2 MHz turbo modes
* handle magic key press if initialization wasn't completed before
* replace 'timings', 'ram', 'plus3' settings with one 'machine' setting
* refactor memory controller
* significantly improve classic timings
* magic rom: fix 'h' font character
* fix hanging of esxdos browser after magic key double press
* enable divmmc (esxdos OS) by magic rom on poweron; add NO-OS option
* improve pause ('f12' on ps/2 keyboard or 'start' on gamepad)
* magic rom: handle C-key on sega gamepad as exit
2021-09-21 20:00:23 +03:00
545b5533bb
fpga: add makefile
2021-06-17 21:54:25 +03:00
11088108f7
add testbench
2021-05-06 13:08:06 +03:00
33964e7293
fix garbage when reading nonexisting io ports
2021-05-06 09:48:47 +03:00
10b2901112
ulaplus fixes
2021-05-05 16:54:59 +03:00
9fd93f0988
fix stability
2021-05-04 20:57:55 +03:00
2ab04059a3
add turbosound
2021-05-04 20:57:07 +03:00
9d66674549
fpga: wip
2021-05-03 21:31:30 +03:00
1888a76d79
initial add fpga sources
2021-05-02 21:49:07 +03:00