Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-27 | Modified macro-,patter-,track-step functions to loop aslong they are ↵ | Norbert Lange | |
supposed to execute. (instead of doing that loop "outside"). Added "addBeginn" Effect, not used by MI but simple to implemt. svn-id: r41910 | |||
2009-06-25 | Fixed restarting of song (hopefully thouroughly) | Norbert Lange | |
replaced all modulos with masks swapped Paulas stereo output svn-id: r41856 | |||
2009-06-20 | and 1 fix for a regression - always set sampleperiod before starting output | Norbert Lange | |
svn-id: r41717 | |||
2009-06-20 | fixed portamento-effect. | Norbert Lange | |
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 | |||
2009-06-20 | Some more cleanups, | Norbert Lange | |
fixed patterncommand 0xFE not working, added an option "-hack-patternstop" to the commandline tool svn-id: r41710 | |||
2009-06-19 | Added fade effect, song 17 uses it. | Norbert Lange | |
svn-id: r41694 | |||
2009-06-19 | modified doSong so you can start a new Song without killing running macros | Norbert Lange | |
svn-id: r41693 | |||
2009-06-19 | moved common initialisation routines into their own functions. doMacro and ↵ | Norbert Lange | |
doSong are now nore readable svn-id: r41692 | |||
2009-06-19 | more cleanups, got rid of pendingTrackstep variable | Norbert Lange | |
svn-id: r41686 | |||
2009-06-19 | Enabled signals and made ScummVM use them (they specify when a song should ↵ | Norbert Lange | |
be stopped) Cleanups in player_v4a. svn-id: r41685 | |||
2009-06-19 | added support for SFX by using a seperate Player for them. | Norbert Lange | |
svn-id: r41676 | |||
2009-06-19 | Ugly hack for fixing color palette | Norbert Lange | |
svn-id: r41672 | |||
2009-06-15 | My last commit fired an assert on some songs, fixed! | Norbert Lange | |
svn-id: r41551 | |||
2009-06-15 | Fixed a bug which caused MI Song 3 to loop forever. Made my hack to ↵ | Norbert Lange | |
automatically stop the player after all Patterns are stopped dependend on a variable. svn-id: r41549 | |||
2009-06-14 | Removed some debugmessages so Linux manages to build again =/ | Norbert Lange | |
svn-id: r41527 | |||
2009-06-14 | player_v4a: | Norbert Lange | |
Made musictimer work a bit better, merged the 2 tables into 1 svn-id: r41526 | |||
2009-06-12 | Removed alot of the debug-output | Norbert Lange | |
created a class player_v4a to hook TFMX Playback into Scumm. Monkey Island has sound, but no sfx yet svn-id: r41480 | |||
2009-06-12 | sdl.cpp, main.cpp: | Norbert Lange | |
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 | |||
2009-06-12 | * Moved the updated IFF code from Parallaction to common/ | Nicola Mettifogo | |
* Updated Parallaction and SAGA to use the new decoder infrastructure. svn-id: r41465 | |||
2009-06-12 | * Replaced the A8SVXDecoder class with a function to return an AudioStream ↵ | Nicola Mettifogo | |
in trunk/sound/. * Refactored sound code in Parallaction to use the new Audio::make8SVXStream. svn-id: r41460 | |||
2009-06-10 | Finally fixed weird volume effects by fixing "wait on keyup" | Norbert Lange | |
Added commandline option to output to flac svn-id: r41434 | |||
2009-06-10 | Fix looping of Tracks | Norbert Lange | |
svn-id: r41427 | |||
2009-06-10 | Enabled envelope effect, but it still needs some work. | Norbert Lange | |
couple more macros implemented, all effects Monkey Island uses should be supported now svn-id: r41413 | |||
2009-06-09 | tfmx.c,.h: added portamento and envelope-effect (envelope not active yet) | Norbert Lange | |
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 | |||
2009-06-08 | tfmx.cpp: | Norbert Lange | |
added "vibrato-effect" paula.cpp: fixed bug introduced in last commit svn-id: r41392 | |||
2009-06-08 | Spaces for alignment, not tabs :P | Sven Hesse | |
svn-id: r41383 | |||
2009-06-08 | Initital commit modifying buildsystem and adding a TFMX Module-Player | Norbert Lange | |
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 | |||
2009-06-06 | Patch #1365914: "SCUMM: CMS support." Disabled by default. Still plenty to do. | Eugene Sandulenko | |
svn-id: r41282 | |||
2009-05-31 | The error() and warning() functions add ! and newline automatically. (I didn't | Torbjörn Andersson | |
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061 | |||
2009-05-29 | Double volume of DOSBox' OPL emulator, like DOSBox does too. | Johannes Schickel | |
svn-id: r41014 | |||
2009-05-28 | Added Audio::Timestamp::addMsecs method | Max Horn | |
svn-id: r40957 | |||
2009-05-27 | Add include guard. | Johannes Schickel | |
svn-id: r40932 | |||
2009-05-24 | Strip trailing whitespaces in the whole code base. | Johannes Schickel | |
svn-id: r40867 | |||
2009-05-23 | Add support for "getTotalPlayTime" in LinearMemoryStream again. | Johannes Schickel | |
svn-id: r40840 | |||
2009-05-23 | Allow for different MOD signatures | Sven Hesse | |
svn-id: r40827 | |||
2009-05-22 | Fixed a warning: printf("%f") should take a double, not a float. | Marcus Comstedt | |
svn-id: r40785 | |||
2009-05-19 | COMMON: Removed Stream::ioFailed() and clearIOFailed(), as they are ↵ | Max Horn | |
deprecated; however, retained ioFailed in SeekableReadStream and File for now (so for now this mainly affects WriteStream subclasses) svn-id: r40725 | |||
2009-05-18 | Add some simple implementation for type 8 data blocks: | Johannes Schickel | |
- Fix sound effect in LoL demo svn-id: r40708 | |||
2009-05-18 | Fix crash when any movie is played in the Macintosh version of The Feebles ↵ | Travis Howell | |
Files, a regression caused by revision 36085. svn-id: r40679 | |||
2009-05-13 | Fix spelling of AdLib (it's AdLib not Adlib). | Johannes Schickel | |
svn-id: r40533 | |||
2009-05-13 | Make g++ 4.4 happy (warning about out of bounds access). | Johannes Schickel | |
svn-id: r40526 | |||
2009-05-12 | Make 'create' return an OPL2 by default. | Johannes Schickel | |
svn-id: r40503 | |||
2009-05-12 | Cleanup. | Johannes Schickel | |
svn-id: r40502 | |||
2009-05-12 | Fix OPL emulator IDs. | Johannes Schickel | |
svn-id: r40498 | |||
2009-05-12 | - Add support for selecting the OPL emulator being used (config entry: ↵ | Johannes Schickel | |
"opl_driver") - Make MAME FM OPL the default emulator again - Add GUI support for selecting the active OPL emulator - Update themes svn-id: r40496 | |||
2009-05-06 | For the time being rename opl.h to opl_inc.h and opl.cpp to opl_impl.h, so ↵ | Johannes Schickel | |
MSVC does not try to compile the former opl.cpp. (Needs cleanup in the future anyway...) svn-id: r40365 | |||
2009-05-06 | Another attempt at fixing MSVC compiliation. (someone test this please ;-) | Johannes Schickel | |
svn-id: r40364 | |||
2009-05-06 | Patch #2758080: GSOC09: XMIDI parser switch cases | Max Horn | |
svn-id: r40361 | |||
2009-05-06 | Don't include headers inside namespace scopes. This should fix compilation ↵ | Johannes Schickel | |
on NDS at least. svn-id: r40360 | |||
2009-05-06 | Added a reference to scummsys.h to fix compilation errors | Paul Gilbert | |
svn-id: r40351 |