Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-01 | refactored and commented player_va4 a bit | Norbert Lange | |
fix waitcommand in Tfmx try making tfmxplayer compile again svn-id: r42976 | |||
2009-07-31 | Added the last 2 patterncommands just so I dont have to warn about ↵ | Norbert Lange | |
unimplemented ones svn-id: r42963 | |||
2009-07-31 | process all DMA Events before Macros, for the unlikely chance of making a ↵ | Norbert Lange | |
difference svn-id: r42962 | |||
2009-07-31 | using accessmodifiers in Tfmx now and removed/disabled functions that now ↵ | Norbert Lange | |
dont work anymore (the commandline utility cant be compiled anymore as result of this) added arraysize of external signals and check it before accesses moved 2 debug-functions into Tfmx.cpp, removed depencies to files in the tfmx folder moved common code for fade-effects in a seperate method svn-id: r42961 | |||
2009-07-29 | Fix typo, which made our "floorf" macro use "floorf" instead of "floor" on ↵ | Johannes Schickel | |
systems without "floorf". svn-id: r42904 | |||
2009-07-27 | Oops enabled HACK to prevent multiple OPL instances again. | Johannes Schickel | |
svn-id: r42849 | |||
2009-07-19 | use own soundhandle as the ones in Kyra::Sound seem to be used for voices ↵ | Norbert Lange | |
(and might get killed) svn-id: r42620 | |||
2009-07-19 | use ticks for timing fadeout | Norbert Lange | |
svn-id: r42618 | |||
2009-07-19 | fixed retiring of external Notes | Norbert Lange | |
fixed/improved counting DMAs in Paula added flag for looping songs rearranged maxtrax.h a bit svn-id: r42613 | |||
2009-07-19 | fixed: intro-music started twice because it was hardcoded in the engine | Norbert Lange | |
removed verbose debug-output from maxtrax svn-id: r42604 | |||
2009-07-19 | add support for fadeout | Norbert Lange | |
svn-id: r42601 | |||
2009-07-19 | some more tables included, for tempo and volume values | Norbert Lange | |
svn-id: r42600 | |||
2009-07-18 | fixed some initialisation issues | Norbert Lange | |
svn-id: r42595 | |||
2009-07-18 | first attempt at enabling soundeffects using an table from the executeable. ↵ | Norbert Lange | |
Doesnt quite work as it should svn-id: r42575 | |||
2009-07-17 | merge with trunk | Norbert Lange | |
svn-id: r42574 | |||
2009-07-17 | added primitive support for Kyrandia`s Intro Music. | Norbert Lange | |
svn-id: r42567 | |||
2009-07-17 | precalculating some more from CalcNote | Norbert Lange | |
svn-id: r42556 | |||
2009-07-17 | avoid some calculations from being done every time in CalcNote | Norbert Lange | |
svn-id: r42553 | |||
2009-07-17 | simplified NoteOn calculations | Norbert Lange | |
added playNote command for soundeffects svn-id: r42544 | |||
2009-07-15 | Got rid of two more ioFailed uses | Max Horn | |
svn-id: r42501 | |||
2009-07-14 | Got rid of some more ioFailed uses (also fixed a potential leak in ↵ | Max Horn | |
graphics/font.cpp, and handle eos correctly in the FLAC code) svn-id: r42488 | |||
2009-07-14 | removed one more useless variable and turned often used flags into bools | Norbert Lange | |
big cleanup of the interrupt-function changed NoteOn function to pass the results directly instead of saving them in member variables svn-id: r42466 | |||
2009-07-13 | cleaned up NoteOn a bit | Norbert Lange | |
fixed NoteOff and removed some useless variables - intro sounds fine now svn-id: r42461 | |||
2009-07-13 | added routine pickvoice to dinamically choose a fitting channel | Norbert Lange | |
use similar FP-rounding as the original player svn-id: r42454 | |||
2009-07-10 | made all structures that are only written when loading song/samples const | Norbert Lange | |
fixed volume-handling a bit, still not correct svn-id: r42343 | |||
2009-07-10 | added initialisation of channels | Norbert Lange | |
svn-id: r42339 | |||
2009-07-10 | changed: period in Paula get set immediately instead of queued | Norbert Lange | |
svn-id: r42336 | |||
2009-07-10 | added timebased effects | Norbert Lange | |
fixed passing length of samples to Paula fixed setting tempo at songstart fixed setting tempo/flags only if loading a score svn-id: r42334 | |||
2009-07-09 | fixed some mismatched new[]/delete | Norbert Lange | |
fixed 2 bugs in the calcnote function svn-id: r42304 | |||
2009-07-09 | Added proper safeguards for shorten.*, thereby fixing commit 42259 | Filippos Karapetis | |
svn-id: r42290 | |||
2009-07-09 | Renamed sound/iff.* to sound/iff_sound.* to fix an issue with the upcoming ↵ | Filippos Karapetis | |
changes to the MSVC project files (sound/iff.* produces iff.obj, which clashes with iff.obj from graphics/iff.*) svn-id: r42287 | |||
2009-07-09 | fixed up some constants | Norbert Lange | |
svn-id: r42276 | |||
2009-07-09 | fixed (and inlined) the "Antilog" function | Norbert Lange | |
svn-id: r42274 | |||
2009-07-08 | implemented setting note-periods, likely still somewhat wrong. | Norbert Lange | |
reversed the log functions which does exactly the inverse as the name implies (its refered as "antilog" in the sources *rollseyes*) svn-id: r42273 | |||
2009-07-08 | Added guards to only include the Shorten audio code when the SAGA2 code in ↵ | Filippos Karapetis | |
the SAGA engine is enabled svn-id: r42259 | |||
2009-07-06 | fix identation and replaced the "goto-workaround" with something simpler | Norbert Lange | |
svn-id: r42189 | |||
2009-07-06 | GCC thinks it's wrong to goto past variables being initialised (even if they | Torbjörn Andersson | |
aren't used afterwards). Fixed that, and some warnings. svn-id: r42187 | |||
2009-07-06 | Implemented a few commands | Norbert Lange | |
Partially implemented queued Events and some related commands svn-id: r42186 | |||
2009-07-04 | Added tons of members to MaxTrax, songs get fully loaded and stored internally | Norbert Lange | |
svn-id: r42096 | |||
2009-07-01 | added a skeleton for maxtrax modules. Not much happening yet, just reading ↵ | Norbert Lange | |
and displaying a bit of information for maxtrax file svn-id: r42013 | |||
2009-07-01 | - Added GCC_PRINTF attribute to several funcs where it makes sense | Max Horn | |
- change some constants from double to float, to avoid "loss of precision due to implicit conversion" warnings - removed duplicate prototypes for some funcs - fixed some "increases required alignment of target type" warnings svn-id: r42009 | |||
2009-07-01 | some Code-Formatting | Norbert Lange | |
svn-id: r41994 | |||
2009-07-01 | Merging in changes from trunk | Norbert Lange | |
svn-id: r41989 | |||
2009-07-01 | Added kyra project | Norbert Lange | |
removed 1 potentially troublesome assert svn-id: r41988 | |||
2009-06-30 | engines/scumm/*: enabled choosing of the colorpalette, by setting RenderMode ↵ | Norbert Lange | |
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 | |||
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 |