Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-15 | SCI: Keep a single copy of the versionNames array; this fixes warning about ↵ | Max Horn | |
it (well, one of its many copies) being unused svn-id: r40600 | |||
2009-05-15 | Simplified SCI versions to be SCI version generations, and fixed some game ↵ | Filippos Karapetis | |
entries in the process. Also, added a sanity check for invalid game entries svn-id: r40596 | |||
2009-05-14 | SCI: Stop SCI1.1 games from complaining about an 'invalid' savedir by ↵ | Max Horn | |
setting the savedir string to the only value our kValidPath considers valid, namely '/' svn-id: r40579 | |||
2009-05-14 | Fixed regression in EGA games | Filippos Karapetis | |
svn-id: r40567 | |||
2009-05-14 | Added a parameter to the graphics resource manager to determine if the ↵ | Filippos Karapetis | |
running SCI1 game is VGA or not (better than modifying the detected SCI resource version) svn-id: r40566 | |||
2009-05-14 | Added the EGA version of Longbow, and partially reverted my previous commit. ↵ | Filippos Karapetis | |
SCI1 EGA games should *really* be working now svn-id: r40565 | |||
2009-05-14 | Started using game-specific flags and removed/replaced some SCI version ↵ | Filippos Karapetis | |
checks with flags. - The SCI0 new script header and the angles check have been replaced by the GF_SCI0_OLD flag - The SCI0 new drawpic parameter and the new priority check have been replaced by the GF_SCI0_OLDGFXFUNCS flag - Removed the code which retries to use the newer script header in SCI0 games if the detected one is wrong, as that case should be covered by the GF_SCI0_OLD flag - Removed the leftover min_version and max_version variables from gamestate - Cleaned up kGetTime() a bit svn-id: r40552 | |||
2009-05-11 | SCI: Hacked stuff up so that debugger commands also print on the GUI console | Max Horn | |
svn-id: r40460 | |||
2009-05-11 | SCI: Replace global vars cmd_paramlength & cmd_params by ↵ | Max Horn | |
Common::Array<cmd_param_t> param to console hook commands svn-id: r40452 | |||
2009-05-11 | SCI: Reduced header deps | Max Horn | |
svn-id: r40451 | |||
2009-04-27 | SCI: Removed unused vars; doxygenified some comments; cleanup | Max Horn | |
svn-id: r40159 | |||
2009-04-27 | SCI: Renamed gfx_state_t -> GfxState | Max Horn | |
svn-id: r40155 | |||
2009-04-21 | Restored the ability to change the active port bound, by moving it inside ↵ | Filippos Karapetis | |
gfx_state_t (it makes much more sense for it to be there, instead of inside user-defined settings). Placed notes inside gfxr_draw_pic01() and gfxr_draw_pic11() for the usage of the current titlebar size in there svn-id: r40057 | |||
2009-04-07 | Print out the SCI interpreter version and not the resource version when ↵ | Matthew Hoops | |
saying what version we're emulating svn-id: r39892 | |||
2009-04-02 | pic_port_bounds was only set from command-line parameters it seems, so it's ↵ | Filippos Karapetis | |
safe to put it together with the rest of the options svn-id: r39800 | |||
2009-04-01 | - Wrapped all the code for custom graphics options around a ↵ | Filippos Karapetis | |
CUSTOM_GRAPHICS_OPTIONS define. Most of these options don't work in 256-color mode, plus there is currently no way to actually set/change them somehow (other than modifying the code) - Added a FIXME for the abuse of the pic_port_bounds graphics option - it's actually set by the game itself in kSetPort() - Added some test code for setting palette intensity in KPalette() (currently disabled) svn-id: r39794 | |||
2009-03-23 | - Moved palette initialization inside the graphics resource manager | Filippos Karapetis | |
- The static palette is no longer needlessly referenced directly outside the graphics resource manager - Moved the SCI interpreter version inside the graphics resource manager, instead of gfx_state_t svn-id: r39626 | |||
2009-03-18 | Cleaned up graphics initialization a bit | Filippos Karapetis | |
svn-id: r39513 | |||
2009-03-08 | SCI: Added new header gfx/font.h and removed some dead code | Max Horn | |
svn-id: r39211 | |||
2009-03-07 | SCI: Reduced header interdependencies some more | Max Horn | |
svn-id: r39202 | |||
2009-03-04 | SCI: cleanup | Max Horn | |
svn-id: r39106 | |||
2009-03-01 | SCI: Added kDebugLevelDclInflate; changed decompressors to *not* use fprintf ↵ | Max Horn | |
or printf svn-id: r39055 | |||
2009-03-01 | Engines: Fused several init&go methods into a single run method | Max Horn | |
svn-id: r39003 | |||
2009-02-28 | SCI: Renamed ResourceManager::sci_version to _sciVersion, to avoid var ↵ | Max Horn | |
shadowing warnings; some other tweaks svn-id: r38984 | |||
2009-02-27 | SCI: Renamed include/engine.h to engine/state.h; added a corresponding .cpp ↵ | Max Horn | |
file with the EngineState constructor svn-id: r38921 | |||
2009-02-27 | SCI: Commited file handling revamp, work in progress | Max Horn | |
svn-id: r38919 | |||
2009-02-24 | not needed this includes anymore | Paweł Kołodziejski | |
svn-id: r38857 | |||
2009-02-24 | SCI: Moved kernel.h and kdebug.h from include/ to engine/; untangled header ↵ | Max Horn | |
deps some more svn-id: r38833 | |||
2009-02-23 | SCI: Don't chdir to the gamepath anymore | Max Horn | |
svn-id: r38809 | |||
2009-02-23 | SCI: Got rid of resource_dir & work_dir (temporarily disabled ↵ | Max Horn | |
f_open_mirrored for that) svn-id: r38807 | |||
2009-02-23 | Removed unused antialiasing code (plus, we do antialiasing at the OSystem ↵ | Filippos Karapetis | |
graphics backend) svn-id: r38800 | |||
2009-02-22 | SCI: Rewrite the way file handles are managed | Max Horn | |
svn-id: r38794 | |||
2009-02-22 | Add resource version option to game detection table, for games version(s) ↵ | Travis Howell | |
with undetected/unexpected resource types. svn-id: r38776 | |||
2009-02-22 | - Made ResourceManager accessible from _vm | Filippos Karapetis | |
- Replaced c_version by its corresponding ScummVM equivalent command svn-id: r38775 | |||
2009-02-22 | Fixed compilation under Windows | Filippos Karapetis | |
svn-id: r38770 | |||
2009-02-21 | SCI: More cleanup | Max Horn | |
svn-id: r38758 | |||
2009-02-21 | Renamed SCI's console to sciconsole (MSVC has problems with files with the ↵ | Filippos Karapetis | |
same name under different directories). ScummVM's console can be enabled correctly under MSVC now svn-id: r38722 | |||
2009-02-21 | formating | Paweł Kołodziejski | |
svn-id: r38700 | |||
2009-02-21 | revert large parts of r38621. error() is for fatal errors and does not ↵ | Willem Jan Palenstijn | |
return. warning() is not for debugging status messages. svn-id: r38696 | |||
2009-02-21 | Replaced "typedef struct _state state_t" with "struct EngineState" | Jordi Vilalta Prat | |
svn-id: r38678 | |||
2009-02-21 | Wrapped the SCI engine in the Sci namespace. | Oystein Eftevaag | |
svn-id: r38676 | |||
2009-02-20 | Converted SCI saving to use saveFileMan. Instead of a savegame being | Willem Jan Palenstijn | |
a directory with an id and a state file, a savegame now consists of two consecutive CFSML-serialized structs: SavegameMetadata and state_t. The former contains the savegame title, and is loaded when scanning saves. svn-id: r38649 | |||
2009-02-20 | Changed some SCIkdebug() calls to debugC() | Filippos Karapetis | |
svn-id: r38634 | |||
2009-02-20 | Some initial code for a debug console (still non-working) | Filippos Karapetis | |
svn-id: r38623 | |||
2009-02-20 | Changed more messages to warnings/errors | Filippos Karapetis | |
svn-id: r38621 | |||
2009-02-20 | Started conversion of debug messages and debug levels to the ScummVM ↵ | Filippos Karapetis | |
equivalents. Removed the "stubs" and "warnings" debug levels and replaced such kinds of messages with normal warnings svn-id: r38617 | |||
2009-02-20 | SCI: Started rewriting file handling. Warning: This will likely introduce | Max Horn | |
regressions, but we just have to start somewhere. - factored out some common code in engine/kfile.cpp into a separate func - replaced many uses of chdir, getcwd, sci_init_dir etc. by equivalent or better functionality from SearchMan etc. - replaced many uses of sci_open and sci_fopen by using Common::File and Common::Stream - C++ified some stuff - simplified ResourceSource a bit (loosing some unused functionality) svn-id: r38597 | |||
2009-02-20 | SCI: Removed unused allow_patches param/member | Max Horn | |
svn-id: r38595 | |||
2009-02-20 | SCI: Renamed resource_mgr_t -> ResourceManager; added remark to 'the other ↵ | Max Horn | |
resource manager' that it should be renamed to GraphicsManager or so svn-id: r38592 | |||
2009-02-20 | - Moved SciEngine code to sci.cpp | Jordi Vilalta Prat | |
- Fill the platform on fallback detection - Report unparseable version strings - Map known non-numeric version strings to their numeric counterparts - Fix a crash caused by uninitialized LZEXE data svn-id: r38589 |