Commit Graph

49 Commits

Author SHA1 Message Date
Mateusz Faderewski
f5652a0108 PI address debug 2022-11-05 22:54:52 +01:00
Polprzewodnikowy
2121b00e3d rtc 2 bit clock stop support 2022-10-12 01:15:19 +02:00
Polprzewodnikowy
f4d3b68a5c USB unplugged cable handling 2022-10-05 17:43:11 +02:00
Polprzewodnikowy
bce2d29cfa general fixes 2022-10-05 02:08:43 +02:00
Polprzewodnikowy
fa561b4728 flash erase method change 2022-09-30 01:36:53 +02:00
Polprzewodnikowy
2ce73c03bf SD clock stop when RX FIFO is more than half full 2022-09-29 03:03:51 +02:00
Polprzewodnikowy
c475b62197 PI access prioritize 2022-09-29 02:07:52 +02:00
Polprzewodnikowy
0a06fd26a5 fixed fast PI read, added PI R/W fifo debug info 2022-09-29 00:06:21 +02:00
Polprzewodnikowy
2e4fd2b200 reset state inside controller 2022-09-28 20:46:57 +02:00
Polprzewodnikowy
ad802282b7 delayed address latching cycle - might break other builds, needs testing 2022-09-16 21:50:49 +02:00
Polprzewodnikowy
ceed43c324 sd card writing is working 2022-09-13 02:19:26 +02:00
Polprzewodnikowy
321f3d37aa preliminary sd card support 2022-09-08 23:36:46 +02:00
Polprzewodnikowy
2cc618b268 extended ROM and ISV fixes 2022-09-02 22:48:47 +02:00
Polprzewodnikowy
dbf4b5e3c8 moved lock to cfg address space 2022-08-30 15:52:55 +02:00
Polprzewodnikowy
30f0fc002e added cfg lock mechanism 2022-08-30 01:04:25 +02:00
Polprzewodnikowy
67d814c7c2 General cleanup
And multiline commit message test
2022-08-20 23:00:41 +02:00
Polprzewodnikowy
6de29251b5 button and naming 2022-08-20 21:30:55 +02:00
Polprzewodnikowy
9c710a2019 added fpga flash update access 2022-08-01 23:30:40 +02:00
Polprzewodnikowy
0b18c55d1c changed mem addressing 2022-07-30 19:39:49 +02:00
Polprzewodnikowy
ea4470eaaa added usb read functionality, general cleanup 2022-07-29 19:44:05 +02:00
Polprzewodnikowy
1374033733 64dd working yet again, isv brought back, dma fixes, usb path rewrite, pc code rewrite 2022-07-27 00:28:34 +02:00
Polprzewodnikowy
47633e3f36 dd basics 2022-07-22 12:43:53 +02:00
Polprzewodnikowy
b30537ead8 dma rewrite, needs testing 2022-07-22 00:42:35 +02:00
Polprzewodnikowy
470b61aad9 pre DMA rewrite, created dedicated buffer memory space, simplified code 2022-07-18 21:15:19 +02:00
Polprzewodnikowy
5cb0bb1581 ddipl enable separation 2022-07-01 18:25:39 +02:00
Polprzewodnikowy
ab9bd74e91 backup 2022-05-15 15:47:12 +02:00
Polprzewodnikowy
89e84f10fb pretend we have 128 MB sdram 2022-02-07 22:24:37 +01:00
Polprzewodnikowy
8da9359ee1 usb fixed? 2022-02-04 19:23:32 +01:00
Polprzewodnikowy
8493c2edb1 good stopping point 2022-02-02 19:07:43 +01:00
Polprzewodnikowy
a22f2efa87 ISV in hardware finally 2022-01-22 23:19:07 +01:00
Polprzewodnikowy
39c2edbb9a usb gets fast 2022-01-22 00:10:47 +01:00
Polprzewodnikowy
8410cbe191 super slow usb storage reading implemented 2022-01-21 21:29:41 +01:00
Polprzewodnikowy
ccaa4a815e cpu buffer 2022-01-20 20:28:59 +01:00
Polprzewodnikowy
7c4b5f7754 smallest cleanup 2022-01-18 19:21:49 +01:00
Polprzewodnikowy
4b888d0f71 isv support + usb/dd improvements 2021-12-27 00:01:07 +01:00
Mateusz Faderewski
92e5c5747b
[SC64][FW][SW] Added 64DD implementation with USB streaming (#14) 2021-12-24 23:51:30 +01:00
Mateusz Faderewski
71f134178a
[SC64][FW][SW] Added escape mechanism in USB, changed N64 boot procedure, added "fake SD card through USB" feature, rewritten PC communication software (#13) 2021-12-10 17:36:30 +01:00
Mateusz Faderewski
29aca8aea6
[SC64][FW][SW] Made CPU boot process simpler, UART is now an optional module (#12) 2021-11-16 22:37:48 +01:00
Mateusz Faderewski
8485face13
[SC64][FW][SW] Updated project for Quartus Lite 21.1, reworked build script, minor fixes in USB and CFG modules (#11) 2021-11-10 02:05:51 +01:00
Mateusz Faderewski
d1bf99fdf4
[SC64][FW][SW] Added command to reconfigure FPGA from software (#10) 2021-10-29 00:19:17 +02:00
Mateusz Faderewski
adff845460
[SC64][FW][SW] Load CPU software directly from embedded flash in FPGA (#9) 2021-10-26 23:44:09 +02:00
Mateusz Faderewski
45fbd53001
[SC64][FW][SW] Complete fw/sw rewrite with RISC-V softcore CPU as flashcart controller (#5) 2021-09-25 20:00:36 +02:00
Polprzewodnikowy
f75021eb3e [SC64][FW] Delete unnecessary files 2021-02-06 19:45:10 +01:00
Mateusz Faderewski
1a02a73228
[SC64][FW][SW] SDIO interface instead of slow SPI (#4) 2021-02-06 19:35:50 +01:00
Mateusz Faderewski
b2395a4726
[SC64][FW][SW] USB debug interface, SD Card interface and bootloader, SRAM save emulation, SDRAM constraints, general improvements (#3) 2021-02-01 00:40:56 +01:00
Polprzewodnikowy
5c4a886bcc [SC64][FW][HW][SW] Completely new concept for firmware, abandoned SummerBanger64 for N64-UNFLoader, added UltraCIC-III as submodule, CI configuration 2020-11-06 00:17:08 +01:00
Polprzewodnikowy
160ff68af3 [SC64][FW] EEPROM 4/16K save type implementation 2020-10-11 00:32:00 +02:00
Polprzewodnikowy
19275b7bfe [SC64][FW] Add documentation link for qflexpress.v module 2020-10-08 02:17:02 +02:00
Polprzewodnikowy
bc802619d2 [SC64] Initial version 2020-10-08 02:04:42 +02:00