Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-19 | SCI32: Fix limited data range comparison warning | Colin Snover | |
On at least DC platform, the ShowStyleType enum is fit to a 4-bit data size, so the 16-bit input value needs to be checked for validity *before* it is cast to a 4-bit ShowStyleType. | |||
2016-08-19 | SCI32: Remove unused ResourceManager from GfxFrameout | Colin Snover | |
2016-08-19 | SCI32: Bug fixes to PQ:SWAT script bugs and kList calls | Colin Snover | |
2016-08-19 | SCI: Avoid attempts to use exe/txt/dll files as patches | Colin Snover | |
Fixes some false warnings when games try to read in non-patch files with names that start with A/B/S/T. | |||
2016-08-19 | SCI32: Enable multi-disc audio resources | Colin Snover | |
Phant1, PQ:SWAT, GK2, and Phant2 all have different audio maps and audio volumes on each CD. In order to make this work within ScummVM, where CDs are never swapped, each RESOURCE.AUD for these games must be renamed to RESAUD.00x and each RESOURCE.SFX renamed to RESSFX.00x. | |||
2016-08-19 | SCI32: Partially implement kCD | Colin Snover | |
2016-08-19 | SCI32: Increase maximum line width for graphics | Colin Snover | |
Torin renders pics that are wider than 1024px; SCI3 bumps the maximum line width to 4k. | |||
2016-08-19 | SCI32: Add kPlayVMDGetStatus kernel call | Colin Snover | |
Used by Lighthouse. | |||
2016-08-19 | SCI: Remove references to SCI32 features from SCI16 video player | Colin Snover | |
2016-08-19 | SCI32: Remove CoordAdjuster32, at least for the moment | Colin Snover | |
This may come back in the future to deduplicate some gfx code, but SCI32 had two different inlined ways of doing coordinate conversions with different rounding methods, so CoordAdjuster32 didn't get used when the graphics system was rewritten. At the moment, SCI32 code uses the mulru/mulinc methods from helper.h for scaling up/down coordinates. | |||
2016-08-19 | SCI32: Fix kGlobalToLocal and kLocalToGlobal | Colin Snover | |
Fixes (at least) the native SCI save dialogs. | |||
2016-08-19 | FULLPIPE: Fix Bitmap flipping code. Thanks to wanwan | Eugene Sandulenko | |
2016-08-19 | SCI32: Implement kRobot | Colin Snover | |
2016-08-19 | SCI32: Split kPlatform for SCI32 | Colin Snover | |
2016-08-19 | SCI32: Add kSetNowSeen variant for older SCI32 games | Colin Snover | |
KQ7 2.00b, PQ:SWAT, Phant1, GK2, and Torin are all verified as using the 'ignore' variant; SQ6 and QFG4CD are verified as using the 'fail' variant. MGDX and Shivers could not be checked as they have only Phar Lap Win16 executables, so took a guess based on their release dates. | |||
2016-08-19 | SCI32: Add some bounds checking, const-correctness, and errors to CelObj | Colin Snover | |
2016-08-19 | SCI32: Address TODO in seg_manager.h | Colin Snover | |
2016-08-19 | SCI32: Implement kShakeScreen for SCI32 | Colin Snover | |
2016-08-19 | SCI32: Clean up Cursor32 includes | Colin Snover | |
2016-08-19 | SCI32: Hide cursors in 24bpp video playback mode | Colin Snover | |
Drawing the cursor in this mode will result in a read overflow as it is 8bpp. | |||
2016-08-19 | SCI32: Fix signature of kSetNowSeen | Colin Snover | |
2016-08-19 | SCI32: Remove GfxScreen from SCI32 | Colin Snover | |
2016-08-19 | SCI32: Fix comment | Colin Snover | |
2016-08-19 | SCI32: Allow pixel doubling of some cursors to improve usability | Colin Snover | |
2016-08-19 | SCI32: Implement SCI32 cursor support | Colin Snover | |
2016-08-19 | SCI32: Remove GfxScreen from GfxFrameout | Colin Snover | |
Only cursor remains to be updated to go through GfxFrameout, and then we can let GfxScreen go back to being SCI16-only. | |||
2016-08-19 | DIRECTOR: Lingo: Improved debug output | Eugene Sandulenko | |
2016-08-19 | DIRECTOR: Lingo: Enhanced Datum::toString() output | Eugene Sandulenko | |
2016-08-19 | DIRECTOR: Lingo: Better VAR symbol handling | Eugene Sandulenko | |
2016-08-19 | DIRECTOR: Lingo: Fix when..then code generation | Eugene Sandulenko | |
2016-08-19 | DIRECTOR: Lingo: Fixed c_eval decompilation | Eugene Sandulenko | |
2016-08-19 | DIRECTOR: Lingo: Added generated script decompilation | Eugene Sandulenko | |
2016-08-19 | DIRECTOR: Lingo: Hide script hexdump under debug level | Eugene Sandulenko | |
2016-08-19 | COMMON: Added checkers for debug channels. | Eugene Sandulenko | |
Sometimes there is a need to add debug execution and enable it from the command line. Now it is possible, both with debug levels and channels | |||
2016-08-19 | DIRECTOR: Lingo: Improved stack content trace | Eugene Sandulenko | |
2016-08-18 | TITANIC: Implementing game classes | Paul Gilbert | |
2016-08-18 | TITANIC: Implementing game classes | Paul Gilbert | |
2016-08-18 | DIRECTOR: Silence GCC signed/unsigned warning | Torbjörn Andersson | |
2016-08-18 | DIRECTOR: Lingo: Further work on while..then | Eugene Sandulenko | |
2016-08-18 | DIRECTOR: Lingo: Proper stub for when..then | Eugene Sandulenko | |
2016-08-18 | DIRECTOR: Lingo: Handle OBJECT symbols properly | Eugene Sandulenko | |
2016-08-18 | DIRECTOR: Lingo: Fix factory method code generation | Eugene Sandulenko | |
2016-08-18 | DIRECTOR: Lingo: Fix subroutine exit | Eugene Sandulenko | |
2016-08-18 | DIRECTOR: Lingo: Added more debug output | Eugene Sandulenko | |
2016-08-18 | TITANIC: Implemented CBridgeView class | Paul Gilbert | |
2016-08-18 | CREATE_PROJECT: Fix Xcode project | Vincent Bénony | |
2016-08-18 | FULLPIPE: Fix index overflow in StepArray::gotoNextPoint | Retro-Junk | |
2016-08-17 | TITANIC: Implemented CChevPanel class | Paul Gilbert | |
2016-08-17 | TITANIC: Finished CChevCode class | Paul Gilbert | |
2016-08-17 | TITANIC: Implementing game logic classes | Paul Gilbert | |