Mateusz Faderewski
b88c9a314b
[SC64][SW] Added license notice in the sc64deployer help
2025-03-12 23:05:13 +01:00
Mateusz Faderewski
e4c3f34fb0
[SC64][SW] Added warning about unknown variant of IPL3
2025-03-12 22:36:26 +01:00
Luke Stadem
b520f9ace8
[SC64][SW] Added rerun-if-changed for bootloader dependency ( #108 )
...
Changes to the bootloader source were not being noticed by cargo when
recompiling sc64deployer.
We can use
[rerun-if-changed](https://doc.rust-lang.org/cargo/reference/build-scripts.html#rerun-if-changed )
to instruct cargo to rerun the `build.rs` script if there were any
changes to any file inside `bootloader/src/` (recursively).
2025-03-12 18:47:50 +01:00
Mateusz Faderewski
d8c4f979cc
[SC64][WEB] FAQ cleanup
2025-03-11 22:21:08 +01:00
Robin Jones
d63f5893da
[SC64][WEB] FAQ improvements ( #104 )
...
Add some improvements. take what you need.
2025-03-11 22:17:33 +01:00
Mateusz Faderewski
d307e1a5b1
[SC64][SW] Remove use keyword for std::ffi::c_char in ftdi.rs
2025-03-11 22:16:24 +01:00
liffy
65f8fa3cf7
[SC64][SW] Fix invalid variable type (description
/serial
) for libftdi functions in sc64deployer ( #105 )
...
`c_char` isn't `i8` on all architectures (e.g. on ARM it's `u8`)
Co-authored-by: lif <>
Co-authored-by: Mateusz Faderewski <sc@mateuszfaderewski.pl>
2025-03-11 22:14:52 +01:00
Mateusz Faderewski
6c566bd530
[SC64][CI/CD] Fix firmware building ( #107 )
2025-03-11 22:04:38 +01:00
Mateusz Faderewski
99060bec15
[SC64][SW] Display more meaningful error message for menu load
2025-03-11 21:20:41 +01:00
Mateusz Faderewski
63feaa0c2e
[SC64][SW] Add project license information in the bootloader
2025-03-11 14:04:16 +01:00
Mateusz Faderewski
a59ad1d39b
[SC64][HW] License PCB project files under CERN-OHL-S-2.0
2025-03-11 14:01:49 +01:00
Mateusz Faderewski
30fb3d0ea6
[SC64][SW] Disable auto new line in bootloader display printing functions
2025-03-09 21:14:54 +01:00
Mateusz Faderewski
a3d4082384
[SC64][SW] Added an option to force load menu when boot mode is ROM/DDIPL and R button is held
2025-03-09 20:50:24 +01:00
Mateusz Faderewski
0739ca624c
[SC64][SW] Added controller reading functions in the bootloader
2025-03-09 20:48:15 +01:00
Mateusz Faderewski
bb1ce45dfe
[SC64][CI/CD] Move Lattice Diamond license to GitHub secrets
2025-03-09 09:33:17 +01:00
Mateusz Faderewski
9193e9c6f2
[SC64][BUILD] Moved getting commit info to build.sh script
2025-03-08 22:14:35 +01:00
Mateusz Faderewski
3fbb6f3823
[SC64][BUILD] Moved time printing from docker_build.sh to build.sh
2025-03-08 22:12:38 +01:00
Mateusz Faderewski
f546e5d17d
[SC64][SW] Implement FlashRAM timings emulation and add a fake variant of FlashRAM
2025-03-07 20:51:56 +01:00
Mateusz Faderewski
8393963650
[SC64][SW] Enable support for GPT partition scheme in FatFs + Update FatFs
2025-02-01 02:19:22 +01:00
Mateusz Faderewski
20a9ec0087
[SC64][BUILD] Force docker image platform to linux/x86_64
2025-01-27 19:50:53 +01:00
Mateusz Faderewski
b3d9e98e68
[SC64][WEB] Added a FAQ page + small updates
2025-01-27 19:49:59 +01:00
Luke Stadem
6698550dbd
[SC64][DOCS] Fix inaccurate identifier string for successful USB packets ( #100 )
...
According to my testing and the [existing sc64deployer
software](/Polprzewodnikowy/SummerCart64/blob/main/sw/deployer/src/sc64/link.rs#L186),
the identifier should be `CMP`, not `RSP`.
2024-12-24 21:01:24 +01:00
Mateusz Faderewski
18041e2547
[SC64] v2.20.2 release
v2.20.2
2024-11-18 22:58:35 +01:00
Mateusz Faderewski
0538a28f9e
[SC64][SW] Fixed regression in the SD card module introduced in the latest refactor
2024-11-18 22:57:14 +01:00
Mateusz Faderewski
1ade3ade8e
[SC64] v2.20.1 release
v2.20.1
2024-11-16 15:20:12 +01:00
Mateusz Faderewski
80b4aa95cd
[SC64] Updated GitHub issue template
2024-11-16 13:59:46 +01:00
Mateusz Faderewski
6eef811cd6
[SC64][SW] Fix SD deinit error when the card is not locked + SD module refactor
2024-11-16 13:47:20 +01:00
Raphaël Tétreault
e2c100ae7f
[SC64] Revise README to include Feature subheadings for easy at-a-glance reading ( #77 )
...
I made some minor changes to the README to try and address the most
common read-the-manual moments seen in the N64Brew Discord.
Specifically, I broke out the features listed in the README into
sub-categories, with the non-developer features up at the top for
non-technical people to read first.
The categories are:
- Hardware-Dependent Game Features
- Game Saves
- Menu
- Game Development
- Cartridge Production
Co-authored-by: Mateusz Faderewski <sc@mateuszfaderewski.pl>
2024-10-11 19:09:41 +02:00
Mateusz Faderewski
a6e86587ae
[SC64][DOCS][WEB] Updated readme, documentation and website
2024-10-11 18:36:10 +02:00
Mateusz Faderewski
93ab101be4
[SC64] Updated GitHub issue/PR templates
2024-10-11 18:26:46 +02:00
Mateusz Faderewski
cc41652e6f
[SC64][DOCS][WEB] Added a link to a video build guide
2024-10-09 11:19:25 +02:00
Mateusz Faderewski
ed63eb3e8c
[SC64] v2.20.0 release
v2.20.0
2024-09-29 21:14:55 +02:00
Mateusz Faderewski
db4f16754f
[SC64][SW] Release SD lock on init error
2024-09-29 21:14:32 +02:00
Mateusz Faderewski
74e20cb8cc
[SC64][SW] Added access to the SD card via USB interface ( #90 )
2024-09-29 20:58:52 +02:00
Mateusz Faderewski
3146cc8c99
[SC64][SW] Fix USB reset procedure (I/O buffer purge)
v2.19.0
2024-09-03 12:48:36 +02:00
Mateusz Faderewski
4a50e33acd
[SC64][WEB] Updated info on the website
2024-08-24 22:02:25 +02:00
Mateusz Faderewski
d12bfaabf6
[SC64][SW] Fix timeout issues on slow backends in sc64deployer
2024-08-18 13:30:24 +02:00
Mateusz Faderewski
04cecb1955
[SC64] v2.19.0 release
2024-08-17 18:23:57 +02:00
Mateusz Faderewski
a5284aa770
[SC64][SW] Updated sc64env docker image
2024-08-17 16:53:57 +02:00
Giovanni Bajo
bbcf041b5a
[SC64][SW] Allow lowercase confirmation ( #85 )
...
At least one user fell for this, so we can allow lowercase to reduce
support issues
2024-08-17 15:06:41 +02:00
Mateusz Faderewski
12e16b807a
[SC64][DOCS][WEB] Updated website and documentation
2024-08-16 13:59:46 +02:00
Mateusz Faderewski
92fb4a85df
[SC64][FW][SW] New framework for SC64 IRQ handling ( #68 )
2024-08-16 13:52:01 +02:00
Mateusz Faderewski
1259687902
[SC64][HW] Changed battery holder from 1060 to 1058 + minor PCB improvements
2024-08-11 15:41:09 +02:00
Mateusz Faderewski
d8976def97
[SC64][SW] Optimized memory usage in the sc64deployer
2024-07-23 18:26:17 +02:00
Mateusz Faderewski
e9ee025e21
[SC64][FW][SW] Slightly speed up DMA write transfer speed + USB speed test fixes
2024-07-21 22:15:06 +02:00
Mateusz Faderewski
912f356650
[SC64][SW] Added USB speed test
2024-07-21 20:15:44 +02:00
Mateusz Faderewski
631f140c48
[SC64][SW] Adjust buffer sizes in sc64deployer to tune for maximum transfer speed
2024-07-21 12:19:03 +02:00
Mateusz Faderewski
71cef2cd6c
[SC64][SW] Change error type starting ID to avoid reusing old error code IDs
2024-07-21 12:17:44 +02:00
Mateusz Faderewski
1b71b4a333
[SC64][FW] Verilator tests + many bugfixes in the FPGA code ( #75 )
2024-07-21 11:15:08 +02:00
Mateusz Faderewski
5e33e516a2
[SC64][SW] Implement new libftdi backend in the sc64deployer ( #72 )
2024-07-21 10:48:20 +02:00