David Hunter
|
ffc527951b
|
huc6261: Match huc6260.vhd pixel clock timings
|
2026-01-01 11:39:37 -08:00 |
|
David Hunter
|
aace72f0db
|
huc6270: Fix some sprites not rendered
|
2025-12-31 00:19:00 -08:00 |
|
David Hunter
|
a4562b4216
|
Add HuC6270.vhd and dependencies for FPGA testing
|
2025-12-30 22:58:19 -08:00 |
|
David Hunter
|
ba46cd758c
|
Fix multiple instabilities due to unplanned CDC
Switch CPU and sys clocks over to a PLL 50 MHz output
|
2025-12-30 22:54:44 -08:00 |
|
David Hunter
|
01281bfd15
|
HuC6261: Add color palette RAM, sync gen, and VDC out mixer
|
2025-12-29 20:14:30 -08:00 |
|
David Hunter
|
3846996d1b
|
VDC0 is rendering sprites?
|
2025-12-28 11:43:06 -08:00 |
|
David Hunter
|
dd9c652112
|
Double VRAM to 128KB
|
2025-12-26 23:22:42 -08:00 |
|
David Hunter
|
eae59f2897
|
Fix upper halfword read from ROM
|
2025-12-26 23:21:09 -08:00 |
|
David Hunter
|
e91ea9e5b5
|
Add the SCSI controller and a fake CD drive
|
2025-12-26 16:19:59 -08:00 |
|
David Hunter
|
770ee2f7bf
|
Fix dpram read-during-write behavior
|
2025-12-24 14:47:37 -08:00 |
|
David Hunter
|
c3fb721a5f
|
Appease Verilator
|
2025-12-24 11:08:00 -08:00 |
|
David Hunter
|
e131762c66
|
Builds in Quartus
|
2025-12-24 10:58:50 -08:00 |
|
David Hunter
|
71a6401d72
|
Integrate the real HuC6270 from TurboGrafx16_MiSTer
- Translate huc6270 from VHDL to SystemVerilog
- Display each VDC's output as a bit-reversed color channel
|
2025-12-24 00:05:38 -08:00 |
|
David Hunter
|
72be3244f3
|
Pick up v810 update
|
2025-12-21 17:46:46 -08:00 |
|
David Hunter
|
68cb944d6c
|
Merge remote-tracking branch 'origin/main'
|
2025-12-20 22:51:57 -08:00 |
|
David Hunter
|
168f3fd9b3
|
huc6270: Clear ie on reset
|
2025-12-20 22:51:19 -08:00 |
|
David Hunter
|
dac69366d4
|
Fix SDRAM 8- and 16-bit writes
SDRAM pins DQMH/L and A[12:11] are shorted on the SDRAM board.
Top-level FPGA pins SDRAM_DQMH/L don't actually go to the SDRAM board.
|
2025-12-20 22:46:38 -08:00 |
|
David Hunter
|
068cdf37df
|
Add a fake Gate Array and HuC6270
Implements just enough registers in each IP to get VBlank interrupts working.
|
2025-12-15 22:34:41 -08:00 |
|
David Hunter
|
ca49b4fdfc
|
Pick up v810 update
|
2025-11-30 21:08:54 -08:00 |
|
David Hunter
|
45157b2623
|
Pick up v810 update
|
2025-11-30 20:28:03 -08:00 |
|
David Hunter
|
78d49e7f73
|
Add a fake HuC6121 w/ raster counter
|
2025-11-29 20:27:20 -08:00 |
|
David Hunter
|
36666d0144
|
Identify and report IO reads and writes
|
2025-11-29 14:49:39 -08:00 |
|
David Hunter
|
5825c14600
|
Handle reset during active SDRAM access
|
2025-11-28 12:33:34 -08:00 |
|
David Hunter
|
3817eb96c5
|
Use SDRAM to store 2MB RAM
|
2025-11-27 21:29:08 -08:00 |
|
David Hunter
|
91d46f49bd
|
Simulate full core with SDRAM memory
|
2025-11-26 20:18:16 -08:00 |
|
David Hunter
|
75ceea2ddc
|
Add copyright
|
2025-11-25 10:47:18 -08:00 |
|
David Hunter
|
8f2b1315b1
|
Reset CPU every 256 frames
|
2025-11-24 19:30:02 -08:00 |
|
David Hunter
|
99ac3353de
|
Use SDRAM to store ROM BIOS, download BIOS from HPS, cont.
|
2025-11-24 18:27:56 -08:00 |
|
David Hunter
|
fd372da527
|
Use SDRAM to store ROM BIOS, download BIOS from HPS
|
2025-11-23 21:52:27 -08:00 |
|
David Hunter
|
910087c034
|
Merge remote-tracking branch 'origin/main'
|
2025-11-23 21:40:17 -08:00 |
|
David Hunter
|
edc735fc28
|
Remove unneeded data bus resizer
|
2025-11-23 21:40:02 -08:00 |
|
David Hunter
|
cebe1843d2
|
Remove unused files
|
2025-11-23 20:19:49 -08:00 |
|
David Hunter
|
3a9e7e4dab
|
Get it to synthesize and implement
|
2025-11-23 15:18:20 -08:00 |
|
David Hunter
|
96c7021d21
|
Add v810 code as submodule
|
2025-11-23 15:17:57 -08:00 |
|
David Hunter
|
4d0ad2cf1e
|
Add the V810 CPU, memory interface, and RAMs
|
2025-11-23 15:13:17 -08:00 |
|
David Hunter
|
d6a9cbaa33
|
Copy Template_MiSTer
Commit e0afd28
|
2025-11-22 14:26:51 -08:00 |
|