Lioncash
|
8895960bad
|
General: Use std::array where applicable
Same behavior, but with stronger typing. We can also eliminate usages of
magic values in some places.
|
2025-04-19 19:53:50 -07:00 |
|
Lioncash
|
7a813a7365
|
General: Avoid indirect includes
Ensures all inclusions are made where necessary.
|
2025-04-19 19:53:49 -07:00 |
|
Jack Andersen
|
8017bdf6c8
|
Better CMake dependency handling
|
2025-04-19 19:53:41 -07:00 |
|
|
13e6688ed9
|
Fix raw pointer bug
|
2025-04-19 19:53:40 -07:00 |
|
|
8c4d6d4210
|
Prevent garbage data from being written to memcard
|
2025-04-19 19:53:40 -07:00 |
|
Jack Andersen
|
8ce7a33f65
|
New code style refactor
|
2025-04-19 19:53:40 -07:00 |
|
Jack Andersen
|
6479678a82
|
Add public waitForCompletion method
|
2025-04-19 19:53:40 -07:00 |
|
Jack Andersen
|
474013b151
|
Implement Win32 AsyncIO
|
2025-04-19 19:53:40 -07:00 |
|
Jack Andersen
|
83bf0a47d7
|
Use asynchronous I/O for Card access
|
2025-04-19 19:53:39 -07:00 |
|
Jack Andersen
|
1ae9444fe8
|
Huge compile performance refactor
|
2025-04-19 19:53:38 -07:00 |
|
Jack Andersen
|
53cd75525b
|
string_view refactor
|
2025-04-19 19:53:35 -07:00 |
|
Jack Andersen
|
382abc6455
|
Checksum recalculate fix for getStatus()
|
2025-04-19 19:53:25 -07:00 |
|
Jack Andersen
|
a1f6ebb4ca
|
Specify binary mode when reopening card file
|
2025-04-19 19:53:25 -07:00 |
|
Jack Andersen
|
3f7d937a05
|
Card writing bug fixes
|
2025-04-19 19:53:25 -07:00 |
|
Jack Andersen
|
aa37daf0f3
|
More stable index-flipping for write ops
|
2025-04-19 19:53:25 -07:00 |
|
Jack Andersen
|
537a8f684d
|
FileHandle refactor
|
2025-04-19 19:53:25 -07:00 |
|
Jack Andersen
|
e60054ae91
|
Checksum and Card copy fixes
|
2025-04-19 19:53:25 -07:00 |
|
|
2bc1904fac
|
Better block allocation handling
|
2025-04-19 19:53:25 -07:00 |
|
Jack Andersen
|
247eae5913
|
This had better fix S_ISREG on Windows
|
2025-04-19 19:53:25 -07:00 |
|
Jack Andersen
|
e185d25292
|
stat include to make windows happy
|
2025-04-19 19:53:25 -07:00 |
|
Jack Andersen
|
b76aa3acf9
|
getStatus and setStatus implementation
|
2025-04-19 19:53:25 -07:00 |
|
Jack Andersen
|
b6e878f343
|
Changes to support CMemoryCardSys integration
|
2025-04-19 19:53:25 -07:00 |
|
|
2a6ed838d4
|
Fix file copy operation
|
2025-04-19 19:53:25 -07:00 |
|
|
e4cf066cd6
|
Proper getSerial implementation
|
2025-04-19 19:53:25 -07:00 |
|
|
5287818c4f
|
Handle no-copy/no-move permissions
|
2025-04-19 19:53:25 -07:00 |
|
|
a1beab1181
|
Formatting pass
|
2025-04-19 19:53:24 -07:00 |
|
|
061753f92f
|
Add directory iteration
|
2025-04-19 19:53:19 -07:00 |
|
|
ce78cefe8d
|
Clarify API usage
IconAddress makes no sense, points to the start of the banner, with the icon directly following,
|
2025-04-19 19:53:19 -07:00 |
|
|
731682d9a3
|
Complete base API
|
2025-04-19 19:53:17 -07:00 |
|
|
1c1f1d9adc
|
Finalize directory structure
Remove unrelated classes from Card.{cpp,hpp}
|
2025-04-19 19:53:15 -07:00 |
|