Commit Graph
86814 Commits
Author SHA1 Message Date
Travis Howell be1ab48a57 Fix array pointer overflows in HE80+ games.
Some arrays are nuked in startScene.

svn-id: r15239
2004-09-23 05:02:15 +00:00
Max Horn ffd6944b12 This was on the website but not in md5.txt, it seems?
svn-id: r15238
2004-09-22 20:35:25 +00:00
Max Horn 7de7bc50c3 New MD5s by Tobias Fleischer
svn-id: r15237
2004-09-22 20:32:11 +00:00
Max Horn 05cb8627be Made dstPitch an explicit parameter, instead of (ab)using _screenWidth (important for 'smooth scrolling')
svn-id: r15236
2004-09-22 17:57:20 +00:00
Travis Howell 4871a2af19 Debug values are shown correctly now.
svn-id: r15235
2004-09-22 12:13:15 +00:00
Travis Howell 8950f78699 Add case stun
svn-id: r15234
2004-09-22 09:48:40 +00:00
Travis Howell 1c84b9fb50 Value is correct, but string index not array id.
svn-id: r15233
2004-09-22 07:21:57 +00:00
Torbjörn Andersson 7389ca8884 Start the scene script as well, just to make things more interesting. This
doesn't do anything to fix any of the underlying problems, but it still
runs pretty well.

svn-id: r15232
2004-09-22 07:05:23 +00:00
Travis Howell 08856609f3 Filename string go a bit higher
svn-id: r15231
2004-09-22 05:08:07 +00:00
Travis Howell 9378478674 smaller is 99 after all.
add some array code

svn-id: r15230
2004-09-22 03:56:27 +00:00
Travis Howell 76e0414117 Add a few more case stubs
svn-id: r15229
2004-09-22 02:29:47 +00:00
Travis Howell b7a5d73499 No longer StopMusic
svn-id: r15228
2004-09-22 02:07:14 +00:00
Travis Howell abefac8cd0 Add missing cases
svn-id: r15227
2004-09-22 00:22:32 +00:00
Gregory Montoir 6bfeab77e1 cleanup
add some warnings to detect the use of new Aux animation data

svn-id: r15226
2004-09-21 21:10:23 +00:00
Gregory Montoir 6e9ce1b17c fix freddemo intro glitches
svn-id: r15225
2004-09-21 20:21:31 +00:00
Max Horn 2f9ea12ddd cleanup
svn-id: r15224
2004-09-21 13:54:30 +00:00
Max Horn 5f0ec872e0 More cleanup
svn-id: r15223
2004-09-21 12:57:38 +00:00
Max Horn 899a64cbc9 cleanup
svn-id: r15222
2004-09-21 12:44:34 +00:00
Max Horn 62ff56804c Fix memory leak
svn-id: r15221
2004-09-21 12:29:02 +00:00
Travis Howell 042d59acb2 Add missing cases
svn-id: r15220
2004-09-21 12:08:02 +00:00
Travis Howell 0a4a328cc4 Filter out both trace msgs.
svn-id: r15219
2004-09-21 11:46:56 +00:00
Travis Howell bcb66fc93e *** empty log message ***
svn-id: r15218
2004-09-21 11:23:23 +00:00
Travis Howell b0f0bf8dc2 Add multi-block support for HE games.
svn-id: r15217
2004-09-21 11:22:39 +00:00
Travis Howell b359c9281f HE90+ games use actor layering too, in reverse order.
svn-id: r15216
2004-09-21 09:09:51 +00:00
Torbjörn Andersson d49f0b90a0 The TourneySetup script now runs and finishes cleanly. However, this is not
as exciting as it first sounds, because even before this patch the script
would run in its entirety - it just didn't know when to stop.

I guess the exciting things don't happen until the next script is triggered
(TorneyScene?). I think it will be easier to start fixing the numerous
deficiencies (stack handling, SData, missing script functions, etc.) when
we have something more concrete to work with.

svn-id: r15215
2004-09-21 06:35:00 +00:00
Travis Howell 2fdfd35834 Add HE90+ opcode difference
svn-id: r15214
2004-09-21 05:59:26 +00:00
Travis Howell d7085acea1 Switch order to prevent warning
svn-id: r15213
2004-09-21 01:07:29 +00:00
Travis Howell 860d1c67a0 No longer needed.
svn-id: r15212
2004-09-21 01:04:09 +00:00
Travis Howell 2c0f36cddc Should be HE60/70.
svn-id: r15211
2004-09-21 01:00:30 +00:00
Travis Howell c63169d3f3 More HE todos
svn-id: r15210
2004-09-21 00:43:26 +00:00
Max Horn faf42c2858 Moved some init code around (hopefully this'll help PalmOS)
svn-id: r15209
2004-09-20 22:04:06 +00:00
Max Horn 6bafcf81d1 Fix array out of bounds access
svn-id: r15208
2004-09-20 20:56:10 +00:00
Max Horn 3b9bcb7745 Fix for bug #1031390 (FOA: Graphical corruption and possible crash in Atlantis Map)
svn-id: r15207
2004-09-20 19:58:07 +00:00
Max Horn f61a0f83ff more cleanup
svn-id: r15206
2004-09-20 19:48:08 +00:00
Max Horn dfab30c012 Removed some stray spaces
svn-id: r15205
2004-09-20 19:32:26 +00:00
Max Horn f9f7922583 cleanup
svn-id: r15204
2004-09-20 19:19:57 +00:00
Gregory Montoir 0fad7a9538 cleanup / code re-use
svn-id: r15203
2004-09-20 18:27:13 +00:00
Travis Howell 046017aba6 Clean up.
svn-id: r15202
2004-09-20 13:41:36 +00:00
Eugene Sandulenko df407cd063 Add unencrypted russian freddi5 target.
svn-id: r15201
2004-09-20 12:56:07 +00:00
Travis Howell dd45c42721 Ooops, was off by one again.
svn-id: r15200
2004-09-20 09:54:21 +00:00
Travis Howell 1d1442553b Add case for kindddemo.
svn-id: r15199
2004-09-20 09:16:49 +00:00
Travis Howell e9a9a64109 Opcode1C in HE90+ games seems to setup WizImage settings via various cases.
svn-id: r15198
2004-09-20 05:30:26 +00:00
Gregory Montoir 0cb722d71d slightly updated drawWizImage()
svn-id: r15197
2004-09-19 23:21:09 +00:00
Max Horn 09444181ce Moved some code from Gdi::drawBitmap into a new method Gdi::getZPlanes; cleanup
svn-id: r15196
2004-09-19 21:14:51 +00:00
Gregory Montoir c25ab75e92 fix broken WizImage display
svn-id: r15195
2004-09-19 20:51:38 +00:00
Max Horn 18be57a0d9 Cleanup, added some HE related TODO/FIXME comments (for consideration by the HE folks :-)
svn-id: r15194
2004-09-19 20:17:57 +00:00
Torbjörn Andersson 095035e9c7 Removed obsolete comment.
svn-id: r15193
2004-09-19 18:19:30 +00:00
Torbjörn Andersson c1671bdbca Update the script's program counter in a more sane way. The opening script
runs for much longer now, but - unsurprisingly - it doesn't work yet.

svn-id: r15192
2004-09-19 14:49:00 +00:00
Max Horn 9ec7b57f9b Fix potential race condition
svn-id: r15191
2004-09-19 13:54:24 +00:00
Gregory Montoir 0ae51c06f0 add missing break
svn-id: r15190
2004-09-19 13:43:01 +00:00