Commit Graph

623 Commits

Author SHA1 Message Date
Sven Hesse
ced59ea5e9 Moving the demo-related stuff into a demos-subdirectory
svn-id: r40212
2009-04-29 23:54:29 +00:00
Sven Hesse
d0c88ca6a0 Playing half-sized videos fullscreen in the demoplayer
svn-id: r40211
2009-04-29 19:58:43 +00:00
Sven Hesse
4688811024 Fix build
svn-id: r40209
2009-04-29 16:43:07 +00:00
Arnaud Boutonné
93e2e75a9e - Added a game_fascin skeletton, as specificities are now proven
- Added a new game time, adibouunknown, used to reference the ADI/Adibou/Addy generic environments 
- Replace oFascin_cdUnknown10 by a real function
- Fix a detail in oFascin_cdUnknown11
- Suppress double declaration for types Gob2 and Ween

svn-id: r40207
2009-04-29 16:36:08 +00:00
Arnaud Boutonné
4ff69f6cd0 Gob- Add a fascination-specific (and yet unknown) renderflag vaue
svn-id: r40206
2009-04-29 16:23:38 +00:00
Arnaud Boutonné
00368c0742 Gob - Add some MD5s for Win-Lost in time, Win-Inca2 and ADI/Adibou environments (unhandled, though)
svn-id: r40205
2009-04-29 16:21:12 +00:00
Sven Hesse
eaf22dc66c Decreased the dithering LUT's depth to 5 bit per color component.
The results still good and generating it is fast enough to do at each start (so we don't need to save it anymore)

svn-id: r40195
2009-04-29 10:24:00 +00:00
Sven Hesse
d62b4c62c4 Reorder :P
svn-id: r40189
2009-04-28 22:04:03 +00:00
Sven Hesse
c69208c0da Added a Spanish Urban Runner
svn-id: r40188
2009-04-28 22:03:00 +00:00
Sven Hesse
d82f49a9e4 The Playtoons game seem to be more like Last Dynasty than Urban Runner (paletted video mode)
svn-id: r40174
2009-04-28 11:18:43 +00:00
Sven Hesse
f4c294a613 Added a small safeguard to play()
svn-id: r40170
2009-04-28 08:31:34 +00:00
Sven Hesse
80a331423f Added some more non-interactive Playtoons demos (thanks jvprat!)
svn-id: r40169
2009-04-28 08:29:58 +00:00
Sven Hesse
c88b077fcc Some minor clean-up
svn-id: r40166
2009-04-27 18:56:28 +00:00
Max Horn
f177c7142c Fixed some silly warnings
svn-id: r40165
2009-04-27 14:40:14 +00:00
Sven Hesse
4fa4513d61 Added a German Urban Runner version, as supplied by goodoldgeorg in bug report #2770340
svn-id: r40157
2009-04-27 12:19:21 +00:00
Sven Hesse
ed87cbab90 Ooops, actually delete[] the correct pointer (yeah, syke, I should have valgrind'd it again ;))
svn-id: r40153
2009-04-26 19:40:50 +00:00
Arnaud Boutonné
bac2239709 Fascination
- Squeeze _goblinFuncLookUp and OpcodeGoblinEntryFascination to the max to spare memory
- Added Amiga-only geUnknown1000-2 functions. At this point, they are not unknown, but hang the Protracker player
- Modify some few comments and variable/function names

svn-id: r40146
2009-04-25 17:58:23 +00:00
Arnaud Boutonné
15eac04bd3 Complete general function 0 and 1 based on DrMcCoy suggestion (Hardcoded IMD loading and playing)
svn-id: r40136
2009-04-25 00:01:53 +00:00
Sven Hesse
951edc014a Added a workaround for the inca2 demo's cons2.imd / cons.imd mix-up
svn-id: r40135
2009-04-24 23:43:04 +00:00
Sven Hesse
f9c433353d Ooops, changing a const argument is evil, copying it now
svn-id: r40134
2009-04-24 23:31:10 +00:00
Sven Hesse
6411c84b31 Removing the extra \n in warning()s. warning() already adds "!\n"
svn-id: r40133
2009-04-24 23:26:57 +00:00
Arnaud Boutonné
6ed9adab92 Gob - Add entries for different Little Red Riding Hood languages selection
svn-id: r40131
2009-04-24 22:50:24 +00:00
Arnaud Boutonné
2d64d45275 Gob - Add 12 dummy functions used for the OpcodeGoblinEntryFascination.
svn-id: r40130
2009-04-24 22:49:20 +00:00
Sven Hesse
383a2b3322 Added supported for BAT-based non-interactive demos, namely the Inca2 one
svn-id: r40129
2009-04-24 22:29:17 +00:00
Sven Hesse
d8972c3f2c The video now works correctly in the non-interactive Urban Runner demo
svn-id: r40128
2009-04-24 21:30:40 +00:00
Sven Hesse
8baccf8d64 Adding support for the non-interactive SCN-based Urban Runner demo. No image though :/
svn-id: r40126
2009-04-24 19:00:55 +00:00
Sven Hesse
3b40c5fbd8 Added the Woodruff and Playtoons non-interactive demos
svn-id: r40123
2009-04-24 18:23:31 +00:00
Sven Hesse
893a3fc7e2 Added support for SCN-based non-interactive demos
svn-id: r40122
2009-04-24 18:23:17 +00:00
Sven Hesse
457acf5e42 Fixed a very stupid error in the RLE decoding function of the VMD frame decoder
svn-id: r40097
2009-04-23 22:22:46 +00:00
Torbjörn Andersson
ad1f7385df Fixed compilation.
svn-id: r40062
2009-04-22 03:46:49 +00:00
Arnaud Boutonné
ee92913683 Patch #2725859 : Added some MD5 to the gob engine, modified the way the first STK and TOT is declared, added inter and draw skeleton for Fascination
svn-id: r40059
2009-04-21 21:44:37 +00:00
Sven Hesse
dc8e67900a Fixing the parser-related FIXMEs. 17 and 18 are int16 and int8, respectively
svn-id: r39893
2009-04-07 16:53:38 +00:00
Max Horn
1d1307de01 GOB: Some more cleanup
svn-id: r39890
2009-04-07 13:29:13 +00:00
Max Horn
3f22e4b401 GOB: Gave tons of opcode explicit names. As a result, found potential bugs in parse_v2.cpp (related to OP_LOAD_VAR_UINT8 and OP_LOAD_VAR_UINT16, see FIXME comments in parse.h)
svn-id: r39889
2009-04-07 13:21:20 +00:00
Max Horn
37bfe22a54 GOB: Some more code cleanup. My respect for the developers of the original GOB engine is at an all-time low :)
svn-id: r39888
2009-04-07 13:20:29 +00:00
Max Horn
7444665152 GOB: Gave some numerical constants a name. This codebase is a bit of a mess ;) (tons of duplicate code, unnamed constants, etc.)
svn-id: r39882
2009-04-07 10:41:23 +00:00
Sven Hesse
11df88f9ee Added an entry for the DOS version of Little Red Riding Hood
svn-id: r39596
2009-03-21 18:17:24 +00:00
Sven Hesse
9f43c32c25 Adding detection and title music playback for Little Red Riding Hood (Amiga version)
svn-id: r39551
2009-03-19 23:42:19 +00:00
Sven Hesse
51109a5cfc Adding simple support for protracker playback
svn-id: r39550
2009-03-19 23:40:59 +00:00
Max Horn
f9ecd95d69 Whitespace cleanup: Convert space followed by tab to just tab
svn-id: r39203
2009-03-07 19:24:31 +00:00
Max Horn
05b4370c21 Fix for bug #2664460: Various SeekableReadStream::seek() implementations (as well as our unit tests, ouch) handled SEEK_END incorrectly (using -offset instead of offset), contrary to what the docs said and what fseek does. Hopefully I found and fixed all affected parts, but still watch out for regressions
svn-id: r39135
2009-03-05 20:37:53 +00:00
Jordi Vilalta Prat
047f116515 Renamed MetaEngine::getCopyright() to getOriginalCopyright() to better match the meaning of the returned string, as discussed some time ago in scummvm-devel
svn-id: r39132
2009-03-05 12:04:58 +00:00
Max Horn
dd98126423 Engines: Fused several init&go methods into a single run method
svn-id: r39003
2009-03-01 04:42:46 +00:00
Max Horn
3fcbda829a Merged Engine::go() and ::init() into a new run() method (currently implemented by calling the existing init&go methods; to be cleaned up by engine authors
svn-id: r39002
2009-03-01 04:30:55 +00:00
Sven Hesse
462ef2c78c Clipping the rendering to the output surface.
This should fix the crash in the Italian version of Woodruff (#1981031 - "Crash after dancing at Puh-Let Party!!")

svn-id: r38784
2009-02-22 14:04:07 +00:00
Sven Hesse
e643565c2c Compensate small lags in Util::waitEndFrame(), so that the CD audio intro sequences in Gob1 and Gob2 CD hopefully won't de-sync so easily
svn-id: r38702
2009-02-21 15:58:50 +00:00
Johannes Schickel
5417f6bacb - Replace OSystem::clearScreen with OSystem::fillScreen as discussed on -devel.
- Update BaseBackend and DC port to properly implement OSystem::fillScreen (now only PalmOS has to be updated).
- Update all client code which relied on OSystem::clearScreen so far.

svn-id: r38304
2009-02-15 21:20:21 +00:00
Travis Howell
79f7b51c16 Ooops, remove excess space.
svn-id: r38195
2009-02-15 08:10:01 +00:00
Travis Howell
76e3172f4a Add Amiga and DOS Italian versions of Gobliins 2, and resort gob2 entries by platform.
svn-id: r38193
2009-02-15 08:07:50 +00:00
Travis Howell
12d203867d Add Amiga Italian version of Ween, and resort Ween entires by platform.
svn-id: r36243
2009-02-07 09:43:27 +00:00