Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-18 | DS: Two more 'FILE' related fixes/workarounds | Max Horn | |
svn-id: r54321 | |||
2010-11-18 | MOHAWK: Remove unused drawRLE() function | Matthew Hoops | |
svn-id: r54320 | |||
2010-11-18 | MOHAWK: Implement the old Mohawk bitmap format (thanks to fuzzie) | Matthew Hoops | |
svn-id: r54319 | |||
2010-11-18 | DS: Add some FIXME/TODO comments on changes that need to be applied to the ↵ | Max Horn | |
DS backend svn-id: r54318 | |||
2010-11-18 | DS: Fix compilation despite use of 'forbidden' symbols | Max Horn | |
svn-id: r54317 | |||
2010-11-18 | PSP: reduced fragmentation by allocating overlay just once | Yotam Barnoy | |
svn-id: r54316 | |||
2010-11-18 | MAIN: initialized more singletons early to prevent fragmentation. | Yotam Barnoy | |
svn-id: r54315 | |||
2010-11-18 | TOOLS: Do not copy SCUMM MD5 data to web SVN module anymore | Max Horn | |
svn-id: r54314 | |||
2010-11-18 | PSP: added backtracing function for debugging | Yotam Barnoy | |
Currently not used by anything. svn-id: r54312 | |||
2010-11-18 | GUI: changed tooltip to be deleted when inactive | Yotam Barnoy | |
Before, it could be instantiated after an engine loaded and then was never deleted, causing memory fragmentation. Also removed inner tooltip call to the GuiManager runloop, which makes the logic simpler since the tooltip is a bit of a hack. I had to remove it because deleting _tooltip in the inner loop (called from tooltip itself) is trouble. svn-id: r54311 | |||
2010-11-18 | MAIN: added early call to getAudioCdManager to prevent late allocation | Yotam Barnoy | |
This reduces fragmentation. svn-id: r54310 | |||
2010-11-18 | MOHAWK: Cleanup Myst script handling | Matthew Hoops | |
Scripts are now loaded from a central place and are properly freed at the correct time. This fixes a regression from r54152. svn-id: r54309 | |||
2010-11-18 | TOOLS: Update create_msvc batch files | Julien Templier | |
- Add support for /clean switch to remove all created files - Add switches for generating stable & all engines - Add command line help - Properly initialize answer variables to default choice svn-id: r54308 | |||
2010-11-17 | SCI: Added hacks in kClone/kDisposeClone for SCI3 | Filippos Karapetis | |
svn-id: r54307 | |||
2010-11-17 | SCI: Call lookupArray() after allocateArray() when duplicating arrays | Filippos Karapetis | |
This ensures that the pointer to the element that lookupArray() returned won't be invalidated in case the array is reallocated because of allocateArray() - same issue as in kClone() svn-id: r54306 | |||
2010-11-17 | SCI: Code formatting | Filippos Karapetis | |
svn-id: r54305 | |||
2010-11-17 | SCI: Added sanity checks for SCI3 scripts bigger than 64KB | Filippos Karapetis | |
- Extended the "verify_scripts" console command for SCI3 scripts - Added a check for such large scripts when scripts are loaded, with an error for now, till a mechanism to support such scripts with a 16-bit addressing scheme is in place (e.g. overlaying, or splitting scripts). Either way, such scripts should span over more than one segment svn-id: r54304 | |||
2010-11-17 | SCI3: Implement opcode to retrieve the info selector. | Lars Skovlund | |
svn-id: r54303 | |||
2010-11-17 | SCI3: Handle script exports correctly | Lars Skovlund | |
svn-id: r54302 | |||
2010-11-17 | SCI3: relocate operand of the lofsa opcode | Lars Skovlund | |
svn-id: r54301 | |||
2010-11-17 | MOHAWK: Cache the Myst screen buffer | Matthew Hoops | |
This is needed for use with sliders. The screen is now updated fewer times as well. svn-id: r54300 | |||
2010-11-17 | CRUISE: Corrected uninit read of _polyStruct in ctp.cpp:49 detected by Valgrind. | David Turner | |
This occurred during intro playback and was due to _polyStruct not being initialised to NULL during engine construction/initialisation. svn-id: r54299 | |||
2010-11-17 | SCI: Fixed the speed in the intro of PQ2, version 1.002.011 (bug #3102071) | Filippos Karapetis | |
In version 1.002.011, global 3, used for timing, is incorrectly initialized to 0, whereas it should be 6 (like in other versions). Initializing it to the correct value fixes the speed in the intro. This has been based on the patch for that version by NewRisingSun(NRS) / Belzorash svn-id: r54298 | |||
2010-11-17 | MOHAWK: Apply patch #2988976: "MYST: Fix drawing partial subimages" | Matthew Hoops | |
svn-id: r54297 | |||
2010-11-17 | Adapt SCI property instructions (pToa etc.) to SCI3 | Lars Skovlund | |
svn-id: r54296 | |||
2010-11-17 | SCI1.1 and newer games always ignore move count. The "version" command works ↵ | Filippos Karapetis | |
now in SCI3 svn-id: r54295 | |||
2010-11-17 | SCI: Remove key modifier (e.g. num lock) status for keyboard function keys. ↵ | Filippos Karapetis | |
This fixes function key input (e.g. F3) when num lock is on svn-id: r54294 | |||
2010-11-17 | SCI: lofsa/lofss functionality for SCI3 | Filippos Karapetis | |
- Updated detectLofsType() for SCI3 - Cleaned up op_lofsa and op_lofss and updated them for SCI3 svn-id: r54293 | |||
2010-11-17 | SCI: Allow SCI3 game scripts to run | Filippos Karapetis | |
SCI3 scripts do start up now, however they stop quite early, as there is still missing functionality which prevents them from running fully. This will be useful for debugging, though svn-id: r54292 | |||
2010-11-17 | SCI: Added some SCI3 selector related information | Filippos Karapetis | |
- Added a TODO for the usage of the -info- selector in kClone and kDisposeClone in SCI3 scripts, as it's no longer used in SCI3 - Added information about which of the selectors are missing in SCI3. There are some more which are missing, but aren't used in SCI2-SCI3 anyway - Some styling svn-id: r54291 | |||
2010-11-17 | SCI: Make class table size OB1 workaround slightly more readable | Max Horn | |
svn-id: r54290 | |||
2010-11-17 | SCI: Fixed the return values of Object::relocateSci3() | Filippos Karapetis | |
svn-id: r54289 | |||
2010-11-17 | ENGINES: Change 'colour' to 'color' | Max Horn | |
Only changed this in engines where 'color' was/is already used almost exclusively svn-id: r54288 | |||
2010-11-17 | GRAPHICS: colour -> color | Max Horn | |
svn-id: r54287 | |||
2010-11-17 | TINSEL: Get rid of some global variables | Max Horn | |
These were actually all "harmless" (i.e. where no obstructions to RTL support). Still good to get rid of 'em! svn-id: r54286 | |||
2010-11-17 | SCI: Change 'colour' to 'color' | Max Horn | |
All other instances already were spelled 'color' in the SCI engine (and also most other parts of ScummVM) svn-id: r54285 | |||
2010-11-17 | SCI3: added a SCI3 implementation of findGameObject(), based on a patch by ↵ | Filippos Karapetis | |
lskovlun svn-id: r54284 | |||
2010-11-17 | SCI: More work on SCI3, based on a patch by lskovlun | Filippos Karapetis | |
- Added SCI3 equivalents for access to object selectors - Added SCI3 implementation of object relocation - Added SCI3 implementation of Script::initialiseClasses() svn-id: r54283 | |||
2010-11-17 | SCI: Some more work on SCI3, based on a patch by lskovlun | Filippos Karapetis | |
- Added a SCI3 implementation of Script::load() - Added a SCI3 implementation of Script::initialiseClasses() - Removed some duplicate code svn-id: r54282 | |||
2010-11-17 | SCI: Added the SCI3 equivalent of initialiseObjects(), from a patch by lskovlun | Filippos Karapetis | |
svn-id: r54281 | |||
2010-11-17 | SCI: Some restructuring. Added some SCI3 placeholders/stubs | Filippos Karapetis | |
svn-id: r54280 | |||
2010-11-17 | SCI: The heap was a separate resource in SCI1.1 - SCI2.1 games only. It was ↵ | Filippos Karapetis | |
later merged into the script files again in SCI3 svn-id: r54279 | |||
2010-11-17 | SCI: Specify that -1 means "all maps" when listing base36-encoded resources | Filippos Karapetis | |
svn-id: r54278 | |||
2010-11-17 | SCI: Updated dissectScript() to handle synonym blocks | Filippos Karapetis | |
svn-id: r54277 | |||
2010-11-17 | SCI: Unified the functionality and parameters of the disasm and disasm_addr ↵ | Filippos Karapetis | |
commands svn-id: r54276 | |||
2010-11-17 | SCI: Added the ability to display original script bytecode in the "disasm" ↵ | Filippos Karapetis | |
console command svn-id: r54275 | |||
2010-11-16 | SCI: Fix for bug #3110215 - "SQ4 German: endless flight on Estros" | Filippos Karapetis | |
svn-id: r54272 | |||
2010-11-16 | TINSEL: Fixed compilation with MSVC | Filippos Karapetis | |
svn-id: r54271 | |||
2010-11-16 | LASTEXPRESS: Fix SequenceFrame leak in Entities code | Julien Templier | |
- Add EntityCallData destructor to dispose of frames & Sequences - Properly dispose of frames in Entities::resetSequences() svn-id: r54270 | |||
2010-11-16 | GUI: Fixed build failure in console due to missing header. | David Turner | |
svn-id: r54268 |