Commit Graph
215 Commits
Author SHA1 Message Date
Steve Checkoway 52b7411cee PBXGetVolInfoSync is deprecated as is just about every other function that will convert from a path to a vol ref number so don't bother. Just use the volume name to flush since that was the only thing the vol ref number was used for.
Compute volume size using block size times number of blocks.
2006-02-06 02:58:34 +00:00
Glenn Maynard 918e9ec05b fix ID 2006-02-03 07:27:08 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Steve Checkoway 75ec9b356c PBXGetVolInfoSync is deprecated but there are something like 15 different functions with different prefixes that all do about the same thing. For now, just mark it as deprecated until I can figure out which I should be using. 2006-01-15 12:22:47 +00:00
Steve Checkoway bc5582d639 Fix memory leak. 2006-01-08 00:28:17 +00:00
Steve Checkoway 3608694a18 Do memory card stuff (more) correctly. 2006-01-08 00:23:33 +00:00
Glenn Maynard b2cec2d787 build fix 2006-01-04 18:09:39 +00:00
Glenn Maynard 37af3d7b37 build fix 2006-01-04 17:46:29 +00:00
Glenn Maynard 4671102354 cleanup 2005-12-24 07:36:27 +00:00
Glenn Maynard e7e136566b no, seriously, save to disk 2005-12-24 06:07:39 +00:00
Glenn Maynard 0a087099b6 fix possible crash if GetVolumeInformation fails: szVolumeNameBuffer would
be uninitialized
2005-12-24 06:06:45 +00:00
Glenn Maynard 635434ea17 fix for confusingly similar error codes
do log when the file already exists
2005-12-24 03:16:20 +00:00
Glenn Maynard b923d82f90 cleanup 2005-12-24 03:10:22 +00:00
Glenn Maynard 53800b79a3 try to avoid writing to the device to do a wirte check 2005-12-24 03:09:33 +00:00
Glenn Maynard 33f7552be5 fix potential crash if QueryDosDevice fails, or returns more data than expected 2005-12-24 02:37:06 +00:00
Glenn Maynard 5ce5dc5060 simplify 2005-12-24 02:32:55 +00:00
Glenn Maynard 99d586c5a9 attempt to flush memory cards on unmount 2005-12-24 02:08:17 +00:00
Glenn Maynard bdf5a3b924 Remove MemoryCardDriver::Flush. Flush in Unmount instead. 2005-12-21 05:58:01 +00:00
Chris Danford d698a5f1ec CString -> RString in RageUtil
ThemeMetric<CString> -> LocalizedString to eliminate dependencies
2005-12-20 08:35:47 +00:00
Chris Danford efe3984ad5 detect changing USB joysticks and remap on the fly 2005-12-18 07:13:13 +00:00
Glenn Maynard bbf140a906 cleanup 2005-12-10 17:57:11 +00:00
Steve Checkoway 43066e5cb1 Only rebuild the removable device list when it changes. 2005-12-10 08:41:16 +00:00
Glenn Maynard 21a2900776 remove compat virtual 2005-12-10 07:39:31 +00:00
Steve Checkoway f91fb3b574 Missed a file. 2005-12-10 07:34:01 +00:00
Steve Checkoway 11aacd82a7 OS X memory card driver. 2005-12-10 07:14:09 +00:00
Glenn Maynard 16996cd095 update, cleanup 2005-12-10 02:36:32 +00:00
Glenn Maynard 9ff7afe86b remove unused Reset 2005-12-10 02:35:10 +00:00
Glenn Maynard 7d79d35841 cleanup 2005-12-10 02:29:33 +00:00
Glenn Maynard d6d6965e71 member, not static 2005-12-10 02:28:44 +00:00
Glenn Maynard dc1d91fa3e remove unused 2005-12-10 02:27:24 +00:00
Glenn Maynard f5aa8fdd27 comments 2005-12-10 02:21:11 +00:00
Glenn Maynard 4448fb5a5a update 2005-12-10 02:19:00 +00:00
Glenn Maynard 04ffb1657f comments, fixes 2005-12-10 02:14:06 +00:00
Glenn Maynard 03708b636a firming up this API: USBStorageDevicesChanged is "calling
GetUSBStorageDevices may return different devices"; calling
it twice in a row should have the same result
2005-12-10 02:11:34 +00:00
Glenn Maynard cdb44c71be not "new" 2005-12-10 02:08:26 +00:00
Glenn Maynard 39535c11e5 move common high-level device checking logic into base class:
- report STATE_CHECKING when a device is first seen, so "checking" shows up quickly
 - read quick profile data once bMount is true
2005-12-10 02:07:30 +00:00
Glenn Maynard bd6b59df43 sync with Linux 2005-12-10 01:49:01 +00:00
Glenn Maynard 7bf4380fb5 reuse Mount and Unmount 2005-12-10 01:46:58 +00:00
Glenn Maynard ad7ee70346 fix error 2005-12-10 01:46:17 +00:00
Glenn Maynard 3f27a018b3 nudge closer to Windows driver 2005-12-10 01:42:49 +00:00
Glenn Maynard 8896e8b664 cleanup 2005-12-10 01:40:19 +00:00
Glenn Maynard 03ba527b58 remove unused vConnects 2005-12-10 01:37:28 +00:00
Glenn Maynard a46a80ba3c refactor to look more like the Linux driver 2005-12-10 01:36:15 +00:00
Glenn Maynard e94119a957 break out MemoryCardDriverThreaded_Windows::GetUSBStorageDevices 2005-12-10 01:24:11 +00:00
Glenn Maynard 908e60fc0a don't make an extra copy 2005-12-10 01:19:53 +00:00
Glenn Maynard 3751c6dc88 revert last 2005-12-10 01:11:12 +00:00
Glenn Maynard cc5798a416 simplify 2005-12-10 01:05:58 +00:00
Glenn Maynard 48a313372b don't log non-removable drives 2005-12-10 01:04:16 +00:00
Glenn Maynard db4cc8df2e Floppy drives can be reassigned, and other things can end up on A: and B:. Check the actual device type. 2005-12-10 00:36:34 +00:00
Glenn Maynard 9dc6b7366a cleanup 2005-12-09 23:54:18 +00:00