Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-09 | Cleanup. | Johannes Schickel | |
svn-id: r42292 | |||
2009-07-09 | Added proper safeguards for shorten.*, thereby fixing commit 42259 | Filippos Karapetis | |
svn-id: r42290 | |||
2009-07-09 | Reverted commit #42257, as the original issue was with the compilation ↵ | Filippos Karapetis | |
process of MSVC and the ENABLE_* checks work correctly svn-id: r42289 | |||
2009-07-09 | - Rewrote and greatly simplified the MSVC8 and MSVC9 project files so that ↵ | Filippos Karapetis | |
they use common compilation properties, based on patch #2774908. These common properties make it much simpler to change options and compilation defines globally, similar to how GCC *.mk files do. Also, this fixes problems where an ENABLE_* define was set for one project file but not another (like the situation in revisions 42257 and 42259). It's now much easier to construct a tool which will create the project files dynamically. - Dropped support for MSVC7 and MSVC7.1 for now (as they don't support common compilation properties and it's no longer easy to construct them from the MSVC8 ones) - hopefully, they will return in the future, once we got a more sophisticated tool to create them - Simplified the MSVC9 <-> MSVC8 conversion tools a bit svn-id: r42288 | |||
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 | Warn instead of crash when a video frame part was found although the header ↵ | Sven Hesse | |
says there's no video svn-id: r42286 | |||
2009-07-09 | Changed the status of the cruise engine to be enabled by default | Paul Gilbert | |
svn-id: r42278 | |||
2009-07-09 | Giving Font its own real class | Sven Hesse | |
svn-id: r42277 | |||
2009-07-08 | LOL: cleanup | Florian Kagerer | |
svn-id: r42271 | |||
2009-07-08 | LOL: rename new function in last commit according to LordHoto's suggestion | Florian Kagerer | |
svn-id: r42270 | |||
2009-07-08 | LOL: fix long standing bugs in the battle system (hit chance, damage, etc) ↵ | Florian Kagerer | |
by adapting original style random number generator svn-id: r42269 | |||
2009-07-08 | - Moved printObject inside the Console class | Filippos Karapetis | |
- Enabled the parts where disassemble() is called svn-id: r42263 | |||
2009-07-08 | Only the kernel needs to be initialized before anything else, when ↵ | Filippos Karapetis | |
saving/loading svn-id: r42262 | |||
2009-07-08 | Fixed saving/loading again (broken with the latest changes for game feature ↵ | Filippos Karapetis | |
auto-detection) svn-id: r42261 | |||
2009-07-08 | Some cleanup for the script debugger code: | Filippos Karapetis | |
- Renamed struct DebugState to ScriptState and r_amp_rest to restAdjust inside EngineState. Changed restAdjust to be a uint16 (actually it is a uint16, but it was being casted back and forth from an unsigned integer, so this clears up its type and size) - Moved the script state variables from inside the run_vm() into the ScriptState struct, so that they can be accessed by the console commands and the script debugger all the time, and removed the weird isValid code svn-id: r42260 | |||
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-08 | Also added the ENABLE_IHNM and ENABLE_SAGA2 preprocessor definitions to the ↵ | Filippos Karapetis | |
scummvm project files, not only the saga project files svn-id: r42258 | |||
2009-07-08 | The ENABLE_* flags are only checked for *.cpp files in MSVC, so move the ↵ | Filippos Karapetis | |
ENABLE_* checks to sjis.cpp to fix compilation under MSVC svn-id: r42257 | |||
2009-07-08 | Updated the MSVC project files of the scummvm project (added graphics/sjis.*) | Filippos Karapetis | |
svn-id: r42256 | |||
2009-07-08 | Synced the MSVC project files of the gob engine | Filippos Karapetis | |
svn-id: r42255 | |||
2009-07-08 | Fix recent regression in vc61(). | Travis Howell | |
svn-id: r42252 | |||
2009-07-07 | Silenced the very chatty song iterator console messages by converting them ↵ | Filippos Karapetis | |
to appropriate debug messages svn-id: r42240 | |||
2009-07-07 | Improved the LSL1VGA workaround after talking with waltervn | Filippos Karapetis | |
svn-id: r42239 | |||
2009-07-07 | Added a workaround for incorrect font references in LSL1VGA (which was the ↵ | Filippos Karapetis | |
original purpose of the code removed in rev. 42219) svn-id: r42238 | |||
2009-07-07 | Change all uses of FM-Towns/fm-towns to FM-TOWNS. | Johannes Schickel | |
svn-id: r42235 | |||
2009-07-07 | Simply compile guard of SJIS code and fix comment. | Johannes Schickel | |
svn-id: r42234 | |||
2009-07-07 | Add guards to only include SJIS font code, when KYRA or SCI is enabled. | Johannes Schickel | |
svn-id: r42233 | |||
2009-07-07 | Change "FM-Towns" to "FM-TOWNS" for consistency. | Johannes Schickel | |
svn-id: r42232 | |||
2009-07-07 | - Rename FontSJIS::enableShadow to enableOutline. | Johannes Schickel | |
- Initialize outline to false by default in FontTowns. svn-id: r42231 | |||
2009-07-07 | - Added support for outlined FM-Towns ROM drawing | Johannes Schickel | |
- Adapted KYRA to use that svn-id: r42230 | |||
2009-07-07 | kFeatures800 -> kFeatures800x600 in order to have more meaningful name | Eugene Sandulenko | |
svn-id: r42229 | |||
2009-07-07 | Adapt KYRA to use the new Graphics::FontSJIS code. | Johannes Schickel | |
svn-id: r42222 | |||
2009-07-07 | Add generic functionallity to draw FM-Towns ROM. (To be used by KYRA and SCI) | Johannes Schickel | |
svn-id: r42221 | |||
2009-07-07 | Removed the weird checks for a maximum resource number (the ↵ | Filippos Karapetis | |
sci_max_resource_nr array), as it doesn't serve any real purpose and leads to strange errors: if a resource is found which is bigger than the maximum number, it will be remapped to an incorrect number from this check. This makes KQ5CD work properly again (resources would be remapped to incorrect resource numbers from this code as a result of not updating this array with the latest SCI version merges). svn-id: r42219 | |||
2009-07-07 | Change SaveLoad_Playtoons case | Arnaud Boutonné | |
svn-id: r42217 | |||
2009-07-07 | Removed the superfluous sci_version_types array (it's essentially the same ↵ | Filippos Karapetis | |
as the versionNames array) svn-id: r42216 | |||
2009-07-07 | - Add a new gametype for 'The Land of the Magic Stones' | Arnaud Boutonné | |
- Add detection of the french version - Add a new game feature for 800*600 svn-id: r42215 | |||
2009-07-07 | - Separate Playtoons gametypes from in GobEngine::initGameParts() | Arnaud Boutonné | |
- Add a specific save/load class for Playtoons as some specific files need to be tested svn-id: r42214 | |||
2009-07-07 | Cleanup: added an enum for the auto-detected features, removed the selectors ↵ | Filippos Karapetis | |
which are only used for auto-detection from the convenience selector map and placed feature auto-detection in a separate function. Also, now the automatically detected graphics resources are shown in the console. svn-id: r42212 | |||
2009-07-07 | Added auto-detection for games with older headers for script blocks, and ↵ | Filippos Karapetis | |
removed game flag GF_SCI0_OLD svn-id: r42211 | |||
2009-07-07 | Added a SCI1.1 case in the lofss opcode, like in the lofsa opcode ↵ | Filippos Karapetis | |
(essentially, lofss and lofsa both load an offset, with lofsa loading it in the accumulator and lofss in the stack). lofss is rarely used in SCI1.1 games, which explains why no lofss-related crashes have been observed in SCI1.1 svn-id: r42209 | |||
2009-07-07 | Add detection of Playtoons 2 En | Arnaud Boutonné | |
svn-id: r42208 | |||
2009-07-07 | - Added auto-detection for EGA graphics. As a result of this, GF_SCI1_EGA ↵ | Filippos Karapetis | |
has been removed and versions SCI_VERSION_01_EGA and SCI_VERSION_01_VGA have been merged into SCI_VERSION_01 - Simplified the checks for EGA and VGA graphics - Fixed a bug in script_adjust_opcode_formats() - Simplified the code in GfxResManager::getView() a bit svn-id: r42206 | |||
2009-07-07 | Removed the shooting workaround delay - the overlay number can vary, so it ↵ | Paul Gilbert | |
isn't a reliable way of identifying the specific message svn-id: r42205 | |||
2009-07-07 | Set the correct sound rate for Personal Nightmare. | Travis Howell | |
svn-id: r42202 | |||
2009-07-07 | Prevent a crash when the engine errors out before the game state is initialized | Filippos Karapetis | |
svn-id: r42201 | |||
2009-07-07 | Removed unused define | Filippos Karapetis | |
svn-id: r42200 | |||
2009-07-07 | Fix to the return values of the Op_GetMouseButton library function now ↵ | Paul Gilbert | |
allows the game's "Fisticuffs path" to work properly svn-id: r42199 | |||
2009-07-07 | Added workaround to briefly pause when displaying the first message of the ↵ | Paul Gilbert | |
shooting cut-scene, so it can be read properly svn-id: r42198 | |||
2009-07-07 | Bugfix so that user delays work correctly | Paul Gilbert | |
svn-id: r42197 |