16147 Commits

Author SHA1 Message Date
Torbjörn Andersson
8935cac6da Standardized the preprocessor constants used to prevent double inclusion of
header files. Each now begins with "SWORD2_" and ends with "_H". (Well, except
for "SWORD2_H", since I didn't want to name it "SWORD2_SWORD2_H".)

svn-id: r20655
2006-02-12 19:57:23 +00:00
Chris Apers
ff25c5c90a - Splitted AppStartCheckScreenSize from app.cpp rev19461, here is the palm standard one : SonyScreenSize
svn-id: r20654
2006-02-12 19:50:19 +00:00
Chris Apers
b1edf73509 - Fixed bug #1329844, autooff not reset on exit
- Splitted AppStartCheckScreenSize from app.cpp rev19461, here is the palm standard one : PalmScreenSize
- Move PalmGetMemory here from file forminfo.cpp rev18604

svn-id: r20653
2006-02-12 19:47:30 +00:00
Torbjörn Andersson
0dbeb2f65b Oops. Forgot to tell SVN to actually *move* the files. I'll get the hang of it
eventually.

svn-id: r20652
2006-02-12 19:38:26 +00:00
Torbjörn Andersson
2ec8584828 Renamed files for consistency with other engines:
build_display  -> screen
    save_rest      -> saveload

More to come, no doubt.

svn-id: r20651
2006-02-12 19:33:45 +00:00
Chris Apers
0bedb9fd57 Cleanup
svn-id: r20650
2006-02-12 19:32:54 +00:00
Chris Apers
1434ff868b - Removed obsolete ARM stuff, modules are now almost-fully ARM
- Added autosave period and OS5 ARM advanced mode
- indicator can also be use with 16bit display

svn-id: r20649
2006-02-12 19:31:40 +00:00
Chris Apers
08efabc14d New feature to pass selected stack size to modules
svn-id: r20648
2006-02-12 19:27:48 +00:00
Chris Apers
d6be9bcada Not available in ARM mode for now
svn-id: r20647
2006-02-12 19:25:13 +00:00
Chris Apers
d3b902ac25 Fixed header, sorry
svn-id: r20646
2006-02-12 19:21:52 +00:00
Chris Apers
852094a6f6 - Use WinSetCoord only when needed, this fix some system redraw problems
- Get rid of Win*Lock functions, safer
- OSD (mainly DrawStatus) can now be use in 16bit mode too
- Move redawOSD to the base class
- Updated draw_osd function with standard PalmOS functions instead of Zodiac API, this draw_osd use big endian resources where OS5 version us little endian

svn-id: r20645
2006-02-12 19:20:26 +00:00
Torbjörn Andersson
d6fea31251 Removed layers.h since it was a) empty and b) never included.
svn-id: r20644
2006-02-12 19:20:10 +00:00
Max Horn
b1f3d91f01 Re-added blank lines (purely cosmetic) which I accidentally removed in my previous commit
svn-id: r20643
2006-02-12 19:13:43 +00:00
Max Horn
c93c11e826 md5table tool now reproduces blank & comment lines faithfully in --txt mode
svn-id: r20642
2006-02-12 19:13:03 +00:00
Max Horn
952b23fec7 - Changed the scumm-md5.txt format to reduce redundancy and to make it a bit niecer to edit
- Added --txt option to the md5table tool -> makes it easier to modify the scumm-md5.txt format

svn-id: r20641
2006-02-12 19:03:39 +00:00
Chris Apers
aa83040c0a It is _soundEx now
svn-id: r20640
2006-02-12 19:01:49 +00:00
Chris Apers
5e4a4f779d - Removed unused StrReplace function
- DrawStatus now support 8 and 16bit display
- Coordinate system is now used correctly (set only when needed), no more need to reset it in PalmFatalError
- Added new/delete operators for ARM OS5 mode

svn-id: r20638
2006-02-12 18:58:54 +00:00
Chris Apers
3dc99262a2 - Removed obsolete DEBUG defines
- Added LURE and OS5 defines

svn-id: r20637
2006-02-12 18:39:43 +00:00
Chris Apers
5975bd1fe6 - Added ARM module launcher
- Updated 68k launcher with lastest changes to gVars
  + GoLCD API support
  + Fix for invisible DIA using Stuffs*VG functions
  + New communication process between frontend and module to know if the module needs extra files
  + Get free memory at startup

