Commit Graph

51 Commits

Author SHA1 Message Date
Chris Danford e435165014 clean up memory card logic:
- Don't do the OS mount for cards during the attract screens.  Only do OS mounts in the time between BeginGame and PlayersFinalized.
 - Remove logic for fast load of a Profile from the MemoryCard.  Instead, load the whole profile all at once on PlayersFinalized.
2004-08-09 05:01:24 +00:00
Chris Danford 551800cceb Fix unnecessary remounts of cards that weren't changed since last update.\nDon't do OS mounts or unmounts while after cards are locked. It can cause skips. 2004-08-08 18:44:41 +00:00
Glenn Maynard 396badb225 move some stuff out of arch.cpp 2004-07-07 20:12:21 +00:00
Glenn Maynard 733127d8ed license update 2004-06-08 01:24:17 +00:00
Chris Danford 110ec3d331 synchronize access to memory cards between mounting thread and main thread Profile Load/Save 2004-06-06 02:41:16 +00:00
Chris Danford 3421d2d752 add Lua function IsAnyPlayerUsingMemoryCard 2004-05-25 06:50:52 +00:00
Chris Danford ba93ee8469 "for( int p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )" 2004-05-24 06:10:11 +00:00
Chris Danford 9d1a89d0d5 add hack to not play connect/disconnect sounds after resetting USB 2004-05-03 02:43:36 +00:00
Chris Danford bfd7b1930c simplify name update logic 2004-05-03 00:34:54 +00:00
Chris Danford f9ee3daede fix compile error 2004-05-01 21:31:53 +00:00
Chris Danford 6928e8e864 ugly hack to fix "mem card name not updated if card left in between games" 2004-04-23 06:35:24 +00:00
Chris Danford e4353d5cb8 move from .h to .cpp 2004-04-23 05:40:07 +00:00
Chris Danford 2531bc9a84 add memory card level matching to disallow deep USB devices 2004-04-17 22:41:34 +00:00
Chris Danford d6e52f6aac optimize profile loading 2004-03-29 06:47:10 +00:00
Chris Danford f565527929 fix flush never called 2004-03-27 04:04:29 +00:00
Glenn Maynard 1057cf4237 MemoryCardManager::PathIsMemCard 2004-03-23 22:33:14 +00:00
Chris Danford 031b3ab03f unmount drive on memory card disconnect 2004-03-20 23:01:46 +00:00
Chris Danford f978af080d unmount drive on memory card disconnect 2004-03-20 22:16:57 +00:00
Chris Danford 9555d508ee move RageFileManager mounting into the MemoryCardDriver, not MemoryCardManager 2004-03-14 01:40:24 +00:00
Chris Danford 7fe28a6dae add PerDifficulty and PeakCombo awards 2004-03-07 04:34:49 +00:00
Chris Danford 146c8dfd85 no message 2004-02-27 03:39:34 +00:00
Chris Danford 394bf699c5 add debugging 2004-02-27 02:59:20 +00:00
Chris Danford 4ed6dba88a add debugging 2004-02-27 02:52:12 +00:00
Glenn Maynard ddc2c030d0 compile fix 2004-02-27 00:31:06 +00:00
Chris Danford 3559e640b5 add debugging 2004-02-26 17:05:27 +00:00
Chris Danford 8fa29aa5ce add debugging 2004-02-26 17:00:15 +00:00
Chris Danford 1e43128440 unload usb-storage driver between games 2004-02-26 07:36:30 +00:00
Chris Danford 8b832f11d7 unload usb-storage driver between games 2004-02-26 07:28:59 +00:00
Chris Danford 6114922698 fall back to local profile if mem card is unplugged before cards locked 2004-02-22 04:53:51 +00:00
Glenn Maynard 11e7899226 fix minor memleaks 2004-01-21 03:09:59 +00:00
Glenn Maynard f5d1503387 fix warnings 2004-01-03 04:29:42 +00:00
Chris Danford 97146abaaf clean up memory card logic 2004-01-03 03:42:40 +00:00
Chris Danford 64f24895d7 save profile data to memory card subdir so we don't clutter the root 2003-12-19 08:51:47 +00:00
Chris Danford 67a6fddcf3 load profile from memory card, fix memory card file flushing 2003-12-19 08:17:44 +00:00
Chris Danford d0a6176e13 better memory card assignment logic, add memory card icons, more memory card sounds 2003-12-19 04:52:07 +00:00
Glenn Maynard f4b97288a8 fix warnings 2003-12-18 21:18:59 +00:00
Chris Danford 1ba5e253ca windows memory card fixes/cleanup 2003-12-18 07:46:21 +00:00
Chris Danford 1c44cd23c8 add memory card insert/remove sound 2003-12-18 04:24:25 +00:00
Chris Danford e11afda65a memory card refactoring 2003-12-17 10:20:53 +00:00
Chris Danford 04a1034483 working on memory cards 2003-12-17 08:43:14 +00:00
Chris Danford 5614e772a3 linux USB device detection works 2003-12-17 07:07:36 +00:00
Chris Danford 2487e17d95 working on more efficient Linux usb detection 2003-12-17 06:59:37 +00:00
Chris Danford 7c1ff5cbe4 working on mem card detecting 2003-12-17 05:59:25 +00:00
Chris Danford d29dc74775 working on memory card detection 2003-12-17 04:32:34 +00:00
Glenn Maynard 10b75cec56 fix compile 2003-12-17 03:58:20 +00:00
Chris Danford a0167ea995 fix compile errors 2003-12-17 03:48:46 +00:00
Chris Danford 9777f6ef00 working on more efficient Linux usb detection 2003-12-17 03:43:31 +00:00
Chris Danford 597e5e69da working on more efficient Linux usb detection 2003-12-16 07:25:12 +00:00
Chris Danford 1f5e97f975 working on more efficient Linux usb detection 2003-12-16 05:10:27 +00:00
Chris Danford 83f37667ee fix compile error 2003-12-15 08:51:25 +00:00