mirror of
https://github.com/libretro/scummvm.git
synced 2024-11-30 21:00:39 +00:00
581 lines
9.9 KiB
C++
581 lines
9.9 KiB
C++
/* ScummVM - Graphic Adventure Engine
|
|
*
|
|
* ScummVM is the legal property of its developers, whose names
|
|
* are too numerous to list here. Please refer to the COPYRIGHT
|
|
* file distributed with this source distribution.
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*
|
|
*/
|
|
|
|
namespace Cine {
|
|
|
|
static const CINEGameDescription gameDescriptions[] = {
|
|
{
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "61d003202d301c29dd399acfb1354310"),
|
|
Common::EN_ANY,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_FW,
|
|
0,
|
|
},
|
|
|
|
// This is a CD version of Future Wars published by Sony.
|
|
// This version has a crypted AUTO00.PRC.
|
|
{
|
|
{
|
|
"fw",
|
|
"Sony CD version",
|
|
AD_ENTRY2s("AUTO00.PRC", "4fe1e7930b38e3c63f0f2474d471bf8f", AD_NO_SIZE,
|
|
"PART01", "61d003202d301c29dd399acfb1354310", AD_NO_SIZE),
|
|
Common::EN_USA,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO0()
|
|
},
|
|
GType_FW,
|
|
GF_CD | GF_CRYPTED_BOOT_PRC,
|
|
},
|
|
|
|
{
|
|
// This is the Future Wars CD version
|
|
// with a French translation patch (#12490).
|
|
{
|
|
"fw",
|
|
"Sony CD version with French translation patch",
|
|
AD_ENTRY2s("AUTO00.PRC", "4fe1e7930b38e3c63f0f2474d471bf8f", AD_NO_SIZE,
|
|
"PART01", "5d1acb97abe9591f9008e00d07add95a", AD_NO_SIZE),
|
|
Common::FR_FRA,
|
|
Common::kPlatformDOS,
|
|
ADGF_CD,
|
|
GUIO0()
|
|
},
|
|
GType_FW,
|
|
GF_CD | GF_CRYPTED_BOOT_PRC,
|
|
},
|
|
|
|
{
|
|
// This is the version included in the UK "Classic Collection"
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "91d7271155520eae6915a9dd2dac120c"),
|
|
Common::EN_ANY,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_FW,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "f5e98fcca3fb5e7afa284c81c39d8b14"),
|
|
Common::DE_DEU,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_FW,
|
|
GF_ALT_FONT,
|
|
},
|
|
|
|
{
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "570109f965c7f53984b98c83d86eb206"),
|
|
Common::ES_ESP,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_FW,
|
|
GF_ALT_FONT,
|
|
},
|
|
|
|
{
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "5d1acb97abe9591f9008e00d07add95a"),
|
|
Common::FR_FRA,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_FW,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "57afd280b598b4180fda6689fbedc4b8"),
|
|
Common::EN_ANY,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_FW,
|
|
0,
|
|
},
|
|
|
|
{ // Amiga "Interplay" labeled version
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "a17a5eb15200c63276d486a88263ccd0"),
|
|
Common::EN_USA,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_FW,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "3a87a913e0e33963a48a7f822ca0eb0e"),
|
|
Common::DE_DEU,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_FW,
|
|
GF_ALT_FONT,
|
|
},
|
|
|
|
{
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "5ad0007ccd5f7b3dd6b15ea7f281f9e1"),
|
|
Common::ES_ESP,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_FW,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "460f2da8793bc581a2d4b6fc19ccb5ae"),
|
|
Common::FR_FRA,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_FW,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "1c8e5207743172134409ac58860021af"),
|
|
Common::IT_ITA,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_FW,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"fw",
|
|
"Demo",
|
|
AD_ENTRY2s("demo", "0f50767cd964e302d3af0ba2528df8c4", AD_NO_SIZE,
|
|
"demo.prc", "d2ac3a743d288359c63644ea7071edae", AD_NO_SIZE),
|
|
Common::EN_ANY,
|
|
Common::kPlatformAmiga,
|
|
ADGF_DEMO,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_FW,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "36050db13af57e462ca1adc4df99de4e"),
|
|
Common::EN_ANY,
|
|
Common::kPlatformAtariST,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_FW,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"fw",
|
|
"",
|
|
AD_ENTRY1("part01", "ef245573b7dab0d4825ceb98e37cef4d"),
|
|
Common::FR_FRA,
|
|
Common::kPlatformAtariST,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_FW,
|
|
0,
|
|
},
|
|
|
|
//////////////////////////////////////////////////////////////////////////////////////
|
|
// ___ _ _ ____ _ _ _ _ //
|
|
// / _ \ _ __ ___ _ __ __ _| |_(_) ___ _ __ / ___|| |_ ___ __ _| | |_| |__ //
|
|
// | | | | '_ \ / _ \ '__/ _` | __| |/ _ \| '_ \ \___ \| __/ _ \/ _` | | __| '_ \ //
|
|
// | |_| | |_) | __/ | | (_| | |_| | (_) | | | | ___) | || __/ (_| | | |_| | | | //
|
|
// \___/| .__/ \___|_| \__,_|\__|_|\___/|_| |_| |____/ \__\___|\__,_|_|\__|_| |_| //
|
|
// |_| //
|
|
//////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"256 colors",
|
|
AD_ENTRY1("procs00", "d6752e7d25924cb866b61eb7cb0c8b56"),
|
|
Common::EN_GRB,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
// This is a 16 color PC version (It came on three 720kB 3.5" disks).
|
|
// The protagonist is named John Glames in this version.
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs1", "9629129b86979fa592c1787385bf3695"),
|
|
Common::EN_GRB,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs1", "d8c3a9d05a63e4cfa801826a7063a126"),
|
|
Common::EN_USA,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"256 colors",
|
|
AD_ENTRY1("procs00", "862a75d76fb7fffec30e52be9ad1c474"),
|
|
Common::EN_USA,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
GF_CD,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs1", "39b91ae35d1297ce0a76a1a803ca1593"),
|
|
Common::DE_DEU,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs1", "74c2dabd9d212525fca8875a5f6d8994"),
|
|
Common::ES_ESP,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"256 colors",
|
|
AD_ENTRY2s("procs1", "74c2dabd9d212525fca8875a5f6d8994", AD_NO_SIZE,
|
|
"sds1", "75443ba39cdc95667e07d7118e5c151c", AD_NO_SIZE),
|
|
Common::ES_ESP,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
GF_CD,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"256 colors",
|
|
AD_ENTRY1("procs00", "f143567f08cfd1a9b1c9a41c89eadfef"),
|
|
Common::FR_FRA,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{ // Submitted by Kurufinwe21 in #11617 (16 color French floppy version)
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1s("procs1", "3f9edde60ccb380f716942c5b059d1d5", 14116),
|
|
Common::FR_FRA,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{ // Submitted by laenion in #11466 (German Atari ST version)
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1s("procs1", "b67af92a92ac5fd4add55893c15df76e", 63402),
|
|
Common::DE_DEU,
|
|
Common::kPlatformAtariST,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs1", "da066e6b8dd93f2502c2a3755f08dc12"),
|
|
Common::IT_ITA,
|
|
Common::kPlatformDOS,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{ // Submitted by Nyarlathotep7777 in #12812 (Italian Amiga version)
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1s("procs1", "d7458be2b14d77410e6330148ca6c371", 61682),
|
|
Common::IT_ITA,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"Demo",
|
|
AD_ENTRY1("demo_os", "043859e4cfe3977ad95b6efd00b21c62"),
|
|
Common::EN_GRB,
|
|
Common::kPlatformDOS,
|
|
ADGF_DEMO,
|
|
GUIO0()
|
|
},
|
|
GType_OS,
|
|
GF_DEMO,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs0", "a9da5531ead0ebf9ad387fa588c0cbb0"),
|
|
Common::EN_GRB,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"alt",
|
|
AD_ENTRY1("procs0", "8a429ced2f4acff8a15ae125174042e8"),
|
|
Common::EN_GRB,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs0", "d5f27e33fc29c879f36f15b86ccfa58c"),
|
|
Common::EN_USA,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs0", "8b7dce249821d3a62b314399c4334347"),
|
|
Common::DE_DEU,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs0", "35fc295ddd0af9da932d256ba799a4b0"),
|
|
Common::ES_ESP,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs0", "d4ea4a97e01fa67ea066f9e785050ed2"),
|
|
Common::FR_FRA,
|
|
Common::kPlatformAmiga,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"Demo",
|
|
AD_ENTRY1("demo_os", "dfc30c6a57998a56e8980f7ea3413867"),
|
|
Common::EN_GRB,
|
|
Common::kPlatformAmiga,
|
|
ADGF_DEMO,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_OS,
|
|
GF_DEMO,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs0", "1501d5ae364b2814a33ed19347c3fcae"),
|
|
Common::EN_GRB,
|
|
Common::kPlatformAtariST,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{
|
|
{
|
|
"os",
|
|
"",
|
|
AD_ENTRY1("procs0", "2148d25de3219dd4a36580ca735d0afa"),
|
|
Common::FR_FRA,
|
|
Common::kPlatformAtariST,
|
|
ADGF_NO_FLAGS,
|
|
GUIO1(GUIO_NOMIDI)
|
|
},
|
|
GType_OS,
|
|
0,
|
|
},
|
|
|
|
{ AD_TABLE_END_MARKER, 0, 0 }
|
|
};
|
|
|
|
} // End of namespace Cine
|