svn-id: r20636
2006-02-12 18:36:57 +00:00
Chris Apers
353ea3881f New definitions for frontend <-> module communication
svn-id: r20635
2006-02-12 18:30:15 +00:00
Chris Apers
f74801e42c Only in ARM mode
svn-id: r20634
2006-02-12 18:28:11 +00:00
Chris Apers
0ffdbdd7af -mMove PalmOS project file to a more appropriate place
svn-id: r20632
2006-02-12 17:09:42 +00:00
Paweł Kołodziejski
48a5942a38 updated msvc7 project files
svn-id: r20625
2006-02-12 15:43:07 +00:00
Max Horn
7ef0b0c650 Fixing platform value for two HE mac demos
svn-id: r20624
2006-02-12 15:40:38 +00:00
Lars Persson
009354961d Removed egcc lib from S60V3 mmp file.
svn-id: r20619
2006-02-12 15:01:32 +00:00
Lars Persson
692adbe614 Changed file paths from /epoc/ to /symbian/
svn-id: r20618
2006-02-12 14:42:43 +00:00
Paweł Kołodziejski
b91e8a572a updated msvc8 project files to latest 'engines' directory changes
svn-id: r20615
2006-02-12 14:08:45 +00:00
Paweł Kołodziejski
c2575afaa7 changed path in include to use 'common' to conform rest part of code
svn-id: r20614
2006-02-12 14:05:47 +00:00
Eugene Sandulenko
faec3622b3 Committed old work on Soccer U32. Too far from being finished.
svn-id: r20613
2006-02-12 13:45:57 +00:00
Lars Persson
25460eb0fa Renaming the folder "epoc"->"symbian"
svn-id: r20612
2006-02-12 13:40:20 +00:00
Eugene Sandulenko
609d185739 Another spot of non-standard "#else if" replaced by "#elif"
svn-id: r20608
2006-02-12 13:12:49 +00:00
Lars Persson
92cfa0aa68 svn-id: r20606 2006-02-12 13:08:11 +00:00
Max Horn
9014ebc74a Fixed building of engine plugins
svn-id: r20603
2006-02-12 12:54:41 +00:00
Travis Howell
b9fec00c25 Only adjusted in SCUMM 5+
svn-id: r20598
2006-02-12 11:03:16 +00:00
Travis Howell
30c5480bd3 Actor room is only checked in SCUMM 7+
svn-id: r20597
2006-02-12 09:52:13 +00:00
Travis Howell
2873ae8186 Actually that should be before all code
svn-id: r20595
2006-02-12 07:03:04 +00:00
Travis Howell
86ee0df205 A few corrections from disasm., checked against all versions
svn-id: r20594
2006-02-12 06:43:42 +00:00
Travis Howell
37bc512d64 This difference only applies to SCUMM7+
svn-id: r20593
2006-02-12 04:43:27 +00:00
Travis Howell
19e3882439 Add another Loom demo
svn-id: r20591
2006-02-12 02:21:03 +00:00
Max Horn
be068cf6f3 The GameDetector is no longer a required parameter for Engine constructors
svn-id: r20590
2006-02-12 01:42:34 +00:00
Max Horn
24a5ba86a7 No need to force engines to implement errorString()
svn-id: r20589
2006-02-12 01:23:58 +00:00
Joost Peters
c595b65aba openCD() and pollCD() should return false, since they don't actually access a CD.
This avoids some common pitfalls in new backends based off of this, like e.g. the hang on the final chapter screen in MI1CD.

svn-id: r20588
2006-02-12 01:06:26 +00:00
Travis Howell
f661bbe9aa Fix compile
svn-id: r20587
2006-02-12 00:50:37 +00:00
Lars Persson
0b847325e1 'Changed Symbian configuration handling so it is using the basepath of the application installation as a path for Savegames, ini files etc
*Updated list.h so it also compiles for Symbian codewarrior and gcce compilers

svn-id: r20586
2006-02-12 00:33:04 +00:00
Lars Persson
37f433a7ad * New and tested builds for S60V3 and UIQ3
* New upscaled icons for UIQ3/S60V3. SVG/Scalable version needed for S60V3 for proper good looks
* Critical bug in Symbian-fs fixed (exception for UIQ3/S60V3)
*Removed duplicate files for easier maintanence
*New handling for Symbian error messages, save paths etc
*All naming now is ScummVM for all apps and targets

svn-id: r20585
2006-02-12 00:27:19 +00:00
Max Horn
80cf2fa46f Reduced data duplication in module.mk files; added module.mk files for null and x11 backends; added engines/module.mk
svn-id: r20584
2006-02-12 00:16:31 +00:00
Max Horn
136ecfc1e8 Fixed the list of backend factory functions
svn-id: r20583
2006-02-11 23:43:24 +00:00
Max Horn
26ee630756 Moved engines to the new engines/ directory
svn-id: r20582
2006-02-11 22:45:04 +00:00
Torbjörn Andersson
2a9a0d4211 Quick fixes of unknown cleanliness: The mouse cursor is no longer unbelievably
sluggish on my computer, and I've added delays to some busy-wait loops to make
it less of a CPU hog.

I hope I didn't break anything.

svn-id: r20581
2006-02-11 21:09:01 +00:00
Chris Apers
bd39c3cb3e Forgot this one
svn-id: r20577
2006-02-11 19:09:09 +00:00