Glenn Maynard
dac3c2b978
update
2004-12-07 00:09:47 +00:00
Glenn Maynard
495a418884
Previously, the main mount loop was unlocking the thread and then immediately
...
re-locking it. In some threads implementations (Linux 2.6), this causes the
mount thread to hog the lock, which causes SetMountThreadState to hang. Move
the "check and delay" part of the mount thread outside of the lock, so other
threads have opportunity to get the lock.
2004-12-07 00:06:59 +00:00
Glenn Maynard
4bde245842
m_fd isn't used anymore
2004-12-06 23:47:23 +00:00
Chris Danford
c23c0bec17
improve mapping from scsi index to scsi device
2004-10-15 13:47:54 +00:00
Chris Danford
d906bc83e7
don't allow Iomega micro drives
2004-10-12 01:36:37 +00:00
Chris Danford
f4f02e23a2
show a different string for "card inserted, but we don't yet know the name on the card"
2004-10-09 09:57:12 +00:00
Chris Danford
269768f856
HACK: Don't do the temp mount and the write test in the mount thread.
2004-10-09 09:34:30 +00:00
Chris Danford
e1a8aa0fbb
add more to whitelist
2004-10-08 07:29:51 +00:00
Chris Danford
332dd17b41
fix compile error
2004-10-07 23:44:12 +00:00
Chris Danford
68fcb42954
add more devices to whitelist
2004-10-07 23:17:16 +00:00
Chris Danford
c47b7fb124
clean up whitelist, add entry for Creative Labs MuVo
2004-10-07 19:48:24 +00:00
Chris Danford
322b40e1f6
fix change I reverted. Oops.
2004-10-06 03:28:33 +00:00
Steve Checkoway
1bcad560cc
What is this? It isn't in the header file and no linker errors result from not including it.
2004-10-05 11:00:53 +00:00
Steve Checkoway
d9c08228dd
Fix guard.
2004-10-05 10:57:27 +00:00
Chris Danford
952fef50c6
disallow Rio Carbon
2004-10-03 21:10:18 +00:00
Chris Danford
dc0ef1fe63
add USB device whitelist
2004-10-03 20:58:12 +00:00
Chris Danford
ffca2c6ae5
fix mounting of devices that are slow to initialize
2004-10-03 08:06:47 +00:00
Glenn Maynard
1d5e04b024
real fix for Windows memcards
2004-09-05 23:45:57 +00:00
Chris Danford
bac085dc6d
simplify
2004-08-17 06:35:42 +00:00
Chris Danford
925c349d26
clean up formatting
2004-08-17 06:16:49 +00:00
Chris Danford
f43fc93985
fix windows compile
2004-08-17 05:59:41 +00:00
Chris Danford
11a8029493
memory card cleanup
2004-08-17 05:50:51 +00:00
Chris Danford
ae319bd14e
refactor common unmount code
2004-08-14 19:38:37 +00:00
Glenn Maynard
fa9b61a9d6
fix MemoryCardDriverThreaded_Windows chewing CPU
2004-08-12 05:42:47 +00:00
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
d44e35b889
close m_fd
2004-07-19 20:39:52 +00:00
Glenn Maynard
c81e737d85
fix thread busy looping if bus/usb/devices isn't available
2004-07-17 20:44:37 +00:00
Glenn Maynard
fcf46a9f61
fix "pure virtual method called" on quit
2004-07-17 20:38:59 +00:00
Glenn Maynard
e47f331924
move some stuff out of arch.cpp, so arch drivers aren't all cross-dependent
2004-07-07 20:11:30 +00:00
Chris Danford
1296cd775d
add port detection through lsusb
2004-06-28 05:23:55 +00:00
Glenn Maynard
cd59c6a68b
cleanup
2004-06-16 04:07:19 +00:00
Chris Danford
25319403a1
move usb reset to the main thread to solve large skip on ScreenEnding
2004-06-06 23:48:22 +00:00
Glenn Maynard
c1a0128902
don't think you meant to do that
2004-06-06 23:32:07 +00:00
Chris Danford
3e036b7bf8
formatting cleanup
2004-06-06 23:26:43 +00:00
Chris Danford
342dc5d792
fix needless refreshes or devices
2004-06-06 18:56:33 +00:00
Chris Danford
b95c21c234
fix forced redetect of cards
2004-06-06 18:47:24 +00:00
Chris Danford
8eb7550bf4
fix forced redetect of cards
2004-06-06 18:39:40 +00:00
Chris Danford
9d2c6d078a
clean up formatting
2004-06-06 18:37:57 +00:00
Glenn Maynard
ddd0362144
use usleep
2004-06-06 04:07:00 +00:00
Glenn Maynard
2472ca9979
debugging
2004-06-06 03:23:08 +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
Glenn Maynard
f9a6d8857c
split out GetPortAndLevelFromSerial (currently unused)
2004-05-27 00:12:31 +00:00
Glenn Maynard
97791d82f0
license update
2004-05-15 22:30:30 +00:00
Glenn Maynard
720dd96b90
fix TestWrite
2004-05-11 21:55:04 +00:00
Glenn Maynard
d8ed56b81f
fix uninitialized value
2004-05-09 23:08:16 +00:00
Glenn Maynard
cd8f571d60
remove unneeded header
2004-05-06 09:35:14 +00:00
Glenn Maynard
3527c9dae8
hush harmless warning, fix output
2004-05-05 20:05:09 +00:00
Chris Danford
47cda9c92a
fix name update logic
2004-05-03 00:35:53 +00:00
Chris Danford
bfd7b1930c
simplify name update logic
2004-05-03 00:34:54 +00:00