mirror of
https://github.com/libretro/Mesen.git
synced 2025-01-31 05:42:06 +00:00
Linux: Renamed WinMesen.dll to MesenCore.dll
This commit is contained in:
parent
9ca1bf263c
commit
15f105962d
@ -42,7 +42,7 @@
|
||||
<Message ID="SelectRomIps">Please select a ROM matching the IPS patch file.</Message>
|
||||
<Message ID="UnableToDownload">Unable to download file. Check your internet connection and try again.

Details:</Message>
|
||||
<Message ID="UnableToStartMissingDependencies">Mesen must download and install the Microsoft Visual Studio 2015 runtime to continue. Would you like to automatically download the runtime from Microsoft's website and install it now?"</Message>
|
||||
<Message ID="UnableToStartMissingFiles">Mesen was unable to start due to missing files.

Error: WinMesen.dll is missing.</Message>
|
||||
<Message ID="UnableToStartMissingFiles">Mesen was unable to start due to missing files.

Error: MesenCore.dll is missing.</Message>
|
||||
<Message ID="UnexpectedError">An unexpected error has occurred.

Error details:
{0}</Message>
|
||||
<Message ID="UpdateDownloadFailed">Download failed - the file appears to be corrupted. Please visit the Mesen website to download the latest version manually.</Message>
|
||||
<Message ID="UpgradeSuccess">Upgrade completed successfully.</Message>
|
||||
|
@ -512,7 +512,7 @@
|
||||
<Message ID="SelectRomIps">Elija la ROM que corresponde al archivo IPS seleccionado.</Message>
|
||||
<Message ID="UnableToDownload">No se puede descargar el archivo. Compruebe su conexión a Internet e inténtelo de nuevo.

Detalles del error:</Message>
|
||||
<Message ID="UnableToStartMissingDependencies">Mesen debe descargar e instalar el paquete redistribuible de Visual C++ de Microsoft Visual Studio 2015 antes de poder continuar. ¿Le gustaría instalarlo ahora?</Message>
|
||||
<Message ID="UnableToStartMissingFiles">Mesen no puede iniciar debido a que faltan archivos.

Error: No se encuentra el archivo WinMesen.dll.</Message>
|
||||
<Message ID="UnableToStartMissingFiles">Mesen no puede iniciar debido a que faltan archivos.

Error: No se encuentra el archivo MesenCore.dll.</Message>
|
||||
<Message ID="UnexpectedError">Se ha producido un error inesperado.

Detalles del error:
{0}</Message>
|
||||
<Message ID="UpdateDownloadFailed">Error en la descarga - el archivo parece estar dañado. Por favor, visite el sitio web de Mesen para descargar manualmente la versión más reciente.</Message>
|
||||
<Message ID="UpgradeSuccess">La actualización se ha realizado con éxito.</Message>
|
||||
|
@ -526,7 +526,7 @@
|
||||
<Message ID="SelectRomIps">Choisissez un ROM qui correspond au fichier IPS choisi.</Message>
|
||||
<Message ID="UnableToDownload">Impossible de télécharger le fichier. Vérifier votre connexion internet et essayez à nouveau.

Détails de l'erreur:</Message>
|
||||
<Message ID="UnableToStartMissingDependencies">Mesen doit télécharger et installer le package Redistribuable Visual C++ pour Microsoft Visual Studio 2015 avant de pouvoir continuer. Voulez-vous l'installer maintenant?"</Message>
|
||||
<Message ID="UnableToStartMissingFiles">Mesen est incapable de démarrer puisqu'il manque des fichiers.

Erreur: Le fichier WinMesen.dll est introuvable.</Message>
|
||||
<Message ID="UnableToStartMissingFiles">Mesen est incapable de démarrer puisqu'il manque des fichiers.

Erreur: Le fichier MesenCore.dll est introuvable.</Message>
|
||||
<Message ID="UnexpectedError">Une erreur inattendue s'est produite.

Détails de l'erreur :
{0}</Message>
|
||||
<Message ID="UpdateDownloadFailed">Le téléchargement a échoué - le fichier semble être corrompu. Veuillez visiter le site de Mesen pour télécharger manuellement la version la plus récente.</Message>
|
||||
<Message ID="UpgradeSuccess">La mise-à-jour s'est faite avec succès.</Message>
|
||||
|
@ -508,7 +508,7 @@
|
||||
<Message ID="SelectRomIps">IPSファイルに合うゲームファイルを選んでください。</Message>
|
||||
<Message ID="UnableToDownload">ファイルをダウンロードできませんでした。ネット接続を確認してから、再試行してください。

