Phillip Stephens
222fb5c179
Add missing include
2019-08-31 01:58:06 -07:00
Lioncash
7e3a2370c5
General: Avoid indirect includes
...
Ensures all inclusions are made where necessary.
2019-08-30 10:35:03 -04:00
Lioncash
d906c2526b
Card: Amend doxygen comments
...
Amends broken or missing doxygen parameters. While we're at it, we can
expand the documentation a little bit to be somewhat more explanatory
about the functions.
2019-08-12 23:56:39 -04:00
Jack Andersen
dc436ffb32
Make stuff constexpr
2019-07-19 18:26:25 -10:00
Jack Andersen
8053d1125b
Windows build fixes
2019-06-12 15:33:09 -10:00
Jack Andersen
51c7163cfd
Better CMake dependency handling
2019-06-11 16:04:15 -10:00
Phillip Stephens
da4008bf50
Prevent garbage data from being written to memcard
2019-06-02 20:31:57 -07:00
Jack Andersen
630119350b
Add True and False tests for bitwise enums
2019-04-02 18:29:35 -10:00
Jack Andersen
3a6ee9a70c
Minor bitwise enum macro change
2018-12-15 20:30:54 -10:00
Jack Andersen
f126245eef
New code style refactor
2018-12-07 19:20:24 -10:00
Jack Andersen
a1e2242691
_SYS_STR macro fix
2018-10-18 14:57:43 -10:00
Jack Andersen
bd1c3e99f2
Windows build fixes
2018-10-14 10:12:52 -10:00
Jack Andersen
e84546be2d
Convert to pragma once
2018-10-06 17:41:40 -10:00
Jack Andersen
37461f2165
Add public waitForCompletion method
2018-06-16 10:08:13 -10:00
Jack Andersen
3b10be80f7
Implement Win32 AsyncIO
2018-02-06 15:36:51 -10:00
Jack Andersen
bdf4bd07a8
Use asynchronous I/O for Card access
2018-02-05 23:34:01 -10:00
Jack Andersen
8052a6372e
Huge compile performance refactor
2017-12-28 22:07:49 -10:00
Jack Andersen
bd73c89b54
UWP fix
2017-12-06 18:10:32 -10:00
Jack Andersen
c6fcf45546
Windows fixes
2017-11-13 17:36:10 -10:00
Jack Andersen
ffbe61508f
string_view refactor
2017-11-12 20:18:30 -10:00
Jack Andersen
09e0582282
Use MoveFileEx for Win32 file renaming
2017-11-05 20:57:34 -10:00
Jack Andersen
3cf7aee617
Windows fix
2017-10-29 21:28:05 -10:00
Jack Andersen
03f16f7f48
Checksum recalculate fix for getStatus()
2017-02-06 16:25:08 -10:00
Jack Andersen
bb972f8f36
Specify binary mode when reopening card file
2017-02-03 22:19:36 -10:00
Jack Andersen
537cceca49
Card writing bug fixes
2017-02-03 17:43:49 -10:00
Jack Andersen
11d1c676c4
More stable index-flipping for write ops
2017-02-02 20:21:49 -10:00
Jack Andersen
408ac735b4
FileHandle refactor
2017-01-23 21:40:47 -10:00
Jack Andersen
b5f5104877
Checksum and Card copy fixes
2017-01-23 15:50:54 -10:00
Jack Andersen
6892853a14
Ensure WideStringConvert.hpp is included
2016-12-28 12:49:09 -10:00
Jack Andersen
f629a52adf
Ensure CARD_UCS2 is conditionally defined
2016-12-28 12:43:24 -10:00
Jack Andersen
0869c7b5b5
This had better fix S_ISREG on Windows
2016-12-28 12:05:48 -10:00
Jack Andersen
7315a1dedd
getStatus and setStatus implementation
2016-12-28 11:39:10 -10:00
Jack Andersen
223ea9a56e
Changes to support CMemoryCardSys integration
2016-12-27 22:50:25 -10:00
Phillip Stephens
8d2d1134ae
Proper getSerial implementation
2016-12-23 01:48:32 -08:00
Phillip Stephens
b082a92fb2
Formatting pass
2016-09-05 13:56:39 -07:00
Jack Andersen
d0791ebd21
Correct use of constexpr
2016-07-31 18:34:54 -10:00
Jack Andersen
d242e2deb6
Use constexpr for evaluating bitwise enums
2016-07-31 10:27:28 -10:00
Phillip Stephens
99069bd069
Merge commit 'eb07c23'
2016-06-30 17:50:55 -07:00
Phillip Stephens
eb07c23acc
Fix mac build
2016-06-30 17:50:21 -07:00
Jack Andersen
7ff0fae093
Merge commit 'e7d49'
2016-06-30 09:41:50 -10:00
Jack Andersen
e7d49f7f3b
Add winsupport from hecl
2016-06-30 09:40:35 -10:00
Phillip Stephens
a34b38f8e3
Add directory iteration
2016-06-30 10:36:04 -07:00
Phillip Stephens
369d2cc23f
Clarify API usage
...
IconAddress makes no sense, points to the start of the banner, with the icon directly following,
2016-06-30 09:15:05 -07:00
Phillip Stephens
4d9bb795b9
Complete base API
2016-06-30 02:53:13 -07:00
Phillip Stephens
2a9c18534a
Finalize directory structure
...
Remove unrelated classes from Card.{cpp,hpp}
2016-06-28 11:53:37 -07:00
Phillip Stephens
4cd0330e22
Fix checksum handling
2016-06-27 01:15:02 -07:00
Phillip Stephens
65ecd15219
Various fixes, integrity checks, and preparation to include in URDE
2016-06-26 21:28:48 -07:00
Phillip Stephens
98b10f9641
Better file handling
2016-06-26 13:37:50 -07:00
Phillip Stephens
aa36b77af6
Proper fragmentation handling
2016-06-26 10:34:45 -07:00
Phillip Stephens
e7b47d7a41
Various fixes and proper BAT handling
2016-06-26 03:33:47 -07:00