Glenn Maynard
9f06afa9a4
Err ...
2004-11-04 22:56:22 +00:00
Sean Burke
eda14f3d13
Add iconv implementation of string conversion. Needs cleaning, but works.
2004-11-04 22:43:35 +00:00
Glenn Maynard
e3b9a4bacc
flush the sound to the write position, not the play position
2004-11-04 00:20:48 +00:00
Glenn Maynard
26faea2615
Revert. FLUSHING was defined by me, so it's not possible for me to have
...
misconceptions about what it means. :) Probable real fix in a moment
(that doesn't cause us to waste resources mixing silence).
2004-11-04 00:19:18 +00:00
Glenn Maynard
feae525a63
we have music for keyed songs, even if we have no BGM track
2004-11-04 00:03:51 +00:00
Ben Anderson
0322d5d447
Whoever wrote this apparently thought the FLUSHING state had something to do with playing back the sound. Removing this fixed the bug where 'short' keysounds were clipped. And I guess I might as well fix a small typographical error in that comment.
2004-11-03 23:59:23 +00:00
Glenn Maynard
6ff519cd50
Better difficulty detection.
...
Prefer to read global stats from DIFFICULTY_NORMAL.
Fix songs that have differing 02 tags across files.
2004-11-03 09:35:10 +00:00
Glenn Maynard
d581ae240e
fix row 0 being skipped
2004-11-03 08:22:20 +00:00
Glenn Maynard
d398a38094
Load all BMS data into a map, then parse. Removes extra re-parsing,
...
fixes stop and BPM changing, fixes stop/BPM change interactions with
time sig changing.
2004-11-03 06:54:05 +00:00
Charles Lohr
fc743ca02e
Add: Metrics for NetSelectMusic's Next, Prev and NoSongs Screens
2004-11-03 05:35:39 +00:00
Charles Lohr
7f434ea7bd
Add: Metrics for NetSelectMusic's Next, Prev and NoSongs Screens
2004-11-03 05:34:56 +00:00
Charles Lohr
43e333caef
Fix: Allow ScreenStage to go "back" properly.
2004-11-03 05:31:09 +00:00
Glenn Maynard
0cad63c012
Most BMS files are in Shift-JIS.
2004-11-02 10:50:38 +00:00
Glenn Maynard
bd1df8aacb
simplify
2004-11-02 10:30:03 +00:00
Glenn Maynard
a2c8f90224
simplify more
2004-11-02 07:55:55 +00:00
Glenn Maynard
ab7a7076d7
simplify, cleanup
2004-11-02 07:53:38 +00:00
Glenn Maynard
33d92faeb1
fix reading mono sounds in a stereo chain
2004-11-02 07:38:24 +00:00
Glenn Maynard
1eac0a3fa9
fix warnings
2004-11-01 11:02:54 +00:00
Glenn Maynard
9cfb7c6d6c
this is redundant - use TimingData::SetBPMAtBeat
2004-11-01 08:31:10 +00:00
Glenn Maynard
a80025d28f
fix PCM WAV seeking
2004-11-01 08:27:26 +00:00
Glenn Maynard
f55a617641
fix 2 and 3
2004-11-01 08:06:56 +00:00
Glenn Maynard
638a5fd89d
fix assertion failure
2004-11-01 07:47:38 +00:00
Glenn Maynard
f0ec9ebbd6
fix assertion failure
2004-11-01 06:46:46 +00:00
Chris Danford
8c1c2d0095
fix compile error
2004-11-01 06:30:35 +00:00
Glenn Maynard
bf9af176a0
simplify
2004-11-01 05:12:39 +00:00
Glenn Maynard
58f31d5b96
cleanup (don't think it's correct yet)
2004-11-01 05:08:48 +00:00
Ben Anderson
806f519d16
Parse direct BPM changes correctly (source: http://www.angelfire.com/ga4/jackatrades606606/BMS_Reading_Tutorial.txt )
2004-11-01 01:49:50 +00:00
Glenn Maynard
ca02ee68d0
log ignored loads due to cached !m_bHasMusic
2004-10-31 20:32:57 +00:00
Glenn Maynard
2046ab5261
nah
2004-10-30 07:42:03 +00:00
Glenn Maynard
0fc2b8b5fa
fix no notes
2004-10-30 07:40:31 +00:00
Glenn Maynard
69914bcbbf
fix memory usage regression
2004-10-30 07:18:28 +00:00
Josh Allen
093d66ecec
NULL pointers after deleting
...
Clean up nested if statements
Fix comparing artist twice
2004-10-30 04:13:45 +00:00
Glenn Maynard
8d51f577de
copying up DSound fixes from 3.9
2004-10-29 03:06:04 +00:00
Charles Lohr
d8f885b4b9
OOps. that shouldn't have been included.
2004-10-29 02:05:52 +00:00
Charles Lohr
0ec8f61a0e
Update & user list fix
2004-10-29 01:58:56 +00:00
Charles Lohr
15fd06145b
Update
2004-10-29 01:56:11 +00:00
Charles Lohr
c8f6ceb4e2
Added extra colors that were forgotten
2004-10-28 23:54:15 +00:00
Ryan Dortmans
96275c6834
Possible fix for 128 meg RAM xbox
2004-10-28 07:58:13 +00:00
Ryan Dortmans
b17860c1e1
Add Xbox input translation
2004-10-28 07:56:13 +00:00
Ryan Dortmans
afef064bbc
Xbox: 0 is a valid socket number
2004-10-28 07:54:49 +00:00
Glenn Maynard
c21d4c2756
simplify a bit, optimize
2004-10-28 05:10:47 +00:00
Glenn Maynard
ca4ecb9d59
remove unused stuff
2004-10-28 03:01:58 +00:00
Glenn Maynard
c347954806
add header
2004-10-28 02:17:50 +00:00
Charles Lohr
242f2b4885
Fixed 2 occourances of -1 insted of 0 causing a small issue.
2004-10-28 01:03:57 +00:00
Glenn Maynard
f7e317f9dd
cleanup
2004-10-27 22:12:17 +00:00
Glenn Maynard
227d0ffcba
Move hold note handling into a small class; this allows easy changing of
...
the hold note buffer size. Handle flushing the queue if it fills, so we don't
have to have such a large buffer. (It may also help performance slightly
if we can make hold note rendering fit in a 256k or 512k D$, but I didn't
benchmark ...)
2004-10-27 21:58:31 +00:00
Glenn Maynard
48fda990cd
update
2004-10-27 19:52:51 +00:00
Glenn Maynard
303d0600d4
cleanup
2004-10-27 19:49:08 +00:00
Glenn Maynard
37c4e97ceb
cleanup
2004-10-27 19:33:52 +00:00
Ryan Dortmans
536fc4fe3a
Fixed Xbox implementation
2004-10-27 07:25:36 +00:00