Joost Peters
|
e1208f7b2b
|
Fix compilation without --enable-pn
svn-id: r40311
|
2009-05-04 19:54:53 +00:00 |
|
Johannes Schickel
|
e63b778541
|
This should fix linking on PSP.
svn-id: r40310
|
2009-05-04 16:52:13 +00:00 |
|
Eugene Sandulenko
|
6a8a9740a1
|
Fix valgrind warning
svn-id: r40309
|
2009-05-04 16:35:47 +00:00 |
|
Max Horn
|
f2da4bc447
|
SCI: Got rid of heapmgr.h; further improve the Table code
svn-id: r40308
|
2009-05-04 15:23:33 +00:00 |
|
Max Horn
|
27b74756d8
|
TINSEL: Added FIXME comment about a valgrind warning (calling strcpy on overlapping strings is unsafe)
svn-id: r40307
|
2009-05-04 15:05:25 +00:00 |
|
Max Horn
|
6e6a8f8d6c
|
SCI: Unified serializing code for Table subclasses, using template specialization. This whole syncWithSerializer / DefaultSyncer / ArraySyncer code is experimental work in progress ;)
svn-id: r40306
|
2009-05-04 15:05:11 +00:00 |
|
Max Horn
|
88317c1944
|
SCI: Fixed savestate loading
svn-id: r40305
|
2009-05-04 15:04:55 +00:00 |
|
Max Horn
|
689511a56f
|
COMMON: Made Array::resize() init/zero the memory it allocates
svn-id: r40304
|
2009-05-04 15:04:39 +00:00 |
|
Max Horn
|
3cf4d1d71a
|
SCI: Added doxygen comment to MemObject::MemObject
svn-id: r40303
|
2009-05-04 15:04:26 +00:00 |
|
Max Horn
|
c33a875d9f
|
Fixed new[] / delete mismatch in Common::String
svn-id: r40302
|
2009-05-04 14:20:17 +00:00 |
|
Travis Howell
|
5450bf6630
|
Fix input been displayed during ending sequence in PN.
svn-id: r40300
|
2009-05-04 12:55:04 +00:00 |
|
Travis Howell
|
42bb8b95be
|
Fix the car chase scene in PN.
svn-id: r40299
|
2009-05-04 09:17:31 +00:00 |
|
Travis Howell
|
3fc6c92172
|
All versions of PN share the same saved game format.
svn-id: r40298
|
2009-05-04 09:16:00 +00:00 |
|
Travis Howell
|
511483adc9
|
Always reset VGA memory pointer, when load zone in PN, since only a single zone is used.
svn-id: r40297
|
2009-05-04 09:13:34 +00:00 |
|
Travis Howell
|
1ce07f5e88
|
Add code different for PN in vc32_saveScreen(), to fix crashes.
svn-id: r40296
|
2009-05-04 02:05:28 +00:00 |
|
Max Horn
|
a41069d69b
|
SCI: Started adding methods to MemObject subclasses: constructors, destructors, dereference() (and currently commented out refs to Common::Serializable
svn-id: r40295
|
2009-05-03 22:47:04 +00:00 |
|
Max Horn
|
d960c1e2a5
|
SCI: Completed transition from MemObject (a union of various structs) to MemObjectNEW (a baseclass for these structs)
svn-id: r40294
|
2009-05-03 22:46:38 +00:00 |
|
Max Horn
|
82f2672008
|
SCI: Changed SegManager to store the heap pointers in a Common::Arrray
svn-id: r40293
|
2009-05-03 22:46:11 +00:00 |
|
Max Horn
|
6a632b51ad
|
COMMON: Optimized MemoryPool::freeUnusedPages (if many pages are phased out at once, don't copy everything multiple times around)
svn-id: r40292
|
2009-05-03 22:45:46 +00:00 |
|
Max Horn
|
882c24d2ee
|
COMMON: Check for failed memory allocations; changed Common::String to use new/delete instead of malloc/free
svn-id: r40291
|
2009-05-03 22:45:31 +00:00 |
|
Max Horn
|
f108a31ad7
|
SCI: Made SegManager::heap_size unsigned
svn-id: r40290
|
2009-05-03 22:45:13 +00:00 |
|
Walter van Niftrik
|
c7a5a17acf
|
SCI: adlib support (work-in-progress) for the new music player.
svn-id: r40287
|
2009-05-03 21:11:09 +00:00 |
|
Max Horn
|
5e955ea045
|
SCI: Continue transition from MemObject to MemObjectNEW
svn-id: r40274
|
2009-05-03 11:07:07 +00:00 |
|
Max Horn
|
418a2a422e
|
SCI: Got rid of the LIST_ALL_DEALLOCATABLE macro
svn-id: r40273
|
2009-05-03 11:04:37 +00:00 |
|
Max Horn
|
79b0711cfd
|
SCI: Begun conversion of the MemObject union (used to implement poor man's fake inheritance) into a base class of all the various union members
svn-id: r40272
|
2009-05-03 09:30:59 +00:00 |
|
Max Horn
|
50c8821072
|
SCI: Renamed MemObject::type and ::segmgr_id to _type resp. _segmgrId, and added accessor methods getType() and getSegMgrId()
svn-id: r40271
|
2009-05-03 09:30:33 +00:00 |
|
Max Horn
|
ba57b21d09
|
SCI: Changed SegManager to subclass Common::Serializable
svn-id: r40270
|
2009-05-03 09:25:15 +00:00 |
|
Max Horn
|
d695c24b9b
|
SCI: Changed various params of type MemObject* to the more specific type Script&
svn-id: r40269
|
2009-05-03 09:21:08 +00:00 |
|
Max Horn
|
58ee0314ae
|
SCI: Added SegManager::getScript method and modified code to make use of it; moved VERIFY from seg_manager.h to seg_manager.cpp
svn-id: r40268
|
2009-05-03 09:20:21 +00:00 |
|
Max Horn
|
9d970009a6
|
COMMON: Simplified Common::Stack methods using the recent Common::Array improvements
svn-id: r40267
|
2009-05-03 09:19:46 +00:00 |
|
Max Horn
|
cac28ebdbb
|
SCI: Doxygenified various comments
svn-id: r40266
|
2009-05-03 09:19:21 +00:00 |
|
Max Horn
|
2a89c7d1d4
|
SCI: Removed MEM_OBJ_RESERVED and related code
svn-id: r40265
|
2009-05-03 09:18:56 +00:00 |
|
Max Horn
|
240be613f9
|
SCI: Removed dead code
svn-id: r40264
|
2009-05-03 09:18:25 +00:00 |
|
Max Horn
|
5ef0e38fdd
|
SCI: Changed VM GC code to use Common::Array
svn-id: r40263
|
2009-05-03 09:17:55 +00:00 |
|
Max Horn
|
4d57c1f9a9
|
COMMON: Changed Array::resize to not shrink the internal storage if we shrink the array
svn-id: r40262
|
2009-05-03 09:00:53 +00:00 |
|
Max Horn
|
c379927d3a
|
Added unit test for Common::Array::resize()
svn-id: r40261
|
2009-05-03 09:00:13 +00:00 |
|
Arnaud Boutonné
|
c61a147668
|
Gob - Added detection for WinGob 1, 2 & 3 german, Last dynasty interactive demo german, Addy 4 Sekundarstufe basis CD and fix title of Addy 4 Grundschule Basis CD.
svn-id: r40260
|
2009-05-03 07:33:59 +00:00 |
|
Travis Howell
|
9d1b9d67d4
|
Add DOS French demo of Gobliiins.
svn-id: r40256
|
2009-05-03 07:00:21 +00:00 |
|
Travis Howell
|
fa019b0ee6
|
Nintendo DS hack should only apply to the CD version of Simon the Sorcerer 1.
svn-id: r40249
|
2009-05-03 04:30:18 +00:00 |
|
Travis Howell
|
b73fb35203
|
Add alternative work around for bug in The Feeble Files.
svn-id: r40248
|
2009-05-02 23:30:08 +00:00 |
|
Travis Howell
|
656638f12a
|
Nintendo DS hack should only apply to the CD version of Simon the Sorcerer 1.
svn-id: r40247
|
2009-05-02 23:02:18 +00:00 |
|
Travis Howell
|
88f2bd813e
|
Nintendo DS hack should only apply to the CD version of Simon the Sorcerer 1.
svn-id: r40246
|
2009-05-02 22:59:56 +00:00 |
|
Oystein Eftevaag
|
dd4797b823
|
Updated xcode project
svn-id: r40245
|
2009-05-02 18:14:35 +00:00 |
|
Jordi Vilalta Prat
|
f0cfb657cf
|
- Moved the extra information (like executable version, VERSION file contents or floppy label versions) into comments with a common format, in anticipation of engine versions being removed to use feature flags
- Added information about the games I own
svn-id: r40244
|
2009-05-02 15:35:57 +00:00 |
|
Travis Howell
|
f09f243bf2
|
Add English DOS demo of Leisure Suit Larry 2.
svn-id: r40243
|
2009-05-02 13:49:39 +00:00 |
|
Travis Howell
|
7f1a054cdb
|
Add English DOS demo of Conquests of Camelot.
svn-id: r40242
|
2009-05-02 13:34:45 +00:00 |
|
Travis Howell
|
7740f5d322
|
Add English DOS demo of Space Quest 3.
svn-id: r40241
|
2009-05-02 13:14:10 +00:00 |
|
Travis Howell
|
8225e4f84b
|
Add the DOS CD demo of Sam & Max.
svn-id: r40236
|
2009-05-02 09:52:35 +00:00 |
|
Arnaud Boutonné
|
99e5936a30
|
Gob - Fix MSVC7, 7.1 and 9 VCPROJ, as compilation failed (demos classes were teleported to a demos subdir by some evil entity) ;)
svn-id: r40235
|
2009-05-02 08:53:45 +00:00 |
|
Travis Howell
|
64498f074d
|
Add German floppy demo of BASS.
svn-id: r40234
|
2009-05-02 05:44:40 +00:00 |
|