Cameron Cawley
d6d098394c
AGOS: Use proper filenames for the Acorn Floppy version of Simon 1
2022-12-11 22:41:14 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
8c81b5026a
AGOS: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
athrxx
bb8c70f865
AGOS: (ELVIRA/PC98/Jp) - fix startup
...
Add necessary file name and file format modifications so that the game at least loads up and runs up to the start scene without glitches.
2021-01-22 00:47:58 +01:00
Donovan Watteau
3c3d35dafe
AGOS: Fix compatibility with strict-alignment architectures
...
Make sure that alignTableMem() always aligns to an 8 byte boundary
on 64-bit architectures where this is the usual size of pointers.
Also make sure that loadTextIntoMem() always calls alignTableMem().
This has been tested on OpenBSD/loongson (a mips64el architecture which requires
strict alignment), with clang++ 8.0.1 and simon2-cd-fr.
Fixes bug #6220 .
2020-08-01 14:16:40 +02:00
Sven Hesse
8546ecab04
AGOS: Fix wrongly indented debugC() statement
...
GCC 6's -Wmisleading-indentation warns about the debugC() statement
being wrongly indented, as if belonging into the else's branch, which
it clearly doesn't.
2016-07-20 18:39:42 +02:00
Ori Avtalion
5e49800901
AGOS: Reduce audio header dependencies
2016-04-14 16:48:02 +03:00
D G Turner
41da9a2df7
AGOS: Change "script" debugflag to "subroutine" as more accurate.
...
This flag is used to enable dumping of subroutine scripts at start.
2014-05-11 13:28:33 +01:00
D G Turner
55d8a46177
AGOS: Switch script debugging to debug flag, rather than level 4.
...
This is now set by --debugflags=script rather than -d 4, though
it will still require a debug level greater than 0.
2014-05-11 13:17:16 +01:00
D G Turner
6856b09d5a
AGOS: Switch opcode debugging to a debug flag, rather than level 2 hack.
...
This is now set by --debugflags=opcode rather than -d 2, though it will
still require a debug level greater than 0.
2014-05-11 12:27:38 +01:00
Johannes Schickel
c4fc0cee96
AGOS: Make GPL headers consistent in themselves.
2014-02-18 02:39:32 +01:00
Johannes Schickel
047df69407
AGOS: Use Common::File instead of SearchMan.
...
This makes sure the hack from Common::File for filenames with a trailing dot
is used as expected.
2014-01-22 00:53:21 +01:00
Johannes Schickel
1cee8439e7
AGOS: Get rid of ArchiveMan in favor of global SearchMan.
...
This in fact slightly changes the priority order of added archives. Formerly,
all archives in SearchMan were preferred to the customly added ones in
ArchiveMan. All standard paths (i.e. path and extrapath) will be still be
searched before the custom ones (which are all priority 0 right now) but system
specific paths will be searched after (due to their priority being -1). Since
system specific paths shouldn't contain any game data files this should
hopefully be harmless.
This wasn't tested for games with CAB archives.
2014-01-22 00:30:28 +01:00
Johannes Schickel
a231f9d5dd
AGOS: Rename ArchiveMan's open to createReadStreamForMember to match our Archive API.
2012-01-27 20:30:02 +01:00
Johannes Schickel
c82a75df69
AGOS: Rework digital sound playback.
...
The BaseSound class does now only save the sound filename instead of a file
handle. When a new sound is started a new file handle is created, which
assures that each sound uses a different file handle and thus allows for
directly streaming sounds from disk.
This fixes bug #3475610
"AGOS: Wrong sound effects during intro of Simon 2 (DOS)".
2012-01-26 01:01:41 +01:00
Eugene Sandulenko
0e1affcc97
AGOS: Fix warnings
2011-11-02 22:55:58 +00:00
Travis Howell
5346ac18b7
AGOS: Integrate InstallShield support.
2011-08-27 11:00:24 -04:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Max Horn
a7248a0601
ENGINES: Replace many printfs by warning/debug/debugN
...
svn-id: r54031
2010-11-01 21:37:47 +00:00
Max Horn
a1dd7a07a1
ENGINES: Remove some 'using' statements
...
svn-id: r54001
2010-11-01 16:00:17 +00:00
Max Horn
e270da88a6
AGOS: cleanup
...
svn-id: r47451
2010-01-22 23:58:24 +00:00
Yotam Barnoy
b3eef9e066
AGOS Simon1 Windows fix. Fixed careless use of setChar function.
...
svn-id: r45592
2009-11-01 09:39:16 +00:00
Max Horn
01176782ea
Fix some cppcheck warnings reported by salty-horse
...
svn-id: r44538
2009-10-02 14:32:54 +00:00
Travis Howell
8d2482813a
Remove excess spaces.
...
svn-id: r44030
2009-09-11 10:22:32 +00:00
Travis Howell
1c15bcf87d
Add option to disable later games (Feeble Files, Puzzle Pack) in AGOS game engine, which require higher resolution.
...
svn-id: r43270
2009-08-11 14:42:44 +00:00
Max Horn
c4f6295330
Fixed some more warnings observed on buildbot
...
svn-id: r42010
2009-07-01 20:51:34 +00:00
Johannes Schickel
b3c6751b9b
Strip trailing whitespaces in the whole code base.
...
svn-id: r40867
2009-05-24 15:17:42 +00:00
Travis Howell
319a4f8aa9
Add work around for bug in English 4CD version of The Feeble Files.
...
svn-id: r40048
2009-04-21 14:01:43 +00:00
Johannes Schickel
b61d22b155
Hopefully fix compilation with mingw64.
...
svn-id: r39552
2009-03-19 23:52:30 +00:00
Travis Howell
5974452291
Fix bug #2642654 - SIMON2: Cannot load savegame, also in CD DOS?.
...
svn-id: r38935
2009-02-27 22:10:25 +00:00
Travis Howell
5de19ecb28
Cleanup.
...
svn-id: r36232
2009-02-07 03:36:36 +00:00
Travis Howell
b2332744e4
Cleanup.
...
svn-id: r36228
2009-02-07 01:11:51 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Max Horn
9b160804ab
Renamed Engine::quit to Engine::shouldQuit (previously, it was easily confused with Engine::quitGame); also cleaned up engine.h a bit
...
svn-id: r34700
2008-09-30 12:27:38 +00:00
Christopher Page
17ce8db211
Lure works with the new GMM implementation
...
svn-id: r32996
2008-07-10 22:34:48 +00:00
Christopher Page
ca76ef4e1f
AGOS Engine: Began implementation for a new quit event which will cleanly return to the launcher. This replaces the old shutdown() method within delay()
...
svn-id: r32203
2008-05-20 21:40:53 +00:00
Travis Howell
45d7a68902
Fix Bug #1555117 - SIMON2: Cannot load Savegame.
...
svn-id: r31526
2008-04-17 04:18:53 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Travis Howell
00829f15c8
Minor cleanup.
...
svn-id: r27580
2007-06-21 06:37:00 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Travis Howell
b6672f37a9
Fix bugs #941074 and #828860 , by switching to graphics renderer code used by earlier (non-Windows) versions of Simon the Sorcerer 1/2.
...
svn-id: r26825
2007-05-13 08:46:48 +00:00
Travis Howell
6452a701be
Fix glitches in pause options of Elvira 1.
...
svn-id: r26796
2007-05-10 00:43:27 +00:00
Travis Howell
20bf83a2ce
Imrproved support for Elvira 1/2 and Waxworks.
...
svn-id: r26792
2007-05-09 15:36:05 +00:00
Travis Howell
1a69604e82
Cleanup.
...
svn-id: r26769
2007-05-07 01:11:10 +00:00
Torbjörn Andersson
16e7a12878
Some very obvious cleanups.
...
svn-id: r25635
2007-02-16 17:13:29 +00:00
Travis Howell
d8d2c4cd65
Ooops, remove debug leftovers in last commit.
...
svn-id: r25502
2007-02-12 00:21:04 +00:00
Travis Howell
d4a206ec12
Add basic support for AtariST demo of Elvira 1.
...
svn-id: r25501
2007-02-12 00:14:14 +00:00
Travis Howell
6bdd106176
Add Acorn disk version of Simon the Sorcerer 1.
...
svn-id: r25480
2007-02-11 02:16:00 +00:00
Travis Howell
5a40402528
Split draw code for earlier games, to prevent regressions for now
...
svn-id: r24633
2006-11-06 08:07:47 +00:00