/*---------------------------------------------------------------------------* Project: Horizon File: cfg_CountryCode.h Copyright (C)2009 Nintendo Co., Ltd. All rights reserved. These coded instructions, statements, and computer programs contain proprietary information of Nintendo of America Inc. and/or Nintendo Company Ltd., and are protected by Federal copyright law. They may not be disclosed to third parties or copied or duplicated in any form, in whole or in part, without the prior written consent of Nintendo. $Rev: 24088 $ *---------------------------------------------------------------------------*/ #ifndef NN_CFG_CTR_CFG_COUNTRY_CODE_H_ #define NN_CFG_CTR_CFG_COUNTRY_CODE_H_ namespace nn { namespace cfg { namespace CTR { /*! @brief 国および地域コードを表す列挙体です。 */ enum CfgCountryCode { CFG_COUNTRY_UNDEFINED = 0, //!< 未設定 // JPNリージョン CFG_COUNTRY_JAPAN = 1, //!< 日本 // USAリージョン CFG_COUNTRY_ANGUILLA = 8, //!< アンギラ CFG_COUNTRY_ANTIGUA_AND_BARBUDA, //!< アンティグア・バーブーダ CFG_COUNTRY_ARGENTINA = 10, //!< アルゼンチン CFG_COUNTRY_ARUBA, //!< アルバ CFG_COUNTRY_BAHAMAS, //!< バハマ CFG_COUNTRY_BARBADOS, //!< バルバドス CFG_COUNTRY_BELIZE, //!< ベリーズ CFG_COUNTRY_BOLIVIA, //!< ボリビア CFG_COUNTRY_BRAZIL, //!< ブラジル CFG_COUNTRY_BRITISH_VIRGIN_ISLANDS, //!< 英領ヴァージン諸島 CFG_COUNTRY_CANADA, //!< カナダ CFG_COUNTRY_CAYMAN_ISLANDS, //!< ケイマン諸島 CFG_COUNTRY_CHILE = 20, //!< チリ CFG_COUNTRY_COLOMBIA, //!< コロンビア CFG_COUNTRY_COSTA_RICA, //!< コスタリカ CFG_COUNTRY_DOMINICA, //!< ドミニカ国 CFG_COUNTRY_DOMINICAN_REPUBLIC, //!< ドミニカ共和国 CFG_COUNTRY_ECUADOR, //!< エクアドル CFG_COUNTRY_EL_SALVADOR, //!< エルサルバドル CFG_COUNTRY_FRENCH_GUIANA, //!< フランス領ギアナ CFG_COUNTRY_GRENADA, //!< グレナダ CFG_COUNTRY_GUADELOUPE, //!< グアドループ CFG_COUNTRY_GUATEMALA = 30, //!< グアテマラ CFG_COUNTRY_GUYANA, //!< ガイアナ CFG_COUNTRY_HAITI, //!< ハイチ CFG_COUNTRY_HONDURAS, //!< ホンジュラス CFG_COUNTRY_JAMAICA, //!< ジャマイカ CFG_COUNTRY_MARTINIQUE, //!< マルティニーク CFG_COUNTRY_MEXICO, //!< メキシコ CFG_COUNTRY_MONTSERRAT, //!< モントセラト CFG_COUNTRY_NETHERLANDS_ANTILLES, //!< オランダ領アンティル CFG_COUNTRY_NICARAGUA, //!< ニカラグア CFG_COUNTRY_PANAMA = 40, //!< パナマ CFG_COUNTRY_PARAGUAY, //!< パラグアイ CFG_COUNTRY_PERU, //!< ペルー CFG_COUNTRY_ST_KITTS_AND_NEVIS, //!< セントキッツ・ネイビス CFG_COUNTRY_ST_LUCIA, //!< セントルシア CFG_COUNTRY_ST_VINCENT_AND_THE_GRENADINES, //!< セントビンセント・グレナディーン CFG_COUNTRY_SURINAME, //!< スリナム CFG_COUNTRY_TRINIDAD_AND_TOBAGO, //!< トリニダード・トバゴ CFG_COUNTRY_TURKS_AND_CAICOS_ISLANDS, //!< タークス・カイコス諸島 CFG_COUNTRY_UNITED_STATES, //!< アメリカ CFG_COUNTRY_URUGUAY = 50, //!< ウルグアイ CFG_COUNTRY_US_VIRGIN_ISLANDS, //!< 米領バージン諸島 CFG_COUNTRY_VENEZUELA, //!< ベネズエラ // EUR, NAL リージョン CFG_COUNTRY_ALBANIA = 64, //!< アルバニア CFG_COUNTRY_AUSTRALIA, //!< オーストラリア CFG_COUNTRY_AUSTRIA, //!< オーストリア CFG_COUNTRY_BELGIUM, //!< ベルギー CFG_COUNTRY_BOSNIA_AND_HERZEGOVINA, //!< ボスニア・ヘルツェゴビナ CFG_COUNTRY_BOTSWANA, //!< ボツワナ CFG_COUNTRY_BULGARIA = 70, //!< ブルガリア CFG_COUNTRY_CROATIA, //!< クロアチア CFG_COUNTRY_CYPRUS, //!< キプロス CFG_COUNTRY_CZECH_REPUBLIC, //!< チェコ CFG_COUNTRY_DENMARK, //!< デンマーク CFG_COUNTRY_ESTONIA, //!< エストニア CFG_COUNTRY_FINLAND, //!< フィンランド CFG_COUNTRY_FRANCE, //!< フランス CFG_COUNTRY_GERMANY, //!< ドイツ CFG_COUNTRY_GREECE, //!< ギリシャ CFG_COUNTRY_HUNGARY = 80, //!< ハンガリー CFG_COUNTRY_ICELAND, //!< アイスランド CFG_COUNTRY_IRELAND, //!< アイルランド CFG_COUNTRY_ITALY, //!< イタリア CFG_COUNTRY_LATVIA, //!< ラトビア CFG_COUNTRY_LESOTHO, //!< レソト CFG_COUNTRY_LIECHTENSTEIN, //!< リヒテンシュタイン CFG_COUNTRY_LITHUANIA, //!< リトアニア CFG_COUNTRY_LUXEMBOURG, //!< ルクセンブルク CFG_COUNTRY_MACEDONIA, //!< マケドニア CFG_COUNTRY_MALTA = 90, //!< マルタ CFG_COUNTRY_MONTENEGRO, //!< モンテネグロ CFG_COUNTRY_MOZAMBIQUE, //!< モザンビーク CFG_COUNTRY_NAMIBIA, //!< ナミビア CFG_COUNTRY_NETHERLANDS, //!< オランダ CFG_COUNTRY_NEW_ZEALAND, //!< ニュージーランド CFG_COUNTRY_NORWAY, //!< ノルウェー CFG_COUNTRY_POLAND, //!< ポーランド CFG_COUNTRY_PORTUGAL, //!< ポルトガル CFG_COUNTRY_ROMANIA, //!< ルーマニア CFG_COUNTRY_RUSSIA = 100, //!< ロシア CFG_COUNTRY_SERBIA, //!< セルビア CFG_COUNTRY_SLOVAKIA, //!< スロバキア CFG_COUNTRY_SLOVENIA, //!< スロベニア CFG_COUNTRY_SOUTH_AFRICA, //!< 南アフリカ CFG_COUNTRY_SPAIN, //!< スペイン CFG_COUNTRY_SWAZILAND, //!< スワジランド CFG_COUNTRY_SWEDEN, //!< スウェーデン CFG_COUNTRY_SWITZERLAND, //!< スイス CFG_COUNTRY_TURKEY, //!< トルコ CFG_COUNTRY_UNITED_KINGDOM = 110, //!< イギリス CFG_COUNTRY_ZAMBIA, //!< ザンビア CFG_COUNTRY_ZIMBABWE, //!< ジンバブエ CFG_COUNTRY_AZERBAIJAN, //!< アゼルバイジャン CFG_COUNTRY_MAURITANIA, //!< モーリタニア CFG_COUNTRY_MALI, //!< マリ CFG_COUNTRY_NIGER, //!< ニジェール CFG_COUNTRY_CHAD, //!< チャド CFG_COUNTRY_SUDAN, //!< スーダン CFG_COUNTRY_ERITREA, //!< エリトリア CFG_COUNTRY_DJIBOUTI = 120, //!< ジブチ CFG_COUNTRY_SOMALIA, //!< ソマリア CFG_COUNTRY_ANDORRA, //!< アンドラ CFG_COUNTRY_GIBRALTAR, //!< ジブラルタル CFG_COUNTRY_GUERNSEY, //!< ガーンジー CFG_COUNTRY_ISLE_OF_MAN, //!< マン島 CFG_COUNTRY_JERSEY, //!< ジャージー CFG_COUNTRY_MONACO, //!< モナコ // TWNリージョン CFG_COUNTRY_TAIWAN = 128, //!< 台湾 // KORリージョン CFG_COUNTRY_SOUTH_KOREA = 136, //!< 韓国 // HKGリージョン CFG_COUNTRY_HONG_KONG = 144, //!< ホンコン CFG_COUNTRY_MACAU, //!< マカオ // ASIリージョン CFG_COUNTRY_INDONESIA = 152, //!< インドネシア // USAリージョン CFG_COUNTRY_SINGAPORE = 153, //!< シンガポール // ASIリージョン(再び) CFG_COUNTRY_THAILAND = 154, //!< タイ CFG_COUNTRY_PHILIPPINES, //!< フィリピン // USAリージョン CFG_COUNTRY_MALAYSIA = 156, //!< マレーシア // CHNリージョン CFG_COUNTRY_CHINA = 160, //!< 中国 // USAリージョン CFG_COUNTRY_UAE = 168, //!< アラブ首長国連邦 // EURリージョン CFG_COUNTRY_INDIA = 169, //!< インド // 未定義リージョン CFG_COUNTRY_EGYPT = 170, //!< エジプト CFG_COUNTRY_OMAN, //!< オマーン CFG_COUNTRY_QATAR, //!< カタール CFG_COUNTRY_KUWAIT, //!< クウェート // USAリージョン CFG_COUNTRY_SAUDI_ARABIA = 174, //!< サウジアラビア // 未定義リージョン CFG_COUNTRY_SYRIA = 175, //!< シリア CFG_COUNTRY_BAHRAIN, //!< バーレーン CFG_COUNTRY_JORDAN, //!< ヨルダン // EURリージョン CFG_COUNTRY_SAN_MARINO = 184, //!< サンマリノ CFG_COUNTRY_VATICAN_CITY, //!< バチカン CFG_COUNTRY_OTHERS = 254, //!< その他 CFG_COUNTRY_UNKNOWN = 255, //!< 不明 CFG_COUNTRY_MAX }; } // end of namespace CTR } // end of namespace cfg } // end of namespace nn // 対応カントリーコード。開始位置を16ビット左シフトしたものと終了位置をorでまとめたもの #define CFG_COUNTRY_MAPPING_JAPAN (u32)( CFG_COUNTRY_JAPAN << 16 | CFG_COUNTRY_JAPAN ) //!< JPN版での対応カントリーコード #define CFG_COUNTRY_MAPPING_AMERICA (u32)( CFG_COUNTRY_ANGUILLA << 16 | CFG_COUNTRY_VENEZUELA ) //!< AME版での対応カントリーコード #define CFG_COUNTRY_MAPPING_EUROPE (u32)( CFG_COUNTRY_ALBANIA << 16 | CFG_COUNTRY_MONACO ) //!< EUR版での対応カントリーコード #define CFG_COUNTRY_MAPPING_AUSTRALIA (u32)( CFG_COUNTRY_ALBANIA << 16 | CFG_COUNTRY_MONACO ) //!< AUS版での対応カントリーコード #define CFG_COUNTRY_MAPPING_CHINA (u32)( CFG_COUNTRY_CHINA << 16 | CFG_COUNTRY_CHINA ) //!< CHI版での対応カントリーコード #define CFG_COUNTRY_MAPPING_KOREA (u32)( CFG_COUNTRY_SOUTH_KOREA << 16 | CFG_COUNTRY_SOUTH_KOREA ) //!< KOR版での対応カントリーコード #endif // NN_CFG_CTR_CFG_COUNTRY_CODE_H_