Filippos Karapetis
|
4799cbf1c3
|
Removed the PREG, PSTK, IS_NULL_REG and REG_EQ defines
svn-id: r40767
|
2009-05-21 17:18:46 +00:00 |
|
Max Horn
|
b0c1cf52e0
|
SCI: Got rid of EngineState::execution_stack_pos; overally, the resulting code should be even stricter in detecting invalid VM stack access (and some bugs when loading saves might be fixed now...)
svn-id: r40694
|
2009-05-18 18:15:45 +00:00 |
|
Max Horn
|
019f87fd1b
|
SCI: Changed object list in Script instances to use Common:::Array
svn-id: r40431
|
2009-05-10 19:17:51 +00:00 |
|
Max Horn
|
574dee8e1f
|
SCI: Got rid of last traces of class SegInterface
svn-id: r40377
|
2009-05-08 09:54:24 +00:00 |
|
Max Horn
|
0223b7e490
|
SCI: Moved findCanonicAddress from SegInterface to MemObject
svn-id: r40376
|
2009-05-08 09:54:06 +00:00 |
|
Max Horn
|
8d4a4271bb
|
SCI: Moved freeAtAddress from SegInterface to MemObject
svn-id: r40375
|
2009-05-08 09:53:49 +00:00 |
|
Max Horn
|
d8738b9090
|
SCI: Started to merge SegInterface into MemObject
svn-id: r40373
|
2009-05-08 09:53:10 +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
|
f108a31ad7
|
SCI: Made SegManager::heap_size unsigned
svn-id: r40290
|
2009-05-03 22:45:13 +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
|
294bd0dc07
|
SCI: Renamed execution_stack -> _executionStack and turned it into a Common::Array
svn-id: r40182
|
2009-04-28 15:58:19 +00:00 |
|
Jordi Vilalta Prat
|
501e4bb91a
|
SCI: Renamed some kernel types and general cleanup
svn-id: r38961
|
2009-02-28 11:12:59 +00:00 |
|
Jordi Vilalta Prat
|
ac409a2ab7
|
SCI: Converted "segment interfaces" into classes
svn-id: r38782
|
2009-02-22 12:18:22 +00:00 |
|
Jordi Vilalta Prat
|
817fde6cdd
|
SCI: Convert the segment manager into a class
svn-id: r38767
|
2009-02-21 23:27:24 +00:00 |
|
Max Horn
|
8430b662a9
|
SCI: Changed typedef struct -> struct
svn-id: r38752
|
2009-02-21 22:06:42 +00:00 |
|
Filippos Karapetis
|
426def4f44
|
Turned back all fprintf/exit(1) bits into error()
svn-id: r38716
|
2009-02-21 18:16:17 +00:00 |
|
Willem Jan Palenstijn
|
34f90ac043
|
revert large parts of r38621. error() is for fatal errors and does not return. warning() is not for debugging status messages.
svn-id: r38696
|
2009-02-21 14:11:41 +00:00 |
|
Jordi Vilalta Prat
|
d8d6aaa461
|
Replaced "typedef struct _seg_manager_t seg_manager_t" with "struct SegManager"
svn-id: r38679
|
2009-02-21 11:04:47 +00:00 |
|
Jordi Vilalta Prat
|
3cc6cdf719
|
Replaced "typedef struct _state state_t" with "struct EngineState"
svn-id: r38678
|
2009-02-21 10:47:56 +00:00 |
|
Oystein Eftevaag
|
25f7c37171
|
Wrapped the SCI engine in the Sci namespace.
svn-id: r38676
|
2009-02-21 10:23:36 +00:00 |
|
Filippos Karapetis
|
2ddce51a56
|
Changed more messages to warnings/errors
svn-id: r38621
|
2009-02-20 20:39:02 +00:00 |
|
Paweł Kołodziejski
|
8ca98d41a2
|
formating
svn-id: r38537
|
2009-02-19 08:43:28 +00:00 |
|
Eugene Sandulenko
|
22a009d3c6
|
Update headers. engine/
svn-id: r38408
|
2009-02-17 15:02:16 +00:00 |
|
Filippos Karapetis
|
d39d83e525
|
Replaced sci_free() with free() - it's OK to free a NULL pointer, so the checking that sci_free() performed is not necessary
svn-id: r38406
|
2009-02-17 13:51:52 +00:00 |
|
Max Horn
|
6af056c89d
|
Reimplemented reg_t_hashmap using Common::HashMap
svn-id: r38340
|
2009-02-16 01:58:30 +00:00 |
|
Max Horn
|
57434d955f
|
SCI: Run astyle to make the code be more compliant with our Code Formatting Guidelines: engine dir
svn-id: r38317
|
2009-02-15 22:28:12 +00:00 |
|
Eugene Sandulenko
|
e241843bec
|
- Remove some unneeded files
- Mass rename .c to .cpp
svn-id: r38227
|
2009-02-15 11:39:07 +00:00 |
|