Commit Graph
18882 Commits
Author SHA1 Message Date
Torbjörn Andersson ff67752f54 When escaping a cutscene, stop its soundtrack as well. (I can't check if this
is a problem in 0.9.0 as well, but surely not...?)

svn-id: r24047
2006-10-01 07:17:34 +00:00
Eugene Sandulenko 8f44098332 Revert part of commit 23552 by agent-q. Apparently this slipped in by
mistake, as DS port sets FMOPL quality in ds/arm9/source/osystem_ds.cpp
void OSystem_DS::initBackend().

svn-id: r24046
2006-09-30 19:33:43 +00:00
Max Horn a403a8e83b Added some String tests, to verify copy-on-write works correctly
svn-id: r24045
2006-09-30 18:58:09 +00:00
Max Horn 5b22991f34 Get rid of CharStar_BaseNode and consorts -- using a simple String is more efficient, now that it has optimizations for small strings. Also made various related changes, turning char pointers into String objects in several spots
svn-id: r24044
2006-09-30 18:57:36 +00:00
Max Horn a6c3257c5e Rewrote class String to use an internal (stack based) storage for small strings, thus avoiding a couple ten thousand heap allocations
svn-id: r24043
2006-09-30 18:55:38 +00:00
Max Horn bf6a1cc734 Fix compiler warning
svn-id: r24042
2006-09-30 13:34:17 +00:00
Travis Howell 119ee3fb8b Add support for skipping swampy introduction
svn-id: r24041
2006-09-30 13:02:31 +00:00
Torbjörn Andersson 23c1ba8cd6 Another PP opcode stub.
svn-id: r24040
2006-09-30 12:39:34 +00:00
Travis Howell 16dec6dce6 Add more small difference in PP code
svn-id: r24039
2006-09-30 12:28:52 +00:00
Torbjörn Andersson 30ac033dc0 Added a couple of functions which seem to define the rules for some kind of
"blocks" game. This looks like it could be cleaned up quite a bit.

svn-id: r24038
2006-09-30 11:55:50 +00:00
Travis Howell 79e07ad97b Add debug output, to find triggers for PP functions
svn-id: r24037
2006-09-30 11:52:24 +00:00
Torbjörn Andersson d2a0c6bd52 Another slight PP difference.
svn-id: r24036
2006-09-30 11:36:50 +00:00
Travis Howell c60d3d73f4 Ooops, fix type in vc76_setScaleXOffs()
svn-id: r24035
2006-09-30 10:46:53 +00:00
Travis Howell deaa9e1ca1 Add code to move pieces in jumble of PP
svn-id: r24034
2006-09-30 10:45:10 +00:00
Travis Howell 9b36168deb Ooops, another mistake in isVgaQueueEmpty()
svn-id: r24033
2006-09-30 07:29:23 +00:00
Travis Howell 46ed06fc27 Ooops, increase count in isVgaQueueEmpty()
svn-id: r24032
2006-09-30 07:26:40 +00:00
Travis Howell b828f5e3bc Add code for isVgaQueueEmpty() in PP
svn-id: r24031
2006-09-30 07:24:30 +00:00
Travis Howell 5c3f7e4d5d Enable more code in oops functions of PP
svn-id: r24030
2006-09-30 07:15:19 +00:00
Torbjörn Andersson 3c093746bd Re-use FF's _variableArray2[] instead of creating a new one for PP. Free the
variable arrays on exit.

