Age | Commit message (Collapse) | Author |
|
There are plans to add some brains to GameDetector class, which will let us
avoid passing detector to init() method.
svn-id: r15873
|
|
NOTE: This breaks most ports, and they will not pass assertions. If you will
fix it (by moving violating OSystem calls to go() method), I'll be grateful.
If you don't bother to fix it, there is a workaround. Just comment out
beginGFXTransaction() and endGFXTransaction() in backends/sdl/graphics.cpp.
This will tunr it off and will use default transaction-less implementation.
svn-id: r15870
|
|
svn-id: r15851
|
|
code doesn't have to worry about the memory managment anymore, it's all 'automatic' now). May have introduced a mem leak or two, please check :-)
svn-id: r15848
|
|
which don't seem to be supported).
svn-id: r15830
|
|
svn-id: r15825
|
|
the premixer. There can be only one, and this conflicted with Adlib in multi_midi mode.
svn-id: r15821
|
|
svn-id: r15809
|
|
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: r15794
|
|
svn-id: r15793
|
|
svn-id: r15777
|
|
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: 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
|
|
svn-id: r15768
|
|
- Added new operators
- cleanup
svn-id: r15767
|
|
- bLauched var : to know if we have launched an engine
- new info panel
- sysAppLaunchCustomDeleteEngine : if the back to launcher option is disabled
svn-id: r15766
|
|
svn-id: r15765
|
|
- one with launcher only resource
- one with engine only resource
+ new info panel
+ updated game panel
svn-id: r15764
|
|
svn-id: r15763
|
|
svn-id: r15762
|
|
svn-id: r15761
|
|
svn-id: r15760
|
|
svn-id: r15759
|
|
svn-id: r15758
|
|
svn-id: r15757
|
|
- lightspeed integration
- return to launcher on exit
+ cleanup
svn-id: r15756
|
|
svn-id: r15755
|
|
svn-id: r15754
|
|
svn-id: r15753
|
|
svn-id: r15752
|
|
svn-id: r15751
|
|
svn-id: r15750
|
|
svn-id: r15749
|
|
svn-id: r15748
|
|
svn-id: r15747
|
|
svn-id: r15746
|
|
svn-id: r15745
|
|
svn-id: r15744
|
|
svn-id: r15743
|
|
svn-id: r15739
|
|
svn-id: r15734
|