Age | Commit message (Collapse) | Author |
|
in his mail to scummvm-devel. (Though "a discussed a while ago change"
sounds like sort of thing Robert Jordan writes whenever there is danger of
anything actually happening in any of his more recent books. Tantalizing,
yet non-informative. ;-)
It's still rather messy. I'll look into cleaning it up later.
svn-id: r15818
|
|
svn-id: r15817
|
|
svn-id: r15816
|
|
method which is called from go(). This ensures that extrapath is added
to list od default directories after all other paths.
svn-id: r15815
|
|
o Font::loadFont() now normally survives zero-length fonts as used in demos
o Removed unused SndRes::ITEVOC_Resample()
o Fixed playing of voice #4 on old DOS targets
o Implemented playing voices in VOX (Oki ADPCM) format
o Support of Win32 and Linux demos. There was old-style Win32 demo, which
is not supported yet, same is with DOS demo.
svn-id: r15814
|
|
But there's something wrong with the SFX, which can lead to crashes.
svn-id: r15813
|
|
svn-id: r15812
|
|
svn-id: r15811
|
|
svn-id: r15810
|
|
svn-id: r15809
|
|
ScummVM version on OSD. Now it works with the emu.
svn-id: r15808
|
|
where hardware synth is unavailable.
svn-id: r15807
|
|
svn-id: r15806
|
|
non-Win32 platforms.
svn-id: r15805
|
|
- No longer stores a sawtooth waveform twice, once with each sample negated.
- More graceful handling of truncated waveformcache files.
- Fixed tuning of patterns for non-32KHz sample rates (needs checking).
- Note: Waveform cache format changed, will automatically be rebuilt.
svn-id: r15804
|
|
svn-id: r15803
|
|
- Note-on MIDI commands outside the range 12-108 are now raised/lowered by octaves until in range (instead of being ignored).
svn-id: r15802
|
|
- Cleanup
MT32Emu:
- Lots more cleanup.
- Properly implemented pitch bending (not fast, but theoretically perfect).
- Full position delta is now calculated before PCM interpolation/decimation is performed, so that pitch modifiers will be considered.
- Now reports when using SSE or 3DNow, and when the samplerate is invalid.
svn-id: r15801
|
|
- Channels now ignore effectLevel() and chorusLevel(), instead of sending unsupported control change messages to MT32Emu (they're not supported in a real MT-32, either, according to docs).
- Implemented setPitchBendRange() by sending a sysex write command to adjust the patch.
- _outputRate is now hard-coded at 32000, until tuning can be fixed for other sample rates.
MT32EMu:
- Extended File interface to deal with reading/writing 16/32-bit values endian-independently (they're always big-endian on file).
- Improved usage of packing-related pragmas.
- Should now be endian-agnostic (without depending on #defines for the endianness).
svn-id: r15800
|
|
This call is currently only used for clearing the launcher screen to remove garbage from the main screen before reentering.
svn-id: r15799
|
|
svn-id: r15798
|
|
savegame from a different BASS version
svn-id: r15797
|
|
svn-id: r15796
|
|
svn-id: r15795
|
|
svn-id: r15794
|
|
svn-id: r15793
|
|
svn-id: r15792
|
|
svn-id: r15791
|
|
not sure how this could happen though
svn-id: r15790
|
|
itself. :-)
svn-id: r15789
|
|
change for now, until kyra is investigated further.
svn-id: r15788
|
|
svn-id: r15787
|
|
svn-id: r15786
|
|
I'm aware of were for bugs #786482 and #1043047.)
svn-id: r15785
|
|
svn-id: r15784
|
|
svn-id: r15783
|
|
array, as it seems that none of kyrandia games have more than 0x13 command opcodes (checked kyra2 and kyra3).
svn-id: r15782
|
|
svn-id: r15781
|
|
don't point to the beginning of the malloc'd buffer anymore. So use the offsets to do the free() call ; maybe it will fix the palmos issue.
svn-id: r15780
|
|
svn-id: r15779
|
|
svn-id: r15778
|
|
svn-id: r15777
|
|
svn-id: r15776
|
|
samples -> by default only does 22.5 kHz -> it's now actually almost usable on my machine ;-). Alternative approach might be to hard code 32000 here
svn-id: r15775
|
|
svn-id: r15774
|
|
svn-id: r15773
|
|
svn-id: r15772
|
|
svn-id: r15771
|
|
- now modular
- modules are located on memory card and imported to storage memory when needed
- renamed AddArgs(..) -> ArgsAdd
- args related fucntions moved to args.* source files
- make some args passed even if no game was selected
- modules management stuffs
svn-id: r15770
|
|
svn-id: r15769
|