Strangerke
88f6cc9b23
CGE: Clean eventManager
2011-08-01 09:53:15 +02:00
Matthew Hoops
8259365f1f
SCUMM: Add code for remaining soccer u32 opcodes
...
While it should be complete now, it doesn't quite work properly yet. I need to go back through and double-check everything to make sure I got it right.
2011-07-31 22:41:09 -04:00
Strangerke
c053762c63
CGE: Replace magic values by defines, rename some defines
2011-07-31 19:56:14 +02:00
Strangerke
f898da53a4
CGE: Improve keyboard behavior for non-US layouts
2011-07-31 09:38:08 +02:00
Strangerke
55df4d0635
CGE: Rename some class members, various clean up
2011-07-31 00:52:35 +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
Strangerke
b53ffa8f2c
CGE: Move some conditional defines to variables
2011-07-30 15:43:49 +02:00
Bertrand Augereau
92938f810f
DREAMWEB: 'showreelframe' ported to C++
2011-07-30 15:33:19 +02:00
Strangerke
8b53899ca7
CGE: Remove Heart
2011-07-30 15:28:57 +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
Strangerke
5c7eb9a768
CGE: un-static-fy several variables, clean Heart class
2011-07-30 12:52:04 +02:00
Paul Gilbert
5e726f6043
TSAGE: Tweaks to better detect when a playing sound effect has ended
2011-07-30 19:18:00 +10:00
Paul Gilbert
f482e25f2a
TSAGE: Fix call to correct base class in Scene #60 items
2011-07-30 09:32:26 +10:00
Paul Gilbert
471815e00c
TSAGE: Fix base hotspot classes of hotspots in Scene #40
2011-07-30 09:13:47 +10:00
Paul Gilbert
4a64e928cf
TSAGE: Add missing dispatch method to fix getting shot too quickly in Scene #40
2011-07-30 08:56:16 +10:00
Paul Gilbert
9f00f18e4e
TSAGE: Explicitly call the mixer stopAll() when shutting down
2011-07-29 20:08:56 +10:00
Paul Gilbert
c1870551b0
TSAGE: Renamed AdlibFxSoundDriver to a more accurate SoundBlasterDriver
2011-07-29 20:05:02 +10:00
Paul Gilbert
95b49a4cc3
TSAGE: Removed no longer needed fields from the Fx sound driver
2011-07-29 19:57:29 +10:00
Strangerke
316b73ee00
CGE: Remove Startup class, set _fx and _sound as dynamic
2011-07-29 10:02:32 +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
bd986b8cfe
Merge remote-tracking branch 'official/master'
...
Conflicts:
engines/dreamweb/stubs.cpp
engines/dreamweb/stubs.h
2011-07-29 00:08:01 +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
Willem Jan Palenstijn
bb7a1bd93d
DREAMWEB: Add option to process asm functions but not output them
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
fe73a24078
DREAMWEB: 'makebackob' ported
2011-07-28 17:26:48 +02:00
Bertrand Augereau
b5c6ac150b
DREAMWEB: diffDest blitting in 'showframe' doesn't pollute the interface any more
2011-07-28 17:26:48 +02:00
Bertrand Augereau
f657d4800a
DREAMWEB: Cleanings and less register use
2011-07-28 17:26:48 +02:00
Bertrand Augereau
5fc6a6e385
DREAMWEB: 'getroomspaths' and 'facerightway' ported to C++
2011-07-28 17:26:47 +02:00
Bertrand Augereau
dfec38c615
DREAMWEB: Misc. register usage cleaning
2011-07-28 17:26:47 +02:00
Bertrand Augereau
521ffc5b56
DREAMWEB: Extraction of print.cpp from stubs.cpp
2011-07-28 17:26:47 +02:00
Bertrand Augereau
8233a37b4a
DREAMWEB: Extraction of sprite.cpp from stubs.cpp
2011-07-28 17:26:46 +02:00
Bertrand Augereau
c0795b4b43
DREAMWEB: Less register pollution
2011-07-28 17:26:46 +02:00