Merge branch 'master' into changeable_icon_set
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -37,3 +37,4 @@ Makefile
|
||||
# Visual Studio Code
|
||||
/.vs
|
||||
/.vscode
|
||||
src/win/RCa04980
|
||||
|
||||
@@ -716,12 +716,7 @@ usage:
|
||||
/* Load the desired language */
|
||||
if (lang_init)
|
||||
lang_id = lang_init;
|
||||
|
||||
lang_init = lang_id;
|
||||
lang_id = 0;
|
||||
if (lang_init)
|
||||
set_language(lang_init);
|
||||
|
||||
|
||||
/* All good! */
|
||||
return(1);
|
||||
}
|
||||
|
||||
@@ -89,7 +89,7 @@ if(APPLE)
|
||||
set(CMAKE_MACOSX_BUNDLE 1)
|
||||
|
||||
# setting our compilation target to macOS Mojave (macOS version 10.14), can be eventually changed to macOS 10.13 High Sierra
|
||||
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.14")
|
||||
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.13")
|
||||
|
||||
# set the Info.plist properly
|
||||
set_target_properties(86Box PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/mac/Info.plist.in)
|
||||
|
||||
@@ -607,8 +607,6 @@ static int opF7_l_a32(uint32_t fetchdat)
|
||||
|
||||
static int opHLT(uint32_t fetchdat)
|
||||
{
|
||||
pclog("HLT: CS = %04X, DS = %04X, ES = %04X, SS = %04X, IP = %04X\n", CS, DS, ES, SS, cpu_state.pc);
|
||||
|
||||
if ((CPL || (cpu_state.eflags&VM_FLAG)) && (cr0&1))
|
||||
{
|
||||
x86gpf(NULL,0);
|
||||
|
||||
@@ -243,6 +243,9 @@ extern void media_menu_update_cdrom(int id);
|
||||
extern void media_menu_update_zip(int id);
|
||||
extern void media_menu_update_mo(int id);
|
||||
|
||||
/* Functions in win_ui.c */
|
||||
extern HMENU menuMain;
|
||||
extern void ResetAllMenus();
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
23
src/mac/macOSXGlue.h
Normal file
23
src/mac/macOSXGlue.h
Normal file
@@ -0,0 +1,23 @@
|
||||
//
|
||||
// macOSXGlue.h
|
||||
// TestSDL
|
||||
//
|
||||
// Created by Jerome Vernet on 18/11/2021.
|
||||
// Copyright © 2021 Jerome Vernet. All rights reserved.
|
||||
//
|
||||
|
||||
#ifndef macOSXGlue_h
|
||||
#define macOSXGlue_h
|
||||
|
||||
#include <CoreFoundation/CFBase.h>
|
||||
|
||||
CF_IMPLICIT_BRIDGING_ENABLED
|
||||
CF_EXTERN_C_BEGIN
|
||||
void getDefaultROMPath(char*);
|
||||
int toto();
|
||||
|
||||
CF_EXTERN_C_END
|
||||
CF_IMPLICIT_BRIDGING_DISABLED
|
||||
|
||||
|
||||
#endif /* macOSXGlue_h */
|
||||
45
src/mac/macOSXGlue.m
Normal file
45
src/mac/macOSXGlue.m
Normal file
@@ -0,0 +1,45 @@
|
||||
//
|
||||
// macOSXGlue.m
|
||||
// 86BOx MacoSx Glue....
|
||||
// Todo: so much
|
||||
// Created by Jerome Vernet on 18/11/2021.
|
||||
// Copyright © 2021 Jerome Vernet. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
void getDefaultROMPath(char* Path)
|
||||
{
|
||||
NSFileManager* sharedFM = [NSFileManager defaultManager];
|
||||
NSArray* possibleURLs = [sharedFM URLsForDirectory:NSApplicationSupportDirectory
|
||||
inDomains:NSUserDomainMask];
|
||||
NSURL* appSupportDir = nil;
|
||||
NSURL* appDirectory = nil;
|
||||
|
||||
if ([possibleURLs count] >= 1) {
|
||||
// Use the first directory (if multiple are returned)
|
||||
appSupportDir = [possibleURLs objectAtIndex:0];
|
||||
}
|
||||
|
||||
// If a valid app support directory exists, add the
|
||||
// app's bundle ID to it to specify the final directory.
|
||||
if (appSupportDir) {
|
||||
NSString* appBundleID = [[NSBundle mainBundle] bundleIdentifier];
|
||||
appDirectory = [appSupportDir URLByAppendingPathComponent:appBundleID];
|
||||
appDirectory=[appDirectory URLByAppendingPathComponent:@"roms"];
|
||||
}
|
||||
// create ~/Library/Application Support/... stuff
|
||||
|
||||
NSError* theError = nil;
|
||||
if (![sharedFM createDirectoryAtURL:appDirectory withIntermediateDirectories:YES
|
||||
attributes:nil error:&theError])
|
||||
{
|
||||
// Handle the error.
|
||||
NSLog(@"Error creating user library rom path");
|
||||
} else NSLog(@"Create user rom path sucessfull");
|
||||
|
||||
strcpy(Path,[appDirectory fileSystemRepresentation]);
|
||||
// return appDirectory;
|
||||
}
|
||||
|
||||
|
||||
@@ -988,7 +988,7 @@ machine_at_4dps_init(const machine_t *model)
|
||||
pci_register_slot(0x07, PCI_CARD_NORMAL, 4, 1, 2, 3);
|
||||
|
||||
device_add(&w83787f_device);
|
||||
device_add(&keyboard_at_ami_device);
|
||||
device_add(&keyboard_ps2_ami_device);
|
||||
|
||||
device_add(&intel_flash_bxt_device);
|
||||
|
||||
|
||||
@@ -1,781 +0,0 @@
|
||||
/*
|
||||
* 86Box A hypervisor and IBM PC system emulator that specializes in
|
||||
* running old operating systems and software designed for IBM
|
||||
* PC systems and compatibles from 1981 through fairly recent
|
||||
* system designs based on the PCI bus.
|
||||
*
|
||||
* This file is part of the 86Box distribution.
|
||||
*
|
||||
* Implementation of Socket 4 and 5 machines.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Authors: Sarah Walker, <http://pcem-emulator.co.uk/>
|
||||
* Miran Grca, <mgrca8@gmail.com>
|
||||
*
|
||||
* Copyright 2010-2019 Sarah Walker.
|
||||
* Copyright 2016-2019 Miran Grca.
|
||||
*/
|
||||
#include <stdio.h>
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <wchar.h>
|
||||
#include <86box/86box.h>
|
||||
#include <86box/mem.h>
|
||||
#include <86box/io.h>
|
||||
#include <86box/rom.h>
|
||||
#include <86box/pci.h>
|
||||
#include <86box/device.h>
|
||||
#include <86box/chipset.h>
|
||||
#include <86box/fdc_ext.h>
|
||||
#include <86box/hdc.h>
|
||||
#include <86box/hdc_ide.h>
|
||||
#include <86box/timer.h>
|
||||
#include <86box/fdd.h>
|
||||
#include <86box/fdc.h>
|
||||
#include <86box/keyboard.h>
|
||||
#include <86box/flash.h>
|
||||
#include <86box/nvr.h>
|
||||
#include <86box/scsi_ncr53c8xx.h>
|
||||
#include <86box/sio.h>
|
||||
#include <86box/video.h>
|
||||
#include <86box/machine.h>
|
||||
|
||||
int
|
||||
machine_at_excalibur_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear_inverted("roms/machines/excalibur/S75P.ROM",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
|
||||
device_add(&opti5x7_device);
|
||||
device_add(&ide_opti611_vlb_device);
|
||||
device_add(&fdc37c661_device);
|
||||
device_add(&keyboard_at_ami_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
int
|
||||
machine_at_pat54pv_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/pat54pv/pat54pv.bin",
|
||||
0x000f0000, 65536, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
|
||||
device_add(&opti5x7_device);
|
||||
device_add(&keyboard_at_ami_device);
|
||||
|
||||
if (fdc_type == FDC_INTERNAL)
|
||||
device_add(&fdc_at_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
int
|
||||
machine_at_hot543_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/hot543/543_R21.BIN",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_register_slot(0x10, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x11, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x12, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
pci_register_slot(0x13, PCI_CARD_NORMAL, 3, 4, 1, 2);
|
||||
device_add(&opti5x7_device);
|
||||
device_add(&opti822_device);
|
||||
device_add(&sst_flash_29ee010_device);
|
||||
device_add(&keyboard_at_device);
|
||||
|
||||
if (fdc_type == FDC_INTERNAL)
|
||||
device_add(&fdc_at_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
int
|
||||
machine_at_p54vl_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/p54vl/SM507.ROM",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_register_slot(0x10, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x11, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x12, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
pci_register_slot(0x13, PCI_CARD_NORMAL, 3, 4, 1, 2);
|
||||
device_add(&opti5x7_device);
|
||||
device_add(&opti822_device);
|
||||
device_add(&sst_flash_29ee010_device);
|
||||
device_add(&keyboard_at_ami_device);
|
||||
|
||||
if (fdc_type == FDC_INTERNAL)
|
||||
device_add(&fdc_at_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void
|
||||
machine_at_premiere_common_init(const machine_t *model, int pci_switch)
|
||||
{
|
||||
machine_at_common_init(model);
|
||||
device_add(&ide_pci_2ch_device);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_2 | pci_switch);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x01, PCI_CARD_IDE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x06, PCI_CARD_NORMAL, 3, 2, 1, 4);
|
||||
pci_register_slot(0x0E, PCI_CARD_NORMAL, 2, 1, 3, 4);
|
||||
pci_register_slot(0x0C, PCI_CARD_NORMAL, 1, 3, 2, 4);
|
||||
pci_register_slot(0x02, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
device_add(&keyboard_ps2_intel_ami_pci_device);
|
||||
device_add(&sio_zb_device);
|
||||
device_add(&fdc37c665_device);
|
||||
device_add(&intel_flash_bxt_ami_device);
|
||||
}
|
||||
|
||||
|
||||
static void
|
||||
machine_at_award_common_init(const machine_t *model)
|
||||
{
|
||||
machine_at_common_init(model);
|
||||
device_add(&ide_pci_2ch_device);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_2 | PCI_NO_IRQ_STEERING);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x01, PCI_CARD_IDE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x03, PCI_CARD_NORMAL, 1, 2, 3, 4); /* 03 = Slot 1 */
|
||||
pci_register_slot(0x04, PCI_CARD_NORMAL, 2, 3, 4, 1); /* 04 = Slot 2 */
|
||||
pci_register_slot(0x05, PCI_CARD_NORMAL, 3, 4, 1, 2); /* 05 = Slot 3 */
|
||||
pci_register_slot(0x06, PCI_CARD_NORMAL, 4, 1, 2, 3); /* 06 = Slot 4 */
|
||||
pci_register_slot(0x07, PCI_CARD_SCSI, 1, 2, 3, 4); /* 07 = SCSI */
|
||||
pci_register_slot(0x02, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
|
||||
if (fdc_type == FDC_INTERNAL)
|
||||
device_add(&fdc_at_device);
|
||||
|
||||
device_add(&keyboard_ps2_pci_device);
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_batman_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear_combined("roms/machines/revenge/1009af2_.bio",
|
||||
"roms/machines/revenge/1009af2_.bi1", 0x1c000, 128);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_premiere_common_init(model, 0);
|
||||
|
||||
device_add(&i430lx_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_dellxp60_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear_inverted("roms/machines/dellxp60/XP60-A08.ROM",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
device_add(&ide_pci_2ch_device);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_2);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
/* Not: 00, 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F. */
|
||||
/* Yes: 01, 10, 11, 12, 13, 14. */
|
||||
pci_register_slot(0x01, PCI_CARD_NORMAL, 1, 3, 2, 4);
|
||||
pci_register_slot(0x04, PCI_CARD_NORMAL, 4, 4, 3, 3);
|
||||
pci_register_slot(0x05, PCI_CARD_NORMAL, 1, 4, 3, 2);
|
||||
pci_register_slot(0x06, PCI_CARD_NORMAL, 2, 1, 3, 4);
|
||||
pci_register_slot(0x02, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
device_add(&i430lx_device);
|
||||
device_add(&keyboard_ps2_intel_ami_pci_device);
|
||||
device_add(&sio_zb_device);
|
||||
device_add(&fdc37c665_device);
|
||||
device_add(&intel_flash_bxt_ami_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_opti560l_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear_inverted("roms/machines/opti560l/560L_A06.ROM",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
device_add(&ide_pci_2ch_device);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_2);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x03, PCI_CARD_NORMAL, 4, 4, 3, 3);
|
||||
pci_register_slot(0x07, PCI_CARD_NORMAL, 1, 4, 3, 2);
|
||||
pci_register_slot(0x08, PCI_CARD_NORMAL, 2, 1, 3, 4);
|
||||
pci_register_slot(0x02, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
device_add(&i430lx_device);
|
||||
device_add(&keyboard_ps2_intel_ami_pci_device);
|
||||
device_add(&sio_zb_device);
|
||||
device_add(&i82091aa_device);
|
||||
device_add(&intel_flash_bxt_ami_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_ambradp60_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear_combined("roms/machines/ambradp60/1004AF1P.BIO",
|
||||
"roms/machines/ambradp60/1004AF1P.BI1", 0x1c000, 128);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_premiere_common_init(model, 0);
|
||||
|
||||
device_add(&i430lx_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_valuepointp60_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear_combined("roms/machines/valuepointp60/1006AV0M.BIO",
|
||||
"roms/machines/valuepointp60/1006AV0M.BI1", 0x1d000, 128);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
device_add(&ide_pci_2ch_device);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_2 | PCI_NO_IRQ_STEERING);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x01, PCI_CARD_IDE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x06, PCI_CARD_NORMAL, 3, 2, 1, 4);
|
||||
pci_register_slot(0x0E, PCI_CARD_NORMAL, 2, 1, 3, 4);
|
||||
pci_register_slot(0x0C, PCI_CARD_NORMAL, 1, 3, 2, 4);
|
||||
pci_register_slot(0x02, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
device_add(&keyboard_ps2_ps1_pci_device);
|
||||
device_add(&sio_device);
|
||||
device_add(&fdc37c665_device);
|
||||
device_add(&intel_flash_bxt_ami_device);
|
||||
|
||||
device_add(&i430lx_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_pb520r_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear_combined("roms/machines/pb520r/1009bc0r.bio",
|
||||
"roms/machines/pb520r/1009bc0r.bi1", 0x1c000, 128);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_2);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x01, PCI_CARD_IDE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x03, PCI_CARD_VIDEO, 3, 3, 3, 3);
|
||||
pci_register_slot(0x06, PCI_CARD_NORMAL, 3, 2, 1, 4);
|
||||
pci_register_slot(0x0E, PCI_CARD_NORMAL, 2, 1, 3, 4);
|
||||
pci_register_slot(0x0C, PCI_CARD_NORMAL, 1, 3, 2, 4);
|
||||
pci_register_slot(0x02, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
device_add(&i430lx_device);
|
||||
device_add(&ide_cmd640_pci_single_channel_device);
|
||||
|
||||
if (gfxcard == VID_INTERNAL)
|
||||
device_add(&gd5434_onboard_pci_device);
|
||||
|
||||
device_add(&keyboard_ps2_pci_device);
|
||||
device_add(&sio_zb_device);
|
||||
device_add(&i82091aa_ide_device);
|
||||
device_add(&intel_flash_bxt_ami_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
const device_t *
|
||||
at_pb520r_get_device(void)
|
||||
{
|
||||
return &gd5434_onboard_pci_device;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_p5mp3_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/p5mp3/0205.bin",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
device_add(&ide_pci_device);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_2 | PCI_NO_IRQ_STEERING);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x05, PCI_CARD_NORMAL, 1, 2, 3, 4); /* 05 = Slot 1 */
|
||||
pci_register_slot(0x04, PCI_CARD_NORMAL, 2, 3, 4, 1); /* 04 = Slot 2 */
|
||||
pci_register_slot(0x03, PCI_CARD_NORMAL, 3, 4, 1, 2); /* 03 = Slot 3 */
|
||||
pci_register_slot(0x02, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
device_add(&fdc_at_device);
|
||||
device_add(&keyboard_ps2_pci_device);
|
||||
|
||||
device_add(&sio_zb_device);
|
||||
device_add(&catalyst_flash_device);
|
||||
device_add(&i430lx_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_586mc1_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/586mc1/IS.34",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_award_common_init(model);
|
||||
|
||||
device_add(&sio_device);
|
||||
device_add(&intel_flash_bxt_device);
|
||||
device_add(&i430lx_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_plato_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear_combined("roms/machines/plato/1016ax1_.bio",
|
||||
"roms/machines/plato/1016ax1_.bi1", 0x1d000, 128);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_premiere_common_init(model, PCI_CAN_SWITCH_TYPE);
|
||||
|
||||
device_add(&i430nx_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_ambradp90_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear_combined("roms/machines/ambradp90/1002AX1P.BIO",
|
||||
"roms/machines/ambradp90/1002AX1P.BI1", 0x1d000, 128);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_premiere_common_init(model, PCI_CAN_SWITCH_TYPE);
|
||||
|
||||
device_add(&i430nx_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_430nx_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/430nx/IP.20",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_award_common_init(model);
|
||||
|
||||
device_add(&sio_device);
|
||||
device_add(&intel_flash_bxt_device);
|
||||
device_add(&i430nx_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_endeavor_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear_combined("roms/machines/endeavor/1006cb0_.bio",
|
||||
"roms/machines/endeavor/1006cb0_.bi1", 0x1d000, 128);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x08, PCI_CARD_VIDEO, 4, 0, 0, 0);
|
||||
pci_register_slot(0x0D, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x0E, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
pci_register_slot(0x0F, PCI_CARD_NORMAL, 3, 4, 1, 2);
|
||||
pci_register_slot(0x10, PCI_CARD_NORMAL, 4, 1, 2, 3);
|
||||
pci_register_slot(0x07, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
|
||||
if (gfxcard == VID_INTERNAL)
|
||||
device_add(&s3_phoenix_trio64_onboard_pci_device);
|
||||
|
||||
device_add(&keyboard_ps2_intel_ami_pci_device);
|
||||
device_add(&i430fx_device);
|
||||
device_add(&piix_device);
|
||||
device_add(&pc87306_device);
|
||||
device_add(&intel_flash_bxt_ami_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
const device_t *
|
||||
at_endeavor_get_device(void)
|
||||
{
|
||||
return &s3_phoenix_trio64_onboard_pci_device;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_zappa_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear_combined("roms/machines/zappa/1006bs0_.bio",
|
||||
"roms/machines/zappa/1006bs0_.bi1", 0x20000, 128);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x0D, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x0E, PCI_CARD_NORMAL, 3, 4, 1, 2);
|
||||
pci_register_slot(0x0F, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
pci_register_slot(0x07, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
device_add(&keyboard_ps2_intel_ami_pci_device);
|
||||
device_add(&i430fx_device);
|
||||
device_add(&piix_device);
|
||||
device_add(&pc87306_device);
|
||||
device_add(&intel_flash_bxt_ami_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_mb500n_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/mb500n/031396s.bin",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x14, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x13, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
pci_register_slot(0x12, PCI_CARD_NORMAL, 3, 4, 1, 2);
|
||||
pci_register_slot(0x11, PCI_CARD_NORMAL, 4, 1, 2, 3);
|
||||
pci_register_slot(0x07, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
device_add(&keyboard_ps2_pci_device);
|
||||
device_add(&i430fx_device);
|
||||
device_add(&piix_device);
|
||||
device_add(&fdc37c665_device);
|
||||
device_add(&intel_flash_bxt_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_apollo_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/apollo/S728P.ROM",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init_ex(model, 2);
|
||||
device_add(&ami_apollo_nvr_device);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x08, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x09, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
pci_register_slot(0x0A, PCI_CARD_NORMAL, 3, 4, 1, 2);
|
||||
pci_register_slot(0x0B, PCI_CARD_NORMAL, 4, 1, 2, 3);
|
||||
pci_register_slot(0x07, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
device_add(&keyboard_ps2_ami_pci_device);
|
||||
device_add(&i430fx_device);
|
||||
device_add(&piix_device);
|
||||
device_add(&pc87332_398_device);
|
||||
device_add(&intel_flash_bxt_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_powermatev_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/powermatev/BIOS.ROM",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x07, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x08, PCI_CARD_NORMAL, 0, 0, 0, 0);
|
||||
pci_register_slot(0x11, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x13, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
device_add(&keyboard_ps2_ami_pci_device);
|
||||
device_add(&i430fx_device);
|
||||
device_add(&piix_device);
|
||||
device_add(&fdc37c665_device);
|
||||
device_add(&intel_flash_bxt_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_acerv30_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/acerv30/V30R01N9.BIN",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x07, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x12, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x11, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
pci_register_slot(0x14, PCI_CARD_NORMAL, 3, 4, 1, 2);
|
||||
pci_register_slot(0x13, PCI_CARD_NORMAL, 4, 1, 2, 3);
|
||||
device_add(&i430fx_device);
|
||||
device_add(&piix_device);
|
||||
device_add(&keyboard_ps2_acer_pci_device);
|
||||
device_add(&fdc37c665_device);
|
||||
|
||||
device_add(&sst_flash_29ee010_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
static void
|
||||
machine_at_sp4_common_init(const machine_t *model)
|
||||
{
|
||||
machine_at_common_init(model);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x01, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
/* Excluded: 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F, 10, 11, 12, 13, 14 */
|
||||
pci_register_slot(0x0D, PCI_CARD_IDE, 1, 2, 3, 4);
|
||||
/* Excluded: 02, 03*, 04*, 05*, 06*, 07*, 08* */
|
||||
/* Slots: 09 (04), 0A (03), 0B (02), 0C (07) */
|
||||
pci_register_slot(0x0C, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x0B, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
pci_register_slot(0x0A, PCI_CARD_NORMAL, 3, 4, 1, 2);
|
||||
pci_register_slot(0x09, PCI_CARD_NORMAL, 4, 1, 2, 3);
|
||||
device_add(&sis_85c50x_device);
|
||||
device_add(&ide_cmd640_pci_device);
|
||||
device_add(&keyboard_ps2_ami_pci_device);
|
||||
device_add(&fdc37c665_device);
|
||||
device_add(&intel_flash_bxt_device);
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_p5sp4_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/p5sp4/0106.001",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_sp4_common_init(model);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_p54sp4_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/p54sp4/SI5I0204.AWD",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_sp4_common_init(model);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
machine_at_sq588_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/sq588/sq588b03.rom",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x01, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
/* Correct: 0D (01), 0F (02), 11 (03), 13 (04) */
|
||||
pci_register_slot(0x02, PCI_CARD_IDE, 1, 2, 3, 4);
|
||||
pci_register_slot(0x0D, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x0F, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
pci_register_slot(0x11, PCI_CARD_NORMAL, 3, 4, 1, 2);
|
||||
pci_register_slot(0x13, PCI_CARD_NORMAL, 4, 1, 2, 3);
|
||||
device_add(&sis_85c50x_device);
|
||||
device_add(&ide_cmd640_pci_single_channel_device);
|
||||
device_add(&keyboard_ps2_ami_pci_device);
|
||||
device_add(&fdc37c665_ide_device);
|
||||
device_add(&sst_flash_29ee010_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
int
|
||||
machine_at_hot539_init(const machine_t *model)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = bios_load_linear("roms/machines/hot539/539_R17.ROM",
|
||||
0x000e0000, 131072, 0);
|
||||
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
machine_at_common_init(model);
|
||||
|
||||
pci_init(PCI_CONFIG_TYPE_1);
|
||||
pci_register_slot(0x00, PCI_CARD_NORTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x12, PCI_CARD_SOUTHBRIDGE, 0, 0, 0, 0);
|
||||
pci_register_slot(0x0C, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x15, PCI_CARD_NORMAL, 1, 2, 3, 4);
|
||||
pci_register_slot(0x0D, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
pci_register_slot(0x16, PCI_CARD_NORMAL, 2, 3, 4, 1);
|
||||
pci_register_slot(0x0E, PCI_CARD_NORMAL, 3, 4, 1, 2);
|
||||
pci_register_slot(0x0F, PCI_CARD_NORMAL, 4, 1, 2, 3);
|
||||
device_add(&umc_8890_device);
|
||||
device_add(&umc_8886af_device);
|
||||
device_add(&intel_flash_bxt_device);
|
||||
device_add(&keyboard_ps2_ami_pci_device);
|
||||
device_add(&um8669f_device);
|
||||
|
||||
return ret;
|
||||
}
|
||||
@@ -201,7 +201,7 @@ const machine_t machines[] = {
|
||||
/* Most likely has AMI 'F' KBC firmware. */
|
||||
{ "[GC103] Trigem 286M", "tg286m", MACHINE_TYPE_286, CPU_PKG_286, 0, 0, 0, 0, 0, 0, 0, MACHINE_AT | MACHINE_IDE, 512, 8192, 128, 127, machine_at_tg286m_init, NULL },
|
||||
/* This has "AMI KEYBOARD BIOS", most likely 'F'. */
|
||||
{ "[NEAT] Dataexpert 286", "ami286", MACHINE_TYPE_286, CPU_PKG_286, 0, 0, 0, 0, 0, 0, 0, MACHINE_AT, 512, 8192, 128, 127, machine_at_neat_ami_init, NULL },
|
||||
{ "[NEAT] DataExpert 286", "ami286", MACHINE_TYPE_286, CPU_PKG_286, 0, 0, 0, 0, 0, 0, 0, MACHINE_AT, 512, 8192, 128, 127, machine_at_neat_ami_init, NULL },
|
||||
/* Has IBM AT KBC firmware. */
|
||||
{ "[NEAT] NCR 3302", "3302", MACHINE_TYPE_286, CPU_PKG_286, 0, 0, 0, 0, 0, 0, 0, MACHINE_AT | MACHINE_VIDEO, 512, 16384, 128, 127, machine_at_3302_init, NULL },
|
||||
/* Has IBM AT KBC firmware. */
|
||||
@@ -257,7 +257,7 @@ const machine_t machines[] = {
|
||||
/* Has an unknown KBC firmware with commands B8 and BB in the style of
|
||||
Phoenix MultiKey and AMIKey-3(!), but also commands E1 and EA with
|
||||
unknown functions. */
|
||||
{ "[Intel 82335 ADI 386SX", "adi386sx", MACHINE_TYPE_386SX, CPU_PKG_386SX, 0, 0, 0, 0, 0, 0, 0, MACHINE_AT, 512, 8192, 128, 127, machine_at_adi386sx_init, NULL },
|
||||
{ "[Intel 82335] ADI 386SX", "adi386sx", MACHINE_TYPE_386SX, CPU_PKG_386SX, 0, 0, 0, 0, 0, 0, 0, MACHINE_AT, 512, 8192, 128, 127, machine_at_adi386sx_init, NULL },
|
||||
/* Has an AMI Keyboard BIOS PLUS KBC firmware ('8'). */
|
||||
{ "[Intel 82335] Shuttle 386SX", "shuttle386sx", MACHINE_TYPE_386SX, CPU_PKG_386SX, 0, 0, 0, 0, 0, 0, 0, MACHINE_AT, 512, 8192, 128, 127, machine_at_shuttle386sx_init, NULL },
|
||||
/* Uses Commodore (CBM) KBC firmware, to be implemented as identical to
|
||||
@@ -319,9 +319,9 @@ const machine_t machines[] = {
|
||||
Phoenix MultiKey commands. */
|
||||
{ "[OPTi 495] Award 486 clone", "award495", MACHINE_TYPE_386DX_486, CPU_PKG_386DX | CPU_PKG_SOCKET1, 0, 0, 0, 0, 0, 0, 0, MACHINE_VLB | MACHINE_IDE, 1024, 32768, 1024, 127, machine_at_opti495_init, NULL },
|
||||
/* Has AMIKey F KBC firmware. */
|
||||
{ "[OPTi 495] Dataexpert SX495", "ami495", MACHINE_TYPE_386DX_486, CPU_PKG_386DX | CPU_PKG_SOCKET1, 0, 0, 0, 0, 0, 0, 0, MACHINE_VLB | MACHINE_IDE, 1024, 32768, 1024, 127, machine_at_opti495_ami_init, NULL },
|
||||
{ "[OPTi 495] DataExpert SX495", "ami495", MACHINE_TYPE_386DX_486, CPU_PKG_386DX | CPU_PKG_SOCKET1, 0, 0, 0, 0, 0, 0, 0, MACHINE_VLB | MACHINE_IDE, 1024, 32768, 1024, 127, machine_at_opti495_ami_init, NULL },
|
||||
/* Has AMIKey F KBC firmware (it's just the MR BIOS for the above machine). */
|
||||
{ "[OPTi 495] Dataexpert SX495 (MR BIOS)", "mr495", MACHINE_TYPE_386DX_486, CPU_PKG_386DX | CPU_PKG_SOCKET3, 0, 0, 0, 0, 0, 0, 0, MACHINE_VLB | MACHINE_IDE, 1024, 32768, 1024, 127, machine_at_opti495_mr_init, NULL },
|
||||
{ "[OPTi 495] DataExpert SX495 (MR BIOS)", "mr495", MACHINE_TYPE_386DX_486, CPU_PKG_386DX | CPU_PKG_SOCKET3, 0, 0, 0, 0, 0, 0, 0, MACHINE_VLB | MACHINE_IDE, 1024, 32768, 1024, 127, machine_at_opti495_mr_init, NULL },
|
||||
|
||||
/* 486 machines - Socket 1 */
|
||||
/* Has JetKey 5 KBC Firmware which looks like it is a clone of AMIKey type F.
|
||||
@@ -524,7 +524,7 @@ const machine_t machines[] = {
|
||||
{ "[OPTi 597] Supermicro P5VL-PCI", "p5vl", MACHINE_TYPE_SOCKET4, CPU_PKG_SOCKET4, 0, 60000000, 66666667, 5000, 5000, MACHINE_MULTIPLIER_FIXED, MACHINE_PCI | MACHINE_VLB, 8192, 131072, 8192, 127, machine_at_p5vl_init, NULL },
|
||||
|
||||
/* SiS 50x */
|
||||
/* This has an unknown AMI KBC firmware, most likely AMIKey / type 'F'. */
|
||||
/* This has some form of AMI MegaKey as it uses keyboard controller command 0xCC. */
|
||||
{ "[SiS 501] AMI Excalibur PCI-II Pentium ISA","excaliburpci2", MACHINE_TYPE_SOCKET4, CPU_PKG_SOCKET4, 0, 60000000, 66666667, 5000, 5000, MACHINE_MULTIPLIER_FIXED, MACHINE_PCI | MACHINE_BUS_PS2 | MACHINE_IDE_DUAL, 8192, 131072, 8192, 127, machine_at_excaliburpci2_init, NULL },
|
||||
/* This has an AMIKey-2, which is an updated version of type 'H'. */
|
||||
{ "[SiS 501] ASUS PCI/I-P5SP4", "p5sp4", MACHINE_TYPE_SOCKET4, CPU_PKG_SOCKET4, 0, 60000000, 66666667, 5000, 5000, MACHINE_MULTIPLIER_FIXED, MACHINE_PCI | MACHINE_BUS_PS2 | MACHINE_IDE_DUAL, 8192, 131072, 8192, 127, machine_at_p5sp4_init, NULL },
|
||||
@@ -545,7 +545,7 @@ const machine_t machines[] = {
|
||||
/* Has AMIKey F KBC firmware. */
|
||||
{ "[i430FX] AMI Apollo", "apollo", MACHINE_TYPE_SOCKET5, CPU_PKG_SOCKET5_7, 0, 50000000, 66666667, 3380, 3520, 1.5, 2.0, MACHINE_PCI | MACHINE_BUS_PS2 | MACHINE_IDE_DUAL, 8192, 131072, 8192, 127, machine_at_apollo_init, NULL },
|
||||
/* Has AMIKey H KBC firmware. */
|
||||
{ "[i430FX] Dataexpert EXP8551", "exp8551", MACHINE_TYPE_SOCKET5, CPU_PKG_SOCKET5_7, 0, 50000000, 66666667, 3380, 3520, 1.5, 2.0, MACHINE_PCI | MACHINE_BUS_PS2 | MACHINE_IDE_DUAL, 8192, 131072, 8192, 127, machine_at_exp8551_init, NULL },
|
||||
{ "[i430FX] DataExpert EXP8551", "exp8551", MACHINE_TYPE_SOCKET5, CPU_PKG_SOCKET5_7, 0, 50000000, 66666667, 3380, 3520, 1.5, 2.0, MACHINE_PCI | MACHINE_BUS_PS2 | MACHINE_IDE_DUAL, 8192, 131072, 8192, 127, machine_at_exp8551_init, NULL },
|
||||
/* According to tests from real hardware: This has AMI MegaKey KBC firmware on the
|
||||
PC87306 Super I/O chip, command 0xA1 returns '5'.
|
||||
Command 0xA0 copyright string: (C)1994 AMI . */
|
||||
|
||||
@@ -1224,8 +1224,8 @@ ncr_callback(void *priv)
|
||||
ncr_log("Timer on! Host POS = %i, status = %02x, DMA mode = %i, Period = %lf\n", ncr_dev->t128.host_pos, ncr_dev->t128.status, ncr->dma_mode, scsi_device_get_callback(dev));
|
||||
if (ncr_dev->t128.host_pos == MIN(512, dev->buffer_length) && ncr_dev->t128.block_count) {
|
||||
ncr_dev->t128.status |= 0x04;
|
||||
ncr_timer_on(ncr_dev, ncr, 0);
|
||||
}
|
||||
ncr_timer_on(ncr_dev, ncr, 0);
|
||||
}
|
||||
} else {
|
||||
ncr_log("DMA mode=%d, status ctrl = %02x\n", ncr->dma_mode, ncr_dev->status_ctrl);
|
||||
@@ -1364,7 +1364,8 @@ t128_read(uint32_t addr, void *priv)
|
||||
ncr_log("Transfer busy read, status = %02x, period = %lf\n", ncr_dev->t128.status, ncr_dev->period);
|
||||
if (ncr_dev->period == 0.2 || ncr_dev->period == 0.02)
|
||||
timer_on_auto(&ncr_dev->timer, 40.2);
|
||||
}
|
||||
} else if (ncr_dev->t128.host_pos < MIN(512, dev->buffer_length) && scsi_device_get_callback(dev) > 100.0)
|
||||
cycles += 100; /*Needed to avoid timer de-syncing with transfers.*/
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -226,12 +226,12 @@ void* mt32emu_init(char *control_rom, char *pcm_rom)
|
||||
|
||||
void *mt32_init(const device_t *info)
|
||||
{
|
||||
return mt32emu_init("roms/sound/mt32/mt32_control.rom", "roms/sound/mt32/mt32_pcm.rom");
|
||||
return mt32emu_init("roms/sound/mt32/MT32_CONTROL.ROM", "roms/sound/mt32/MT32_PCM.ROM");
|
||||
}
|
||||
|
||||
void *cm32l_init(const device_t *info)
|
||||
{
|
||||
return mt32emu_init("roms/sound/cm32l/cm32l_control.rom", "roms/sound/cm32l/cm32l_pcm.rom");
|
||||
return mt32emu_init("roms/sound/cm32l/CM32L_CONTROL.ROM", "roms/sound/cm32l/CM32L_PCM.ROM");
|
||||
}
|
||||
|
||||
void mt32_close(void* p)
|
||||
|
||||
@@ -964,7 +964,7 @@ es1371_outl(uint16_t port, uint32_t val, void *p)
|
||||
/* Sample Rate Converter Interface Register, Address 10H
|
||||
Addressable as longword only */
|
||||
case 0x10:
|
||||
dev->sr_cir = val;
|
||||
dev->sr_cir = val & 0xfff8ffff; /*Bits 16 to 18 are undefined*/
|
||||
if (dev->sr_cir & SRC_RAM_WE) {
|
||||
dev->sr_ram[dev->sr_cir >> 25] = val & 0xffff;
|
||||
switch (dev->sr_cir >> 25) {
|
||||
|
||||
@@ -834,7 +834,7 @@ void monitor_thread(void* param)
|
||||
}
|
||||
else if (strncasecmp(xargv[0], "fullscreen", 10) == 0)
|
||||
{
|
||||
video_fullscreen = 1;
|
||||
video_fullscreen = video_fullscreen ? 0 : 1;
|
||||
fullscreen_pending = 1;
|
||||
}
|
||||
else if (strncasecmp(xargv[0], "pause", 5) == 0)
|
||||
|
||||
@@ -360,13 +360,16 @@ END
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
||||
|
||||
#include "languages/zh-CN.rc"
|
||||
#include "languages/cs-CZ.rc"
|
||||
#include "languages/de-DE.rc"
|
||||
#include "languages/en-US.rc"
|
||||
//#include "languages/fr-FR.rc"
|
||||
#include "languages/hr-HR.rc"
|
||||
#include "languages/fi-FI.rc"
|
||||
#include "languages/hu-HU.rc"
|
||||
#include "languages/it-IT.rc"
|
||||
#include "languages/ja-JP.rc"
|
||||
#include "languages/pt-BR.rc"
|
||||
#include "languages/pt-PT.rc"
|
||||
#include "languages/zh-CN.rc"
|
||||
#include "languages/sl-SI.rc"
|
||||
|
||||
@@ -491,7 +491,7 @@ BEGIN
|
||||
IDS_2124 "O programu 86Box"
|
||||
IDS_2125 "86Box v" EMU_VERSION
|
||||
|
||||
IDS_2126 "Emulátor starých počítačů\n\nAutoři: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, MoochMcGee, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nZveřejněno pod licencí GNU General Public License verze 2 nebo novější. Viz soubor LICENSE pro více informací."
|
||||
IDS_2126 "Emulátor starých počítačů\n\nAutoři: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nZveřejněno pod licencí GNU General Public License verze 2 nebo novější. Viz soubor LICENSE pro více informací."
|
||||
IDS_2127 "OK"
|
||||
IDS_2128 "Hardware není dostupný"
|
||||
#ifdef _WIN32
|
||||
|
||||
@@ -491,7 +491,7 @@ BEGIN
|
||||
IDS_2124 "Über 86Box"
|
||||
IDS_2125 "86Box Version " EMU_VERSION
|
||||
|
||||
IDS_2126 "Ein Emulator für alte Computer\n\nAutoren: Sarah Walker, Miran Grča, Fred N. van Kempen (waltje), SA1988, MoochMcGee, reenigne, leilei, JohnElliott, greatpsycho sowie andere.\n\nÜbersetzt von: dob205\n\nVeröffentlicht unter der GNU General Public License in der Version 2 oder neuer. Siehe LICENSE für mehr Informationen."
|
||||
IDS_2126 "Ein Emulator für alte Computer\n\nAutoren: Sarah Walker, Miran Grča, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho sowie andere.\n\nÜbersetzt von: dob205\n\nVeröffentlicht unter der GNU General Public License in der Version 2 oder neuer. Siehe LICENSE für mehr Informationen."
|
||||
IDS_2127 "OK"
|
||||
IDS_2128 "Hardware nicht verfügbar"
|
||||
#ifdef _WIN32
|
||||
|
||||
@@ -491,7 +491,7 @@ BEGIN
|
||||
IDS_2124 "About 86Box"
|
||||
IDS_2125 "86Box v" EMU_VERSION
|
||||
|
||||
IDS_2126 "An emulator of old computers\n\nAuthors: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, MoochMcGee, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nReleased under the GNU General Public License version 2 or later. See LICENSE for more information."
|
||||
IDS_2126 "An emulator of old computers\n\nAuthors: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nReleased under the GNU General Public License version 2 or later. See LICENSE for more information."
|
||||
IDS_2127 "OK"
|
||||
IDS_2128 "Hardware not available"
|
||||
#ifdef _WIN32
|
||||
|
||||
@@ -491,7 +491,7 @@ BEGIN
|
||||
IDS_2124 "Tietoja 86Box:sta"
|
||||
IDS_2125 "86Box v" EMU_VERSION
|
||||
|
||||
IDS_2126 "Vanhojen tietokoneiden emulaattori\n\nTekijät: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, MoochMcGee, reenigne, leilei, JohnElliott, greatpsycho ja muut.\n\nJulkaistu GNU General Public License 2. version tai myöhemmän alaisena. Tarkempia tietoja LICENSE-tiedostossa."
|
||||
IDS_2126 "Vanhojen tietokoneiden emulaattori\n\nTekijät: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho ja muut.\n\nJulkaistu GNU General Public License 2. version tai myöhemmän alaisena. Tarkempia tietoja LICENSE-tiedostossa."
|
||||
IDS_2127 "OK"
|
||||
IDS_2128 "Laitteisto ei ole saatavilla"
|
||||
#ifdef _WIN32
|
||||
|
||||
640
src/win/languages/fr-FR.rc
Normal file
640
src/win/languages/fr-FR.rc
Normal file
@@ -0,0 +1,640 @@
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
// French (fr-FR) resources
|
||||
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_FRENCH, SUBLANG_FRENCH
|
||||
#pragma code_page(65001)
|
||||
#endif //_WIN32
|
||||
|
||||
#define AUTHORS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Menu
|
||||
//
|
||||
|
||||
MainMenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP "&Action"
|
||||
BEGIN
|
||||
MENUITEM "&Capturer le clavier", IDM_ACTION_KBD_REQ_CAPTURE
|
||||
MENUITEM "CTRL &Droite devient ALT Gauche", IDM_ACTION_RCTRL_IS_LALT
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Hard Reset...", IDM_ACTION_HRESET
|
||||
MENUITEM "&Ctrl+Alt+Del\tCtrl+F12", IDM_ACTION_RESET_CAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ctrl+Alt+&Esc", IDM_ACTION_CTRL_ALT_ESC
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Pause", IDM_ACTION_PAUSE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Quitter...", IDM_ACTION_EXIT
|
||||
END
|
||||
POPUP "&Vue"
|
||||
BEGIN
|
||||
MENUITEM "&Masquer la barre de status", IDM_VID_HIDE_STATUS_BAR
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Fenètre &Retaillable", IDM_VID_RESIZE
|
||||
MENUITEM "S&auvegarder taille && position", IDM_VID_REMEMBER
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "Re&nderer"
|
||||
BEGIN
|
||||
MENUITEM "&SDL (Logiciel)", IDM_VID_SDL_SW
|
||||
MENUITEM "SDL (&Materiel)", IDM_VID_SDL_HW
|
||||
MENUITEM "SDL (&OpenGL)", IDM_VID_SDL_OPENGL
|
||||
#if defined(DEV_BRANCH) && defined(USE_OPENGL)
|
||||
MENUITEM "Open&GL (3.3 Core)", IDM_VID_OPENGL_CORE
|
||||
#endif
|
||||
#ifdef USE_VNC
|
||||
MENUITEM "&VNC", IDM_VID_VNC
|
||||
#endif
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Specifier dimensions...", IDM_VID_SPECIFY_DIM
|
||||
MENUITEM "F&orcer 4:3", IDM_VID_FORCE43
|
||||
POPUP "&Echelle facteurr"
|
||||
BEGIN
|
||||
MENUITEM "&0.5x", IDM_VID_SCALE_1X
|
||||
MENUITEM "&1x", IDM_VID_SCALE_2X
|
||||
MENUITEM "1.&5x", IDM_VID_SCALE_3X
|
||||
MENUITEM "&2x", IDM_VID_SCALE_4X
|
||||
END
|
||||
POPUP "Methode Filtre"
|
||||
BEGIN
|
||||
MENUITEM "&Plus proche", IDM_VID_FILTER_NEAREST
|
||||
MENUITEM "&Lineaire", IDM_VID_FILTER_LINEAR
|
||||
END
|
||||
MENUITEM "Mise à l'échelle Hi&DPI", IDM_VID_HIDPI
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Plein Ecran\tCtrl+Alt+PageUP", IDM_VID_FULLSCREEN
|
||||
POPUP "Mode &Elargi plein écran"
|
||||
BEGIN
|
||||
MENUITEM "&Plein écran étiré", IDM_VID_FS_FULL
|
||||
MENUITEM "&4:3", IDM_VID_FS_43
|
||||
MENUITEM "pixels &Carrés(Keep ratio)", IDM_VID_FS_KEEPRATIO
|
||||
MENUITEM "Echelle &Entière", IDM_VID_FS_INT
|
||||
END
|
||||
POPUP "Réglages E&GA/(S)VGA"
|
||||
BEGIN
|
||||
MENUITEM "Moniteur VGA &Inversé", IDM_VID_INVERT
|
||||
POPUP "&Type Ecran VGA"
|
||||
BEGIN
|
||||
MENUITEM "RGB &Couleur", IDM_VID_GRAY_RGB
|
||||
MENUITEM "&RGB Ton de Gris", IDM_VID_GRAY_MONO
|
||||
MENUITEM "Moniteur &Ambre", IDM_VID_GRAY_AMBER
|
||||
MENUITEM "Moniteur &Vert", IDM_VID_GRAY_GREEN
|
||||
MENUITEM "Moniteur &Blanc", IDM_VID_GRAY_WHITE
|
||||
END
|
||||
POPUP "Grayscale &conversion type"
|
||||
BEGIN
|
||||
MENUITEM "BT&601 (NTSC/PAL)", IDM_VID_GRAYCT_601
|
||||
MENUITEM "BT&709 (HDTV)", IDM_VID_GRAYCT_709
|
||||
MENUITEM "&Moyenne", IDM_VID_GRAYCT_AVE
|
||||
END
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "CGA/PCjr/Tandy/E&GA/(S)VGA overscan", IDM_VID_OVERSCAN
|
||||
MENUITEM "Modifier contraste affichage &monochrome", IDM_VID_CGACON
|
||||
END
|
||||
MENUITEM "&Media", IDM_MEDIA
|
||||
POPUP "Ou&tils"
|
||||
BEGIN
|
||||
MENUITEM "&Réglages...", IDM_CONFIG
|
||||
MENUITEM "Mettre à jour la barre de stat&us", IDM_UPDATE_ICONS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Changer la &langue...", IDM_VID_PROG_SETT
|
||||
# ifdef USE_DISCORD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Activer intégration &Discord", IDM_DISCORD
|
||||
# endif
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Copie &Ecran\tCtrl+F11", IDM_ACTION_SCREENSHOT
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Gain Son...", IDM_SND_GAIN
|
||||
#ifdef MTR_ENABLED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Begin trace\tCtrl+T", IDM_ACTION_BEGIN_TRACE
|
||||
MENUITEM "End trace\tCtrl+T", IDM_ACTION_END_TRACE
|
||||
#endif
|
||||
END
|
||||
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
|
||||
POPUP "&Logging"
|
||||
BEGIN
|
||||
# ifdef ENABLE_BUSLOGIC_LOG
|
||||
MENUITEM "Enable BusLogic logs\tCtrl+F4", IDM_LOG_BUSLOGIC
|
||||
# endif
|
||||
# ifdef ENABLE_CDROM_LOG
|
||||
MENUITEM "Enable CD-ROM logs\tCtrl+F5", IDM_LOG_CDROM
|
||||
# endif
|
||||
# ifdef ENABLE_D86F_LOG
|
||||
MENUITEM "Enable floppy (86F) logs\tCtrl+F6", IDM_LOG_D86F
|
||||
# endif
|
||||
# ifdef ENABLE_FDC_LOG
|
||||
MENUITEM "Enable floppy controller logs\tCtrl+F7", IDM_LOG_FDC
|
||||
# endif
|
||||
# ifdef ENABLE_IDE_LOG
|
||||
MENUITEM "Enable IDE logs\tCtrl+F8", IDM_LOG_IDE
|
||||
# endif
|
||||
# ifdef ENABLE_SERIAL_LOG
|
||||
MENUITEM "Enable Serial Port logs\tCtrl+F3", IDM_LOG_SERIAL
|
||||
# endif
|
||||
# ifdef ENABLE_NIC_LOG
|
||||
MENUITEM "Enable Network logs\tCtrl+F9", IDM_LOG_NIC
|
||||
# endif
|
||||
# ifdef ENABLE_LOG_COMMANDS
|
||||
# ifdef ENABLE_LOG_TOGGLES
|
||||
MENUITEM SEPARATOR
|
||||
# endif
|
||||
# ifdef ENABLE_LOG_BREAKPOINT
|
||||
MENUITEM "&Log breakpoint\tCtrl+F10", IDM_LOG_BREAKPOINT
|
||||
# endif
|
||||
# ifdef ENABLE_VRAM_DUMP
|
||||
MENUITEM "Dump &video RAM\tCtrl+F1", IDM_DUMP_VRAM
|
||||
# endif
|
||||
# endif
|
||||
END
|
||||
#endif
|
||||
POPUP "&Aide"
|
||||
BEGIN
|
||||
MENUITEM "&Documentation...", IDM_DOCS
|
||||
MENUITEM "&A Propos de 86Box...", IDM_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
StatusBarMenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
END
|
||||
|
||||
CassetteSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Nouvelle image...", IDM_CASSETTE_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Image &Existante...", IDM_CASSETTE_IMAGE_EXISTING
|
||||
MENUITEM "Existing image (&Write-protected)...", IDM_CASSETTE_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "En®istrer", IDM_CASSETTE_RECORD
|
||||
MENUITEM "&Jouer", IDM_CASSETTE_PLAY
|
||||
MENUITEM "&Revenir au debut", IDM_CASSETTE_REWIND
|
||||
MENUITEM "Aller à la &Fin", IDM_CASSETTE_FAST_FORWARD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&jecter", IDM_CASSETTE_EJECT
|
||||
END
|
||||
END
|
||||
|
||||
CartridgeSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Image...", IDM_CARTRIDGE_IMAGE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&jecter", IDM_CARTRIDGE_EJECT
|
||||
END
|
||||
END
|
||||
|
||||
FloppySubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Nouvelle image...", IDM_FLOPPY_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Image &Existante...", IDM_FLOPPY_IMAGE_EXISTING
|
||||
MENUITEM "Existing image (&Write-protected)...", IDM_FLOPPY_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&xport vers 86F...", IDM_FLOPPY_EXPORT_TO_86F
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&jecter", IDM_FLOPPY_EJECT
|
||||
END
|
||||
END
|
||||
|
||||
CdromSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Mute", IDM_CDROM_MUTE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&jecter", IDM_CDROM_EMPTY
|
||||
MENUITEM "&Recharger image précedente", IDM_CDROM_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image", IDM_CDROM_IMAGE
|
||||
END
|
||||
END
|
||||
|
||||
ZIPSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Nouvelle image...", IDM_ZIP_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Image &Existante...", IDM_ZIP_IMAGE_EXISTING
|
||||
MENUITEM "Existing image (&Write-protected)...", IDM_ZIP_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&jecter", IDM_ZIP_EJECT
|
||||
MENUITEM "&Recharger image précédente", IDM_ZIP_RELOAD
|
||||
END
|
||||
END
|
||||
|
||||
MOSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Nouvelle image...", IDM_MO_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Image &Existante...", IDM_MO_IMAGE_EXISTING
|
||||
MENUITEM "Image Existante (&Write-protected)...", IDM_MO_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&jecter", IDM_MO_EJECT
|
||||
MENUITEM "&Recharger image précédente", IDM_MO_RELOAD
|
||||
END
|
||||
END
|
||||
|
||||
#if defined(DEV_BRANCH) && defined(USE_OPENGL)
|
||||
VidGLSubMenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP "Target &framerate"
|
||||
BEGIN
|
||||
MENUITEM "&Sync with video", IDM_VID_GL_FPS_BLITTER
|
||||
MENUITEM "&25 fps", IDM_VID_GL_FPS_25
|
||||
MENUITEM "&30 fps", IDM_VID_GL_FPS_30
|
||||
MENUITEM "&50 fps", IDM_VID_GL_FPS_50
|
||||
MENUITEM "&60 fps", IDM_VID_GL_FPS_60
|
||||
MENUITEM "&75 fps", IDM_VID_GL_FPS_75
|
||||
END
|
||||
MENUITEM "&VSync", IDM_VID_GL_VSYNC
|
||||
MENUITEM "&Select shader...", IDM_VID_GL_SHADER
|
||||
MENUITEM "&Remove shader", IDM_VID_GL_NOSHADER
|
||||
END
|
||||
#endif
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog
|
||||
//
|
||||
|
||||
#define STR_PROG_SETT "Changer Langue"
|
||||
#define STR_SND_GAIN "Gain Son"
|
||||
#define STR_NEW_FLOPPY "Nouvelle Image"
|
||||
#define STR_CONFIG "Réglages 86Box"
|
||||
#define STR_SPECIFY_DIM "Specify Main Window Dimensions"
|
||||
|
||||
#define STR_OK "OK"
|
||||
#define STR_CANCEL "Annuler"
|
||||
#define STR_GLOBAL "Save these settings as &global defaults"
|
||||
#define STR_DEFAULT "&Defaut"
|
||||
#define STR_LANGUAGE "Langue:"
|
||||
|
||||
#define STR_GAIN "Gain"
|
||||
|
||||
#define STR_FILE_NAME "Nom Fichier:"
|
||||
#define STR_DISK_SIZE "Taille Disque:"
|
||||
#define STR_RPM_MODE "RPM mode:"
|
||||
#define STR_PROGRESS "Progress:"
|
||||
|
||||
#define STR_WIDTH "Width:"
|
||||
#define STR_HEIGHT "Height:"
|
||||
#define STR_LOCK_TO_SIZE "Lock to this size"
|
||||
|
||||
#define STR_MACHINE_TYPE "Machine type:"
|
||||
#define STR_MACHINE "Machine:"
|
||||
#define STR_CONFIGURE "Configure"
|
||||
#define STR_CPU_TYPE "CPU type:"
|
||||
#define STR_SPEED "Speed:"
|
||||
#define STR_FPU "FPU:"
|
||||
#define STR_WAIT_STATES "Wait states:"
|
||||
#define STR_MB "MB"
|
||||
#define STR_MEMORY "Memory:"
|
||||
#define STR_TIME_SYNC "Time synchronization"
|
||||
#define STR_DISABLED "Disabled"
|
||||
#define STR_ENABLED_LOCAL "Enabled (local time)"
|
||||
#define STR_ENABLED_UTC "Enabled (UTC)"
|
||||
#define STR_DYNAREC "Dynamic Recompiler"
|
||||
|
||||
#define STR_VIDEO "Video:"
|
||||
#define STR_VOODOO "Voodoo Graphics"
|
||||
|
||||
#define STR_MOUSE "Mouse:"
|
||||
#define STR_JOYSTICK "Joystick:"
|
||||
#define STR_JOY1 "Joystick 1..."
|
||||
#define STR_JOY2 "Joystick 2..."
|
||||
#define STR_JOY3 "Joystick 3..."
|
||||
#define STR_JOY4 "Joystick 4..."
|
||||
|
||||
#define STR_SOUND "Sound card:"
|
||||
#define STR_MIDI "MIDI Out Device:"
|
||||
#define STR_MIDI_IN "MIDI In Device:"
|
||||
#define STR_MPU401 "Standalone MPU-401"
|
||||
#define STR_SSI "Innovation SSI-2001"
|
||||
#define STR_CMS "CMS / Game Blaster"
|
||||
#define STR_GUS "Gravis Ultrasound"
|
||||
#define STR_FLOAT "Use FLOAT32 sound"
|
||||
|
||||
#define STR_NET_TYPE "Network type:"
|
||||
#define STR_PCAP "PCap device:"
|
||||
#define STR_NET "Network adapter:"
|
||||
|
||||
#define STR_LPT1 "LPT1 Device:"
|
||||
#define STR_LPT2 "LPT2 Device:"
|
||||
#define STR_LPT3 "LPT3 Device:"
|
||||
#define STR_SERIAL1 "Serial port 1"
|
||||
#define STR_SERIAL2 "Serial port 2"
|
||||
#define STR_SERIAL3 "Serial port 3"
|
||||
#define STR_SERIAL4 "Serial port 4"
|
||||
#define STR_PARALLEL1 "Parallel port 1"
|
||||
#define STR_PARALLEL2 "Parallel port 2"
|
||||
#define STR_PARALLEL3 "Parallel port 3"
|
||||
|
||||
#define STR_HDC "HD Controller:"
|
||||
#define STR_FDC "FD Controller:"
|
||||
#define STR_IDE_TER "Tertiary IDE Controller"
|
||||
#define STR_IDE_QUA "Quaternary IDE Controller"
|
||||
#define STR_SCSI "SCSI"
|
||||
#define STR_SCSI_1 "Controller 1:"
|
||||
#define STR_SCSI_2 "Controller 2:"
|
||||
#define STR_SCSI_3 "Controller 3:"
|
||||
#define STR_SCSI_4 "Controller 4:"
|
||||
#define STR_CASSETTE "Cassette"
|
||||
|
||||
#define STR_HDD "Hard disks:"
|
||||
#define STR_NEW "&New..."
|
||||
#define STR_EXISTING "&Existing..."
|
||||
#define STR_REMOVE "&Remove"
|
||||
#define STR_BUS "Bus:"
|
||||
#define STR_CHANNEL "Channel:"
|
||||
#define STR_ID "ID:"
|
||||
|
||||
#define STR_SPECIFY "&Specify..."
|
||||
#define STR_SECTORS "Sectors:"
|
||||
#define STR_HEADS "Heads:"
|
||||
#define STR_CYLS "Cylinders:"
|
||||
#define STR_SIZE_MB "Size (MB):"
|
||||
#define STR_TYPE "Type:"
|
||||
#define STR_IMG_FORMAT "Image Format:"
|
||||
#define STR_BLOCK_SIZE "Block Size:"
|
||||
|
||||
#define STR_FLOPPY_DRIVES "Floppy drives:"
|
||||
#define STR_TURBO "Turbo timings"
|
||||
#define STR_CHECKBPB "Check BPB"
|
||||
#define STR_CDROM_DRIVES "CD-ROM drives:"
|
||||
|
||||
#define STR_MO_DRIVES "MO drives:"
|
||||
#define STR_ZIP_DRIVES "ZIP drives:"
|
||||
#define STR_250 "ZIP 250"
|
||||
|
||||
#define STR_ISARTC "ISA RTC:"
|
||||
#define STR_ISAMEM "ISA Memory Expansion"
|
||||
#define STR_ISAMEM_1 "Card 1:"
|
||||
#define STR_ISAMEM_2 "Card 2:"
|
||||
#define STR_ISAMEM_3 "Card 3:"
|
||||
#define STR_ISAMEM_4 "Card 4:"
|
||||
#define STR_BUGGER "ISABugger device"
|
||||
#define STR_POSTCARD "POST card"
|
||||
|
||||
#include "dialogs.rc"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
2048 "86Box"
|
||||
IDS_2049 "Error"
|
||||
IDS_2050 "Fatal error"
|
||||
IDS_2051 "<reserved>"
|
||||
IDS_2052 "Press CTRL+ALT+PAGE DOWN to return to windowed mode."
|
||||
IDS_2053 "Speed"
|
||||
IDS_2054 "ZIP %03i %i (%s): %ls"
|
||||
IDS_2055 "ZIP images (*.IM?;*.ZDI)\0*.IM?;*.ZDI\0"
|
||||
IDS_2056 "86Box could not find any usable ROM images.\n\nPlease <a href=""https://github.com/86Box/roms/releases/latest"">download</a> a ROM set and extract it into the ""roms"" directory."
|
||||
IDS_2057 "(empty)"
|
||||
IDS_2058 "ZIP images (*.IM?;*.ZDI)\0*.IM?;*.ZDI\0All files (*.*)\0*.*\0"
|
||||
IDS_2059 "Turbo"
|
||||
IDS_2060 "On"
|
||||
IDS_2061 "Off"
|
||||
IDS_2062 "All images (*.86F;*.DSK;*.FLP;*.IM?;*.*FD?)\0*.86F;*.DSK;*.FLP;*.IM?;*.*FD?\0Basic sector images (*.DSK;*.FLP;*.IM?;*.*FD?)\0*.DSK;*.FLP;*.IM?;*.IMG;*.*FD?\0Surface images (*.86F)\0*.86F\0"
|
||||
IDS_2063 "Machine ""%hs"" is not available due to missing ROMs in the roms/machines directory. Switching to an available machine."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_2064 "Video card ""%hs"" is not available due to missing ROMs in the roms/video directory. Switching to an available video card."
|
||||
IDS_2065 "Machine"
|
||||
IDS_2066 "Display"
|
||||
IDS_2067 "Input devices"
|
||||
IDS_2068 "Sound"
|
||||
IDS_2069 "Network"
|
||||
IDS_2070 "Ports (COM & LPT)"
|
||||
IDS_2071 "Storage controllers"
|
||||
IDS_2072 "Hard disks"
|
||||
IDS_2073 "Floppy & CD-ROM drives"
|
||||
IDS_2074 "Other removable devices"
|
||||
IDS_2075 "Other peripherals"
|
||||
IDS_2076 "Surface images (*.86F)\0*.86F\0"
|
||||
IDS_2077 "Click to capture mouse"
|
||||
IDS_2078 "Press F8+F12 to release mouse"
|
||||
IDS_2079 "Press F8+F12 or middle button to release mouse"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_2080 "Unable to initialize FluidSynth"
|
||||
IDS_2081 "Bus"
|
||||
IDS_2082 "File"
|
||||
IDS_2083 "C"
|
||||
IDS_2084 "H"
|
||||
IDS_2085 "S"
|
||||
IDS_2086 "MB"
|
||||
IDS_2087 "Check BPB"
|
||||
IDS_2088 "KB"
|
||||
IDS_2089 "Could not initialize the video renderer."
|
||||
IDS_2090 "Default"
|
||||
IDS_2091 "%i Wait state(s)"
|
||||
IDS_2092 "Type"
|
||||
IDS_2093 "Failed to set up PCap"
|
||||
IDS_2094 "No PCap devices found"
|
||||
IDS_2095 "Invalid PCap device"
|
||||
IDS_2096 "Standard 2-button joystick(s)"
|
||||
IDS_2097 "Standard 4-button joystick"
|
||||
IDS_2098 "Standard 6-button joystick"
|
||||
IDS_2099 "Standard 8-button joystick"
|
||||
IDS_2100 "CH Flightstick Pro"
|
||||
IDS_2101 "Microsoft SideWinder Pad"
|
||||
IDS_2102 "Thrustmaster Flight Control System"
|
||||
IDS_2103 "None"
|
||||
IDS_2104 "Unable to load keyboard accelerators."
|
||||
IDS_2105 "Unable to register raw input."
|
||||
IDS_2106 "%u"
|
||||
IDS_2107 "%u MB (CHS: %i, %i, %i)"
|
||||
IDS_2108 "Floppy %i (%s): %ls"
|
||||
IDS_2109 "All images (*.0??;*.1??;*.??0;*.86F;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.JSON;*.TD0;*.*FD?;*.MFM;*.XDF)\0*.0??;*.1??;*.??0;*.86F;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.JSON;*.TD0;*.*FD?;*.MFM;*.XDF\0Advanced sector images (*.IMD;*.JSON;*.TD0)\0*.IMD;*.JSON;*.TD0\0Basic sector images (*.0??;*.1??;*.??0;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.XDF;*.*FD?)\0*.0??;*.1??;*.??0;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.XDF;*.*FD?\0Flux images (*.FDI)\0*.FDI\0Surface images (*.86F;*.MFM)\0*.86F;*.MFM\0All files (*.*)\0*.*\0"
|
||||
IDS_2110 "Unable to initialize FreeType"
|
||||
IDS_2111 "Unable to initialize SDL, SDL2.dll is required"
|
||||
IDS_2112 "Are you sure you want to hard reset the emulated machine?"
|
||||
IDS_2113 "Are you sure you want to exit 86Box?"
|
||||
IDS_2114 "Unable to initialize Ghostscript"
|
||||
IDS_2115 "MO %i (%ls): %ls"
|
||||
IDS_2116 "MO images (*.IM?;*.MDI)\0*.IM?;*.MDI\0All files (*.*)\0*.*\0"
|
||||
IDS_2117 "Welcome to 86Box!"
|
||||
IDS_2118 "Internal controller"
|
||||
IDS_2119 "Exit"
|
||||
IDS_2120 "No ROMs found"
|
||||
IDS_2121 "Do you want to save the settings?"
|
||||
IDS_2122 "This will hard reset the emulated machine."
|
||||
IDS_2123 "Save"
|
||||
IDS_2124 "About 86Box"
|
||||
IDS_2125 "86Box v" EMU_VERSION
|
||||
|
||||
IDS_2126 "An emulator of old computers\n\nAuthors: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, MoochMcGee, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nReleased under the GNU General Public License version 2 or later. See LICENSE for more information."
|
||||
IDS_2127 "OK"
|
||||
IDS_2128 "Hardware not available"
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_PCAP "WinPcap"
|
||||
#else
|
||||
#define LIB_NAME_PCAP "libpcap"
|
||||
#endif
|
||||
IDS_2129 "Make sure " LIB_NAME_PCAP " is installed and that you are on a " LIB_NAME_PCAP "-compatible network connection."
|
||||
IDS_2130 "Invalid configuration"
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_FREETYPE "freetype.dll"
|
||||
#else
|
||||
#define LIB_NAME_FREETYPE "libfreetype"
|
||||
#endif
|
||||
IDS_2131 LIB_NAME_FREETYPE " is required for ESC/P printer emulation."
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_GS "gsdll32.dll"
|
||||
#else
|
||||
#define LIB_NAME_GS "libgs"
|
||||
#endif
|
||||
IDS_2132 LIB_NAME_GS " is required for automatic conversion of PostScript files to PDF.\n\nAny documents sent to the generic PostScript printer will be saved as PostScript (.ps) files."
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_FLUIDSYNTH "libfluidsynth.dll"
|
||||
#else
|
||||
#define LIB_NAME_FLUIDSYNTH "libfluidsynth"
|
||||
#endif
|
||||
IDS_2133 LIB_NAME_FLUIDSYNTH " is required for FluidSynth MIDI output."
|
||||
IDS_2134 "Entering fullscreen mode"
|
||||
IDS_2135 "Don't show this message again"
|
||||
IDS_2136 "Don't exit"
|
||||
IDS_2137 "Reset"
|
||||
IDS_2138 "Don't reset"
|
||||
IDS_2139 "MO images (*.IM?;*.MDI)\0*.IM?;*.MDI\0All files (*.*)\0*.*\0"
|
||||
IDS_2140 "CD-ROM images (*.ISO;*.CUE)\0*.ISO;*.CUE\0All files (*.*)\0*.*\0"
|
||||
IDS_2141 "%hs Device Configuration"
|
||||
IDS_2142 "Monitor in sleep mode"
|
||||
IDS_2143 "OpenGL Shaders (*.GLSL)\0*.GLSL\0All files (*.*)\0*.*\0"
|
||||
IDS_2144 "OpenGL options"
|
||||
IDS_2145 "You are loading an unsupported configuration"
|
||||
IDS_2146 "CPU type filtering based on selected machine is disabled for this emulated machine.\n\nThis makes it possible to choose a CPU that is otherwise incompatible with the selected machine. However, you may run into incompatibilities with the machine BIOS or other software.\n\nEnabling this setting is not officially supported and any bug reports filed may be closed as invalid."
|
||||
IDS_2147 "Continue"
|
||||
IDS_2148 "Cassette: %s"
|
||||
IDS_2149 "Cassette images (*.PCM;*.RAW;*.WAV;*.CAS)\0*.PCM;*.RAW;*.WAV;*.CAS\0All files (*.*)\0*.*\0"
|
||||
IDS_2150 "Cartridge %i: %ls"
|
||||
IDS_2151 "Cartridge images (*.A;*.B;*.JRC)\0*.A;*.B;*.JRC\0All files (*.*)\0*.*\0"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_4096 "Hard disk (%s)"
|
||||
IDS_4097 "%01i:%01i"
|
||||
IDS_4098 "%01i"
|
||||
IDS_4099 "MFM/RLL or ESDI CD-ROM drives never existed"
|
||||
IDS_4100 "Custom..."
|
||||
IDS_4101 "Custom (large)..."
|
||||
IDS_4102 "Add New Hard Disk"
|
||||
IDS_4103 "Add Existing Hard Disk"
|
||||
IDS_4104 "HDI disk images cannot be larger than 4 GB."
|
||||
IDS_4105 "Disk images cannot be larger than 127 GB."
|
||||
IDS_4106 "Hard disk images (*.HD?;*.IM?;*.VHD)\0*.HD?;*.IM?;*.VHD\0All files (*.*)\0*.*\0"
|
||||
IDS_4107 "Unable to read file"
|
||||
IDS_4108 "Unable to write file"
|
||||
IDS_4109 "HDI or HDX images with a sector size other than 512 are not supported."
|
||||
IDS_4110 "USB is not yet supported"
|
||||
IDS_4111 "Disk image file already exists"
|
||||
IDS_4112 "Please specify a valid file name."
|
||||
IDS_4113 "Disk image created"
|
||||
IDS_4114 "Make sure the file exists and is readable."
|
||||
IDS_4115 "Make sure the file is being saved to a writable directory."
|
||||
IDS_4116 "Disk image too large"
|
||||
IDS_4117 "Remember to partition and format the newly-created drive."
|
||||
IDS_4118 "The selected file will be overwritten. Are you sure you want to use it?"
|
||||
IDS_4119 "Unsupported disk image"
|
||||
IDS_4120 "Overwrite"
|
||||
IDS_4121 "Don't overwrite"
|
||||
IDS_4122 "Raw image (.img)"
|
||||
IDS_4123 "HDI image (.hdi)"
|
||||
IDS_4124 "HDX image (.hdx)"
|
||||
IDS_4125 "Fixed-size VHD (.vhd)"
|
||||
IDS_4126 "Dynamic-size VHD (.vhd)"
|
||||
IDS_4127 "Differencing VHD (.vhd)"
|
||||
IDS_4128 "Large blocks (2 MB)"
|
||||
IDS_4129 "Small blocks (512 KB)"
|
||||
IDS_4130 "VHD files (*.VHD)\0*.VHD\0All files (*.*)\0*.*\0"
|
||||
IDS_4131 "Select the parent VHD"
|
||||
IDS_4132 "This could mean that the parent image was modified after the differencing image was created.\n\nIt can also happen if the image files were moved or copied, or by a bug in the program that created this disk.\n\nDo you want to fix the timestamps?"
|
||||
IDS_4133 "Parent and child disk timestamps do not match"
|
||||
IDS_4134 "Could not fix VHD timestamp."
|
||||
IDS_4135 "%01i:%02i"
|
||||
|
||||
IDS_4352 "MFM/RLL"
|
||||
IDS_4353 "XTA"
|
||||
IDS_4354 "ESDI"
|
||||
IDS_4355 "IDE"
|
||||
IDS_4356 "ATAPI"
|
||||
IDS_4357 "SCSI"
|
||||
|
||||
IDS_4608 "MFM/RLL (%01i:%01i)"
|
||||
IDS_4609 "XTA (%01i:%01i)"
|
||||
IDS_4610 "ESDI (%01i:%01i)"
|
||||
IDS_4611 "IDE (%01i:%01i)"
|
||||
IDS_4612 "ATAPI (%01i:%01i)"
|
||||
IDS_4613 "SCSI (%01i:%02i)"
|
||||
|
||||
IDS_5120 "CD-ROM %i (%s): %s"
|
||||
|
||||
IDS_5376 "Disabled"
|
||||
IDS_5381 "ATAPI"
|
||||
IDS_5382 "SCSI"
|
||||
|
||||
IDS_5632 "Disabled"
|
||||
IDS_5637 "ATAPI (%01i:%01i)"
|
||||
IDS_5638 "SCSI (%01i:%02i)"
|
||||
|
||||
IDS_5888 "160 kB"
|
||||
IDS_5889 "180 kB"
|
||||
IDS_5890 "320 kB"
|
||||
IDS_5891 "360 kB"
|
||||
IDS_5892 "640 kB"
|
||||
IDS_5893 "720 kB"
|
||||
IDS_5894 "1.2 MB"
|
||||
IDS_5895 "1.25 MB"
|
||||
IDS_5896 "1.44 MB"
|
||||
IDS_5897 "DMF (cluster 1024)"
|
||||
IDS_5898 "DMF (cluster 2048)"
|
||||
IDS_5899 "2.88 MB"
|
||||
IDS_5900 "ZIP 100"
|
||||
IDS_5901 "ZIP 250"
|
||||
IDS_5902 "3.5"" 128Mb M.O. (ISO 10090)"
|
||||
IDS_5903 "3.5"" 230Mb M.O. (ISO 13963)"
|
||||
IDS_5904 "3.5"" 540Mb M.O. (ISO 15498)"
|
||||
IDS_5905 "3.5"" 640Mb M.O. (ISO 15498)"
|
||||
IDS_5906 "3.5"" 1.3Gb M.O. (GigaMO)"
|
||||
IDS_5907 "3.5"" 2.3Gb M.O. (GigaMO 2)"
|
||||
IDS_5908 "5.25"" 600Mb M.O."
|
||||
IDS_5909 "5.25"" 650Mb M.O."
|
||||
IDS_5910 "5.25"" 1Gb M.O."
|
||||
IDS_5911 "5.25"" 1.3Gb M.O."
|
||||
|
||||
IDS_6144 "Perfect RPM"
|
||||
IDS_6145 "1%% below perfect RPM"
|
||||
IDS_6146 "1.5%% below perfect RPM"
|
||||
IDS_6147 "2%% below perfect RPM"
|
||||
|
||||
IDS_7168 "(System Default)"
|
||||
END
|
||||
#define IDS_LANG_ENUS IDS_7168
|
||||
|
||||
// French (F.R.) resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
@@ -491,7 +491,7 @@ BEGIN
|
||||
IDS_2124 "O 86Box"
|
||||
IDS_2125 "86Box verzija " EMU_VERSION
|
||||
|
||||
IDS_2126 "Emulator starih računala\n\nAutori: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, MoochMcGee, reenigne, leilei, JohnElliott, greatpsycho, i drugi.\n\nPreveo: dob205\n\nObjavljeno pod GNU Općom javnom licencom, verzija 2 ili kasnije. Vidi LICENSE za više informacije."
|
||||
IDS_2126 "Emulator starih računala\n\nAutori: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho, i drugi.\n\nPreveo: dob205\n\nObjavljeno pod GNU Općom javnom licencom, verzija 2 ili kasnije. Vidi LICENSE za više informacije."
|
||||
IDS_2127 "OK"
|
||||
IDS_2128 "Hardver nije dostupan"
|
||||
#ifdef _WIN32
|
||||
|
||||
@@ -493,7 +493,7 @@ BEGIN
|
||||
IDS_2123 "Mentés"
|
||||
IDS_2124 "A 86Box névjegye"
|
||||
IDS_2125 "86Box v" EMU_VERSION
|
||||
IDS_2126 "Régi számítógépek emulátora\n\nFejlesztők: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, MoochMcGee, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nFordította: Laci bá'\n\nMegjelent a GNU General Public License v2 vagy újabb alatt. További információért lásd a LICENSE fájlt."
|
||||
IDS_2126 "Régi számítógépek emulátora\n\nFejlesztők: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nFordította: Laci bá'\n\nMegjelent a GNU General Public License v2 vagy újabb alatt. További információért lásd a LICENSE fájlt."
|
||||
IDS_2127 "OK"
|
||||
IDS_2128 "Hardver nem elérhető"
|
||||
#ifdef _WIN32
|
||||
|
||||
@@ -491,7 +491,7 @@ BEGIN
|
||||
IDS_2124 "Informazioni su 86Box"
|
||||
IDS_2125 "86Box v" EMU_VERSION
|
||||
|
||||
IDS_2126 "Un emulatore di computer vecchi\n\nAutori: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, MoochMcGee, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nTradotto da: explorerdotexe\n\nRilasciato sotto la Licenza Pubblica GNU versione 2 o dopo. Vedi LICENSE per maggior informazioni."
|
||||
IDS_2126 "Un emulatore di computer vecchi\n\nAutori: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nTradotto da: explorerdotexe\n\nRilasciato sotto la Licenza Pubblica GNU versione 2 o dopo. Vedi LICENSE per maggior informazioni."
|
||||
IDS_2127 "OK"
|
||||
IDS_2128 "Hardware non disponibile"
|
||||
#ifdef _WIN32
|
||||
|
||||
643
src/win/languages/ja-JP.rc
Normal file
643
src/win/languages/ja-JP.rc
Normal file
@@ -0,0 +1,643 @@
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
// English (U.S.) resources
|
||||
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
|
||||
#pragma code_page(65001)
|
||||
#endif //_WIN32
|
||||
|
||||
#define AUTHORS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Menu
|
||||
//
|
||||
|
||||
MainMenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP "動作(&A)"
|
||||
BEGIN
|
||||
MENUITEM "キーボードはキャプチャが必要(&K)", IDM_ACTION_KBD_REQ_CAPTURE
|
||||
MENUITEM "右CTRLが左ALT(&R)", IDM_ACTION_RCTRL_IS_LALT
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "再起動(&H)...", IDM_ACTION_HRESET
|
||||
MENUITEM "Ctrl+Alt+Del(&C)\tCtrl+F12", IDM_ACTION_RESET_CAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ctrl+Alt+Esc(&E)", IDM_ACTION_CTRL_ALT_ESC
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "一時停止(&P)", IDM_ACTION_PAUSE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "終了(&X)...", IDM_ACTION_EXIT
|
||||
END
|
||||
POPUP "表示(&V)"
|
||||
BEGIN
|
||||
MENUITEM "ステータスバーを隠す(&H)", IDM_VID_HIDE_STATUS_BAR
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "ウィンドウのサイズを変更できるようにする(&R)", IDM_VID_RESIZE
|
||||
MENUITEM "ウィンドウのサイズと位置を記憶(&E)", IDM_VID_REMEMBER
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "レンダラー(&N)"
|
||||
BEGIN
|
||||
MENUITEM "SDL (ソフトウェア)(&S)", IDM_VID_SDL_SW
|
||||
MENUITEM "SDL (ハードウェア)(&H)", IDM_VID_SDL_HW
|
||||
MENUITEM "SDL (OpenGL)(&O)", IDM_VID_SDL_OPENGL
|
||||
#if defined(DEV_BRANCH) && defined(USE_OPENGL)
|
||||
MENUITEM "OpenGL (3.3コア)(&G)", IDM_VID_OPENGL_CORE
|
||||
#endif
|
||||
#ifdef USE_VNC
|
||||
MENUITEM "VNC(&V)", IDM_VID_VNC
|
||||
#endif
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "寸法指定...", IDM_VID_SPECIFY_DIM
|
||||
MENUITEM "4:3に合わせる(&O)", IDM_VID_FORCE43
|
||||
POPUP "ウィンドウの倍率(&W)"
|
||||
BEGIN
|
||||
MENUITEM "0.5x(&0)", IDM_VID_SCALE_1X
|
||||
MENUITEM "1x(&1)", IDM_VID_SCALE_2X
|
||||
MENUITEM "1.5x(&5)", IDM_VID_SCALE_3X
|
||||
MENUITEM "2x(&2)", IDM_VID_SCALE_4X
|
||||
END
|
||||
POPUP "フィルター方式"
|
||||
BEGIN
|
||||
MENUITEM "最も近い(&N)", IDM_VID_FILTER_NEAREST
|
||||
MENUITEM "リニア(&L)", IDM_VID_FILTER_LINEAR
|
||||
END
|
||||
MENUITEM "HiDPIスケーリング(&D)", IDM_VID_HIDPI
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "フルスクリーン(&F)\tCtrl+Alt+PageUP", IDM_VID_FULLSCREEN
|
||||
POPUP "フルスクリーンの比率(&S)"
|
||||
BEGIN
|
||||
MENUITEM "フルスクリーンに拡大(&F)", IDM_VID_FS_FULL
|
||||
MENUITEM "4:3(&4)", IDM_VID_FS_43
|
||||
MENUITEM "正方形のピクセル(維持率)(&S)", IDM_VID_FS_KEEPRATIO
|
||||
MENUITEM "定数倍(&I)", IDM_VID_FS_INT
|
||||
END
|
||||
POPUP "E&GA/(S)VGAの設定"
|
||||
BEGIN
|
||||
MENUITEM "倒立型VGAモニター(&)", IDM_VID_INVERT
|
||||
POPUP "VGAスクリーンタイプ(&T)"
|
||||
BEGIN
|
||||
MENUITEM "RGBカラー(&C)", IDM_VID_GRAY_RGB
|
||||
MENUITEM "RGBグレースケール(&R)", IDM_VID_GRAY_MONO
|
||||
MENUITEM "橙色モニター(&A)", IDM_VID_GRAY_AMBER
|
||||
MENUITEM "緑色モニター(&G)", IDM_VID_GRAY_GREEN
|
||||
MENUITEM "白色モニター(&W)", IDM_VID_GRAY_WHITE
|
||||
END
|
||||
POPUP "グレースケール表示方式(&C)"
|
||||
BEGIN
|
||||
MENUITEM "BT601 (NTSC/PAL)(&6)", IDM_VID_GRAYCT_601
|
||||
MENUITEM "BT709 (HDTV)(7)", IDM_VID_GRAYCT_709
|
||||
MENUITEM "平均値(&A)", IDM_VID_GRAYCT_AVE
|
||||
END
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "CGA/PCjr/Tandy/EGA/(S)VGAオーバースキャン(&G)", IDM_VID_OVERSCAN
|
||||
MENUITEM "単色モニター用対比転換(&M)", IDM_VID_CGACON
|
||||
END
|
||||
MENUITEM "メディア(&M)", IDM_MEDIA
|
||||
POPUP "ツール(&T)"
|
||||
BEGIN
|
||||
MENUITEM "設定(&S)...", IDM_CONFIG
|
||||
MENUITEM "ステータスバーアイコンの更新(&U)", IDM_UPDATE_ICONS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "表示言語の変更(&P)...", IDM_VID_PROG_SETT
|
||||
# ifdef USE_DISCORD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Discordとの連携を可能にする(&D)", IDM_DISCORD
|
||||
# endif
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "クリーンショットを撮る(&C)\tCtrl+F11", IDM_ACTION_SCREENSHOT
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "サウンドゲイン(&G)...", IDM_SND_GAIN
|
||||
#ifdef MTR_ENABLED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "トレース開始\tCtrl+T", IDM_ACTION_BEGIN_TRACE
|
||||
MENUITEM "エンドトレース\tCtrl+T", IDM_ACTION_END_TRACE
|
||||
#endif
|
||||
END
|
||||
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
|
||||
POPUP "ロギング(&L)"
|
||||
BEGIN
|
||||
# ifdef ENABLE_BUSLOGIC_LOG
|
||||
MENUITEM "BusLogicのログを有効にする\tCtrl+F4", IDM_LOG_BUSLOGIC
|
||||
# endif
|
||||
# ifdef ENABLE_CDROM_LOG
|
||||
MENUITEM "CD-ROMのログを有効にする\tCtrl+F5", IDM_LOG_CDROM
|
||||
# endif
|
||||
# ifdef ENABLE_D86F_LOG
|
||||
MENUITEM "フロッピー(86F)のログを有効にする\tCtrl+F6", IDM_LOG_D86F
|
||||
# endif
|
||||
# ifdef ENABLE_FDC_LOG
|
||||
MENUITEM "フロッピーコントローラーのログを有効にする\tCtrl+F7", IDM_LOG_FDC
|
||||
# endif
|
||||
# ifdef ENABLE_IDE_LOG
|
||||
MENUITEM "IDEのログを有効にする\tCtrl+F8", IDM_LOG_IDE
|
||||
# endif
|
||||
# ifdef ENABLE_SERIAL_LOG
|
||||
MENUITEM "シリアルポートのログを有効にする\tCtrl+F3", IDM_LOG_SERIAL
|
||||
# endif
|
||||
# ifdef ENABLE_NIC_LOG
|
||||
MENUITEM "ネットワークのログを有効にする\tCtrl+F9", IDM_LOG_NIC
|
||||
# endif
|
||||
# ifdef ENABLE_LOG_COMMANDS
|
||||
# ifdef ENABLE_LOG_TOGGLES
|
||||
MENUITEM SEPARATOR
|
||||
# endif
|
||||
# ifdef ENABLE_LOG_BREAKPOINT
|
||||
MENUITEM "ログブレイクポイント(&L)\tCtrl+F10", IDM_LOG_BREAKPOINT
|
||||
# endif
|
||||
# ifdef ENABLE_VRAM_DUMP
|
||||
MENUITEM "ビデオRAMのダンプ(&V)\tCtrl+F1", IDM_DUMP_VRAM
|
||||
# endif
|
||||
# endif
|
||||
END
|
||||
#endif
|
||||
POPUP "ヘルプ(&H)"
|
||||
BEGIN
|
||||
MENUITEM "ドキュメント(&D)...", IDM_DOCS
|
||||
MENUITEM "86Boxについて(&A)...", IDM_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
StatusBarMenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
END
|
||||
|
||||
CassetteSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "新規のイメージ(&N)...", IDM_CASSETTE_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "既存のイメージ(&E)...", IDM_CASSETTE_IMAGE_EXISTING
|
||||
MENUITEM "既存のイメージ(ライトプロテクト付き) (&W)...", IDM_CASSETTE_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "録音する(&R)", IDM_CASSETTE_RECORD
|
||||
MENUITEM "再生する(&P)", IDM_CASSETTE_PLAY
|
||||
MENUITEM "冒頭に巻き戻す(&R)", IDM_CASSETTE_REWIND
|
||||
MENUITEM "最後まで早送りする(&F)", IDM_CASSETTE_FAST_FORWARD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "イジェクト(&J)", IDM_CASSETTE_EJECT
|
||||
END
|
||||
END
|
||||
|
||||
CartridgeSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "イメージ(&I)...", IDM_CARTRIDGE_IMAGE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "イジェクト(&J)", IDM_CARTRIDGE_EJECT
|
||||
END
|
||||
END
|
||||
|
||||
FloppySubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "新規のイメージ(&N)...", IDM_FLOPPY_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "既存のイメージ(&E)...", IDM_FLOPPY_IMAGE_EXISTING
|
||||
MENUITEM "既存のイメージ(ライトプロテクト付き) (&W)...", IDM_FLOPPY_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "86Fへのエクスポート(&X)...", IDM_FLOPPY_EXPORT_TO_86F
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "イジェクト(&J)", IDM_FLOPPY_EJECT
|
||||
END
|
||||
END
|
||||
|
||||
CdromSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "ミュート(&M)", IDM_CDROM_MUTE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "空(&M)", IDM_CDROM_EMPTY
|
||||
MENUITEM "前のイメージを再読み込み (&R)", IDM_CDROM_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "イメージ(&I)", IDM_CDROM_IMAGE
|
||||
END
|
||||
END
|
||||
|
||||
ZIPSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "新規のイメージ(&N)...", IDM_ZIP_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "既存のイメージ(&E)...", IDM_ZIP_IMAGE_EXISTING
|
||||
MENUITEM "既存のイメージ(ライトプロテクト付き) (&W)...", IDM_ZIP_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "イジェクト(&J)", IDM_ZIP_EJECT
|
||||
MENUITEM "前のイメージを再読み込み (&R)", IDM_ZIP_RELOAD
|
||||
END
|
||||
END
|
||||
|
||||
MOSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "新規のイメージ(&N)...", IDM_MO_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "既存のイメージ(&E)...", IDM_MO_IMAGE_EXISTING
|
||||
MENUITEM "既存のイメージ(ライトプロテクト付き) (&W)...", IDM_MO_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "イジェクト(&J)", IDM_MO_EJECT
|
||||
MENUITEM "前のイメージを再読み込み (&R)", IDM_MO_RELOAD
|
||||
END
|
||||
END
|
||||
|
||||
#if defined(DEV_BRANCH) && defined(USE_OPENGL)
|
||||
VidGLSubMenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP "目標フレームレート(&F)"
|
||||
BEGIN
|
||||
MENUITEM "ビデオとの同期(&S)", IDM_VID_GL_FPS_BLITTER
|
||||
MENUITEM "25フレーム/秒(&2)", IDM_VID_GL_FPS_25
|
||||
MENUITEM "30フレーム/秒(&3)", IDM_VID_GL_FPS_30
|
||||
MENUITEM "50フレーム/秒(&5)", IDM_VID_GL_FPS_50
|
||||
MENUITEM "60フレーム/秒(&6)", IDM_VID_GL_FPS_60
|
||||
MENUITEM "75フレーム/秒(&7)", IDM_VID_GL_FPS_75
|
||||
END
|
||||
MENUITEM "VSync(&V)", IDM_VID_GL_VSYNC
|
||||
MENUITEM "シェーダの選択(&S)...", IDM_VID_GL_SHADER
|
||||
MENUITEM "シェーダの削除(&R)", IDM_VID_GL_NOSHADER
|
||||
END
|
||||
#endif
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog
|
||||
//
|
||||
|
||||
#define STR_PROG_SETT "表示言語の変更"
|
||||
#define STR_SND_GAIN "サウンドゲイン"
|
||||
#define STR_NEW_FLOPPY "新規のイメージ"
|
||||
#define STR_CONFIG "86Boxの設定"
|
||||
#define STR_SPECIFY_DIM "メインウィンドウの寸法指定"
|
||||
|
||||
#define STR_OK "OK"
|
||||
#define STR_CANCEL "キャンセル"
|
||||
#define STR_GLOBAL "これらの設定をグローバル既定値として保存する(&G)"
|
||||
#define STR_DEFAULT "既定値(&D)"
|
||||
#define STR_LANGUAGE "言語:"
|
||||
|
||||
#define STR_GAIN "ゲイン"
|
||||
|
||||
#define STR_FILE_NAME "ファイル名:"
|
||||
#define STR_DISK_SIZE "ディスクの容量:"
|
||||
#define STR_RPM_MODE "RPMモード:"
|
||||
#define STR_PROGRESS "プログレス:"
|
||||
|
||||
#define STR_WIDTH "幅:"
|
||||
#define STR_HEIGHT "高さ:"
|
||||
#define STR_LOCK_TO_SIZE "この寸法のロック"
|
||||
|
||||
#define STR_MACHINE_TYPE "マシンタイプ:"
|
||||
#define STR_MACHINE "マシン:"
|
||||
#define STR_CONFIGURE "設定"
|
||||
#define STR_CPU_TYPE "CPUタイプ:"
|
||||
#define STR_SPEED "速度:"
|
||||
#define STR_FPU "FPU:"
|
||||
#define STR_WAIT_STATES "待機状態:"
|
||||
#define STR_MB "MB"
|
||||
#define STR_MEMORY "メモリ:"
|
||||
#define STR_TIME_SYNC "時刻同期化"
|
||||
#define STR_DISABLED "使用しない"
|
||||
#define STR_ENABLED_LOCAL "使用する (現地時間)"
|
||||
#define STR_ENABLED_UTC "使用する (UTC)"
|
||||
#define STR_DYNAREC "動的再コンパイル"
|
||||
|
||||
#define STR_VIDEO "ビデオカード:"
|
||||
#define STR_VOODOO "Voodooグラフィック"
|
||||
|
||||
#define STR_MOUSE "マウス:"
|
||||
#define STR_JOYSTICK "ジョイスティック:"
|
||||
#define STR_JOY1 "ジョイスティック1..."
|
||||
#define STR_JOY2 "ジョイスティック2..."
|
||||
#define STR_JOY3 "ジョイスティック3..."
|
||||
#define STR_JOY4 "ジョイスティック4..."
|
||||
|
||||
#define STR_SOUND "サウンドカード:"
|
||||
#define STR_MIDI "MIDI出力デバイス:"
|
||||
#define STR_MIDI_IN "MIDI入力デバイス:"
|
||||
#define STR_MPU401 "MPU-401を単独使用"
|
||||
#define STR_SSI "Innovation SSI-2001"
|
||||
#define STR_CMS "CMS / Game Blaster"
|
||||
#define STR_GUS "Gravis Ultrasound"
|
||||
#define STR_FLOAT "FLOAT32サウンドを使用"
|
||||
|
||||
#define STR_NET_TYPE "ネットワークタイプ:"
|
||||
#define STR_PCAP "PCapデバイス:"
|
||||
#define STR_NET "ネットワークアダプター:"
|
||||
|
||||
#define STR_LPT1 "LPT1デバイス:"
|
||||
#define STR_LPT2 "LPT2デバイス:"
|
||||
#define STR_LPT3 "LPT3デバイス:"
|
||||
#define STR_SERIAL1 "シリアルポート1"
|
||||
#define STR_SERIAL2 "シリアルポート2"
|
||||
#define STR_SERIAL3 "シリアルポート3"
|
||||
#define STR_SERIAL4 "シリアルポート4"
|
||||
#define STR_PARALLEL1 "パラレルポート1"
|
||||
#define STR_PARALLEL2 "パラレルポート2"
|
||||
#define STR_PARALLEL3 "パラレルポート3"
|
||||
|
||||
#define STR_HDC "HDコントローラー:"
|
||||
#define STR_FDC "FDコントローラー:"
|
||||
#define STR_IDE_TER "第三世代のIDEコントローラー"
|
||||
#define STR_IDE_QUA "第四世代のIDEコントローラー"
|
||||
#define STR_SCSI "SCSI"
|
||||
#define STR_SCSI_1 "コントローラー1:"
|
||||
#define STR_SCSI_2 "コントローラー2:"
|
||||
#define STR_SCSI_3 "コントローラー3:"
|
||||
#define STR_SCSI_4 "コントローラー4:"
|
||||
#define STR_CASSETTE "カセット"
|
||||
|
||||
#define STR_HDD "ハードディスク:"
|
||||
#define STR_NEW "新規(&N)..."
|
||||
#define STR_EXISTING "既定(&E)..."
|
||||
#define STR_REMOVE "除去(&R)"
|
||||
#define STR_BUS "バス:"
|
||||
#define STR_CHANNEL "チャンネル:"
|
||||
#define STR_ID "ID:"
|
||||
|
||||
#define STR_SPECIFY "参照(&S)..."
|
||||
#define STR_SECTORS "セクター:"
|
||||
#define STR_HEADS "ヘッド:"
|
||||
#define STR_CYLS "シリンダー:"
|
||||
#define STR_SIZE_MB "容量(MB):"
|
||||
#define STR_TYPE "形式:"
|
||||
#define STR_IMG_FORMAT "イメージフォーマット:"
|
||||
#define STR_BLOCK_SIZE "ブロックサイズ:"
|
||||
|
||||
#define STR_FLOPPY_DRIVES "フロッピードライブ:"
|
||||
#define STR_TURBO "高速タイミング"
|
||||
#define STR_CHECKBPB "BPBをチェック"
|
||||
#define STR_CDROM_DRIVES "CD-ROMドライブ:"
|
||||
|
||||
#define STR_MO_DRIVES "光磁気ドライブ:"
|
||||
#define STR_ZIP_DRIVES "ZIPドライブ:"
|
||||
#define STR_250 "ZIP 250"
|
||||
|
||||
#define STR_ISARTC "ISAクロック/RTCカード:"
|
||||
#define STR_ISAMEM "ISAメモリー拡張ボード"
|
||||
#define STR_ISAMEM_1 "カード1:"
|
||||
#define STR_ISAMEM_2 "カード2:"
|
||||
#define STR_ISAMEM_3 "カード3:"
|
||||
#define STR_ISAMEM_4 "カード4:"
|
||||
#define STR_BUGGER "ISABuggerデバイス"
|
||||
#define STR_POSTCARD "POSTカード"
|
||||
|
||||
#define FONT_SIZE 9
|
||||
#define FONT_NAME "Meiryo UI"
|
||||
|
||||
#include "dialogs.rc"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
2048 "86Box"
|
||||
IDS_2049 "エラー"
|
||||
IDS_2050 "致命的なエラー"
|
||||
IDS_2051 "<予約済み>"
|
||||
IDS_2052 "CTRL+ALT+PAGE DOWNでウィンドウモードに戻ります。"
|
||||
IDS_2053 "速度"
|
||||
IDS_2054 "ZIP %03i %i (%s): %ls"
|
||||
IDS_2055 "ZIPイメージ (*.IM?;*.ZDI)\0*.IM?;*.ZDI\0"
|
||||
IDS_2056 "86Boxでは、使用可能なROMイメージが見つかりませんでした。\n\nROMセットを<a href=""https://github.com/86Box/roms/releases/latest"">ダウンロード</a>して、《roms》ディレクトリに解凍してください。"
|
||||
IDS_2057 "(空)"
|
||||
IDS_2058 "ZIPイメージ (*.IM?;*.ZDI)\0*.IM?;*.ZDI\0すべてのファイル (*.*)\0*.*\0"
|
||||
IDS_2059 "高速"
|
||||
IDS_2060 "オン"
|
||||
IDS_2061 "オフ"
|
||||
IDS_2062 "すべてのイメージ (*.86F;*.DSK;*.FLP;*.IM?;*.*FD?)\0*.86F;*.DSK;*.FLP;*.IM?;*.*FD?\0基本的なセクターイメージ (*.DSK;*.FLP;*.IM?;*.*FD?)\0*.DSK;*.FLP;*.IM?;*.IMG;*.*FD?\0面イメージ (*.86F)\0*.86F\0"
|
||||
IDS_2063 "roms/machinesディレクトリにROMがないため、マシン《%hs》は使用できません。使用可能なマシンに切り替えます。"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_2064 "roms/videoディレクトリにROMがないため、ビデオカード《%hs》は使用できません。使用可能なビデオカードに切り替えます。"
|
||||
IDS_2065 "マシン"
|
||||
IDS_2066 "画面表示"
|
||||
IDS_2067 "入力デバイス"
|
||||
IDS_2068 "サウンド"
|
||||
IDS_2069 "ネットワーク"
|
||||
IDS_2070 "ポート (COMトLPT)"
|
||||
IDS_2071 "ストレージコントローラ"
|
||||
IDS_2072 "ハードディスク"
|
||||
IDS_2073 "フロッピートCD-ROMドライブ"
|
||||
IDS_2074 "その他のリムーバブルデバイス"
|
||||
IDS_2075 "その他の周辺機器"
|
||||
IDS_2076 "面イメージ (*.86F)\0*.86F\0"
|
||||
IDS_2077 "クリックするとマウスを直接入力します"
|
||||
IDS_2078 "F12+F8キーでマウスの直接入力を解除します"
|
||||
IDS_2079 "F12+F8キーまたは中クリックでマウスの直接入力を解除します"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_2080 "FluidSynthが初期化できません"
|
||||
IDS_2081 "バス"
|
||||
IDS_2082 "ファイル"
|
||||
IDS_2083 "C"
|
||||
IDS_2084 "H"
|
||||
IDS_2085 "S"
|
||||
IDS_2086 "MB"
|
||||
IDS_2087 "BPBをチェック"
|
||||
IDS_2088 "KB"
|
||||
IDS_2089 "ビデオレンダラーが初期化できません。"
|
||||
IDS_2090 "既定値"
|
||||
IDS_2091 "%iつの待機状態"
|
||||
IDS_2092 "形式"
|
||||
IDS_2093 "PCapのセットアップに失敗しました"
|
||||
IDS_2094 "PCapデバイスがありません"
|
||||
IDS_2095 "不正なPCapデバイスです"
|
||||
IDS_2096 "標準的な2ボタンのジョイスティック"
|
||||
IDS_2097 "標準的な4ボタンのジョイスティック"
|
||||
IDS_2098 "標準的な6ボタンのジョイスティック"
|
||||
IDS_2099 "標準的な8ボタンのジョイスティック"
|
||||
IDS_2100 "CH Flightstick Pro"
|
||||
IDS_2101 "Microsoft SideWinder Pad"
|
||||
IDS_2102 "Thrustmasterフライトコントロールシステム"
|
||||
IDS_2103 "なし"
|
||||
IDS_2104 "キーボードアクセラレーターを読み込めません。"
|
||||
IDS_2105 "Raw入力が登録できません。"
|
||||
IDS_2106 "%u"
|
||||
IDS_2107 "%u MB (CHS: %i, %i, %i)"
|
||||
IDS_2108 "フロッピー %i (%s): %ls"
|
||||
IDS_2109 "すべてのイメージ (*.0??;*.1??;*.??0;*.86F;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.JSON;*.TD0;*.*FD?;*.MFM;*.XDF)\0*.0??;*.1??;*.??0;*.86F;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.JSON;*.TD0;*.*FD?;*.MFM;*.XDF\0先行のセクターイメージ (*.IMD;*.JSON;*.TD0)\0*.IMD;*.JSON;*.TD0\0基本的なセクターイメージ (*.0??;*.1??;*.??0;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.XDF;*.*FD?)\0*.0??;*.1??;*.??0;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.XDF;*.*FD?\0フラックスイメージ (*.FDI)\0*.FDI\0面イメージ (*.86F;*.MFM)\0*.86F;*.MFM\0すべてのファイル (*.*)\0*.*\0"
|
||||
IDS_2110 "FreeTypeが初期化できません"
|
||||
IDS_2111 "SDLが初期化できません, SDL2.dllが必要です"
|
||||
IDS_2112 "エミュレートされたマシンが再起動しますか?"
|
||||
IDS_2113 "86Boxを終了しますか?"
|
||||
IDS_2114 "Ghostscriptが初期化できません"
|
||||
IDS_2115 "光磁気 %i (%ls): %ls"
|
||||
IDS_2116 "光磁気イメージ (*.IM?;*.MDI)\0*.IM?;*.MDI\0すべてのファイル (*.*)\0*.*\0"
|
||||
IDS_2117 "86Boxへようこそ!"
|
||||
IDS_2118 "内部のコントローラー"
|
||||
IDS_2119 "終了"
|
||||
IDS_2120 "ROMが見つかりません"
|
||||
IDS_2121 "設定を保存しますか?"
|
||||
IDS_2122 "これにより、エミュレートされたマシンが再起動されます。"
|
||||
IDS_2123 "保存"
|
||||
IDS_2124 "86Boxについて"
|
||||
IDS_2125 "86Box v" EMU_VERSION
|
||||
|
||||
IDS_2126 "古いコンピュータのエミュレータ\n\n著者: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nGNU General Public License version 2以降でリリースされています。詳しくは LICENSE をご覧ください。"
|
||||
IDS_2127 "OK"
|
||||
IDS_2128 "ハードウェアが利用できない"
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_PCAP "WinPcap"
|
||||
#else
|
||||
#define LIB_NAME_PCAP "libpcap"
|
||||
#endif
|
||||
IDS_2129 LIB_NAME_PCAP "がインストールされていて、" LIB_NAME_PCAP "に対応したネットワークに接続されていることを確認してください。"
|
||||
IDS_2130 "不正なコンフィギュレーションです"
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_FREETYPE "freetype.dll"
|
||||
#else
|
||||
#define LIB_NAME_FREETYPE "libfreetype"
|
||||
#endif
|
||||
IDS_2131 "ESC/Pプリンタのエミュレーションには" LIB_NAME_FREETYPE "が必要です。"
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_GS "gsdll32.dll"
|
||||
#else
|
||||
#define LIB_NAME_GS "libgs"
|
||||
#endif
|
||||
IDS_2132 LIB_NAME_GS "は、PostScriptファイルのPDFに自動的の切り替えのために所要です。\n\n汎用PostScriptプリンターに送った任意のドクメントは、PostScript (.ps)ファイルとして保存されます。"
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_FLUIDSYNTH "libfluidsynth.dll"
|
||||
#else
|
||||
#define LIB_NAME_FLUIDSYNTH "libfluidsynth"
|
||||
#endif
|
||||
IDS_2133 "FluidSynthのMIDI出力には" LIB_NAME_FLUIDSYNTH "が必要です。"
|
||||
IDS_2134 "フルスクリーンモードに移行する"
|
||||
IDS_2135 "このメッセージを二度と表示しない"
|
||||
IDS_2136 "終了しない"
|
||||
IDS_2137 "リセット"
|
||||
IDS_2138 "リセットしない"
|
||||
IDS_2139 "光磁気イメージ (*.IM?;*.MDI)\0*.IM?;*.MDI\0すべてのファイル (*.*)\0*.*\0"
|
||||
IDS_2140 "CD-ROMイメージ (*.ISO;*.CUE)\0*.ISO;*.CUE\0すべてのファイル (*.*)\0*.*\0"
|
||||
IDS_2141 "%hs デバイスの設定"
|
||||
IDS_2142 "モニターのスリープモード"
|
||||
IDS_2143 "OpenGLシェーダー (*.GLSL)\0*.GLSL\0すべてのファイル (*.*)\0*.*\0"
|
||||
IDS_2144 "OpenGLの設定"
|
||||
IDS_2145 "サポートされていない設定を読み込んでいます"
|
||||
IDS_2146 "選ばれたマシンに基づくCPUタイプのフィルタリングは、このエミュレートされたマシンでは使用しないです。\n\nこれがあれば、選ばれたマシンと互換性のないCPUを選ばれることができます。でも、マシンのBIOSまたはその他のソフトウエアとの非互換性がありますことができます。\n\nこの設定を使用することにが公式サポートがないで、すべての提出されたバグレポートは、は無効として閉じられる可能性があります。"
|
||||
IDS_2147 "つづく"
|
||||
IDS_2148 "カセット: %s"
|
||||
IDS_2149 "カセットイメージ (*.PCM;*.RAW;*.WAV;*.CAS)\0*.PCM;*.RAW;*.WAV;*.CAS\0すべてのファイル (*.*)\0*.*\0"
|
||||
IDS_2150 "カートリッジ %i: %ls"
|
||||
IDS_2151 "カートリッジイメージ (*.A;*.B;*.JRC)\0*.A;*.B;*.JRC\0すべてのファイル (*.*)\0*.*\0"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_4096 "ハードディスク (%s)"
|
||||
IDS_4097 "%01i:%01i"
|
||||
IDS_4098 "%01i"
|
||||
IDS_4099 "MFM/RLLやESDIのCD-ROMドライブは存在しない"
|
||||
IDS_4100 "カスタム..."
|
||||
IDS_4101 "カスタム(大)..."
|
||||
IDS_4102 "新規のディスクを追加"
|
||||
IDS_4103 "既定のディスクを追加"
|
||||
IDS_4104 "HDIのディスクイメージは4GB以上にはできません。"
|
||||
IDS_4105 "ディスクイメージは127GB以上にはできません。"
|
||||
IDS_4106 "ハードディスクイメージ (*.HD?;*.IM?;*.VHD)\0*.HD?;*.IM?;*.VHD\0すべてのファイル (*.*)\0*.*\0"
|
||||
IDS_4107 "ファイルの読み込みができません"
|
||||
IDS_4108 "ファイルの書き込みができません"
|
||||
IDS_4109 "512バイト以外のセクターサイズを持ったHDIとHDX形式のイメージはサポートしません。"
|
||||
IDS_4110 "USBはまだサポートしません"
|
||||
IDS_4111 "ディスクイメージファイルが既に存在する"
|
||||
IDS_4112 "有効なファイル名を指定してください。"
|
||||
IDS_4113 "ディスクイメージが作成されました"
|
||||
IDS_4114 "ファイルが存在し、読み取り可能であることを確認します。"
|
||||
IDS_4115 "ファイルが書き込み可能なディレクトリに保存されていることを確認してください。"
|
||||
IDS_4116 "ディスクイメージが大きすぎる"
|
||||
IDS_4117 "新規ディスクのパーティション設定とフォーマットを必ずしといて下さい。"
|
||||
IDS_4118 "選択したファイルは上書きされます。使っていいですか?"
|
||||
IDS_4119 "サポートされていないディスクイメージ"
|
||||
IDS_4120 "オーバーライト"
|
||||
IDS_4121 "オーバーライトしない"
|
||||
IDS_4122 "生のイメージ (.img)"
|
||||
IDS_4123 "HDIイメージ (.hdi)"
|
||||
IDS_4124 "HDXイメージ (.hdx)"
|
||||
IDS_4125 "固定サイズのVHD (.vhd)"
|
||||
IDS_4126 "ダイナミックサイズのVHD (.vhd)"
|
||||
IDS_4127 "ディファレンシングのVHD (.vhd)"
|
||||
IDS_4128 "大きなブロック (2 MB)"
|
||||
IDS_4129 "小型ブロック (512 KB)"
|
||||
IDS_4130 "VHDファイル (*.VHD)\0*.VHD\0すべてのファイル (*.*)\0*.*\0"
|
||||
IDS_4131 "親VHDの選択"
|
||||
IDS_4132 "親イメージがディファレンシングイメージの作成の後に修正した可能性があります。\n\nイメージファイルが移動またはコピーされたまたはこのディスクを作成したプログラムにバグあり可能性があります。\n\nタイムスタンプを修正します?"
|
||||
IDS_4133 "親ディスクと子ディスクのタイムスタンプが一致しない"
|
||||
IDS_4134 "VHD のタイムスタンプを修正できませんでした。"
|
||||
IDS_4135 "%01i:%02i"
|
||||
|
||||
IDS_4352 "MFM/RLL"
|
||||
IDS_4353 "XTA"
|
||||
IDS_4354 "ESDI"
|
||||
IDS_4355 "IDE"
|
||||
IDS_4356 "ATAPI"
|
||||
IDS_4357 "SCSI"
|
||||
|
||||
IDS_4608 "MFM/RLL (%01i:%01i)"
|
||||
IDS_4609 "XTA (%01i:%01i)"
|
||||
IDS_4610 "ESDI (%01i:%01i)"
|
||||
IDS_4611 "IDE (%01i:%01i)"
|
||||
IDS_4612 "ATAPI (%01i:%01i)"
|
||||
IDS_4613 "SCSI (%01i:%02i)"
|
||||
|
||||
IDS_5120 "CD-ROM %i (%s): %s"
|
||||
|
||||
IDS_5376 "使用しない"
|
||||
IDS_5381 "ATAPI"
|
||||
IDS_5382 "SCSI"
|
||||
|
||||
IDS_5632 "使用しない"
|
||||
IDS_5637 "ATAPI (%01i:%01i)"
|
||||
IDS_5638 "SCSI (%01i:%02i)"
|
||||
|
||||
IDS_5888 "160 kB"
|
||||
IDS_5889 "180 kB"
|
||||
IDS_5890 "320 kB"
|
||||
IDS_5891 "360 kB"
|
||||
IDS_5892 "640 kB"
|
||||
IDS_5893 "720 kB"
|
||||
IDS_5894 "1.2 MB"
|
||||
IDS_5895 "1.25 MB"
|
||||
IDS_5896 "1.44 MB"
|
||||
IDS_5897 "DMF (クラスター1024)"
|
||||
IDS_5898 "DMF (クラスター2048)"
|
||||
IDS_5899 "2.88 MB"
|
||||
IDS_5900 "ZIP 100"
|
||||
IDS_5901 "ZIP 250"
|
||||
IDS_5902 "3.5"" 128Mb M.O. (ISO 10090)"
|
||||
IDS_5903 "3.5"" 230Mb M.O. (ISO 13963)"
|
||||
IDS_5904 "3.5"" 540Mb M.O. (ISO 15498)"
|
||||
IDS_5905 "3.5"" 640Mb M.O. (ISO 15498)"
|
||||
IDS_5906 "3.5"" 1.3Gb M.O. (GigaMO)"
|
||||
IDS_5907 "3.5"" 2.3Gb M.O. (GigaMO 2)"
|
||||
IDS_5908 "5.25"" 600Mb M.O."
|
||||
IDS_5909 "5.25"" 650Mb M.O."
|
||||
IDS_5910 "5.25"" 1Gb M.O."
|
||||
IDS_5911 "5.25"" 1.3Gb M.O."
|
||||
|
||||
IDS_6144 "規定の回転数"
|
||||
IDS_6145 "1%低い回転数"
|
||||
IDS_6146 "1.5%低い回転数"
|
||||
IDS_6147 "2%低い回転数"
|
||||
|
||||
IDS_7168 "(システム既定値)"
|
||||
END
|
||||
#define IDS_LANG_ENUS IDS_7168
|
||||
|
||||
// English (U.S.) resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
@@ -372,7 +372,7 @@ END
|
||||
#define STR_CYLS "Cilindros:"
|
||||
#define STR_SIZE_MB "Tamanho (MB):"
|
||||
#define STR_TYPE "Tipo:"
|
||||
#define STR_IMG_FORMAT "Formato da imagem:"
|
||||
#define STR_IMG_FORMAT "Formato:"
|
||||
#define STR_BLOCK_SIZE "Tamanho do bloco:"
|
||||
|
||||
#define STR_FLOPPY_DRIVES "Unidades de disquete:"
|
||||
@@ -492,7 +492,7 @@ BEGIN
|
||||
IDS_2124 "Sobre o 86Box"
|
||||
IDS_2125 "86Box versão" EMU_VERSION
|
||||
|
||||
IDS_2126 "Um emulador de computadores antigos\n\nAutores: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, MoochMcGee, reenigne, leilei, JohnElliott, greatpsycho, e outros.\n\nTraduzido por: Altieres Lima da Silva\n\nLançado sob a Licença Pública Geral GNU versão 2 ou posterior. Veja o arquivo LICENSE para mais informações."
|
||||
IDS_2126 "Um emulador de computadores antigos\n\nAutores: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho, e outros.\n\nTraduzido por: Altieres Lima da Silva\n\nLançado sob a Licença Pública Geral GNU versão 2 ou posterior. Veja o arquivo LICENSE para mais informações."
|
||||
IDS_2127 "OK"
|
||||
IDS_2128 "Hardware não disponível"
|
||||
#ifdef _WIN32
|
||||
|
||||
@@ -491,7 +491,7 @@ BEGIN
|
||||
IDS_2124 "Acerca do 86Box"
|
||||
IDS_2125 "86Box v" EMU_VERSION
|
||||
|
||||
IDS_2126 "Em emulator de computadores antigos\n\nAutores: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, MoochMcGee, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nUsado sob a licença GNU General Public License versão 2 ou posterior. Veja o ficheiro LICENSE para mais informações."
|
||||
IDS_2126 "Em emulator de computadores antigos\n\nAutores: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\nUsado sob a licença GNU General Public License versão 2 ou posterior. Veja o ficheiro LICENSE para mais informações."
|
||||
IDS_2127 "OK"
|
||||
IDS_2128 "Hardware não disponível"
|
||||
#ifdef _WIN32
|
||||
|
||||
643
src/win/languages/sl-SI.rc
Normal file
643
src/win/languages/sl-SI.rc
Normal file
@@ -0,0 +1,643 @@
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
// Slovenian resources
|
||||
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
|
||||
#pragma code_page(65001)
|
||||
#endif //_WIN32
|
||||
|
||||
#define AUTHORS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Menu
|
||||
//
|
||||
|
||||
MainMenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP "&Dejanja"
|
||||
BEGIN
|
||||
MENUITEM "&Tipkovnica potrebuje zajem", IDM_ACTION_KBD_REQ_CAPTURE
|
||||
MENUITEM "&Desni CTRL je levi ALT", IDM_ACTION_RCTRL_IS_LALT
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Ponovni zagon...", IDM_ACTION_HRESET
|
||||
MENUITEM "&Ctrl+Alt+Del\tCtrl+F12", IDM_ACTION_RESET_CAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ctrl+Alt+&Esc", IDM_ACTION_CTRL_ALT_ESC
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Premor", IDM_ACTION_PAUSE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Iz&hod...", IDM_ACTION_EXIT
|
||||
END
|
||||
POPUP "&Pogled"
|
||||
BEGIN
|
||||
MENUITEM "&Skrij statusno vrstico", IDM_VID_HIDE_STATUS_BAR
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "S&premenljiva velikost okna", IDM_VID_RESIZE
|
||||
MENUITEM "&Zapomni si velikost in položaj", IDM_VID_REMEMBER
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "&Upodabljanje"
|
||||
BEGIN
|
||||
MENUITEM "&SDL (programsko)", IDM_VID_SDL_SW
|
||||
MENUITEM "SDL (s&trojno)", IDM_VID_SDL_HW
|
||||
MENUITEM "SDL (&OpenGL)", IDM_VID_SDL_OPENGL
|
||||
#if defined(DEV_BRANCH) && defined(USE_OPENGL)
|
||||
MENUITEM "Open&GL (3.3 Core)", IDM_VID_OPENGL_CORE
|
||||
#endif
|
||||
#ifdef USE_VNC
|
||||
MENUITEM "&VNC", IDM_VID_VNC
|
||||
#endif
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Določi velikost...", IDM_VID_SPECIFY_DIM
|
||||
MENUITEM "&Vsili 4:3 razmerje zaslona", IDM_VID_FORCE43
|
||||
POPUP "&Faktor velikosti okna"
|
||||
BEGIN
|
||||
MENUITEM "&0.5x", IDM_VID_SCALE_1X
|
||||
MENUITEM "&1x", IDM_VID_SCALE_2X
|
||||
MENUITEM "1.&5x", IDM_VID_SCALE_3X
|
||||
MENUITEM "&2x", IDM_VID_SCALE_4X
|
||||
END
|
||||
POPUP "&Metoda filtriranja"
|
||||
BEGIN
|
||||
MENUITEM "&Najbližja", IDM_VID_FILTER_NEAREST
|
||||
MENUITEM "&Linearna", IDM_VID_FILTER_LINEAR
|
||||
END
|
||||
MENUITEM "&Raztezanje za visok DPI", IDM_VID_HIDPI
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Celozaslonski način\tCtrl+Alt+PageUP", IDM_VID_FULLSCREEN
|
||||
POPUP "&Način celozaslonskega raztezanja"
|
||||
BEGIN
|
||||
MENUITEM "&Raztegni na celoten zaslon", IDM_VID_FS_FULL
|
||||
MENUITEM "&4:3", IDM_VID_FS_43
|
||||
MENUITEM "&Kvadratni piksli (ohrani razmerje)", IDM_VID_FS_KEEPRATIO
|
||||
MENUITEM "&Celoštevilsko raztezanje", IDM_VID_FS_INT
|
||||
END
|
||||
POPUP "Nastavitve E&GA/(S)VGA"
|
||||
BEGIN
|
||||
MENUITEM "&Obrni barve zaslona VGA", IDM_VID_INVERT
|
||||
POPUP "&Vrsta zaslona VGA"
|
||||
BEGIN
|
||||
MENUITEM "&Barvni RGB", IDM_VID_GRAY_RGB
|
||||
MENUITEM "&Sivinski RGB", IDM_VID_GRAY_MONO
|
||||
MENUITEM "&Rumeni zaslon", IDM_VID_GRAY_AMBER
|
||||
MENUITEM "&Zeleni zaslon", IDM_VID_GRAY_GREEN
|
||||
MENUITEM "B&eli zaslon", IDM_VID_GRAY_WHITE
|
||||
END
|
||||
POPUP "V&rsta pretvorbe sivin"
|
||||
BEGIN
|
||||
MENUITEM "BT&601 (NTSC/PAL)", IDM_VID_GRAYCT_601
|
||||
MENUITEM "BT&709 (HDTV)", IDM_VID_GRAYCT_709
|
||||
MENUITEM "&Povprečje", IDM_VID_GRAYCT_AVE
|
||||
END
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Presežek slike CGA/PCjr/Tandy/EGA/(S)VGA", IDM_VID_OVERSCAN
|
||||
MENUITEM "&Spremeni contrast za črno-beli zaslon", IDM_VID_CGACON
|
||||
END
|
||||
MENUITEM "&Mediji", IDM_MEDIA
|
||||
POPUP "&Orodja"
|
||||
BEGIN
|
||||
MENUITEM "&Nastavitve...", IDM_CONFIG
|
||||
MENUITEM "&Posodabljaj ikone statusne vrstice", IDM_UPDATE_ICONS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Spremeni jezik...", IDM_VID_PROG_SETT
|
||||
# ifdef USE_DISCORD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Omogoči integracijo s programom &Discord", IDM_DISCORD
|
||||
# endif
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Zajemi posnetek zaslona\tCtrl+F11", IDM_ACTION_SCREENSHOT
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Ojačanje zvoka...", IDM_SND_GAIN
|
||||
#ifdef MTR_ENABLED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Z&ačni sledenje\tCtrl+T", IDM_ACTION_BEGIN_TRACE
|
||||
MENUITEM "&Končaj sledenje\tCtrl+T", IDM_ACTION_END_TRACE
|
||||
#endif
|
||||
END
|
||||
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
|
||||
POPUP "&Beleženje"
|
||||
BEGIN
|
||||
# ifdef ENABLE_BUSLOGIC_LOG
|
||||
MENUITEM "Omogoči beležnje za BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
|
||||
# endif
|
||||
# ifdef ENABLE_CDROM_LOG
|
||||
MENUITEM "Omogoči beležnje za CD-ROM\tCtrl+F5", IDM_LOG_CDROM
|
||||
# endif
|
||||
# ifdef ENABLE_D86F_LOG
|
||||
MENUITEM "Omogoči beležnje za diskete (86F)\tCtrl+F6", IDM_LOG_D86F
|
||||
# endif
|
||||
# ifdef ENABLE_FDC_LOG
|
||||
MENUITEM "Omogoči beležnje za disketni krmilnik\tCtrl+F7", IDM_LOG_FDC
|
||||
# endif
|
||||
# ifdef ENABLE_IDE_LOG
|
||||
MENUITEM "Omogoči beležnje za IDE\tCtrl+F8", IDM_LOG_IDE
|
||||
# endif
|
||||
# ifdef ENABLE_SERIAL_LOG
|
||||
MENUITEM "Omogoči beležnje za serijska vrata\tCtrl+F3", IDM_LOG_SERIAL
|
||||
# endif
|
||||
# ifdef ENABLE_NIC_LOG
|
||||
MENUITEM "Omogoči beležnje za omrežje\tCtrl+F9", IDM_LOG_NIC
|
||||
# endif
|
||||
# ifdef ENABLE_LOG_COMMANDS
|
||||
# ifdef ENABLE_LOG_TOGGLES
|
||||
MENUITEM SEPARATOR
|
||||
# endif
|
||||
# ifdef ENABLE_LOG_BREAKPOINT
|
||||
MENUITEM "&Zabeleži prelomno točko\tCtrl+F10", IDM_LOG_BREAKPOINT
|
||||
# endif
|
||||
# ifdef ENABLE_VRAM_DUMP
|
||||
MENUITEM "&Izvozi pomnilnik zaslona\tCtrl+F1", IDM_DUMP_VRAM
|
||||
# endif
|
||||
# endif
|
||||
END
|
||||
#endif
|
||||
POPUP "&Pomoč"
|
||||
BEGIN
|
||||
MENUITEM "&Dokumentacija...", IDM_DOCS
|
||||
MENUITEM "&O programu 86Box...", IDM_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
StatusBarMenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
END
|
||||
|
||||
CassetteSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Nova slika...", IDM_CASSETTE_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Obstoječa slika...", IDM_CASSETTE_IMAGE_EXISTING
|
||||
MENUITEM "Obstoječa slika (&samo za branje)...", IDM_CASSETTE_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Snemaj", IDM_CASSETTE_RECORD
|
||||
MENUITEM "Predvajaj", IDM_CASSETTE_PLAY
|
||||
MENUITEM "Previj na začetek", IDM_CASSETTE_REWIND
|
||||
MENUITEM "Preskoči na konec", IDM_CASSETTE_FAST_FORWARD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Izvrzi", IDM_CASSETTE_EJECT
|
||||
END
|
||||
END
|
||||
|
||||
CartridgeSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "Slika...", IDM_CARTRIDGE_IMAGE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Izvrzi", IDM_CARTRIDGE_EJECT
|
||||
END
|
||||
END
|
||||
|
||||
FloppySubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Nova slika...", IDM_FLOPPY_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Obstoječa slika...", IDM_FLOPPY_IMAGE_EXISTING
|
||||
MENUITEM "Obstoječa slika (&samo za branje)...", IDM_FLOPPY_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Izvozi v 86F...", IDM_FLOPPY_EXPORT_TO_86F
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "I&zvrzi", IDM_FLOPPY_EJECT
|
||||
END
|
||||
END
|
||||
|
||||
CdromSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Utišaj", IDM_CDROM_MUTE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Prazen", IDM_CDROM_EMPTY
|
||||
MENUITEM "&Naloži zadnjo sliko", IDM_CDROM_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Slika", IDM_CDROM_IMAGE
|
||||
END
|
||||
END
|
||||
|
||||
ZIPSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Nova slika...", IDM_ZIP_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Obstoječa slika...", IDM_ZIP_IMAGE_EXISTING
|
||||
MENUITEM "Obstoječa slika (&samo za branje)...", IDM_ZIP_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "I&zvrzi", IDM_ZIP_EJECT
|
||||
MENUITEM "&Naloži zadnjo sliko", IDM_ZIP_RELOAD
|
||||
END
|
||||
END
|
||||
|
||||
MOSubmenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Nova slika...", IDM_MO_IMAGE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Obstoječa slika...", IDM_MO_IMAGE_EXISTING
|
||||
MENUITEM "Obstoječa slika (&samo za branje)...", IDM_MO_IMAGE_EXISTING_WP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "I&zvrzi", IDM_MO_EJECT
|
||||
MENUITEM "&Naloži zadnjo sliko", IDM_MO_RELOAD
|
||||
END
|
||||
END
|
||||
|
||||
#if defined(DEV_BRANCH) && defined(USE_OPENGL)
|
||||
VidGLSubMenu MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP "&Ciljno št. sličic na sekundo"
|
||||
BEGIN
|
||||
MENUITEM "&Sinhroniziraj z videom", IDM_VID_GL_FPS_BLITTER
|
||||
MENUITEM "&25 fps", IDM_VID_GL_FPS_25
|
||||
MENUITEM "&30 fps", IDM_VID_GL_FPS_30
|
||||
MENUITEM "&50 fps", IDM_VID_GL_FPS_50
|
||||
MENUITEM "&60 fps", IDM_VID_GL_FPS_60
|
||||
MENUITEM "&75 fps", IDM_VID_GL_FPS_75
|
||||
END
|
||||
MENUITEM "&VSync", IDM_VID_GL_VSYNC
|
||||
MENUITEM "&Izberi senčilnik...", IDM_VID_GL_SHADER
|
||||
MENUITEM "&Odstrani senčilnik", IDM_VID_GL_NOSHADER
|
||||
END
|
||||
#endif
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog
|
||||
//
|
||||
|
||||
#define STR_PROG_SETT "Spremeni jezik"
|
||||
#define STR_SND_GAIN "Ojačanje zvoka"
|
||||
#define STR_NEW_FLOPPY "Nova slika"
|
||||
#define STR_CONFIG "Nastavitve programa 86Box"
|
||||
#define STR_SPECIFY_DIM "Določi velikost glavnega okna"
|
||||
|
||||
#define STR_OK "V redu"
|
||||
#define STR_CANCEL "Prekliči"
|
||||
#define STR_GLOBAL "Shrani te nastavitve kot globalne privzete"
|
||||
#define STR_DEFAULT "Privzeto"
|
||||
#define STR_LANGUAGE "Jezik:"
|
||||
|
||||
#define STR_GAIN "Ojačanje"
|
||||
|
||||
#define STR_FILE_NAME "Ime datoteke:"
|
||||
#define STR_DISK_SIZE "Velikost diska:"
|
||||
#define STR_RPM_MODE "Način števila obratov:"
|
||||
#define STR_PROGRESS "Napredek:"
|
||||
|
||||
#define STR_WIDTH "Širina:"
|
||||
#define STR_HEIGHT "Višina:"
|
||||
#define STR_LOCK_TO_SIZE "Zakleni na to velikost"
|
||||
|
||||
#define STR_MACHINE_TYPE "Vrsta sistema:"
|
||||
#define STR_MACHINE "Sistem:"
|
||||
#define STR_CONFIGURE "Nastavi"
|
||||
#define STR_CPU_TYPE "Vrsta procesorja:"
|
||||
#define STR_SPEED "Hitrost:"
|
||||
#define STR_FPU "Procesor plavajoče vejice:"
|
||||
#define STR_WAIT_STATES "Čakalna stanja:"
|
||||
#define STR_MB "MB"
|
||||
#define STR_MEMORY "Spomin:"
|
||||
#define STR_TIME_SYNC "Sinhronizacija časa"
|
||||
#define STR_DISABLED "Onemogočeno"
|
||||
#define STR_ENABLED_LOCAL "Omogočeno (lokalni čas)"
|
||||
#define STR_ENABLED_UTC "Omogočeno (UTC)"
|
||||
#define STR_DYNAREC "Dinamični prevajalnik"
|
||||
|
||||
#define STR_VIDEO "Video:"
|
||||
#define STR_VOODOO "Voodoo grafika"
|
||||
|
||||
#define STR_MOUSE "Miška:"
|
||||
#define STR_JOYSTICK "Igralna palica:"
|
||||
#define STR_JOY1 "Igralna palica 1..."
|
||||
#define STR_JOY2 "Igralna palica 2..."
|
||||
#define STR_JOY3 "Igralna palica 3..."
|
||||
#define STR_JOY4 "Igralna palica 4..."
|
||||
|
||||
#define STR_SOUND "Zvočna kartica:"
|
||||
#define STR_MIDI "Izhodna naprava MIDI:"
|
||||
#define STR_MIDI_IN "Vhodna naprava MIDI:"
|
||||
#define STR_MPU401 "Samostojen MPU-401"
|
||||
#define STR_SSI "Innovation SSI-2001"
|
||||
#define STR_CMS "CMS / Game Blaster"
|
||||
#define STR_GUS "Gravis Ultrasound"
|
||||
#define STR_FLOAT "Uporabi FLOAT32 za zvok"
|
||||
|
||||
#define STR_NET_TYPE "Vrsta omrežja:"
|
||||
#define STR_PCAP "Naprava PCap:"
|
||||
#define STR_NET "Omrežna kartica:"
|
||||
|
||||
#define STR_LPT1 "Naprava LPT1:"
|
||||
#define STR_LPT2 "Naprava LPT2:"
|
||||
#define STR_LPT3 "Naprava LPT3:"
|
||||
#define STR_SERIAL1 "Serijska vrata 1"
|
||||
#define STR_SERIAL2 "Serijska vrata 2"
|
||||
#define STR_SERIAL3 "Serijska vrata 3"
|
||||
#define STR_SERIAL4 "Serijska vrata 4"
|
||||
#define STR_PARALLEL1 "Paralelna vrata 1"
|
||||
#define STR_PARALLEL2 "Paralelna vrata 2"
|
||||
#define STR_PARALLEL3 "Paralelna vrata 3"
|
||||
|
||||
#define STR_HDC "Krmilnik trdega diska:"
|
||||
#define STR_FDC "Krmilnik disketnika:"
|
||||
#define STR_IDE_TER "Terciarni krmilnik IDE"
|
||||
#define STR_IDE_QUA "Kvartarni krmilnik IDE"
|
||||
#define STR_SCSI "SCSI"
|
||||
#define STR_SCSI_1 "Krmilnik 1:"
|
||||
#define STR_SCSI_2 "Krmilnik 2:"
|
||||
#define STR_SCSI_3 "Krmilnik 3:"
|
||||
#define STR_SCSI_4 "Krmilnik 4:"
|
||||
#define STR_CASSETTE "Kasetnik"
|
||||
|
||||
#define STR_HDD "Trdi diski:"
|
||||
#define STR_NEW "Nov..."
|
||||
#define STR_EXISTING "Obstoječ..."
|
||||
#define STR_REMOVE "Odstrani"
|
||||
#define STR_BUS "Vodilo:"
|
||||
#define STR_CHANNEL "Kanal:"
|
||||
#define STR_ID "ID:"
|
||||
|
||||
#define STR_SPECIFY "Določi..."
|
||||
#define STR_SECTORS "Sektorji:"
|
||||
#define STR_HEADS "Glave:"
|
||||
#define STR_CYLS "Cilindri:"
|
||||
#define STR_SIZE_MB "Velikost (MB):"
|
||||
#define STR_TYPE "Vrsta:"
|
||||
#define STR_IMG_FORMAT "Format slike:"
|
||||
#define STR_BLOCK_SIZE "Velikost bloka:"
|
||||
|
||||
#define STR_FLOPPY_DRIVES "Disketni pogoni:"
|
||||
#define STR_TURBO "Turbo časovniki"
|
||||
#define STR_CHECKBPB "Preveri BPB"
|
||||
#define STR_CDROM_DRIVES "Pogoni CD-ROM:"
|
||||
|
||||
#define STR_MO_DRIVES "Magnetno-optični pogoni:"
|
||||
#define STR_ZIP_DRIVES "Pogoni ZIP:"
|
||||
#define STR_250 "ZIP 250"
|
||||
|
||||
#define STR_ISARTC "Ura v realnem času ISA:"
|
||||
#define STR_ISAMEM "Razširitev spomina ISA"
|
||||
#define STR_ISAMEM_1 "Kartica 1:"
|
||||
#define STR_ISAMEM_2 "Kartica 2:"
|
||||
#define STR_ISAMEM_3 "Kartica 3:"
|
||||
#define STR_ISAMEM_4 "Kartica 4:"
|
||||
#define STR_BUGGER "Naprava ISABugger"
|
||||
#define STR_POSTCARD "Kartica POST"
|
||||
|
||||
#define FONT_SIZE 9
|
||||
#define FONT_NAME "Segoe UI"
|
||||
|
||||
#include "dialogs.rc"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
2048 "86Box"
|
||||
IDS_2049 "Napaka"
|
||||
IDS_2050 "Kritična napaka"
|
||||
IDS_2051 "<rezervirano>"
|
||||
IDS_2052 "Pritisnite CTRL+ALT+PAGE DOWN za povratek iz celozaslonskega načina."
|
||||
IDS_2053 "Hitrost"
|
||||
IDS_2054 "ZIP %03i %i (%s): %ls"
|
||||
IDS_2055 "ZIP slike (*.IM?;*.ZDI)\0*.IM?;*.ZDI\0"
|
||||
IDS_2056 "86Box ni našel nobenih uporabnih ROM slik.\n\nProsim <a href=""https://github.com/86Box/roms/releases/latest"">prenesite</a> set ROM-ov in ga razširite v mapo ""roms""."
|
||||
IDS_2057 "(prazno)"
|
||||
IDS_2058 "ZIP slike (*.IM?;*.ZDI)\0*.IM?;*.ZDI\0Vse datoteke (*.*)\0*.*\0"
|
||||
IDS_2059 "Turbo"
|
||||
IDS_2060 "Vključeno"
|
||||
IDS_2061 "Izključeno"
|
||||
IDS_2062 "Vse slike (*.86F;*.DSK;*.FLP;*.IM?;*.*FD?)\0*.86F;*.DSK;*.FLP;*.IM?;*.*FD?\0Osnovne sektorske slike (*.DSK;*.FLP;*.IM?;*.*FD?)\0*.DSK;*.FLP;*.IM?;*.IMG;*.*FD?\0Površinske slike (*.86F)\0*.86F\0"
|
||||
IDS_2063 "Sistem ""%hs"" ni na voljo zaradi manjkajočih ROM-ov v mapi roms/machines. Preklapljam na drug sistem, ki je na voljo."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_2064 "Grafična kartica ""%hs"" ni na voljo zaradi manjkajočih ROM-ov v mapi roms/video. Preklapljam na drugo grafično kartico, ki je na voljo.."
|
||||
IDS_2065 "Sistem"
|
||||
IDS_2066 "Zaslon"
|
||||
IDS_2067 "Vhodne naprave"
|
||||
IDS_2068 "Zvok"
|
||||
IDS_2069 "Omrežje"
|
||||
IDS_2070 "Vrata (COM & LPT)"
|
||||
IDS_2071 "Krmilniki shrambe"
|
||||
IDS_2072 "Trdi diski"
|
||||
IDS_2073 "Disketni in CD-ROM pogoni"
|
||||
IDS_2074 "Druge odstranljive naprave"
|
||||
IDS_2075 "Druga periferija"
|
||||
IDS_2076 "Površinske slike (*.86F)\0*.86F\0"
|
||||
IDS_2077 "Kliknite za zajem miške"
|
||||
IDS_2078 "Pritisnite F8+F12 za izpust miške"
|
||||
IDS_2079 "Pritisnite F8+F12 ali srednji gumb za izpust miške"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_2080 "Ne morem inicializirati FluidSynth"
|
||||
IDS_2081 "Vodilo"
|
||||
IDS_2082 "Datoteka"
|
||||
IDS_2083 "C"
|
||||
IDS_2084 "H"
|
||||
IDS_2085 "S"
|
||||
IDS_2086 "MB"
|
||||
IDS_2087 "Preveri BPB"
|
||||
IDS_2088 "KB"
|
||||
IDS_2089 "Ne morem inicializirati pogona upodabljanja."
|
||||
IDS_2090 "Privzeto"
|
||||
IDS_2091 "%i stanj čakanja"
|
||||
IDS_2092 "Vrsta"
|
||||
IDS_2093 "Nastavitev PCap ni uspela"
|
||||
IDS_2094 "Nobena naprava PCap ni bila najdena"
|
||||
IDS_2095 "Neveljavna naprava PCap"
|
||||
IDS_2096 "Standardna krmilna palica z 2 gumboma"
|
||||
IDS_2097 "Standardna krmilna palica s 4 gumbi"
|
||||
IDS_2098 "Standardna krmilna palica s 6 gumbi"
|
||||
IDS_2099 "Standardna krmilna palica z 8 gumbi"
|
||||
IDS_2100 "CH Flightstick Pro"
|
||||
IDS_2101 "Microsoft SideWinder Pad"
|
||||
IDS_2102 "Thrustmaster Flight Control System"
|
||||
IDS_2103 "Brez"
|
||||
IDS_2104 "Ne morem naložiti pospeševalnikov tipkovnice."
|
||||
IDS_2105 "Ne morem registrirati surovega vnosa."
|
||||
IDS_2106 "%u"
|
||||
IDS_2107 "%u MB (CHS: %i, %i, %i)"
|
||||
IDS_2108 "Disketa %i (%s): %ls"
|
||||
IDS_2109 "Vse slike (*.0??;*.1??;*.??0;*.86F;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.JSON;*.TD0;*.*FD?;*.MFM;*.XDF)\0*.0??;*.1??;*.??0;*.86F;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.JSON;*.TD0;*.*FD?;*.MFM;*.XDF\0Napredne sektorske slike (*.IMD;*.JSON;*.TD0)\0*.IMD;*.JSON;*.TD0\0Osnovne sektorske slike (*.0??;*.1??;*.??0;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.XDF;*.*FD?)\0*.0??;*.1??;*.??0;*.BIN;*.CQ?;*.D??;*.FLP;*.HDM;*.IM?;*.XDF;*.*FD?\0Tokovne slike (*.FDI)\0*.FDI\0Površinske slike (*.86F;*.MFM)\0*.86F;*.MFM\0Vse datoteke (*.*)\0*.*\0"
|
||||
IDS_2110 "Ne morem inicializirati FreeType"
|
||||
IDS_2111 "Ne morem inicializirati SDL, potrebna je knjižica SDL2.dll"
|
||||
IDS_2112 "Ste prepričani, da želite ponovno zagnati emulirani sistem?"
|
||||
IDS_2113 "Ste prepričani, da želite zapreti 86Box?"
|
||||
IDS_2114 "Ne morem inicializirati Ghostscript"
|
||||
IDS_2115 "MO %i (%ls): %ls"
|
||||
IDS_2116 "Slike MO (*.IM?;*.MDI)\0*.IM?;*.MDI\0Vse datoteke (*.*)\0*.*\0"
|
||||
IDS_2117 "Dobrodošli v 86Box!"
|
||||
IDS_2118 "Notranji krmilnik"
|
||||
IDS_2119 "Izhod"
|
||||
IDS_2120 "Nobeni ROM-i niso bili najdeni"
|
||||
IDS_2121 "Želite shraniti nastavitve?"
|
||||
IDS_2122 "To bo ponovno zagnalo emuliran sistem."
|
||||
IDS_2123 "Shrani"
|
||||
IDS_2124 "O programu 86Box"
|
||||
IDS_2125 "86Box v" EMU_VERSION
|
||||
|
||||
IDS_2126 "Emulator starih računalnikov\n\nAvtorji: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho in drugi.\n\nIzdano pod licenco GNU General Public License različica 2 ali novejša. Glej datoteko LICENSE za več informacij."
|
||||
IDS_2127 "V redu"
|
||||
IDS_2128 "Strojna oprema ni na voljo"
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_PCAP "WinPcap"
|
||||
#else
|
||||
#define LIB_NAME_PCAP "libpcap"
|
||||
#endif
|
||||
IDS_2129 "Prepičajte se, da je nameščen " LIB_NAME_PCAP " in da ste na omrežni povezavi, ki je združljiva z " LIB_NAME_PCAP
|
||||
IDS_2130 "Neveljavna konfiguracija"
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_FREETYPE "freetype.dll"
|
||||
#else
|
||||
#define LIB_NAME_FREETYPE "libfreetype"
|
||||
#endif
|
||||
IDS_2131 LIB_NAME_FREETYPE " je potreben za emuliranje ESC/P tiskalnika."
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_GS "gsdll32.dll"
|
||||
#else
|
||||
#define LIB_NAME_GS "libgs"
|
||||
#endif
|
||||
IDS_2132 LIB_NAME_GS " je potreben za samodejno pretvorbo PostScript datotek v PDF.\n\nVsi dokumenti, poslani generičnemu PostScript tiskalniku bodo shranjeni kot PostScript (.ps) datoteke."
|
||||
#ifdef _WIN32
|
||||
#define LIB_NAME_FLUIDSYNTH "libfluidsynth.dll"
|
||||
#else
|
||||
#define LIB_NAME_FLUIDSYNTH "libfluidsynth"
|
||||
#endif
|
||||
IDS_2133 LIB_NAME_FLUIDSYNTH " je potreben za FluidSynth MIDI izhod."
|
||||
IDS_2134 "Preklapljam v celozaslonski način"
|
||||
IDS_2135 "Ne pokaži več tega sporočila"
|
||||
IDS_2136 "Prekliči izhod"
|
||||
IDS_2137 "Resetiraj"
|
||||
IDS_2138 "Ne resetiraj"
|
||||
IDS_2139 "Slike MO (*.IM?;*.MDI)\0*.IM?;*.MDI\0Vse datoteke (*.*)\0*.*\0"
|
||||
IDS_2140 "Slike CD-ROM (*.ISO;*.CUE)\0*.ISO;*.CUE\0Vse datoteke (*.*)\0*.*\0"
|
||||
IDS_2141 "Konfiguracija naprave %hs"
|
||||
IDS_2142 "Zaslon v načinu spanja"
|
||||
IDS_2143 "Senčilniki OpenGL (*.GLSL)\0*.GLSL\0Vse datoteke (*.*)\0*.*\0"
|
||||
IDS_2144 "Možnosti OpenGL"
|
||||
IDS_2145 "Nalagate nepodprto konfiguracijo"
|
||||
IDS_2146 "Filtriranje vrste procesorja glede na izbran sistem je onemogočeno za ta emuliran sistem.\n\nTako lahko izberete procesor, ki je sicer nezdružljiv z izbranim sistemom. Vendar lahko naletite na nezdružljivosti z BIOS-om sistema ali drugo programsko opremo\n\nOmogočanje te nastavitve ni uradno podprto, vsa poročila o hroščih iz tega naslova pa bodo zaprta kot neveljavna."
|
||||
IDS_2147 "Nadaljuj"
|
||||
IDS_2148 "Kaseta: %s"
|
||||
IDS_2149 "Slike kaset (*.PCM;*.RAW;*.WAV;*.CAS)\0*.PCM;*.RAW;*.WAV;*.CAS\0Vse datoteke (*.*)\0*.*\0"
|
||||
IDS_2150 "Spominski vložek %i: %ls"
|
||||
IDS_2151 "Slike spominskega vložka (*.A;*.B;*.JRC)\0*.A;*.B;*.JRC\0Vse datoteke (*.*)\0*.*\0"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_4096 "Trdi disk (%s)"
|
||||
IDS_4097 "%01i:%01i"
|
||||
IDS_4098 "%01i"
|
||||
IDS_4099 "MFM/RLL ali ESDI pogoni CD-ROM niso nikoli obstajali"
|
||||
IDS_4100 "Po meri..."
|
||||
IDS_4101 "Po meri (velik)..."
|
||||
IDS_4102 "Dodaj nov trdi disk"
|
||||
IDS_4103 "Dodaj obstoječ trdi disk"
|
||||
IDS_4104 "Slike diska HDI ne morejo biti večje od 4 GB."
|
||||
IDS_4105 "Slike diska ne morejo biti večje od 127 GB."
|
||||
IDS_4106 "Slike trdega diska (*.HD?;*.IM?;*.VHD)\0*.HD?;*.IM?;*.VHD\0Vse datoteke (*.*)\0*.*\0"
|
||||
IDS_4107 "Ne morem prebrati datoteke"
|
||||
IDS_4108 "Ne morem pisati v datoteko"
|
||||
IDS_4109 "Slike HDI ali HDX, ki nimajo sektorjev velikosti 512 bajtov, niso podprte."
|
||||
IDS_4110 "USB še ni podprt"
|
||||
IDS_4111 "Datoteka s sliko diska že obstaja"
|
||||
IDS_4112 "Prosim, navedite veljavno ime datoteke."
|
||||
IDS_4113 "Slika diska ustvarjena"
|
||||
IDS_4114 "Prepričajte se, da datoteka obstaja in je berljiva."
|
||||
IDS_4115 "Prepričajte se, da datoteko shranjujete v zapisljivo mapo."
|
||||
IDS_4116 "Slika diska je prevelika"
|
||||
IDS_4117 "Ne pozabite na novem disku ustvariti particij in jih formatirati."
|
||||
IDS_4118 "Izbrana datoteka bo prepisana. Ali jo res želite uporabiti?"
|
||||
IDS_4119 "Nepodprta slika diska"
|
||||
IDS_4120 "Prepiši"
|
||||
IDS_4121 "Ne prepiši"
|
||||
IDS_4122 "Surova slika (.img)"
|
||||
IDS_4123 "Slika HDI (.hdi)"
|
||||
IDS_4124 "Slika HDX (.hdx)"
|
||||
IDS_4125 "VHD fiksne velikosti (.vhd)"
|
||||
IDS_4126 "Dinamičen VHD (.vhd)"
|
||||
IDS_4127 "Diferencialni VHD (.vhd)"
|
||||
IDS_4128 "Veliki bloki (2 MB)"
|
||||
IDS_4129 "Mali bloki (512 KB)"
|
||||
IDS_4130 "Datoteke VHD (*.VHD)\0*.VHD\0Vse datoteke (*.*)\0*.*\0"
|
||||
IDS_4131 "Izberite starševsko sliko VHD"
|
||||
IDS_4132 "To lahko pomeni, da je bila starševska slika spremenjena potem, ko je že bila ustvarjena diferencialna slika.\n\nDo tega lahko pride tudi kadar so datoteke slik diska premaknjene ali kopirane, ali pa gre za hrošča v programu, ki je ustvaril ta disk.\n\nŽelite popraviti časovni žig?"
|
||||
IDS_4133 "Časovna žiga starševske slike diska in slike diska otroka se ne ujemata"
|
||||
IDS_4134 "Ne morem popraviti časovnega žiga VHD."
|
||||
IDS_4135 "%01i:%02i"
|
||||
|
||||
IDS_4352 "MFM/RLL"
|
||||
IDS_4353 "XTA"
|
||||
IDS_4354 "ESDI"
|
||||
IDS_4355 "IDE"
|
||||
IDS_4356 "ATAPI"
|
||||
IDS_4357 "SCSI"
|
||||
|
||||
IDS_4608 "MFM/RLL (%01i:%01i)"
|
||||
IDS_4609 "XTA (%01i:%01i)"
|
||||
IDS_4610 "ESDI (%01i:%01i)"
|
||||
IDS_4611 "IDE (%01i:%01i)"
|
||||
IDS_4612 "ATAPI (%01i:%01i)"
|
||||
IDS_4613 "SCSI (%01i:%02i)"
|
||||
|
||||
IDS_5120 "CD-ROM %i (%s): %s"
|
||||
|
||||
IDS_5376 "Onemogočeno"
|
||||
IDS_5381 "ATAPI"
|
||||
IDS_5382 "SCSI"
|
||||
|
||||
IDS_5632 "Onemogočeno"
|
||||
IDS_5637 "ATAPI (%01i:%01i)"
|
||||
IDS_5638 "SCSI (%01i:%02i)"
|
||||
|
||||
IDS_5888 "160 kB"
|
||||
IDS_5889 "180 kB"
|
||||
IDS_5890 "320 kB"
|
||||
IDS_5891 "360 kB"
|
||||
IDS_5892 "640 kB"
|
||||
IDS_5893 "720 kB"
|
||||
IDS_5894 "1.2 MB"
|
||||
IDS_5895 "1.25 MB"
|
||||
IDS_5896 "1.44 MB"
|
||||
IDS_5897 "DMF (grozd 1024)"
|
||||
IDS_5898 "DMF (grozd 2048)"
|
||||
IDS_5899 "2.88 MB"
|
||||
IDS_5900 "ZIP 100"
|
||||
IDS_5901 "ZIP 250"
|
||||
IDS_5902 "3.5"" 128Mb M.O. (ISO 10090)"
|
||||
IDS_5903 "3.5"" 230Mb M.O. (ISO 13963)"
|
||||
IDS_5904 "3.5"" 540Mb M.O. (ISO 15498)"
|
||||
IDS_5905 "3.5"" 640Mb M.O. (ISO 15498)"
|
||||
IDS_5906 "3.5"" 1.3Gb M.O. (GigaMO)"
|
||||
IDS_5907 "3.5"" 2.3Gb M.O. (GigaMO 2)"
|
||||
IDS_5908 "5.25"" 600Mb M.O."
|
||||
IDS_5909 "5.25"" 650Mb M.O."
|
||||
IDS_5910 "5.25"" 1Gb M.O."
|
||||
IDS_5911 "5.25"" 1.3Gb M.O."
|
||||
|
||||
IDS_6144 "Popolni obrati na minuto"
|
||||
IDS_6145 "1%% pod popolnimi obrati"
|
||||
IDS_6146 "1.5%% pod popolnimi obrati"
|
||||
IDS_6147 "2%% pod popolnimi obrati"
|
||||
|
||||
IDS_7168 "(Sistemsko privzeto)"
|
||||
END
|
||||
#define IDS_LANG_ENUS IDS_7168
|
||||
|
||||
// Slovenian resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
@@ -491,7 +491,7 @@ BEGIN
|
||||
IDS_2124 "关于 86Box"
|
||||
IDS_2125 "86Box v" EMU_VERSION
|
||||
|
||||
IDS_2126 "一个旧计算机模拟器\n\n作者: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, MoochMcGee, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\n本软件依据 GNU 通用公共许可证第二版或更新版本发布. 详情见 LICENSE 文件."
|
||||
IDS_2126 "一个旧计算机模拟器\n\n作者: Sarah Walker, Miran Grca, Fred N. van Kempen (waltje), SA1988, Tiseno100, reenigne, leilei, JohnElliott, greatpsycho, and others.\n\n本软件依据 GNU 通用公共许可证第二版或更新版本发布. 详情见 LICENSE 文件."
|
||||
IDS_2127 "确定"
|
||||
IDS_2128 "硬件不可用"
|
||||
#ifdef _WIN32
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
#endif
|
||||
|
||||
typedef struct {
|
||||
WCHAR str[512];
|
||||
WCHAR str[1024];
|
||||
} rc_str_t;
|
||||
|
||||
|
||||
@@ -165,50 +165,50 @@ LoadCommonStrings(void)
|
||||
free_string(&lpRCstr4096);
|
||||
free_string(&lpRCstr2048);
|
||||
|
||||
lpRCstr2048 = (rc_str_t *)malloc(STR_NUM_2048*sizeof(rc_str_t));
|
||||
lpRCstr4096 = (rc_str_t *)malloc(STR_NUM_4096*sizeof(rc_str_t));
|
||||
lpRCstr4352 = (rc_str_t *)malloc(STR_NUM_4352*sizeof(rc_str_t));
|
||||
lpRCstr4608 = (rc_str_t *)malloc(STR_NUM_4608*sizeof(rc_str_t));
|
||||
lpRCstr5120 = (rc_str_t *)malloc(STR_NUM_5120*sizeof(rc_str_t));
|
||||
lpRCstr5376 = (rc_str_t *)malloc(STR_NUM_5376*sizeof(rc_str_t));
|
||||
lpRCstr5632 = (rc_str_t *)malloc(STR_NUM_5632*sizeof(rc_str_t));
|
||||
lpRCstr5888 = (rc_str_t *)malloc(STR_NUM_5888*sizeof(rc_str_t));
|
||||
lpRCstr6144 = (rc_str_t *)malloc(STR_NUM_6144*sizeof(rc_str_t));
|
||||
lpRCstr7168 = (rc_str_t *)malloc(STR_NUM_7168*sizeof(rc_str_t));
|
||||
lpRCstr2048 = calloc(STR_NUM_2048, sizeof(rc_str_t));
|
||||
lpRCstr4096 = calloc(STR_NUM_4096, sizeof(rc_str_t));
|
||||
lpRCstr4352 = calloc(STR_NUM_4352, sizeof(rc_str_t));
|
||||
lpRCstr4608 = calloc(STR_NUM_4608, sizeof(rc_str_t));
|
||||
lpRCstr5120 = calloc(STR_NUM_5120, sizeof(rc_str_t));
|
||||
lpRCstr5376 = calloc(STR_NUM_5376, sizeof(rc_str_t));
|
||||
lpRCstr5632 = calloc(STR_NUM_5632, sizeof(rc_str_t));
|
||||
lpRCstr5888 = calloc(STR_NUM_5888, sizeof(rc_str_t));
|
||||
lpRCstr6144 = calloc(STR_NUM_6144, sizeof(rc_str_t));
|
||||
lpRCstr7168 = calloc(STR_NUM_7168, sizeof(rc_str_t));
|
||||
|
||||
for (i=0; i<STR_NUM_2048; i++)
|
||||
LoadString(hinstance, 2048+i, lpRCstr2048[i].str, 512);
|
||||
LoadString(hinstance, 2048+i, lpRCstr2048[i].str, 1024);
|
||||
|
||||
for (i=0; i<STR_NUM_4096; i++)
|
||||
LoadString(hinstance, 4096+i, lpRCstr4096[i].str, 512);
|
||||
LoadString(hinstance, 4096+i, lpRCstr4096[i].str, 1024);
|
||||
|
||||
for (i=0; i<STR_NUM_4352; i++)
|
||||
LoadString(hinstance, 4352+i, lpRCstr4352[i].str, 512);
|
||||
LoadString(hinstance, 4352+i, lpRCstr4352[i].str, 1024);
|
||||
|
||||
for (i=0; i<STR_NUM_4608; i++)
|
||||
LoadString(hinstance, 4608+i, lpRCstr4608[i].str, 512);
|
||||
LoadString(hinstance, 4608+i, lpRCstr4608[i].str, 1024);
|
||||
|
||||
for (i=0; i<STR_NUM_5120; i++)
|
||||
LoadString(hinstance, 5120+i, lpRCstr5120[i].str, 512);
|
||||
LoadString(hinstance, 5120+i, lpRCstr5120[i].str, 1024);
|
||||
|
||||
for (i=0; i<STR_NUM_5376; i++) {
|
||||
if ((i == 0) || (i > 3))
|
||||
LoadString(hinstance, 5376+i, lpRCstr5376[i].str, 512);
|
||||
LoadString(hinstance, 5376+i, lpRCstr5376[i].str, 1024);
|
||||
}
|
||||
|
||||
for (i=0; i<STR_NUM_5632; i++) {
|
||||
if ((i == 0) || (i > 3))
|
||||
LoadString(hinstance, 5632+i, lpRCstr5632[i].str, 512);
|
||||
LoadString(hinstance, 5632+i, lpRCstr5632[i].str, 1024);
|
||||
}
|
||||
|
||||
for (i=0; i<STR_NUM_5888; i++)
|
||||
LoadString(hinstance, 5888+i, lpRCstr5888[i].str, 512);
|
||||
LoadString(hinstance, 5888+i, lpRCstr5888[i].str, 1024);
|
||||
|
||||
for (i=0; i<STR_NUM_6144; i++)
|
||||
LoadString(hinstance, 6144+i, lpRCstr6144[i].str, 512);
|
||||
LoadString(hinstance, 6144+i, lpRCstr6144[i].str, 1024);
|
||||
|
||||
for (i=0; i<STR_NUM_7168; i++)
|
||||
LoadString(hinstance, 7168+i, lpRCstr7168[i].str, 512);
|
||||
LoadString(hinstance, 7168+i, lpRCstr7168[i].str, 1024);
|
||||
}
|
||||
|
||||
|
||||
@@ -269,9 +269,11 @@ set_language(uint32_t id)
|
||||
LoadCommonStrings();
|
||||
|
||||
/* Reload main menu */
|
||||
SetMenu(hwndMain, LoadMenu(hinstance, L"MainMenu"));
|
||||
menuMain = LoadMenu(hinstance, L"MainMenu");
|
||||
SetMenu(hwndMain, menuMain);
|
||||
|
||||
/* Re-init media menu */
|
||||
/* Re-init all the menus */
|
||||
ResetAllMenus();
|
||||
media_menu_init();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -193,22 +193,22 @@ delete_submenu(HMENU parent, HMENU target)
|
||||
}
|
||||
#endif
|
||||
|
||||
static int menu_vidapi = -1;
|
||||
static HMENU cur_menu = NULL;
|
||||
|
||||
static void
|
||||
show_render_options_menu()
|
||||
{
|
||||
#if defined(DEV_BRANCH) && defined(USE_OPENGL)
|
||||
static int menu_vidapi = -1;
|
||||
static HMENU cur_menu = NULL;
|
||||
|
||||
if (vid_api == menu_vidapi)
|
||||
return;
|
||||
|
||||
|
||||
if (cur_menu != NULL)
|
||||
{
|
||||
if (delete_submenu(menuMain, cur_menu))
|
||||
cur_menu = NULL;
|
||||
}
|
||||
|
||||
|
||||
if (cur_menu == NULL)
|
||||
{
|
||||
switch (IDM_VID_SDL_SW + vid_api)
|
||||
@@ -241,7 +241,7 @@ video_set_filter_menu(HMENU menu)
|
||||
EnableMenuItem(menu, IDM_VID_FILTER_LINEAR, vid_api == 0 ? MF_GRAYED : MF_ENABLED);
|
||||
}
|
||||
|
||||
static void
|
||||
void
|
||||
ResetAllMenus(void)
|
||||
{
|
||||
CheckMenuItem(menuMain, IDM_ACTION_RCTRL_IS_LALT, MF_UNCHECKED);
|
||||
@@ -284,6 +284,9 @@ ResetAllMenus(void)
|
||||
CheckMenuItem(menuMain, IDM_VID_SDL_OPENGL, MF_UNCHECKED);
|
||||
#if defined(DEV_BRANCH) && defined(USE_OPENGL)
|
||||
CheckMenuItem(menuMain, IDM_VID_OPENGL_CORE, MF_UNCHECKED);
|
||||
|
||||
menu_vidapi = -1;
|
||||
cur_menu = NULL;
|
||||
show_render_options_menu();
|
||||
#endif
|
||||
#ifdef USE_VNC
|
||||
@@ -1392,6 +1395,11 @@ ui_init(int nCmdShow)
|
||||
ResizeWindowByClientArea(hwndMain, scrnsz_x, scrnsz_y + sbar_height);
|
||||
}
|
||||
|
||||
/* Load the desired language, and reset all menus to their defaults */
|
||||
uint32_t helper_lang = lang_id;
|
||||
lang_id = 0;
|
||||
set_language(helper_lang);
|
||||
|
||||
/* Reset all menus to their defaults. */
|
||||
ResetAllMenus();
|
||||
media_menu_init();
|
||||
|
||||
Reference in New Issue
Block a user