aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-02-16- Further extended the file format of tools/scumm-md5.txt: One can now specifyMax Horn
a variant ID, and the description field has been split into two parts. - Updated the PHP output, removing duplicate information and hopefully increasing the readability at the same time. svn-id: r20729
2006-02-16For now, do not attempt to draw "overlay" sprites, like the Oracle icon. TheTorbjörn Andersson
good news is that the original function to draw these appears to be written in C, so it should be easy to decipher. The bad news is that I failed. :-) svn-id: r20728
2006-02-16Stop music in HE games, before nuking the resourceTravis Howell
svn-id: r20727
2006-02-16updated msvc8 filesPaweł Kołodziejski
svn-id: r20726
2006-02-16force arg variable to float type, msvc8 can't select from float or doublePaweł Kołodziejski
svn-id: r20725
2006-02-16Remove auto free flag for sounds in some HE gamesTravis Howell
svn-id: r20724
2006-02-16Use simplier method of checking sound status in HE60/61 gamesTravis Howell
svn-id: r20723
2006-02-16Send sound resource data directly to sound mixer in HE Games.\n Fixes songs ↵Travis Howell
in kitchen of Pajama Sam 1 svn-id: r20721
2006-02-16Only DOS & Macintosh versions of HE60/61 games require XMIDI supportTravis Howell
svn-id: r20720
2006-02-16Stop current music in HE60/61 games, before starting new musicTravis Howell
svn-id: r20719
2006-02-16Clear sound queue when stopping sound channel in HE gamesTravis Howell
svn-id: r20718
2006-02-16Fix mistake in last commitTravis Howell
svn-id: r20716
2006-02-16Add 3DO platform for HE gamesTravis Howell
svn-id: r20714
2006-02-16Add 3DO platform for HE gamesTravis Howell
svn-id: r20713
2006-02-15Only print debug message when flag 0x800000 is triggered by HE games in ↵Travis Howell
drawWizPolygonTransform(). svn-id: r20711
2006-02-15Update documentation to list SVN now, instead of CVS.Travis Howell
svn-id: r20710
2006-02-15Read correct index by block size in HE games again, to help track down ↵Travis Howell
unknown versions. svn-id: r20709
2006-02-15Read correct index by block size in HE games again, to help track down ↵Travis Howell
unknown versions. svn-id: r20708
2006-02-15Fixed normal (1x) mode config (normal=default)Chris Apers
svn-id: r20707
2006-02-15o Renamed script_v6he.cpp and script_v7he.cpp to script_v60he.cpp andEugene Sandulenko
script_v70he.cpp respectively since we use 2 digits for HE versioning. o Also renamed resource_v7he.* to resource_he.* because it is actually not HE70-specific but is used by all HE70+ titles. svn-id: r20703
2006-02-15Removed obsolete item from the tODO (engines moves has been DONE :-)Max Horn
svn-id: r20701
2006-02-15fixed version string in scummvm.rc, too (somehow forgot to check it in ↵Max Horn
previously) svn-id: r20700
2006-02-15Fix for bug #795214 (MI1: Crash on church entry)Max Horn
svn-id: r20697
2006-02-15Moved all he-specific source files to engines/scumm/he/ subdirectoryEugene Sandulenko
svn-id: r20696
2006-02-14Made the kyra debug extensions more generic, i.e. scumm engine could replaceJohannes Schickel
their debugC calls now with the new introduced debugC calls. (A mail how to use it will follow shortly on -devel) Also now these special engine debug flags can be specified from the commandline. Also made the -c & --config parameter check more secure. svn-id: r20695
2006-02-14It looks like Feeble Files adjustis sprite coordinates by _scrollY as well,Torbjörn Andersson
where Simon 2 only adjusts by _scrollX. Perhaps Feeble Files have rooms that scroll both horizontally and vertically? Again, this makes no difference to the early stages of the game. svn-id: r20694
2006-02-14As far as I can tell, The Feeble Files should subtract _scrollX from theTorbjörn Andersson
sprite's X coordinate, just as we already do for Simon 2. (I believe that was when scrolling rooms were first introduced.) I've never played The Feeble Files (apart from the first two or three rooms) so I can't say whether or not it uses scrolling rooms. svn-id: r20693
2006-02-14Add extra costume tables (Used by HE games) to saved game. Fixes weird actor ↵Travis Howell
states when restoring saved game, in HE games. svn-id: r20689
2006-02-14Correct case of SPY Fox game titlesTravis Howell
svn-id: r20687
2006-02-14Allow version string to be writen to config file in HE72+ games, in case we ↵Travis Howell
display version in the future. svn-id: r20686
2006-02-14Add HE100 specific version of setSystemMessage opcode, since cases are ↵Travis Howell
different. svn-id: r20685
2006-02-14Add setSystemMessage opcode for HE70+ games. Sets the window caption ↵Travis Howell
correctly for all languages svn-id: r20684
2006-02-14Added Bloodshed Dev-C++ project files to the dists collection.Jamieson Christian
svn-id: r20683
2006-02-14Forgot to add x11.hOystein Eftevaag
svn-id: r20682
2006-02-14Fixed and cleaned up the X11 backend (and added 24/32 bpp support so it ↵Oystein Eftevaag
would actually run on my system). Who knows, might actually be useful to someone :) svn-id: r20681
2006-02-14Move addDefaultDirectory() calls out of init() method to constructor.Eugene Sandulenko
svn-id: r20679
2006-02-14Reworked kyra debug output system. Now he have special kyra intern debug ↵Johannes Schickel
levels + the global debug levels, for now I enable all kyra debug levels if the global debug level is not -1. see 'toggle_debug' in the kyra debugger and kyra.h for the different levels. (This is just the beginning of it anyway, for example the sound debug level isn't used for now) svn-id: r20678
2006-02-13Added define to disable new theme support.Lars Persson
svn-id: r20676
2006-02-13Updated installation file for S60V3Lars Persson
svn-id: r20675
2006-02-13Updated application iconsLars Persson
svn-id: r20674
2006-02-13oops, didn't mean to commit this change (yet) -- reverting my previous ↵Max Horn
commit partially svn-id: r20673
2006-02-13Used tools/update-version.pl to update the version in all (?) relevant ↵Max Horn
places to 0.9.0svn svn-id: r20672
2006-02-13Fix compilation after engines moved to engines/Joost Peters
svn-id: r20670
2006-02-13Implemented new tab drawing, should look nicer now. (The border under the ↵Johannes Schickel
active tab isn't drawn anymore) svn-id: r20669
2006-02-13Whew. It seems that I made a mistake last time. :(Won Star
Fix sound timer frequency for the GP32 port. svn-id: r20668
2006-02-13We're in SVN now, so change version to "0.9.0svn"Eugene Sandulenko
svn-id: r20667
2006-02-13Add hyperlink on/off functions of oracle in Feeble FilesTravis Howell
svn-id: r20665
2006-02-13CC := arm-elf-gccWon Star
CXX := arm-elf-g++ LD := arm-elf-g++ AS := arm-elf-as AR := arm-elf-ar cru RANLIB := arm-elf-ranlib RM := rm -f MKDIR := mkdir -p ECHO := echo -n CAT := cat RM := rm -f # recursive version of RM RM_REC := $(RM) -r ZIP := zip -q CP := cp OBJCOPY := arm-elf-objcopy FXETOOL := b2fxec ####################################################################### # Default compilation parameters. Normally don't edit these # ####################################################################### CXXFLAGS:= -g -O DEFINES := LDFLAGS := INCLUDES:= -I. -Icommon LIBS := OBJS := # Turn on useful warnings CXXFLAGS+= -Wall -pedantic -Wpointer-arith -Wcast-qual -Wcast-align -Wconversion CXXFLAGS+= -Wshadow -Wuninitialized -Wimplicit -Wundef CXXFLAGS+= -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder CXXFLAGS+= -Wwrite-strings -fcheck-new -Wctor-dtor-privacy -Wnon-virtual-dtor # GPSDK (SDK, Includes and Startup Files) base dir GPSDK = /usr/compat/gp32/share/sdk # Outputs EXEEXT = .elf MAPFILE = scummvm.map BIN = scummvm.gxb FXE = scummvm.fxe # Stripped Build? (Smaller ELF, Minimal debug symbol information). # You MUST comment this out with a # if you wish to debug your code. # STRIP_DEBUG = -Wl,--strip-debug # Plugins hack srcdir = ./ # GP32 Direct Execute Tool (i.e. pclink -e on Windows, gplink run on Linux) EXECUTE_TOOL = pclink -e # # -ffast-math \ # -fshort-double \ # # # #-Wno-multichar \ # Remove the below from the above flags for Debug. CFLAGS = -marm -march=armv4t -mtune=arm920 -mapcs \ -finline-functions \ -fshort-enums \ -mstructure-size-boundary=32 \ -mno-thumb-interwork \ -I$(GPSDK)/include \ -g \ -O2 \ -fomit-frame-pointer CPPFLAGS = $(CFLAGS) DEFINES = -D__GP32__ DEFINES += -DNONSTANDARD_PORT # Support Vorbis Tremor Patches. #DEFINES += -DVORBIS_TREMOR # Support LIBMAD Patches. #DEFINES += -DGP32_MADMP3 # Support for 8:3 save files names (The GP32 uses FAT12/16 (no vFAT) for the file system). DEFINES += -DSHORT_SAVENAMES # Support for the unsigned sound mixer. DEFINES += -DOUTPUT_UNSIGNED_AUDIO # Support for the GP32 (fmOPL derived) MIDI engine. # - NOT fully implemented yet. DEFINES += -DUSE_GP32_FMOPL LDSPECS = -specs=gp32_gpsdk.specs LDFLAGS = $(STRIP_DEBUG) \ -Wl,-Map,$(MAPFILE) \ $(LDSPECS) -Wl,--no-warn-mismatch LIBS += -L$(GPSDK)/lib \ -lgpmem -lgpos -lgpstdio -lgpstdlib -lgpsound -lgpgraphic -lgpfont \ -lm -lc -lgcc INCLUDES += -Ibackends/gp32 -Iengines -I$(GPSDK)/include MODULES += backends/gp32 #GP32 Debug - Remove from Release builds # This builds in the GP32 GDB USB Stub. Don't use it unless you know what your doing. # You also need to remove ANY optemisation from the compiler flags. #DEFINES += -DGP32_GDB #OBJS += backends/gp32/debug-gdbstub-usb.o # Standard librarys and optimization modules OBJS += backends/gp32/startup.o \ backends/gp32/memcpy.o \ backends/gp32/gp_asmlib.o \ backends/gp32/gp_clipped.o \ backends/gp32/fontdata.o # Custom GP32 std library OBJS += backends/gp32/gp32std.o \ backends/gp32/gp32std_grap.o \ backends/gp32/gp32std_input.o \ backends/gp32/gp32std_sound.o \ #backends/gp32/dmaaudio_asm.o \ #backends/gp32/dmaaudio.o \ #Main ScummVM for the GP32 Backend OBJS += backends/gp32/gp32_main.o \ backends/gp32/gp32_launcher.o \ backends/gp32/gp32_osys.o \ backends/gp32/gp-fs.o #install: all #$(EXECUTE_TOOL) $(BIN) $(FXE): $(BIN) $(FXETOOL) -f -a "The ScummVM Team" -t "ScummVM for the GP32" $< $@ # $(FXETOOL) -f -a "The ScummVM Team" -t "ScummVM for the GP32" -b scummvm.bmp $< $@ $(BIN): scummvm$(EXEEXT) $(OBJCOPY) -O binary $< $@ ####################################################################### # Compile options - you can modify these to tweak ScummVM compilation # ####################################################################### # Uncomment this to activate the MAD lib for compressed sound files # DEFINES += -DUSE_MAD # LIBS += -lmad # Uncomment this to activate the Ogg Vorbis lib for compressed sound files # You MUST use Tremor for Ogg Vorbis support on the GP32 port. # DEFINES += -DUSE_VORBIS # LIBS += -lvorbisfile -lvorbis # Uncomment this to activate the ALSA lib for midi # DEFINES += -DUSE_ALSA # LIBS += -lasound # Uncomment this to cause warnings to be treated as errors # CXXFLAGS+= -Werror # Uncomment this to use GCC 3.x specific dependency tracking (recommended) HAVE_GCC3 = 1 ####################################################################### # Control which modules are built - uncomment any to disable module # ####################################################################### DISABLE_SCALERS = 1 DISABLE_HQ_SCALERS = 1 #DISABLE_SCUMM = 1 #DISABLE_SCUMM_7_8 = 1 DISABLE_HE = 1 DISABLE_SIMON = 1 DISABLE_SKY = 1 DISABLE_QUEEN = 1 # The engines below are not supported on the GP32 port so there is # no point compiling support into the binary. DISABLE_SWORD1 = 1 DISABLE_SWORD2 = 1 # In-development engines below. # Disable for ALL release builds. DISABLE_SAGA = 1 DISABLE_KYRA = 1 DISABLE_GOB = 1 ####################################################################### # Misc stuff - you should normally never have to edit this # ####################################################################### EXECUTABLE := scummvm$(EXEEXT) include Makefile.common dist: $(RM) $(ZIPFILE) $(ZIP) $(ZIPFILE) $(DISTFILES) install: $(FXE) $(EXECUTE_TOOL) $(BIN) svn-id: r20664
2006-02-13Initializes a var that would sometimes cause the intro to run too fast.Oystein Eftevaag
svn-id: r20663
2006-02-12Merged _mouse.cpp and mouse.cpp into mouse.cppTorbjörn Andersson
svn-id: r20659