エラーの詳細:</Message>
|
||||
<Message ID="UnableToStartMissingDependencies">MesenはMicrosoft Visual Studio 2015のVisual C++再頒布可能パッケージなしではゲームをロードできません。 パッケージを自動的にMicrosoftのサーバからダウンロードして、インストールしますか?</Message>
|
||||
<Message ID="UnableToStartMissingFiles">必要なファイルはロード出来なかったため、Mesenは起動できません。

エラー: WinMesen.dllはロードできません。</Message>
|
||||
<Message ID="UnableToStartMissingFiles">必要なファイルはロード出来なかったため、Mesenは起動できません。

エラー: MesenCore.dllはロードできません。</Message>
|
||||
<Message ID="UnexpectedError">予期しないエラーが発生しました。

エラーの詳細:
{0}</Message>
|
||||
<Message ID="UpdateDownloadFailed">ダウンロードは失敗しました。 Mesenのサイトに行って、新しいバージョンをダウンロードしてください。</Message>
|
||||
<Message ID="UpdaterNotFound">必要不可欠なファイルがないため、アップデートは出来なかった。</Message>
|
||||
|
@ -517,7 +517,7 @@
|
||||
<Message ID="SelectRomIps">Пожалуйста выберите ROM соответствующий IPS.</Message>
|
||||
<Message ID="UnableToDownload">Невозможно загрузить файл. Проверьте ваше соединение с интернетом и попробуйте ещё раз.

Подробно:</Message>
|
||||
<Message ID="UnableToStartMissingDependencies">Mesen должен загрузить и установить Microsoft Visual Studio 2015 runtime чтобы продолжить. Хотите автоматически загрузить Microsoft Visual Studio 2015 runtime с сайта Microsoft и установить его сейчас?"</Message>
|
||||
<Message ID="UnableToStartMissingFiles">Mesen не может запуститься из за отсутствующих файлов.

Ошибка: WinMesen.dll не найден.</Message>
|
||||
<Message ID="UnableToStartMissingFiles">Mesen не может запуститься из за отсутствующих файлов.

Ошибка: MesenCore.dll не найден.</Message>
|
||||
<Message ID="UnexpectedError">Неизвестная ошибка.

Подробно:
{0}</Message>
|
||||
<Message ID="UpdateDownloadFailed">Загрузка не удалась - файл повреждён. Пожалуйста посетите сайт Mesen и загрузите последнюю версию вручную.</Message>
|
||||
<Message ID="UpgradeSuccess">Обновление прошло успешно.</Message>
|
||||
|
@ -516,7 +516,7 @@
|
||||
<Message ID="SelectRomIps">Будь ласка, оберіть ROM відповідний IPS.</Message>
|
||||
<Message ID="UnableToDownload">Неможливо завантажити файл. Перевірте ваше з'єднання з інтернетом і спробуйте ще раз.

Детально:</Message>
|
||||
<Message ID="UnableToStartMissingDependencies">Mesen повинен завантажити та встановити Microsoft Visual Studio 2015 runtime щоб продовжити. Хочете автоматично завантажити Microsoft Visual Studio 2015 runtime з сайту Microsoft і встановити його зараз?"</Message>
|
||||
<Message ID="UnableToStartMissingFiles">Mesen не може запуститися через відсутні файли.

Помилка: WinMesen.dll не знайдений.</Message>
|
||||
<Message ID="UnableToStartMissingFiles">Mesen не може запуститися через відсутні файли.

Помилка: MesenCore.dll не знайдений.</Message>
|
||||
<Message ID="UnexpectedError">Невідома помилка.

