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
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
Willem Jan Palenstijn
c626394f2b
DREAMWEB: Fix rendering underlined characters
...
The frame number argument to showframe is 9 bits of ax in the
original asm, but was passed in a uint8.
2011-07-28 21:13:02 +02:00
Willem Jan Palenstijn
7e88112ad2
DREAMWEB: Fix kerning in printchar
...
ah should contain the next char to print for kernchars(), but
it was getting clobbered in one code path, and not even set in another.
2011-07-28 21:09:51 +02:00
Bertrand Augereau
cbcdb61b28
DREAMWEB: Blacklisted 'usetimedtext', 'getundertimed' and 'putundertimed'
2011-07-23 20:49:10 +02:00
Bertrand Augereau
a58e2bea08
DREAMWEB: 'multiput' and 'multiget' get signatures
2011-07-23 19:24:59 +02:00
Bertrand Augereau
0066e4007a
DREAMWEB: Less register usage in 'printslow'
2011-07-23 18:32:48 +02:00
Bertrand Augereau
08e407bbe5
DREAMWEB: 'printdirect' has a C++ signature
2011-07-23 18:23:40 +02:00
Bertrand Augereau
402e41dd67
DREAMWEB: Less register usage in 'getnumber'
2011-07-23 18:23:40 +02:00
Bertrand Augereau
60d4970fd0
DREAMWEB: 'dumptextline' ported to C++
2011-07-23 18:23:40 +02:00
Bertrand Augereau
c4f9afaa02
DREAMWEB: Less register usage in 'printslow'
2011-07-23 18:23:40 +02:00
Bertrand Augereau
2e0e2b2687
DREAMWEB: Useless register shuffling in printboth
2011-07-23 18:23:40 +02:00
Bertrand Augereau
6d926d830e
DREAMWEB: Cleaning in 'printslow'
2011-07-23 18:23:39 +02:00
Bertrand Augereau
3d518d3d2c
DREAMWEB: Cleaning of 'printasprite'
2011-07-23 18:23:39 +02:00
Bertrand Augereau
8a5c2f9dc3
DREAMWEB: Cleaning of 'showframe'
2011-07-23 18:23:39 +02:00
Bertrand Augereau
183515787d
DREAMWEB: Fix code formatting
2011-07-23 18:23:39 +02:00
Bertrand Augereau
ac29c2a64d
DREAMWEB: 'printboth' ported to C++
2011-07-23 18:23:39 +02:00
Bertrand Augereau
7f45c6fec9
DREAMWEB: 'multidump' has a nicer signature
2011-07-23 18:23:39 +02:00
Bertrand Augereau
d0f917d857
DREAMWEB: 'printslow' ported to C++
2011-07-23 18:23:39 +02:00
Bertrand Augereau
96221b5742
DREAMWEB: Less registers, more params, in the text printing subsystem
2011-07-23 18:23:39 +02:00
Bertrand Augereau
f15661f698
DREAMWEB: 'printchar' ported to C++
2011-07-23 18:23:38 +02:00
Bertrand Augereau
599fbf4fe6
DREAMWEB: 'printdirect' ported to C++
2011-07-23 18:23:38 +02:00
Bertrand Augereau
b728323df7
DREAMWEB: 'getnumber' ported to C++
2011-07-23 18:23:38 +02:00
Eugene Sandulenko
6a6594c7a9
DREAMWEB: Made aboutturn() more readable
2011-07-20 17:24:04 +01:00
Eugene Sandulenko
f28e4b6de7
DREAMWEB: Fix code formatting
2011-07-20 17:21:03 +01:00
eriktorbjorn
e25e85fbb0
DREAMWEB: Blacklist and reimplement cancelch0() and cancelch1()
...
Now any sound playing on the channels is stopped immediately. This
fixes missing voice-overs in the intro, makes it possible to skip
lines of conversation, and fixes a problem where the sound effect
from the Altar Room would keep playing after leaving the room.
Possibly other glitches as well.
2011-07-20 13:15:30 +02:00
Eugene Sandulenko
540d0260e6
DREAMWEB: Add ScummVM headers, remove SVN keywords.
2011-07-19 11:26:40 +01:00
Eugene Sandulenko
73cf347b94
Merge pull request #48 from tramboi/master
...
DREAMWEB: More porting into C++
2011-07-19 03:03:09 -07:00
Bertrand Augereau
599c0f4862
DREAMWEB: Gave a proper signature to gextnextword
2011-07-18 22:59:17 +02:00
Bertrand Augereau
825e736aed
DREAMWEB: getnextword doesn't read one byte too far any more
2011-07-18 22:59:17 +02:00
Bertrand Augereau
9072ecf781
DREAMWEB: Blacklisted 'kernchars' and 'getnextword'
2011-07-18 22:59:16 +02:00
Bertrand Augereau
7d9ff04fbf
DREAMWEB: Added resilience to frameoutv to avoid memory stomping at the TV studio
2011-07-18 22:59:16 +02:00
Bertrand Augereau
0eccad88f4
DREAMWEB: doorway and widedoor have signatures
2011-07-18 22:59:16 +02:00
Bertrand Augereau
0a6f83691d
DREAMWEB: aboutturn reversed
2011-07-18 22:59:16 +02:00
Bertrand Augereau
b8cc90ad6c
DREAMWEB: Reversed random sprite callback
2011-07-18 22:59:16 +02:00
Bertrand Augereau
2fd19aeedf
DREAMWEB: initman reversed
2011-07-18 22:59:16 +02:00
Bertrand Augereau
3ce4f26540
DREAMWEB: walking blacklisted
2011-07-18 22:59:15 +02:00
Bertrand Augereau
04d9db0902
DREAMWEB: mainman reversed
2011-07-18 22:59:15 +02:00
Bertrand Augereau
40e5e03e32
DREAMWEB: Blacklisted liftsprite
2011-07-18 22:59:15 +02:00
Bertrand Augereau
25528a56e8
DREAMWEB: dodoor blacklisted
2011-07-18 22:59:15 +02:00
Bertrand Augereau
3ff0cf2d29
DREAMWEB: Sprite::b19 is Sprite::frame
2011-07-18 22:59:15 +02:00
Bertrand Augereau
11917ad700
DREAMWEB: steady and constant objects sprites callbacks
2011-07-18 22:59:15 +02:00
Bertrand Augereau
c011bee0e2
DREAMWEB: backobject reversed
2011-07-18 22:59:14 +02:00
Bertrand Augereau
9f8036cd86
DREAMWEB: Blacklisted frameoutbh and frameoutfx
2011-07-18 22:59:14 +02:00
Bertrand Augereau
880bcc69ef
DREAMWEB: showframe blacklisted
2011-07-18 22:59:14 +02:00
Bertrand Augereau
7af3cd565c
DREAMWEB: C++-isation of a part of the sprite subsystem
2011-07-18 22:59:14 +02:00
eriktorbjorn
c378aadc3f
DREAMWEB: Fix Valgrind warning
2011-07-18 10:31:13 +02:00
Bertrand Augereau
4d4d3329c3
DREAMWEB: The generator includes a file for custom structs and a file for custom function definitions
...
It also generates C++ symbols for asm proc addresses
2011-07-17 13:42:12 +02:00