mirror of
https://github.com/scummvm/scummvm.git
synced 2025-04-02 10:52:32 -04:00
This implementation creates a temporary file (suffixed with .tmp) and renames it to the expected file name when the file is closed. If the renaming fails, the destination file is removed and renaming is tried again to handle cases where renaming over an existing file is not supported by the underlying OS. |
||
---|---|---|
.. | ||
audio.cpp | ||
cache.S | ||
check_plugin_symbols | ||
dc-fs.cpp | ||
dc.h | ||
DCLauncherDialog.h | ||
dcloader.cpp | ||
dcloader.h | ||
dcmain.cpp | ||
dcutils.cpp | ||
dcutils.h | ||
deficon.h | ||
display.cpp | ||
dreamcast.mk | ||
icon.cpp | ||
icon.h | ||
input.cpp | ||
ip.txt.in | ||
label.cpp | ||
label.h | ||
Makefile | ||
module.mk | ||
plugin.syms | ||
plugin.x | ||
plugin_head.S | ||
plugins.cpp | ||
portdefs.h | ||
README | ||
selector.cpp | ||
softkbd.cpp | ||
softkbd.h | ||
time.cpp | ||
vmsave.cpp |
Compiling ScummVM for SEGA Dreamcast ==================================== If you want to compile ScummVM for your Dreamcast, you'll need the following: * gcc-4.6.3 configured as a cross-compiler for `sh-elf' * binutils-2.18 configured likewise * newlib for sh-elf : <URL:http://mc.pp.se/dc/files/newlib-1.19.0.tar.gz> * libronin-0.7 : <URL:http://peter.bortas.org/scumm/libronin-0.7.tar.gz> * libmad : <URL:http://mc.pp.se/dc/files/libmad-0.15.1b.tar.gz> * GNU make Edit the Makefile to contain the path to libronin if you installed it somewhere other than /usr/local/ronin, then run `make dist', and you should get a scrambled binary SCUMMVM.BIN and some plugins *.PLG. For serial/IP upload, remove the "DYNAMIC_MODULES" line and just run `make', to get a static binary with the name `scummvm.elf'.