Детально:
{0}</Message>
|
||||
<Message ID="UpdateDownloadFailed">Завантаження не вдалася - файл пошкоджений. Будь ласка відвідайте сайт Mesen і завантажте останню версію вручну.</Message>
|
||||
<Message ID="UpgradeSuccess">Оновлення пройшло успішно.</Message>
|
||||
|
@ -195,11 +195,9 @@
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Deployment" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="UIAutomationClient" />
|
||||
<Reference Include="Zlib.Portable, Version=1.11.0.0, Culture=neutral, PublicKeyToken=431cba815f6a8b5b, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>Dependencies\Zlib.Portable.dll</HintPath>
|
||||
@ -222,6 +220,9 @@
|
||||
<Compile Include="Config\ConfigManager.cs" />
|
||||
<Compile Include="Config\ServerInfo.cs" />
|
||||
<Compile Include="Config\VsConfigInfo.cs" />
|
||||
<Compile Include="Controls\BaseControl.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Controls\ctrlHorizontalTrackbar.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
|
@ -14,7 +14,7 @@ namespace Mesen.GUI
|
||||
{
|
||||
public class InteropEmu
|
||||
{
|
||||
private const string DLLPath = "WinMesen.dll";
|
||||
private const string DLLPath = "MesenCore.dll";
|
||||
[DllImport(DLLPath)] [return: MarshalAs(UnmanagedType.I1)] public static extern bool TestDll();
|
||||
|
||||
[DllImport(DLLPath, EntryPoint = "GetMesenVersion")] private static extern UInt32 GetMesenVersionWrapper();
|
||||
|
@ -62,6 +62,9 @@ namespace Mesen.GUI
|
||||
if(Directory.Exists(Path.Combine(ConfigManager.HomeFolder, "WinMesen"))) {
|
||||
Directory.Delete(Path.Combine(ConfigManager.HomeFolder, "WinMesen"), true);
|
||||
}
|
||||
if(File.Exists(Path.Combine(ConfigManager.HomeFolder, "WinMesen.dll"))) {
|
||||
File.Delete(Path.Combine(ConfigManager.HomeFolder, "WinMesen.dll"));
|
||||
}
|
||||
if(File.Exists(Path.Combine(ConfigManager.HomeFolder, "NesNtsc.dll"))) {
|
||||
File.Delete(Path.Combine(ConfigManager.HomeFolder, "NesNtsc.dll"));
|
||||
}
|
||||
@ -84,7 +87,8 @@ namespace Mesen.GUI
|
||||
string suffix = IntPtr.Size == 4 ? ".x86" : ".x64";
|
||||
foreach(ZipArchiveEntry entry in zip.Entries) {
|
||||
if(entry.Name.Contains(suffix)) {
|
||||
string outputFilename = Path.Combine(ConfigManager.HomeFolder, entry.Name.Replace(suffix, ""));
|
||||
string baseFolder = Program.IsMono ? Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) : ConfigManager.HomeFolder;
|
||||
string outputFilename = Path.Combine(baseFolder, entry.Name.Replace(suffix, ""));
|
||||
ExtractFile(entry, outputFilename);
|
||||
} else if(entry.Name == "MesenUpdater.exe" || entry.Name == "MesenDB.txt") {
|
||||
string outputFilename = Path.Combine(ConfigManager.HomeFolder, entry.Name.Replace(suffix, ""));
|
||||
|
@ -21,7 +21,7 @@ namespace Mesen.GUI
|
||||
} catch {
|
||||
}
|
||||
|
||||
if(!File.Exists("WinMesen.dll")) {
|
||||
if(!File.Exists("MesenCore.dll") && !File.Exists("libMesenCore.dll")) {
|
||||
MesenMsgBox.Show("UnableToStartMissingFiles", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
} else {
|
||||
if(MesenMsgBox.Show("UnableToStartMissingDependencies", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) {
|
||||
|
@ -125,49 +125,49 @@
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<TargetName>WinMesen</TargetName>
|
||||
<TargetName>MesenCore</TargetName>
|
||||
<OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<TargetName>WinMesen</TargetName>
|
||||
<TargetName>MesenCore</TargetName>
|
||||
<OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<TargetName>WinMesen</TargetName>
|
||||
<TargetName>MesenCore</TargetName>
|
||||
<OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGO Profile|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<TargetName>WinMesen</TargetName>
|
||||
<TargetName>MesenCore</TargetName>
|
||||
<OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGO Optimize|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<TargetName>WinMesen</TargetName>
|
||||
<TargetName>MesenCore</TargetName>
|
||||
<OutDir>$(SolutionDir)\bin\$(PlatformTarget)\PGO Profile\</OutDir>
|
||||
<IntDir>obj\$(Platform)\PGO Profile\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<TargetName>WinMesen</TargetName>
|
||||
<TargetName>MesenCore</TargetName>
|
||||
<OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGO Profile|x64'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<TargetName>WinMesen</TargetName>
|
||||
<TargetName>MesenCore</TargetName>
|
||||
<OutDir>$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGO Optimize|x64'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<TargetName>WinMesen</TargetName>
|
||||
<TargetName>MesenCore</TargetName>
|
||||
<OutDir>$(SolutionDir)\bin\$(PlatformTarget)\PGO Profile\</OutDir>
|
||||
<IntDir>obj\$(Platform)\PGO Profile\</IntDir>
|
||||
</PropertyGroup>
|
||||
|
@ -12,7 +12,6 @@ struct KeyDefinition {
|
||||
class LinuxKeyManager : public IKeyManager
|
||||
{
|
||||
private:
|
||||
int _numKeys;
|
||||
vector<uint32_t> _keyState;
|
||||
std::unordered_map<uint32_t, string> _keyNames;
|
||||
std::unordered_map<string, uint32_t> _keyCodes;
|
||||
|
Loading…
x
Reference in New Issue
Block a user