Age | Commit message (Collapse) | Author |
|
The collisionPage is only initialised with values when loadCtFw() / loadCtOS() is called.
However, currently during the display of the Delphine Software Logo in Operation Stealth,
checkCollision() is called, but the collisionPage has not been loaded.
To fix the invalid reads, have added code to set the page to zero after allocation.
Shouldn't cause any issues to FW as this will load over the top anyway.
Have also added debug output around this behaviour so that if this is not sufficient i.e. a collision page load is actually missing, then this will aid investigation.
svn-id: r55071
|
|
Since CINE uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands.
svn-id: r54115
|
|
svn-id: r53484
|
|
svn-id: r51937
|
|
svn-id: r50944
|
|
svn-id: r49096
|
|
svn-id: r48287
|
|
svn-id: r48279
|
|
svn-id: r47541
|
|
svn-id: r46235
|
|
without details; help filling these out is welcome)
svn-id: r46128
|
|
svn-id: r45616
|
|
loop.
These are used as a sort of a backup for the
mouse position (x, y) variables 249 and 250.
Future Wars's VAR_MOUSE_Y_MODE and Operation Stealth's
VAR_MOUSE_X_POS_2ND (251) clash and that's possibly
why executePlayerInput currently works incorrectly
with Operation Stealth. More reverse engineering
is needed...
svn-id: r41915
|
|
svn-id: r39003
|
|
implemented by calling the existing init&go methods; to be cleaned up by engine authors
svn-id: r39002
|
|
svn-id: r35031
|
|
svn-id: r34916
|
|
EngineFeature comments
svn-id: r34896
|
|
Also added decrypting of the crypted AUTO00.PRC for this particular version.
Now this version should work but no CD audio support for it yet though.
svn-id: r33703
|
|
svn-id: r33689
|
|
Operation Stealth savegame format.
Added a stub for loading the Operation Stealth's temporary savegame format (Not yet implemented).
Made mouse cursor change to a disk icon when loading a savegame and back to normal after its done.
svn-id: r33362
|
|
default, needs more work still. WIP!).
Added backgrounds' name saving (8 names in Operation Stealth instead of just 1 like in Future Wars).
Added 256 color palette saving and restoring (One of the palettes isn't properly handled yet though).
svn-id: r33349
|
|
loadPlainSave etc).
svn-id: r33338
|
|
svn-id: r33087
|
|
- Consists of a workaround for a script bug that used local
variable 251 when it should've used global variable 251.
- Also added a fix for a crash when failing copy protection
in Amiga or Atari ST versions of Future Wars.
NOTE: That any of the Amiga or Atari ST versions of Future Wars
haven't crashed right in the beginning before seems like plain
luck because accessing local variable 251 is out of bounds!
svn-id: r33068
|
|
svn-id: r32663
|
|
- added new debug channel for sound
- updated 2 opcodes comments
svn-id: r29790
|
|
- added parsing of VOL.CNF to get the (filename,bundle) mapping (should be more efficient than testing every bundle file)
- delphineUnpack allows "inplace unpacking", use this instead of allocating temporary buffers
- relation script run count should be set in _localVars[0]
- added comments for some "special" script variables
svn-id: r29749
|
|
svn-id: r29386
|
|
svn-id: r28968
|
|
been updated.
svn-id: r28966
|
|
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
|
Also removed the use of Common::File global objects.
svn-id: r27021
|
|
bundle related functions)
svn-id: r26836
|
|
svn-id: r25156
|
|
svn-id: r24787
|
|
svn-id: r24718
|
|
svn-id: r24678
|
|
svn-id: r24320
|
|
the linker dependency graph). Porters will have to update project files
svn-id: r23974
|
|
svn-id: r23888
|
|
new getActiveDomain method that returns a pointer to the actual active *domain*
- Added Engine::_targetName whose value is computed from the name of the active domain
- Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain
- This in turn allowed for removing usage of GameDetector in many places
svn-id: r21916
|
|
svn-id: r21820
|
|
svn-id: r21819
|
|
svn-id: r21816
|
|
instead of putting them in the current working directory.
svn-id: r21741
|
|
svn-id: r21733
|
|
member vars
svn-id: r21532
|
|
svn-id: r21412
|
|
- revised the way NUM_MAX_PARTDATA and NUM_MAX_ANIMDATA are used
- renamed some variables
- constify'ed function arguments
- minor cleanup
svn-id: r21338
|