Bertrand Augereau
cfef8111da
DREAMWEB: 'calcfrframe' returns (width,height) in (cl,ch)
2011-08-21 15:57:39 +02:00
Bertrand Augereau
f4207b8149
DREAMWEB: 'placesetobject' and 'removesetobject' ported to C++
2011-08-20 14:54:39 +02:00
Bertrand Augereau
3affb925d5
DREAMWEB: Set objects have a four char name tag
2011-08-20 14:19:36 +02:00
Bertrand Augereau
b17561dd09
DREAMWEB: 'deletetaken' ported to C++
2011-08-20 14:19:36 +02:00
Bertrand Augereau
6cab258032
DREAMWEB: Ported 'dochange' to C++
2011-08-20 12:26:10 +02:00
Bertrand Augereau
eaa342fdd8
DREAMWEB: 'setallchanges' ported to C++
2011-08-20 12:09:24 +02:00
Bertrand Augereau
663ca4774f
DREAMWEB: 'findormake' ported to C++
2011-08-20 12:09:24 +02:00
Bertrand Augereau
d4be53c5c0
DREAMWEB: Pathfind routines go to pathfind.cpp
2011-08-18 22:52:27 +02:00
Bertrand Augereau
3f6a277819
DREAMWEB: Ported 'findxyfrompath' to C++
2011-08-18 22:34:34 +02:00
Bertrand Augereau
ef7c28c2cd
DREAMWEB: Ported 'blocknametext', 'walktotext', 'personnametext',
2011-08-18 22:17:11 +02:00
Bertrand Augereau
5ff686a6dc
DREAMWEB: 'findlen' is unused
2011-08-18 22:03:54 +02:00
Bertrand Augereau
089e20ec2b
DREAMWEB: No need to generate unused C++ for 'makename'
2011-08-18 21:49:15 +02:00
Bertrand Augereau
1dff2ebe8e
DREAMWEB: 'calcmapad' ported to C++
2011-08-18 18:36:15 +02:00
Bertrand Augereau
efe76ac494
DREAMWEB: 'getposition' ported to C++
2011-08-18 17:11:24 +02:00
Sven Hesse
cd6708b397
DREAMWEB: Fix compile on non-GNU compilers
...
mempcpy is a GNU extension and the only difference to memcpy is the
return value, which this code happily ignores. So I assume it's a
typo.
2011-08-18 01:26:25 +02:00
Willem Jan Palenstijn
d79364489d
DREAMWEB: Enable 100 savegames
2011-08-18 00:29:36 +02:00
Willem Jan Palenstijn
8a5c8f3320
DREAMWEB: Add/fix loading from launcher
...
This is very error-prone, and needs testing.
2011-08-18 00:29:17 +02:00
Willem Jan Palenstijn
7280a569cb
DREAMWEB: Hook up ScummVM save/load menu
...
The ScummVM menu will be used if dreamweb_originalsaveload
is set to true. This is very error-prone, and needs testing.
2011-08-18 00:28:08 +02:00
Willem Jan Palenstijn
f3131e2dbf
DREAMWEB: Move several load/save functions out of dreamgen
2011-08-18 00:28:08 +02:00
Willem Jan Palenstijn
aa9f970873
DREAMWEB: Reorder modifiers for consistency (cosmetic)
2011-08-18 00:27:44 +02:00
Willem Jan Palenstijn
0ac5544b64
DREAMWEB: Emit symbolic constants for data offsets
2011-08-18 00:18:08 +02:00
Willem Jan Palenstijn
f1a0df46dc
DREAMWEB: Style
2011-08-18 00:17:58 +02:00
Willem Jan Palenstijn
b82f40d906
DREAMWEB: Fix crash when loading some saves
...
findsource() has the hidden side effect of modifying kTakeoff,
and the getreelframeax() conversion reordered a findsource() call
and kTakeoff access in e78a5a2b08
.
2011-08-17 23:57:04 +02:00
Bertrand Augereau
7eab6a7c59
DREAMWEB: 'commandonly' ported to C++
2011-08-18 00:48:20 +02:00
Bertrand Augereau
1f47b877bd
DREAMWEB: 'doblocks' moves to backdrops.cpp
2011-08-17 18:58:05 +02:00
Bertrand Augereau
3700e04e0f
DREAMWEB: Drawing of background objects ported to C++
2011-08-17 16:26:09 +02:00
Bertrand Augereau
e36832bbf8
DREAMWEB: Removal of unneeded stubs
2011-08-17 06:51:29 +02:00
Bertrand Augereau
681af21e2f
DREAMWEB: Arithmetic bugfix in door open/close range detection
2011-08-17 06:46:34 +02:00
Bertrand Augereau
ca32fb2b34
DREAMWEB: Ported 'movemap' to C++
2011-08-17 01:46:52 +02:00
Bertrand Augereau
63e436d723
DREAMWEB: Bugfix (introduced with porting)
2011-08-16 04:55:20 +02:00
Bertrand Augereau
5783a303b9
DREAMWEB: 'madmode' ported to C++
2011-08-16 04:26:27 +02:00
Bertrand Augereau
1fb3cb182f
DREAMWEB: 'madman' ported to C++
2011-08-16 03:57:52 +02:00
Bertrand Augereau
d8ff4182f7
DREAMWEB: Encapsulate the hack to guess if this is a CD build or not
2011-08-16 03:24:13 +02:00
Bertrand Augereau
3971a0dbf5
DREAMWEB: 'madmantext' ported to C++
...
There is a debatable hack to accomodate the two different builds of the game, cd or not.
2011-08-16 01:25:59 +02:00
Bertrand Augereau
9d8e5c0df4
DREAMWEB: 'updatepeople' ported to C++
2011-08-16 00:50:12 +02:00
Bertrand Augereau
73d7ff3523
DREAMWEB: 'showpanel' ported to C++
2011-08-15 22:30:17 +02:00
Bertrand Augereau
03e222f37f
DREAMWEB: 'commandwithob' ported to C++
2011-08-15 22:30:16 +02:00
Bertrand Augereau
b0f5e4dfb0
DREAMWEB: 'copyname' ported to C++
2011-08-15 22:30:16 +02:00
Bertrand Augereau
8cb9ff31cf
DREAMWEB: 'findobname' ported to C++
2011-08-15 22:30:16 +02:00
Bertrand Augereau
2dadf6ba19
DREAMWEB: 'getreelstart' is now only called from C++
2011-08-15 22:30:16 +02:00
Bertrand Augereau
e78a5a2b08
DREAMWEB: 'checkifperson' ported to C++
2011-08-15 22:30:16 +02:00
Bertrand Augereau
01ccadf7c1
DREAMWEB: 'getreelframeax' ported to C++
2011-08-15 22:30:16 +02:00
Bertrand Augereau
c8d8056777
DREAMWEB: 'showgamereel' ported to C++
2011-08-15 22:30:16 +02:00
Eugene Sandulenko
3de0b4e3f2
Merge pull request #60 from tramboi/master
...
DREAMWEB: Fixes, cleaning and more functions ported to C++
2011-08-14 04:17:51 -07:00
Bertrand Augereau
b08b31eed3
DREAMWEB: 'setuptimedtemp' ported to C++
2011-08-11 22:01:53 +02:00
Bertrand Augereau
2250c10ffe
DREAMWEB: 'dumptimedtext' ported to C++
2011-08-11 15:29:29 +02:00
Bertrand Augereau
701776a73a
DREAMWEB: 'multiget' and 'multiput' don't dirty segments anymore
2011-08-11 15:18:41 +02:00
Bertrand Augereau
cea283644f
DREAMWEB: 'getreelstart' ported to C++
2011-08-11 13:29:33 +02:00
Bertrand Augereau
a8c619d7ad
DREAMWEB: 'dealwithspecial' has a better signature
2011-08-11 12:33:33 +02:00
Bertrand Augereau
b6a8e2e98c
DREAMWEB: Misc cleanings in stubs.cpp
2011-08-11 12:26:30 +02:00
Bertrand Augereau
d5a184e2f0
DREAMWEB: 'showframe' takes a Frame
2011-08-11 03:30:41 +02:00
Bertrand Augereau
c2e9f01ae4
DREAMWEB: A stub has become useless
2011-08-11 03:23:22 +02:00
Bertrand Augereau
707c6ed01c
DREAMWEB: 'printslow' API improved
2011-08-11 03:19:51 +02:00
Bertrand Augereau
b701deed4f
DREAMWEB: Less ds pollution in 'printslow' and 'printdirect'
2011-08-11 02:30:25 +02:00
Bertrand Augereau
3e9773a858
DREAMWEB: Stricter typing in the printing subsystem
2011-08-11 02:27:41 +02:00
Bertrand Augereau
a710b32c61
DREAMWEB: Removed useless push/pops
2011-08-10 17:35:55 +02:00
Bertrand Augereau
80f712b5b9
DREAMWEB: 'multidump' doesn't dirty ds anymore
2011-08-10 17:34:41 +02:00
Bertrand Augereau
81a522e03e
DREAMWEB: Improvement of 'printslow' signature
2011-08-10 17:20:34 +02:00
Bertrand Augereau
78e337203d
DREAMWEB: Improvement of 'printdirect' signature and register usage
2011-08-10 17:12:26 +02:00
Bertrand Augereau
d8cbea02f9
DREAMWEB: Improvement of 'getnumber' signature
2011-08-10 17:03:02 +02:00
Bertrand Augereau
edbec1cccb
DREAMWEB: Improvement of 'printchar' signature
2011-08-10 16:54:23 +02:00
Bertrand Augereau
4ad8b54241
DREAMWEB: 'checkdest' ported to C++
2011-08-09 22:40:03 +02:00
Bertrand Augereau
3407f2803a
DREAMWEB: 'autosetwalk' ported to C++
2011-08-09 22:40:03 +02:00
Christoph Mallon
23a0f5318c
JANITORIAL: Remove trailing empty lines.
2011-08-07 13:53:33 +02:00
Eugene Sandulenko
78f1ea7690
OSYSTEM: extended installTimerProc() with timer ID parameter
2011-08-06 11:28:35 +01:00
Bertrand Augereau
baa109f058
DREAMWEB: Less register usage in misc. places
2011-08-04 11:13:59 +02:00
Bertrand Augereau
5bf9c42c45
DREAMWEB: Deprecated functions suppressed
2011-08-04 11:07:02 +02:00
Bertrand Augereau
a3c8c1334b
DREAMWEB: Helper function to acquire a temporary segment ref to avoid ds and es pollution
2011-08-04 11:03:08 +02:00
Bertrand Augereau
3427d07de0
DREAMWEB: 'doblocks' ported to C++
2011-08-04 10:45:43 +02:00
Bertrand Augereau
8ee7ed1066
DREAMWEB: Less register usage in 'plotreel'
2011-08-03 18:39:24 +02:00
Bertrand Augereau
135efa50a1
DREAMWEB: Less register interaction in 'multiput' and 'multiget'
2011-08-03 16:44:29 +02:00
Bertrand Augereau
2b03076149
DREAMWEB: 'deltextline' ported to C++
2011-08-03 16:23:33 +02:00
Bertrand Augereau
095689ab49
DREAMWEB: Some sound mixing was not needed anymore
2011-08-03 16:14:39 +02:00
Bertrand Augereau
c04a250c93
DREAMWEB: 'findsource' has a new C++ flavour
2011-08-03 15:58:18 +02:00
Bertrand Augereau
f775224319
DREAMWEB: Ported 'showrain' to C++
2011-08-03 15:20:59 +02:00
Bertrand Augereau
c6049ac0c4
DREAMWEB: 'crosshair' ported to C++
2011-08-03 14:04:53 +02:00
Bertrand Augereau
4e39a41e62
DREAWMEB: Ported 'zoom' to C++
2011-08-03 13:50:24 +02:00
Bertrand Augereau
7fd8895de6
DREAMWEB: 'allocatework' ported to C++
2011-08-03 13:50:24 +02:00
Bertrand Augereau
52fef5a599
DREAMWEB: 'plotreel' ported to C++
2011-07-30 23:37:18 +02:00
Bertrand Augereau
7c40d798de
DREAMWEB: 'dealwithspecial' ported to C++
2011-07-30 23:21:43 +02:00
Bertrand Augereau
5d13e2f837
DREAMWEB: Ported 'clearwork'
2011-07-30 23:11:48 +02:00
Bertrand Augereau
a4f05b36e4
DREAMWEB: 'fillspace' ported to C++
2011-07-30 22:56:29 +02:00
Bertrand Augereau
fa232d93b1
DREAMWEB: 'allocatemem' has a nicer API
2011-07-30 22:03:28 +02:00
Bertrand Augereau
a607b78ec0
DREAMWEB: 'readheader' ported to C++
2011-07-30 21:56:33 +02:00
Bertrand Augereau
0cbc291cbd
DREAMWEB: 'startloading' ported to C++
2011-07-30 21:46:59 +02:00
Bertrand Augereau
74a943667f
DREAMWEB: 'getroomdata' ported to C++
2011-07-30 19:54:53 +02:00
Bertrand Augereau
031651e996
DREAMWEB: Introduction of a Reel struct
2011-07-30 16:01:52 +02:00
Bertrand Augereau
92938f810f
DREAMWEB: 'showreelframe' ported to C++
2011-07-30 15:33:19 +02:00
Bertrand Augereau
95fa7451d6
DREAMWEB: 'findsource' ported to C++
2011-07-30 15:19:22 +02:00
Bertrand Augereau
1f0eccb296
DREAMWEB: 'aboutturn' does not need to be generated now
2011-07-30 15:12:50 +02:00
Bertrand Augereau
b2748740db
DREAMWEB: Better API for 'showframe' and no more registers used (expect es:bx for diffdest blitting)
2011-07-30 15:04:25 +02:00
Bertrand Augereau
2d0dfffe00
DREAMWEB: Introduced the Frame struct
2011-07-30 14:32:19 +02:00
Bertrand Augereau
8b0ac65f68
DREAMWEB: Extracted vgagrafx.cpp from stubs.cpp
2011-07-30 14:13:34 +02:00
Bertrand Augereau
69f7a6bcdf
DREAMWEB: Encapsulated some endian conversions in accessors
2011-07-30 15:52:28 +02:00
Bertrand Augereau
5de064f1e4
DREAMWEB: Use of the new feature of the generator to stop generating code for 'backobject' and 'mainman' (because addr_backobject is used)
2011-07-29 01:12:29 +02:00
Bertrand Augereau
16348053c7
Merge remote-tracking branch 'official/master'
...
Conflicts:
devtools/tasmrecover/tasm-recover
2011-07-29 00:58:25 +02:00
Bertrand Augereau
d6ed3ed013
DREAMWEB: 'kernchar' fix
2011-07-29 00:05:43 +02:00
Bertrand Augereau
27482d2de2
DREAMWEB: Fixed showframe ABI to conform to wjp's patch c626394f2b
2011-07-29 00:00:45 +02:00
Willem Jan Palenstijn
ea05f68046
DREAMWEB: Rewrite main loop
2011-07-28 21:25:10 +02:00
Willem Jan Palenstijn
c54cae6aea
DREAMWEB: Move main function to stubs
2011-07-28 21:25:10 +02:00