Commit Graph
86814 Commits
Author SHA1 Message Date
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