Age | Commit message (Collapse) | Author |
|
added playNote command for soundeffects
svn-id: r42544
|
|
big cleanup of the interrupt-function
changed NoteOn function to pass the results directly instead of saving them in member variables
svn-id: r42466
|
|
fixed NoteOff and removed some useless variables - intro sounds fine now
svn-id: r42461
|
|
use similar FP-rounding as the original player
svn-id: r42454
|
|
fixed volume-handling a bit, still not correct
svn-id: r42343
|
|
svn-id: r42339
|
|
svn-id: r42336
|
|
fixed passing length of samples to Paula
fixed setting tempo at songstart
fixed setting tempo/flags only if loading a score
svn-id: r42334
|
|
fixed 2 bugs in the calcnote function
svn-id: r42304
|
|
svn-id: r42276
|
|
svn-id: r42274
|
|
reversed the log functions which does exactly the inverse as the name implies (its refered as "antilog" in the sources *rollseyes*)
svn-id: r42273
|
|
svn-id: r42189
|
|
aren't used afterwards). Fixed that, and some warnings.
svn-id: r42187
|
|
Partially implemented queued Events and some related commands
svn-id: r42186
|
|
svn-id: r42096
|
|
and displaying a bit of information for maxtrax file
svn-id: r42013
|
|
svn-id: r41994
|
|
removed 1 potentially troublesome assert
svn-id: r41988
|
|
to EGA the "old" palette will be used
tfmx/tfmxplayer.cpp: removed some unused stuff
sound/mods/tfmx.cpp: emulating the way MI initialises new macro-programms. (Difference might not be audible at all)
svn-id: r41976
|
|
supposed to execute. (instead of doing that loop "outside").
Added "addBeginn" Effect, not used by MI but simple to implemt.
svn-id: r41910
|
|
replaced all modulos with masks
swapped Paulas stereo output
svn-id: r41856
|
|
svn-id: r41717
|
|
Added stopping of sfx, seems like Monkey Island is pretty messy when it comes to handling sfx though.
Those two changes fix the "mansion burglary"
svn-id: r41716
|
|
fixed patterncommand 0xFE not working,
added an option "-hack-patternstop" to the commandline tool
svn-id: r41710
|
|
svn-id: r41694
|
|
svn-id: r41693
|
|
doSong are now nore readable
svn-id: r41692
|
|
svn-id: r41686
|
|
be stopped)
Cleanups in player_v4a.
svn-id: r41685
|
|
svn-id: r41676
|
|
svn-id: r41672
|
|
svn-id: r41551
|
|
automatically stop the player after all Patterns are stopped dependend on a variable.
svn-id: r41549
|
|
svn-id: r41527
|
|
Made musictimer work a bit better, merged the 2 tables into 1
svn-id: r41526
|
|
created a class player_v4a to hook TFMX Playback into Scumm. Monkey Island has sound, but no sfx yet
svn-id: r41480
|
|
Made modifications dependend on compiletime-variable TFMX_CMDLINE_TOOL.
scumm.vcproj, scummvm-tfmx.sln, scummvm-tfmx.vcproj:
enabled Scumm-Engine
tfmx.cpp:
Some small cleanups and corrections
svn-id: r41478
|
|
Added commandline option to output to flac
svn-id: r41434
|
|
svn-id: r41427
|
|
couple more macros implemented, all effects Monkey Island uses should be supported now
svn-id: r41413
|
|
renamed some variables
made sure the fixed-point multiplications have the same results, even in cornercases
paula.cpp: changed/reverted stuff in Paula again.
svn-id: r41410
|
|
added "vibrato-effect"
paula.cpp:
fixed bug introduced in last commit
svn-id: r41392
|
|
svn-id: r41383
|
|
Changes in Paula.cpp/Paula.h + soundfx.cpp:
Added (easy) queueing of samples by implementing methods that act similar
like writes to the Amiga-Chipset would.
Added counting of DMA-Interrupts, that is how often a sample finished
playing.
Added a base for the interrupt-interval, in most cases this will be the
Cia-clockrate. Derived classes can then set the interval without scaling to
the samplerate
Changes in common/scummsys.h:
Only disable warnings with pragmas for MS Compilers that cant do so
otherwise. Newer MSVC Versions can and should disable warnings in the
Project-Settings.
Files in tfmx:
Some files for debugging. Wont ever be commited back into trunk so those
will contain some messy and hackish code
Added: tfmx.h/tfmx.cpp
Player for TFMX-Modules.
Rest: main.cpp etc.
Modified buildsystem to include new directory, modified main.cpp so it
calls tfmxmain (tfmxplayer.cpp) instead of starting the GUI.
svn-id: r41382
|
|
look at debug() and debugC(), since I'm really bored with this now. :-)
svn-id: r41061
|
|
svn-id: r40827
|
|
svn-id: r39236
|
|
svn-id: r36143
|
|
need to be slightly tweaked to fix overloading errors/warnings)
svn-id: r34514
|