svn-id: r24029
2006-09-30 07:06:55 +00:00
Torbjörn Andersson 0baff35753 Partially unstubbed the PP "oops" opcodes.
svn-id: r24028
2006-09-30 07:00:42 +00:00
Travis Howell c8689b29d8 Add mouse cursor support for PP and minor cleanup
svn-id: r24027
2006-09-30 06:47:41 +00:00
Travis Howell f1c4e30b4d Move remaining script loading code to subroutine.cpp
svn-id: r24026
2006-09-30 05:57:44 +00:00
Travis Howell f5c5a64d72 Add opcode table for Elvira 2 and cleanup
svn-id: r24025
2006-09-30 05:51:06 +00:00
Travis Howell 54d3405225 Update md5 details for Elvira 1
svn-id: r24024
2006-09-30 02:52:35 +00:00
Travis Howell 702de78cde Add changes and stubs for Elvira 1
svn-id: r24023
2006-09-30 02:15:02 +00:00
Travis Howell bdfbd9b049 Increase opcode array size for Elvira
svn-id: r24022
2006-09-29 22:24:03 +00:00
Travis Howell d3d28dc89a Update opcode table for Elvira
svn-id: r24021
2006-09-29 22:22:43 +00:00
Torbjörn Andersson 6a1f9eee64 When starting a game, make sure that it has the desired target name. The old
behaviour was to simply pick the first detected game, which made it necessary
to keep the Puzzle Pack data files in different directories. Now they can all
be in the same one. (Generally it's not a good idea to keep several games in
the same directory, of course, but in this case it's perfectly reasonable.)

svn-id: r24020
2006-09-29 18:20:44 +00:00
Torbjörn Andersson 907141c909 Some minor formating changes.
svn-id: r24019
2006-09-29 17:18:12 +00:00
Travis Howell fa5c1db170 Update credits
svn-id: r24018
2006-09-29 11:22:18 +00:00
Travis Howell 36551b4809 Update credits
svn-id: r24015
2006-09-29 11:19:12 +00:00
Travis Howell c15d43be5a Update opcode table for PP
svn-id: r24014
2006-09-29 11:07:38 +00:00
Eugene Sandulenko bb1547ab1c Phase 5 of Simon engine renaming. Renamed namespace Simon -> AGOS and
SimonEngine -> AGOSEngine.

Source is compilable and runnable again. I'm done.

svn-id: r24013
2006-09-29 09:44:30 +00:00
Eugene Sandulenko abf4ede05b Phase 4. Some more internal updates.,
svn-id: r24012
2006-09-29 09:25:35 +00:00
Eugene Sandulenko 59f737594e Phase 3 of Simon engine renaming. Files renaming.
svn-id: r24011
2006-09-29 09:05:46 +00:00
Eugene Sandulenko d0177a2f30 Phase 2a. Renaming other minor directories
svn-id: r24010
2006-09-29 08:57:33 +00:00
Eugene Sandulenko 798c7ee682 Phase 2 of Simon renaming. Simon directory renaming
svn-id: r24009
2006-09-29 08:37:24 +00:00
Eugene Sandulenko 8e2c703bab First pahse of renaming simon engine to agos. Internal renames. Compilation
is broken

svn-id: r24008
2006-09-29 08:14:27 +00:00
Travis Howell 3d71f16b47 PP uses voice channel for looping music
svn-id: r24007
2006-09-29 06:58:59 +00:00
Travis Howell 2a6e1d26cf Add opcode stub for PP
svn-id: r24006
2006-09-29 06:24:12 +00:00
Travis Howell 3e6c4d8582 Fix input in PP
svn-id: r24005
2006-09-29 06:16:28 +00:00
Travis Howell 98e761a720 Fix mistake in dumpOpcode()
svn-id: r24004
2006-09-29 05:38:50 +00:00
Travis Howell 6b37e39904 Correct size of opcode in dumpOpcode()
svn-id: r24003
2006-09-29 05:36:53 +00:00
Travis Howell 8d0d856bd8 Add last game (dimp) of PP
svn-id: r24002
2006-09-29 05:33:22 +00:00
Torbjörn Andersson 5a8f3df4e8 Added/stubbed some Puzzle Pack opcodes that are different compared to The
Feeble Files. Didn't make much difference.

svn-id: r24001
2006-09-29 05:31:33 +00:00
Travis Howell f073cc2d05 Correct title name for puzzle
svn-id: r24000
2006-09-29 04:48:04 +00:00
Travis Howell f1b3da2f18 Fix display of game title
svn-id: r23999
2006-09-29 03:44:55 +00:00
Travis Howell 4dff848e6e Add more changes for PP
svn-id: r23998
2006-09-29 03:25:08 +00:00
Travis Howell 0e2bdc7fa2 Add md5s for Elvira 2
svn-id: r23997
2006-09-29 02:18:48 +00:00
Travis Howell e36f3cfe9b Fix startup of PP games
svn-id: r23996
2006-09-29 01:00:11 +00:00