Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2009-05-06 | Fix feedback/algorithm register write bugs in Dual OPL2 mode. | Johannes Schickel | |
svn-id: r40342 | |||
2009-05-05 | Really fix Dual OPL2 initialization. | Johannes Schickel | |
svn-id: r40341 | |||
2009-05-05 | Dual OPL2 initialization bugfix. | Johannes Schickel | |
svn-id: r40339 | |||
2009-05-05 | Cleanup: | Johannes Schickel | |
- Rename OPL_DOSBox to OPL, since it's inside a seperate namespace anyway - Reanme MAME_OPL to OPL, since it's inside a seperate namespace anyway svn-id: r40338 | |||
2009-05-05 | - Remove default parameter from OPL::create | Johannes Schickel | |
- Add some note that no one should use the legacy API for new code svn-id: r40337 | |||
2009-05-05 | At request by DrMcCoy enable DOSBox OPL2 by default whenever ↵ | Johannes Schickel | |
DISABLE_DOSBOX_OPL isn't defined. svn-id: r40335 | |||
2009-05-05 | AdLib emulator changes part2: | Johannes Schickel | |
- Add new OPL emulator API (and legacy access API) in sound/fmopl.h - Add DOSBox OPL emulator. - Update MAME OPL emulator for the API changes. svn-id: r40334 | |||
2009-05-05 | AdLib emulator changes part1 (breaks compilation :-/): | Johannes Schickel | |
- Add new directory sound/softsynth/opl - Move sound/fmopl to sound/softsynth/opl/mame svn-id: r40333 | |||
2009-04-22 | Rename adlib_read to adlib_get_reg_value, since it return the (cached) ↵ | Johannes Schickel | |
register value, which can not be achieved by read AdLib read. svn-id: r40084 |