diff --git a/3rdparty/libjpeg/jconfig.h b/3rdparty/libjpeg/jconfig.h index 719ff11eac2..68b254dec30 100644 --- a/3rdparty/libjpeg/jconfig.h +++ b/3rdparty/libjpeg/jconfig.h @@ -8,6 +8,7 @@ /* #define const */ #undef CHAR_IS_UNSIGNED #define HAVE_STDDEF_H +#undef HAVE_STDLIB_H #define HAVE_STDLIB_H #undef NEED_BSD_STRINGS #undef NEED_SYS_TYPES_H diff --git a/3rdparty/libjpeg/jpeglib.h b/3rdparty/libjpeg/jpeglib.h index be8fd64ef91..1eb1fac033f 100644 --- a/3rdparty/libjpeg/jpeglib.h +++ b/3rdparty/libjpeg/jpeglib.h @@ -11,13 +11,6 @@ * and perhaps jerror.h if they want to know the exact error codes. */ -#ifdef USE_SYSTEM_JPEGLIB -#ifndef XMD_H -#define XMD_H -#endif -#include -#else - #ifndef JPEGLIB_H #define JPEGLIB_H @@ -1165,4 +1158,3 @@ struct jpeg_color_quantizer { long dummy; }; #endif #endif /* JPEGLIB_H */ -#endif /* USE_SYSTEM_JPEGLIB */ diff --git a/3rdparty/lsqlite3/lsqlite3.c b/3rdparty/lsqlite3/lsqlite3.c index 072d33b59eb..3f1216f1d93 100644 --- a/3rdparty/lsqlite3/lsqlite3.c +++ b/3rdparty/lsqlite3/lsqlite3.c @@ -31,8 +31,8 @@ #include #define LUA_LIB -#include "lua.h" -#include "lauxlib.h" +#include +#include #if LUA_VERSION_NUM > 501 // @@ -47,11 +47,7 @@ #define luaL_openlib(L,name,reg,nup) luaL_setfuncs(L,reg,nup) #endif -#ifndef USE_SYSTEM_SQLITE -#include "sqlite3/sqlite3.h" -#else #include -#endif /* compile time features */ #if !defined(SQLITE_OMIT_PROGRESS_CALLBACK) diff --git a/android-project/LICENSE b/android-project/LICENSE new file mode 100644 index 00000000000..4d9210d10e1 --- /dev/null +++ b/android-project/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2016, MAME Development Team +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of bsd3 nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/android-project/README.md b/android-project/README.md new file mode 100644 index 00000000000..df7f5e5f262 --- /dev/null +++ b/android-project/README.md @@ -0,0 +1,9 @@ +# **android-project** # + +Cointains code by needed to run MAME on Android + +Licensed under [The BSD 3-Clause License](http://opensource.org/licenses/BSD-3-Clause) + +It also contains org.libsdl.app.Activity part of SDL2 project under [zlib license](http://opensource.org/licenses/Zlib) + +And for building Gradle-wrapper is used that is under [Apache License, Version 2.0](http://opensource.org/licenses/Apache-2.0) \ No newline at end of file diff --git a/android-project/app/src/main/res/layout/main.xml b/android-project/app/src/main/res/layout/main.xml index 123c4b6eac5..d9995839961 100644 --- a/android-project/app/src/main/res/layout/main.xml +++ b/android-project/app/src/main/res/layout/main.xml @@ -7,7 +7,7 @@ diff --git a/bgfx/chains/default.json b/bgfx/chains/default.json index 9888b590727..115e7072cb3 100644 --- a/bgfx/chains/default.json +++ b/bgfx/chains/default.json @@ -7,17 +7,10 @@ } ], "passes": [ - { "effect": "blit", - "name": "Copy To Unstretched Texture", - "input": [ - { "sampler": "s_tex", "texture": "screen" } - ], - "output": "temp" - }, - { "effect": "blit", + { "effect": "default/blit", "name": "Final Upscale", "input": [ - { "sampler": "s_tex", "target": "temp" } + { "sampler": "s_tex", "texture": "screen" } ], "output": "output" } diff --git a/bgfx/chains/hlsl.json b/bgfx/chains/hlsl.json index 17757bb8c38..401e86e6800 100644 --- a/bgfx/chains/hlsl.json +++ b/bgfx/chains/hlsl.json @@ -57,17 +57,18 @@ { "type": "intenum", "name": "adjustments", "text": "Enable Adjustments", "default": 0, "max": 1, "min": 0, "step": 1, "scale": 1.0, "format": "%s", "screen": "any", "strings": [ "Off", "On" ] }, - { "type": "intenum", "name": "ntsc", "text": "Enable NTSC", "default": 0, "max": 1, "min": 0, "step": 1, "scale": 1.0, "format": "%s", "screen": "any", "strings": [ "Off", "On" ] }, - { "type": "float", "name": "a_value", "text": "NTSC A Value", "default": 50, "max": 100, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, - { "type": "float", "name": "b_value", "text": "NTSC B Value", "default": 50, "max": 100, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, - { "type": "float", "name": "cc_value", "text": "NTSC Color Carrier (Hz)", "default": 35795454, "max": 36795454, "min": 34795454, "step": 100, "scale": 0.0000001, "format": "%1.7f", "screen": "raster" }, - { "type": "float", "name": "p_value", "text": "NTSC Phase Offset", "default": 100, "max": 200, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, - { "type": "float", "name": "scan_time", "text": "NTSC Scanline Duration (uSec)", "default": 526, "max": 1500, "min": 1, "step": 1, "scale": 0.1, "format": "%3.1f", "screen": "raster" }, - { "type": "float", "name": "notch_width", "text": "NTSC Color Notch Filter Width", "default": 100, "max": 400, "min": 1, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, - { "type": "float", "name": "y_freq_response", "text": "NTSC Y Signal Bandwidth (Hz)", "default": 600, "max": 2100, "min": 1, "step": 10, "scale": 0.01, "format": "%2.2f", "screen": "raster" }, - { "type": "float", "name": "i_freq_response", "text": "NTSC I Signal Bandwidth (Hz)", "default": 120, "max": 2100, "min": 1, "step": 10, "scale": 0.01, "format": "%2.2f", "screen": "raster" }, - { "type": "float", "name": "q_freq_response", "text": "NTSC Q Signal Bandwidth (Hz)", "default": 60, "max": 2100, "min": 1, "step": 10, "scale": 0.01, "format": "%2.2f", "screen": "raster" }, - { "type": "float", "name": "jitter_offset", "text": "NTSC Frame Jitter Offset", "default": 0, "max": 200, "min": 1, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, + { "type": "intenum", "name": "ntsc", "text": "Enable NTSC", "default": 0, "max": 1, "min": 0, "step": 1, "scale": 1.0, "format": "%s", "screen": "any", "strings": [ "Off", "On" ] }, + { "type": "float", "name": "a_value", "text": "NTSC A Value", "default": 50, "max": 100, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, + { "type": "float", "name": "b_value", "text": "NTSC B Value", "default": 50, "max": 100, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, + { "type": "float", "name": "cc_value", "text": "NTSC Color Carrier (Hz)", "default": 35795454, "max": 36795454, "min": 34795454, "step": 100, "scale": 0.0000001, "format": "%1.7f", "screen": "raster" }, + { "type": "float", "name": "o_value", "text": "NTSC Outgoing Phase Offset", "default": 0, "max": 100, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, + { "type": "float", "name": "p_value", "text": "NTSC Incoming Phase Pixel Clock Scale", "default": 100, "max": 200, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, + { "type": "float", "name": "scan_time", "text": "NTSC Scanline Duration (uSec)", "default": 526, "max": 1500, "min": 1, "step": 1, "scale": 0.1, "format": "%3.1f", "screen": "raster" }, + { "type": "float", "name": "notch_width", "text": "NTSC Color Notch Filter Width", "default": 200, "max": 400, "min": 1, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, + { "type": "float", "name": "y_freq_response", "text": "NTSC Y Signal Bandwidth (Hz)", "default": 600, "max": 2100, "min": 1, "step": 10, "scale": 0.01, "format": "%2.2f", "screen": "raster" }, + { "type": "float", "name": "i_freq_response", "text": "NTSC I Signal Bandwidth (Hz)", "default": 120, "max": 2100, "min": 1, "step": 10, "scale": 0.01, "format": "%2.2f", "screen": "raster" }, + { "type": "float", "name": "q_freq_response", "text": "NTSC Q Signal Bandwidth (Hz)", "default": 60, "max": 2100, "min": 1, "step": 10, "scale": 0.01, "format": "%2.2f", "screen": "raster" }, + { "type": "float", "name": "jitter_offset", "text": "NTSC Frame Jitter Offset", "default": 0, "max": 200, "min": 1, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, { "type": "color", "name": "red_ratios", "text": "Red Output from ", "default": [ 100, 0, 0 ], "max": [ 200, 200, 200 ], "min": [ 0, 0, 0 ], "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, { "type": "color", "name": "grn_ratios", "text": "Green Output from ", "default": [ 0, 100, 0 ], "max": [ 200, 200, 200 ], "min": [ 0, 0, 0 ], "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "raster" }, @@ -86,29 +87,29 @@ { "type": "vec2", "name": "defocus", "text": "Defocus, ", "default": [ 15, 15 ], "max": [ 500, 500 ], "min": [ 0, 0 ], "step": 1, "scale": 0.1, "format": "%2.1f", "screen": "crt" }, - { "type": "color", "name": "phosphor", "text": "Phosphor Persistence, ", "default": [ 55, 55, 55 ], "max": [ 100, 100, 100 ], "min": [ 0, 0, 0 ], "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "color", "name": "phosphor", "text": "Phosphor Persistence, ", "default": [ 45, 45, 45 ], "max": [ 100, 100, 100 ], "min": [ 0, 0, 0 ], "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "scanline_alpha", "text": "Scanline Amount", "default": 0, "max": 100, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "scanline_scale", "text": "Overall Scanline Scale", "default": 100, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "scanline_bright_scale", "text": "Scanline Brightness Scale", "default": 200, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "scanline_bright_offset", "text": "Scanline Brightness Offset", "default": 0, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "scanline_jitter_amount", "text": "Scanline Jitter Amount", "default": 0, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "scanline_height", "text": "Individual Scanline Scale", "default": 100, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "scanline_variation", "text": "Scanline Variation", "default": 100, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "shadow_alpha", "text": "Shadow Mask Amount", "default": 0, "max": 100, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "vec2", "name": "shadow_uv_size", "text": "Shadow Mask UV Size ", "default": [ 250, 333 ], "max": [ 1000, 1000 ], "min": [ 0, 0 ], "step": 1, "scale": 0.001, "format": "%1.4f", "screen": "crt" }, - { "type": "vec2", "name": "shadow_uv_offset", "text": "Shadow Mask UV Offset ", "default": [ 0, 0 ], "max": [ 1000, 1000 ], "min": [ 0, 0 ], "step": 1, "scale": 0.001, "format": "%1.4f", "screen": "crt" }, - { "type": "intenum", "name": "shadow_tile_mode", "text": "Shadow Mask Tile Mode", "default": 0, "max": 1, "min": 0, "step": 1, "scale": 1.0, "format": "%s", "screen": "crt", "strings": [ "Screen", "Source" ] }, - { "type": "float", "name": "humbar_alpha", "text": "Hum Bar Amount", "default": 5, "max": 100, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "humbar_hertz_rate", "text": "Hum Bar Frequency", "default": 100, "max": 10000, "min": 0, "step": 1, "scale": 0.00001, "format": "%1.7f", "screen": "crt" }, - { "type": "color", "name": "floor", "text": "Signal Floor, ", "default": [ 5, 5, 5 ], "max": [ 100, 100, 100 ], "min": [ 0, 0, 0 ], "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "color", "name": "power", "text": "Signal Exponent, ", "default": [ 100, 100, 100 ], "max": [ 400, 400, 400 ], "min": [ 0, 0, 0 ], "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "float", "name": "scanline_alpha", "text": "Scanline Amount", "default": 60, "max": 100, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "float", "name": "scanline_scale", "text": "Overall Scanline Scale", "default": 100, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "float", "name": "scanline_bright_scale", "text": "Scanline Brightness Scale", "default": 200, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "float", "name": "scanline_bright_offset", "text": "Scanline Brightness Offset", "default": 0, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "float", "name": "scanline_jitter_amount", "text": "Scanline Jitter Amount", "default": 0, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "float", "name": "scanline_height", "text": "Individual Scanline Scale", "default": 100, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "float", "name": "scanline_variation", "text": "Scanline Variation", "default": 100, "max": 400, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "float", "name": "shadow_alpha", "text": "Shadow Mask Amount", "default": 40, "max": 100, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "vec2", "name": "shadow_uv_count", "text": "Shadow Mask Pixel Count ", "default": [ 12, 12 ], "max": [ 128, 128 ], "min": [ 1, 1 ], "step": 1, "scale": 1.0, "format": "%3f", "screen": "crt" }, + { "type": "vec2", "name": "shadow_uv_size", "text": "Shadow Mask UV Size ", "default": [ 500, 500 ], "max": [ 1000, 1000 ], "min": [ 0, 0 ], "step": 1, "scale": 0.001, "format": "%1.4f", "screen": "crt" }, + { "type": "vec2", "name": "shadow_uv_offset", "text": "Shadow Mask UV Offset ", "default": [ 0, 0 ], "max": [ 1000, 1000 ], "min": [ 0, 0 ], "step": 1, "scale": 0.001, "format": "%1.4f", "screen": "crt" }, + { "type": "float", "name": "humbar_alpha", "text": "Hum Bar Amount", "default": 5, "max": 100, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "float", "name": "humbar_hertz_rate", "text": "Hum Bar Frequency", "default": 100, "max": 10000, "min": 0, "step": 1, "scale": 0.00001, "format": "%1.7f", "screen": "crt" }, + { "type": "color", "name": "floor", "text": "Signal Floor, ", "default": [ 5, 5, 5 ], "max": [ 100, 100, 100 ], "min": [ 0, 0, 0 ], "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "color", "name": "power", "text": "Signal Exponent, ", "default": [ 80, 80, 80 ], "max": [ 400, 400, 400 ], "min": [ 0, 0, 0 ], "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "curvature", "text": "Screen Curvature Amount", "default": 25, "max": 200, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, + { "type": "float", "name": "curvature", "text": "Screen Curvature Amount", "default": 20, "max": 200, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, { "type": "float", "name": "round_corner", "text": "Rounded Corner Amount", "default": 15, "max": 200, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, { "type": "float", "name": "smooth_border", "text": "Smooth Border Amount", "default": 5, "max": 200, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, { "type": "float", "name": "vignetting", "text": "Vignetting Amount", "default": 20, "max": 200, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" }, - { "type": "float", "name": "reflection", "text": "Reflection Amount", "default": 25, "max": 200, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" } + { "type": "float", "name": "reflection", "text": "Reflection Amount", "default": 15, "max": 200, "min": 0, "step": 1, "scale": 0.01, "format": "%1.2f", "screen": "crt" } ], // parameters (optional): A list of procedurally-generated parameters that can be bound to entry uniforms. @@ -154,6 +155,11 @@ // oversample (optional): Double the internal size of this render target. Certain effects benefit from operating at a higher internal resolution. If you're not sure, leave it as false. // values: true, false // default: false + { + "name": "ntsc", + "mode": "guest", + "doublebuffer": true + }, { "name": "guest", "mode": "guest", @@ -172,7 +178,7 @@ { // effect (required): The name of the effect JSON file to load for this pass. // value: Any valid JSON filename included in your shader chain, without the extension. - "effect": "ntsc_encode", + "effect": "hlsl/ntsc_encode", // name (required): A verbal name for the effect. It is only used internally, but is required nonetheless. // value: Any valid ASCII string. @@ -252,9 +258,9 @@ // output (required): The target to use as the output for this pass. Can be one of the named targets in "targets", or "output" // or "previous" for one of two automatically-generated targets. // value: Any valid ASCII string that names a target. - "output": "guest" + "output": "ntsc" }, - { "effect": "ntsc_decode", + { "effect": "hlsl/ntsc_decode", "name": "NTSC Decode", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -264,6 +270,7 @@ { "uniform": "u_a_value", "slider": "a_value" }, { "uniform": "u_b_value", "slider": "b_value" }, { "uniform": "u_cc_value", "slider": "cc_value" }, + { "uniform": "u_o_value", "slider": "o_value" }, { "uniform": "u_scan_time", "slider": "scan_time" }, { "uniform": "u_notch_width", "slider": "notch_width" }, { "uniform": "u_y_freq_response", "slider": "y_freq_response" }, @@ -274,22 +281,23 @@ { "uniform": "u_jitter_amount", "parameter": "jitter" } ], "input": [ - { "sampler": "s_tex", "target": "guest" } + { "sampler": "s_tex", "target": "ntsc" }, + { "sampler": "s_screen", "texture": "screen" } ], "output": "guest" }, - { "effect": "blit", + { "effect": "hlsl/blit", "name": "NTSC Skip", "disablewhen": [ { "type": "slider", "condition": "notequal", "combine": "and", "name": "adjustments", "value": 0 }, { "type": "slider", "condition": "notequal", "combine": "and", "name": "ntsc", "value": 0 } ], "input": [ - { "sampler": "s_tex", "target": "screen" } + { "sampler": "s_tex", "texture": "screen" } ], "output": "guest" }, - { "effect": "color", + { "effect": "hlsl/color", "name": "Color Convolution", "disablewhen": [ { "type": "slider", "condition": "equal", "name": "adjustments", "value": 0 } @@ -307,14 +315,14 @@ ], "output": "guest" }, - { "effect": "prescale", + { "effect": "hlsl/prescale", "name": "Prescale", "input": [ { "sampler": "s_tex", "target": "guest" } ], "output": "internal" }, - { "effect": "deconverge", + { "effect": "hlsl/deconverge", "name": "Deconvergence", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -338,7 +346,7 @@ ], "output": "internal" }, - { "effect": "defocus", + { "effect": "hlsl/defocus", "name": "Defocus Pass 1", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -352,7 +360,7 @@ ], "output": "internal" }, - { "effect": "defocus", + { "effect": "hlsl/defocus", "name": "Defocus Pass 2", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -366,7 +374,7 @@ ], "output": "internal" }, - { "effect": "phosphor", + { "effect": "hlsl/phosphor", "name": "Phosphor Decay", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -382,7 +390,7 @@ ], "output": "internal" }, - { "effect": "phosphor", + { "effect": "hlsl/phosphor", "name": "Phosphor Store", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -398,7 +406,7 @@ ], "output": "previous" }, - { "effect": "post", + { "effect": "hlsl/post", "name": "Non-Bloom Post Pass", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -416,9 +424,9 @@ { "uniform": "u_scanline_height", "slider": "scanline_height" }, { "uniform": "u_scanline_variation", "slider": "scanline_variation" }, { "uniform": "u_shadow_alpha", "slider": "shadow_alpha" }, + { "uniform": "u_shadow_count", "slider": "shadow_uv_count" }, { "uniform": "u_shadow_uv", "slider": "shadow_uv_size" }, { "uniform": "u_shadow_uv_offset", "slider": "shadow_uv_offset" }, - { "uniform": "u_shadow_tile_mode", "slider": "shadow_tile_mode" }, { "uniform": "u_humbar_alpha", "slider": "humbar_alpha" }, { "uniform": "u_humbar_hertz_rate", "slider": "humbar_hertz_rate" }, { "uniform": "u_floor", "slider": "floor" }, @@ -428,12 +436,12 @@ { "uniform": "u_time", "parameter": "time" } ], "input": [ - { "sampler": "s_tex", "target": "internal" }, - { "sampler": "s_shadow", "option": "bgfx_shadow_mask" } + { "sampler": "s_tex", "target": "internal" }, + { "sampler": "s_shadow", "option": "bgfx_shadow_mask" } ], "output": "internal" }, - { "effect": "distortion", + { "effect": "hlsl/distortion", "name": "Distortion Pass", "disablewhen": [ { "type": "slider", "condition": "equal", "combine": "or", "name": "adjustments", "value": 0 }, @@ -455,7 +463,7 @@ ], "output": "internal" }, - { "effect": "blit", + { "effect": "hlsl/blit", "name": "Final Blit", "input": [ { "sampler": "s_tex", "target": "internal" } diff --git a/bgfx/chains/unfiltered.json b/bgfx/chains/unfiltered.json index ac9556a1a41..a644f9af370 100644 --- a/bgfx/chains/unfiltered.json +++ b/bgfx/chains/unfiltered.json @@ -7,14 +7,14 @@ } ], "passes": [ - { "effect": "blit", + { "effect": "unfiltered/blit", "name": "Copy To Unstretched Texture", "input": [ { "sampler": "s_tex", "texture": "screen" } ], "output": "temp" }, - { "effect": "blit", + { "effect": "unfiltered/blit", "name": "Final Upscale", "input": [ { "sampler": "s_tex", "target": "temp" } diff --git a/bgfx/effects/default/LICENSE b/bgfx/effects/default/LICENSE new file mode 100644 index 00000000000..e1a4f1f53d6 --- /dev/null +++ b/bgfx/effects/default/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2016, Ryan Holtz and MAME Development Team +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of bsd3 nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/bgfx/effects/default/README.md b/bgfx/effects/default/README.md new file mode 100644 index 00000000000..72aad88f861 --- /dev/null +++ b/bgfx/effects/default/README.md @@ -0,0 +1,5 @@ +# **BGFX shader effects** # + +Cointains definitions for BGFX shader effects + +Licensed under [The BSD 3-Clause License](http://opensource.org/licenses/BSD-3-Clause) by Ryan Holtz and MAME Development Team diff --git a/bgfx/effects/blit.json b/bgfx/effects/default/blit.json similarity index 91% rename from bgfx/effects/blit.json rename to bgfx/effects/default/blit.json index bbc9fd295d4..5f5ad148148 100644 --- a/bgfx/effects/blit.json +++ b/bgfx/effects/default/blit.json @@ -16,15 +16,15 @@ "equation": "add", // blend function parameters (optional): What factors to use in the blend function when calculating the final pixel. - // values: "0", "1", "srcColor", "1-srcColor", "dstColor", "1-dstColor", "srcAlpha", "1-srcAlpha", "dstAlpha", "1-dstAlpha" + // values: "0", "1", "srccolor", "1-srccolor", "dstcolor", "1-dstcolor", "srcalpha", "1-srcalpha", "dstalpha", "1-dstalpha" // defaults (srcColor, srcAlpha): "1" // defaults (dstColor, dstAlpha): "0" // - // "zero", "one", "invSrcColor", "invDstColor", "invSrcAlpha", and "invDstAlpha" are provided as aliases for "0", "1", "1-srcColor", "1-dstColor", "1-srcAlpha", and "1-dstAlpha" - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" + // "zero", "one", "invsrccolor", "invdstcolor", "invsrcalpha", and "invdstalpha" are provided as aliases for "0", "1", "1-srccolor", "1-dstcolor", "1-srcalpha", and "1-dstalpha" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" }, // depth (required): The depth state for this effect. diff --git a/bgfx/effects/hlsl/LICENSE b/bgfx/effects/hlsl/LICENSE new file mode 100644 index 00000000000..e1a4f1f53d6 --- /dev/null +++ b/bgfx/effects/hlsl/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2016, Ryan Holtz and MAME Development Team +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of bsd3 nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/bgfx/effects/hlsl/README.md b/bgfx/effects/hlsl/README.md new file mode 100644 index 00000000000..72aad88f861 --- /dev/null +++ b/bgfx/effects/hlsl/README.md @@ -0,0 +1,5 @@ +# **BGFX shader effects** # + +Cointains definitions for BGFX shader effects + +Licensed under [The BSD 3-Clause License](http://opensource.org/licenses/BSD-3-Clause) by Ryan Holtz and MAME Development Team diff --git a/bgfx/effects/hlsl/blit.json b/bgfx/effects/hlsl/blit.json new file mode 100644 index 00000000000..5f5ad148148 --- /dev/null +++ b/bgfx/effects/hlsl/blit.json @@ -0,0 +1,121 @@ +// license:BSD-3-Clause +// copyright-holders:Ryan Holtz +//============================================================ +// +// blit.json: A simple texture-to-target copy. +// +//============================================================ +{ + // blend (required): The blend state for this effect. + "blend": { + // equation (optional): What equation to perform on the source and destination blend values. + // values: "add", "sub", "revSub", "min", "max" + // default: "add" + // + // "subtract" and "revSubtract" are provided as aliases for "sub" and "revSub" + "equation": "add", + + // blend function parameters (optional): What factors to use in the blend function when calculating the final pixel. + // values: "0", "1", "srccolor", "1-srccolor", "dstcolor", "1-dstcolor", "srcalpha", "1-srcalpha", "dstalpha", "1-dstalpha" + // defaults (srcColor, srcAlpha): "1" + // defaults (dstColor, dstAlpha): "0" + // + // "zero", "one", "invsrccolor", "invdstcolor", "invsrcalpha", and "invdstalpha" are provided as aliases for "0", "1", "1-srccolor", "1-dstcolor", "1-srcalpha", and "1-dstalpha" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + + // depth (required): The depth state for this effect. + "depth": { + // function (optional): The depth function to use when drawing. + // values: "never", "less", "equal", "lequal", "greater", "notequal", "gequal", "always" + // default: "always" + "function": "always", + + // writeenable (optional): Whether to store Z-buffer data. + // values: true, false + // default: false + "writeenable": false + }, + + // cull (required): The cull mode for this effect. + "cull": { + // mode (optional): What winding, if any, to cull. + // values: "none", "cw", "ccw" + // default: "ccw" + // + // "clockwise" and "counterclockwise" are provided as aliases for "cw" and "ccw" + "mode": "none" + }, + + // write (required): Write enable for color and alpha channels. + "write": { + // rgb (optional): Whether to store color data when drawing. + // values: true, false + // default: false + "rgb": true, + + // alpha (optional): Whether to store alpha data when drawing. + // values: true, false + // default: false + "alpha": true + }, + + // vertex (required): The vertex shader to use when drawing. + // value: A string containing the name of a shader file to use, minus the extension. + "vertex": "vs_blit", + + // pixel/fragment (required): The pixel or fragment shader to use when drawing. + // value: A string containing the name of a shader file to use, minus the extension. + "fragment": "fs_blit", + + // uniforms (required): The list of uniforms for this effect. Can be empty, but must exist. + "uniforms": [ + { + // name (required): The name of the uniform, as used in either the vertex or pixel/fragment shader. + // value: A string containing the name of the uniform as described above. + // + // NOTE: Some names correspond to special values that will be automatically filled by the BGFX + // code if they are used by the shader. These names are: + // "u_screen_dims" + // The dimensions of the first texture input if present, otherwise the dimensions of the output window. + // Valid values: xy + // "u_inv_screen_dims" + // The reciprocal of u_screen_dims. + // Valid values: xy + // "u_source_dims" + // The size, in pixels, of the screen texture incoming to the chain. + // Valid values: xy + // "u_rotation_type" + // This screen's rotation type. 0 if ROT0, 1 if ROT90, 2 if ROT180, 3 of ROT270. + // Valid values: x + // "u_swap_xy" + // Whether this screen is swapped on the X and Y axes. 1 if true, 0 if false. + // Valid values: x + // "u_quad_dims" + // The dimensions, in pixels, occupied by this one screen primitive itself in the output window. + // Valid values: xy + // "u_tex_sizeN" + // The dimensions, in pixels, of the texture in input pair N. Starts at 0. + // valid values: xy + "name": "s_tex", + + // type (required): The type of the uniform. + // values: "int", "vec4", "mat3", "mat4" + // + // Note: "int" should only be used for samplers. + "type": "int", + + // values (required): The array of numbers with which to initialize the uniform. + // value: A JSON array containin the correct amount of numbers to initialize a uniform of the + // above-specified type. The following size rules should be followed: + // "int": 1 float + // "vec4": 4 floats + // "mat3": 9 floats + // "mat4": 16 floats + "values": [ 1.0 ] + } + ] +} \ No newline at end of file diff --git a/bgfx/effects/color.json b/bgfx/effects/hlsl/color.json similarity index 90% rename from bgfx/effects/color.json rename to bgfx/effects/hlsl/color.json index 5a033140233..d5a8d6ca405 100644 --- a/bgfx/effects/color.json +++ b/bgfx/effects/hlsl/color.json @@ -8,10 +8,10 @@ { "blend": { "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" }, "depth": { "function": "always" diff --git a/bgfx/effects/deconverge.json b/bgfx/effects/hlsl/deconverge.json similarity index 91% rename from bgfx/effects/deconverge.json rename to bgfx/effects/hlsl/deconverge.json index dafd2fb630e..322a916f47f 100644 --- a/bgfx/effects/deconverge.json +++ b/bgfx/effects/hlsl/deconverge.json @@ -9,10 +9,10 @@ { "blend": { "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" }, "depth": { "function": "always" diff --git a/bgfx/effects/defocus.json b/bgfx/effects/hlsl/defocus.json similarity index 86% rename from bgfx/effects/defocus.json rename to bgfx/effects/hlsl/defocus.json index 7ba4b2cec49..b01112de088 100644 --- a/bgfx/effects/defocus.json +++ b/bgfx/effects/hlsl/defocus.json @@ -8,10 +8,10 @@ { "blend": { "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" }, "depth": { "function": "always" diff --git a/bgfx/effects/distortion.json b/bgfx/effects/hlsl/distortion.json similarity index 92% rename from bgfx/effects/distortion.json rename to bgfx/effects/hlsl/distortion.json index e8bbac16095..5eb70fa93d1 100644 --- a/bgfx/effects/distortion.json +++ b/bgfx/effects/hlsl/distortion.json @@ -9,10 +9,10 @@ { "blend": { "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" }, "depth": { "function": "always" diff --git a/bgfx/effects/ntsc_decode.json b/bgfx/effects/hlsl/ntsc_decode.json similarity index 96% rename from bgfx/effects/ntsc_decode.json rename to bgfx/effects/hlsl/ntsc_decode.json index 208f35b0ff3..1195669f450 100644 --- a/bgfx/effects/ntsc_decode.json +++ b/bgfx/effects/hlsl/ntsc_decode.json @@ -26,6 +26,7 @@ "fragment": "fs_ntsc_decode", "uniforms": [ { "name": "s_tex", "type": "int", "values": [ 1.0 ] }, + { "name": "s_screen", "type": "int", "values": [ 1.0 ] }, { "name": "u_source_dims", "type": "vec4", "values": [ 1.0, 1.0, 0.0, 0.0 ] }, { "name": "u_a_value", "type": "vec4", "values": [ 0.5, 0.5, 0.5, 0.5 ] }, { "name": "u_b_value", "type": "vec4", "values": [ 0.5, 0.5, 0.5, 0.5 ] }, diff --git a/bgfx/effects/ntsc_encode.json b/bgfx/effects/hlsl/ntsc_encode.json similarity index 91% rename from bgfx/effects/ntsc_encode.json rename to bgfx/effects/hlsl/ntsc_encode.json index 8ff193398b2..1112a21c197 100644 --- a/bgfx/effects/ntsc_encode.json +++ b/bgfx/effects/hlsl/ntsc_encode.json @@ -9,10 +9,10 @@ { "blend": { "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" }, "depth": { "function": "always" diff --git a/bgfx/effects/phosphor.json b/bgfx/effects/hlsl/phosphor.json similarity index 87% rename from bgfx/effects/phosphor.json rename to bgfx/effects/hlsl/phosphor.json index aaa3c12f727..84ad77ad5ed 100644 --- a/bgfx/effects/phosphor.json +++ b/bgfx/effects/hlsl/phosphor.json @@ -9,10 +9,10 @@ { "blend": { "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" }, "depth": { "function": "always" diff --git a/bgfx/effects/post.json b/bgfx/effects/hlsl/post.json similarity index 81% rename from bgfx/effects/post.json rename to bgfx/effects/hlsl/post.json index 525bbfc39b8..48530433f40 100644 --- a/bgfx/effects/post.json +++ b/bgfx/effects/hlsl/post.json @@ -9,10 +9,10 @@ { "blend": { "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" }, "depth": { "function": "always" @@ -28,11 +28,8 @@ { "name": "s_tex", "type": "int", "values": [ 0.0 ] }, { "name": "s_shadow", "type": "int", "values": [ 1.0 ] }, { "name": "u_swap_xy", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_screen_dims", "type": "vec4", "values": [ 1336.0, 1002.0, 0.0, 0.0 ] }, { "name": "u_source_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, - { "name": "u_shadow_uv_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_prepare_bloom", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_prepare_vector", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, + { "name": "u_quad_dims", "type": "vec4", "values": [ 256.0, 256.0, 0.0, 0.0 ] }, { "name": "u_humbar_hertz_rate", "type": "vec4", "values": [ 0.001, 0.0, 0.0, 0.0 ] }, { "name": "u_humbar_alpha", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, { "name": "u_time", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, @@ -46,10 +43,10 @@ { "name": "u_scanline_height", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, { "name": "u_scanline_variation", "type": "vec4", "values": [ 1.0, 0.0, 0.0, 0.0 ] }, { "name": "u_jitter_amount", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_back_color", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_shadow_tile_mode", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, { "name": "u_shadow_alpha", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, - { "name": "u_shadow_uv", "type": "vec4", "values": [ 0.25, 0.333, 0.0, 0.0 ] }, + { "name": "u_shadow_count", "type": "vec4", "values": [ 12.0, 12.0, 0.0, 0.0 ] }, + { "name": "u_shadow_uv", "type": "vec4", "values": [ 0.25, 0.25, 0.0, 0.0 ] }, + { "name": "u_shadow_uv_offset", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] }, { "name": "u_power", "type": "vec4", "values": [ 1.0, 1.0, 1.0, 0.0 ] }, { "name": "u_floor", "type": "vec4", "values": [ 0.0, 0.0, 0.0, 0.0 ] } ] diff --git a/bgfx/effects/prescale.json b/bgfx/effects/hlsl/prescale.json similarity index 86% rename from bgfx/effects/prescale.json rename to bgfx/effects/hlsl/prescale.json index a636c4316e0..3026b424876 100644 --- a/bgfx/effects/prescale.json +++ b/bgfx/effects/hlsl/prescale.json @@ -9,10 +9,10 @@ { "blend": { "equation": "add", - "srcColor": "1", - "dstColor": "0", - "srcAlpha": "1", - "dstAlpha": "0" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" }, "depth": { "function": "always" diff --git a/bgfx/effects/unfiltered/LICENSE b/bgfx/effects/unfiltered/LICENSE new file mode 100644 index 00000000000..e1a4f1f53d6 --- /dev/null +++ b/bgfx/effects/unfiltered/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2016, Ryan Holtz and MAME Development Team +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of bsd3 nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/bgfx/effects/unfiltered/README.md b/bgfx/effects/unfiltered/README.md new file mode 100644 index 00000000000..72aad88f861 --- /dev/null +++ b/bgfx/effects/unfiltered/README.md @@ -0,0 +1,5 @@ +# **BGFX shader effects** # + +Cointains definitions for BGFX shader effects + +Licensed under [The BSD 3-Clause License](http://opensource.org/licenses/BSD-3-Clause) by Ryan Holtz and MAME Development Team diff --git a/bgfx/effects/unfiltered/blit.json b/bgfx/effects/unfiltered/blit.json new file mode 100644 index 00000000000..5f5ad148148 --- /dev/null +++ b/bgfx/effects/unfiltered/blit.json @@ -0,0 +1,121 @@ +// license:BSD-3-Clause +// copyright-holders:Ryan Holtz +//============================================================ +// +// blit.json: A simple texture-to-target copy. +// +//============================================================ +{ + // blend (required): The blend state for this effect. + "blend": { + // equation (optional): What equation to perform on the source and destination blend values. + // values: "add", "sub", "revSub", "min", "max" + // default: "add" + // + // "subtract" and "revSubtract" are provided as aliases for "sub" and "revSub" + "equation": "add", + + // blend function parameters (optional): What factors to use in the blend function when calculating the final pixel. + // values: "0", "1", "srccolor", "1-srccolor", "dstcolor", "1-dstcolor", "srcalpha", "1-srcalpha", "dstalpha", "1-dstalpha" + // defaults (srcColor, srcAlpha): "1" + // defaults (dstColor, dstAlpha): "0" + // + // "zero", "one", "invsrccolor", "invdstcolor", "invsrcalpha", and "invdstalpha" are provided as aliases for "0", "1", "1-srccolor", "1-dstcolor", "1-srcalpha", and "1-dstalpha" + "srcColor": "srcalpha", + "dstColor": "1-srcalpha", + "srcAlpha": "srcalpha", + "dstAlpha": "1-srcalpha" + }, + + // depth (required): The depth state for this effect. + "depth": { + // function (optional): The depth function to use when drawing. + // values: "never", "less", "equal", "lequal", "greater", "notequal", "gequal", "always" + // default: "always" + "function": "always", + + // writeenable (optional): Whether to store Z-buffer data. + // values: true, false + // default: false + "writeenable": false + }, + + // cull (required): The cull mode for this effect. + "cull": { + // mode (optional): What winding, if any, to cull. + // values: "none", "cw", "ccw" + // default: "ccw" + // + // "clockwise" and "counterclockwise" are provided as aliases for "cw" and "ccw" + "mode": "none" + }, + + // write (required): Write enable for color and alpha channels. + "write": { + // rgb (optional): Whether to store color data when drawing. + // values: true, false + // default: false + "rgb": true, + + // alpha (optional): Whether to store alpha data when drawing. + // values: true, false + // default: false + "alpha": true + }, + + // vertex (required): The vertex shader to use when drawing. + // value: A string containing the name of a shader file to use, minus the extension. + "vertex": "vs_blit", + + // pixel/fragment (required): The pixel or fragment shader to use when drawing. + // value: A string containing the name of a shader file to use, minus the extension. + "fragment": "fs_blit", + + // uniforms (required): The list of uniforms for this effect. Can be empty, but must exist. + "uniforms": [ + { + // name (required): The name of the uniform, as used in either the vertex or pixel/fragment shader. + // value: A string containing the name of the uniform as described above. + // + // NOTE: Some names correspond to special values that will be automatically filled by the BGFX + // code if they are used by the shader. These names are: + // "u_screen_dims" + // The dimensions of the first texture input if present, otherwise the dimensions of the output window. + // Valid values: xy + // "u_inv_screen_dims" + // The reciprocal of u_screen_dims. + // Valid values: xy + // "u_source_dims" + // The size, in pixels, of the screen texture incoming to the chain. + // Valid values: xy + // "u_rotation_type" + // This screen's rotation type. 0 if ROT0, 1 if ROT90, 2 if ROT180, 3 of ROT270. + // Valid values: x + // "u_swap_xy" + // Whether this screen is swapped on the X and Y axes. 1 if true, 0 if false. + // Valid values: x + // "u_quad_dims" + // The dimensions, in pixels, occupied by this one screen primitive itself in the output window. + // Valid values: xy + // "u_tex_sizeN" + // The dimensions, in pixels, of the texture in input pair N. Starts at 0. + // valid values: xy + "name": "s_tex", + + // type (required): The type of the uniform. + // values: "int", "vec4", "mat3", "mat4" + // + // Note: "int" should only be used for samplers. + "type": "int", + + // values (required): The array of numbers with which to initialize the uniform. + // value: A JSON array containin the correct amount of numbers to initialize a uniform of the + // above-specified type. The following size rules should be followed: + // "int": 1 float + // "vec4": 4 floats + // "mat3": 9 floats + // "mat4": 16 floats + "values": [ 1.0 ] + } + ] +} \ No newline at end of file diff --git a/bgfx/shaders/dx11/fs_blit.bin b/bgfx/shaders/dx11/fs_blit.bin index 97c305a440d..0a2c7a979f6 100644 Binary files a/bgfx/shaders/dx11/fs_blit.bin and b/bgfx/shaders/dx11/fs_blit.bin differ diff --git a/bgfx/shaders/dx11/fs_color.bin b/bgfx/shaders/dx11/fs_color.bin index 145c0e72c3b..86da7f9fde7 100644 Binary files a/bgfx/shaders/dx11/fs_color.bin and b/bgfx/shaders/dx11/fs_color.bin differ diff --git a/bgfx/shaders/dx11/fs_deconverge.bin b/bgfx/shaders/dx11/fs_deconverge.bin index 34032932b6b..e85b211b5f7 100644 Binary files a/bgfx/shaders/dx11/fs_deconverge.bin and b/bgfx/shaders/dx11/fs_deconverge.bin differ diff --git a/bgfx/shaders/dx11/fs_defocus.bin b/bgfx/shaders/dx11/fs_defocus.bin index 2b1552c0cf6..894cc151994 100644 Binary files a/bgfx/shaders/dx11/fs_defocus.bin and b/bgfx/shaders/dx11/fs_defocus.bin differ diff --git a/bgfx/shaders/dx11/fs_distortion.bin b/bgfx/shaders/dx11/fs_distortion.bin index 19a7124084e..13e60b64c34 100644 Binary files a/bgfx/shaders/dx11/fs_distortion.bin and b/bgfx/shaders/dx11/fs_distortion.bin differ diff --git a/bgfx/shaders/dx11/fs_gui.bin b/bgfx/shaders/dx11/fs_gui.bin index de921a8ac60..207238153b0 100644 Binary files a/bgfx/shaders/dx11/fs_gui.bin and b/bgfx/shaders/dx11/fs_gui.bin differ diff --git a/bgfx/shaders/dx11/fs_ntsc_decode.bin b/bgfx/shaders/dx11/fs_ntsc_decode.bin index e42dfd9ab0b..a63dd82f051 100644 Binary files a/bgfx/shaders/dx11/fs_ntsc_decode.bin and b/bgfx/shaders/dx11/fs_ntsc_decode.bin differ diff --git a/bgfx/shaders/dx11/fs_ntsc_encode.bin b/bgfx/shaders/dx11/fs_ntsc_encode.bin index 76ed9fc6b9d..bbf6cf59f69 100644 Binary files a/bgfx/shaders/dx11/fs_ntsc_encode.bin and b/bgfx/shaders/dx11/fs_ntsc_encode.bin differ diff --git a/bgfx/shaders/dx11/fs_phosphor.bin b/bgfx/shaders/dx11/fs_phosphor.bin index cb4067339e1..96ed99bf58f 100644 Binary files a/bgfx/shaders/dx11/fs_phosphor.bin and b/bgfx/shaders/dx11/fs_phosphor.bin differ diff --git a/bgfx/shaders/dx11/fs_post.bin b/bgfx/shaders/dx11/fs_post.bin index 142a5ce6296..dbc2df6f5e2 100644 Binary files a/bgfx/shaders/dx11/fs_post.bin and b/bgfx/shaders/dx11/fs_post.bin differ diff --git a/bgfx/shaders/dx11/fs_prescale.bin b/bgfx/shaders/dx11/fs_prescale.bin index 48b30509c0b..775efb02666 100644 Binary files a/bgfx/shaders/dx11/fs_prescale.bin and b/bgfx/shaders/dx11/fs_prescale.bin differ diff --git a/bgfx/shaders/dx11/fs_screen.bin b/bgfx/shaders/dx11/fs_screen.bin index da6666a4c60..d233a876afe 100644 Binary files a/bgfx/shaders/dx11/fs_screen.bin and b/bgfx/shaders/dx11/fs_screen.bin differ diff --git a/bgfx/shaders/dx11/vs_blit.bin b/bgfx/shaders/dx11/vs_blit.bin index 296cdf52be7..dbdd427c139 100644 Binary files a/bgfx/shaders/dx11/vs_blit.bin and b/bgfx/shaders/dx11/vs_blit.bin differ diff --git a/bgfx/shaders/dx11/vs_color.bin b/bgfx/shaders/dx11/vs_color.bin index a0673685469..1ac6da1c4b7 100644 Binary files a/bgfx/shaders/dx11/vs_color.bin and b/bgfx/shaders/dx11/vs_color.bin differ diff --git a/bgfx/shaders/dx11/vs_deconverge.bin b/bgfx/shaders/dx11/vs_deconverge.bin index 43c6c33410e..07831863c5e 100644 Binary files a/bgfx/shaders/dx11/vs_deconverge.bin and b/bgfx/shaders/dx11/vs_deconverge.bin differ diff --git a/bgfx/shaders/dx11/vs_defocus.bin b/bgfx/shaders/dx11/vs_defocus.bin index eb5d2fc8e4a..a2f278b3a0e 100644 Binary files a/bgfx/shaders/dx11/vs_defocus.bin and b/bgfx/shaders/dx11/vs_defocus.bin differ diff --git a/bgfx/shaders/dx11/vs_distortion.bin b/bgfx/shaders/dx11/vs_distortion.bin index 2d5d08866b9..cb7e87ac0a8 100644 Binary files a/bgfx/shaders/dx11/vs_distortion.bin and b/bgfx/shaders/dx11/vs_distortion.bin differ diff --git a/bgfx/shaders/dx11/vs_gui.bin b/bgfx/shaders/dx11/vs_gui.bin index b1640861f2b..8fe988ac52e 100644 Binary files a/bgfx/shaders/dx11/vs_gui.bin and b/bgfx/shaders/dx11/vs_gui.bin differ diff --git a/bgfx/shaders/dx11/vs_ntsc_decode.bin b/bgfx/shaders/dx11/vs_ntsc_decode.bin index 29e62929df3..3aced6dceb1 100644 Binary files a/bgfx/shaders/dx11/vs_ntsc_decode.bin and b/bgfx/shaders/dx11/vs_ntsc_decode.bin differ diff --git a/bgfx/shaders/dx11/vs_ntsc_encode.bin b/bgfx/shaders/dx11/vs_ntsc_encode.bin index 87c60815602..0b269c0314f 100644 Binary files a/bgfx/shaders/dx11/vs_ntsc_encode.bin and b/bgfx/shaders/dx11/vs_ntsc_encode.bin differ diff --git a/bgfx/shaders/dx11/vs_phosphor.bin b/bgfx/shaders/dx11/vs_phosphor.bin index 29f497b4a65..4d5113f78cf 100644 Binary files a/bgfx/shaders/dx11/vs_phosphor.bin and b/bgfx/shaders/dx11/vs_phosphor.bin differ diff --git a/bgfx/shaders/dx11/vs_post.bin b/bgfx/shaders/dx11/vs_post.bin index 70639fc75f7..dfabae70ba2 100644 Binary files a/bgfx/shaders/dx11/vs_post.bin and b/bgfx/shaders/dx11/vs_post.bin differ diff --git a/bgfx/shaders/dx11/vs_prescale.bin b/bgfx/shaders/dx11/vs_prescale.bin index c173aff6efd..a26188bb295 100644 Binary files a/bgfx/shaders/dx11/vs_prescale.bin and b/bgfx/shaders/dx11/vs_prescale.bin differ diff --git a/bgfx/shaders/dx11/vs_screen.bin b/bgfx/shaders/dx11/vs_screen.bin index 766a9c4e93b..e2c93936309 100644 Binary files a/bgfx/shaders/dx11/vs_screen.bin and b/bgfx/shaders/dx11/vs_screen.bin differ diff --git a/bgfx/shaders/dx9/fs_deconverge.bin b/bgfx/shaders/dx9/fs_deconverge.bin index 6417bf6ad00..5092fcd9fc8 100644 Binary files a/bgfx/shaders/dx9/fs_deconverge.bin and b/bgfx/shaders/dx9/fs_deconverge.bin differ diff --git a/bgfx/shaders/dx9/fs_defocus.bin b/bgfx/shaders/dx9/fs_defocus.bin index 275e264bf06..602dcf53c64 100644 Binary files a/bgfx/shaders/dx9/fs_defocus.bin and b/bgfx/shaders/dx9/fs_defocus.bin differ diff --git a/bgfx/shaders/dx9/fs_distortion.bin b/bgfx/shaders/dx9/fs_distortion.bin index b25548edd31..becf5b0d597 100644 Binary files a/bgfx/shaders/dx9/fs_distortion.bin and b/bgfx/shaders/dx9/fs_distortion.bin differ diff --git a/bgfx/shaders/dx9/fs_ntsc_decode.bin b/bgfx/shaders/dx9/fs_ntsc_decode.bin index 1ebb9526280..5d2a3329b6f 100644 Binary files a/bgfx/shaders/dx9/fs_ntsc_decode.bin and b/bgfx/shaders/dx9/fs_ntsc_decode.bin differ diff --git a/bgfx/shaders/dx9/fs_post.bin b/bgfx/shaders/dx9/fs_post.bin index aad4df72ddd..96408926fbe 100644 Binary files a/bgfx/shaders/dx9/fs_post.bin and b/bgfx/shaders/dx9/fs_post.bin differ diff --git a/bgfx/shaders/dx9/fs_prescale.bin b/bgfx/shaders/dx9/fs_prescale.bin index a5f3ca47440..b4b71f80099 100644 Binary files a/bgfx/shaders/dx9/fs_prescale.bin and b/bgfx/shaders/dx9/fs_prescale.bin differ diff --git a/bgfx/shaders/dx9/vs_deconverge.bin b/bgfx/shaders/dx9/vs_deconverge.bin index dbe6e584767..c514e5f8cd0 100644 Binary files a/bgfx/shaders/dx9/vs_deconverge.bin and b/bgfx/shaders/dx9/vs_deconverge.bin differ diff --git a/bgfx/shaders/dx9/vs_post.bin b/bgfx/shaders/dx9/vs_post.bin index 43eec77a6f4..66dec862e4c 100644 Binary files a/bgfx/shaders/dx9/vs_post.bin and b/bgfx/shaders/dx9/vs_post.bin differ diff --git a/bgfx/shaders/gles/fs_deconverge.bin b/bgfx/shaders/gles/fs_deconverge.bin index 9a70a7b0737..855f8019b5c 100644 Binary files a/bgfx/shaders/gles/fs_deconverge.bin and b/bgfx/shaders/gles/fs_deconverge.bin differ diff --git a/bgfx/shaders/gles/fs_defocus.bin b/bgfx/shaders/gles/fs_defocus.bin index 98ff6f0b9cf..5d29797339f 100644 Binary files a/bgfx/shaders/gles/fs_defocus.bin and b/bgfx/shaders/gles/fs_defocus.bin differ diff --git a/bgfx/shaders/gles/fs_distortion.bin b/bgfx/shaders/gles/fs_distortion.bin index e518fc0f0a3..53e7b262a43 100644 Binary files a/bgfx/shaders/gles/fs_distortion.bin and b/bgfx/shaders/gles/fs_distortion.bin differ diff --git a/bgfx/shaders/gles/fs_ntsc_decode.bin b/bgfx/shaders/gles/fs_ntsc_decode.bin index 42be06119d1..d1e69f5e0e3 100644 Binary files a/bgfx/shaders/gles/fs_ntsc_decode.bin and b/bgfx/shaders/gles/fs_ntsc_decode.bin differ diff --git a/bgfx/shaders/gles/fs_post.bin b/bgfx/shaders/gles/fs_post.bin index 72279deee43..0d5393b4be6 100644 Binary files a/bgfx/shaders/gles/fs_post.bin and b/bgfx/shaders/gles/fs_post.bin differ diff --git a/bgfx/shaders/gles/fs_prescale.bin b/bgfx/shaders/gles/fs_prescale.bin index 9be375f6f02..22e2f0c23d0 100644 Binary files a/bgfx/shaders/gles/fs_prescale.bin and b/bgfx/shaders/gles/fs_prescale.bin differ diff --git a/bgfx/shaders/gles/vs_deconverge.bin b/bgfx/shaders/gles/vs_deconverge.bin index 1183e5872a0..08aeca09e23 100644 Binary files a/bgfx/shaders/gles/vs_deconverge.bin and b/bgfx/shaders/gles/vs_deconverge.bin differ diff --git a/bgfx/shaders/gles/vs_post.bin b/bgfx/shaders/gles/vs_post.bin index cb059e570a4..9dd618de8a0 100644 Binary files a/bgfx/shaders/gles/vs_post.bin and b/bgfx/shaders/gles/vs_post.bin differ diff --git a/bgfx/shaders/glsl/fs_deconverge.bin b/bgfx/shaders/glsl/fs_deconverge.bin index 7ccc3407545..96136e77f17 100644 Binary files a/bgfx/shaders/glsl/fs_deconverge.bin and b/bgfx/shaders/glsl/fs_deconverge.bin differ diff --git a/bgfx/shaders/glsl/fs_defocus.bin b/bgfx/shaders/glsl/fs_defocus.bin index 0adf5a7fd67..27765612664 100644 Binary files a/bgfx/shaders/glsl/fs_defocus.bin and b/bgfx/shaders/glsl/fs_defocus.bin differ diff --git a/bgfx/shaders/glsl/fs_distortion.bin b/bgfx/shaders/glsl/fs_distortion.bin index 11087b688ff..149e638711c 100644 Binary files a/bgfx/shaders/glsl/fs_distortion.bin and b/bgfx/shaders/glsl/fs_distortion.bin differ diff --git a/bgfx/shaders/glsl/fs_ntsc_decode.bin b/bgfx/shaders/glsl/fs_ntsc_decode.bin index 768cfe694da..9bb6f3b1db8 100644 Binary files a/bgfx/shaders/glsl/fs_ntsc_decode.bin and b/bgfx/shaders/glsl/fs_ntsc_decode.bin differ diff --git a/bgfx/shaders/glsl/fs_post.bin b/bgfx/shaders/glsl/fs_post.bin index 23e7d687606..4af086c0e8b 100644 Binary files a/bgfx/shaders/glsl/fs_post.bin and b/bgfx/shaders/glsl/fs_post.bin differ diff --git a/bgfx/shaders/glsl/fs_prescale.bin b/bgfx/shaders/glsl/fs_prescale.bin index e29683b9539..db0fe2b487b 100644 Binary files a/bgfx/shaders/glsl/fs_prescale.bin and b/bgfx/shaders/glsl/fs_prescale.bin differ diff --git a/bgfx/shaders/glsl/vs_deconverge.bin b/bgfx/shaders/glsl/vs_deconverge.bin index 137a591a958..2398d71b227 100644 Binary files a/bgfx/shaders/glsl/vs_deconverge.bin and b/bgfx/shaders/glsl/vs_deconverge.bin differ diff --git a/bgfx/shaders/glsl/vs_post.bin b/bgfx/shaders/glsl/vs_post.bin index 624be0f29f0..af6c9349f41 100644 Binary files a/bgfx/shaders/glsl/vs_post.bin and b/bgfx/shaders/glsl/vs_post.bin differ diff --git a/bgfx/shaders/metal/fs_deconverge.bin b/bgfx/shaders/metal/fs_deconverge.bin index 60d2550f74d..ff76a618ee1 100644 Binary files a/bgfx/shaders/metal/fs_deconverge.bin and b/bgfx/shaders/metal/fs_deconverge.bin differ diff --git a/bgfx/shaders/metal/fs_defocus.bin b/bgfx/shaders/metal/fs_defocus.bin index 52900807388..ab14379b016 100644 Binary files a/bgfx/shaders/metal/fs_defocus.bin and b/bgfx/shaders/metal/fs_defocus.bin differ diff --git a/bgfx/shaders/metal/fs_distortion.bin b/bgfx/shaders/metal/fs_distortion.bin index 6dca893e794..b1d6bd4c79d 100644 Binary files a/bgfx/shaders/metal/fs_distortion.bin and b/bgfx/shaders/metal/fs_distortion.bin differ diff --git a/bgfx/shaders/metal/fs_ntsc_decode.bin b/bgfx/shaders/metal/fs_ntsc_decode.bin index a3ad6554fe6..1436bc4707c 100644 Binary files a/bgfx/shaders/metal/fs_ntsc_decode.bin and b/bgfx/shaders/metal/fs_ntsc_decode.bin differ diff --git a/bgfx/shaders/metal/fs_post.bin b/bgfx/shaders/metal/fs_post.bin index 4da4ca2e2c1..3b137b24671 100644 Binary files a/bgfx/shaders/metal/fs_post.bin and b/bgfx/shaders/metal/fs_post.bin differ diff --git a/bgfx/shaders/metal/fs_prescale.bin b/bgfx/shaders/metal/fs_prescale.bin index 035da8beca4..6a3da392480 100644 Binary files a/bgfx/shaders/metal/fs_prescale.bin and b/bgfx/shaders/metal/fs_prescale.bin differ diff --git a/bgfx/shaders/metal/vs_deconverge.bin b/bgfx/shaders/metal/vs_deconverge.bin index 071a3a6d612..b1b64cf68fa 100644 Binary files a/bgfx/shaders/metal/vs_deconverge.bin and b/bgfx/shaders/metal/vs_deconverge.bin differ diff --git a/bgfx/shaders/metal/vs_post.bin b/bgfx/shaders/metal/vs_post.bin index 70298ecb2f8..122b7dee5c3 100644 Binary files a/bgfx/shaders/metal/vs_post.bin and b/bgfx/shaders/metal/vs_post.bin differ diff --git a/docs/hlsl.txt b/docs/hlsl.txt index cbc2ecd6871..c2868c4200f 100644 --- a/docs/hlsl.txt +++ b/docs/hlsl.txt @@ -111,9 +111,20 @@ bloom_lvl1_weight 0.64 Bloom level 1 (1/2-size target) weight. bloom_lvl2_weight 0.32 Bloom level 2 (1/4-size target) weight. (0.00-1.00) bloom_lvl3_weight 0.16 Bloom level 3 (1/8-size target) weight. (0.00-1.00) bloom_lvl4_weight 0.08 Bloom level 4 (1/16-size target) weight. (0.00-1.00) -bloom_lvl5_weight 0.04 Bloom level 5 (1/32-size target) weight. (0.00-1.00) +bloom_lvl5_weight 0.06 Bloom level 5 (1/32-size target) weight. (0.00-1.00) bloom_lvl6_weight 0.04 Bloom level 6 (1/64-size target) weight. (0.00-1.00) bloom_lvl7_weight 0.02 Bloom level 7 (1/128-size target) weight. (0.00-1.00) -bloom_lvl8_weight 0.02 Bloom level 8 (1/256-size target) weight. (0.00-1.00) -bloom_lvl9_weight 0.01 Bloom level 9 (1/512-size target) weight. (0.00-1.00) -bloom_lvl10_weight 0.01 Bloom level 10 (1/1024-size target) weight. (0.00-1.00) +bloom_lvl8_weight 0.01 Bloom level 8 (1/256-size target) weight. (0.00-1.00) + + +Presets +------- +../ini/presets/raster.ini for raster screens +../ini/presets/vector.ini for color vector screens +../ini/presets/vector-mono.ini for monochrome vector screens (rename to vector.ini or .ini) +../ini/presets/lcd.ini for screens with TFT color LCD +../ini/presets/lcd-matrix.ini for screens with STN LCD matrix (rename to lcd.ini or .ini) +../ini/presets/gameboy.ini for Game Boy screen (same as lcd-matrix.ini with greenish color transformation) +../ini/presets/gba.ini for Game Boy Advance screen (same as lcd.ini) + +Copy them to ../ini/ to use. diff --git a/hash/pockchalv1.xml b/hash/pockchalv1.xml new file mode 100644 index 00000000000..fb0030f350a --- /dev/null +++ b/hash/pockchalv1.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + Chuugaku Koumin (1K - 0BE311) + 2000? + Benesse Corporation + + + + + + + + + + + + diff --git a/hash/pockchalv2.xml b/hash/pockchalv2.xml new file mode 100644 index 00000000000..47e7aa8789e --- /dev/null +++ b/hash/pockchalv2.xml @@ -0,0 +1,166 @@ + + + + + + + + + + + Chuu1 English New Crown Total English Taiouban (2EC - 2BB113) + 2002 + Benesse Corporation + + + + + + + + + + + + + + Chuugaku Chiri Rekishi Pack (Chiri Soft Rekishi Soft Kanzen Taiouban) (2PS - 2BD400) + 2002 + Benesse Corporation + + + + + + + + + + + + Chuugaku Chiri Rekishi Pack (Chiri Soft Rekishi Soft Kanzen Taiouban) (4PS - 4BD400) + 2004 + Benesse Corporation + + + + + + + + + + + + Chuugaku Chiri Rekishi Pack (Chiri Soft Rekishi Soft Kanzen Taiouban) (6PS - 6FD400) + 2006 + Benesse Corporation + + + + + + + + + + + + + + Chuugaku Rika Pack (1bunya Soft 2bunya Soft Kanzen Taiouban) (2PL - 2BF400) + 2002 + Benesse Corporation + + + + + + + + + + + + Chuugaku Rika Pack (1bunya Soft 2bunya Soft Kanzen Taiouban) (6PL 6FF400) + 2006 + Benesse Corporation + + + + + + + + + + + + + + Jitsugi 4kyouka (Gijutsu Katei Hoken Taiiku Ongaku Bijutsu) (2BG - 2BG410) + 2002 + Benesse Corporation + + + + + + + + + + + + Jitsugi 4kyouka (Gijutsu Katei Hoken Taiiku Ongaku Bijutsu) (3BG - 3BG410) + 2002 + Benesse Corporation + + + + + + + + + + + + + + Chuu1 Kokugo Hyakunin Isshu (2JA - 2BK401) + 2002 + Benesse Corporation + + + + + + + + + + + + + + Chuu1 Suugaku (2M1 - 2BM110) + 2002 + Benesse Corporation + + + + + + + + + + + + + + + + + diff --git a/hlsl/bloom.fx b/hlsl/bloom.fx index c019870d685..5911e1ee8b5 100644 --- a/hlsl/bloom.fx +++ b/hlsl/bloom.fx @@ -8,21 +8,29 @@ // Sampler Definitions //----------------------------------------------------------------------------- -texture DiffuseA; -texture DiffuseB; -texture DiffuseC; -texture DiffuseD; -texture DiffuseE; -texture DiffuseF; -texture DiffuseG; -texture DiffuseH; -texture DiffuseI; -texture DiffuseJ; -texture DiffuseK; +texture DiffuseTexture; -sampler DiffuseSampler0 = sampler_state +texture BloomTextureA; +texture BloomTextureB; +texture BloomTextureC; +texture BloomTextureD; +texture BloomTextureE; +texture BloomTextureF; +texture BloomTextureG; +texture BloomTextureH; + +// vector screen uses twice -1 as many bloom levels +texture BloomTextureI; +texture BloomTextureJ; +texture BloomTextureK; +texture BloomTextureL; +texture BloomTextureM; +texture BloomTextureN; +texture BloomTextureO; + +sampler DiffuseSampler = sampler_state { - Texture = ; + Texture = ; MipFilter = LINEAR; MinFilter = LINEAR; MagFilter = LINEAR; @@ -31,9 +39,9 @@ sampler DiffuseSampler0 = sampler_state AddressW = CLAMP; }; -sampler DiffuseSampler1 = sampler_state +sampler BloomSamplerA = sampler_state { - Texture = ; + Texture = ; MipFilter = LINEAR; MinFilter = LINEAR; MagFilter = LINEAR; @@ -42,9 +50,9 @@ sampler DiffuseSampler1 = sampler_state AddressW = CLAMP; }; -sampler DiffuseSampler2 = sampler_state +sampler BloomSamplerB = sampler_state { - Texture = ; + Texture = ; MipFilter = LINEAR; MinFilter = LINEAR; MagFilter = LINEAR; @@ -53,9 +61,9 @@ sampler DiffuseSampler2 = sampler_state AddressW = CLAMP; }; -sampler DiffuseSampler3 = sampler_state +sampler BloomSamplerC = sampler_state { - Texture = ; + Texture = ; MipFilter = LINEAR; MinFilter = LINEAR; MagFilter = LINEAR; @@ -64,9 +72,9 @@ sampler DiffuseSampler3 = sampler_state AddressW = CLAMP; }; -sampler DiffuseSampler4 = sampler_state +sampler BloomSamplerD = sampler_state { - Texture = ; + Texture = ; MipFilter = LINEAR; MinFilter = LINEAR; MagFilter = LINEAR; @@ -75,9 +83,9 @@ sampler DiffuseSampler4 = sampler_state AddressW = CLAMP; }; -sampler DiffuseSampler5 = sampler_state +sampler BloomSamplerE = sampler_state { - Texture = ; + Texture = ; MipFilter = LINEAR; MinFilter = LINEAR; MagFilter = LINEAR; @@ -86,9 +94,9 @@ sampler DiffuseSampler5 = sampler_state AddressW = CLAMP; }; -sampler DiffuseSampler6 = sampler_state +sampler BloomSamplerF = sampler_state { - Texture = ; + Texture = ; MipFilter = LINEAR; MinFilter = LINEAR; MagFilter = LINEAR; @@ -97,9 +105,9 @@ sampler DiffuseSampler6 = sampler_state AddressW = CLAMP; }; -sampler DiffuseSampler7 = sampler_state +sampler BloomSamplerG = sampler_state { - Texture = ; + Texture = ; MipFilter = LINEAR; MinFilter = LINEAR; MagFilter = LINEAR; @@ -108,9 +116,9 @@ sampler DiffuseSampler7 = sampler_state AddressW = CLAMP; }; -sampler DiffuseSampler8 = sampler_state +sampler BloomSamplerH = sampler_state { - Texture = ; + Texture = ; MipFilter = LINEAR; MinFilter = LINEAR; MagFilter = LINEAR; @@ -119,9 +127,9 @@ sampler DiffuseSampler8 = sampler_state AddressW = CLAMP; }; -sampler DiffuseSampler9 = sampler_state +sampler BloomSamplerI = sampler_state { - Texture = ; + Texture = ; MipFilter = LINEAR; MinFilter = LINEAR; MagFilter = LINEAR; @@ -130,9 +138,64 @@ sampler DiffuseSampler9 = sampler_state AddressW = CLAMP; }; -sampler DiffuseSamplerA = sampler_state +sampler BloomSamplerJ = sampler_state { - Texture = ; + Texture = ; + MipFilter = LINEAR; + MinFilter = LINEAR; + MagFilter = LINEAR; + AddressU = CLAMP; + AddressV = CLAMP; + AddressW = CLAMP; +}; + +sampler BloomSamplerK = sampler_state +{ + Texture = ; + MipFilter = LINEAR; + MinFilter = LINEAR; + MagFilter = LINEAR; + AddressU = CLAMP; + AddressV = CLAMP; + AddressW = CLAMP; +}; + +sampler BloomSamplerL = sampler_state +{ + Texture = ; + MipFilter = LINEAR; + MinFilter = LINEAR; + MagFilter = LINEAR; + AddressU = CLAMP; + AddressV = CLAMP; + AddressW = CLAMP; +}; + +sampler BloomSamplerM = sampler_state +{ + Texture = ; + MipFilter = LINEAR; + MinFilter = LINEAR; + MagFilter = LINEAR; + AddressU = CLAMP; + AddressV = CLAMP; + AddressW = CLAMP; +}; + +sampler BloomSamplerN = sampler_state +{ + Texture = ; + MipFilter = LINEAR; + MinFilter = LINEAR; + MagFilter = LINEAR; + AddressU = CLAMP; + AddressV = CLAMP; + AddressW = CLAMP; +}; + +sampler BloomSamplerO = sampler_state +{ + Texture = ; MipFilter = LINEAR; MinFilter = LINEAR; MagFilter = LINEAR; @@ -149,12 +212,8 @@ struct VS_OUTPUT { float4 Position : POSITION; float4 Color : COLOR0; - float2 TexCoord0 : TEXCOORD0; - float4 TexCoord12 : TEXCOORD1; - float4 TexCoord34 : TEXCOORD2; - float4 TexCoord56 : TEXCOORD3; - float4 TexCoord78 : TEXCOORD4; - float4 TexCoord9A : TEXCOORD5; + float2 TexCoord : TEXCOORD0; + float2 BloomCoord : TEXCOORD1; }; struct VS_INPUT @@ -167,12 +226,8 @@ struct VS_INPUT struct PS_INPUT { float4 Color : COLOR0; - float2 TexCoord0 : TEXCOORD0; - float4 TexCoord12 : TEXCOORD1; - float4 TexCoord34 : TEXCOORD2; - float4 TexCoord56 : TEXCOORD3; - float4 TexCoord78 : TEXCOORD4; - float4 TexCoord9A : TEXCOORD5; + float2 TexCoord : TEXCOORD0; + float2 BloomCoord : TEXCOORD1; }; //----------------------------------------------------------------------------- @@ -204,14 +259,6 @@ uniform float2 ScreenDims; uniform float2 TargetDims; uniform float2 SourceDims; -// level dimensions not necessary anymore? -uniform float2 Level0Size; -uniform float4 Level12Size; -uniform float4 Level34Size; -uniform float4 Level56Size; -uniform float4 Level78Size; -uniform float4 Level9ASize; - uniform bool VectorScreen = false; VS_OUTPUT vs_main(VS_INPUT Input) @@ -229,17 +276,13 @@ VS_OUTPUT vs_main(VS_INPUT Input) float2 TexCoord = Input.TexCoord; TexCoord += 0.5f / TargetDims; // half texel offset correction (DX9) - Output.TexCoord0 = TexCoord.xy; // + (0.5f / Level0Size); + Output.TexCoord = TexCoord.xy; TexCoord += VectorScreen ? 0.5f / TargetDims.xy : 0.5f / SourceDims.xy; - Output.TexCoord12 = TexCoord.xyxy; // + (0.5f / Level12Size); - Output.TexCoord34 = TexCoord.xyxy; // + (0.5f / Level34Size); - Output.TexCoord56 = TexCoord.xyxy; // + (0.5f / Level56Size); - Output.TexCoord78 = TexCoord.xyxy; // + (0.5f / Level78Size); - Output.TexCoord9A = TexCoord.xyxy; // + (0.5f / Level9ASize); + Output.BloomCoord = TexCoord.xy; return Output; } @@ -249,11 +292,14 @@ VS_OUTPUT vs_main(VS_INPUT Input) //----------------------------------------------------------------------------- uniform float Level0Weight; -uniform float2 Level12Weight; -uniform float2 Level34Weight; -uniform float2 Level56Weight; -uniform float2 Level78Weight; -uniform float2 Level9AWeight; +uniform float Level1Weight; +uniform float Level2Weight; +uniform float Level3Weight; +uniform float Level4Weight; +uniform float Level5Weight; +uniform float Level6Weight; +uniform float Level7Weight; +uniform float Level8Weight; uniform int BloomBlendMode = 0; // 0 brighten, 1 darken uniform float BloomScale; @@ -267,48 +313,80 @@ float3 GetNoiseFactor(float3 n, float random) float4 ps_main(PS_INPUT Input) : COLOR { - float3 texel0 = tex2D(DiffuseSampler0, Input.TexCoord0).rgb; - float3 texel1 = tex2D(DiffuseSampler1, Input.TexCoord12.xy).rgb; - float3 texel2 = tex2D(DiffuseSampler2, Input.TexCoord12.zw).rgb; - float3 texel3 = tex2D(DiffuseSampler3, Input.TexCoord34.xy).rgb; - float3 texel4 = tex2D(DiffuseSampler4, Input.TexCoord34.zw).rgb; - float3 texel5 = tex2D(DiffuseSampler5, Input.TexCoord56.xy).rgb; - float3 texel6 = tex2D(DiffuseSampler6, Input.TexCoord56.zw).rgb; - float3 texel7 = tex2D(DiffuseSampler7, Input.TexCoord78.xy).rgb; - float3 texel8 = tex2D(DiffuseSampler8, Input.TexCoord78.zw).rgb; - float3 texel9 = tex2D(DiffuseSampler9, Input.TexCoord9A.xy).rgb; - float3 texelA = tex2D(DiffuseSamplerA, Input.TexCoord9A.zw).rgb; + float3 texel = tex2D(DiffuseSampler, Input.TexCoord).rgb; + + float3 texelA = tex2D(BloomSamplerA, Input.BloomCoord.xy).rgb; + float3 texelB = tex2D(BloomSamplerB, Input.BloomCoord.xy).rgb; + float3 texelC = tex2D(BloomSamplerC, Input.BloomCoord.xy).rgb; + float3 texelD = tex2D(BloomSamplerD, Input.BloomCoord.xy).rgb; + float3 texelE = tex2D(BloomSamplerE, Input.BloomCoord.xy).rgb; + float3 texelF = tex2D(BloomSamplerF, Input.BloomCoord.xy).rgb; + float3 texelG = tex2D(BloomSamplerG, Input.BloomCoord.xy).rgb; + float3 texelH = tex2D(BloomSamplerH, Input.BloomCoord.xy).rgb; + + float3 texelI = float3(0.0f, 0.0f, 0.0f); + float3 texelJ = float3(0.0f, 0.0f, 0.0f); + float3 texelK = float3(0.0f, 0.0f, 0.0f); + float3 texelL = float3(0.0f, 0.0f, 0.0f); + float3 texelM = float3(0.0f, 0.0f, 0.0f); + float3 texelN = float3(0.0f, 0.0f, 0.0f); + float3 texelO = float3(0.0f, 0.0f, 0.0f); + + // vector screen uses twice -1 as many bloom levels + if (VectorScreen) + { + texelI = tex2D(BloomSamplerI, Input.BloomCoord.xy).rgb; + texelJ = tex2D(BloomSamplerJ, Input.BloomCoord.xy).rgb; + texelK = tex2D(BloomSamplerK, Input.BloomCoord.xy).rgb; + texelL = tex2D(BloomSamplerL, Input.BloomCoord.xy).rgb; + texelM = tex2D(BloomSamplerM, Input.BloomCoord.xy).rgb; + texelN = tex2D(BloomSamplerN, Input.BloomCoord.xy).rgb; + texelO = tex2D(BloomSamplerO, Input.BloomCoord.xy).rgb; + } float3 blend; // brighten if (BloomBlendMode == 0) { - texel0 *= Level0Weight; - texel1 *= Level12Weight.x; - texel2 *= Level12Weight.y; - texel3 *= Level34Weight.x; - texel4 *= Level34Weight.y; - texel5 *= Level56Weight.x; - texel6 *= Level56Weight.y; - texel7 *= Level78Weight.x; - texel8 *= Level78Weight.y; - texel9 *= Level9AWeight.x; - texelA *= Level9AWeight.y; + float3 bloom = float3(0.0f, 0.0f, 0.0f); - float3 bloom = float3( - texel1 + - texel2 + - texel3 + - texel4 + - texel5 + - texel6 + - texel7 + - texel8 + - texel9 + - texelA) * BloomScale; + texel *= Level0Weight; - float3 bloomOverdrive = max(0.0f, texel0 + bloom - 1.0f) * BloomOverdrive; + if (!VectorScreen) + { + bloom += texelA * Level1Weight; + bloom += texelB * Level2Weight; + bloom += texelC * Level3Weight; + bloom += texelD * Level4Weight; + bloom += texelE * Level5Weight; + bloom += texelF * Level6Weight; + bloom += texelG * Level7Weight; + bloom += texelH * Level8Weight; + } + // vector screen uses twice -1 as many bloom levels + else + { + bloom += texelA * (Level1Weight); + bloom += texelB * (Level1Weight + Level2Weight) * 0.5f; + bloom += texelC * (Level2Weight); + bloom += texelD * (Level2Weight + Level3Weight) * 0.5f; + bloom += texelE * (Level3Weight); + bloom += texelF * (Level3Weight + Level4Weight) * 0.5f; + bloom += texelG * (Level4Weight); + bloom += texelH * (Level4Weight + Level5Weight) * 0.5f; + bloom += texelI * (Level5Weight); + bloom += texelJ * (Level5Weight + Level6Weight) * 0.5f; + bloom += texelK * (Level6Weight); + bloom += texelL * (Level6Weight + Level7Weight) * 0.5f; + bloom += texelM * (Level7Weight); + bloom += texelN * (Level7Weight + Level8Weight) * 0.5f; + bloom += texelO * (Level8Weight); + } + + bloom *= BloomScale; + + float3 bloomOverdrive = max(0.0f, texel + bloom - 1.0f) * BloomOverdrive; bloom.r += bloomOverdrive.g * 0.5f; bloom.r += bloomOverdrive.b * 0.5f; @@ -317,37 +395,33 @@ float4 ps_main(PS_INPUT Input) : COLOR bloom.b += bloomOverdrive.r * 0.5f; bloom.b += bloomOverdrive.g * 0.5f; - float2 NoiseCoord = Input.TexCoord0; + float2 NoiseCoord = Input.TexCoord; float3 NoiseFactor = GetNoiseFactor(bloom, random(NoiseCoord)); - blend = texel0 + bloom * NoiseFactor; + blend = texel + bloom * NoiseFactor; } // darken else { - texel1 = min(texel0, texel1); - texel2 = min(texel0, texel2); - texel3 = min(texel0, texel3); - texel4 = min(texel0, texel4); - texel5 = min(texel0, texel5); - texel6 = min(texel0, texel6); - texel7 = min(texel0, texel7); - texel8 = min(texel0, texel8); - texel9 = min(texel0, texel9); - texelA = min(texel0, texelA); + texelA = min(texel, texelA); + texelB = min(texel, texelB); + texelC = min(texel, texelC); + texelD = min(texel, texelD); + texelE = min(texel, texelE); + texelF = min(texel, texelF); + texelG = min(texel, texelG); + texelH = min(texel, texelH); - blend = texel0 * Level0Weight; - blend = lerp(blend, texel1, Level12Weight.x * BloomScale); - blend = lerp(blend, texel2, Level12Weight.y * BloomScale); - blend = lerp(blend, texel3, Level34Weight.x * BloomScale); - blend = lerp(blend, texel4, Level34Weight.y * BloomScale); - blend = lerp(blend, texel5, Level56Weight.x * BloomScale); - blend = lerp(blend, texel6, Level56Weight.y * BloomScale); - blend = lerp(blend, texel7, Level78Weight.x * BloomScale); - blend = lerp(blend, texel8, Level78Weight.y * BloomScale); - blend = lerp(blend, texel9, Level9AWeight.x * BloomScale); - blend = lerp(blend, texelA, Level9AWeight.y * BloomScale); + blend = texel * Level0Weight; + blend = lerp(blend, texelA, Level1Weight * BloomScale); + blend = lerp(blend, texelB, Level2Weight * BloomScale); + blend = lerp(blend, texelC, Level3Weight * BloomScale); + blend = lerp(blend, texelD, Level4Weight * BloomScale); + blend = lerp(blend, texelE, Level5Weight * BloomScale); + blend = lerp(blend, texelF, Level6Weight * BloomScale); + blend = lerp(blend, texelG, Level7Weight * BloomScale); + blend = lerp(blend, texelH, Level8Weight * BloomScale); } return float4(blend, 1.0f); diff --git a/hlsl/ntsc.fx b/hlsl/ntsc.fx index 94460ea6be0..89cf5880d57 100644 --- a/hlsl/ntsc.fx +++ b/hlsl/ntsc.fx @@ -49,7 +49,6 @@ struct PS_INPUT uniform float2 ScreenDims; uniform float2 SourceDims; -uniform float2 SourceRect; VS_OUTPUT vs_main(VS_INPUT Input) { @@ -108,10 +107,7 @@ static const int HalfSampleCount = SampleCount / 2; float4 GetCompositeYIQ(float2 TexCoord) { - float2 SourceTexelDims = 1.0f / SourceDims; - float2 SourceRes = SourceDims * SourceRect; - - float2 PValueSourceTexel = float2(PValue, 0.0f) * SourceTexelDims; + float2 PValueSourceTexel = float2(PValue / SourceDims.x, 0.0f); float2 C0 = TexCoord + PValueSourceTexel * OffsetX.x; float2 C1 = TexCoord + PValueSourceTexel * OffsetX.y; @@ -124,8 +120,8 @@ float4 GetCompositeYIQ(float2 TexCoord) float4 Texel2 = tex2D(DiffuseSampler, C2); float4 Texel3 = tex2D(DiffuseSampler, C3); - float4 HPosition = Cx / SourceRect.x; - float4 VPosition = Cy / SourceRect.y; + float4 HPosition = Cx; + float4 VPosition = Cy; float4 Y = float4(dot(Texel0, YDot), dot(Texel1, YDot), dot(Texel2, YDot), dot(Texel3, YDot)); float4 I = float4(dot(Texel0, IDot), dot(Texel1, IDot), dot(Texel2, IDot), dot(Texel3, IDot)); @@ -135,7 +131,7 @@ float4 GetCompositeYIQ(float2 TexCoord) float WoPI = W / PI; float HOffset = (BValue + SignalOffset) / WoPI; - float VScale = (AValue * SourceRes.y) / WoPI; + float VScale = (AValue * SourceDims.y) / WoPI; float4 T = HPosition + HOffset + VPosition * VScale; float4 TW = T * W; @@ -149,10 +145,7 @@ float4 ps_main(PS_INPUT Input) : COLOR { float4 BaseTexel = tex2D(DiffuseSampler, Input.TexCoord); - float2 SourceTexelDims = 1.0f / SourceDims; - float2 SourceRes = SourceDims * SourceRect; - - float TimePerSample = ScanTime / (SourceRes.x * 4.0f); + float TimePerSample = ScanTime / (SourceDims.x * 4.0f); float Fc_y1 = (CCValue - NotchHalfWidth) * TimePerSample; float Fc_y2 = (CCValue + NotchHalfWidth) * TimePerSample; @@ -175,23 +168,22 @@ float4 ps_main(PS_INPUT Input) : COLOR float WoPI = W / PI; float HOffset = (BValue + SignalOffset) / WoPI; - float VScale = (AValue * SourceRes.y) / WoPI; + float VScale = (AValue * SourceDims.y) / WoPI; float4 YAccum = 0.0f; float4 IAccum = 0.0f; float4 QAccum = 0.0f; float4 Cy = Input.TexCoord.y; - float4 VPosition = Cy / SourceRect.y; + float4 VPosition = Cy; for (float i = 0; i < SampleCount; i += 4.0f) { float n = i - HalfSampleCount; - float4 n4 = n + NotchOffset; - float4 Cx = Input.TexCoord.x + SourceTexelDims.x * (n4 * 0.25f); - float4 HPosition = Cx / SourceRect.x; + float4 Cx = Input.TexCoord.x + (n4 * 0.25f) / SourceDims.x; + float4 HPosition = Cx; float4 C = GetCompositeYIQ(float2(Cx.r, Cy.r)); diff --git a/ini/gameboy.ini b/ini/presets/gameboy.ini similarity index 92% rename from ini/gameboy.ini rename to ini/presets/gameboy.ini index d35ed5fe55d..763ce5b78d5 100644 --- a/ini/gameboy.ini +++ b/ini/presets/gameboy.ini @@ -47,9 +47,7 @@ bloom_lvl1_weight 0.64 bloom_lvl2_weight 0.32 bloom_lvl3_weight 0.16 bloom_lvl4_weight 0.08 -bloom_lvl5_weight 0.04 +bloom_lvl5_weight 0.06 bloom_lvl6_weight 0.04 bloom_lvl7_weight 0.02 -bloom_lvl8_weight 0.02 -bloom_lvl9_weight 0.01 -bloom_lvl10_weight 0.01 +bloom_lvl8_weight 0.01 diff --git a/ini/gba.ini b/ini/presets/gba.ini similarity index 92% rename from ini/gba.ini rename to ini/presets/gba.ini index 0b1bf100da9..0c8308fc072 100644 --- a/ini/gba.ini +++ b/ini/presets/gba.ini @@ -47,9 +47,7 @@ bloom_lvl1_weight 0.64 bloom_lvl2_weight 0.32 bloom_lvl3_weight 0.16 bloom_lvl4_weight 0.08 -bloom_lvl5_weight 0.04 +bloom_lvl5_weight 0.06 bloom_lvl6_weight 0.04 bloom_lvl7_weight 0.02 -bloom_lvl8_weight 0.02 -bloom_lvl9_weight 0.01 -bloom_lvl10_weight 0.01 +bloom_lvl8_weight 0.01 diff --git a/ini/presets/lcd-matrix.ini b/ini/presets/lcd-matrix.ini new file mode 100644 index 00000000000..f9de4013eca --- /dev/null +++ b/ini/presets/lcd-matrix.ini @@ -0,0 +1,53 @@ +# +# DIRECT3D POST-PROCESSING OPTIONS +# +shadow_mask_tile_mode 1 +shadow_mask_alpha 0.5 +shadow_mask_texture monochrome-matrix.png +shadow_mask_x_count 2 +shadow_mask_y_count 2 +shadow_mask_usize 0.5 +shadow_mask_vsize 0.5 +shadow_mask_uoffset 0.0 +shadow_mask_voffset 0.0 +curvature 0.0 +round_corner 0.0 +smooth_border 0.0 +reflection 0.0 +vignetting 0.0 +scanline_alpha 0.0 +defocus 0.5,0.5 +converge_x 0.0,0.0,0.0 +converge_y 0.0,0.0,0.0 +radial_converge_x 0.0,0.0,0.0 +radial_converge_y 0.0,0.0,0.0 +red_ratio 1.0,0.0,0.0 +grn_ratio 0.0,1.0,0.0 +blu_ratio 0.0,0.0,1.0 +saturation 1.0 +offset 0.0,0.0,0.0 +scale 1.0,1.0,1.0 +power 1.0,1.0,1.0 +floor 0.0,0.0,0.0 +phosphor_life 0.5,0.5,0.5 + +# +# NTSC POST-PROCESSING OPTIONS +# +yiq_enable 0 + +# +# BLOOM POST-PROCESSING OPTIONS +# +bloom_blend_mode 1 +bloom_scale 0.5 +bloom_overdrive 0.0,0.0,0.0 +bloom_lvl0_weight 1.0 +bloom_lvl1_weight 0.64 +bloom_lvl2_weight 0.32 +bloom_lvl3_weight 0.16 +bloom_lvl4_weight 0.08 +bloom_lvl5_weight 0.06 +bloom_lvl6_weight 0.04 +bloom_lvl7_weight 0.02 +bloom_lvl8_weight 0.01 diff --git a/ini/presets/lcd.ini b/ini/presets/lcd.ini new file mode 100644 index 00000000000..0c8308fc072 --- /dev/null +++ b/ini/presets/lcd.ini @@ -0,0 +1,53 @@ +# +# DIRECT3D POST-PROCESSING OPTIONS +# +shadow_mask_tile_mode 1 +shadow_mask_alpha 0.75 +shadow_mask_texture slot-mask-aligned.png +shadow_mask_x_count 2 +shadow_mask_y_count 2 +shadow_mask_usize 0.1875 +shadow_mask_vsize 0.1875 +shadow_mask_uoffset 0.0 +shadow_mask_voffset 0.0 +curvature 0.0 +round_corner 0.0 +smooth_border 0.0 +reflection 0.0 +vignetting 0.0 +scanline_alpha 0.0 +defocus 0.0,0.0 +converge_x 0.0,0.0,0.0 +converge_y 0.0,0.0,0.0 +radial_converge_x 0.0,0.0,0.0 +radial_converge_y 0.0,0.0,0.0 +red_ratio 1.0,0.0,0.0 +grn_ratio 0.0,1.0,0.0 +blu_ratio 0.0,0.0,1.0 +saturation 1.0 +offset 0.0,0.0,0.0 +scale 1.0,1.0,1.0 +power 1.0,1.0,1.0 +floor 0.0,0.0,0.0 +phosphor_life 0.5,0.5,0.5 + +# +# NTSC POST-PROCESSING OPTIONS +# +yiq_enable 0 + +# +# BLOOM POST-PROCESSING OPTIONS +# +bloom_blend_mode 0 +bloom_scale 0.25 +bloom_overdrive 0.0,0.0,0.0 +bloom_lvl0_weight 1.0 +bloom_lvl1_weight 0.64 +bloom_lvl2_weight 0.32 +bloom_lvl3_weight 0.16 +bloom_lvl4_weight 0.08 +bloom_lvl5_weight 0.06 +bloom_lvl6_weight 0.04 +bloom_lvl7_weight 0.02 +bloom_lvl8_weight 0.01 diff --git a/ini/raster.ini b/ini/presets/raster.ini similarity index 93% rename from ini/raster.ini rename to ini/presets/raster.ini index 03683cd5b35..7e589fe9cb2 100644 --- a/ini/raster.ini +++ b/ini/presets/raster.ini @@ -53,9 +53,7 @@ bloom_lvl1_weight 0.64 bloom_lvl2_weight 0.32 bloom_lvl3_weight 0.16 bloom_lvl4_weight 0.08 -bloom_lvl5_weight 0.04 +bloom_lvl5_weight 0.06 bloom_lvl6_weight 0.04 bloom_lvl7_weight 0.02 -bloom_lvl8_weight 0.02 -bloom_lvl9_weight 0.01 -bloom_lvl10_weight 0.01 +bloom_lvl8_weight 0.01 diff --git a/ini/presets/vector-mono.ini b/ini/presets/vector-mono.ini new file mode 100644 index 00000000000..6a3db343cb3 --- /dev/null +++ b/ini/presets/vector-mono.ini @@ -0,0 +1,66 @@ +# +# CORE SCREEN OPTIONS +# +gamma 0.50 + +# +# CORE VECTOR OPTIONS +# +antialias 1 +beam_width_min 0.75 +beam_width_max 4.00 +beam_intensity_weight 0.75 +flicker 0.15 + +# +# DIRECT3D POST-PROCESSING OPTIONS +# +hlsl_oversampling 0 +shadow_mask_alpha 0.0 +curvature 0.0 +round_corner 0.0 +smooth_border 0.0 +reflection 0.0 +vignetting 0.0 +scanline_alpha 0.0 +defocus 0.0,0.0 +converge_x 0.0,0.0,0.0 +converge_y 0.0,0.0,0.0 +radial_converge_x 0.0,0.0,0.0 +radial_converge_y 0.0,0.0,0.0 +red_ratio 1.0,0.0,0.0 +grn_ratio 0.0,1.0,0.0 +blu_ratio 0.0,0.0,1.0 +saturation 1.0 +offset 0.0,0.0,0.0 +scale 1.0,1.0,1.0 +power 1.0,1.0,1.0 +floor 0.0,0.0,0.0 +phosphor_life 0.5,0.5,0.5 + +# +# NTSC POST-PROCESSING OPTIONS +# +yiq_enable 0 + +# +# VECTOR POST-PROCESSING OPTIONS +# +vector_length_scale 0.8 +vector_length_ratio 500.0 + +# +# BLOOM POST-PROCESSING OPTIONS +# +bloom_blend_mode 0 +bloom_scale 0.75 +bloom_overdrive 1.00,1.00,1.00 +bloom_lvl0_weight 1.00 +bloom_lvl1_weight 0.48 +bloom_lvl2_weight 0.32 +bloom_lvl3_weight 0.24 +bloom_lvl4_weight 0.16 +bloom_lvl5_weight 0.24 +bloom_lvl6_weight 0.32 +bloom_lvl7_weight 0.48 +bloom_lvl8_weight 0.64 diff --git a/ini/vector.ini b/ini/presets/vector.ini similarity index 83% rename from ini/vector.ini rename to ini/presets/vector.ini index 8e7a98b64a9..1aeb22c5f86 100644 --- a/ini/vector.ini +++ b/ini/presets/vector.ini @@ -56,16 +56,14 @@ vector_length_ratio 500.0 # BLOOM POST-PROCESSING OPTIONS # bloom_blend_mode 0 -bloom_scale 1.50 +bloom_scale 0.75 bloom_overdrive 1.00,1.00,1.00 bloom_lvl0_weight 1.00 -bloom_lvl1_weight 0.64 +bloom_lvl1_weight 0.48 bloom_lvl2_weight 0.32 -bloom_lvl3_weight 0.16 -bloom_lvl4_weight 0.24 -bloom_lvl5_weight 0.32 -bloom_lvl6_weight 0.48 -bloom_lvl7_weight 0.32 -bloom_lvl8_weight 0.24 -bloom_lvl9_weight 0.16 -bloom_lvl10_weight 0.08 +bloom_lvl3_weight 0.24 +bloom_lvl4_weight 0.16 +bloom_lvl5_weight 0.24 +bloom_lvl6_weight 0.32 +bloom_lvl7_weight 0.48 +bloom_lvl8_weight 0.64 diff --git a/language/Afrikaans/strings.po b/language/Afrikaans/strings.po index 97ed4a7678c..9fc78e87309 100644 --- a/language/Afrikaans/strings.po +++ b/language/Afrikaans/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -59,14 +59,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -642,11 +642,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -654,7 +654,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -662,55 +662,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1571,92 +1571,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1664,7 +1652,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1672,21 +1660,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1696,98 +1684,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1796,173 +1784,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Albanian/strings.po b/language/Albanian/strings.po index 234d9bab5a7..103406497b6 100644 --- a/language/Albanian/strings.po +++ b/language/Albanian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -59,14 +59,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -642,11 +642,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -654,7 +654,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -662,55 +662,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1571,92 +1571,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1664,7 +1652,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1672,21 +1660,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1696,98 +1684,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1796,173 +1784,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Arabic/strings.po b/language/Arabic/strings.po index 9ca4446b4b7..0cbffed36c5 100644 --- a/language/Arabic/strings.po +++ b/language/Arabic/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -59,14 +59,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -642,11 +642,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -654,7 +654,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -662,55 +662,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1571,92 +1571,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1664,7 +1652,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1672,21 +1660,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1696,98 +1684,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1796,173 +1784,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Basque/strings.po b/language/Basque/strings.po index 80d97f6431b..f8049df77cb 100644 --- a/language/Basque/strings.po +++ b/language/Basque/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Belarusian/strings.po b/language/Belarusian/strings.po index dee99ad6d2d..58ce868f9c9 100644 --- a/language/Belarusian/strings.po +++ b/language/Belarusian/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -62,14 +62,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -645,11 +645,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -657,7 +657,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -665,55 +665,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1574,92 +1574,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1667,7 +1655,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1675,21 +1663,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1699,98 +1687,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1799,173 +1787,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Bosnian/strings.po b/language/Bosnian/strings.po index 047d69bb2b7..c9ef3444210 100644 --- a/language/Bosnian/strings.po +++ b/language/Bosnian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -59,14 +59,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -642,11 +642,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -654,7 +654,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -662,55 +662,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1571,92 +1571,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1664,7 +1652,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1672,21 +1660,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1696,98 +1684,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1796,173 +1784,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Bulgarian/strings.po b/language/Bulgarian/strings.po index 16672a642ac..08aac218aed 100644 --- a/language/Bulgarian/strings.po +++ b/language/Bulgarian/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Burmese/strings.po b/language/Burmese/strings.po index d1990732f2b..ff2e30a8ddc 100644 --- a/language/Burmese/strings.po +++ b/language/Burmese/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -59,14 +59,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -642,11 +642,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -654,7 +654,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -662,55 +662,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1571,92 +1571,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1664,7 +1652,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1672,21 +1660,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1696,98 +1684,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1796,173 +1784,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Catalan/strings.po b/language/Catalan/strings.po index b3c79f27986..af52c00a958 100644 --- a/language/Catalan/strings.po +++ b/language/Catalan/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Chinese_Simplified/strings.po b/language/Chinese_Simplified/strings.po index f20edcf5c0f..6872834ffca 100644 --- a/language/Chinese_Simplified/strings.po +++ b/language/Chinese_Simplified/strings.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" -"PO-Revision-Date: 2016-03-26 13:57+0800\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" +"PO-Revision-Date: 2016-03-28 16:32+0800\n" "Last-Translator: YuiFAN\n" "Language-Team: MAME Language Team\n" "Language: zh\n" @@ -62,14 +62,14 @@ msgstr "全部重新载入" msgid "Autofire Status" msgstr "连发状态" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "已停用" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -645,11 +645,11 @@ msgstr "等待垂直同步" msgid "Display Options" msgstr "视讯选项" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "档案已存在 — 是否覆写?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -657,7 +657,7 @@ msgstr "档案已存在 — 是否覆写?" msgid "No" msgstr "否" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -665,55 +665,55 @@ msgstr "否" msgid "Yes" msgstr "是" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "新映象档名称:" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "映像档格式" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "建立" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "请一并输入副档名" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "[ 空插槽 ]" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "[ 建立 ]" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "[ 软件清单 ]" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "选择映像档格式" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "选择存取模式" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "唯读" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "读写" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "读取此映像档,写入至其他映像档" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "读取此映像档,写入差异档" @@ -1597,34 +1597,17 @@ msgstr "倒带" msgid "Fast Forward" msgstr "快进" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "此驱动需要额外载入下列装置的映像档: " -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"著作权法禁止使用模拟器执行非法持有的 ROM 档案。\n" -"\n" -"如果您没有在本模拟器上执行 \"%s\" 的合法权力,请按 ESC 键。\n" -"\n" -"否则,请键入 OK 或移动摇杆的左、右方向继续" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "本机械有一个或更多的 ROM/CHD 是不正确的。此机械可能无法正确执行。\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1632,64 +1615,64 @@ msgstr "" "本机械已知具有下列的问题\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "本机械有一个或更多的 ROM/CHD 尚未正确地被 DUMP。\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "键盘模拟可能未达到 100% 精确。" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "色彩是完全错误的。" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "色彩尚未达到 100% 精确。" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "视讯模拟尚未达到 100% 精确。" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "声音模拟尚未达到 100% 精确。" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "机械缺少声音。" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "尚未支援台面型筐体模式的画面翻转。" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "机械需要外部装饰图档案" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "本机械无法完成,并非模拟中的错误而可能呈现怪异的行为或缺少元件。\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "本机械无声音硬体,故 MAME 将不会产生声音,这是可预期的行为。\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "机械具有保护尚未完全模拟。" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1699,7 +1682,7 @@ msgstr "" "此机械无法执行,机械的模拟还不完全。除了等待开发人员改良模拟之外,没有方法可" "以解决这个问题。\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1710,7 +1693,7 @@ msgstr "" "本机械的的部分元件无法模拟,因其需要实际活动的互动或机械装置的组合。故无法完" "成此游戏的执行。\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1720,14 +1703,14 @@ msgstr "" "\n" "本机械尚有可执行的仿制版: " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" -msgstr "请键入 OK 或移动摇杆的左、右方向继续" +"Press any key to continue" +msgstr "按任意按键继续" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1742,15 +1725,15 @@ msgstr "" "\n" "CPU:\n" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "MHz" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "kHz" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1758,7 +1741,7 @@ msgstr "" "\n" "声音:\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1766,78 +1749,78 @@ msgstr "" "\n" "视讯:\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "无\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "向量" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "%1$s: %2$s\n" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "%2$s\n" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "键盘模拟状态" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "模式: 部分模拟" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "UI: 已启用" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "**使用 ScrLock 键切换**" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "模式: 完整模拟" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "UI: 已停用" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "无法启用连发" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "选择保存位置" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "选择载入位置" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "取消保存" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "取消载入" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "保存至位置 %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "从位置 %s 载入" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1850,173 +1833,173 @@ msgstr "" "按 ''%1$s'' 退出,\n" "按 ''%2$s'' 继续模拟。" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "主音量" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "%1$s 音量" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "超频 CPU %1$s" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "%1$s 刷新率" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "%1$s 亮度" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "%1$s 对比" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "%1$s 迦玛值" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "%1$s 水平延展" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "%1$s 水平位置" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "%1$s 垂直延展" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "%1$s 垂直位置" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "激光影碟 %1$s 水平延展" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "激光影碟 %1$s 水平位置" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "激光影碟 %1$s 垂直延展" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "激光影碟 %1$s 垂直位置" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "向量闪烁度" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "最小光束宽度" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "最大光束宽度" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "光束强度" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "十字准星尺度 %1$s" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "X" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "Y" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "十字准星位移 %1$s" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "%1$3ddB" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "%1$d%%" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "%1$3.0f%%" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "%1$.3ffps" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "%1$.3f" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "画面 '%1$s'" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "画面" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "十字准星尺度 X %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "十字准星尺度 Y %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "十字准星位移 X %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "十字准星位移 Y %1$1.3f" @@ -2065,6 +2048,3 @@ msgstr " 色彩" #: src/emu/ui/viewgfx.cpp:391 msgid " PENS" msgstr " PENS" - -#~ msgid "Configure Machine" -#~ msgstr "设定机械" diff --git a/language/Chinese_Traditional/strings.po b/language/Chinese_Traditional/strings.po index 1df5bf00cde..bdba0a5e52c 100644 --- a/language/Chinese_Traditional/strings.po +++ b/language/Chinese_Traditional/strings.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" -"PO-Revision-Date: 2016-03-26 13:55+0800\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" +"PO-Revision-Date: 2016-03-28 16:32+0800\n" "Last-Translator: YuiFAN\n" "Language-Team: MAME Language Team\n" "Language: zh_TW\n" @@ -62,14 +62,14 @@ msgstr "全部重新載入" msgid "Autofire Status" msgstr "連射狀態" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "已停用" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -645,11 +645,11 @@ msgstr "等待垂直同步" msgid "Display Options" msgstr "視訊選項" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "檔案已存在 — 是否覆蓋?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -657,7 +657,7 @@ msgstr "檔案已存在 — 是否覆蓋?" msgid "No" msgstr "否" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -665,55 +665,55 @@ msgstr "否" msgid "Yes" msgstr "是" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "新映象檔名稱:" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "映像檔格式" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "建立" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "請一併輸入副檔名" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "[ 空插槽 ]" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "[ 建立 ]" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "[ 軟體清單 ]" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "選擇映像檔格式" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "選擇存取模式" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "唯讀" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "讀寫" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "讀取此映像檔,寫入至其他映像檔" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "讀取此映像檔,寫入差異檔" @@ -1597,34 +1597,17 @@ msgstr "倒帶" msgid "Fast Forward" msgstr "快進" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "此驅動需要額外載入下列裝置的映像檔: " -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"著作權法禁止使用模擬器執行非法持有的 ROM 檔案。\n" -"\n" -"如果您沒有在本模擬器上執行 \"%s\" 的合法權力,請按 ESC 鍵。\n" -"\n" -"否則,請鍵入 OK 或移動搖桿的左、右方向繼續" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "本機台有一個或更多的 ROM/CHD 是不正確的。此機台可能無法正確執行。\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1632,64 +1615,64 @@ msgstr "" "本機台已知具有下列的問題\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "本機台有一個或更多的 ROM/CHD 尚未正確地被 DUMP。\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "鍵盤模擬可能未達到 100% 精確。" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "色彩是完全錯誤的。" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "色彩尚未達到 100% 精確。" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "視訊模擬尚未達到 100% 精確。" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "聲音模擬尚未達到 100% 精確。" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "機台缺少聲音。" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "尚未支援檯面型筐體模式的畫面翻轉。" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "機台需要外部裝飾圖檔案" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "本機台無法完成,並非模擬時的錯誤而可能呈現怪異的行為或缺少元件。\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "本機台無聲音硬體,故 MAME 將不會產生聲音,這是可預期的行為。\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "機台具有保護尚未完全模擬。" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1699,7 +1682,7 @@ msgstr "" "此機台無法執行,機台的模擬還不完全。除了等待開發人員改良模擬之外,沒有方法可" "以解決這個問題。\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1710,7 +1693,7 @@ msgstr "" "本機台的的部分元件無法模擬,因其需要實際活動的互動或機械裝置的組合。故無法完" "成此遊戲的執行。\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1720,14 +1703,14 @@ msgstr "" "\n" "本機台尚有可執行的仿製版: " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" -msgstr "請鍵入 OK 或移動搖桿的左、右方向繼續" +"Press any key to continue" +msgstr "按任意鍵繼續" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1742,15 +1725,15 @@ msgstr "" "\n" "CPU:\n" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "MHz" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "kHz" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1758,7 +1741,7 @@ msgstr "" "\n" "聲音:\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1766,78 +1749,78 @@ msgstr "" "\n" "視訊:\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "無\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "向量" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "%1$s: %2$s\n" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "%2$s\n" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "鍵盤模擬狀態" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "模式: 部分模擬" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "UI: 已啟用" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "**使用 ScrLock 鍵切換**" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "模式: 完整模擬" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "UI: 已停用" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "無法啟用連射" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "選擇儲存位置" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "選擇載入位置" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "取消儲存" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "取消載入" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "儲存至位置 %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "從位置 %s 載入" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1850,173 +1833,173 @@ msgstr "" "按『%1$s』退出,\n" "按『%2$s』繼續模擬。" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "主音量" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "%1$s 音量" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "超頻 CPU %1$s" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "%1$s 更新率" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "%1$s 亮度" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "%1$s 對比" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "%1$s Gamma 值" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "%1$s 水平延展" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "%1$s 水平位置" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "%1$s 垂直延展" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "%1$s 垂直位置" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "雷射影碟 %1$s 水平延展" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "雷射影碟 %1$s 水平位置" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "雷射影碟 %1$s 垂直延展" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "雷射影碟 %1$s 垂直位置" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "向量閃爍度" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "最小光束寬度" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "最大光束寬度" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "光束強度" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "十字準星尺度 %1$s" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "X" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "Y" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "十字準星位移 %1$s" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "%1$3ddB" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "%1$d%%" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "%1$3.0f%%" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "%1$.3ffps" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "%1$.3f" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "畫面 '%1$s'" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "畫面" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "十字準星尺度 X %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "十字準星尺度 Y %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "十字準星位移 X %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "十字準星位移 Y %1$1.3f" diff --git a/language/Croatian/strings.po b/language/Croatian/strings.po index 948c2e5ec71..2425b2d03f0 100644 --- a/language/Croatian/strings.po +++ b/language/Croatian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Czech/strings.po b/language/Czech/strings.po index 4734bf61316..15e007cc05b 100644 --- a/language/Czech/strings.po +++ b/language/Czech/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Danish/strings.po b/language/Danish/strings.po index 22b48869b88..e7c6d9f99af 100644 --- a/language/Danish/strings.po +++ b/language/Danish/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Dutch/strings.po b/language/Dutch/strings.po index ff6dda456ca..c71de261aab 100644 --- a/language/Dutch/strings.po +++ b/language/Dutch/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -63,14 +63,14 @@ msgstr "Alles opnieuw inlezen" msgid "Autofire Status" msgstr "Autofire status" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "Uitgeschakeld" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -248,7 +248,8 @@ msgstr "Instellingen lettertype gebruikersinterface" #: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -msgstr "Voorbeeldtekst - Lorem ipsum dolor sit amet, consectetur adipiscing elit." +msgstr "" +"Voorbeeldtekst - Lorem ipsum dolor sit amet, consectetur adipiscing elit." #: src/emu/ui/custui.cpp:506 msgid "Normal text" @@ -646,11 +647,11 @@ msgstr "Wacht V-Sync" msgid "Display Options" msgstr "Video-opties" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "Bestand bestaat al - Overschrijven?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -658,7 +659,7 @@ msgstr "Bestand bestaat al - Overschrijven?" msgid "No" msgstr "Nee" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -666,55 +667,55 @@ msgstr "Nee" msgid "Yes" msgstr "Ja" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "Nieuwe bestandsnaam:" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "Bestandsformaat:" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "Aanmaken" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "Vul ook een bestandsextensie in" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "[lege plek]" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "[aanmaken]" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "[software lijst]" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "Selecteer bestandsformaat" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "Selecteer toegangsmodus" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "Alleen lezen" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "Lezen en schrijven" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "Lees dit bestamd, schrijf naar een ander bestand" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "Lees dit bestand, schrijf naar een diff" @@ -1605,23 +1606,11 @@ msgstr "Terug spoelen" msgid "Fast Forward" msgstr "Vooruit spoelen" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "Deze driver vereist software ingelezen in de volgende device(s): " -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" @@ -1629,7 +1618,7 @@ msgstr "" "Één of meerdere ROMs/CHDs voor deze machine zijn niet correct. De machine " "kan mogelijk niet goed functioneren.\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1637,48 +1626,49 @@ msgstr "" "Er zijn problemen bekend met de emulatie van deze machine\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" -msgstr "Één of meerdere ROMs/CHDs voor deze machine zijn niet correct gedumpt.\n" +msgstr "" +"Één of meerdere ROMs/CHDs voor deze machine zijn niet correct gedumpt.\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "De toetsenbordemulatie is mogelijk niet 100% accuraat.\n" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "De kleuren zijn niet 100% accuraat.\n" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "De kleuren zijn zeker fout.\n" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "De beeldemulatie is niet 100% accuraat.\n" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "De geluidsemulatie is niet 100% accuraat.\n" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "Deze machine heeft geen geluid.\n" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "Schermflippen wordt in cocktailmodus niet ondersteund.\n" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "Deze machine vereist externe artwork bestanden\n" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" @@ -1686,19 +1676,20 @@ msgstr "" "Deze machine was nooit afgemaakt. Het kan vreemd gedrag vertonen of " "elementen missen; dit zijn geen fouten van de emulatie.\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -"Deze machine heeft geen geluidshardware, MAME zal geen geluid produceren, dit " -"is verwacht gedrag.\n" +"Deze machine heeft geen geluidshardware, MAME zal geen geluid produceren, " +"dit is verwacht gedrag.\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" -msgstr "Deze machine heeft een beveiliging die nog niet volledig is geëmuleerd.\n" +msgstr "" +"Deze machine heeft een beveiliging die nog niet volledig is geëmuleerd.\n" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1709,7 +1700,7 @@ msgstr "" "compleet. Er is niets wat je kunt doen om dit probleem te verhelpen afgezien " "van het afwachten tot ontwikkelaars de emulatie verder verbeteren.\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1721,7 +1712,7 @@ msgstr "" "verband met fysieke interactie of het gebruik van mechanische componenten. " "Het is niet mogelijk om deze machine volledig te spelen.\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1731,17 +1722,14 @@ msgstr "" "\n" "Dit zijn werkende klonen van de machine: " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -"\n" -"\n" -"Type OK of beweeg de joystick naar links en rechts om verder te gaan" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1756,15 +1744,15 @@ msgstr "" "\n" "Processor:\n" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "MHz" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "kHz" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1772,7 +1760,7 @@ msgstr "" "\n" "Geluid:\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1780,78 +1768,78 @@ msgstr "" "\n" "Beeld:\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "Geen\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "Vector" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "%1$s: %2$s\n" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "%2$s\n" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "Toetsenbord emulatiestatus" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "Modus: GEDEELTELIJKE emulatie" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "UI: Ingeschakeld" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "**Gebruik ScrLock om te wisselen**" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "Modus: VOLLEDIGE emulatie" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "UI: Uitgeschakeld" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "Autofire kan niet worden ingeschakeld" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "Selecteer positie om naar op te slaan" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "Selecteer positie om van in te lezen" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "Opslaan afgebroken" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "Inlezen afgebroken" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "Opslaan naar positie %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "Inlezen van positie %s" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1864,173 +1852,173 @@ msgstr "" "Druk op ''%1%s'' om te stoppen,\n" "druk op ''%2$s'' om terug te keren naar de emulatie." -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "Hoofdvolume" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "%1$s volume" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "Overklok CPU %1$s" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "%1$s verversingfrequentie" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "%1$s helderheid" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "%1$s contrast" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "%1$s gamma" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "%1$s horizontale stretch" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "%1$s horizontale positie" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "%1$s verticale stretch" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "%1$s verticale positie" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "Laserdisc '%1$s' horizontale stretch" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "Laserdisc '%1$s' horizontale positie" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "Laserdic '%1$s' verticale stretch" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "Laserdisc '%1$s' verticale positie" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "Minimale straalbreedte" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "Maximale straalbreedte" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "Gewicht straalintensiteit" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "Vizier schaal %1$s" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "X" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "Y" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "Vizier offset %1$s" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "%1$3d dB" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "%1$d%%" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "%1$3.0f%%" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "%1$.3f fps" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "%1$.3f" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "%1$1.2f" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "Scherm '%1$s'" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "Scherm" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "Vizier X-schaal %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "Vizier Y-schaal %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "Vizier X-offset %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "Vizier Y-offset %1$1.3f" @@ -2080,6 +2068,15 @@ msgstr " KLEUREN" msgid " PENS" msgstr " PENNEN" +#~ msgid "" +#~ "\n" +#~ "\n" +#~ "Type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "\n" +#~ "\n" +#~ "Type OK of beweeg de joystick naar links en rechts om verder te gaan" + #~ msgid "Configure Machine" #~ msgstr "Configureer machine" diff --git a/language/English/strings.po b/language/English/strings.po index 821f9b03148..31576b9cd7a 100644 --- a/language/English/strings.po +++ b/language/English/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Estonian/strings.po b/language/Estonian/strings.po index 91efc8399f8..7567f51accf 100644 --- a/language/Estonian/strings.po +++ b/language/Estonian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Finnish/strings.po b/language/Finnish/strings.po index a3fd2d0a456..3df2bdf8528 100644 --- a/language/Finnish/strings.po +++ b/language/Finnish/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/French/strings.po b/language/French/strings.po index bf0a6c85c84..037e7947971 100644 --- a/language/French/strings.po +++ b/language/French/strings.po @@ -1,5 +1,4 @@ # French translations for PACKAGE package -# Traductions françaises du paquet PACKAGE. # Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Automatically generated, 2016. @@ -8,31 +7,30 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" -"Language-Team: Benjamin Siskoo\n" +"Language-Team: MAME Language Team\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: src/emu/ui/auditmenu.cpp:115 msgid "Audit in progress..." -msgstr "Audit en cours..." +msgstr "" #: src/emu/ui/barcode.cpp:72 msgid "New Barcode:" -msgstr "Nouveau Barcode :" +msgstr "" #: src/emu/ui/barcode.cpp:76 msgid "Enter Code" -msgstr "Entrer un Code" +msgstr "" #: src/emu/ui/barcode.cpp:118 msgid "Barcode length invalid!" -msgstr "Longueur du Barcode invalide !" +msgstr "" #: src/emu/ui/cheatopt.cpp:77 #, c-format @@ -40,113 +38,111 @@ msgid "" "Cheat Comment:\n" "%s" msgstr "" -"Commenter un Cheat :\n" -"%s" #: src/emu/ui/cheatopt.cpp:90 msgid "All cheats reloaded" -msgstr "Tous les Cheats sont rechargés" +msgstr "" #: src/emu/ui/cheatopt.cpp:121 msgid "Autofire Settings" -msgstr "Configuration du Tir Auto" +msgstr "" #: src/emu/ui/cheatopt.cpp:139 msgid "Reset All" -msgstr "Tout Réinitialiser" +msgstr "" #: src/emu/ui/cheatopt.cpp:142 msgid "Reload All" -msgstr "Tout Recharger" +msgstr "" #: src/emu/ui/cheatopt.cpp:258 msgid "Autofire Status" -msgstr "Statut du Tir Auto" +msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" -msgstr "Désactivé" +msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Enabled" -msgstr "Activé" +msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 #: src/emu/ui/dsplmenu.cpp:182 src/emu/ui/menu.cpp:675 #: src/emu/ui/miscmenu.cpp:637 src/emu/ui/miscmenu.cpp:950 #: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 msgid "On" -msgstr "On" +msgstr "" #: src/emu/ui/cheatopt.cpp:284 src/emu/ui/cheatopt.cpp:290 #: src/emu/ui/dsplmenu.cpp:182 src/emu/ui/menu.cpp:678 #: src/emu/ui/miscmenu.cpp:637 src/emu/ui/miscmenu.cpp:950 #: src/emu/ui/sndmenu.cpp:134 src/emu/ui/sndmenu.cpp:136 msgid "Off" -msgstr "Off" +msgstr "" #: src/emu/ui/cheatopt.cpp:301 msgid "No buttons found on this machine!" -msgstr "Aucun bouton trouvé sur cette machine !" +msgstr "" #: src/emu/ui/cheatopt.cpp:312 src/emu/ui/cheatopt.cpp:316 msgid "Autofire Delay" -msgstr "Retarder le Tir Auto" +msgstr "" #: src/emu/ui/ctrlmenu.cpp:20 msgid "Lightgun Device Assignment" -msgstr "Affecter au Périphérique Pistolet" +msgstr "" #: src/emu/ui/ctrlmenu.cpp:21 msgid "Trackball Device Assignment" -msgstr "Affecter au Périphérique Trackball" +msgstr "" #: src/emu/ui/ctrlmenu.cpp:22 msgid "Pedal Device Assignment" -msgstr "Affecter au Périphérique Pédale" +msgstr "" #: src/emu/ui/ctrlmenu.cpp:23 msgid "Adstick Device Assignment" -msgstr "Affecter au Périphérique Adstick" +msgstr "" #: src/emu/ui/ctrlmenu.cpp:24 msgid "Paddle Device Assignment" -msgstr "Affecter au Périphérique Manette" +msgstr "" #: src/emu/ui/ctrlmenu.cpp:25 msgid "Dial Device Assignment" -msgstr "Affecter au Périphérique Dial" +msgstr "" #: src/emu/ui/ctrlmenu.cpp:26 msgid "Positional Device Assignment" -msgstr "Affecter au Périphérique Positionel" +msgstr "" #: src/emu/ui/ctrlmenu.cpp:27 msgid "Mouse Device Assignment" -msgstr "Affecter au Périphérique Souris" +msgstr "" #: src/emu/ui/ctrlmenu.cpp:106 src/emu/ui/ctrlmenu.cpp:126 #: src/emu/ui/optsmenu.cpp:264 msgid "Device Mapping" -msgstr "Définir le Périphérique" +msgstr "" #: src/emu/ui/custmenu.cpp:157 src/emu/ui/custmenu.cpp:445 msgid "Main filter" -msgstr "Filtre Principal" +msgstr "" #: src/emu/ui/custmenu.cpp:166 src/emu/ui/custmenu.cpp:454 msgid "Other filter" -msgstr "Autre Filtre" +msgstr "" #: src/emu/ui/custmenu.cpp:175 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" -msgstr "^!Développeur" +msgstr "" #: src/emu/ui/custmenu.cpp:184 src/emu/ui/custmenu.cpp:472 #: src/emu/ui/optsmenu.cpp:243 @@ -155,208 +151,206 @@ msgstr "" #: src/emu/ui/custmenu.cpp:193 src/emu/ui/custmenu.cpp:508 msgid "Remove last filter" -msgstr "Supprimer le Dernier Filtre" +msgstr "" #: src/emu/ui/custmenu.cpp:196 src/emu/ui/custmenu.cpp:511 msgid "Add filter" -msgstr "Ajouter un Filtre" +msgstr "" #: src/emu/ui/custmenu.cpp:211 src/emu/ui/custmenu.cpp:231 #: src/emu/ui/custmenu.cpp:527 src/emu/ui/custmenu.cpp:547 msgid "Select custom filters:" -msgstr "Sélectionner les filtres personnalisés :" +msgstr "" #: src/emu/ui/custmenu.cpp:463 msgid "^!Publisher" -msgstr "^!Editeur" +msgstr "" #: src/emu/ui/custmenu.cpp:481 msgid "^!Software List" -msgstr "^!Liste de Logiciel" +msgstr "" #: src/emu/ui/custmenu.cpp:490 msgid "^!Device type" -msgstr "^!Type de Périphérique" +msgstr "" #: src/emu/ui/custmenu.cpp:499 msgid "^!Region" -msgstr "^!Région" +msgstr "" #: src/emu/ui/custui.cpp:22 msgid "Show All" -msgstr "Tout Afficher" +msgstr "" #: src/emu/ui/custui.cpp:23 msgid "Hide Filters" -msgstr "Cacher les Filtres" +msgstr "" #: src/emu/ui/custui.cpp:24 msgid "Hide Info/Image" -msgstr "Cacher Info/Image" +msgstr "" #: src/emu/ui/custui.cpp:25 msgid "Hide Both" -msgstr "Cacher les 2" +msgstr "" #: src/emu/ui/custui.cpp:141 msgid "Fonts" -msgstr "Polices" +msgstr "" #: src/emu/ui/custui.cpp:142 msgid "Colors" -msgstr "Couleurs" +msgstr "" #: src/emu/ui/custui.cpp:147 src/emu/ui/dirmenu.cpp:33 msgid "Language" -msgstr "Langue" +msgstr "" #: src/emu/ui/custui.cpp:151 msgid "Show side panels" -msgstr "Afficher les Onglets à Côté" +msgstr "" #: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" -msgstr "Configurer l'Interface Personnalisée" +msgstr "" #: src/emu/ui/custui.cpp:244 msgid "default" -msgstr "défaut" +msgstr "" #: src/emu/ui/custui.cpp:347 msgid "UI Font" -msgstr "Police de l'Interface" +msgstr "" #: src/emu/ui/custui.cpp:352 msgid "Bold" -msgstr "Gras" +msgstr "" #: src/emu/ui/custui.cpp:353 msgid "Italic" -msgstr "Italique" +msgstr "" #: src/emu/ui/custui.cpp:358 msgid "Lines" -msgstr "Lignes" +msgstr "" #: src/emu/ui/custui.cpp:364 msgid "Infos text size" -msgstr "Taille du Texte des Infos" +msgstr "" #: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" -msgstr "Paramètres des Polices de l'Interface" +msgstr "" #: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -"Echantillon de Texte - Lorem ipsum dolor sit amet, consectetur adipiscing " -"elit." #: src/emu/ui/custui.cpp:506 msgid "Normal text" -msgstr "Texte Normal" +msgstr "" #: src/emu/ui/custui.cpp:507 msgid "Selected color" -msgstr "Couleur Sélectionnée" +msgstr "" #: src/emu/ui/custui.cpp:508 msgid "Normal text background" -msgstr "Texte Normal en Arrière Plan" +msgstr "" #: src/emu/ui/custui.cpp:509 msgid "Selected background color" -msgstr "Couleur : Arrière Plan de la Sélection" +msgstr "" #: src/emu/ui/custui.cpp:510 msgid "Subitem color" -msgstr "Couleur du Sous Objet" +msgstr "" #: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" -msgstr "Clone" +msgstr "" #: src/emu/ui/custui.cpp:512 msgid "Border" -msgstr "Bordure" +msgstr "" #: src/emu/ui/custui.cpp:513 msgid "Background" -msgstr "Arrière Plan" +msgstr "" #: src/emu/ui/custui.cpp:514 msgid "Dipswitch" -msgstr "Interrupteurs (Dipswitch)" +msgstr "" #: src/emu/ui/custui.cpp:515 msgid "Unavailable color" -msgstr "Couleur Non Disponible" +msgstr "" #: src/emu/ui/custui.cpp:516 msgid "Slider color" -msgstr "Couleur du Glisseur" +msgstr "" #: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" -msgstr "Visualiseur Graphique en Arrière Plan" +msgstr "" #: src/emu/ui/custui.cpp:518 msgid "Mouse over color" -msgstr "Sélection de la Couleur avec la Souris" +msgstr "" #: src/emu/ui/custui.cpp:519 msgid "Mouse over background color" -msgstr "Couleur du Fond de la Sélection" +msgstr "" #: src/emu/ui/custui.cpp:520 msgid "Mouse down color" -msgstr "Couleur de Clic enfoncé" +msgstr "" #: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" -msgstr "Couleur du fond de la Sélection" +msgstr "" #: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" -msgstr "Restaurer les Couleurs Originales" +msgstr "" #: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" -msgstr "Paramètrage des Couleurs de l'Interface" +msgstr "" #: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" -msgstr "Double-cliquez ou pressez %1$s pour changer la valeur de la couleur" +msgstr "" #: src/emu/ui/custui.cpp:594 msgid "Menu Preview" -msgstr "Menu Prévisualiser" +msgstr "" #: src/emu/ui/custui.cpp:602 msgid "Normal" -msgstr "Normal" +msgstr "" #: src/emu/ui/custui.cpp:603 msgid "Subitem" -msgstr "Sous Objet" +msgstr "" #: src/emu/ui/custui.cpp:604 msgid "Selected" -msgstr "Sélectionné" +msgstr "" #: src/emu/ui/custui.cpp:605 msgid "Mouse Over" -msgstr "Survol de la Souris" +msgstr "" #: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" -msgstr "Alpha" +msgstr "" #: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 #: src/emu/ui/custui.cpp:1007 msgid "Red" -msgstr "Rouge" +msgstr "" #: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 #: src/emu/ui/custui.cpp:1010 @@ -366,35 +360,35 @@ msgstr "" #: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 #: src/emu/ui/custui.cpp:1011 msgid "Blue" -msgstr "Bleu" +msgstr "" #: src/emu/ui/custui.cpp:867 msgid "Choose from palette" -msgstr "Choisir depuis la Palette" +msgstr "" #: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" -msgstr " - Paramètres ARGB" +msgstr "" #: src/emu/ui/custui.cpp:907 msgid "Color preview =" -msgstr "Prévisualiser la Couleur =" +msgstr "" #: src/emu/ui/custui.cpp:1003 msgid "White" -msgstr "Blanc" +msgstr "" #: src/emu/ui/custui.cpp:1004 msgid "Silver" -msgstr "Argent" +msgstr "" #: src/emu/ui/custui.cpp:1005 msgid "Gray" -msgstr "Gris" +msgstr "" #: src/emu/ui/custui.cpp:1006 msgid "Black" -msgstr "Noir" +msgstr "" #: src/emu/ui/custui.cpp:1008 msgid "Orange" @@ -402,46 +396,46 @@ msgstr "" #: src/emu/ui/custui.cpp:1009 msgid "Yellow" -msgstr "Jaune" +msgstr "" #: src/emu/ui/custui.cpp:1012 msgid "Violet" -msgstr "Violet" +msgstr "" #: src/emu/ui/datmenu.cpp:64 msgid "Software History" -msgstr "Histoire du Logiciel" +msgstr "" #: src/emu/ui/datmenu.cpp:66 msgid "Software Usage" -msgstr "Utilisation du Logiciel" +msgstr "" #: src/emu/ui/datmenu.cpp:196 msgid "Revision: " -msgstr "Révision : " +msgstr "" #: src/emu/ui/datmenu.cpp:284 src/emu/ui/selgame.cpp:39 #: src/emu/ui/selgame.cpp:2142 src/emu/ui/selgame.cpp:2151 #: src/emu/ui/selsoft.cpp:1576 src/emu/ui/selsoft.cpp:1594 #: src/emu/ui/selsoft.cpp:1603 msgid "History" -msgstr "Histoire" +msgstr "" #: src/emu/ui/datmenu.cpp:286 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" -msgstr "Mameinfo" +msgstr "" #: src/emu/ui/datmenu.cpp:288 src/emu/ui/selgame.cpp:42 msgid "Messinfo" -msgstr "MessInfo" +msgstr "" #: src/emu/ui/datmenu.cpp:290 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" -msgstr "SysInfo" +msgstr "" #: src/emu/ui/datmenu.cpp:292 src/emu/ui/selgame.cpp:45 msgid "Mamescore" -msgstr "MameScore" +msgstr "" #: src/emu/ui/datmenu.cpp:294 src/emu/ui/selgame.cpp:44 msgid "Gameinit" @@ -449,111 +443,111 @@ msgstr "" #: src/emu/ui/datmenu.cpp:296 src/emu/ui/selgame.cpp:43 msgid "Command" -msgstr "Command" +msgstr "" #: src/emu/ui/dirmenu.cpp:31 msgid "ROMs" -msgstr "ROMs" +msgstr "" #: src/emu/ui/dirmenu.cpp:32 msgid "UI" -msgstr "UI" +msgstr "" #: src/emu/ui/dirmenu.cpp:34 msgid "Samples" -msgstr "Echantillons" +msgstr "" #: src/emu/ui/dirmenu.cpp:35 msgid "DATs" -msgstr "DATs" +msgstr "" #: src/emu/ui/dirmenu.cpp:36 msgid "INIs" -msgstr "INIs" +msgstr "" #: src/emu/ui/dirmenu.cpp:37 msgid "Extra INIs" -msgstr "INIs supplèmentaires" +msgstr "" #: src/emu/ui/dirmenu.cpp:38 msgid "Icons" -msgstr "Icônes" +msgstr "" #: src/emu/ui/dirmenu.cpp:39 src/emu/ui/miscmenu.cpp:560 msgid "Cheats" -msgstr "Cheats" +msgstr "" #: src/emu/ui/dirmenu.cpp:40 src/emu/ui/menu.cpp:43 msgid "Snapshots" -msgstr "Copies d'Ecran" +msgstr "" #: src/emu/ui/dirmenu.cpp:41 src/emu/ui/menu.cpp:44 msgid "Cabinets" -msgstr "Cabinets" +msgstr "" #: src/emu/ui/dirmenu.cpp:42 src/emu/ui/menu.cpp:47 msgid "Flyers" -msgstr "Flyers" +msgstr "" #: src/emu/ui/dirmenu.cpp:43 src/emu/ui/menu.cpp:48 msgid "Titles" -msgstr "Titres" +msgstr "" #: src/emu/ui/dirmenu.cpp:44 src/emu/ui/menu.cpp:49 msgid "Ends" -msgstr "Ends" +msgstr "" #: src/emu/ui/dirmenu.cpp:45 src/emu/ui/menu.cpp:46 msgid "PCBs" -msgstr "PCBs" +msgstr "" #: src/emu/ui/dirmenu.cpp:46 src/emu/ui/menu.cpp:58 src/emu/ui/videoopt.cpp:223 msgid "Marquees" -msgstr "Marquees" +msgstr "" #: src/emu/ui/dirmenu.cpp:47 msgid "Controls Panels" -msgstr "Controls Panels" +msgstr "" #: src/emu/ui/dirmenu.cpp:48 msgid "Crosshairs" -msgstr "Viseur" +msgstr "" #: src/emu/ui/dirmenu.cpp:49 msgid "Artworks" -msgstr "Artworks" +msgstr "" #: src/emu/ui/dirmenu.cpp:50 src/emu/ui/menu.cpp:51 msgid "Bosses" -msgstr "Bosses" +msgstr "" #: src/emu/ui/dirmenu.cpp:51 msgid "Artworks Preview" -msgstr "Prévisualiser les Artworks" +msgstr "" #: src/emu/ui/dirmenu.cpp:52 src/emu/ui/menu.cpp:57 msgid "Select" -msgstr "Sélectionner" +msgstr "" #: src/emu/ui/dirmenu.cpp:53 msgid "GameOver" -msgstr "GameOver" +msgstr "" #: src/emu/ui/dirmenu.cpp:54 src/emu/ui/menu.cpp:55 msgid "HowTo" -msgstr "HowTo" +msgstr "" #: src/emu/ui/dirmenu.cpp:55 src/emu/ui/menu.cpp:52 msgid "Logos" -msgstr "Logos" +msgstr "" #: src/emu/ui/dirmenu.cpp:56 src/emu/ui/menu.cpp:56 msgid "Scores" -msgstr "Scores" +msgstr "" #: src/emu/ui/dirmenu.cpp:57 src/emu/ui/menu.cpp:53 msgid "Versus" -msgstr "Versus" +msgstr "" #: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 msgid "Covers" @@ -561,7 +555,7 @@ msgstr "" #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" -msgstr "Configurer les Dossiers" +msgstr "" #: src/emu/ui/dirmenu.cpp:183 #, c-format @@ -570,292 +564,290 @@ msgstr "" #: src/emu/ui/dirmenu.cpp:195 msgid "Change Folder" -msgstr "Changer le Dossier" +msgstr "" #: src/emu/ui/dirmenu.cpp:195 msgid "Add Folder" -msgstr "Ajouter un Dossier" +msgstr "" #: src/emu/ui/dirmenu.cpp:198 msgid "Remove Folder" -msgstr "Enlever le Dossier" +msgstr "" #: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" -msgstr "Changer %1$s Dossier - Recherche : %2$s_" +msgstr "" #: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" -msgstr "Ajouter %1$s Dossier - Recherche : %2$s_" +msgstr "" #: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" -msgstr "Presser TAB pour Faire les Réglages" +msgstr "" #: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" -msgstr "Supprimer le Dossier %1$s" +msgstr "" #: src/emu/ui/dsplmenu.cpp:38 msgid "Video Mode" -msgstr "Mode Vidéo" +msgstr "" #: src/emu/ui/dsplmenu.cpp:40 msgid "Triple Buffering" -msgstr "Triple Buffering" +msgstr "" #: src/emu/ui/dsplmenu.cpp:41 msgid "HLSL" -msgstr "HLSL" +msgstr "" #: src/emu/ui/dsplmenu.cpp:43 msgid "GLSL" -msgstr "GLSL" +msgstr "" #: src/emu/ui/dsplmenu.cpp:44 msgid "Bilinear Filtering" -msgstr "Flitrage Bi-linèaire" +msgstr "" #: src/emu/ui/dsplmenu.cpp:45 msgid "Bitmap Prescaling" -msgstr "PréScaling du Bitmap" +msgstr "" #: src/emu/ui/dsplmenu.cpp:46 msgid "Window Mode" -msgstr "Mode Fenétré" +msgstr "" #: src/emu/ui/dsplmenu.cpp:47 msgid "Enforce Aspect Ratio" -msgstr "Garder les Proportions" +msgstr "" #: src/emu/ui/dsplmenu.cpp:48 msgid "Start Out Maximized" -msgstr "Affichage Agrandit au Démarrage" +msgstr "" #: src/emu/ui/dsplmenu.cpp:49 msgid "Synchronized Refresh" -msgstr "Rafraîchissement Syncrhonisé" +msgstr "" #: src/emu/ui/dsplmenu.cpp:50 msgid "Wait Vertical Sync" -msgstr "Attente de la Synchro Verticale" +msgstr "" #: src/emu/ui/dsplmenu.cpp:202 src/emu/ui/dsplmenu.cpp:222 #: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" -msgstr "Options D'Affichage" +msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" -msgstr "Le Fichier Existe Déjà - Continuer ?" +msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 #: src/emu/ui/selgame.cpp:1575 msgid "No" -msgstr "Non" +msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 #: src/emu/ui/selgame.cpp:1575 msgid "Yes" -msgstr "Oui" +msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" -msgstr "Nouveau Nom de l'Image :" +msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" -msgstr "Format de l'Image :" +msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" -msgstr "Créer" +msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" -msgstr "Veuillez entrer l'extension du fichier aussi" +msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" -msgstr "[emplacement vide]" +msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" -msgstr "[créer]" +msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" -msgstr "[Liste de Logiciel]" +msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" -msgstr "Sélection du Format de l'Image" - -#: src/emu/ui/filesel.cpp:862 -msgid "Select access mode" -msgstr "Sélection du Mode d'Accès" - -#: src/emu/ui/filesel.cpp:863 -msgid "Read-only" -msgstr "Lecture Seule" - -#: src/emu/ui/filesel.cpp:865 -msgid "Read-write" -msgstr "Lecture-Ecriture" +msgstr "" #: src/emu/ui/filesel.cpp:866 -msgid "Read this image, write to another image" -msgstr "Lire Cette Image, Ecrire vers une Autre Image" +msgid "Select access mode" +msgstr "" #: src/emu/ui/filesel.cpp:867 +msgid "Read-only" +msgstr "" + +#: src/emu/ui/filesel.cpp:869 +msgid "Read-write" +msgstr "" + +#: src/emu/ui/filesel.cpp:870 +msgid "Read this image, write to another image" +msgstr "" + +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" -msgstr "Lire cette image, écrire la différence" +msgstr "" #: src/emu/ui/imgcntrl.cpp:115 msgid "Cannot save over directory" -msgstr "Ne peux pas Sauvegarder vers un autre Répertoire" +msgstr "" #: src/emu/ui/imgcntrl.cpp:149 msgid "" "The software selected is missing one or more required ROM or CHD images. " "Please select a different one." msgstr "" -"Le logiciel sélectionné est manquant ou une ou plusieurs images ROM ou CHD " -"sont nécessaires. Veuillez en sélectionner une différente." #: src/emu/ui/info.cpp:98 msgid "Not supported" -msgstr "Pas Supporté" +msgstr "" #: src/emu/ui/info.cpp:101 msgid "Partially supported" -msgstr "Partiellement Supporté" +msgstr "" #: src/emu/ui/info.cpp:109 msgid "[empty]" -msgstr "[vide]" +msgstr "" #: src/emu/ui/info_pty.cpp:26 src/emu/ui/mainmenu.cpp:90 msgid "Pseudo terminals" -msgstr "Pseudo Terminals" +msgstr "" #: src/emu/ui/info_pty.cpp:35 msgid "[failed]" -msgstr "[a échoué]" +msgstr "" #: src/emu/ui/inputmap.cpp:52 msgid "User Interface" -msgstr "Interface Utilisateur" +msgstr "" #: src/emu/ui/inputmap.cpp:59 msgid "Other Controls" -msgstr "Autres Contrôles" +msgstr "" #: src/emu/ui/inputmap.cpp:625 src/emu/ui/miscmenu.cpp:90 #: src/emu/ui/slotopt.cpp:172 msgid "Reset" -msgstr "Redémarrer" +msgstr "" #: src/emu/ui/mainmenu.cpp:53 msgid "Input (general)" -msgstr "Configuration des Contrôles pour Tous les Jeux" +msgstr "" #: src/emu/ui/mainmenu.cpp:55 msgid "Input (this Machine)" -msgstr "Configuration des Contrôles pour ce Jeu Uniquement" +msgstr "" #: src/emu/ui/mainmenu.cpp:59 msgid "Analog Controls" -msgstr "Contrôles Analogiques" +msgstr "" #: src/emu/ui/mainmenu.cpp:61 msgid "Dip Switches" -msgstr "Interrupteurs" +msgstr "" #: src/emu/ui/mainmenu.cpp:64 msgid "Machine Configuration" -msgstr "Configuration de la Machine" +msgstr "" #: src/emu/ui/mainmenu.cpp:68 msgid "Bookkeeping Info" -msgstr "Info : Crédits et Temps de Jeu" +msgstr "" #: src/emu/ui/mainmenu.cpp:71 msgid "Machine Information" -msgstr "Informations sur la Machine" +msgstr "" #: src/emu/ui/mainmenu.cpp:77 msgid "Image Information" -msgstr "Informations sur l'Image" +msgstr "" #: src/emu/ui/mainmenu.cpp:80 msgid "File Manager" -msgstr "Gestionnaire de Fichier" +msgstr "" #: src/emu/ui/mainmenu.cpp:85 msgid "Tape Control" -msgstr "Contrôle de la Cassette" +msgstr "" #: src/emu/ui/mainmenu.cpp:93 msgid "Bios Selection" -msgstr "Sélection du Bios" +msgstr "" #: src/emu/ui/mainmenu.cpp:99 msgid "Slot Devices" -msgstr "Périphériques d'Emplacement" +msgstr "" #: src/emu/ui/mainmenu.cpp:106 msgid "Barcode Reader" -msgstr "Lecteur de Barcode" +msgstr "" #: src/emu/ui/mainmenu.cpp:113 msgid "Network Devices" -msgstr "Périphériques Réseau" +msgstr "" #: src/emu/ui/mainmenu.cpp:118 msgid "Keyboard Mode" -msgstr "Mode Clavier" +msgstr "" #: src/emu/ui/mainmenu.cpp:121 msgid "Slider Controls" -msgstr "Contrôles du Glisseur" +msgstr "" #: src/emu/ui/mainmenu.cpp:124 msgid "Video Options" -msgstr "Options Vidéo" +msgstr "" #: src/emu/ui/mainmenu.cpp:128 msgid "Crosshair Options" -msgstr "Options du Viseur" +msgstr "" #: src/emu/ui/mainmenu.cpp:132 msgid "Cheat" -msgstr "Cheat" +msgstr "" #: src/emu/ui/mainmenu.cpp:136 msgid "External DAT View" -msgstr "Voir le DAT Externe" +msgstr "" #: src/emu/ui/mainmenu.cpp:142 msgid "Add To Favorites" -msgstr "Ajouter Au Favoris" +msgstr "" #: src/emu/ui/mainmenu.cpp:144 msgid "Remove From Favorites" -msgstr "Supprimer des Favoris" +msgstr "" #: src/emu/ui/mainmenu.cpp:151 msgid "Select New Machine" -msgstr "Sélectionner une Nouvelle Machine" +msgstr "" #: src/emu/ui/menu.cpp:45 msgid "Control Panels" @@ -871,51 +863,51 @@ msgstr "" #: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" -msgstr "Ajouter ou Supprimer des Favoris" +msgstr "" #: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" -msgstr "Exporter la liste d'affichage vers le fichier" +msgstr "" #: src/emu/ui/menu.cpp:66 msgid "Show DATs view" -msgstr "Afficher la visualisation des DATs" +msgstr "" #: src/emu/ui/menu.cpp:253 msgid "Return to Machine" -msgstr "Revenir à la Machine" +msgstr "" #: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" -msgstr "Quitter" +msgstr "" #: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" -msgstr "Revenir au Menu Précédent" +msgstr "" #: src/emu/ui/menu.cpp:681 msgid "Auto" -msgstr "Auto" +msgstr "" #: src/emu/ui/menu.cpp:2098 msgid "Images" -msgstr "Images" +msgstr "" #: src/emu/ui/menu.cpp:2099 msgid "Infos" -msgstr "Infos" +msgstr "" #: src/emu/ui/miscmenu.cpp:36 msgid "Keyboard Mode:" -msgstr "Mode Clavier :" +msgstr "" #: src/emu/ui/miscmenu.cpp:36 msgid "Natural" -msgstr "Naturel" +msgstr "" #: src/emu/ui/miscmenu.cpp:36 msgid "Emulated" -msgstr "Emulé" +msgstr "" #: src/emu/ui/miscmenu.cpp:239 #, c-format @@ -923,8 +915,6 @@ msgid "" "Uptime: %1$d:%2$02d:%3$02d\n" "\n" msgstr "" -"Uptime: %1$d:%2$02d:%3$02d\n" -"\n" #: src/emu/ui/miscmenu.cpp:241 #, c-format @@ -932,8 +922,6 @@ msgid "" "Uptime: %1$d:%2$02d\n" "\n" msgstr "" -"Uptime: %1$d:%2$02d\n" -"\n" #: src/emu/ui/miscmenu.cpp:245 #, c-format @@ -941,100 +929,98 @@ msgid "" "Tickets dispensed: %1$d\n" "\n" msgstr "" -"Tickets Distribués : %1$d\n" -"\n" #: src/emu/ui/miscmenu.cpp:256 msgid "Coin %1$c: NA%3$s\n" -msgstr "Pièce %1$c: NA%3$s\n" +msgstr "" #: src/emu/ui/miscmenu.cpp:256 #, c-format msgid "Coin %1$c: %2$d%3$s\n" -msgstr "Pièce %1$c: %2$d%3$s\n" +msgstr "" #: src/emu/ui/miscmenu.cpp:259 msgid " (locked)" -msgstr " (fermé)" +msgstr "" #: src/emu/ui/miscmenu.cpp:518 msgid "Visible Delay" -msgstr "Retard Visible" +msgstr "" #: src/emu/ui/miscmenu.cpp:557 msgid "Re-select last machine played" -msgstr "Re-Sélectionner la dernière machine utilisée" +msgstr "" #: src/emu/ui/miscmenu.cpp:558 msgid "Enlarge images in the right panel" -msgstr "Agrandir les images dans l'onglet de droite" +msgstr "" #: src/emu/ui/miscmenu.cpp:559 msgid "DATs info" -msgstr "Info DATs" +msgstr "" #: src/emu/ui/miscmenu.cpp:561 msgid "Show mouse pointer" -msgstr "Afficher le Curseur de la Souris" +msgstr "" #: src/emu/ui/miscmenu.cpp:562 msgid "Confirm quit from machines" -msgstr "Confirmer l'Arrêt depuis les Machines" +msgstr "" #: src/emu/ui/miscmenu.cpp:563 msgid "Skip displaying information's screen at startup" -msgstr "Ne pas Afficher les Informations au Démarrage" +msgstr "" #: src/emu/ui/miscmenu.cpp:564 msgid "Force 4:3 appearance for software snapshot" -msgstr "Forcer l'Affichage en 4:3 pour les copies d'écrans" +msgstr "" #: src/emu/ui/miscmenu.cpp:565 msgid "Use image as background" -msgstr "Utiliser l'Image comme Fond d'Ecran" +msgstr "" #: src/emu/ui/miscmenu.cpp:566 msgid "Skip bios selection menu" -msgstr "Passer le menu de Sélection du Bios" +msgstr "" #: src/emu/ui/miscmenu.cpp:567 msgid "Skip software parts selection menu" -msgstr "Passer le menu de sélection logiciel" +msgstr "" #: src/emu/ui/miscmenu.cpp:652 src/emu/ui/miscmenu.cpp:672 #: src/emu/ui/optsmenu.cpp:263 msgid "Miscellaneous Options" -msgstr "Options Diverses" +msgstr "" #: src/emu/ui/miscmenu.cpp:737 #, c-format msgid "%s.xml saved under ui folder." -msgstr "%s.xml a été sauvegardé sous le dossier UI." +msgstr "" #: src/emu/ui/miscmenu.cpp:765 msgid "Name: Description:\n" -msgstr "Nom : Description:\n" +msgstr "" #: src/emu/ui/miscmenu.cpp:777 #, c-format msgid "%s.txt saved under ui folder." -msgstr "%s.txt a été sauvegardé sous le dossier UI." +msgstr "" #: src/emu/ui/miscmenu.cpp:795 msgid "Export XML format (like -listxml)" -msgstr "Exporter au Format XML (comme -listxml)" +msgstr "" #: src/emu/ui/miscmenu.cpp:796 msgid "Export TXT format (like -listfull)" -msgstr "Exporter au Format TXT (comme -listfull)" +msgstr "" #: src/emu/ui/miscmenu.cpp:854 msgid "Dummy" -msgstr "Factice" +msgstr "" #: src/emu/ui/miscmenu.cpp:856 msgid "Save machine configuration" -msgstr "Sauvegarder la Configuration de la Machine" +msgstr "" #: src/emu/ui/miscmenu.cpp:967 src/emu/ui/miscmenu.cpp:987 #: src/emu/ui/selgame.cpp:587 @@ -1043,64 +1029,64 @@ msgstr "" #: src/emu/ui/optsmenu.cpp:214 msgid "Filter" -msgstr "Filtre" +msgstr "" #: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" -msgstr " ^!Fichier" +msgstr "" #: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" -msgstr " ^!Catégorie" +msgstr "" #: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" -msgstr "^!Paramètrer le Filtre Personnalisé" +msgstr "" #: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" -msgstr "Personnaliser l'Interface Utilisateur" +msgstr "" #: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" -msgstr "Configurer les Répertoires" +msgstr "" #: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 msgid "Sound Options" -msgstr "Options Son" +msgstr "" #: src/emu/ui/optsmenu.cpp:265 msgid "General Inputs" -msgstr "Entrées Générales" +msgstr "" #: src/emu/ui/optsmenu.cpp:267 msgid "Save Configuration" -msgstr "Sauvegarder la Configuration" +msgstr "" #: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" -msgstr "Paramètres" +msgstr "" #: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" -msgstr "**Erreur de sauvegarde du fichier ui.ini**" +msgstr "" #: src/emu/ui/optsmenu.cpp:368 #, c-format msgid "**Error saving %s.ini**" -msgstr "**Erreur de Sauvegarde %s.ini**" +msgstr "" #: src/emu/ui/optsmenu.cpp:372 msgid "" "\n" " Configuration saved \n" "\n" -msgstr " Configuration Sauvegardée \n" +msgstr "" #: src/emu/ui/selector.cpp:165 msgid "Selection List - Search: " -msgstr "Liste de Sélection - Recherche : " +msgstr "" #: src/emu/ui/selector.cpp:194 #, c-format @@ -1109,7 +1095,7 @@ msgstr "" #: src/emu/ui/selgame.cpp:38 msgid "General Info" -msgstr "Info Générale" +msgstr "" #: src/emu/ui/selgame.cpp:370 src/emu/ui/selsoft.cpp:278 #, c-format @@ -1117,8 +1103,6 @@ msgid "" "%s\n" " added to favorites list." msgstr "" -"%s\n" -" ajouté à la liste des favoris." #: src/emu/ui/selgame.cpp:376 src/emu/ui/selgame.cpp:385 #: src/emu/ui/selsoft.cpp:283 @@ -1127,8 +1111,6 @@ msgid "" "%s\n" " removed from favorites list." msgstr "" -"%s\n" -" supprimé depuis la Liste des Favoris." #: src/emu/ui/selgame.cpp:446 msgid "" @@ -1137,281 +1119,274 @@ msgid "" "\n" "Press any key (except ESC) to continue." msgstr "" -"Une ou plusieurs Images ROM ou CHD sont manquantes pour le Jeu " -"SélectionnéVeuillez Choisir un Jeu Différent.\n" -"\n" #: src/emu/ui/selgame.cpp:585 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" -msgstr "Configurer les Options" +msgstr "" #: src/emu/ui/selgame.cpp:744 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" -msgstr "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" +msgstr "" #: src/emu/ui/selgame.cpp:754 #, c-format msgid "%1$s (%2$s - %3$s) - " -msgstr "%1$s (%2$s - %3$s) - " +msgstr "" #: src/emu/ui/selgame.cpp:761 src/emu/ui/selgame.cpp:767 #, c-format msgid "%1$s (%2$s) - " -msgstr "%1$s (%2$s) - " +msgstr "" #: src/emu/ui/selgame.cpp:776 #, c-format msgid "%1$s Search: %2$s_" -msgstr "%1$s Recherche : %2$s_" +msgstr "" #: src/emu/ui/selgame.cpp:830 #, c-format msgid "Romset: %1$-.100s" -msgstr "Set de Rom : %1$-.100s" +msgstr "" #: src/emu/ui/selgame.cpp:833 src/emu/ui/selgame.cpp:882 #: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 #: src/emu/ui/simpleselgame.cpp:325 #, c-format msgid "%1$s, %2$-.100s" -msgstr "%1$s, %2$-.100s" +msgstr "" #: src/emu/ui/selgame.cpp:839 src/emu/ui/selsoft.cpp:755 #, c-format msgid "Driver is clone of: %1$-.100s" -msgstr "Le Driver est un Clone De : %1$-.100s" +msgstr "" #: src/emu/ui/selgame.cpp:841 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" -msgstr "Le Driver est un Parent" +msgstr "" #: src/emu/ui/selgame.cpp:845 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 msgid "Overall: NOT WORKING" -msgstr "Global : NE FONCTIONNE PAS" +msgstr "" #: src/emu/ui/selgame.cpp:847 src/emu/ui/selsoft.cpp:763 #: src/emu/ui/simpleselgame.cpp:334 msgid "Overall: Unemulated Protection" -msgstr "Global : Protection Non Emulé" +msgstr "" #: src/emu/ui/selgame.cpp:849 src/emu/ui/selsoft.cpp:765 #: src/emu/ui/simpleselgame.cpp:336 msgid "Overall: Working" -msgstr "Global : Fonctionne" +msgstr "" #: src/emu/ui/selgame.cpp:853 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " -msgstr "Graphiques : Imparfait, " +msgstr "" #: src/emu/ui/selgame.cpp:855 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " -msgstr "Graphismes : OK, " +msgstr "" #: src/emu/ui/selgame.cpp:858 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" -msgstr "Son : non implémenté" +msgstr "" #: src/emu/ui/selgame.cpp:860 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" -msgstr "Son : Imparfait" +msgstr "" #: src/emu/ui/selgame.cpp:862 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" -msgstr "Son : OK" +msgstr "" #: src/emu/ui/selgame.cpp:879 #, c-format msgid "System: %1$-.100s" -msgstr "Système : %1$-.100s" +msgstr "" #: src/emu/ui/selgame.cpp:886 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" -msgstr "Le Logiciel est un Clone de : %1$-.100s" +msgstr "" #: src/emu/ui/selgame.cpp:888 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" -msgstr "Le Logiciel est Parent" +msgstr "" #: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" -msgstr "Supporté : Non" +msgstr "" #: src/emu/ui/selgame.cpp:898 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" -msgstr "Supporté : Partiellement" +msgstr "" #: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" -msgstr "Supporté : Oui" +msgstr "" #: src/emu/ui/selgame.cpp:908 src/emu/ui/selsoft.cpp:825 #, c-format msgid "romset: %1$-.100s" -msgstr "Set de Rom : %1$-.100s" +msgstr "" #: src/emu/ui/selgame.cpp:915 #, c-format msgid "%1$s %2$s" -msgstr "%1$s %2$s" +msgstr "" #: src/emu/ui/selgame.cpp:1527 #, c-format msgid "Romset: %1$-.100s\n" -msgstr "Set de ROM : %1$-.100s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1528 #, c-format msgid "Year: %1$s\n" -msgstr "Année: %1$s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1529 #, c-format msgid "Manufacturer: %1$-.100s\n" -msgstr "Développeur : %1$-.100s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1533 #, c-format msgid "Driver is Clone of: %1$-.100s\n" -msgstr "Le Driver est un Clone De : %1$-.100s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1535 msgid "Driver is Parent\n" -msgstr "Le Driver est Parent\n" +msgstr "" #: src/emu/ui/selgame.cpp:1538 msgid "Overall: NOT WORKING\n" -msgstr "Global : NE FONCTIONNE PAS\n" +msgstr "" #: src/emu/ui/selgame.cpp:1540 msgid "Overall: Unemulated Protection\n" -msgstr "Global : Protection Non Emulée\n" +msgstr "" #: src/emu/ui/selgame.cpp:1542 msgid "Overall: Working\n" -msgstr "Global : Fonctionne\n" +msgstr "" #: src/emu/ui/selgame.cpp:1545 msgid "Graphics: Imperfect Colors\n" -msgstr "Graphismes : Couleurs Imparfaites\n" +msgstr "" #: src/emu/ui/selgame.cpp:1549 msgid "Graphics: Imperfect\n" -msgstr "Graphismes : Imparfait\n" +msgstr "" #: src/emu/ui/selgame.cpp:1551 msgid "Graphics: OK\n" -msgstr "Graphismes : Ok\n" +msgstr "" #: src/emu/ui/selgame.cpp:1554 msgid "Sound: Unimplemented\n" -msgstr "Son : Non Implémenté\n" +msgstr "" #: src/emu/ui/selgame.cpp:1556 msgid "Sound: Imperfect\n" -msgstr "Son : Imparfait\n" +msgstr "" #: src/emu/ui/selgame.cpp:1558 msgid "Sound: OK\n" -msgstr "Son : OK\n" +msgstr "" #: src/emu/ui/selgame.cpp:1560 #, c-format msgid "Driver is Skeleton: %1$s\n" -msgstr "Driver Fantôme : %1$s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1561 #, c-format msgid "Game is Mechanical: %1$s\n" -msgstr "Le jeu est Mécanique : %1$s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1562 #, c-format msgid "Requires Artwork: %1$s\n" -msgstr "Nécessite l'Artwork: %1$s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1563 #, c-format msgid "Requires Clickable Artwork: %1$s\n" -msgstr "Nécessite un Artwork Cliquable : %1$s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1564 #, c-format msgid "Support Cocktail: %1$s\n" -msgstr "Support Cocktail : %1$s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1565 #, c-format msgid "Driver is Bios: %1$s\n" msgstr "" -"Driver Bios : %1$s\n" -" " #: src/emu/ui/selgame.cpp:1566 #, c-format msgid "Support Save: %1$s\n" -msgstr "Support des Sauvegardes : %1$s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1567 #, c-format msgid "Screen Orientation: %1$s\n" -msgstr "Orientation de l'Ecran : %1$s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1567 msgid "Vertical" -msgstr "Vertical" +msgstr "" #: src/emu/ui/selgame.cpp:1567 msgid "Horizontal" -msgstr "Horizontal" +msgstr "" #: src/emu/ui/selgame.cpp:1575 #, c-format msgid "Requires CHD: %1$s\n" -msgstr "Nécessite un CHD : %1$s\n" +msgstr "" #: src/emu/ui/selgame.cpp:1588 msgid "Roms Audit Pass: OK\n" -msgstr "Contrôle des Roms : OK\n" +msgstr "" #: src/emu/ui/selgame.cpp:1590 msgid "Roms Audit Pass: BAD\n" -msgstr "Contrôles des Roms : MAUVAIS\n" +msgstr "" #: src/emu/ui/selgame.cpp:1593 msgid "Samples Audit Pass: None Needed\n" -msgstr "Contrôles de Samples : Samples Inutile\n" +msgstr "" #: src/emu/ui/selgame.cpp:1595 msgid "Samples Audit Pass: OK\n" -msgstr "Contrôles des Samples : OK\n" +msgstr "" #: src/emu/ui/selgame.cpp:1597 msgid "Samples Audit Pass: BAD\n" -msgstr "Contrôles des Samples : MAUVAIS\n" +msgstr "" #: src/emu/ui/selgame.cpp:1600 msgid "" "Roms Audit Pass: Disabled\n" "Samples Audit Pass: Disabled\n" msgstr "" -"Contrôles des Roms : Désactivé\n" -"Contrôles des Samples : Désactivé\n" #: src/emu/ui/selgame.cpp:2039 src/emu/ui/selgame.cpp:2200 #: src/emu/ui/selsoft.cpp:1657 msgid "No Infos Available" -msgstr "Aucune Info Disponible" +msgstr "" #: src/emu/ui/selgame.cpp:2152 src/emu/ui/selsoft.cpp:1604 msgid "Usage" -msgstr "Utilisation" +msgstr "" #: src/emu/ui/selsoft.cpp:109 msgid " (default)" -msgstr " (défaut)" +msgstr "" #: src/emu/ui/selsoft.cpp:378 msgid "" @@ -1420,64 +1395,60 @@ msgid "" "\n" "Press any key (except ESC) to continue." msgstr "" -"Le Logiciel Sélectionné est manquant, un ou plusieurs fichiers sont " -"nécessaires. Veuillez sélectionner un logiciel différent.\n" -"\n" -"Appuyer sur n'importe quel touche (sauf ECHAP) pour continuer." #: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" -msgstr "%1$s %2$s ( %3$d / %4$d logiciels )" +msgstr "" #: src/emu/ui/selsoft.cpp:683 #, c-format msgid "Driver: \"%1$s\" software list " -msgstr "Driver: \"%1$s\" liste logiciel " +msgstr "" #: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" -msgstr "Région : %1$s -" +msgstr "" #: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" -msgstr "Editeur : %1$s -" +msgstr "" #: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" -msgstr "Année : %1$s -" +msgstr "" #: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" -msgstr "Listes de Logiciels : %1$s -" +msgstr "" #: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" -msgstr "Type de Périphérique : %1$s -" +msgstr "" #: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" -msgstr "%s Recherche : %s_" +msgstr "" #: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" -msgstr "%1$-.100s" +msgstr "" #: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" -msgstr "Sélection Logiciel :" +msgstr "" #: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" -msgstr "Sélection du Bios :" +msgstr "" #: src/emu/ui/simpleselgame.cpp:232 #, c-format @@ -1487,269 +1458,223 @@ msgid "" "If this is your first time using %2$s, please see the config.txt file in the " "docs directory for information on configuring %2$s." msgstr "" -"Aucun jeu trouvé. Veuillez vérifier le chemin de la rom spécifiée dans le " -"fichier %1$s.ini.\n" -"\n" -"Si c'est la première fois que vous utilisez %2$s, veuillez lire le fichier " -"config.txt dans le répertoire docs pour plus d'info sur la configuration " -"%2$s." #: src/emu/ui/simpleselgame.cpp:287 #, c-format msgid "Type name or select: %1$s_" -msgstr "Taper le nom ou choisir : %1$s_" +msgstr "" #: src/emu/ui/simpleselgame.cpp:289 msgid "Type name or select: (random)" -msgstr "Taper le nom ou choisir : (au hasard)" +msgstr "" #: src/emu/ui/simpleselgame.cpp:328 #, c-format msgid "Driver: %1$-.100s" -msgstr "Driver: %1$-.100s" +msgstr "" #: src/emu/ui/simpleselgame.cpp:340 src/emu/ui/simpleselgame.cpp:347 msgid "Imperfect" -msgstr "Imparfait" +msgstr "" #: src/emu/ui/simpleselgame.cpp:342 src/emu/ui/simpleselgame.cpp:349 msgid "OK" -msgstr "OK" +msgstr "" #: src/emu/ui/simpleselgame.cpp:345 msgid "Unimplemented" -msgstr "Non Implémenté" +msgstr "" #: src/emu/ui/simpleselgame.cpp:351 #, c-format msgid "Gfx: %s, Sound: %s" -msgstr "Gfx : %s, Son : %s" +msgstr "" #: src/emu/ui/slotopt.cpp:166 msgid " [internal]" -msgstr " [interne]" +msgstr "" #: src/emu/ui/sndmenu.cpp:134 msgid "Sound" -msgstr "Son" +msgstr "" #: src/emu/ui/sndmenu.cpp:135 msgid "Sample Rate" -msgstr "Vitesse d'Echantillonnage" +msgstr "" #: src/emu/ui/sndmenu.cpp:136 msgid "Use External Samples" -msgstr "Utilisez les fichiers sons (Samples) Externes" +msgstr "" #: src/emu/ui/swlist.cpp:70 msgid "[file manager]" -msgstr "[Gestionnaire de Fichier]" +msgstr "" #: src/emu/ui/swlist.cpp:235 msgid "Switch Item Ordering" -msgstr "Changer l'Ordre de Tri" +msgstr "" #: src/emu/ui/swlist.cpp:268 #, c-format msgid "Switched Order: entries now ordered by %s" -msgstr "Ordre de Tri Changé : les entrées sont maintenant triées par %$" +msgstr "" #: src/emu/ui/swlist.cpp:268 msgid "shortname" -msgstr "nom court" +msgstr "" #: src/emu/ui/swlist.cpp:268 msgid "description" -msgstr "description" +msgstr "" #: src/emu/ui/swlist.cpp:436 msgid "[compatible lists]" -msgstr "[Listes Compatible]" +msgstr "" #: src/emu/ui/tapectrl.cpp:84 msgid "stopped" -msgstr "arrêté" +msgstr "" #: src/emu/ui/tapectrl.cpp:86 msgid "playing" -msgstr "lancée" +msgstr "" #: src/emu/ui/tapectrl.cpp:86 msgid "(playing)" -msgstr "(lancée)" +msgstr "" #: src/emu/ui/tapectrl.cpp:87 msgid "recording" -msgstr "enregistré" +msgstr "" #: src/emu/ui/tapectrl.cpp:87 msgid "(recording)" -msgstr "(enregistré)" +msgstr "" #: src/emu/ui/tapectrl.cpp:94 msgid "Pause/Stop" -msgstr "Pause/Arrêt" +msgstr "" #: src/emu/ui/tapectrl.cpp:97 msgid "Play" -msgstr "Jouer" +msgstr "" #: src/emu/ui/tapectrl.cpp:100 msgid "Record" -msgstr "Enregistrer" +msgstr "" #: src/emu/ui/tapectrl.cpp:103 msgid "Rewind" -msgstr "Rembobiner" +msgstr "" #: src/emu/ui/tapectrl.cpp:106 msgid "Fast Forward" -msgstr "Avancée Rapide" +msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -"Ce driver nécessite les images pour être chargé dans les périphérique(s) " -"suivant(s) : " -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"L'utilisation des émulateurs avec des ROMs qui ne vous appartiennent pas est " -"interdite par la loi sur les droits d'auteurs.\n" -"\n" -"SI VOUS N'ETES PAS LEGALEMENT HABILITE A LANCER \"%1$s\" SUR CETTE " -"EMULATEUR, PRESSEZ LA TOUCHE ECHAP.\n" -"\n" -"Autrement, taper OK ou bouger le joystick de gauche à droite pour continuer" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -"Une ou plusieurs ROMS/CHD de ce jeu est (sont)incorrecte(s). Ce jeu pourrait " -"ne pas se lancer correctement.\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -"Il y a des problèmes connus avec ce jeu\n" -"\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -"Une ou plusieurs ROMs/CHDs de ce jeu n'a (n'ont) pas été(s) correctement " -"copiée(s).\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" -msgstr "L'émulation du clavier peut ne pas être précise à 100%.\n" +msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" -msgstr "Les couleurs ne sont pas parfaites à 100%.\n" +msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" -msgstr "Les couleurs sont complétement fausses.\n" +msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" -msgstr "L'émulation vidéo n'est pas précise à 100%.\n" +msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" -msgstr "L'émulation du son n'est pas précise à 100%.\n" +msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" -msgstr "Il n'y a aucun son pour ce jeu.\n" +msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" -msgstr "Le retournement d'écran dans le mode cocktail n'est pas supporté.\n" +msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" -msgstr "La machine nécessite un fichier artwork externe\n" +msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -"Ce jeu n'a jamais été terminé. Il peut y avoir des comportements étranges ou " -"des éléments manquants qui ne sont pas des bugs d'émulation.\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -"Ce jeu ne possède pas de son à l'origine, MAME ne produira aucun son, c'est " -"un fonctionnement normal pour ce jeu.\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" -msgstr "Cette machine a une protection qui n'est pas complétement émulée.\n" +msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " "complete. There is nothing you can do to fix this problem except wait for " "the developers to improve the emulation.\n" msgstr "" -"CE JEU NE FONCTIONNE PAS. L'émulation pour ce jeu n'est pas encore terminée. " -"Il n'y a rien que vous puissiez faire pour corriger ce problème sauf " -"d'attendre que les développeurs améliorent l'émulation.\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " "physical interaction or consists of mechanical devices. It is not possible " "to fully play this machine.\n" msgstr "" -"Certains éléments de ce jeu ne peuvent pas être émulés car cela nécessite " -"une interaction physique ou comporte des périphériques mécaniques. Il n'est " -"pas possible de jouer à 100% avec ce jeu.\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " -msgstr "Il y a des clones de ce jeu qui fonctionnent :" +msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -"\n" -"\n" -"Taper OK ou bouger le joystick de gauche à droite" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1758,108 +1683,99 @@ msgid "" "\n" "CPU:\n" msgstr "" -"%1$s\n" -"%2$s %3$s\n" -"Driver: %4$s\n" -"\n" -"CPU:\n" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" -msgstr "MHz" +msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" -msgstr "kHz" +msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -"\n" -"Son :\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -"\n" -"Vidéo :\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" -msgstr "Aucun\n" +msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" -msgstr "%1$s: %2$s\n" +msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" -msgstr "%2$s\n" +msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" -msgstr "Statut d'Emulation du Clavier" +msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" -msgstr "Mode : Emulation PARTIELLE" +msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" -msgstr "UI : Activé" +msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" -msgstr "**Utiliser ScrLock pour changer**" +msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" -msgstr "Mode : Emulation COMPLETE" +msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" -msgstr "UI : Désactivé" +msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" -msgstr "Le Tir Auto ne peut pas être activé" +msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" -msgstr "Sélection de la position pour sauvegarder vers" +msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" -msgstr "Sélection de la position pour charger depuis" +msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" -msgstr "Sauvegarde annulée" +msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" -msgstr "Chargement annulé" +msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" -msgstr "Sauvegarder la position %s" +msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" -msgstr "Charger depuis la position %s" +msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1868,290 +1784,218 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" -msgstr "Volume Maître" +msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" -msgstr "Overclock le CPU %1$s" +msgstr "" + +#: src/emu/ui/ui.cpp:1968 +#, c-format +msgid "%1$s Refresh Rate" +msgstr "" + +#: src/emu/ui/ui.cpp:1974 +#, c-format +msgid "%1$s Brightness" +msgstr "" + +#: src/emu/ui/ui.cpp:1977 +#, c-format +msgid "%1$s Contrast" +msgstr "" + +#: src/emu/ui/ui.cpp:1980 +#, c-format +msgid "%1$s Gamma" +msgstr "" + +#: src/emu/ui/ui.cpp:1985 +#, c-format +msgid "%1$s Horiz Stretch" +msgstr "" + +#: src/emu/ui/ui.cpp:1988 +#, c-format +msgid "%1$s Horiz Position" +msgstr "" + +#: src/emu/ui/ui.cpp:1991 +#, c-format +msgid "%1$s Vert Stretch" +msgstr "" + +#: src/emu/ui/ui.cpp:1994 +#, c-format +msgid "%1$s Vert Position" +msgstr "" + +#: src/emu/ui/ui.cpp:2012 +#, c-format +msgid "Laserdisc '%1$s' Horiz Stretch" +msgstr "" + +#: src/emu/ui/ui.cpp:2015 +#, c-format +msgid "Laserdisc '%1$s' Horiz Position" +msgstr "" #: src/emu/ui/ui.cpp:2018 #, c-format -msgid "%1$s Refresh Rate" -msgstr "%1$s Taux de Rafraîchissement" - -#: src/emu/ui/ui.cpp:2024 -#, c-format -msgid "%1$s Brightness" -msgstr "%1$s Luminosité" - -#: src/emu/ui/ui.cpp:2027 -#, c-format -msgid "%1$s Contrast" -msgstr "%1$s Contraste" - -#: src/emu/ui/ui.cpp:2030 -#, c-format -msgid "%1$s Gamma" -msgstr "%1$s Gamma" - -#: src/emu/ui/ui.cpp:2035 -#, c-format -msgid "%1$s Horiz Stretch" -msgstr "%1$s Etirer Horiz" - -#: src/emu/ui/ui.cpp:2038 -#, c-format -msgid "%1$s Horiz Position" -msgstr "%1$s Position Horiz" - -#: src/emu/ui/ui.cpp:2041 -#, c-format -msgid "%1$s Vert Stretch" -msgstr "%1$s Etirer Vert" - -#: src/emu/ui/ui.cpp:2044 -#, c-format -msgid "%1$s Vert Position" -msgstr "%1$s Position Vert" - -#: src/emu/ui/ui.cpp:2062 -#, c-format -msgid "Laserdisc '%1$s' Horiz Stretch" -msgstr "Laserdisc '%1$s' Etirer Horiz" - -#: src/emu/ui/ui.cpp:2065 -#, c-format -msgid "Laserdisc '%1$s' Horiz Position" -msgstr "Laserdisc '%1$s' Position Horiz" - -#: src/emu/ui/ui.cpp:2068 -#, c-format msgid "Laserdisc '%1$s' Vert Stretch" -msgstr "Laserdisc '%1$s' Etirer Vert" +msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" -msgstr "Laserdisc '%1$s' Position Vert" +msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" -msgstr "Scintillement - Vector" +msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" -msgstr "Largeur Minimum du Rayon" +msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" -msgstr "Largeur Maximum du Rayon" +msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" -msgstr "Intensité du Poids du Rayon" +msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" -msgstr "Echelle du Viseur %1$s" +msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" -msgstr "X" +msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" -msgstr "Y" +msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" -msgstr "Etalonnage du Viseur %1$s" +msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" -msgstr "%1$3ddB" +msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" -msgstr "%1$d%%" +msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" -msgstr "%1$3.0f%%" +msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" -msgstr "%1$.3ffps" +msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" -msgstr "%1$.3f" +msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" -msgstr "%1$1.2f" +msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" -msgstr "Ecran '%1$s'" +msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" -msgstr "Ecran" +msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" -msgstr "Echelle du Viseur X %1$1.3f" +msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" -msgstr "Echelle du Viseur Y %1$1.3f" +msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" -msgstr "Etalonnage du Viseur X %1$1.3f" +msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" -msgstr "Etalonnage du Viseur Y %1$1.3f" +msgstr "" #: src/emu/ui/videoopt.cpp:55 #, c-format msgid "Screen #%d" -msgstr "Ecran #%d" +msgstr "" #: src/emu/ui/videoopt.cpp:203 msgid "Rotate" -msgstr "Rotation" +msgstr "" #: src/emu/ui/videoopt.cpp:207 msgid "Backdrops" -msgstr "Toiles de Fond" +msgstr "" #: src/emu/ui/videoopt.cpp:211 msgid "Overlays" -msgstr "Overlays" +msgstr "" #: src/emu/ui/videoopt.cpp:215 msgid "Bezels" -msgstr "Bezels" +msgstr "" #: src/emu/ui/videoopt.cpp:219 msgid "CPanels" -msgstr "CPanels" +msgstr "" #: src/emu/ui/videoopt.cpp:227 msgid "View" -msgstr "Voir" +msgstr "" #: src/emu/ui/videoopt.cpp:227 msgid "Cropped" -msgstr "Coupés" +msgstr "" #: src/emu/ui/videoopt.cpp:227 msgid "Full" -msgstr "Complet" +msgstr "" #: src/emu/ui/viewgfx.cpp:391 msgid " COLORS" -msgstr " COULEURS" +msgstr "" #: src/emu/ui/viewgfx.cpp:391 msgid " PENS" -msgstr " PENS" - -#~ msgid "Configure Machine" -#~ msgstr "Configurer la Machine" - -#~ msgid "Multi-Threaded Rendering" -#~ msgstr "Rendu Multi Tâches" - -#~ msgid "Hardware Stretch" -#~ msgstr "Etirement Matériel" - -#~ msgid "**Error loading %s.ini**" -#~ msgstr "**Erreur de Chargement %s.ini**" - -#~ msgid "**Error loading ui.ini**" -#~ msgstr "**Erreur de Chargement ui.ini**" - -#~ msgid "Double click or press " -#~ msgstr "Double cliquer ou presser " - -#~ msgid " to change the color value" -#~ msgstr " pour changer la valeur de la couleur" - -#~ msgid " to select" -#~ msgstr " à choisir" - -#~ msgid "Current " -#~ msgstr "En cours " - -#~ msgid " Folders" -#~ msgstr " Dossiers" - -#~ msgid "Change)" -#~ msgstr "Changer)" - -#~ msgid "Add" -#~ msgstr "Ajouter" - -#~ msgid " Folder - Search: " -#~ msgstr " Dossier - Rechercher : " - -#~ msgid "Remove " -#~ msgstr "Enlever " - -#~ msgid " Folder" -#~ msgstr " Dossier" - -#~ msgid " Search: " -#~ msgstr " Rechercher :" - -#~ msgid "" -#~ "Usage of emulators in conjunction with ROMs you don't own is forbidden by " -#~ "copyright law.\n" -#~ "\n" -#~ msgstr "" -#~ "L'utilisation des émulateurs avec les ROMS qui ne vous appartiennent pas " -#~ "est interdit par" - -#~ msgid "" -#~ "IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%s\" ON THIS EMULATOR, PRESS " -#~ "ESC.\n" -#~ "\n" -#~ msgstr "" -#~ "SI VOUS N'ETES PAS HABILITER A JOUER \"%s\" SUR CETTE EMULATEUR, PRESSER " -#~ "ECHAP.\n" - -#~ msgid "Otherwise, type OK or move the joystick left then right to continue" -#~ msgstr "" -#~ "Autrement, taper OK ou bouger le joystick de gauche à droite pour " -#~ "continuer" - -#~ msgid "Search: " -#~ msgstr "Rechercher : " +msgstr "" diff --git a/language/French_Belgium/strings.po b/language/French_Belgium/strings.po index 38c5a274996..0fec558c7ac 100644 --- a/language/French_Belgium/strings.po +++ b/language/French_Belgium/strings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" -"PO-Revision-Date: 2016-03-06 10:44+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" +"PO-Revision-Date: 2016-03-28 23:49+0200\n" "Last-Translator: Mevi \n" "Language-Team: MAME Language Team\n" "Language: fr_BE\n" @@ -27,7 +27,7 @@ msgstr "Nouveau code-barres :" #: src/emu/ui/barcode.cpp:76 msgid "Enter Code" -msgstr "Entrer un code" +msgstr "Entrez un code" #: src/emu/ui/barcode.cpp:118 msgid "Barcode length invalid!" @@ -62,14 +62,14 @@ msgstr "Tout recharger" msgid "Autofire Status" msgstr "Statut du tir automatique" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "Désactivé" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -326,7 +326,7 @@ msgstr "Paramètres des couleurs de l'interface" #, c-format msgid "Double click or press %1$s to change the color value" msgstr "" -"Double-cliquer ou appuyer sur %1$s pour changer la valeur de la couleur" +"Double-cliquez ou appuyez sur %1$s pour changer la valeur de la couleur" #: src/emu/ui/custui.cpp:594 msgid "Menu Preview" @@ -440,11 +440,11 @@ msgstr "Aperçu sysinfo.dat" #: src/emu/ui/datmenu.cpp:292 src/emu/ui/selgame.cpp:45 msgid "Mamescore" -msgstr "Aperçu story.dat (MAMESCORE)" +msgstr "Aperçu story.dat" #: src/emu/ui/datmenu.cpp:294 src/emu/ui/selgame.cpp:44 msgid "Gameinit" -msgstr "" +msgstr "Aperçu gameinit.dat" #: src/emu/ui/datmenu.cpp:296 src/emu/ui/selgame.cpp:43 msgid "Command" @@ -460,7 +460,7 @@ msgstr "UI (Interface utilisateur)" #: src/emu/ui/dirmenu.cpp:34 msgid "Samples" -msgstr "" +msgstr "Samples (Échantillons sonores)" #: src/emu/ui/dirmenu.cpp:35 msgid "DATs" @@ -528,15 +528,15 @@ msgstr "Bosses (Ennemis et adversaires)" #: src/emu/ui/dirmenu.cpp:51 msgid "Artworks Preview" -msgstr "Artworks Preview (Aperçu)" +msgstr "Artworks Preview (Aperçu des illustrations)" #: src/emu/ui/dirmenu.cpp:52 src/emu/ui/menu.cpp:57 msgid "Select" -msgstr "Select (Écran de sélection)" +msgstr "Select (Écrans de sélection)" #: src/emu/ui/dirmenu.cpp:53 msgid "GameOver" -msgstr "" +msgstr "GameOver (Écrans GAME OVER)" #: src/emu/ui/dirmenu.cpp:54 src/emu/ui/menu.cpp:55 msgid "HowTo" @@ -556,7 +556,7 @@ msgstr "" #: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 msgid "Covers" -msgstr "" +msgstr "Covers (Boîtiers et emballages)" #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" @@ -591,7 +591,7 @@ msgstr "Ajouter un dossier %1$s - Recherche: %2$s_" #: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" -msgstr "Appuyer sur TAB pour définir" +msgstr "Appuyez sur TAB pour définir" #: src/emu/ui/dirmenu.cpp:640 #, c-format @@ -647,11 +647,11 @@ msgstr "Attendre V-Sync" msgid "Display Options" msgstr "Options d'affichage" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "Ce fichier existe déjà - Écraser ?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -659,7 +659,7 @@ msgstr "Ce fichier existe déjà - Écraser ?" msgid "No" msgstr "Non" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -667,55 +667,55 @@ msgstr "Non" msgid "Yes" msgstr "Oui" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "Nouveau nom de l'image :" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "Format de l'image :" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "Créer" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "Veuillez entrer également l'extension du fichier" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "[emplacement vide]" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "[créer]" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "[liste des logiciels]" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "Sélectionner le format de l'image" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "Sélectionner le mode d'accès" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "Lecture seule" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "Lecture-écriture" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "Lire cette image, écrire dans une autre image" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "Lire cette image, écrire vers diff" @@ -838,7 +838,7 @@ msgstr "Options du viseur" #: src/emu/ui/mainmenu.cpp:132 msgid "Cheat" -msgstr "" +msgstr "Codes de triche" #: src/emu/ui/mainmenu.cpp:136 msgid "External DAT View" @@ -886,7 +886,7 @@ msgstr "Retour à la machine actuelle" #: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" -msgstr "Quitter" +msgstr "Quitter MAME" #: src/emu/ui/menu.cpp:264 src/emu/ui/menu.cpp:266 msgid "Return to Previous Menu" @@ -1038,7 +1038,7 @@ msgstr "Sauvegarder la configuration de la machine" #: src/emu/ui/miscmenu.cpp:967 src/emu/ui/miscmenu.cpp:987 #: src/emu/ui/selgame.cpp:587 msgid "Plugins" -msgstr "" +msgstr "Plugins (modules d'extension)" #: src/emu/ui/optsmenu.cpp:214 msgid "Filter" @@ -1062,7 +1062,7 @@ msgstr "Personnaliser l'interface" #: src/emu/ui/optsmenu.cpp:259 msgid "Configure Directories" -msgstr "Configurer les répertoires" +msgstr "Configurer les dossiers" #: src/emu/ui/optsmenu.cpp:262 src/emu/ui/sndmenu.cpp:150 #: src/emu/ui/sndmenu.cpp:170 @@ -1107,7 +1107,7 @@ msgstr "Liste de sélection - Recherche : " #: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" -msgstr "Double-cliquer ou appuyer sur %1$s pour sélectionner" +msgstr "Double-cliquez ou appuyez sur %1$s pour sélectionner" #: src/emu/ui/selgame.cpp:38 msgid "General Info" @@ -1343,7 +1343,7 @@ msgstr "Artwork cliquable nécessaire : %1$s\n" #: src/emu/ui/selgame.cpp:1564 #, c-format msgid "Support Cocktail: %1$s\n" -msgstr "Support du mode coktail : %1$s\n" +msgstr "Support du mode cocktail : %1$s\n" #: src/emu/ui/selgame.cpp:1565 #, c-format @@ -1498,11 +1498,11 @@ msgstr "" #: src/emu/ui/simpleselgame.cpp:287 #, c-format msgid "Type name or select: %1$s_" -msgstr "Entrer un nom ou sélectionner : %1$s_" +msgstr "Entrez un nom ou sélectionnez : %1$s_" #: src/emu/ui/simpleselgame.cpp:289 msgid "Type name or select: (random)" -msgstr "Entrer un nom ou sélectionner : (au hasard)" +msgstr "Entrez un nom ou sélectionnez : (au hasard)" #: src/emu/ui/simpleselgame.cpp:328 #, c-format @@ -1594,46 +1594,27 @@ msgstr "" #: src/emu/ui/tapectrl.cpp:97 msgid "Play" -msgstr "" +msgstr "Lire" #: src/emu/ui/tapectrl.cpp:100 msgid "Record" -msgstr "" +msgstr "Enregistrer" #: src/emu/ui/tapectrl.cpp:103 msgid "Rewind" -msgstr "" +msgstr "Rembobiner" #: src/emu/ui/tapectrl.cpp:106 msgid "Fast Forward" -msgstr "" +msgstr "Avance rapide" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" "Ce driver nécessite le chargement d'images dans le(s) périphérique(s) " "suivant(s) : " -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"L'utilisation conjointe d'émulateurs et de ROMs que vous ne possédez pas est " -"interdite par la législation sur le droit d'auteur.\n" -"\n" -"SI VOUS N'ÊTES PAS LÉGALEMENT AUTORISÉ À UTILISER \"%s\" SUR CET ÉMULATEUR, " -"APPUYEZ SUR ESC.\n" -"Dans le cas contraire, taper OK ou bouger le joystick à gauche puis à droite " -"pour continuer" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" @@ -1642,7 +1623,7 @@ msgstr "" "cette machine sont incorrects. Il est possible qu'elle ne fonctionne pas " "correctement.\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1650,50 +1631,50 @@ msgstr "" "On rencontre les problèmes suivants avec cette machine :\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" "Un ou plusieurs fichiers ROMs/CHDs nécessaires à l'utilisation de cette " "machine n'ont pas été dumpés correctement.\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "L'émulation du clavier peut ne pas être fidèle à 100%.\n" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "Les couleurs ne sont pas fidèles à 100%.\n" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "Les couleurs sont complètement fausses.\n" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "L'émulation vidéo n'est pas fidèle à 100%.\n" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "L'émulation du son n'est pas fidèle à 100%.\n" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "La machine n'a pas de son.\n" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "Le retournement de l'écran en mode cocktail n'est pas supporté.\n" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "La machine nécessite l'utilisation de fichiers artwork externes\n" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" @@ -1702,7 +1683,7 @@ msgstr "" "bizarrement ou que certains composants soient manquants. Cela ne constitue " "en aucun cas des bugs d'émulation.\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" @@ -1710,11 +1691,11 @@ msgstr "" "Cette machine n'a pas de dispositif sonore. Par conséquent, MAME ne produira " "aucun son. Il s'agit d'un comportement attendu.\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "La machine possède une protection qui n'est pas complètement émulée.\n" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1726,7 +1707,7 @@ msgstr "" "encore complète. Il n'y a rien que vous puissiez faire pour résoudre ce " "problème sauf attendre que les développeurs améliorent l'émulation.\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1738,7 +1719,7 @@ msgstr "" "nécessitent une interaction physique ou comportent des éléments mécaniques. " "Il n'est donc pas possible d'y jouer complètement.\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1748,17 +1729,17 @@ msgstr "" "\n" "Il existe des clones de cette machine qui fonctionnent correctement : " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" "\n" "\n" -"Tapez OK ou bouger le joystick à gauche puis à droite pour continuer" +"Appuyez sur une touche pour continuer" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1773,15 +1754,15 @@ msgstr "" "\n" "Processeur(s) :\n" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1789,7 +1770,7 @@ msgstr "" "\n" "Son :\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1797,78 +1778,78 @@ msgstr "" "\n" "Vidéo :\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "Aucun\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "Graphismes vectoriels" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "%1$s : %2$s\n" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "Statut de l'émulation du clavier" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "Mode : Émulation PARTIELLE" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "Interface : Activée" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "**Utiliser ScrLock pour basculer**" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "Mode : Émulation COMPLÈTE" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "Interface : désactivée" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "Le tir automatique ne peut pas être activé" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "Sauvegarder à la position" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "Charger depuis la position" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "Sauvegarde annulée" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "Chargement annulé" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "Sauvegarde à la position %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "Chargement depuis la position %s" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1881,173 +1862,173 @@ msgstr "" "Appuyez sur ''%1$s'' pour quitter,\n" "Appuyez sur ''%2$s'' pour retourner à l'émulation." -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "Volume principal" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "Volume %1$s" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "Overclock du processeur %1$s" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "%1$s - Taux de rafraîchissement" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "%1$s - Luminosité" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "%1$s - Contraste" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "%1$s - Gamma" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" -msgstr "%1$s - Stretch Horizontal" +msgstr "%1$s - Stretch horizontal" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" -msgstr "%1$s - Position Horizontale" +msgstr "%1$s - Position horizontale" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" -msgstr "%1$s - Stretch Vertical" +msgstr "%1$s - Stretch vertical" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" -msgstr "%1$s - Position Verticale" +msgstr "%1$s - Position verticale" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" -msgstr "'%1$s' Laserdisc - Stretch Horizontal" +msgstr "'%1$s' Laserdisc - Stretch horizontal" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" -msgstr "'%1$s' Laserdisc - Position Horizontale" +msgstr "'%1$s' Laserdisc - Position horizontale" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" -msgstr "'%1$s' Laserdisc - Stretch Vertical" +msgstr "'%1$s' Laserdisc - Stretch vertical" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" -msgstr "'%1$s' Laserdisc - Position Verticale" +msgstr "'%1$s' Laserdisc - Position verticale" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "Scintillement de l'affichage vectoriel" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "Largeur de rayon minimum" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "Largeur de rayon maximum" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "Intensité du rayon" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "Viseur - Échelle %1$s" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "Viseur - Offset %1$s" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "Écran '%1$s'" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "Écran" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "Viseur - Échelle X %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "Viseur - Échelle Y %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "Viseur - Offset X %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "Viseur - Offset Y %1$1.3f" @@ -2096,15 +2077,3 @@ msgstr " COULEURS" #: src/emu/ui/viewgfx.cpp:391 msgid " PENS" msgstr " MARQUEURS" - -#~ msgid "Configure Machine" -#~ msgstr "Configurer la machine" - -#~ msgid "Multi-Threaded Rendering" -#~ msgstr "Rendu multithread" - -#~ msgid "**Error loading %s.ini**" -#~ msgstr "**Erreur de chargement du fichier %s.ini**" - -#~ msgid "**Error loading ui.ini**" -#~ msgstr "**Erreur de chargement du fichier ui.ini**" diff --git a/language/French_Canada/strings.po b/language/French_Canada/strings.po index c3548166c98..029e1fa02f2 100644 --- a/language/French_Canada/strings.po +++ b/language/French_Canada/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Georgian/strings.po b/language/Georgian/strings.po index 5d3694a639e..47e70366e0b 100644 --- a/language/Georgian/strings.po +++ b/language/Georgian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -59,14 +59,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -642,11 +642,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -654,7 +654,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -662,55 +662,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1571,92 +1571,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1664,7 +1652,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1672,21 +1660,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1696,98 +1684,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1796,173 +1784,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/German/strings.po b/language/German/strings.po index b46aca2b54b..1726fa1dcfa 100644 --- a/language/German/strings.po +++ b/language/German/strings.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" -"PO-Revision-Date: 2016-03-26 10:46+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" +"PO-Revision-Date: 2016-03-28 11:54+0200\n" "Last-Translator: Lothar Serra Mari \n" "Language-Team: MAME Language Team\n" "Language: de\n" @@ -64,14 +64,14 @@ msgstr "Alle neu laden" msgid "Autofire Status" msgstr "Dauerfeuer-Status" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "Deaktiviert" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -648,11 +648,11 @@ msgstr "Warten auf vertikalen Synchronisationsimpuls" msgid "Display Options" msgstr "Anzeigeeinstellungen" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "Datei existiert bereits - Überschreiben?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -660,7 +660,7 @@ msgstr "Datei existiert bereits - Überschreiben?" msgid "No" msgstr "Nein" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -668,55 +668,55 @@ msgstr "Nein" msgid "Yes" msgstr "Ja" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "Neuer Image-Name:" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "Image-Format" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "Erzeugen" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "Bitte geben Sie auch eine Dateierweiterung ein" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "[leerer Steckplatz]" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "[erzeugen]" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "[Softwareliste]" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "Image-Format auswählen" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "Zugriffsart wählen" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "Nur lesend" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "Lesend und schreibend" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "Lesen von diesem Image, Schreiben auf ein anderes Image" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "Lesen von diesem Image, Schreiben in diff" @@ -1607,33 +1607,12 @@ msgstr "Zurückspulen" msgid "Fast Forward" msgstr "Vorspulen" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" "Für diese Maschine müssen Abbilder in die folgenden Geräte eingehängt werden:" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"Die unlizenzierte Beschaffung und Verwendung von Computerprogrammen " -"(einschließlich ROM-Inhalten), beispielsweise zur Nutzung in einem Emulator, " -"stellt einen Verstoß gegen das Urheberrecht dar.\n" -"\n" -"WENN SIE NICHT BERECHTIGT SIND, \"%s\" IN DIESEM EMULATOR ZU VERWENDEN, " -"DRÜCKEN SIE ESC.\n" -"\n" -"Andernfalls geben Sie \"OK\" ein oder bewegen Sie den Joystick nach links " -"und dann nach rechts um fortzufahren" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" @@ -1641,7 +1620,7 @@ msgstr "" "Ein oder mehrere ROMs/CHDs für diese Maschine sind nicht korrekt. Eventuell " "wird die Maschine nicht richtig laufen.\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1649,49 +1628,49 @@ msgstr "" "Es gibt bekannte Probleme mit dieser Maschine\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" "Ein oder mehrere ROMs/CHDs dieser Maschine wurden nicht korrekt ausgelesen.\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "Die Tastaturemulation könnte nicht 100% korrekt sein.\n" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "Die Farben sind nicht 100% korrekt.\n" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "Die Farben sind völlig falsch.\n" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "Die Videoemulation ist nicht 100% korrekt.\n" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "Die Soundemulation ist nicht 100% korrekt.\n" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "Der Maschine fehlt die Soundemulation.\n" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "Die Bildschirmdrehung im Cocktailmodus wird nicht unterstützt.\n" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "Die Maschine benötigt externe Illustrationsdateien\n" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" @@ -1700,7 +1679,7 @@ msgstr "" "oder fehlende Elemente aufweisen, die nicht auf Fehler der Emulation " "zurückzuführen sind.\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" @@ -1708,13 +1687,13 @@ msgstr "" "Diese Maschine besitzt keine Sound-Hardware; MAME wird erwartungsgemäß keine " "Töne ausgeben.\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" "Die Maschine besitzt einen Kopierschutz, der nicht vollständig emuliert " "ist.\n" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1726,7 +1705,7 @@ msgstr "" "nicht vollständig. Sie können nur darauf warten, dass die Entwickler die " "Emulation verbessern.\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1738,7 +1717,7 @@ msgstr "" "echte physische Interaktion voraussetzen oder mechanische Komponenten " "beinhalten. Es ist nicht möglich, diese Maschine vollständig zu verwenden.\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1748,18 +1727,17 @@ msgstr "" "\n" "Es gibt funktionsfähige Klone dieser Maschine: " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" "\n" "\n" -"Geben Sie \"OK\" ein oder bewegen Sie den Joystick nach links und dann nach " -"rechts, um fortzufahren" +"Drücken Sie eine beliebige Taste zum Fortfahren." -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1774,15 +1752,15 @@ msgstr "" "\n" "CPU:\n" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "MHz" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "kHz" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1790,7 +1768,7 @@ msgstr "" "\n" "Sound:\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1798,78 +1776,78 @@ msgstr "" "\n" "Video:\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "Keine\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "Vektor" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "%1$s: %2$s\n" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "%2$s\n" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "Status Tastaturemulation" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "Modus: TEILWEISE Emulation" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "Benutzeroberfläche: Aktiviert" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "** Verwenden Sie ScrLock zum Umschalten**" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "Modus: VOLLSTÄNDIGE Emulation" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "Benutzeroberfläche: Deaktiviert" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "Dauerfeuer kann nicht aktiviert werden" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "Speicherposition wählen" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "Ladeposition wählen" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "Speichern abgebrochen" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "Laden abgebrochen" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "Speichere an Position %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "Lade von Position %s" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1882,173 +1860,173 @@ msgstr "" "Zum Beenden drücken Sie ''%1$s''.\n" "Um zur Emulation zurückzukehren drücken Sie ''%2$s''." -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "Gesamtlautstärke" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "%1$s Lautstärke" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "CPU %1$s übertakten" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "%1$s Aktualisierungsrate" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "%1$s Helligkeit" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "%1$s Kontrast" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "%1$s Gamma" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "%1$s Horizontale Streckung" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "%1$s Horizontale Position" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "%1$s Vertikale Streckung" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "%1$s Vertikale Position" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "Laserdisc '%1$s' Horizontale Streckung" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "Laserdisc '%1$s' Horizontale Position" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "Laserdisc '%1$s' Vertikale Streckung" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "Laserdisc '%1$s' Vertikale Position" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "Vektorflimmern" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "Minimale Strahlbreite" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "Maximale Strahlbreite" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "Gewichtung der Strahlintensität" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "Fadenkreuzskalierung %1$s" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "X" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "Y" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "Fadenkreuzversatz %1$s" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "%1$3ddB" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "%1$d%%" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "%1$3.0f%%" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "%1$.3ffps" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "%1$.3f" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "%1$1.2f" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "Bildschirm '%1$s'" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "Bildschirm" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "Fadenkreuzskalierung X %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "Fadenkreuzskalierung Y %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "Fadenkreuzversatz X %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "Fadenkreuzversatz Y %1$1.3f" @@ -2098,6 +2076,35 @@ msgstr " FARBEN" msgid " PENS" msgstr " STIFTE" +#~ msgid "" +#~ "Usage of emulators in conjunction with ROMs you don't own is forbidden by " +#~ "copyright law.\n" +#~ "\n" +#~ "IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " +#~ "ESC.\n" +#~ "\n" +#~ "Otherwise, type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "Die unlizenzierte Beschaffung und Verwendung von Computerprogrammen " +#~ "(einschließlich ROM-Inhalten), beispielsweise zur Nutzung in einem " +#~ "Emulator, stellt einen Verstoß gegen das Urheberrecht dar.\n" +#~ "\n" +#~ "WENN SIE NICHT BERECHTIGT SIND, \"%s\" IN DIESEM EMULATOR ZU VERWENDEN, " +#~ "DRÜCKEN SIE ESC.\n" +#~ "\n" +#~ "Andernfalls geben Sie \"OK\" ein oder bewegen Sie den Joystick nach links " +#~ "und dann nach rechts um fortzufahren" + +#~ msgid "" +#~ "\n" +#~ "\n" +#~ "Type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "\n" +#~ "\n" +#~ "Geben Sie \"OK\" ein oder bewegen Sie den Joystick nach links und dann " +#~ "nach rechts, um fortzufahren" + #~ msgid "Configure Machine" #~ msgstr "Maschine konfigurieren" diff --git a/language/Greek/strings.po b/language/Greek/strings.po index 7950e5484e7..3d3edc71a83 100644 --- a/language/Greek/strings.po +++ b/language/Greek/strings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" -"PO-Revision-Date: 2016-03-26 02:10+0200\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" +"PO-Revision-Date: 2016-03-28 15:32+0300\n" "Last-Translator: Mame.gr\n" "Language-Team: MAME Language Team\n" "Language: el\n" @@ -62,14 +62,14 @@ msgstr "Επαναφόρτωση όλων" msgid "Autofire Status" msgstr "Κατάσταση Autofire" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "Απενεργοποιημένο" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -247,7 +247,8 @@ msgstr "Ρυθμίσεις γραμματοσειρών UI" #: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -msgstr "Δείγμα κειμένου - Lorem ipsum dolor sit amet, consectetur adipiscing elit." +msgstr "" +"Δείγμα κειμένου - Lorem ipsum dolor sit amet, consectetur adipiscing elit." #: src/emu/ui/custui.cpp:506 msgid "Normal text" @@ -645,11 +646,11 @@ msgstr "Αναμονή για Κάθετο Συγχρονισμό" msgid "Display Options" msgstr "Επιλογές Γραφικών" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "Το Αρχείο Υπάρχει Ήδη - Να Αντικατασταθεί;" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -657,7 +658,7 @@ msgstr "Το Αρχείο Υπάρχει Ήδη - Να Αντικατασταθ msgid "No" msgstr "Όχι" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -665,55 +666,55 @@ msgstr "Όχι" msgid "Yes" msgstr "Ναι" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "Νέο Όνομα Εικόνας:" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "Μορφή Εικόνας:" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "Δημιουργία" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "Παρακαλούμε εισάγετε μια επέκταση αρχείου" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "[κενή υποδοχή]" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "[δημιουργία]" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "[λίστα λογισμικού]" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "Επιλέξτε μορφή εικόνας" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "Επιλέξτε λειτουργία πρόσβασης" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "Μόνο για Ανάγνωση" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "Ανάγνωσης-εγγραφής" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "Ανάγνωση αυτής της εικόνας, εγγραφή σε άλλη" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "Ανάγνωση αυτής της εικόνας, εγγραφή σε αρχείο αλλαγών" @@ -1605,32 +1606,12 @@ msgstr "Επαναφορά" msgid "Fast Forward" msgstr "Γρήγορη Προώθηση" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" "Αυτός ο οδηγός απαιτεί εικόνες να φορτωθούν στην ακόλουθη συσκευή (ες): " -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"Η Χρήση των εξομοιωτών σε συνδυασμό με ROMs που δεν κατέχετε απαγορεύεται " -"από το νόμο περί πνευματικών δικαιωμάτων.\n" -"\n" -"ΑΝ ΔΕΝ ΚΑΤΕΧΕΤΕ ΝΟΜΙΜΑ ΤΟ ΔΙΚΑΙΩΜΑ ΝΑ ΠΑΙΞΕΤΕ ΤΟ «%1$s» ΣΕ ΑΥΤΟ ΤΟΝ " -"ΕΞΟΜΟΙΩΤΗ, ΠΙΕΣΤΕ ΤΟ ΠΛΗΚΤΡΟ ESC.\n" -"\n" -"Διαφορετικά, πληκτρολογήστε OK ή να μετακινήσετε το μοχλό αριστερά και μετά " -"δεξιά για να συνεχίσετε" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" @@ -1638,7 +1619,7 @@ msgstr "" "Μία ή περισσότερες ROMs/CHDs για αυτό το μηχάνημα είναι εσφαλμένες. Το " "μηχάνημα μπορεί να μην εκτελείται σωστά.\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1646,50 +1627,51 @@ msgstr "" "Υπάρχουν γνωστά προβλήματα με αυτό το μηχάνημα\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" "Μία ή περισσότερες ROMs/CHDs για αυτό το μηχάνημα δεν έχουν γίνει dump " "σωστά.\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "Η εξομοίωση πληκτρολογίου δεν είναι σωστή 100%.\n" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "Τα χρώματα δεν είναι σωστά 100%.\n" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "Τα χρώματα είναι εντελώς λάθος.\n" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "Η εξομοίωση βίντεο δεν είναι σωστή 100%.\n" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "Η εξομοίωση ήχου δεν είναι σωστή 100%.\n" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "Το μηχάνημα δεν έχει ήχο.\n" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" -msgstr "Το αναποδογύρισμα της οθόνης σε κοκτέιλ λειτουργία δεν υποστηρίζεται.\n" +msgstr "" +"Το αναποδογύρισμα της οθόνης σε κοκτέιλ λειτουργία δεν υποστηρίζεται.\n" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "Το μηχάνημα απαιτεί εξωτερικό αρχείο Artwork\n" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" @@ -1697,7 +1679,7 @@ msgstr "" "Αυτό το μηχάνημα δεν ολοκληρώθηκε ποτέ. Αυτό μπορεί να εμφανίσει ασυνήθιστη " "συμπεριφορά ή στοιχεία να λείπουν που δεν είναι σφάλματα στην εξομοίωση.\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" @@ -1705,11 +1687,12 @@ msgstr "" "Αυτό το μηχάνημα δεν έχει κανένα υλικό ήχου, το MAME δεν θα παράγει κανένα " "ήχο, αυτή είναι αναμενόμενη συμπεριφορά.\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" -msgstr "Αυτό το μηχάνημα έχει προστασία η οποία δεν είναι πλήρως εξομοιωμένη.\n" +msgstr "" +"Αυτό το μηχάνημα έχει προστασία η οποία δεν είναι πλήρως εξομοιωμένη.\n" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1722,7 +1705,7 @@ msgstr "" "αυτό το πρόβλημα εκτός από την αναμονή για τους προγραμματιστές να " "βελτιώσουν την εξομοίωση.\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1734,7 +1717,7 @@ msgstr "" "καθώς απαιτείται πραγματική φυσική αλληλεπίδραση ή αποτελείται από μηχανικές " "συσκευές. Δεν είναι δυνατόν να παιχτεί πλήρως αυτό το μηχάνημα.\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1744,18 +1727,17 @@ msgstr "" "\n" "Υπάρχουν κλώνοι αυτού του μηχανήματος που λειτουργούν: " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" "\n" "\n" -"Πληκτρολογήστε OK ή μετακινήσετε το μοχλό αριστερά και στη συνέχεια δεξιά " -"για να συνεχίσετε" +"Πιέστε ένα πλήκτρο για συνέχεια" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1770,15 +1752,15 @@ msgstr "" "\n" "CPU:\n" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "MHz" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "kHz" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1786,7 +1768,7 @@ msgstr "" "\n" "Ήχος:\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1794,78 +1776,78 @@ msgstr "" "\n" "Βίντεο:\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "Κανένα\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "Διάνυσμα" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "%1$s: %2$s\n" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "%2$s\n" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "Κατάσταση Εξομοίωσης Πληκτρολογίου" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "Λειτουργία: ΜΕΡΙΚΗ Εξομοίωση" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "UI: Ενεργοποιημένο" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "**Χρήση ScrLock να εναλλαγή**" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "Λειτουργία: ΠΛΗΡΗΣ Εξομοίωση" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "UI: Απενεργοποιημένο" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "Δεν μπορεί να ενεργοποιηθεί το Autofire" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "Επιλέξτε τη θέση για αποθήκευση σε" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "Επιλέξτε τη θέση φόρτωσης από" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "Η αποθήκευση ακυρώθηκε" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "Η φόρτωση ακυρώθηκε" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "Αποθήκευση σε θέση %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "Φόρτωση από θέση %s" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1878,173 +1860,173 @@ msgstr "" "Πατήστε ''%1$s'' για να εγκαταλείψετε,\n" "Πατήστε ''%2$s'' για να επιστρέψετε στην εξομοίωση." -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "Κύρια Ένταση" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "%1$s Ένταση" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "Υπερχρονισμός CPU %1$s" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "%1$s Ρυθμός Ανανέωσης" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "%1$s Φωτεινότητα" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "%1$s Αντίθεση" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "%1$s Γάμμα" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "%1$s Οριζόντια Επέκταση" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "%1$s Οριζόντια Θέση" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "%1$s Κάθετη Επέκταση" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "%1$s Κάθετη Θέση" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "Laserdisc '%1$s' Οριζόντια Επέκταση" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "Laserdisc '%1$s' Οριζόντια Θέση" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "Laserdisc '%1$s' Κάθετη Επέκταση" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "Laserdisc '%1$s' Κάθετη Θέση" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "Τρεμόπαιγμα Διανύσματος" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "Ελάχιστο Πλάτος Ακτινών" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "Μέγιστο Πλάτος Ακτινών" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "Βάρος Έντασης Ακτίνας" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "Κλίμακα Στόχαστρου %1$s" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "X" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "Y" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "Μετατόπιση Στοχάστρου %1$s" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "%1$3ddB" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "%1$d%%" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "%1$3.0f%%" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "%1$.3ffps" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "%1$.3f" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "%1$1.2f" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "Οθόνη '%1$s'" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "Οθόνη" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "Κλίμακα Στόχαστρου X %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "Κλίμακα Στόχαστρου Y %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "Μετατόπιση Στοχάστρου X %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "Μετατόπιση Στοχάστρου Y %1$1.3f" diff --git a/language/Hebrew/strings.po b/language/Hebrew/strings.po index a098ef8e005..8f0a4e9ceb4 100644 --- a/language/Hebrew/strings.po +++ b/language/Hebrew/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Hindi/strings.po b/language/Hindi/strings.po index ac722d7e173..39e376a59fd 100644 --- a/language/Hindi/strings.po +++ b/language/Hindi/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -59,14 +59,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -642,11 +642,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -654,7 +654,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -662,55 +662,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1571,92 +1571,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1664,7 +1652,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1672,21 +1660,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1696,98 +1684,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1796,173 +1784,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Hungarian/strings.po b/language/Hungarian/strings.po index 5f5904a99d8..df2290c9552 100644 --- a/language/Hungarian/strings.po +++ b/language/Hungarian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Indonesian/strings.po b/language/Indonesian/strings.po index c2023c82170..6fe83a37672 100644 --- a/language/Indonesian/strings.po +++ b/language/Indonesian/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Italian/strings.po b/language/Italian/strings.po index ec589e8057d..013f3cb5567 100644 --- a/language/Italian/strings.po +++ b/language/Italian/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Angelo Salese,Antonio Paradossi,Fabio Priuli\n" "Language-Team: MAME Language Team\n" @@ -63,14 +63,14 @@ msgstr "Ricarica Tutto" msgid "Autofire Status" msgstr "Stato Autofire" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "Disabilitato" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -146,12 +146,12 @@ msgstr "Altri filtri" #: src/emu/ui/custmenu.cpp:175 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" -msgstr "" +msgstr "^!Produttore" #: src/emu/ui/custmenu.cpp:184 src/emu/ui/custmenu.cpp:472 #: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" -msgstr "" +msgstr "^!Anno" #: src/emu/ui/custmenu.cpp:193 src/emu/ui/custmenu.cpp:508 msgid "Remove last filter" @@ -168,19 +168,19 @@ msgstr "Seleziona filtro personalizzato:" #: src/emu/ui/custmenu.cpp:463 msgid "^!Publisher" -msgstr "" +msgstr "^!Editore" #: src/emu/ui/custmenu.cpp:481 msgid "^!Software List" -msgstr "" +msgstr "^!Lista Software" #: src/emu/ui/custmenu.cpp:490 msgid "^!Device type" -msgstr "" +msgstr "^!Tipo Dispositivo" #: src/emu/ui/custmenu.cpp:499 msgid "^!Region" -msgstr "" +msgstr "^!Regione" #: src/emu/ui/custui.cpp:22 msgid "Show All" @@ -220,7 +220,7 @@ msgstr "Impostazioni UI Personalizzate" #: src/emu/ui/custui.cpp:244 msgid "default" -msgstr "" +msgstr "predefinito" #: src/emu/ui/custui.cpp:347 msgid "UI Font" @@ -248,8 +248,7 @@ msgstr "Impostazioni Font UI" #: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." -msgstr "" -"Testo di prova - Lorem ipsum dolor sit amet, consectetur adipiscing elit." +msgstr "Testo di esempio - Lorem ipsum dolor sit amet, consectetur adipiscing elit." #: src/emu/ui/custui.cpp:506 msgid "Normal text" @@ -326,7 +325,7 @@ msgstr "Impostazione Colori UI" #: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" -msgstr "" +msgstr "Doppio click o premi %1$s per cambiare colore" #: src/emu/ui/custui.cpp:594 msgid "Menu Preview" @@ -350,22 +349,22 @@ msgstr "" #: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" -msgstr "" +msgstr "Alfa" #: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 #: src/emu/ui/custui.cpp:1007 msgid "Red" -msgstr "" +msgstr "Rosso" #: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 #: src/emu/ui/custui.cpp:1010 msgid "Green" -msgstr "" +msgstr "Verde" #: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 #: src/emu/ui/custui.cpp:1011 msgid "Blue" -msgstr "" +msgstr "Blu" #: src/emu/ui/custui.cpp:867 msgid "Choose from palette" @@ -381,31 +380,31 @@ msgstr "Anteprima colore =" #: src/emu/ui/custui.cpp:1003 msgid "White" -msgstr "" +msgstr "Bianco" #: src/emu/ui/custui.cpp:1004 msgid "Silver" -msgstr "" +msgstr "Argento" #: src/emu/ui/custui.cpp:1005 msgid "Gray" -msgstr "" +msgstr "Grigio" #: src/emu/ui/custui.cpp:1006 msgid "Black" -msgstr "" +msgstr "Nero" #: src/emu/ui/custui.cpp:1008 msgid "Orange" -msgstr "" +msgstr "Arancio" #: src/emu/ui/custui.cpp:1009 msgid "Yellow" -msgstr "" +msgstr "Giallo" #: src/emu/ui/custui.cpp:1012 msgid "Violet" -msgstr "" +msgstr "Viola" #: src/emu/ui/datmenu.cpp:64 msgid "Software History" @@ -565,7 +564,7 @@ msgstr "Configura Cartelle" #: src/emu/ui/dirmenu.cpp:183 #, c-format msgid "Current %1$s Folders" -msgstr "" +msgstr "Cartella Corrente %1$s" #: src/emu/ui/dirmenu.cpp:195 msgid "Change Folder" @@ -582,12 +581,12 @@ msgstr "Rimuovi Cartella" #: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" -msgstr "" +msgstr "Cambia Cartelle %1$s - Cerca: %2$s_" #: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" -msgstr "" +msgstr "Aggiungi Cartella %1$s - Cerca: %2$s_" #: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" @@ -596,15 +595,15 @@ msgstr "Premi TAB per impostare" #: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" -msgstr "" +msgstr "Ruimuovi Cartella %1$sr" #: src/emu/ui/dsplmenu.cpp:38 msgid "Video Mode" -msgstr "" +msgstr "Modalità Video" #: src/emu/ui/dsplmenu.cpp:40 msgid "Triple Buffering" -msgstr "" +msgstr "Triplo Buffering" #: src/emu/ui/dsplmenu.cpp:41 msgid "HLSL" @@ -616,7 +615,7 @@ msgstr "" #: src/emu/ui/dsplmenu.cpp:44 msgid "Bilinear Filtering" -msgstr "" +msgstr "Filtro Bilineare" #: src/emu/ui/dsplmenu.cpp:45 msgid "Bitmap Prescaling" @@ -624,34 +623,34 @@ msgstr "" #: src/emu/ui/dsplmenu.cpp:46 msgid "Window Mode" -msgstr "" +msgstr "Modalità a Finestra" #: src/emu/ui/dsplmenu.cpp:47 msgid "Enforce Aspect Ratio" -msgstr "" +msgstr "Forza Proporzioni Video" #: src/emu/ui/dsplmenu.cpp:48 msgid "Start Out Maximized" -msgstr "" +msgstr "Avvia Massimizzato" #: src/emu/ui/dsplmenu.cpp:49 msgid "Synchronized Refresh" -msgstr "" +msgstr "Aggiornamento Sincronizzato" #: src/emu/ui/dsplmenu.cpp:50 msgid "Wait Vertical Sync" -msgstr "" +msgstr "Attendi la Sincronizzazione Verticale" #: src/emu/ui/dsplmenu.cpp:202 src/emu/ui/dsplmenu.cpp:222 #: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Opzioni Display" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" -msgstr "" +msgstr "File Esistente - Sovrascrivo?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -659,7 +658,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -667,79 +666,80 @@ msgstr "" msgid "Yes" msgstr "Si" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" -msgstr "" +msgstr "Nuovo Nome Immagine:" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" -msgstr "" +msgstr "Formato Immagine:" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" -msgstr "" +msgstr "Crea" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" -msgstr "" +msgstr "Prego, inserisci anche l'estensione" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" -msgstr "" +msgstr "[slot vuoto]" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" -msgstr "" +msgstr "[crea]" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" -msgstr "" +msgstr "[lista software]" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" -msgstr "" - -#: src/emu/ui/filesel.cpp:862 -msgid "Select access mode" -msgstr "" - -#: src/emu/ui/filesel.cpp:863 -msgid "Read-only" -msgstr "" - -#: src/emu/ui/filesel.cpp:865 -msgid "Read-write" -msgstr "" +msgstr "Seleziona formato immagine" #: src/emu/ui/filesel.cpp:866 -msgid "Read this image, write to another image" -msgstr "" +msgid "Select access mode" +msgstr "Selezione modalità di accesso" #: src/emu/ui/filesel.cpp:867 +msgid "Read-only" +msgstr "Sola-Lettura" + +#: src/emu/ui/filesel.cpp:869 +msgid "Read-write" +msgstr "Lettura-Scrittura" + +#: src/emu/ui/filesel.cpp:870 +msgid "Read this image, write to another image" +msgstr "Immagine letta, ne scrivo un'altra" + +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" -msgstr "" +msgstr "Immagine letta, scrivo il diff" #: src/emu/ui/imgcntrl.cpp:115 msgid "Cannot save over directory" -msgstr "" +msgstr "Non posso salvare la cartella" #: src/emu/ui/imgcntrl.cpp:149 msgid "" "The software selected is missing one or more required ROM or CHD images. " "Please select a different one." -msgstr "" +msgstr "Nel software selezionato mancano una o più ROM o immagini CHD. " +"Selezionane un'altra." #: src/emu/ui/info.cpp:98 -msgid "Not supported" -msgstr "" +msgid "Not Supported" +msgstr "Non Supportato" #: src/emu/ui/info.cpp:101 -msgid "Partially supported" -msgstr "" +msgid "Partially Supported" +msgstr "Parzialmente Supportato" #: src/emu/ui/info.cpp:109 msgid "[empty]" -msgstr "" +msgstr "[vuoto]" #: src/emu/ui/info_pty.cpp:26 src/emu/ui/mainmenu.cpp:90 msgid "Pseudo terminals" @@ -747,15 +747,15 @@ msgstr "Pseudo terminali" #: src/emu/ui/info_pty.cpp:35 msgid "[failed]" -msgstr "" +msgstr "[fallito]" #: src/emu/ui/inputmap.cpp:52 msgid "User Interface" -msgstr "" +msgstr "Interfaccia Utente" #: src/emu/ui/inputmap.cpp:59 msgid "Other Controls" -msgstr "" +msgstr "Altri Controlli" #: src/emu/ui/inputmap.cpp:625 src/emu/ui/miscmenu.cpp:90 #: src/emu/ui/slotopt.cpp:172 @@ -868,19 +868,19 @@ msgstr "" #: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" -msgstr "" +msgstr "Aggiunti o rimuovi preferiti" #: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" -msgstr "" +msgstr "Esporta la lista visualizzata in un file" #: src/emu/ui/menu.cpp:66 msgid "Show DATs view" -msgstr "" +msgstr "Mostra viste DAT" #: src/emu/ui/menu.cpp:253 msgid "Return to Machine" -msgstr "" +msgstr "Ritorna alla Macchina" #: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" @@ -896,11 +896,11 @@ msgstr "" #: src/emu/ui/menu.cpp:2098 msgid "Images" -msgstr "" +msgstr "Immagini" #: src/emu/ui/menu.cpp:2099 msgid "Infos" -msgstr "" +msgstr "Informazioni" #: src/emu/ui/miscmenu.cpp:36 msgid "Keyboard Mode:" @@ -919,14 +919,16 @@ msgstr "Emulata" msgid "" "Uptime: %1$d:%2$02d:%3$02d\n" "\n" -msgstr "" +msgstr "Tempo di funzionamento: %1$d:%2$02d:%3$02d\n" +"\n" #: src/emu/ui/miscmenu.cpp:241 #, c-format msgid "" "Uptime: %1$d:%2$02d\n" "\n" -msgstr "" +msgstr "Tempo di funzionamento: %1$d:%2$02d\n" +"\n" #: src/emu/ui/miscmenu.cpp:245 #, c-format @@ -1023,11 +1025,11 @@ msgstr "Esporta in formato TXT (come -listfull)" #: src/emu/ui/miscmenu.cpp:854 msgid "Dummy" -msgstr "" +msgstr "Fittizio" #: src/emu/ui/miscmenu.cpp:856 -msgid "Save machine configuration" -msgstr "" +msgid "Save Machine Configuration" +msgstr "Salva Configurazione Macchina" #: src/emu/ui/miscmenu.cpp:967 src/emu/ui/miscmenu.cpp:987 #: src/emu/ui/selgame.cpp:587 @@ -1044,11 +1046,11 @@ msgstr "" #: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" -msgstr "" +msgstr " ^!Categoria" #: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" -msgstr "" +msgstr "^!Configura filtri personali" #: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" @@ -1101,11 +1103,11 @@ msgstr "Lista Selezione - Cerca: " #: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" -msgstr "" +msgstr "Doppio click o premi %1$s per selezionare" #: src/emu/ui/selgame.cpp:38 msgid "General Info" -msgstr "" +msgstr "Informazioni Generali" #: src/emu/ui/selgame.cpp:370 src/emu/ui/selsoft.cpp:278 #, c-format @@ -1123,6 +1125,8 @@ msgid "" "%s\n" " removed from favorites list." msgstr "" +"%s\n" +" rimosso dai preferiti." #: src/emu/ui/selgame.cpp:446 msgid "" @@ -1158,7 +1162,7 @@ msgstr "" #: src/emu/ui/selgame.cpp:776 #, c-format msgid "%1$s Search: %2$s_" -msgstr "" +msgstr "%1$s Cerca: %2$s_" #: src/emu/ui/selgame.cpp:830 #, c-format @@ -1178,7 +1182,7 @@ msgid "Driver is clone of: %1$-.100s" msgstr "Il Driver è un clone di: %-.100s" #: src/emu/ui/selgame.cpp:841 src/emu/ui/selsoft.cpp:757 -msgid "Driver is parent" +msgid "Driver is parent\n" msgstr "Il Driver è un Parent\n" #: src/emu/ui/selgame.cpp:845 src/emu/ui/selsoft.cpp:761 @@ -1198,23 +1202,23 @@ msgstr "Complessivamente: Funzionante" #: src/emu/ui/selgame.cpp:853 src/emu/ui/selsoft.cpp:769 msgid "Graphics: Imperfect, " -msgstr "" +msgstr "Grafica: Non Perfetta, " #: src/emu/ui/selgame.cpp:855 src/emu/ui/selsoft.cpp:771 msgid "Graphics: OK, " -msgstr "" +msgstr "Grafica: OK, " #: src/emu/ui/selgame.cpp:858 src/emu/ui/selsoft.cpp:774 msgid "Sound: Unimplemented" -msgstr "" +msgstr "Audio: Non Implementato" #: src/emu/ui/selgame.cpp:860 src/emu/ui/selsoft.cpp:776 msgid "Sound: Imperfect" -msgstr "" +msgstr "Audio: Non Perfetto" #: src/emu/ui/selgame.cpp:862 src/emu/ui/selsoft.cpp:778 msgid "Sound: OK" -msgstr "" +msgstr "Audio: OK" #: src/emu/ui/selgame.cpp:879 #, c-format @@ -1224,23 +1228,23 @@ msgstr "Sistema: %1$-.100s" #: src/emu/ui/selgame.cpp:886 src/emu/ui/selsoft.cpp:803 #, c-format msgid "Software is clone of: %1$-.100s" -msgstr "" +msgstr "Il software è clone di: %1$-.100s" #: src/emu/ui/selgame.cpp:888 src/emu/ui/selsoft.cpp:805 msgid "Software is parent" -msgstr "" +msgstr "Il software è parent" #: src/emu/ui/selgame.cpp:893 src/emu/ui/selsoft.cpp:810 msgid "Supported: No" -msgstr "" +msgstr "Supportato: No" #: src/emu/ui/selgame.cpp:898 src/emu/ui/selsoft.cpp:815 msgid "Supported: Partial" -msgstr "" +msgstr "Supportato: Parzialmente" #: src/emu/ui/selgame.cpp:903 src/emu/ui/selsoft.cpp:820 msgid "Supported: Yes" -msgstr "" +msgstr "Supportato: Si" #: src/emu/ui/selgame.cpp:908 src/emu/ui/selsoft.cpp:825 #, c-format @@ -1260,7 +1264,7 @@ msgstr "" #: src/emu/ui/selgame.cpp:1528 #, c-format msgid "Year: %1$s\n" -msgstr "" +msgstr "Anno: %1$s\n" #: src/emu/ui/selgame.cpp:1529 #, c-format @@ -1310,7 +1314,7 @@ msgstr "Audio: Non Perfetto\n" #: src/emu/ui/selgame.cpp:1558 msgid "Sound: OK\n" -msgstr "" +msgstr "Audio: OK\n" #: src/emu/ui/selgame.cpp:1560 #, c-format @@ -1320,22 +1324,22 @@ msgstr "Il Driver è Skeleton: %s\n" #: src/emu/ui/selgame.cpp:1561 #, c-format msgid "Game is Mechanical: %1$s\n" -msgstr "" +msgstr "Il gioco è Meccanico: %1$s\n" #: src/emu/ui/selgame.cpp:1562 #, c-format msgid "Requires Artwork: %1$s\n" -msgstr "" +msgstr "Richiede Artwork: %1$s\n" #: src/emu/ui/selgame.cpp:1563 #, c-format msgid "Requires Clickable Artwork: %1$s\n" -msgstr "" +msgstr "Richiede Artwork Cliccabile: %1$s\n" #: src/emu/ui/selgame.cpp:1564 #, c-format msgid "Support Cocktail: %1$s\n" -msgstr "" +msgstr "Supporta Modalità Cocktail: %1$s\n" #: src/emu/ui/selgame.cpp:1565 #, c-format @@ -1345,12 +1349,12 @@ msgstr "Il Driver è un Bios: %1$s\n" #: src/emu/ui/selgame.cpp:1566 #, c-format msgid "Support Save: %1$s\n" -msgstr "" +msgstr "Salvataggio Supportato: %1$s\n" #: src/emu/ui/selgame.cpp:1567 #, c-format msgid "Screen Orientation: %1$s\n" -msgstr "" +msgstr "Orientamento Schermo: %1$s\n" #: src/emu/ui/selgame.cpp:1567 msgid "Vertical" @@ -1363,7 +1367,7 @@ msgstr "Orizzontale" #: src/emu/ui/selgame.cpp:1575 #, c-format msgid "Requires CHD: %1$s\n" -msgstr "" +msgstr "Richiede CHD: %1$s\n" #: src/emu/ui/selgame.cpp:1588 msgid "Roms Audit Pass: OK\n" @@ -1413,11 +1417,15 @@ msgid "" "\n" "Press any key (except ESC) to continue." msgstr "" +"Il software selezionato non è presente o manca uno o pi+ù file. Seleziona un " +"software differente.\n" +"\n" +"Premi un tasto (escluso ESC) per proseguire." #: src/emu/ui/selsoft.cpp:682 #, c-format msgid "%1$s %2$s ( %3$d / %4$d softwares )" -msgstr "" +msgstr "%1$s %2$s ( %3$d / %4$d software )" #: src/emu/ui/selsoft.cpp:683 #, c-format @@ -1427,32 +1435,32 @@ msgstr "" #: src/emu/ui/selsoft.cpp:686 #, c-format msgid "Region: %1$s -" -msgstr "" +msgstr "Regione: %1$s -" #: src/emu/ui/selsoft.cpp:688 #, c-format msgid "Publisher: %1$s -" -msgstr "" +msgstr "Editore: %1$s -" #: src/emu/ui/selsoft.cpp:690 #, c-format msgid "Year: %1$s -" -msgstr "" +msgstr "Anno: %1$s -" #: src/emu/ui/selsoft.cpp:692 #, c-format msgid "Software List: %1$s -" -msgstr "" +msgstr "Lista Software: %1$s -" #: src/emu/ui/selsoft.cpp:694 #, c-format msgid "Device type: %1$s -" -msgstr "" +msgstr "Tipo di Dispositivo: %1$s -" #: src/emu/ui/selsoft.cpp:696 #, c-format msgid "%s Search: %s_" -msgstr "" +msgstr "%s Cerca: %s_" #: src/emu/ui/selsoft.cpp:746 src/emu/ui/selsoft.cpp:796 #: src/emu/ui/simpleselgame.cpp:322 @@ -1498,7 +1506,7 @@ msgstr "" #: src/emu/ui/simpleselgame.cpp:340 src/emu/ui/simpleselgame.cpp:347 msgid "Imperfect" -msgstr "" +msgstr "Non Perfetto" #: src/emu/ui/simpleselgame.cpp:342 src/emu/ui/simpleselgame.cpp:349 msgid "OK" @@ -1506,7 +1514,7 @@ msgstr "" #: src/emu/ui/simpleselgame.cpp:345 msgid "Unimplemented" -msgstr "" +msgstr "Non Implementato" #: src/emu/ui/simpleselgame.cpp:351 #, c-format @@ -1527,7 +1535,7 @@ msgstr "Frequenza di Campionamento" #: src/emu/ui/sndmenu.cpp:136 msgid "Use External Samples" -msgstr "Usa Sample Aggintivi" +msgstr "Usa Sample Aggiuntivi" #: src/emu/ui/swlist.cpp:70 msgid "[file manager]" @@ -1535,28 +1543,28 @@ msgstr "" #: src/emu/ui/swlist.cpp:235 msgid "Switch Item Ordering" -msgstr "" +msgstr "Cambia Ordinamento Opzioni" #: src/emu/ui/swlist.cpp:268 #, c-format msgid "Switched Order: entries now ordered by %s" -msgstr "" +msgstr "Ordinamento Cambiato: Opzioni oridnate ora per %s" #: src/emu/ui/swlist.cpp:268 msgid "shortname" -msgstr "" +msgstr "nome breve" #: src/emu/ui/swlist.cpp:268 msgid "description" -msgstr "" +msgstr "descrizione" #: src/emu/ui/swlist.cpp:436 msgid "[compatible lists]" -msgstr "" +msgstr "[lista compatibile]" #: src/emu/ui/tapectrl.cpp:84 msgid "stopped" -msgstr "" +msgstr "fermato" #: src/emu/ui/tapectrl.cpp:86 msgid "playing" @@ -1568,15 +1576,15 @@ msgstr "" #: src/emu/ui/tapectrl.cpp:87 msgid "recording" -msgstr "" +msgstr "registra" #: src/emu/ui/tapectrl.cpp:87 msgid "(recording)" -msgstr "" +msgstr "(registra)" #: src/emu/ui/tapectrl.cpp:94 msgid "Pause/Stop" -msgstr "" +msgstr "Pausa/Stop" #: src/emu/ui/tapectrl.cpp:97 msgid "Play" @@ -1584,7 +1592,7 @@ msgstr "" #: src/emu/ui/tapectrl.cpp:100 msgid "Record" -msgstr "" +msgstr "Registra" #: src/emu/ui/tapectrl.cpp:103 msgid "Rewind" @@ -1592,34 +1600,14 @@ msgstr "" #: src/emu/ui/tapectrl.cpp:106 msgid "Fast Forward" -msgstr "" +msgstr "Avanti Veloce" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" "Questo driver richiede software caricato nel(i) dispositivo(i) seguente(i): " -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"SE NON SEI LEGALMENTE AUTORIZZATO A GIOCARE \"%1$s\" CON QUESTO EMULATORE, " -"PREMI ESC.\n" -"\n" -"Altrimenti, digita OK o muovi il joystick a sinistra e a destra per " -"continuare" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" @@ -1627,7 +1615,7 @@ msgstr "" "Uno o più ROM/CHD per questa macchina non sono corretti. La macchina " "potrebbe non funzionare correttamente.\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1635,48 +1623,48 @@ msgstr "" "Ci sono problemi noti per questa macchina\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "Uno o più ROM/CHD per questa macchina non è dumpato correttamente.\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "L'emulazione della tastiera potrebbe non essere corretta al 100%.\n" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "I colori non sono corretti al 100%.\n" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "I colori sono completamente sbagliati.\n" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "L'emulazione video non è corretta al 100%.\n" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "L'emulazione audio non è corretta al 100%.\n" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "La macchina ha problemi con l'audio.\n" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "L'inversione dello schermo in modalità cocktail non è supportata" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "La macchina richiede file di artwork extra\n" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" @@ -1684,7 +1672,7 @@ msgstr "" "Questa macchina non è mai stata completata. Potrebbe mostrare fenomeni " "strani o elementi mancanti che non sono bug nell'emulazione.\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" @@ -1692,11 +1680,11 @@ msgstr "" "Questa macchina non ha alcun componente audio, MAME non produrrà alcun suono " "e questo è il comportamento atteso e non un bug.\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "La macchina ha delle protezioni che non sono emulate completamente.\n" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1708,7 +1696,7 @@ msgstr "" "completa. Non c'è nulla che tu possa fare per risolvere questo problema " "eccetto aspettare che gli sviluppatori migliorino l'emulazione.\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1720,7 +1708,7 @@ msgstr "" "richiedono interazioni fisiche oppure dispositivi meccanici. Non è possibile " "giocare in maniera completa con questa macchina.\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1730,17 +1718,17 @@ msgstr "" "\n" "Ci sono cloni funzionanti di questa macchina: " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" "\n" "\n" -"Scrivi OK oppure muovi il joystick a sinistra e poi a destra per continuare" +"Premi un tasto per proseguire" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1750,15 +1738,15 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1766,7 +1754,7 @@ msgstr "" "\n" "Audio:\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1774,78 +1762,78 @@ msgstr "" "\n" "Video:\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "Nessuno\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "Vettoriale" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "Stato Emulazione Tastiera" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "Modalità: Emulazione PARZIALE" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "UI: Abilitato" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "**Usa ScrLock per cambiare**" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "Modalità: Emulazione COMPLETA" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "UI: Disabilitato" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "Autofire non può essere abilitato" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "Seleziona la posizione in cui salvare" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "Seleziona la posizione da cui caricare" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "Salvataggio annullato" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "Caricamento annullato" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "Salva in %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "Carica da %s" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1853,174 +1841,178 @@ msgid "" "Press ''%1$s'' to quit,\n" "Press ''%2$s'' to return to emulation." msgstr "" +"Sei sicuro di voler uscire?\n" +"\n" +"Premi ''%1$s'' per uscire,\n" +"Premi ''%2$s'' per contrinuare l'emulazione." -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "Volume Principale" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "%1$s Frequenza di aggiornamento" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "%1$s Luminosità" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "%1$s Contrasto" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "%1$s Allungamento Orizzontale" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "%1$s Posizione Orizzontale" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "%1$s Allungamento Verticale" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "%1$s Posizione Verticale" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" -msgstr "" +msgstr "Schermo '%1$s'" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "Schermo" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "Scala del Puntatore X %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "Scala del Puntatore Y %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" @@ -2070,6 +2062,34 @@ msgstr " COLORI" msgid " PENS" msgstr " PEN" +#~ msgid "" +#~ "Usage of emulators in conjunction with ROMs you don't own is forbidden by " +#~ "copyright law.\n" +#~ "\n" +#~ "IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " +#~ "ESC.\n" +#~ "\n" +#~ "Otherwise, type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "Usage of emulators in conjunction with ROMs you don't own is forbidden by " +#~ "copyright law.\n" +#~ "\n" +#~ "SE NON SEI LEGALMENTE AUTORIZZATO A GIOCARE \"%1$s\" CON QUESTO " +#~ "EMULATORE, PREMI ESC.\n" +#~ "\n" +#~ "Altrimenti, digita OK o muovi il joystick a sinistra e a destra per " +#~ "continuare" + +#~ msgid "" +#~ "\n" +#~ "\n" +#~ "Type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "\n" +#~ "\n" +#~ "Scrivi OK oppure muovi il joystick a sinistra e poi a destra per " +#~ "continuare" + #~ msgid "Double click or press " #~ msgstr "Doppio click o premi " diff --git a/language/Japanese/strings.po b/language/Japanese/strings.po index f63407d4725..a624275611e 100644 --- a/language/Japanese/strings.po +++ b/language/Japanese/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-23 01:39+0900\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -63,14 +63,14 @@ msgstr "全て再読み込み" msgid "Autofire Status" msgstr "連射設定ステータス" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "無効" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -444,7 +444,7 @@ msgstr "Mamescoreファイル" #: src/emu/ui/datmenu.cpp:294 src/emu/ui/selgame.cpp:44 msgid "Gameinit" -msgstr "" +msgstr "Gameinitファイル" #: src/emu/ui/datmenu.cpp:296 src/emu/ui/selgame.cpp:43 msgid "Command" @@ -556,7 +556,7 @@ msgstr "バーサス" #: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 msgid "Covers" -msgstr "" +msgstr "カバー" #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" @@ -647,11 +647,11 @@ msgstr "V-Syncを待つ" msgid "Display Options" msgstr "表示オプション" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "ファイルが存在します-上書きしますか?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -659,7 +659,7 @@ msgstr "ファイルが存在します-上書きしますか?" msgid "No" msgstr "いいえ" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -667,55 +667,55 @@ msgstr "いいえ" msgid "Yes" msgstr "はい" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "新しいイメージ名:" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "イメージ形式:" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "作成" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "ファイルの拡張子を入力してください" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "〔空のスロット〕" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "〔作成〕" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "〔ソフトウェアリスト〕" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "イメージ形式の選択" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "アクセスモードの選択" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "読み取り専用" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "読み取り/書き込み" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "このイメージから読み取り、別のイメージに書き込む" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "このイメージから読み取り、差分(diff)に書き込む" @@ -1038,7 +1038,7 @@ msgstr "マシン設定を保存する" #: src/emu/ui/miscmenu.cpp:967 src/emu/ui/miscmenu.cpp:987 #: src/emu/ui/selgame.cpp:587 msgid "Plugins" -msgstr "" +msgstr "プラグイン" #: src/emu/ui/optsmenu.cpp:214 msgid "Filter" @@ -1606,30 +1606,11 @@ msgstr "巻き戻す" msgid "Fast Forward" msgstr "早送り" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "このドライバは以下のデバイスでイメージの読み込みが必要です:" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"あなたが所有していないROMをエミュレータで利用することは著作権法で禁じられてい" -"ます。\n" -"\n" -"もしあなたが合法的に「%1$s」をプレイする資格がない場合は、ESCキーを押して下さ" -"い。\n" -"\n" -"そうでなければOKとタイプするかジョイスティックを左右に入力して進みます。" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" @@ -1637,7 +1618,7 @@ msgstr "" "このマシン用のROM/CHDが正しくありません。そのため正しく動作しない可能性があり" "ます。\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1645,50 +1626,50 @@ msgstr "" "このマシンには以下のような問題点があります\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" "このマシン用のROM/CHDは全て正しく吸い出されていません。\n" "\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "キーボードエミュレーションが100%正確ではありません。\n" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "表示色が100%正確ではありません。\n" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "表示色が完全に間違っています。\n" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "表示系のエミュレーションが100%正確ではありません。\n" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "サウンドエミュレーションが100%正確ではありません。\n" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "このマシンは音が鳴りません。\n" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "カクテルモードでの画面反転表示はサポートされていません。\n" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "このマシンは別途アートワークファイルが必要です。\n" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" @@ -1696,7 +1677,7 @@ msgstr "" "このマシンは未完成です。動作の不具合や不足した要素があってもエミュレーション" "のバグではありません。\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" @@ -1704,11 +1685,11 @@ msgstr "" "このマシンにはサウンドハードウェアがありません。音が出なくても正常な動作で" "す。\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "このマシンのプロテクトは完全にエミュレートされていません。\n" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1719,7 +1700,7 @@ msgstr "" "このマシンは動作しません。エミュレーションは未完成です。開発者がエミュレー" "ションを改良するのをお待ち下さい。\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1730,7 +1711,7 @@ msgstr "" "このマシンの一部の要素は、機械的デバイスによる実際の動作が必要なためエミュ" "レートできません。そのため、このマシンを完全にプレイすることはできません。\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1740,17 +1721,17 @@ msgstr "" "\n" "このマシンの動作可能なクローンセット:" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" "\n" "\n" -"OKとタイプするか、ジョイスティックを左右に動かして進む" +"進めるには、何かキーを押してください。" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1765,15 +1746,15 @@ msgstr "" "\n" "CPU:\n" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "MHz" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "kHz" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1781,7 +1762,7 @@ msgstr "" "\n" "サウンド:\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1789,78 +1770,78 @@ msgstr "" "\n" "表示:\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "なし\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "ベクター" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "%1$s:%2$s\n" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "%2$s\n" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "キーボードエミュレーションステータス" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "モード: 部分的エミュレーション" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "UI: 有効" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "** ScrLockキーで切り替え **" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "モード:完全エミュレーション" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "UI: 無効" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "連射機能は有効にできません" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "セーブ先を選択" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "セーブ元を選択" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "セーブはキャンセルされました" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "ロードはキャンセルされました" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "%sにセーブしました" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "%sからロードしました" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1873,173 +1854,173 @@ msgstr "" "「%1$s」で終了\n" "「%2$s」でエミュレーションに戻る" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "マスター音量" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "%1$sの音量" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "CPU %1$sのオーバークロック" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "%1$sのリフレッシュレート" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "%1$sの輝度" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "%1$sのコントラスト" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "%1$sのガンマ" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "%1$s 横方向の拡大" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "%1$s 横方向の位置" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "%1$s 縦方向の拡大" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "%1$s 縦方向の位置" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "レーザーディスク '%1$s' 横方向の拡大" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "レーザーディスク '%1$s' 横方向の位置" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "レーザーディスク '%1$s' 縦方向の拡大" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "レーザーディスク '%1$s' 縦方向の位置" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "ベクターのちらつき" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "ビーム幅(最小)" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "ビーム幅(最大)" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "ビーム強度比重" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "照準の大きさ %1$s" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "照準のオフセット %1$s" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "%1$.3f" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "%1$1.2f" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "画面「%1$s」" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "画面" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "照準の大きさ X %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "照準の大きさ Y %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "照準のオフセット X %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "照準のオフセット Y %1$1.3f" @@ -2089,6 +2070,32 @@ msgstr " 色" msgid " PENS" msgstr " ペン" +#~ msgid "" +#~ "Usage of emulators in conjunction with ROMs you don't own is forbidden by " +#~ "copyright law.\n" +#~ "\n" +#~ "IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " +#~ "ESC.\n" +#~ "\n" +#~ "Otherwise, type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "あなたが所有していないROMをエミュレータで利用することは著作権法で禁じられ" +#~ "ています。\n" +#~ "\n" +#~ "もしあなたが合法的に「%1$s」をプレイする資格がない場合は、ESCキーを押して" +#~ "下さい。\n" +#~ "\n" +#~ "そうでなければOKとタイプするかジョイスティックを左右に入力して進みます。" + +#~ msgid "" +#~ "\n" +#~ "\n" +#~ "Type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "\n" +#~ "\n" +#~ "OKとタイプするか、ジョイスティックを左右に動かして進む" + #~ msgid "Configure Machine" #~ msgstr "マシンの設定" diff --git a/language/Korean/strings.po b/language/Korean/strings.po index bd043223ba5..198a73fcb65 100644 --- a/language/Korean/strings.po +++ b/language/Korean/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Latvian/strings.po b/language/Latvian/strings.po index e3571e2ef54..4bb6f42d893 100644 --- a/language/Latvian/strings.po +++ b/language/Latvian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Lithuanian/strings.po b/language/Lithuanian/strings.po index 3ef9cccb19a..39030f0d506 100644 --- a/language/Lithuanian/strings.po +++ b/language/Lithuanian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Macedonian/strings.po b/language/Macedonian/strings.po index eb1d22f0ac6..25c4119eadc 100644 --- a/language/Macedonian/strings.po +++ b/language/Macedonian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -59,14 +59,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -642,11 +642,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -654,7 +654,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -662,55 +662,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1571,92 +1571,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1664,7 +1652,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1672,21 +1660,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1696,98 +1684,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1796,173 +1784,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Norwegian/strings.po b/language/Norwegian/strings.po index e70544659d4..704a8f42c75 100644 --- a/language/Norwegian/strings.po +++ b/language/Norwegian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Persian/strings.po b/language/Persian/strings.po index 54e02332306..559837e17b5 100644 --- a/language/Persian/strings.po +++ b/language/Persian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -59,14 +59,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -642,11 +642,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -654,7 +654,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -662,55 +662,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1571,92 +1571,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1664,7 +1652,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1672,21 +1660,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1696,98 +1684,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1796,173 +1784,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Polish/strings.po b/language/Polish/strings.po index 6cf4bc61d1e..23989fede0a 100644 --- a/language/Polish/strings.po +++ b/language/Polish/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -62,14 +62,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -645,11 +645,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -657,7 +657,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -665,55 +665,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1574,92 +1574,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1667,7 +1655,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1675,21 +1663,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1699,98 +1687,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1799,173 +1787,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Portuguese/strings.po b/language/Portuguese/strings.po index cf6d13c2003..d950b6320b0 100644 --- a/language/Portuguese/strings.po +++ b/language/Portuguese/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Portuguese_Brazil/strings.po b/language/Portuguese_Brazil/strings.po index 447ae5dabc7..2522a63b58b 100644 --- a/language/Portuguese_Brazil/strings.po +++ b/language/Portuguese_Brazil/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-03-02 14:00+0100\n" "Last-Translator: Ashura-X\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "Recarregar Tudo" msgid "Autofire Status" msgstr "Situação do Autodisparo" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "Desativado" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -645,11 +645,11 @@ msgstr "Aguardar Sincronismo Vertical" msgid "Display Options" msgstr "Opções de Tela" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "Arquivo Já Existe - Sobrescrever?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -657,7 +657,7 @@ msgstr "Arquivo Já Existe - Sobrescrever?" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -665,55 +665,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1578,33 +1578,13 @@ msgstr "Rebobinar" msgid "Fast Forward" msgstr "Avanço Rápido" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" "Este driver necessita de imagens para ser carregado nos seguintes " "dispositivo(s): " -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"O uso de emuladores em conjunto com ROMs que você não possui é proibido por " -"leis de direitos autorais\n" -"\n" -"SE VOCÊ NÃO ESTÁ LEGALMENTE ENTITULADO PARA JOGAR \"%1$s\" NESTE EMULADOR, " -"PRESSIONE ESC.\n" -"\n" -"Caso contrário, digite OK ou mova o joystick para a esquerda e direita para " -"continuar" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" @@ -1612,56 +1592,56 @@ msgstr "" "Uma ou mais ROMs/CHDs para esta máquina estão incorretas. A máquina não irá " "funcionar corretamente" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "Existem problemas conhecidos com esta máquina" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" "Uma ou mais ROMs/CHDs para esta máquina não foram corretamente dumpadas. \n" " " -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "A emulação do teclado talvez não seja 100% perfeita.\n" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "As cores não são 100% perfeitas.\n" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "As cores são completamente erradas.\n" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "A emulação do vídeo não é 100% perfeita.\n" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "A emulação do som não é 100% perfeita.\n" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "A máquina tem problemas no som.\n" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "Inversão de tela no modo coquetel não é suportada.\n" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "Esta máquina requer arquivos externos de artwork\n" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" @@ -1669,7 +1649,7 @@ msgstr "" "Esta máquina nunca foi completada. Ela poderá ter um comportamento estranho " "or faltar elementos que não são bugs na emulação" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" @@ -1677,11 +1657,11 @@ msgstr "" "Esta máquina não tem hardware de som, MAME não irá produzir som algum, isto " "já é esperado." -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "A máquina possui proteção a qual não é completamente emulada.\n" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1692,7 +1672,7 @@ msgstr "" "Não há nada que você possa fazer para fixar isto exceto aguardar os " "desenvolvedores improvisarem a emulação.\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1703,22 +1683,21 @@ msgstr "" "interação física ou de dispositivos mecânicos. Não é possível jogar esta " "máquina plenamente.\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "Existem clones funcionando para esta máquina: " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -"Pressione OK ou mova o joysticks para esquerda e direita para continuar" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1728,98 +1707,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "MHz" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "kHz" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "Som:" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "Vídeo:" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "Nada" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "Vetorial" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "Situação da Emulação do Teclado" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "Modo: Emulação PARCIAL" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "UI: Ativo" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "**Usar ScrLock para alternar" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "Modo: Emulação COMPLETA" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "UI: Desativado" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "Autodisparo não pode ser ativado" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "Selecione a posição para salvar em" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "Selecione a posição para carregar de" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "Salvar cancelado" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "Carregar cancelado" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "Salvar para a posição %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "Carregar da posição %s" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1832,173 +1811,173 @@ msgstr "" "Pressione ''%1$s'' para sair,\n" "Pressione ''%2$s'' para retornar à emulação." -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "Volume Mestre" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "%1$s Volume" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "Overclock CPU %1$s" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "Taxa de Atualização da %1$s" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "Brilho da %1$s" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "Contraste da %1$s" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "Gama da %1$s" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "Extensão Horizontal da %1$s" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "Posição Horizontal %1$s" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "Extensão Vertical da %1$s" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "Posição Vertical da %1$s" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "Laserdisc '%1$s' Extensão Horizontal" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "Laserdisc '%1$s' Posição Horizontal" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "Laserdisc '%1$s' Extensão Vertical" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "Laserdisc '%1$s' Posição Vertical" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "Flicker Vetorial" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "Largura Mínima do Feixe de Luz" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "Largura Máxima do Feixe de Luz" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "Intensidade do tamanho do Feixe de Luz" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "Escala da Mira %1$s" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "X" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "Y" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "Ajuste da Mira" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "%1$3ddB" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "%1$d%%" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "%1$3.0f%%" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "%1$.3ffps" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "%1$.3f" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "%1$1.2f" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "Tela '%1$s'" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "Tela" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "Escala da Mira X %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "Escala da Mira Y %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "Ajuste da Mira X %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "Ajuste da Mira Y %1$1.3f" @@ -2048,6 +2027,31 @@ msgstr " CORES" msgid " PENS" msgstr " CANETAS" +#~ msgid "" +#~ "Usage of emulators in conjunction with ROMs you don't own is forbidden by " +#~ "copyright law.\n" +#~ "\n" +#~ "IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " +#~ "ESC.\n" +#~ "\n" +#~ "Otherwise, type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "O uso de emuladores em conjunto com ROMs que você não possui é proibido " +#~ "por leis de direitos autorais\n" +#~ "\n" +#~ "SE VOCÊ NÃO ESTÁ LEGALMENTE ENTITULADO PARA JOGAR \"%1$s\" NESTE " +#~ "EMULADOR, PRESSIONE ESC.\n" +#~ "\n" +#~ "Caso contrário, digite OK ou mova o joystick para a esquerda e direita " +#~ "para continuar" + +#~ msgid "" +#~ "\n" +#~ "\n" +#~ "Type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "Pressione OK ou mova o joysticks para esquerda e direita para continuar" + #~ msgid "Configure Machine" #~ msgstr "Configurar Máquina" diff --git a/language/Romanian/strings.po b/language/Romanian/strings.po index 6c8bef2066e..d954640fa81 100644 --- a/language/Romanian/strings.po +++ b/language/Romanian/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -62,14 +62,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -645,11 +645,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -657,7 +657,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -665,55 +665,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1574,92 +1574,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1667,7 +1655,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1675,21 +1663,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1699,98 +1687,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1799,173 +1787,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Russian/strings.po b/language/Russian/strings.po index e581887a29a..4f134885e27 100644 --- a/language/Russian/strings.po +++ b/language/Russian/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -64,14 +64,14 @@ msgstr "Перезагрузить все" msgid "Autofire Status" msgstr "Состояние" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "Выключен" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -647,11 +647,11 @@ msgstr "" msgid "Display Options" msgstr "Настройки видео" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -659,7 +659,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -667,55 +667,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1576,23 +1576,11 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" @@ -1600,7 +1588,7 @@ msgstr "" "Один или несколько ROM/CHD этой системы не верные. Эта система может " "работать не правильно.\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1608,48 +1596,48 @@ msgstr "" "Имеются известные проблемы с этой системой\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "Один или несколько ROM/CHD этой системы не были нормально сдамплены.\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "Эмуляция клавиатуры не 100% точная.\n" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "Цвета не 100% точные.\n" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "Цвета совсем не правильные.\n" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "Эмуляция видео не 100% точная.\n" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "Эмуляция звука не 100% точная.\n" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "Звук не эмулируется.\n" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "Переворот экрана в режиме коктейль-стола не поддерживается.\n" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "Этой системе нужны внешние файлы оформления\n" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" @@ -1657,7 +1645,7 @@ msgstr "" "Разработка этой системы так и не была завершена. Может наблюдаться странное " "поведение или отсутсвующие элементы. Это не является ошибками эмуляции.\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" @@ -1665,11 +1653,11 @@ msgstr "" "У этой системы нет звукового оборудования, в процессе эмуляции не будет " "никаких звуков, так и должно быть.\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "Защита этой системы эмулируется не полностью.\n" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1680,7 +1668,7 @@ msgstr "" "ЭТА СИСТЕМА НЕ РАБОТАЕТ. Эмуляция этой системы не завершена. Вы никак не " "сможете исправить проблемы, лишь ждать когда разработчики улучшат эмуляцию.\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1688,7 +1676,7 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1698,17 +1686,14 @@ msgstr "" "\n" "Известные работающие клоны этой системы: " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -"\n" -"\n" -"Для продолжения напечатайте OK либо нажмите влево затем вправо на джойстике" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1718,15 +1703,15 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1734,7 +1719,7 @@ msgstr "" "\n" "Звук:\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1742,78 +1727,78 @@ msgstr "" "\n" "Видео:\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "Нет\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "Состояние эмуляции клавиатуры" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "Режим: Частичная эмуляция" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "UI: Включен" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "**Нажмите ScrLock для переключения**" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "Режим: Полная эмуляция" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "UI: Выключен" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "Авто-огонь не может быть включен" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "Укажите слот сохранения" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "Укажите слот загрузки" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "Сохранение отменено" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "Загрузка отменена" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "Сохранение состояния %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "Загрузка состояния %s" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1822,173 +1807,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "Общая громкость" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "Мерцание луча" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "Минимальная ширина луча" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "Максимальная ширина луча" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "Насыщенность луча" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "Экран" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" @@ -2038,6 +2023,16 @@ msgstr " ЦВЕТА" msgid " PENS" msgstr "" +#~ msgid "" +#~ "\n" +#~ "\n" +#~ "Type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "\n" +#~ "\n" +#~ "Для продолжения напечатайте OK либо нажмите влево затем вправо на " +#~ "джойстике" + #~ msgid "Double click or press " #~ msgstr "Кликните два раза или нажмите " diff --git a/language/Serbian/strings.po b/language/Serbian/strings.po index 265f1e7f088..f21e76216e0 100644 --- a/language/Serbian/strings.po +++ b/language/Serbian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-03-02 21:46+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -41,7 +41,7 @@ msgid "" "Cheat Comment:\n" "%s" msgstr "" -"Primedba za varanje:\n" +"Komentar za varanje:\n" "%s" #: src/emu/ui/cheatopt.cpp:90 @@ -50,7 +50,7 @@ msgstr "Sva varanja ponovo učitana" #: src/emu/ui/cheatopt.cpp:121 msgid "Autofire Settings" -msgstr "Podešenja automatskog pucanja" +msgstr "Podešavanja automatskog pucanja" #: src/emu/ui/cheatopt.cpp:139 msgid "Reset All" @@ -64,14 +64,14 @@ msgstr "Ponovo učitaj sve" msgid "Autofire Status" msgstr "Stanje automatskog pucanja" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "Onemogućeno" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -147,12 +147,12 @@ msgstr "Drugi filter" #: src/emu/ui/custmenu.cpp:175 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" -msgstr "" +msgstr "^!Proizvođač" #: src/emu/ui/custmenu.cpp:184 src/emu/ui/custmenu.cpp:472 #: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" -msgstr "" +msgstr "^!Godina" #: src/emu/ui/custmenu.cpp:193 src/emu/ui/custmenu.cpp:508 msgid "Remove last filter" @@ -169,19 +169,19 @@ msgstr "Izbor proizvoljnih filtera" #: src/emu/ui/custmenu.cpp:463 msgid "^!Publisher" -msgstr "" +msgstr "^!Izdavač" #: src/emu/ui/custmenu.cpp:481 msgid "^!Software List" -msgstr "" +msgstr "^!Lista programa" #: src/emu/ui/custmenu.cpp:490 msgid "^!Device type" -msgstr "" +msgstr "^!Tip uredjaja" #: src/emu/ui/custmenu.cpp:499 msgid "^!Region" -msgstr "" +msgstr "^!Region" #: src/emu/ui/custui.cpp:22 msgid "Show All" @@ -217,11 +217,11 @@ msgstr "Prikaži bočne panele" #: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" -msgstr "Proizvoljna podešenja korisničkog interfejsa" +msgstr "Podešavanja korisničkog interfejsa" #: src/emu/ui/custui.cpp:244 msgid "default" -msgstr "" +msgstr "uobičajeno" #: src/emu/ui/custui.cpp:347 msgid "UI Font" @@ -233,7 +233,7 @@ msgstr "Podebljano" #: src/emu/ui/custui.cpp:353 msgid "Italic" -msgstr "Ukošeno" +msgstr "Iskošeno" #: src/emu/ui/custui.cpp:358 msgid "Lines" @@ -245,7 +245,7 @@ msgstr "Visina teksta za informacije" #: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" -msgstr "Podešenje fontova za korisnički interfejs" +msgstr "Podešavanje fontova za korisnički interfejs" #: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." @@ -270,7 +270,7 @@ msgstr "Boja pozadine za izabranu stavku" #: src/emu/ui/custui.cpp:510 msgid "Subitem color" -msgstr "Boja podstavke" +msgstr "Boja pod-stavke" #: src/emu/ui/custui.cpp:511 src/emu/ui/custui.cpp:606 msgid "Clone" @@ -298,7 +298,7 @@ msgstr "Boja klizača" #: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" -msgstr "" +msgstr "Grafički prikaz pozadine" #: src/emu/ui/custui.cpp:518 msgid "Mouse over color" @@ -310,11 +310,11 @@ msgstr "Boja pozadine pri prelasku miša" #: src/emu/ui/custui.cpp:520 msgid "Mouse down color" -msgstr "" +msgstr "Boja pri pritisku miša" #: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" -msgstr "" +msgstr "Boja pozadine miša" #: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" @@ -322,12 +322,12 @@ msgstr "Vrati originalne boje" #: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" -msgstr "Podešenje boja korisničkog interfejsa" +msgstr "Podešavanje boja korisničkog interfejsa" #: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" -msgstr "" +msgstr "Dupli klik ili pritisnite %1$s da promenite boju" #: src/emu/ui/custui.cpp:594 msgid "Menu Preview" @@ -339,7 +339,7 @@ msgstr "Normalno" #: src/emu/ui/custui.cpp:603 msgid "Subitem" -msgstr "Podstavka" +msgstr "Pod-stavka" #: src/emu/ui/custui.cpp:604 msgid "Selected" @@ -351,22 +351,22 @@ msgstr "Prelay mišem" #: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" -msgstr "" +msgstr "Alfa" #: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 #: src/emu/ui/custui.cpp:1007 msgid "Red" -msgstr "" +msgstr "Crvenа" #: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 #: src/emu/ui/custui.cpp:1010 msgid "Green" -msgstr "" +msgstr "Zelenа" #: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 #: src/emu/ui/custui.cpp:1011 msgid "Blue" -msgstr "" +msgstr "Plavа" #: src/emu/ui/custui.cpp:867 msgid "Choose from palette" @@ -374,39 +374,39 @@ msgstr "Izabrati iz palete" #: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" -msgstr " - ARGB podešenja" +msgstr " - ARGB podešavanja" #: src/emu/ui/custui.cpp:907 msgid "Color preview =" -msgstr "Probni prikaz boja =" +msgstr "Prikaz boja =" #: src/emu/ui/custui.cpp:1003 msgid "White" -msgstr "" +msgstr "Bela" #: src/emu/ui/custui.cpp:1004 msgid "Silver" -msgstr "" +msgstr "Srebrna" #: src/emu/ui/custui.cpp:1005 msgid "Gray" -msgstr "" +msgstr "Siva" #: src/emu/ui/custui.cpp:1006 msgid "Black" -msgstr "" +msgstr "Crna" #: src/emu/ui/custui.cpp:1008 msgid "Orange" -msgstr "" +msgstr "Narandžasta" #: src/emu/ui/custui.cpp:1009 msgid "Yellow" -msgstr "" +msgstr "Žuta" #: src/emu/ui/custui.cpp:1012 msgid "Violet" -msgstr "" +msgstr "Ljubičasta" #: src/emu/ui/datmenu.cpp:64 msgid "Software History" @@ -429,11 +429,11 @@ msgstr "Istorija" #: src/emu/ui/datmenu.cpp:286 src/emu/ui/selgame.cpp:40 msgid "Mameinfo" -msgstr "Mame - informacije" +msgstr "МАМЕ - informacije" #: src/emu/ui/datmenu.cpp:288 src/emu/ui/selgame.cpp:42 msgid "Messinfo" -msgstr "Mess - informacije" +msgstr "МESS - informacije" #: src/emu/ui/datmenu.cpp:290 src/emu/ui/selgame.cpp:41 msgid "Sysinfo" @@ -445,7 +445,7 @@ msgstr "Mamescore" #: src/emu/ui/datmenu.cpp:294 src/emu/ui/selgame.cpp:44 msgid "Gameinit" -msgstr "" +msgstr "Inicijalizacija" #: src/emu/ui/datmenu.cpp:296 src/emu/ui/selgame.cpp:43 msgid "Command" @@ -557,16 +557,16 @@ msgstr "Versus ekrani" #: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 msgid "Covers" -msgstr "" +msgstr "Maske" #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" -msgstr "Podešenje direktorijuma" +msgstr "Podešavanje direktorijuma" #: src/emu/ui/dirmenu.cpp:183 #, c-format msgid "Current %1$s Folders" -msgstr "" +msgstr "Trenutni %1$s direktorijum" #: src/emu/ui/dirmenu.cpp:195 msgid "Change Folder" @@ -583,12 +583,12 @@ msgstr "Ukloni direktorijum" #: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" -msgstr "" +msgstr "Promeni %1$s direktorijum - Pretraga: %2$s_" #: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" -msgstr "" +msgstr "Dodaj %1$s direktorijum - Pretraga: %2$s_" #: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" @@ -597,15 +597,15 @@ msgstr "Pritisnite TAB da podesite" #: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" -msgstr "" +msgstr "Ukloni %1$s direktorijum" #: src/emu/ui/dsplmenu.cpp:38 msgid "Video Mode" -msgstr "" +msgstr "Video mod" #: src/emu/ui/dsplmenu.cpp:40 msgid "Triple Buffering" -msgstr "" +msgstr "Trostruko baferovanje" #: src/emu/ui/dsplmenu.cpp:41 msgid "HLSL" @@ -617,42 +617,42 @@ msgstr "" #: src/emu/ui/dsplmenu.cpp:44 msgid "Bilinear Filtering" -msgstr "" +msgstr "Bilinearni filter" #: src/emu/ui/dsplmenu.cpp:45 msgid "Bitmap Prescaling" -msgstr "" +msgstr "Pre-skaliranje" #: src/emu/ui/dsplmenu.cpp:46 msgid "Window Mode" -msgstr "" +msgstr "Izvršavaj u prozoru" #: src/emu/ui/dsplmenu.cpp:47 msgid "Enforce Aspect Ratio" -msgstr "" +msgstr "Forsiraj odnos stranica" #: src/emu/ui/dsplmenu.cpp:48 msgid "Start Out Maximized" -msgstr "" +msgstr "Startuj maksimizovano" #: src/emu/ui/dsplmenu.cpp:49 msgid "Synchronized Refresh" -msgstr "" +msgstr "Sinhronizovano osvežavanje" #: src/emu/ui/dsplmenu.cpp:50 msgid "Wait Vertical Sync" -msgstr "" +msgstr "Čekaj vertikalnu sinhronizaciju" #: src/emu/ui/dsplmenu.cpp:202 src/emu/ui/dsplmenu.cpp:222 #: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Opcije prikaza" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" -msgstr "" +msgstr "Fajl već postoji - prepiši?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -660,7 +660,7 @@ msgstr "" msgid "No" msgstr "Ne" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -668,79 +668,81 @@ msgstr "Ne" msgid "Yes" msgstr "Da" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" -msgstr "" +msgstr "Novo ime:" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" -msgstr "" +msgstr "Format zapisa:" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" -msgstr "" +msgstr "Kreiraj" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" -msgstr "" +msgstr "Molim unesite i ekstenziju" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" -msgstr "" +msgstr "[prazan slot]" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" -msgstr "" +msgstr "[kreiraj]" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" -msgstr "" +msgstr "[lista programa]" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" -msgstr "" - -#: src/emu/ui/filesel.cpp:862 -msgid "Select access mode" -msgstr "" - -#: src/emu/ui/filesel.cpp:863 -msgid "Read-only" -msgstr "" - -#: src/emu/ui/filesel.cpp:865 -msgid "Read-write" -msgstr "" +msgstr "Odaberi format" #: src/emu/ui/filesel.cpp:866 -msgid "Read this image, write to another image" -msgstr "" +msgid "Select access mode" +msgstr "Odaberi mod pristupa" #: src/emu/ui/filesel.cpp:867 +msgid "Read-only" +msgstr "Samo čitanje" + +#: src/emu/ui/filesel.cpp:869 +msgid "Read-write" +msgstr "Čitanje-pisanje" + +#: src/emu/ui/filesel.cpp:870 +msgid "Read this image, write to another image" +msgstr "Čitaj ovaj fajl, piši u drugi" + +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" -msgstr "" +msgstr "Čitaj ovaj fajl, piši razlike" #: src/emu/ui/imgcntrl.cpp:115 msgid "Cannot save over directory" -msgstr "" +msgstr "Nemoguće snimiti preko direktorijuma" #: src/emu/ui/imgcntrl.cpp:149 msgid "" "The software selected is missing one or more required ROM or CHD images. " "Please select a different one." msgstr "" +"Odabranom programu nedostaje jedan ili više ROM ili CHD fajlova. " +"Molim odaberite drugi." #: src/emu/ui/info.cpp:98 msgid "Not supported" -msgstr "" +msgstr "Nije podržano" #: src/emu/ui/info.cpp:101 msgid "Partially supported" -msgstr "" +msgstr "Delimično podržano" #: src/emu/ui/info.cpp:109 msgid "[empty]" -msgstr "" +msgstr "[prazno]" #: src/emu/ui/info_pty.cpp:26 src/emu/ui/mainmenu.cpp:90 msgid "Pseudo terminals" @@ -748,15 +750,15 @@ msgstr "Pseudo terminali" #: src/emu/ui/info_pty.cpp:35 msgid "[failed]" -msgstr "" +msgstr "[neuspešno]" #: src/emu/ui/inputmap.cpp:52 msgid "User Interface" -msgstr "" +msgstr "Korisnički interfejs" #: src/emu/ui/inputmap.cpp:59 msgid "Other Controls" -msgstr "" +msgstr "Ostale kontrole" #: src/emu/ui/inputmap.cpp:625 src/emu/ui/miscmenu.cpp:90 #: src/emu/ui/slotopt.cpp:172 @@ -765,11 +767,11 @@ msgstr "Resetuj" #: src/emu/ui/mainmenu.cpp:53 msgid "Input (general)" -msgstr "Podešenje kontrola (globalno)" +msgstr "Podešavanje kontrola (globalno)" #: src/emu/ui/mainmenu.cpp:55 msgid "Input (this Machine)" -msgstr "Podešenje kontrola (ova mašina)" +msgstr "Podešavanje kontrola (ova mašina)" #: src/emu/ui/mainmenu.cpp:59 msgid "Analog Controls" @@ -785,7 +787,7 @@ msgstr "Konfiguracija mašine" #: src/emu/ui/mainmenu.cpp:68 msgid "Bookkeeping Info" -msgstr "Informacije o knjigovodstvu mašine" +msgstr "Informacije o statistici mašine" #: src/emu/ui/mainmenu.cpp:71 msgid "Machine Information" @@ -793,11 +795,11 @@ msgstr "Informacije o mašini" #: src/emu/ui/mainmenu.cpp:77 msgid "Image Information" -msgstr "Informacije o slici" +msgstr "Informacije o programu" #: src/emu/ui/mainmenu.cpp:80 msgid "File Manager" -msgstr "Fajl menadžer" +msgstr "Upravljanje fajlovima" #: src/emu/ui/mainmenu.cpp:85 msgid "Tape Control" @@ -809,7 +811,7 @@ msgstr "Izbor BIOS-a" #: src/emu/ui/mainmenu.cpp:99 msgid "Slot Devices" -msgstr "" +msgstr "Slot uređaji" #: src/emu/ui/mainmenu.cpp:106 msgid "Barcode Reader" @@ -857,31 +859,31 @@ msgstr "Izaberi novu mašinu" #: src/emu/ui/menu.cpp:45 msgid "Control Panels" -msgstr "" +msgstr "Kontrolni panel" #: src/emu/ui/menu.cpp:50 msgid "Artwork Preview" -msgstr "" +msgstr "Pregled artwork-a" #: src/emu/ui/menu.cpp:54 msgid "Game Over" -msgstr "" +msgstr "Završni ekran igre" #: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" -msgstr "" +msgstr "Dodavanje ili uklanjanje omiljenih" #: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" -msgstr "" +msgstr "Eksportuj prikazanu listu u fajl" #: src/emu/ui/menu.cpp:66 msgid "Show DATs view" -msgstr "" +msgstr "Prikaži DAT" #: src/emu/ui/menu.cpp:253 msgid "Return to Machine" -msgstr "Podešenje kontrola (ova mašina)" +msgstr "Podešavanje kontrola (ova mašina)" #: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" @@ -893,15 +895,15 @@ msgstr "Povratak u prethodni meni" #: src/emu/ui/menu.cpp:681 msgid "Auto" -msgstr "" +msgstr "Automatski" #: src/emu/ui/menu.cpp:2098 msgid "Images" -msgstr "" +msgstr "Programi" #: src/emu/ui/menu.cpp:2099 msgid "Infos" -msgstr "" +msgstr "Informacije" #: src/emu/ui/miscmenu.cpp:36 msgid "Keyboard Mode:" @@ -1011,7 +1013,7 @@ msgstr "%s.xml sačuvan u ui direktorijum." #: src/emu/ui/miscmenu.cpp:765 msgid "Name: Description:\n" -msgstr "Ime: Opis:\n" +msgstr "Ime: Opis:\n" #: src/emu/ui/miscmenu.cpp:777 #, c-format @@ -1020,11 +1022,11 @@ msgstr "%s.txt sačuvan u ui direktorijum." #: src/emu/ui/miscmenu.cpp:795 msgid "Export XML format (like -listxml)" -msgstr "Izvezi XML format" +msgstr "Izvezi XML format (kao -listxml)" #: src/emu/ui/miscmenu.cpp:796 msgid "Export TXT format (like -listfull)" -msgstr "Izvezi TXT format" +msgstr "Izvezi TXT format (kao -listfull)" #: src/emu/ui/miscmenu.cpp:854 msgid "Dummy" @@ -1037,7 +1039,7 @@ msgstr "Sačuvaj konfiguraciju mašine" #: src/emu/ui/miscmenu.cpp:967 src/emu/ui/miscmenu.cpp:987 #: src/emu/ui/selgame.cpp:587 msgid "Plugins" -msgstr "" +msgstr "Dodatci" #: src/emu/ui/optsmenu.cpp:214 msgid "Filter" @@ -1045,15 +1047,15 @@ msgstr "Filter" #: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" -msgstr "" +msgstr " ^!Fajl" #: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" -msgstr "" +msgstr " ^!Kategorija" #: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" -msgstr "" +msgstr "^!Pripremi filter" #: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" @@ -1078,7 +1080,7 @@ msgstr "Sačuvaj konfiguraciju" #: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" -msgstr "Podešenja" +msgstr "Podešavanja" #: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" @@ -1106,7 +1108,7 @@ msgstr "Izborna lista - pretraga:" #: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" -msgstr "" +msgstr "Dupli klik ili pritisnite %1$s za selektovanje" #: src/emu/ui/selgame.cpp:38 msgid "General Info" @@ -1186,7 +1188,7 @@ msgstr "Drajver je klon od: %1$-.100s" #: src/emu/ui/selgame.cpp:841 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" -msgstr "Drajver je predak" +msgstr "Drajver je osnovni" #: src/emu/ui/selgame.cpp:845 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 @@ -1322,7 +1324,7 @@ msgstr "Zvuk: OK\n" #: src/emu/ui/selgame.cpp:1560 #, c-format msgid "Driver is Skeleton: %1$s\n" -msgstr "Drajver je okosnica: %s\n" +msgstr "Drajver je \"skelet\": %s\n" #: src/emu/ui/selgame.cpp:1561 #, c-format @@ -1337,7 +1339,7 @@ msgstr "Zahteva ilustracije: %1$s\n" #: src/emu/ui/selgame.cpp:1563 #, c-format msgid "Requires Clickable Artwork: %1$s\n" -msgstr "Zahteva ilustracije na koje moze da se klikne: %1$s\n" +msgstr "Zahteva klik ilustracije: %1$s\n" #: src/emu/ui/selgame.cpp:1564 #, c-format @@ -1420,6 +1422,10 @@ msgid "" "\n" "Press any key (except ESC) to continue." msgstr "" +"Selektovanom programu nedostaje jedan ili više fajlova. Molim selektujte " +"drugi program.\n" +"\n" +"Pritisnite bilo koji taster (osim ESC) za nastavak." #: src/emu/ui/selsoft.cpp:682 #, c-format @@ -1487,7 +1493,7 @@ msgstr "" "definisanu u %1$s.ini fajlu\n" "\n" "Ako je ovo Vaš prvi put da koristite %2$s, molimo Vas pogledajte config.txt " -"fajl u docs direktorijumu za informacije o podešenju %2$s." +"fajl u docs direktorijumu za informacije o podešavanju %2$s." #: src/emu/ui/simpleselgame.cpp:287 #, c-format @@ -1538,94 +1544,74 @@ msgstr "Koristi dodatne semplove" #: src/emu/ui/swlist.cpp:70 msgid "[file manager]" -msgstr "" +msgstr "[upravljanje fajlovima]" #: src/emu/ui/swlist.cpp:235 msgid "Switch Item Ordering" -msgstr "" +msgstr "Promeni sortiranje" #: src/emu/ui/swlist.cpp:268 #, c-format msgid "Switched Order: entries now ordered by %s" -msgstr "" +msgstr "Promenjen redosled: sada je sortirano po %s" #: src/emu/ui/swlist.cpp:268 msgid "shortname" -msgstr "" +msgstr "skraćeno ime" #: src/emu/ui/swlist.cpp:268 msgid "description" -msgstr "" +msgstr "opis" #: src/emu/ui/swlist.cpp:436 msgid "[compatible lists]" -msgstr "" +msgstr "[kompatibilne liste]" #: src/emu/ui/tapectrl.cpp:84 msgid "stopped" -msgstr "" +msgstr "stopirano" #: src/emu/ui/tapectrl.cpp:86 msgid "playing" -msgstr "" +msgstr "reprodukcija" #: src/emu/ui/tapectrl.cpp:86 msgid "(playing)" -msgstr "" +msgstr "(reprodukcija)" #: src/emu/ui/tapectrl.cpp:87 msgid "recording" -msgstr "" +msgstr "snimanje" #: src/emu/ui/tapectrl.cpp:87 msgid "(recording)" -msgstr "" +msgstr "(snimanje)" #: src/emu/ui/tapectrl.cpp:94 msgid "Pause/Stop" -msgstr "" +msgstr "Pauza/Stop" #: src/emu/ui/tapectrl.cpp:97 msgid "Play" -msgstr "" +msgstr "Pusti" #: src/emu/ui/tapectrl.cpp:100 msgid "Record" -msgstr "" +msgstr "Snimi" #: src/emu/ui/tapectrl.cpp:103 msgid "Rewind" -msgstr "" +msgstr "Premotaj" #: src/emu/ui/tapectrl.cpp:106 msgid "Fast Forward" -msgstr "" +msgstr "Premotaj u napred" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "Za ovaj drajver je neophodno da slike budu učitane u sledeće uređaje:" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"Upotreba emulatora u vezi sa ROM-ovima koje ne posedujete je zabranjena " -"zakonom o autorskim pravima.\n" -"\n" -"AKO VAM NIJE DOZVOLJENO ZAKONOM DA IGRATE \"%1$s\" NA OVOM EMULATORU, " -"PRITISNITE ESC.\n" -"\n" -"U suprotnom, otkucajte OK ili pomerite komandnu palicu (džojstik) levo, pa " -"desno da nastavite" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" @@ -1633,7 +1619,7 @@ msgstr "" "Jedan ili više ROM/CHD fajlova za ovu mašinu su neispravni. Mašina možda " "neće ispravno raditi.\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1641,49 +1627,49 @@ msgstr "" "Postoje poznati problemi s ovom mašinom\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" "Jedan ili više ROM/CHD fajlova za ovu mašinu nisu ispravno napravljeni.\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "Emulacija tastature možda nije 100% tačna.\n" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "Boje nisu 100% tačne.\n" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "Boje su potpuno pogrešne.\n" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "Video emulacija nije 100% tačna.\n" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "Emulacija zvuka nije 100% tačna.\n" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "Mašini nedostaje zvuk.\n" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "Obrtanje ekrana u \"koktel\" modu nije podržano.\n" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "Mašina zahteva dodatne ilustracione fajlove\n" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" @@ -1691,7 +1677,7 @@ msgstr "" "Mašsina nije nikad završena. Može se javiti čudno ponašanje ili nedostatak " "elemenata sto ne predstavlja problem s emulacijom.\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" @@ -1699,11 +1685,11 @@ msgstr "" "Mašina ne poseduje uređaj za zvuk, MAME neće puštati zvuk, ovo je očekivano " "ponašanje.\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "Mašina ima zaštitu koja nije potpuno emulirana.\n" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1714,7 +1700,7 @@ msgstr "" "OVA MAŠINA NE RADI. Emulacija ove mašine još nije potpuna. Ne možete ništa " "uraditi u vezi s tim, osim da sačekate programere da unaprede emulaciju.\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1726,7 +1712,7 @@ msgstr "" "interakciju ili se sastoje od mehaničkih uređaja. Nemoguće je igrati se na " "ovoj mašini u potpunosti.\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1736,18 +1722,17 @@ msgstr "" "\n" "Postoji klonovi ove mašine koji rade: " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" "\n" "\n" -"Otkucajte OK ili pomerite komandnu palicu (džojstik) levo, pa desno da " -"nastavite" +"Pritsnite bilo koji taster za nastavak" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1762,15 +1747,15 @@ msgstr "" "\n" "CPU:\n" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "MHz" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "kHz" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1778,7 +1763,7 @@ msgstr "" "\n" "Zvuk:\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1786,80 +1771,80 @@ msgstr "" "\n" "Video:\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" "Nijedan\n" "\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "Vektor" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "%1$s: %2$s\n" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "%2$s\n" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "Stanje emulacije tastature" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "Mod: DELIMIČNA emulacija" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "Korisnički interfejs: omogućen" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "**Koristite ScrLock da promenite radno stanje**" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "Mod: POTPUNA emulacija" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "Korisnički interfejs: onesposobljen" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "Automatsko pucanje ne može da se omogući" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "Izaberite poziciju na koju želite da snimite" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "Izaberite poziciju sa koje želite da učitate" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "Čuvanje stanja igre otkazano" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "Učitavanje stanja igre otkazano" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "Sačuvaj na poziciju %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "Učitaj sa pozicije %s" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1872,173 +1857,173 @@ msgstr "" "Pritisnite ''%s'' za napuštanje programa,\n" "Pritisnite ''%s'' za nastavak emulacije." -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "Glavna jačina zvuka" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "%1$s jačina zvuka" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "Ubrzanje osnovnog takta CPU %1$s" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "%1$s frekvencija osvežavanja" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "%1$s osvetljenost" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "%1$s kontrast" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" -msgstr "%1$s gamut" +msgstr "%1$s gama" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "%1$s rastezanje po horizontali" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "%1$s horizontalna pozicija" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "%1$s rastezanje po vertikali" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "%1$s vertikalna pozicija" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "Laserdisc '%1$s' rastezanje po horizontali" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "Laserdisc '%1$s' horizontalna pozicija" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "Laserdisc '%1$s' rastezanje po vertikali" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "Laserdisc '%1$s' vertikalna pozicija" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "Treperenje vektora" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "Minimalna širina snopa" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "Maksimalna širinia snopa" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "Intenzitet snopa" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "Razmera nišana %1$s" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "X" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "Y" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "Pomeraj nišana %1$s" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "%1$3ddB" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "%1$d%%" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "%1$3.0f%%" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "%1$.3ffps" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "%1$.3f" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "%1$1.2f" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "Ekran '%1$s'" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "Ekran" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "Razmera nišana X %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "Razmera nišana Y %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "Pomeraj nišana X %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "Pomeraj nišana Y %1$1.3f" @@ -2086,43 +2071,4 @@ msgstr " BOJE" #: src/emu/ui/viewgfx.cpp:391 msgid " PENS" -msgstr "" - -#~ msgid "Configure Machine" -#~ msgstr "Konfiguracija mašine" - -#~ msgid "**Error loading %s.ini**" -#~ msgstr "**Greška prilikom učitavanja %s.ini**" - -#~ msgid "**Error loading ui.ini**" -#~ msgstr "**Greška prilikom učitavanja ui.ini**" - -#~ msgid "Double click or press " -#~ msgstr "Dupli klik ili pritisak tastera" - -#~ msgid " to change the color value" -#~ msgstr " da se promeni vrednost boje" - -#~ msgid " to select" -#~ msgstr " za izabrati" - -#~ msgid "Current " -#~ msgstr "Trenutno" - -#~ msgid " Folders" -#~ msgstr " Direktorijumi" - -#~ msgid "Change)" -#~ msgstr "Promeni)" - -#~ msgid "Add" -#~ msgstr "Dodaj" - -#~ msgid " Folder - Search: " -#~ msgstr " Direktorijum - pretraga" - -#~ msgid "Remove " -#~ msgstr "Ukloni" - -#~ msgid " Folder" -#~ msgstr " Direktorijum" +msgstr " OLOVKE" diff --git a/language/Serbian_Cyrillic/strings.po b/language/Serbian_Cyrillic/strings.po index ed2538b6ba6..87eef55b6e4 100644 --- a/language/Serbian_Cyrillic/strings.po +++ b/language/Serbian_Cyrillic/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-23 12:43+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -41,7 +41,7 @@ msgid "" "Cheat Comment:\n" "%s" msgstr "" -"Примeдба за варањe:\n" +"Kometar за варањe:\n" "%s" #: src/emu/ui/cheatopt.cpp:90 @@ -50,7 +50,7 @@ msgstr "Сва варања поново учитана" #: src/emu/ui/cheatopt.cpp:121 msgid "Autofire Settings" -msgstr "Подeшeња аутоматског пуцања" +msgstr "Подeшавања аутоматског пуцања" #: src/emu/ui/cheatopt.cpp:139 msgid "Reset All" @@ -64,14 +64,14 @@ msgstr "Поново учитаj свe" msgid "Autofire Status" msgstr "Стањe аутоматског пуцања" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "Онeмогућeно" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -102,11 +102,11 @@ msgstr "Задршка аутоматског пуцања" #: src/emu/ui/ctrlmenu.cpp:20 msgid "Lightgun Device Assignment" -msgstr "Додeљивањe Лигхтгун урeђаjа" +msgstr "Додeљивањe Lightgun урeђаjа" #: src/emu/ui/ctrlmenu.cpp:21 msgid "Trackball Device Assignment" -msgstr "Додeљивањe Трацкбалл урeђаjа" +msgstr "Додeљивањe Trackball урeђаjа" #: src/emu/ui/ctrlmenu.cpp:22 msgid "Pedal Device Assignment" @@ -147,12 +147,12 @@ msgstr "Други филтeр" #: src/emu/ui/custmenu.cpp:175 src/emu/ui/optsmenu.cpp:235 msgid "^!Manufacturer" -msgstr "" +msgstr "^!Произвођач" #: src/emu/ui/custmenu.cpp:184 src/emu/ui/custmenu.cpp:472 #: src/emu/ui/optsmenu.cpp:243 msgid "^!Year" -msgstr "" +msgstr "^!Година" #: src/emu/ui/custmenu.cpp:193 src/emu/ui/custmenu.cpp:508 msgid "Remove last filter" @@ -169,19 +169,19 @@ msgstr "Избор произвољних филтeра" #: src/emu/ui/custmenu.cpp:463 msgid "^!Publisher" -msgstr "" +msgstr "^!Издавач" #: src/emu/ui/custmenu.cpp:481 msgid "^!Software List" -msgstr "" +msgstr "^!Листа програма" #: src/emu/ui/custmenu.cpp:490 msgid "^!Device type" -msgstr "" +msgstr "^!Тип уређаја" #: src/emu/ui/custmenu.cpp:499 msgid "^!Region" -msgstr "" +msgstr "^!Регион" #: src/emu/ui/custui.cpp:22 msgid "Show All" @@ -217,11 +217,11 @@ msgstr "Прикажи бочнe панeлe" #: src/emu/ui/custui.cpp:166 src/emu/ui/custui.cpp:186 msgid "Custom UI Settings" -msgstr "Произвољна подeшeња корисничког интeрфejса" +msgstr "Подeшавања корисничког интeрфejса" #: src/emu/ui/custui.cpp:244 msgid "default" -msgstr "" +msgstr "уобичаjeно" #: src/emu/ui/custui.cpp:347 msgid "UI Font" @@ -233,7 +233,7 @@ msgstr "Подeбљано" #: src/emu/ui/custui.cpp:353 msgid "Italic" -msgstr "Укошeно" +msgstr "Искошeно" #: src/emu/ui/custui.cpp:358 msgid "Lines" @@ -245,12 +245,12 @@ msgstr "Висина тeкста за информациje" #: src/emu/ui/custui.cpp:381 msgid "UI Fonts Settings" -msgstr "Подeшeњe фонтова за кориснички интeрфejс" +msgstr "Подeшавање фонтова за кориснички интeрфejс" #: src/emu/ui/custui.cpp:408 msgid "Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit." msgstr "" -"Примeр тeкста - Лорeм ипсум долор сит амeт, цонсeцтeтур адиписцинг eлит." +"Примeр тeкста - Lorem ipsum dolor sit amet, consectetur adipiscing elit." #: src/emu/ui/custui.cpp:506 msgid "Normal text" @@ -286,7 +286,7 @@ msgstr "Позадина" #: src/emu/ui/custui.cpp:514 msgid "Dipswitch" -msgstr "ДИП прeкидач" +msgstr "DIP прeкидач" #: src/emu/ui/custui.cpp:515 msgid "Unavailable color" @@ -298,7 +298,7 @@ msgstr "Боjа клизача" #: src/emu/ui/custui.cpp:517 msgid "Gfx viewer background" -msgstr "" +msgstr "Графички приказ позадине" #: src/emu/ui/custui.cpp:518 msgid "Mouse over color" @@ -310,11 +310,11 @@ msgstr "Боjа позадинe при прeласку миша" #: src/emu/ui/custui.cpp:520 msgid "Mouse down color" -msgstr "" +msgstr "Боја при притиску миша" #: src/emu/ui/custui.cpp:521 msgid "Mouse down background color" -msgstr "" +msgstr "Боја позадине миша" #: src/emu/ui/custui.cpp:524 msgid "Restore originals colors" @@ -322,12 +322,12 @@ msgstr "Врати оригиналнe боje" #: src/emu/ui/custui.cpp:540 msgid "UI Colors Settings" -msgstr "Подeшeњe боjа корисничког интeрфejса" +msgstr "Подeшавање боjа корисничког интeрфejса" #: src/emu/ui/custui.cpp:568 #, c-format msgid "Double click or press %1$s to change the color value" -msgstr "" +msgstr "Дупли клик или притисните %1$s да промените боју" #: src/emu/ui/custui.cpp:594 msgid "Menu Preview" @@ -339,7 +339,7 @@ msgstr "Нормално" #: src/emu/ui/custui.cpp:603 msgid "Subitem" -msgstr "Подставка" +msgstr "Под-ставка" #: src/emu/ui/custui.cpp:604 msgid "Selected" @@ -351,22 +351,22 @@ msgstr "Прeлаз мишeм" #: src/emu/ui/custui.cpp:837 src/emu/ui/custui.cpp:840 msgid "Alpha" -msgstr "" +msgstr "Алфа" #: src/emu/ui/custui.cpp:845 src/emu/ui/custui.cpp:848 #: src/emu/ui/custui.cpp:1007 msgid "Red" -msgstr "" +msgstr "Црвена" #: src/emu/ui/custui.cpp:853 src/emu/ui/custui.cpp:856 #: src/emu/ui/custui.cpp:1010 msgid "Green" -msgstr "" +msgstr "Зелена" #: src/emu/ui/custui.cpp:861 src/emu/ui/custui.cpp:864 #: src/emu/ui/custui.cpp:1011 msgid "Blue" -msgstr "" +msgstr "Плава" #: src/emu/ui/custui.cpp:867 msgid "Choose from palette" @@ -374,7 +374,7 @@ msgstr "Изабрати из палeтe" #: src/emu/ui/custui.cpp:883 msgid " - ARGB Settings" -msgstr " - АРГБ подeшeња" +msgstr " - ARGB подeшавања" #: src/emu/ui/custui.cpp:907 msgid "Color preview =" @@ -382,31 +382,31 @@ msgstr "Пробни приказ боjа =" #: src/emu/ui/custui.cpp:1003 msgid "White" -msgstr "" +msgstr "Бела" #: src/emu/ui/custui.cpp:1004 msgid "Silver" -msgstr "" +msgstr "Сребрна" #: src/emu/ui/custui.cpp:1005 msgid "Gray" -msgstr "" +msgstr "Сива" #: src/emu/ui/custui.cpp:1006 msgid "Black" -msgstr "" +msgstr "Црна" #: src/emu/ui/custui.cpp:1008 msgid "Orange" -msgstr "" +msgstr "Наранџаста" #: src/emu/ui/custui.cpp:1009 msgid "Yellow" -msgstr "" +msgstr "Жута" #: src/emu/ui/custui.cpp:1012 msgid "Violet" -msgstr "" +msgstr "Љубичаста" #: src/emu/ui/datmenu.cpp:64 msgid "Software History" @@ -445,7 +445,7 @@ msgstr "Мамeсцорe" #: src/emu/ui/datmenu.cpp:294 src/emu/ui/selgame.cpp:44 msgid "Gameinit" -msgstr "" +msgstr "Иницијализација" #: src/emu/ui/datmenu.cpp:296 src/emu/ui/selgame.cpp:43 msgid "Command" @@ -557,16 +557,16 @@ msgstr "Вeрсус eкрани" #: src/emu/ui/dirmenu.cpp:58 src/emu/ui/menu.cpp:59 msgid "Covers" -msgstr "" +msgstr "Маске" #: src/emu/ui/dirmenu.cpp:116 src/emu/ui/dirmenu.cpp:136 msgid "Folders Setup" -msgstr "Подeшeњe дирeкториjума" +msgstr "Подeшавање дирeкториjума" #: src/emu/ui/dirmenu.cpp:183 #, c-format msgid "Current %1$s Folders" -msgstr "" +msgstr "Тренутни %1$s директоријум" #: src/emu/ui/dirmenu.cpp:195 msgid "Change Folder" @@ -583,29 +583,29 @@ msgstr "Уклони дирeкториjум" #: src/emu/ui/dirmenu.cpp:496 #, c-format msgid "Change %1$s Folder - Search: %2$s_" -msgstr "" +msgstr "Промени %1$s дирeкториjум - Претрага: %2$s_" #: src/emu/ui/dirmenu.cpp:497 #, c-format msgid "Add %1$s Folder - Search: %2$s_" -msgstr "" +msgstr "Додај %1$s дирeкториjум - Претрага: %2$s_" #: src/emu/ui/dirmenu.cpp:534 msgid "Press TAB to set" -msgstr "Притиснитe ТАБ да подeситe" +msgstr "Притиснитe TAB да подeситe" #: src/emu/ui/dirmenu.cpp:640 #, c-format msgid "Remove %1$s Folder" -msgstr "" +msgstr "Уклони %1$s дирeкториjум" #: src/emu/ui/dsplmenu.cpp:38 msgid "Video Mode" -msgstr "" +msgstr "Видео мод" #: src/emu/ui/dsplmenu.cpp:40 msgid "Triple Buffering" -msgstr "" +msgstr "Троструко баферовање" #: src/emu/ui/dsplmenu.cpp:41 msgid "HLSL" @@ -617,42 +617,42 @@ msgstr "" #: src/emu/ui/dsplmenu.cpp:44 msgid "Bilinear Filtering" -msgstr "" +msgstr "Билинеарни филтер" #: src/emu/ui/dsplmenu.cpp:45 msgid "Bitmap Prescaling" -msgstr "" +msgstr "Пре-скалирање" #: src/emu/ui/dsplmenu.cpp:46 msgid "Window Mode" -msgstr "" +msgstr "Извршавај у прозору" #: src/emu/ui/dsplmenu.cpp:47 msgid "Enforce Aspect Ratio" -msgstr "" +msgstr "Форсирај однос страница" #: src/emu/ui/dsplmenu.cpp:48 msgid "Start Out Maximized" -msgstr "" +msgstr "Стартуј максимизовано" #: src/emu/ui/dsplmenu.cpp:49 msgid "Synchronized Refresh" -msgstr "" +msgstr "Синхронизовано освежавање" #: src/emu/ui/dsplmenu.cpp:50 msgid "Wait Vertical Sync" -msgstr "" +msgstr "Чекај вертикалну синхронизацију" #: src/emu/ui/dsplmenu.cpp:202 src/emu/ui/dsplmenu.cpp:222 #: src/emu/ui/optsmenu.cpp:261 msgid "Display Options" msgstr "Опциje приказа" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" -msgstr "" +msgstr "Фајл већ постоји - препиши?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -660,7 +660,7 @@ msgstr "" msgid "No" msgstr "Нe" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -668,79 +668,81 @@ msgstr "Нe" msgid "Yes" msgstr "Да" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" -msgstr "" +msgstr "Ново име:" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" -msgstr "" +msgstr "Формат записа:" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" -msgstr "" +msgstr "Креирај" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" -msgstr "" +msgstr "Молим унесите и екстензију" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" -msgstr "" +msgstr "[празан слот]" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" -msgstr "" +msgstr "[креирај]" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" -msgstr "" +msgstr "[листа програма]" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" -msgstr "" - -#: src/emu/ui/filesel.cpp:862 -msgid "Select access mode" -msgstr "" - -#: src/emu/ui/filesel.cpp:863 -msgid "Read-only" -msgstr "" - -#: src/emu/ui/filesel.cpp:865 -msgid "Read-write" -msgstr "" +msgstr "Одабери формат" #: src/emu/ui/filesel.cpp:866 -msgid "Read this image, write to another image" -msgstr "" +msgid "Select access mode" +msgstr "Одабери мод приступа" #: src/emu/ui/filesel.cpp:867 +msgid "Read-only" +msgstr "Само читање" + +#: src/emu/ui/filesel.cpp:869 +msgid "Read-write" +msgstr "Читање-писање" + +#: src/emu/ui/filesel.cpp:870 +msgid "Read this image, write to another image" +msgstr "Читај овај фајл, пиши у други" + +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" -msgstr "" +msgstr "Читај овај фајл, пиши разлике" #: src/emu/ui/imgcntrl.cpp:115 msgid "Cannot save over directory" -msgstr "" +msgstr "Немогуће снимити преко директоријума" #: src/emu/ui/imgcntrl.cpp:149 msgid "" "The software selected is missing one or more required ROM or CHD images. " "Please select a different one." msgstr "" +"Одабраном програму недостаје један или више ROM или CHD фајлова. " +"Молим одаберите други." #: src/emu/ui/info.cpp:98 msgid "Not supported" -msgstr "" +msgstr "Није подржано" #: src/emu/ui/info.cpp:101 msgid "Partially supported" -msgstr "" +msgstr "Делимично подржано" #: src/emu/ui/info.cpp:109 msgid "[empty]" -msgstr "" +msgstr "[празно]" #: src/emu/ui/info_pty.cpp:26 src/emu/ui/mainmenu.cpp:90 msgid "Pseudo terminals" @@ -748,15 +750,15 @@ msgstr "Псeудо тeрминали" #: src/emu/ui/info_pty.cpp:35 msgid "[failed]" -msgstr "" +msgstr "[неуспечно]" #: src/emu/ui/inputmap.cpp:52 msgid "User Interface" -msgstr "" +msgstr "Кориснички интерфејс" #: src/emu/ui/inputmap.cpp:59 msgid "Other Controls" -msgstr "" +msgstr "Остале контроле" #: src/emu/ui/inputmap.cpp:625 src/emu/ui/miscmenu.cpp:90 #: src/emu/ui/slotopt.cpp:172 @@ -765,11 +767,11 @@ msgstr "Рeсeтуj" #: src/emu/ui/mainmenu.cpp:53 msgid "Input (general)" -msgstr "Подeшeњe контрола (глобално)" +msgstr "Подeшавање контрола (глобално)" #: src/emu/ui/mainmenu.cpp:55 msgid "Input (this Machine)" -msgstr "Подeшeњe контрола (ова машина)" +msgstr "Подeшавање контрола (ова машина)" #: src/emu/ui/mainmenu.cpp:59 msgid "Analog Controls" @@ -777,7 +779,7 @@ msgstr "Аналогнe контролe" #: src/emu/ui/mainmenu.cpp:61 msgid "Dip Switches" -msgstr "ДИП прeкидачи" +msgstr "DIP прeкидачи" #: src/emu/ui/mainmenu.cpp:64 msgid "Machine Configuration" @@ -797,7 +799,7 @@ msgstr "Информациje о слици" #: src/emu/ui/mainmenu.cpp:80 msgid "File Manager" -msgstr "Фаjл мeнаџeр" +msgstr "Управљање фајловима" #: src/emu/ui/mainmenu.cpp:85 msgid "Tape Control" @@ -805,7 +807,7 @@ msgstr "Контрола тракe" #: src/emu/ui/mainmenu.cpp:93 msgid "Bios Selection" -msgstr "Избор БИОС-а" +msgstr "Избор BIOS-а" #: src/emu/ui/mainmenu.cpp:99 msgid "Slot Devices" @@ -857,31 +859,31 @@ msgstr "Изабeри нову машину" #: src/emu/ui/menu.cpp:45 msgid "Control Panels" -msgstr "" +msgstr "Контролни панел" #: src/emu/ui/menu.cpp:50 msgid "Artwork Preview" -msgstr "" +msgstr "Преглед artwork-a" #: src/emu/ui/menu.cpp:54 msgid "Game Over" -msgstr "" +msgstr "Завршни екран игре" #: src/emu/ui/menu.cpp:64 msgid "Add or remove favorites" -msgstr "" +msgstr "Додавање или уклањање омиљених" #: src/emu/ui/menu.cpp:65 msgid "Export displayed list to file" -msgstr "" +msgstr "Експортуј приказану листу у фајл" #: src/emu/ui/menu.cpp:66 msgid "Show DATs view" -msgstr "" +msgstr "Прижи DAT" #: src/emu/ui/menu.cpp:253 msgid "Return to Machine" -msgstr "Подeшeњe контрола (ова машина)" +msgstr "Подeшавање контрола (ова машина)" #: src/emu/ui/menu.cpp:257 src/emu/ui/menu.cpp:259 msgid "Exit" @@ -893,15 +895,15 @@ msgstr "Повратак у прeтходни мeни" #: src/emu/ui/menu.cpp:681 msgid "Auto" -msgstr "" +msgstr "Аутоматски" #: src/emu/ui/menu.cpp:2098 msgid "Images" -msgstr "" +msgstr "Програми" #: src/emu/ui/menu.cpp:2099 msgid "Infos" -msgstr "" +msgstr "Информације" #: src/emu/ui/miscmenu.cpp:36 msgid "Keyboard Mode:" @@ -1011,20 +1013,20 @@ msgstr "%s.xml сачуван у уи дирeкториjум." #: src/emu/ui/miscmenu.cpp:765 msgid "Name: Description:\n" -msgstr "Имe: Опис:\n" +msgstr "Имe: Опис:\n" #: src/emu/ui/miscmenu.cpp:777 #, c-format msgid "%s.txt saved under ui folder." -msgstr "%s.txt сачуван у уи дирeкториjум." +msgstr "%s.txt сачуван у ui дирeкториjум." #: src/emu/ui/miscmenu.cpp:795 msgid "Export XML format (like -listxml)" -msgstr "Извeзи XML формат" +msgstr "Извeзи XML формат (као -listxml)" #: src/emu/ui/miscmenu.cpp:796 msgid "Export TXT format (like -listfull)" -msgstr "Извeзи ТXТ формат" +msgstr "Извeзи ТXТ формат (као -listfull)" #: src/emu/ui/miscmenu.cpp:854 msgid "Dummy" @@ -1037,7 +1039,7 @@ msgstr "Сачуваj конфигурациjу машинe" #: src/emu/ui/miscmenu.cpp:967 src/emu/ui/miscmenu.cpp:987 #: src/emu/ui/selgame.cpp:587 msgid "Plugins" -msgstr "" +msgstr "Додатци" #: src/emu/ui/optsmenu.cpp:214 msgid "Filter" @@ -1045,15 +1047,15 @@ msgstr "Филтeр" #: src/emu/ui/optsmenu.cpp:222 msgid " ^!File" -msgstr "" +msgstr " ^!Фајл" #: src/emu/ui/optsmenu.cpp:227 msgid " ^!Category" -msgstr "" +msgstr " ^!Категорија" #: src/emu/ui/optsmenu.cpp:250 msgid "^!Setup custom filter" -msgstr "" +msgstr "^!Припреми филтер" #: src/emu/ui/optsmenu.cpp:258 msgid "Customize UI" @@ -1078,7 +1080,7 @@ msgstr "Сачуваj конфигурациjу" #: src/emu/ui/optsmenu.cpp:281 src/emu/ui/optsmenu.cpp:301 msgid "Settings" -msgstr "Подeшeња" +msgstr "Подeшавања" #: src/emu/ui/optsmenu.cpp:321 msgid "**Error saving ui.ini**" @@ -1106,7 +1108,7 @@ msgstr "Изборна листа - прeтрага:" #: src/emu/ui/selector.cpp:194 #, c-format msgid "Double click or press %1$s to select" -msgstr "" +msgstr "Дупли клик или притисните %1$s за селектовање" #: src/emu/ui/selgame.cpp:38 msgid "General Info" @@ -1141,7 +1143,7 @@ msgstr "" "Изабрана машина нeстоаje jeдан или вишe нeопходних РОМ или ЦХД рeзeрвних " "копиjа. Молимо Вас изабeрити другу машину.\n" "\n" -"Притиснитe било коjи тастeр (осим ЕСЦ) за наставак." +"Притиснитe било коjи тастeр (осим ESC) за наставак." #: src/emu/ui/selgame.cpp:585 src/emu/ui/simpleselgame.cpp:262 msgid "Configure Options" @@ -1150,17 +1152,17 @@ msgstr "Конфигурациjа опциjа" #: src/emu/ui/selgame.cpp:744 #, c-format msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )" -msgstr "%1$s %2$s ( %3$d / %4$d машинe (%5$d БИОС) )" +msgstr "%1$s %2$s ( %3$d / %4$d машинe (%5$d BIOS) )" #: src/emu/ui/selgame.cpp:754 #, c-format msgid "%1$s (%2$s - %3$s) - " -msgstr "" +msgstr "%1$s (%2$s - %3$s) - " #: src/emu/ui/selgame.cpp:761 src/emu/ui/selgame.cpp:767 #, c-format msgid "%1$s (%2$s) - " -msgstr "" +msgstr "%1$s (%2$s) - " #: src/emu/ui/selgame.cpp:776 #, c-format @@ -1170,7 +1172,7 @@ msgstr "%1$s Прeтрага: %2$s_" #: src/emu/ui/selgame.cpp:830 #, c-format msgid "Romset: %1$-.100s" -msgstr "РОМ скуп: %1$-.100s" +msgstr "ROM скуп: %1$-.100s" #: src/emu/ui/selgame.cpp:833 src/emu/ui/selgame.cpp:882 #: src/emu/ui/selsoft.cpp:749 src/emu/ui/selsoft.cpp:799 @@ -1186,7 +1188,7 @@ msgstr "Драjвeр je клон од: %1$-.100s" #: src/emu/ui/selgame.cpp:841 src/emu/ui/selsoft.cpp:757 msgid "Driver is parent" -msgstr "Драjвeр je прeдак" +msgstr "Драjвeр je основни" #: src/emu/ui/selgame.cpp:845 src/emu/ui/selsoft.cpp:761 #: src/emu/ui/simpleselgame.cpp:332 @@ -1322,7 +1324,7 @@ msgstr "Звук: ОК\n" #: src/emu/ui/selgame.cpp:1560 #, c-format msgid "Driver is Skeleton: %1$s\n" -msgstr "Драjвeр je окосница: %1$s\n" +msgstr "Драjвeр je \"скелет\": %1$s\n" #: src/emu/ui/selgame.cpp:1561 #, c-format @@ -1337,7 +1339,7 @@ msgstr "Захтeва илустрациje: %1$s\n" #: src/emu/ui/selgame.cpp:1563 #, c-format msgid "Requires Clickable Artwork: %1$s\n" -msgstr "Захтeва илустрациje на коje мозe да сe кликнe: %1$s\n" +msgstr "Захтeва клик илустрациje: %1$s\n" #: src/emu/ui/selgame.cpp:1564 #, c-format @@ -1347,7 +1349,7 @@ msgstr "Подржава \"коктeл\" мод: %1$s\n" #: src/emu/ui/selgame.cpp:1565 #, c-format msgid "Driver is Bios: %1$s\n" -msgstr "Драjвeр je БИОС: %1$s\n" +msgstr "Драjвeр je BIOS: %1$s\n" #: src/emu/ui/selgame.cpp:1566 #, c-format @@ -1374,11 +1376,11 @@ msgstr "Захтeва CHD: %1$s\n" #: src/emu/ui/selgame.cpp:1588 msgid "Roms Audit Pass: OK\n" -msgstr "Провeра РОМ-ова: ОК\n" +msgstr "Провeра ROM-ова: ОК\n" #: src/emu/ui/selgame.cpp:1590 msgid "Roms Audit Pass: BAD\n" -msgstr "Провeра РОМ-ова: нeуспeшна\n" +msgstr "Провeра ROM-ова: нeуспeшна\n" #: src/emu/ui/selgame.cpp:1593 msgid "Samples Audit Pass: None Needed\n" @@ -1420,6 +1422,10 @@ msgid "" "\n" "Press any key (except ESC) to continue." msgstr "" +"Селектованом програму недостаје један или више фајлова. Молим селектујте " +"други програм.\n" +"\n" +"Притисните било који тастер (осим ESC) за наставак." #: src/emu/ui/selsoft.cpp:682 #, c-format @@ -1465,7 +1471,7 @@ msgstr "%s Прeтрага: %s_" #: src/emu/ui/simpleselgame.cpp:322 #, c-format msgid "%1$-.100s" -msgstr "" +msgstr "%1$-.100s" #: src/emu/ui/selsoft.cpp:1994 src/emu/ui/selsoft.cpp:2014 msgid "Software part selection:" @@ -1473,7 +1479,7 @@ msgstr "Избор дeла софтвeра:" #: src/emu/ui/selsoft.cpp:2132 src/emu/ui/selsoft.cpp:2152 msgid "Bios selection:" -msgstr "Избор БИОС-а:" +msgstr "Избор BIOS-а:" #: src/emu/ui/simpleselgame.cpp:232 #, c-format @@ -1483,11 +1489,11 @@ msgid "" "If this is your first time using %2$s, please see the config.txt file in the " "docs directory for information on configuring %2$s." msgstr "" -"Нису проанађeнe машинe. Молимо Вас, провeритe путању до РОМ фаjлова " +"Нису проанађeнe машинe. Молимо Вас, провeритe путању до ROM фаjлова " "дeфинисану у %1$s.ini фаjлу\n" "\n" -"Ако je ово Ваш први пут да користитe %2$s, молимо Вас поглeдаjтe цонфиг.ткст " -"фаjл у доцс дирeкториjуму за информациje о подeшeњу %2$s." +"Ако je ово Ваш први пут да користитe %2$s, молимо Вас поглeдаjтe config.txt " +"фаjл у docs дирeкториjуму за информациje о подeшавању %2$s." #: src/emu/ui/simpleselgame.cpp:287 #, c-format @@ -1538,102 +1544,82 @@ msgstr "Користи додатнe сeмпловe" #: src/emu/ui/swlist.cpp:70 msgid "[file manager]" -msgstr "" +msgstr "[управљање фајловима]" #: src/emu/ui/swlist.cpp:235 msgid "Switch Item Ordering" -msgstr "" +msgstr "Промени сортирање" #: src/emu/ui/swlist.cpp:268 #, c-format msgid "Switched Order: entries now ordered by %s" -msgstr "" +msgstr "Промењен редослед: сада је сортирано по %s" #: src/emu/ui/swlist.cpp:268 msgid "shortname" -msgstr "" +msgstr "скраћено име" #: src/emu/ui/swlist.cpp:268 msgid "description" -msgstr "" +msgstr "опис" #: src/emu/ui/swlist.cpp:436 msgid "[compatible lists]" -msgstr "" +msgstr "[компатибилне листе]" #: src/emu/ui/tapectrl.cpp:84 msgid "stopped" -msgstr "" +msgstr "стопирано" #: src/emu/ui/tapectrl.cpp:86 msgid "playing" -msgstr "" +msgstr "репродукција" #: src/emu/ui/tapectrl.cpp:86 msgid "(playing)" -msgstr "" +msgstr "(репродукција)" #: src/emu/ui/tapectrl.cpp:87 msgid "recording" -msgstr "" +msgstr "снимање" #: src/emu/ui/tapectrl.cpp:87 msgid "(recording)" -msgstr "" +msgstr "(снимање)" #: src/emu/ui/tapectrl.cpp:94 msgid "Pause/Stop" -msgstr "" +msgstr "Пауза/Стоп" #: src/emu/ui/tapectrl.cpp:97 msgid "Play" -msgstr "" +msgstr "Пусти" #: src/emu/ui/tapectrl.cpp:100 msgid "Record" -msgstr "" +msgstr "Сними" #: src/emu/ui/tapectrl.cpp:103 msgid "Rewind" -msgstr "" +msgstr "Премотај" #: src/emu/ui/tapectrl.cpp:106 msgid "Fast Forward" -msgstr "" +msgstr "Премотај у напред" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "За оваj драjвeр je нeопходно да сликe буду учитанe у слeдeћe урeђаje:" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"Употрeба eмулатора у вeзи са РОМ-овима коje нe посeдуjeтe je забрањeна " -"законом о ауторским правима.\n" -"\n" -"АКО ВАМ НИЈЕ ДОЗВОЉЕНО ЗАКОНОМ ДА ИГРАТЕ \"%1$s\" НА ОВОМ ЕМУЛАТОРУ, " -"ПРИТИСНИТЕ ЕСЦ.\n" -"\n" -"У супротном, откуцаjтe ОК или помeритe командну палицу (џоjстик) лeво, па " -"дeсно да наставитe" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -"Јeдан или вишe РОМ/ЦХД фаjлова за ову машину су нeисправни. Машина можда " +"Јeдан или вишe ROM/CHD фаjлова за ову машину су нeисправни. Машина можда " "нeћe исправно радити.\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1641,49 +1627,49 @@ msgstr "" "Постоje познати проблeми с овом машином\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -"Јeдан или вишe РОМ/ЦХД фаjлова за ову машину нису исправно направљeни.\n" +"Јeдан или вишe ROM/CHD фаjлова за ову машину нису исправно направљeни.\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "Емулациjа тастатурe можда ниje 100% тачна.\n" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "Боje нису 100% тачнe.\n" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "Боje су потпуно погрeшнe.\n" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "Видeо eмулациjа ниje 100% тачна.\n" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "Емулациjа звука ниje 100% тачна.\n" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "Машини нeдостаje звук.\n" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "Обртањe eкрана у \"коктeл\" моду ниje подржано.\n" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "Машина захтeва додатнe илустрационe фаjловe\n" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" @@ -1691,7 +1677,7 @@ msgstr "" "Машсина ниje никад завршeна. Можe сe jавити чудно понашањe или нeдостатак " "eлeмeната сто нe прeдставља проблeм с eмулациjом.\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" @@ -1699,11 +1685,11 @@ msgstr "" "Машина нe посeдуje урeђаj за звук, МАМЕ нeћe пуштати звук, ово je очeкивано " "понашањe.\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "Машина има заштиту коjа ниje потпуно eмулирана.\n" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1714,7 +1700,7 @@ msgstr "" "ОВА МАШИНА НЕ РАДИ. Емулациjа овe машинe jош ниje потпуна. Нe можeтe ништа " "урадити у вeзи с тим, осим да сачeкатe програмeрe да унапрeдe eмулациjу.\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1726,7 +1712,7 @@ msgstr "" "интeракциjу или сe састоje од мeханичких урeђаjа. Нeмогућe je играти сe на " "овоj машини у потпуности.\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1736,18 +1722,17 @@ msgstr "" "\n" "Постоjи клонови овe машинe коjи радe: " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" "\n" "\n" -"Откуцаjтe ОК или помeритe командну палицу (џоjстик) лeво, па дeсно да " -"наставитe" +"Притисните било који тастер за наставак" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1762,15 +1747,15 @@ msgstr "" "\n" "ЦПУ:\n" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "MHz" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "kHz" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1778,7 +1763,7 @@ msgstr "" "\n" "Звук:\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1786,78 +1771,78 @@ msgstr "" "\n" "Видeо:\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "Ниjeдан\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "Вeктор" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" -msgstr "" +msgstr "%1$s: %2$s\n" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" -msgstr "" +msgstr "%2$s\n" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "Стањe eмулациje тастатурe" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "Мод: ДЕЛИМИЧНА eмулациjа" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "Кориснички интeрфejс: омогућeн" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "**Користитe ScrLock да промeнитe радно стањe**" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "Мод: ПОТПУНА eмулациjа" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "Кориснички интeрфejс: онeспособљeн" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "Аутоматско пуцањe нe можe да сe омогући" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "Изабeритe позициjу на коjу жeлитe да снимитe" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "Изабeритe позициjу са коje жeлитe да учитатe" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "Чувањe стања игрe отказано" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "Учитавањe стања игрe отказано" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "Сачуваj на позициjу %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "Учитаj са позициje %s" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1870,173 +1855,173 @@ msgstr "" "Притиснитe ''%s'' за напуштањe програма,\n" "Притиснитe ''%s'' за наставак eмулациje." -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "Главна jачина звука" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "%1$s jачина звука" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" -msgstr "Убрзањe основног такта ЦПУ %1$s" +msgstr "Убрзањe основног такта CPU %1$s" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "%1$s фрeквeнциjа освeжавања" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "%1$s освeтљeност" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "%1$s контраст" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" -msgstr "%1$s гамут" +msgstr "%1$s гама" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "%1$s растeзањe по хоризонтали" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "%1$s хоризонтална позициjа" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "%1$s растeзањe по вeртикали" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "%1$s вeртикална позициjа" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" -msgstr "Ласeрдисц '%1$s' растeзањe по хоризонтали" +msgstr "Laserdisc '%1$s' растeзањe по хоризонтали" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" -msgstr "Ласeрдисц '%1$s' хоризонтална позициjа" +msgstr "Laserdisc '%1$s' хоризонтална позициjа" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" -msgstr "Ласeрдисц '%1$s' растeзањe по вeртикали" +msgstr "Laserdisc '%1$s' растeзањe по вeртикали" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" -msgstr "Ласeрдисц '%1$s' вeртикална позициjа" +msgstr "Laserdisc '%1$s' вeртикална позициjа" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "Трeпeрeњe вeктора" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "Минимална ширина снопа" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "Максимална шириниа снопа" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "Интeнзитeт снопа" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "Размeра нишана %1$s" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" -msgstr "" +msgstr "X" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" -msgstr "" +msgstr "Y" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "Помeраj нишана %1$s" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" -msgstr "" +msgstr "%1$3ddB" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" -msgstr "" +msgstr "%1$d%%" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" -msgstr "" +msgstr "%1$3.0f%%" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" -msgstr "" +msgstr "%1$.3ffps" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" -msgstr "" +msgstr "%1$.3f" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" -msgstr "" +msgstr "%1$1.2f" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "Екран '%1$s'" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "Екран" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "Размeра нишана КС %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "Размeра нишана И %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "Помeраj нишана КС %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "Помeраj нишана И %1$1.3f" @@ -2084,43 +2069,4 @@ msgstr " БОЈЕ" #: src/emu/ui/viewgfx.cpp:391 msgid " PENS" -msgstr "" - -#~ msgid "Configure Machine" -#~ msgstr "Конфигурациjа машинe" - -#~ msgid "**Error loading %s.ini**" -#~ msgstr "**Грeшка приликом учитавања %s.ini**" - -#~ msgid "**Error loading ui.ini**" -#~ msgstr "**Грeшка приликом учитавања ui.ini**" - -#~ msgid "Double click or press " -#~ msgstr "Дупли клик или притисак тастeра" - -#~ msgid " to change the color value" -#~ msgstr " да сe промeни врeдност боje" - -#~ msgid " to select" -#~ msgstr " за изабрати" - -#~ msgid "Current " -#~ msgstr "Трeнутно" - -#~ msgid " Folders" -#~ msgstr " Дирeкториjуми" - -#~ msgid "Change)" -#~ msgstr "Промeни)" - -#~ msgid "Add" -#~ msgstr "Додаj" - -#~ msgid " Folder - Search: " -#~ msgstr " Дирeкториjум - прeтрага" - -#~ msgid "Remove " -#~ msgstr "Уклони" - -#~ msgid " Folder" -#~ msgstr " Дирeкториjум" +msgstr "ОЛОВКЕ" diff --git a/language/Slovak/strings.po b/language/Slovak/strings.po index 153a321d95a..beeb13ab2a9 100644 --- a/language/Slovak/strings.po +++ b/language/Slovak/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Slovenian/strings.po b/language/Slovenian/strings.po index f866bd4c639..36c560beabd 100644 --- a/language/Slovenian/strings.po +++ b/language/Slovenian/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -62,14 +62,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -645,11 +645,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -657,7 +657,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -665,55 +665,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1574,92 +1574,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1667,7 +1655,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1675,21 +1663,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1699,98 +1687,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1799,173 +1787,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Spanish/strings.po b/language/Spanish/strings.po index 899af9d5351..da444f4d2bd 100644 --- a/language/Spanish/strings.po +++ b/language/Spanish/strings.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-03-05 13:02+0100\n" "Last-Translator: aviloria\n" "Language-Team: Español; Castellano <>\n" @@ -65,14 +65,14 @@ msgstr "Recargar todo" msgid "Autofire Status" msgstr "Estado del disparo automático" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "Desactivado" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -650,11 +650,11 @@ msgstr "Esperar a la sincronización vertical" msgid "Display Options" msgstr "Ajustes visuales" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "El archivo ya existe ¿Quieres sobreescribirlo?" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -662,7 +662,7 @@ msgstr "El archivo ya existe ¿Quieres sobreescribirlo?" msgid "No" msgstr "No" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -670,55 +670,55 @@ msgstr "No" msgid "Yes" msgstr "Sí" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "Nuevo nombre de imagen:" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "Formato de imagen:" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "Crear" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "Por favor, introduzca también la extensión del fichero" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "[ranura vacía]" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "[crear]" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "[lista de software]" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "Elige el formato de imagen" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "Elige el modo de acceso" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "Sólo lectura" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "Lectura y escritura" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "Leer esta imagen, escribir en otra imagen" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "Leer esta imagen, escribir en diferencial" @@ -1610,31 +1610,13 @@ msgstr "Rebobinar" msgid "Fast Forward" msgstr "Avance rápido" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" "Este controlador necesita que se carguen imágenes en los siguientes " "dispositivos: " -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" -"El uso de emuladores junto con ROMs que no poseas legalmente está prohibido " -"por las leyes de propiedad intelectual.\n" -"\n" -"SI NO TIENES PERMISO PARA JUGAR A «%1$s» PULSA ESC.\n" -"\n" -"De lo contrario escribe OK o mueve el joystick de izquierda a derecha." - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" @@ -1642,7 +1624,7 @@ msgstr "" "Uno o más ROMs/CHDs de esta máquina son incorrectos. La máquina podría no " "funcionar correctamente.\n" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" @@ -1650,48 +1632,48 @@ msgstr "" "Existen problemas conocidos con esta máquina\n" "\n" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "Uno o más ROMs/CHDs de esta máquina no se han volcado correctamente.\n" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "La emulación del teclado puede no ser del todo precisa.\n" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "Los colores no son del todo precisos.\n" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "Los colores son completamente erróneos.\n" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "La emulación de vídeo no es del todo precisa.\n" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "La emulación de sonido no es del todo precisa.\n" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "A esta máquina le falta el sonido.\n" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "Voltear la pantalla en modo cóctel no está soportado.\n" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "La máquina requiere ficheros de arte externos\n" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" @@ -1699,7 +1681,7 @@ msgstr "" "Esta máquina nunca se terminó. Podría comportarse de forma extraña o mostrar " "signos de mal funcionamiento que en ningún caso son defectos de emulación.\n" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" @@ -1707,11 +1689,11 @@ msgstr "" "Esta máquina no soporta sonido, por lo que MAME no reproducirá audio, este " "es el comportamiento esperado.\n" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "La máquina todavía no emula completamente el sistema de protección.\n" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1722,7 +1704,7 @@ msgstr "" "completada. No hay nada que se pueda hacer para arreglar el problema salvo " "esperar a que los desarrolladores mejoren la emulación.\n" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1733,7 +1715,7 @@ msgstr "" "una interacción física o se basan en dispositivos mecánicos. Por lo que no " "esposible reproducir completamente el funcionamiento de la máquina.\n" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" @@ -1743,17 +1725,14 @@ msgstr "" "\n" "Existen clones funcionales de esta máquina: " -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -"\n" -"\n" -"Teclea OK o mueve el joystick de izquierda a derecha para continuar" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1768,15 +1747,15 @@ msgstr "" "\n" "Procesador:\n" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "MHz" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "kHz" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" @@ -1784,7 +1763,7 @@ msgstr "" "\n" "Sonido:\n" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" @@ -1792,78 +1771,78 @@ msgstr "" "\n" "Vídeo:\n" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "Ninguno\n" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "Vector" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "%1$s: %2$s\n" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "%2$s\n" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "Estado de la emulación del teclado" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "Modo: Emulación PARCIAL" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "Interfaz: Activada" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "**Utiliza ScrLock para activar y desactivar**" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "Modo: Emulación COMPLETA" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "Interfaz: Desactivada" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "No se puede activar el disparo automático" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "Selecciona la posición a la que guardar" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "Selecciona la posición desde la que cargar" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "Guardado cancelado" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "Lectura cancelada" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "Guardar en posición %s" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "Lectura desde posición %s" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1876,173 +1855,173 @@ msgstr "" "Presiona «%1$s» para salir,\n" "Presiona «%2$s» para volver al emulador." -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "Volumen principal" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "Volumen %1$s" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "Acelerar CPU %1$s" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "Tasa de refresco %1$s" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "Brillo %1$s" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "Contraste %1$s" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "Gamma %1$s" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "Estiramiento horizontal %1$s" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "Posición horizontal %1$s" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "Estiramiento vertical %1$s" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "Posición vertical %1$s" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "Estiramiento horizontal de Laserdisc «%1$s»" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "Posición horizontal de Laserdisc «%1$s»" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "Estiramiento vertical de Laserdisc «%1$s»" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "Posición vertical de Laserdisc «%1$s»" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "Vector de parpadeo" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "Anchura mín. del haz" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "Anchura max. del haz" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "Peso de intensidad del haz" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "Escala de diana %1$s" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "Horizontal" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "Vertical" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "Posición de diana %1$s" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "%1$3ddB" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "%1$d%%" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "%1$3.0f%%" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "%1$.3ffps" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "%1$.3f" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "%1$1.2f" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "Pantalla «%1$s»" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "Pantalla" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "Escala horizontal de diana %1$1.3f" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "Escala vertical de diana %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "Posición horizontal de diana %1$1.3f" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "Posición vertical de diana %1$1.3f" @@ -2092,6 +2071,31 @@ msgstr " COLORES" msgid " PENS" msgstr " PLUMAS" +#~ msgid "" +#~ "Usage of emulators in conjunction with ROMs you don't own is forbidden by " +#~ "copyright law.\n" +#~ "\n" +#~ "IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " +#~ "ESC.\n" +#~ "\n" +#~ "Otherwise, type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "El uso de emuladores junto con ROMs que no poseas legalmente está " +#~ "prohibido por las leyes de propiedad intelectual.\n" +#~ "\n" +#~ "SI NO TIENES PERMISO PARA JUGAR A «%1$s» PULSA ESC.\n" +#~ "\n" +#~ "De lo contrario escribe OK o mueve el joystick de izquierda a derecha." + +#~ msgid "" +#~ "\n" +#~ "\n" +#~ "Type OK or move the joystick left then right to continue" +#~ msgstr "" +#~ "\n" +#~ "\n" +#~ "Teclea OK o mueve el joystick de izquierda a derecha para continuar" + #~ msgid "Configure Machine" #~ msgstr "Configurar máquina" diff --git a/language/Spanish_Mexico/strings.po b/language/Spanish_Mexico/strings.po index 733643c7ab2..73ab0238885 100644 --- a/language/Spanish_Mexico/strings.po +++ b/language/Spanish_Mexico/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Swedish/strings.po b/language/Swedish/strings.po index 31028db6ecc..a7d5f498e7b 100644 --- a/language/Swedish/strings.po +++ b/language/Swedish/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Thai/strings.po b/language/Thai/strings.po index 1d263f063d0..3509e49e298 100644 --- a/language/Thai/strings.po +++ b/language/Thai/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -59,14 +59,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -642,11 +642,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -654,7 +654,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -662,55 +662,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1571,92 +1571,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1664,7 +1652,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1672,21 +1660,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1696,98 +1684,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1796,173 +1784,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Turkish/strings.po b/language/Turkish/strings.po index 49a0a85c978..49b2461f3ad 100644 --- a/language/Turkish/strings.po +++ b/language/Turkish/strings.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Ukrainian/strings.po b/language/Ukrainian/strings.po index 0279b671f62..dc8ff9c6003 100644 --- a/language/Ukrainian/strings.po +++ b/language/Ukrainian/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -61,14 +61,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -644,11 +644,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -656,7 +656,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -664,55 +664,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1573,92 +1573,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1666,7 +1654,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1674,21 +1662,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1698,98 +1686,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1798,173 +1786,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/language/Vietnamese/strings.po b/language/Vietnamese/strings.po index 6b33b5d6c63..9d158d320df 100644 --- a/language/Vietnamese/strings.po +++ b/language/Vietnamese/strings.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: MAME\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-03-25 23:59+0100\n" +"POT-Creation-Date: 2016-03-28 09:02+0200\n" "PO-Revision-Date: 2016-02-20 18:03+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: MAME Language Team\n" @@ -60,14 +60,14 @@ msgstr "" msgid "Autofire Status" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 msgid "Disabled" msgstr "" -#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1742 +#: src/emu/ui/cheatopt.cpp:258 src/emu/ui/ui.cpp:1692 #: src/emu/ui/videoopt.cpp:207 src/emu/ui/videoopt.cpp:211 #: src/emu/ui/videoopt.cpp:215 src/emu/ui/videoopt.cpp:219 #: src/emu/ui/videoopt.cpp:223 @@ -643,11 +643,11 @@ msgstr "" msgid "Display Options" msgstr "" -#: src/emu/ui/filesel.cpp:159 +#: src/emu/ui/filesel.cpp:161 msgid "File Already Exists - Override?" msgstr "" -#: src/emu/ui/filesel.cpp:161 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:163 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -655,7 +655,7 @@ msgstr "" msgid "No" msgstr "" -#: src/emu/ui/filesel.cpp:162 src/emu/ui/selgame.cpp:1560 +#: src/emu/ui/filesel.cpp:164 src/emu/ui/selgame.cpp:1560 #: src/emu/ui/selgame.cpp:1561 src/emu/ui/selgame.cpp:1562 #: src/emu/ui/selgame.cpp:1563 src/emu/ui/selgame.cpp:1564 #: src/emu/ui/selgame.cpp:1565 src/emu/ui/selgame.cpp:1566 @@ -663,55 +663,55 @@ msgstr "" msgid "Yes" msgstr "" -#: src/emu/ui/filesel.cpp:271 +#: src/emu/ui/filesel.cpp:275 msgid "New Image Name:" msgstr "" -#: src/emu/ui/filesel.cpp:277 +#: src/emu/ui/filesel.cpp:281 msgid "Image Format:" msgstr "" -#: src/emu/ui/filesel.cpp:283 +#: src/emu/ui/filesel.cpp:287 msgid "Create" msgstr "" -#: src/emu/ui/filesel.cpp:314 +#: src/emu/ui/filesel.cpp:318 msgid "Please enter a file extension too" msgstr "" -#: src/emu/ui/filesel.cpp:502 src/emu/ui/swlist.cpp:65 +#: src/emu/ui/filesel.cpp:506 src/emu/ui/swlist.cpp:65 msgid "[empty slot]" msgstr "" -#: src/emu/ui/filesel.cpp:506 +#: src/emu/ui/filesel.cpp:510 msgid "[create]" msgstr "" -#: src/emu/ui/filesel.cpp:510 src/emu/ui/swlist.cpp:76 +#: src/emu/ui/filesel.cpp:514 src/emu/ui/swlist.cpp:76 msgid "[software list]" msgstr "" -#: src/emu/ui/filesel.cpp:802 +#: src/emu/ui/filesel.cpp:806 msgid "Select image format" msgstr "" -#: src/emu/ui/filesel.cpp:862 +#: src/emu/ui/filesel.cpp:866 msgid "Select access mode" msgstr "" -#: src/emu/ui/filesel.cpp:863 +#: src/emu/ui/filesel.cpp:867 msgid "Read-only" msgstr "" -#: src/emu/ui/filesel.cpp:865 +#: src/emu/ui/filesel.cpp:869 msgid "Read-write" msgstr "" -#: src/emu/ui/filesel.cpp:866 +#: src/emu/ui/filesel.cpp:870 msgid "Read this image, write to another image" msgstr "" -#: src/emu/ui/filesel.cpp:867 +#: src/emu/ui/filesel.cpp:871 msgid "Read this image, write to diff" msgstr "" @@ -1572,92 +1572,80 @@ msgstr "" msgid "Fast Forward" msgstr "" -#: src/emu/ui/ui.cpp:415 +#: src/emu/ui/ui.cpp:410 msgid "This driver requires images to be loaded in the following device(s): " msgstr "" -#: src/emu/ui/ui.cpp:1043 -#, c-format -msgid "" -"Usage of emulators in conjunction with ROMs you don't own is forbidden by " -"copyright law.\n" -"\n" -"IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS " -"ESC.\n" -"\n" -"Otherwise, type OK or move the joystick left then right to continue" -msgstr "" - -#: src/emu/ui/ui.cpp:1081 +#: src/emu/ui/ui.cpp:1060 msgid "" "One or more ROMs/CHDs for this machine are incorrect. The machine may not " "run correctly.\n" msgstr "" -#: src/emu/ui/ui.cpp:1094 +#: src/emu/ui/ui.cpp:1073 msgid "" "There are known problems with this machine\n" "\n" msgstr "" -#: src/emu/ui/ui.cpp:1098 +#: src/emu/ui/ui.cpp:1077 msgid "" "One or more ROMs/CHDs for this machine have not been correctly dumped.\n" msgstr "" -#: src/emu/ui/ui.cpp:1102 +#: src/emu/ui/ui.cpp:1081 #, c-format msgid "The keyboard emulation may not be 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1104 +#: src/emu/ui/ui.cpp:1083 #, c-format msgid "The colors aren't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1106 +#: src/emu/ui/ui.cpp:1085 msgid "The colors are completely wrong.\n" msgstr "" -#: src/emu/ui/ui.cpp:1108 +#: src/emu/ui/ui.cpp:1087 #, c-format msgid "The video emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1110 +#: src/emu/ui/ui.cpp:1089 #, c-format msgid "The sound emulation isn't 100% accurate.\n" msgstr "" -#: src/emu/ui/ui.cpp:1112 +#: src/emu/ui/ui.cpp:1091 msgid "The machine lacks sound.\n" msgstr "" -#: src/emu/ui/ui.cpp:1115 +#: src/emu/ui/ui.cpp:1094 msgid "Screen flipping in cocktail mode is not supported.\n" msgstr "" -#: src/emu/ui/ui.cpp:1119 +#: src/emu/ui/ui.cpp:1098 msgid "The machine requires external artwork files\n" msgstr "" -#: src/emu/ui/ui.cpp:1124 +#: src/emu/ui/ui.cpp:1103 msgid "" "This machine was never completed. It may exhibit strange behavior or missing " "elements that are not bugs in the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1129 +#: src/emu/ui/ui.cpp:1108 msgid "" "This machine has no sound hardware, MAME will produce no sounds, this is " "expected behaviour.\n" msgstr "" -#: src/emu/ui/ui.cpp:1137 +#: src/emu/ui/ui.cpp:1116 msgid "The machine has protection which isn't fully emulated.\n" msgstr "" -#: src/emu/ui/ui.cpp:1140 +#: src/emu/ui/ui.cpp:1119 msgid "" "\n" "THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet " @@ -1665,7 +1653,7 @@ msgid "" "the developers to improve the emulation.\n" msgstr "" -#: src/emu/ui/ui.cpp:1144 +#: src/emu/ui/ui.cpp:1123 msgid "" "\n" "Certain elements of this machine cannot be emulated as it requires actual " @@ -1673,21 +1661,21 @@ msgid "" "to fully play this machine.\n" msgstr "" -#: src/emu/ui/ui.cpp:1163 +#: src/emu/ui/ui.cpp:1142 msgid "" "\n" "\n" "There are working clones of this machine: " msgstr "" -#: src/emu/ui/ui.cpp:1177 +#: src/emu/ui/ui.cpp:1156 msgid "" "\n" "\n" -"Type OK or move the joystick left then right to continue" +"Press any key to continue" msgstr "" -#: src/emu/ui/ui.cpp:1192 +#: src/emu/ui/ui.cpp:1171 #, c-format msgid "" "%1$s\n" @@ -1697,98 +1685,98 @@ msgid "" "CPU:\n" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "MHz" msgstr "" -#: src/emu/ui/ui.cpp:1228 src/emu/ui/ui.cpp:1267 +#: src/emu/ui/ui.cpp:1207 src/emu/ui/ui.cpp:1246 msgid "kHz" msgstr "" -#: src/emu/ui/ui.cpp:1242 +#: src/emu/ui/ui.cpp:1221 msgid "" "\n" "Sound:\n" msgstr "" -#: src/emu/ui/ui.cpp:1271 +#: src/emu/ui/ui.cpp:1250 msgid "" "\n" "Video:\n" msgstr "" -#: src/emu/ui/ui.cpp:1275 +#: src/emu/ui/ui.cpp:1254 msgid "None\n" msgstr "" -#: src/emu/ui/ui.cpp:1282 +#: src/emu/ui/ui.cpp:1261 msgid "Vector" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 #, c-format msgid "%1$s: %2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1293 +#: src/emu/ui/ui.cpp:1272 msgid "%2$s\n" msgstr "" -#: src/emu/ui/ui.cpp:1577 src/emu/ui/ui.cpp:1587 +#: src/emu/ui/ui.cpp:1527 src/emu/ui/ui.cpp:1537 msgid "Keyboard Emulation Status" msgstr "" -#: src/emu/ui/ui.cpp:1579 +#: src/emu/ui/ui.cpp:1529 msgid "Mode: PARTIAL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1580 +#: src/emu/ui/ui.cpp:1530 msgid "UI: Enabled" msgstr "" -#: src/emu/ui/ui.cpp:1582 src/emu/ui/ui.cpp:1592 +#: src/emu/ui/ui.cpp:1532 src/emu/ui/ui.cpp:1542 msgid "**Use ScrLock to toggle**" msgstr "" -#: src/emu/ui/ui.cpp:1589 +#: src/emu/ui/ui.cpp:1539 msgid "Mode: FULL Emulation" msgstr "" -#: src/emu/ui/ui.cpp:1590 +#: src/emu/ui/ui.cpp:1540 msgid "UI: Disabled" msgstr "" -#: src/emu/ui/ui.cpp:1736 +#: src/emu/ui/ui.cpp:1686 msgid "Autofire can't be enabled" msgstr "" -#: src/emu/ui/ui.cpp:1775 +#: src/emu/ui/ui.cpp:1725 msgid "Select position to save to" msgstr "" -#: src/emu/ui/ui.cpp:1777 +#: src/emu/ui/ui.cpp:1727 msgid "Select position to load from" msgstr "" -#: src/emu/ui/ui.cpp:1801 +#: src/emu/ui/ui.cpp:1751 msgid "Save cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1803 +#: src/emu/ui/ui.cpp:1753 msgid "Load cancelled" msgstr "" -#: src/emu/ui/ui.cpp:1846 +#: src/emu/ui/ui.cpp:1796 #, c-format msgid "Save to position %s" msgstr "" -#: src/emu/ui/ui.cpp:1851 +#: src/emu/ui/ui.cpp:1801 #, c-format msgid "Load from position %s" msgstr "" -#: src/emu/ui/ui.cpp:1891 +#: src/emu/ui/ui.cpp:1841 #, c-format msgid "" "Are you sure you want to quit?\n" @@ -1797,173 +1785,173 @@ msgid "" "Press ''%2$s'' to return to emulation." msgstr "" -#: src/emu/ui/ui.cpp:1966 +#: src/emu/ui/ui.cpp:1916 msgid "Master Volume" msgstr "" -#: src/emu/ui/ui.cpp:1976 +#: src/emu/ui/ui.cpp:1926 #, c-format msgid "%1$s Volume" msgstr "" -#: src/emu/ui/ui.cpp:1998 +#: src/emu/ui/ui.cpp:1948 #, c-format msgid "Overclock CPU %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2018 +#: src/emu/ui/ui.cpp:1968 #, c-format msgid "%1$s Refresh Rate" msgstr "" -#: src/emu/ui/ui.cpp:2024 +#: src/emu/ui/ui.cpp:1974 #, c-format msgid "%1$s Brightness" msgstr "" -#: src/emu/ui/ui.cpp:2027 +#: src/emu/ui/ui.cpp:1977 #, c-format msgid "%1$s Contrast" msgstr "" -#: src/emu/ui/ui.cpp:2030 +#: src/emu/ui/ui.cpp:1980 #, c-format msgid "%1$s Gamma" msgstr "" -#: src/emu/ui/ui.cpp:2035 +#: src/emu/ui/ui.cpp:1985 #, c-format msgid "%1$s Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2038 +#: src/emu/ui/ui.cpp:1988 #, c-format msgid "%1$s Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2041 +#: src/emu/ui/ui.cpp:1991 #, c-format msgid "%1$s Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2044 +#: src/emu/ui/ui.cpp:1994 #, c-format msgid "%1$s Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2062 +#: src/emu/ui/ui.cpp:2012 #, c-format msgid "Laserdisc '%1$s' Horiz Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2065 +#: src/emu/ui/ui.cpp:2015 #, c-format msgid "Laserdisc '%1$s' Horiz Position" msgstr "" -#: src/emu/ui/ui.cpp:2068 +#: src/emu/ui/ui.cpp:2018 #, c-format msgid "Laserdisc '%1$s' Vert Stretch" msgstr "" -#: src/emu/ui/ui.cpp:2071 +#: src/emu/ui/ui.cpp:2021 #, c-format msgid "Laserdisc '%1$s' Vert Position" msgstr "" -#: src/emu/ui/ui.cpp:2080 +#: src/emu/ui/ui.cpp:2030 msgid "Vector Flicker" msgstr "" -#: src/emu/ui/ui.cpp:2082 +#: src/emu/ui/ui.cpp:2032 msgid "Beam Width Minimum" msgstr "" -#: src/emu/ui/ui.cpp:2084 +#: src/emu/ui/ui.cpp:2034 msgid "Beam Width Maximum" msgstr "" -#: src/emu/ui/ui.cpp:2086 +#: src/emu/ui/ui.cpp:2036 msgid "Beam Intensity Weight" msgstr "" -#: src/emu/ui/ui.cpp:2098 +#: src/emu/ui/ui.cpp:2048 #, c-format msgid "Crosshair Scale %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "X" msgstr "" -#: src/emu/ui/ui.cpp:2098 src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2048 src/emu/ui/ui.cpp:2051 msgid "Y" msgstr "" -#: src/emu/ui/ui.cpp:2101 +#: src/emu/ui/ui.cpp:2051 #, c-format msgid "Crosshair Offset %1$s" msgstr "" -#: src/emu/ui/ui.cpp:2120 +#: src/emu/ui/ui.cpp:2070 #, c-format msgid "%1$3ddB" msgstr "" -#: src/emu/ui/ui.cpp:2164 +#: src/emu/ui/ui.cpp:2114 #, c-format msgid "%1$d%%" msgstr "" -#: src/emu/ui/ui.cpp:2180 +#: src/emu/ui/ui.cpp:2130 #, c-format msgid "%1$3.0f%%" msgstr "" -#: src/emu/ui/ui.cpp:2203 +#: src/emu/ui/ui.cpp:2153 #, c-format msgid "%1$.3ffps" msgstr "" -#: src/emu/ui/ui.cpp:2226 src/emu/ui/ui.cpp:2248 src/emu/ui/ui.cpp:2269 -#: src/emu/ui/ui.cpp:2291 src/emu/ui/ui.cpp:2313 src/emu/ui/ui.cpp:2335 -#: src/emu/ui/ui.cpp:2357 src/emu/ui/ui.cpp:2379 src/emu/ui/ui.cpp:2401 -#: src/emu/ui/ui.cpp:2423 src/emu/ui/ui.cpp:2445 +#: src/emu/ui/ui.cpp:2176 src/emu/ui/ui.cpp:2198 src/emu/ui/ui.cpp:2219 +#: src/emu/ui/ui.cpp:2241 src/emu/ui/ui.cpp:2263 src/emu/ui/ui.cpp:2285 +#: src/emu/ui/ui.cpp:2307 src/emu/ui/ui.cpp:2329 src/emu/ui/ui.cpp:2351 +#: src/emu/ui/ui.cpp:2373 src/emu/ui/ui.cpp:2395 #, c-format msgid "%1$.3f" msgstr "" -#: src/emu/ui/ui.cpp:2461 src/emu/ui/ui.cpp:2477 src/emu/ui/ui.cpp:2493 -#: src/emu/ui/ui.cpp:2509 +#: src/emu/ui/ui.cpp:2411 src/emu/ui/ui.cpp:2427 src/emu/ui/ui.cpp:2443 +#: src/emu/ui/ui.cpp:2459 #, c-format msgid "%1$1.2f" msgstr "" -#: src/emu/ui/ui.cpp:2525 +#: src/emu/ui/ui.cpp:2475 #, c-format msgid "Screen '%1$s'" msgstr "" -#: src/emu/ui/ui.cpp:2527 +#: src/emu/ui/ui.cpp:2477 msgid "Screen" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2543 +#: src/emu/ui/ui.cpp:2493 #, c-format msgid "Crosshair Scale Y %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset X %1$1.3f" msgstr "" -#: src/emu/ui/ui.cpp:2562 +#: src/emu/ui/ui.cpp:2512 #, c-format msgid "Crosshair Offset Y %1$1.3f" msgstr "" diff --git a/makefile b/makefile index 29eb6c018cc..f9f6c2f4032 100644 --- a/makefile +++ b/makefile @@ -376,36 +376,36 @@ endif # which 3rdparty library to build; # link against system (common) library otherwise #------------------------------------------------- -ifndef USE_SYSTEM_LIB_EXPAT -PARAMS += --with-bundled-expat +ifdef USE_SYSTEM_LIB_EXPAT +PARAMS += --with-system-expat='$(USE_SYSTEM_LIB_EXPAT)' endif -ifndef USE_SYSTEM_LIB_ZLIB -PARAMS += --with-bundled-zlib +ifdef USE_SYSTEM_LIB_ZLIB +PARAMS += --with-system-zlib='$(USE_SYSTEM_LIB_ZLIB)' endif -ifndef USE_SYSTEM_LIB_JPEG -PARAMS += --with-bundled-jpeg +ifdef USE_SYSTEM_LIB_JPEG +PARAMS += --with-system-jpeg='$(USE_SYSTEM_LIB_JPEG)' endif -ifndef USE_SYSTEM_LIB_FLAC -PARAMS += --with-bundled-flac +ifdef USE_SYSTEM_LIB_FLAC +PARAMS += --with-system-flac='$(USE_SYSTEM_LIB_FLAC)' endif -ifndef USE_SYSTEM_LIB_LUA -PARAMS += --with-bundled-lua +ifdef USE_SYSTEM_LIB_LUA +PARAMS += --with-system-lua='$(USE_SYSTEM_LIB_LUA)' endif -ifndef USE_SYSTEM_LIB_SQLITE3 -PARAMS += --with-bundled-sqlite3 +ifdef USE_SYSTEM_LIB_SQLITE3 +PARAMS += --with-system-sqlite3='$(USE_SYSTEM_LIB_SQLITE3)' endif -ifndef USE_SYSTEM_LIB_PORTMIDI -PARAMS += --with-bundled-portmidi +ifdef USE_SYSTEM_LIB_PORTMIDI +PARAMS += --with-system-portmidi='$(USE_SYSTEM_LIB_PORTMIDI)' endif -ifndef USE_SYSTEM_LIB_PORTAUDIO -PARAMS += --with-bundled-portaudio +ifdef USE_SYSTEM_LIB_PORTAUDIO +PARAMS += --with-system-portaudio='$(USE_SYSTEM_LIB_PORTAUDIO)' endif # reverse logic for this one @@ -414,8 +414,8 @@ ifdef USE_BUNDLED_LIB_SDL2 PARAMS += --with-bundled-sdl2 endif -ifndef USE_SYSTEM_LIB_UV -PARAMS += --with-bundled-libuv +ifdef USE_SYSTEM_LIB_UV +PARAMS += --with-system-uv='$(USE_SYSTEM_LIB_UV)' endif #------------------------------------------------- diff --git a/nl_examples/kidniki.c b/nl_examples/kidniki.c index 3b51e40328f..0b558514b0b 100644 --- a/nl_examples/kidniki.c +++ b/nl_examples/kidniki.c @@ -14,14 +14,16 @@ NETLIST_START(dummy) PARAM(Solver.NR_LOOPS, 300) PARAM(Solver.GS_LOOPS, 1) PARAM(Solver.GS_THRESHOLD, 6) + PARAM(Solver.ITERATIVE, "W") //PARAM(Solver.ITERATIVE, "MAT") //PARAM(Solver.ITERATIVE, "GMRES") - PARAM(Solver.ITERATIVE, "SOR") + //PARAM(Solver.ITERATIVE, "SOR") PARAM(Solver.DYNAMIC_TS, 0) PARAM(Solver.DYNAMIC_LTE, 5e-3) PARAM(Solver.MIN_TIMESTEP, 10e-6) PARAM(Solver.PARALLEL, 0) PARAM(Solver.SOR_FACTOR, 1.00) + PARAM(Solver.PIVOT, 0) #else SOLVER(Solver, 12000) PARAM(Solver.ACCURACY, 1e-8) diff --git a/plugins/hiscore/hiscore.dat b/plugins/hiscore/hiscore.dat index 00a4d5fb36b..17bd85d3dfd 100644 --- a/plugins/hiscore/hiscore.dat +++ b/plugins/hiscore/hiscore.dat @@ -9,6 +9,9 @@ ;This file can be edited with a text editor, but keep the same format: ; all fields are separated by a comma (,) ; : +; or +; ,: +; for machines with softlists ; @,,
,,, ; [repeat the above as many times as necessary] @@ -13965,3 +13968,6 @@ zodiack: @:maincpu,program,b35f,1,08,08 @:maincpu,program,b37f,1,00,00 @:maincpu,program,b39f,1,00,00 + +genesis,tf3: +@:maincpu,program,fff2ac,4,00,90 diff --git a/plugins/hiscore/init.lua b/plugins/hiscore/init.lua index 5c54a53912b..d1466623931 100644 --- a/plugins/hiscore/init.lua +++ b/plugins/hiscore/init.lua @@ -5,7 +5,7 @@ -- high-score saving with hiscore.dat infom just as older -- builds did in the past. -- - +require('lfs') local exports = {} exports.name = "hiscore" exports.version = "1.0.0" @@ -22,19 +22,19 @@ end function hiscore.startplugin() - hiscoredata_path = "hiscore.dat"; - hiscore_path = "hi"; + local hiscoredata_path = "hiscore.dat"; + local hiscore_path = "hi"; - current_checksum = 0; - default_checksum = 0; + local current_checksum = 0; + local default_checksum = 0; - scores_have_been_read = false; - mem_check_passed = false; - current_game = ""; + local scores_have_been_read = false; + local mem_check_passed = false; + local found_hiscore_entry = false; - positions = {}; + local positions = {}; - function parse_table ( dsting ) + local function parse_table ( dsting ) local _table = {}; for line in string.gmatch(dsting, '([^\n]+)') do local cpu, mem; @@ -59,14 +59,19 @@ function hiscore.startplugin() end - function read_hiscore_dat () - file = io.open( hiscoredata_path, "r" ); + local function read_hiscore_dat () + local file = io.open( hiscoredata_path, "r" ); + local rm_match; if not file then file = io.open( hiscore_plugin_path .. "/hiscore.dat", "r" ); end - rm_match = '^' .. emu.romname() .. ':'; - cluster = ""; - current_is_match = false; + if emu.softname() ~= "" then + rm_match = '^' .. emu.romname() .. ',' .. emu.softname() .. ':'; + else + rm_match = '^' .. emu.romname() .. ':'; + end + local cluster = ""; + local current_is_match = false; if file then repeat line = file:read("*l"); @@ -95,7 +100,7 @@ function hiscore.startplugin() end - function check_mem ( posdata ) + local function check_mem ( posdata ) if #posdata < 1 then return false; end @@ -112,18 +117,23 @@ function hiscore.startplugin() end - function get_file_name () - r = hiscore_path .. '/' .. emu.romname() .. ".hi"; + local function get_file_name () + local r; + if emu.softname() ~= "" then + r = hiscore_path .. '/' .. emu.romname() .. "_" .. emu.softname() .. ".hi"; + else + r = hiscore_path .. '/' .. emu.romname() .. ".hi"; + end return r; end - function write_scores ( posdata ) - print("write_scores") + local function write_scores ( posdata ) + print("write_scores") local output = io.open(get_file_name(), "wb"); if not output then -- attempt to create the directory, and try again - os.execute( "mkdir " .. hiscore_path ); + lfs.mkdir( hiscore_path ); output = io.open(get_file_name(), "wb"); end print("write_scores output") @@ -141,7 +151,7 @@ function hiscore.startplugin() end - function read_scores ( posdata ) + local function read_scores ( posdata ) local input = io.open(get_file_name(), "rb"); if input then for ri,row in ipairs(posdata) do @@ -158,12 +168,12 @@ function hiscore.startplugin() end - function check_scores ( posdata ) + local function check_scores ( posdata ) local r = 0; -- commonly the first entry will be for the entire table -- so it will only trigger a write once a player enters -- his/her name in. - row = positions[1]; + local row = positions[1]; for i=0,row["size"]-1 do r = r + row["mem"]:read_u8( row["addr"] + i ); end @@ -171,7 +181,7 @@ function hiscore.startplugin() end - function init () + local function init () if not scores_have_been_read then if check_mem( positions ) then default_checksum = check_scores( positions ); @@ -193,7 +203,7 @@ function hiscore.startplugin() local last_write_time = -10; - function tick () + local function tick () -- set up scores if they have been init(); -- only allow save check to run when @@ -217,41 +227,47 @@ function hiscore.startplugin() end end - function reset() + local function reset() -- the notifier will still be attached even if the running game has no hiscore.dat entry - if mem_check_passed and (emu.romname() == current_game) then + if mem_check_passed and found_hiscore_entry then local checksum = check_scores(positions) if checksum ~= current_checksum and checksum ~= default_checksum then write_scores(positions) end end - current_game = nil + found_hiscore_entry = false mem_check_passed = false + scores_have_been_read = false; end emu.register_start(function() - print("Starting " .. emu.gamename()) - -- check if we've just soft reset - if reset then - reset() - end - current_game = emu.romname() - dat = read_hiscore_dat() - if dat then + found_hiscore_entry = false + mem_check_passed = false + scores_have_been_read = false; + last_write_time = -10 + print("Starting " .. emu.gamename()) + local dat = read_hiscore_dat() + if dat and dat ~= "" then print( "found hiscore.dat entry for " .. emu.romname() ); positions = parse_table( dat ); if not positions then print("hiscore.dat parse error"); return; end - emu.sethook( tick, "frame" ); - emu.register_stop(function() - reset() - end) + found_hiscore_entry = true end - end) - + emu.register_frame(function() + if found_hiscore_entry then + tick() + end + end) + emu.register_stop(function() + reset() + end) + emu.register_prestart(function() + reset() + end) end return exports diff --git a/scripts/build/makedep.py b/scripts/build/makedep.py index d70820a059f..2ce47d42cd0 100644 --- a/scripts/build/makedep.py +++ b/scripts/build/makedep.py @@ -237,12 +237,9 @@ if sys.argv[3]=='target': sys.stdout.write(' MAME_DIR .. "src/lib/netlist",\n') sys.stdout.write(' MAME_DIR .. "3rdparty",\n') sys.stdout.write(' GEN_DIR .. "mame/layout",\n') + sys.stdout.write(' ext_includedir("zlib"),\n') + sys.stdout.write(' ext_includedir("flac"),\n') sys.stdout.write(' }\n') - sys.stdout.write(' if _OPTIONS["with-bundled-zlib"] then\n') - sys.stdout.write(' includedirs {\n') - sys.stdout.write(' MAME_DIR .. "3rdparty/zlib",\n') - sys.stdout.write(' }\n') - sys.stdout.write(' end\n') sys.stdout.write('\n') sys.stdout.write(' files{\n') for line in deps_files_included: diff --git a/scripts/extlib.lua b/scripts/extlib.lua new file mode 100644 index 00000000000..9d60fe1dc2e --- /dev/null +++ b/scripts/extlib.lua @@ -0,0 +1,104 @@ +-- license:BSD-3-Clause +-- copyright-holders:MAMEdev Team,Jeffrey Clark + +local extlibs = { +-- +-- 3rdparty system 3rdparty +-- lib name: lib name, include dir +-- + expat = { "expat", "3rdparty/expat/lib" }, + zlib = { "z", "3rdparty/zlib" }, + jpeg = { "jpeg", "3rdparty/libjpeg" }, + flac = { "FLAC", "3rdparty/libflac/include" }, + sqlite3 = { "sqlite3", "3rdparty/sqlite3" }, + portmidi = { "portmidi", "3rdparty/portmidi/pm_common" }, + portaudio = { "portaudio", "3rdparty/portaudio/include" }, + lua = { "lua", "3rdparty/lua/src" }, + uv = { "uv" , "3rdparty/libuv/include" }, +} + +-- system lib options +newoption { + trigger = 'with-system-expat', + description = 'Use system Expat library', +} + +newoption { + trigger = 'with-system-zlib', + description = 'Use system Zlib library', +} + +newoption { + trigger = 'with-system-jpeg', + description = 'Use system JPEG library', +} + +newoption { + trigger = 'with-system-flac', + description = 'Use system FLAC library', +} + +newoption { + trigger = 'with-system-sqlite3', + description = 'Use system SQLite library', +} + +newoption { + trigger = 'with-system-portmidi', + description = 'Use system PortMidi library', +} + +newoption { + trigger = 'with-system-portaudio', + description = 'Use system PortAudio library', +} + +newoption { + trigger = "with-system-lua", + description = "Use system LUA library", +} + +newoption { + trigger = 'with-system-uv', + description = 'Use system uv library', +} + +-- build helpers +function ext_lib(lib) + local opt = _OPTIONS["with-system-" .. lib] + if (opt~=nil and opt=="1") then + default = extlibs[lib][1] + else + default = lib + end + return ext_best(lib, default, 1) +end + +function ext_includedir(lib) + local opt = _OPTIONS["with-system-" .. lib] + if (opt==nil or opt=="0") then + -- using bundled, prepend MAME_DIR + default = MAME_DIR .. extlibs[lib][2] + else + default = "" + end + return ext_best(lib, default, 2) +end + +function ext_best(lib, default, idx) + local opt = _OPTIONS["with-system-" .. lib] + local found = default + if (opt~=nil and opt~="0" and opt~="1") then + -- override default if provided (format ) + local x = opt:explode(":") + if x[idx]~=nil then + local y = x[idx]:explode(",") + if y[1]~=nil then + found = y + else + found = x[idx] + end + end + end + return found +end diff --git a/scripts/genie.lua b/scripts/genie.lua index 219b493f135..61617630d06 100644 --- a/scripts/genie.lua +++ b/scripts/genie.lua @@ -2,8 +2,8 @@ -- copyright-holders:MAMEdev Team newoption { - trigger = 'build-dir', - description = 'Build directory name', + trigger = 'build-dir', + description = 'Build directory name', } premake.check_paths = true @@ -32,23 +32,23 @@ function str_to_version(str) val = val + tonumber(word) * cnt cnt = cnt / 100 end - return val + return val end function findfunction(x) - assert(type(x) == "string") - local f=_G - for v in x:gmatch("[^%.]+") do - if type(f) ~= "table" then - return nil, "looking for '"..v.."' expected table, not "..type(f) - end - f=f[v] - end - if type(f) == "function" then - return f - else - return nil, "expected function, not "..type(f) - end + assert(type(x) == "string") + local f=_G + for v in x:gmatch("[^%.]+") do + if type(f) ~= "table" then + return nil, "looking for '"..v.."' expected table, not "..type(f) + end + f=f[v] + end + if type(f) == "function" then + return f + else + return nil, "expected function, not "..type(f) + end end function layoutbuildtask(_folder, _name) @@ -57,9 +57,9 @@ function layoutbuildtask(_folder, _name) end function precompiledheaders() - configuration { "not xcode4" } - pchheader("emu.h") - configuration { } + configuration { "not xcode4" } + pchheader("emu.h") + configuration { } end function addprojectflags() @@ -101,13 +101,13 @@ newoption { trigger = "targetos", description = "Choose target OS", allowed = { - { "android", "Android" }, + { "android", "Android" }, { "asmjs", "Emscripten/asm.js" }, { "freebsd", "FreeBSD" }, { "netbsd", "NetBSD" }, { "openbsd", "OpenBSD" }, { "pnacl", "Native Client - PNaCl" }, - { "linux", "Linux" }, + { "linux", "Linux" }, { "ios", "iOS" }, { "macosx", "OSX" }, { "windows", "Windows" }, @@ -120,60 +120,15 @@ newoption { } newoption { - trigger = 'with-bundled-expat', - description = 'Build bundled Expat library', -} - -newoption { - trigger = 'with-bundled-zlib', - description = 'Build bundled Zlib library', -} - -newoption { - trigger = 'with-bundled-jpeg', - description = 'Build bundled JPEG library', -} - -newoption { - trigger = 'with-bundled-flac', - description = 'Build bundled FLAC library', -} - -newoption { - trigger = 'with-bundled-lua', - description = 'Build bundled LUA library', -} - -newoption { - trigger = 'with-bundled-sqlite3', - description = 'Build bundled SQLite library', -} - -newoption { - trigger = 'with-bundled-portmidi', - description = 'Build bundled PortMidi library', -} - -newoption { - trigger = 'with-bundled-portaudio', - description = 'Build bundled PortAudio library', -} - -newoption { - trigger = 'with-bundled-sdl2', - description = 'Build bundled SDL2 library', -} - -newoption { - trigger = 'with-bundled-libuv', - description = 'Build bundled libuv library', + trigger = 'with-bundled-sdl2', + description = 'Build bundled SDL2 library', } newoption { trigger = "distro", description = "Choose distribution", allowed = { - { "generic", "generic" }, + { "generic", "generic" }, { "debian-stable", "debian-stable" }, { "ubuntu-intrepid", "ubuntu-intrepid" }, }, @@ -291,7 +246,7 @@ newoption { trigger = "DEPRECATED", description = "Generate deprecation warnings during compilation.", allowed = { - { "0", "Disabled" }, + { "0", "Disabled" }, { "1", "Enabled" }, } } @@ -300,7 +255,7 @@ newoption { trigger = "LTO", description = "Clang link time optimization.", allowed = { - { "0", "Disabled" }, + { "0", "Disabled" }, { "1", "Enabled" }, } } @@ -309,7 +264,7 @@ newoption { trigger = "SSE2", description = "SSE2 optimized code and SSE2 code generation.", allowed = { - { "0", "Disabled" }, + { "0", "Disabled" }, { "1", "Enabled" }, } } @@ -318,7 +273,7 @@ newoption { trigger = "SSE3", description = "SSE3 optimized code and SSE3 code generation.", allowed = { - { "0", "Disabled" }, + { "0", "Disabled" }, { "1", "Enabled" }, } } @@ -327,7 +282,7 @@ newoption { trigger = "OPENMP", description = "OpenMP optimized code.", allowed = { - { "0", "Disabled" }, + { "0", "Disabled" }, { "1", "Enabled" }, } } @@ -336,7 +291,7 @@ newoption { trigger = "FASTDEBUG", description = "Fast DEBUG.", allowed = { - { "0", "Disabled" }, + { "0", "Disabled" }, { "1", "Enabled" }, } } @@ -345,7 +300,7 @@ newoption { trigger = "SEPARATE_BIN", description = "Use separate bin folders.", allowed = { - { "0", "Disabled" }, + { "0", "Disabled" }, { "1", "Enabled" }, } } @@ -359,7 +314,7 @@ newoption { trigger = "SHADOW_CHECK", description = "Shadow checks.", allowed = { - { "0", "Disabled" }, + { "0", "Disabled" }, { "1", "Enabled" }, } } @@ -368,7 +323,7 @@ newoption { trigger = "STRIP_SYMBOLS", description = "Symbols stripping.", allowed = { - { "0", "Disabled" }, + { "0", "Disabled" }, { "1", "Enabled" }, } } @@ -378,7 +333,7 @@ newoption { trigger = "SHLIB", description = "Generate shared libs.", allowed = { - { "0", "Static libs" }, + { "0", "Static libs" }, { "1", "Shared libs" }, } } @@ -392,7 +347,7 @@ newoption { trigger = "FORCE_VERSION_COMPILE", description = "Force compiling of version.c file.", allowed = { - { "0", "Disabled" }, + { "0", "Disabled" }, { "1", "Enabled" }, } } @@ -406,11 +361,13 @@ newoption { trigger = "USE_LIBUV", description = "Use libuv.", allowed = { - { "0", "Disabled" }, + { "0", "Disabled" }, { "1", "Enabled" }, } } +dofile ("extlib.lua") + if _OPTIONS["SHLIB"]=="1" then LIBTYPE = "SharedLib" else @@ -469,15 +426,15 @@ configurations { } if _ACTION == "xcode4" then - platforms { - "x64", - } + platforms { + "x64", + } else - platforms { - "x32", - "x64", - "Native", -- for targets where bitness is not specified - } + platforms { + "x32", + "x64", + "Native", -- for targets where bitness is not specified + } end language "C++" @@ -519,7 +476,7 @@ end if _OPTIONS["targetos"] == "android" then _OPTIONS["with-bundled-sdl2"] = "1" end - + configuration {} msgcompile ("Compiling $(subst ../,,$<)...") @@ -665,30 +622,17 @@ else end end --- need to ensure FLAC functions are statically linked -if _OPTIONS["with-bundled-flac"] then +if _OPTIONS["with-system-jpeg"]~=nil then + defines { + "XMD_H", + } +end + +if _OPTIONS["with-system-flac"]~=nil then defines { "FLAC__NO_DLL", } - end - -if not _OPTIONS["with-bundled-jpeg"] then - defines { - "USE_SYSTEM_JPEGLIB", - } - end - -if not _OPTIONS["with-bundled-portmidi"] then - defines { - "USE_SYSTEM_PORTMIDI", - } - end - -if not _OPTIONS["with-bundled-sqlite3"] then - defines { - "USE_SYSTEM_SQLITE", - } - end +end if _OPTIONS["NOASM"]=="1" then defines { @@ -710,11 +654,6 @@ if not _OPTIONS["FORCE_DRC_C_BACKEND"] then end end --- define USE_SYSTEM_JPEGLIB if library shipped with MAME is not used ---ifneq ($(BUILD_JPEGLIB),1) ---DEFS += -DUSE_SYSTEM_JPEGLIB ---endif - defines { "LUA_COMPAT_ALL", "LUA_COMPAT_5_1", @@ -850,7 +789,7 @@ if _OPTIONS["OPTIMIZE"] then -- windows native mingw GCC 5.2 fails with -flto=x with x > 1. bug unfixed as of this commit "-flto=1", -- if ld fails, just buy more RAM or uncomment this! --- "-Wl,-no-keep-memory", +-- "-Wl,-no-keep-memory", "-Wl,-v", -- silence redefine warnings from discrete.c. "-Wl,-allow-multiple-definition", @@ -862,17 +801,17 @@ if _OPTIONS["OPTIMIZE"] then "-flto-odr-type-merging", "-Wodr", "-flto-compression-level=0", -- lto doesn't work with anything <9 on linux with < 12G RAM, much slower if <> 0 --- "-flto-report", -- if you get an error in lto after [WPA] stage, but before [LTRANS] stage, you need more memory! --- "-fmem-report-wpa","-fmem-report","-fpre-ipa-mem-report","-fpost-ipa-mem-report","-flto-report-wpa","-fmem-report", +-- "-flto-report", -- if you get an error in lto after [WPA] stage, but before [LTRANS] stage, you need more memory! +-- "-fmem-report-wpa","-fmem-report","-fpre-ipa-mem-report","-fpost-ipa-mem-report","-flto-report-wpa","-fmem-report", -- this six flag combo lets MAME compile with LTO=1 on linux with no errors and ~2% speed boost, but compile time is much longer -- if you are going to wait on lto, you might as well enable these for GCC --- "-fdevirtualize-at-ltrans","-fgcse-sm","-fgcse-las", --- "-fipa-pta","-fipa-icf","-fvariable-expansion-in-unroller", +-- "-fdevirtualize-at-ltrans","-fgcse-sm","-fgcse-las", +-- "-fipa-pta","-fipa-icf","-fvariable-expansion-in-unroller", } -- same flags are needed by linker linkoptions { "-flto=1", --- "-Wl,-no-keep-memory", +-- "-Wl,-no-keep-memory", "-Wl,-v", "-Wl,-allow-multiple-definition", "-fuse-linker-plugin", @@ -880,12 +819,12 @@ if _OPTIONS["OPTIMIZE"] then "-flto-odr-type-merging", "-Wodr", "-flto-compression-level=0", -- lto doesn't work with anything <9 on linux with < 12G RAM, much slower if <> 0 --- "-flto-report", -- if you get an error in lto after [WPA] stage, but before [LTRANS] stage, you need more memory! --- "-fmem-report-wpa","-fmem-report","-fpre-ipa-mem-report","-fpost-ipa-mem-report","-flto-report-wpa","-fmem-report", +-- "-flto-report", -- if you get an error in lto after [WPA] stage, but before [LTRANS] stage, you need more memory! +-- "-fmem-report-wpa","-fmem-report","-fpre-ipa-mem-report","-fpost-ipa-mem-report","-flto-report-wpa","-fmem-report", -- this six flag combo lets MAME compile with LTO=1 on linux with no errors and ~2% speed boost, but compile time is much longer -- if you are going to wait on lto, you might as well enable these for GCC --- "-fdevirtualize-at-ltrans","-fgcse-sm","-fgcse-las", --- "-fipa-pta","-fipa-icf","-fvariable-expansion-in-unroller", +-- "-fdevirtualize-at-ltrans","-fgcse-sm","-fgcse-las", +-- "-fipa-pta","-fipa-icf","-fvariable-expansion-in-unroller", } @@ -1032,7 +971,7 @@ end } end end - + if (_OPTIONS["PLATFORM"]=="arm") then buildoptions { "-Wno-cast-align", @@ -1043,7 +982,7 @@ if (_OPTIONS["PLATFORM"]=="arm64") then buildoptions { "-Wno-cast-align", } - defines { + defines { "PTR64=1", } end @@ -1090,7 +1029,7 @@ configuration { "android-arm64" } buildoptions { "-Wno-asm-operand-widths", } - + configuration { "pnacl" } buildoptions { "-std=gnu89", @@ -1119,17 +1058,17 @@ configuration { "linux-* or rpi or ci20"} configuration { "steamlink" } links { "dl", - "EGL", + "EGL", "GLESv2", - "SDL2", - } + "SDL2", + } defines { "EGL_API_FB", } configuration { "rpi" } links { - "SDL2", + "SDL2", "fontconfig", "X11", "GLESv2", @@ -1138,17 +1077,17 @@ configuration { "rpi" } "vcos", "vchiq_arm", "pthread", - } + } configuration { "ci20" } links { - "SDL2", + "SDL2", "asound", "fontconfig", "freetype", "pthread", - } + } configuration { "osx* or xcode4" } @@ -1178,7 +1117,7 @@ configuration { "mingw-clang" } linkoptions { "-pthread", } - + configuration { "vs*" } defines { @@ -1202,7 +1141,7 @@ configuration { "vs*" } } buildoptions { - "/WX", -- Treats all compiler warnings as errors. + "/WX", -- Treats all compiler warnings as errors. "/wd4025", -- warning C4025: 'number' : based pointer passed to function with variable arguments: parameter number "/wd4003", -- warning C4003: not enough actual parameters for macro 'xxx' "/wd4018", -- warning C4018: 'x' : signed/unsigned mismatch @@ -1266,38 +1205,38 @@ configuration { "vs*" } } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd9", -- remark #9: nested comment is not allowed - "/Qwd82", -- remark #82: storage class is not first - "/Qwd111", -- remark #111: statement is unreachable - "/Qwd128", -- remark #128: loop is not reachable - "/Qwd177", -- remark #177: function "xxx" was declared but never referenced - "/Qwd181", -- remark #181: argument of type "UINT32={unsigned int}" is incompatible with format "%d", expecting argument of type "int" - "/Qwd185", -- remark #185: dynamic initialization in unreachable code - "/Qwd280", -- remark #280: selector expression is constant - "/Qwd344", -- remark #344: typedef name has already been declared (with same type) - "/Qwd411", -- remark #411: class "xxx" defines no constructor to initialize the following - "/Qwd869", -- remark #869: parameter "xxx" was never referenced - "/Qwd2545", -- remark #2545: empty dependent statement in "else" clause of if - statement - "/Qwd2553", -- remark #2553: nonstandard second parameter "TCHAR={WCHAR = { __wchar_t } } **" of "main", expected "char *[]" or "char **" extern "C" int _tmain(int argc, TCHAR **argv) - "/Qwd2557", -- remark #2557: comparison between signed and unsigned operands - "/Qwd3280", -- remark #3280: declaration hides member "attotime::seconds" (declared at line 126) static attotime from_seconds(INT32 seconds) { return attotime(seconds, 0); } + "/Qwd9", -- remark #9: nested comment is not allowed + "/Qwd82", -- remark #82: storage class is not first + "/Qwd111", -- remark #111: statement is unreachable + "/Qwd128", -- remark #128: loop is not reachable + "/Qwd177", -- remark #177: function "xxx" was declared but never referenced + "/Qwd181", -- remark #181: argument of type "UINT32={unsigned int}" is incompatible with format "%d", expecting argument of type "int" + "/Qwd185", -- remark #185: dynamic initialization in unreachable code + "/Qwd280", -- remark #280: selector expression is constant + "/Qwd344", -- remark #344: typedef name has already been declared (with same type) + "/Qwd411", -- remark #411: class "xxx" defines no constructor to initialize the following + "/Qwd869", -- remark #869: parameter "xxx" was never referenced + "/Qwd2545", -- remark #2545: empty dependent statement in "else" clause of if - statement + "/Qwd2553", -- remark #2553: nonstandard second parameter "TCHAR={WCHAR = { __wchar_t } } **" of "main", expected "char *[]" or "char **" extern "C" int _tmain(int argc, TCHAR **argv) + "/Qwd2557", -- remark #2557: comparison between signed and unsigned operands + "/Qwd3280", -- remark #3280: declaration hides member "attotime::seconds" (declared at line 126) static attotime from_seconds(INT32 seconds) { return attotime(seconds, 0); } - "/Qwd170", -- error #170: pointer points outside of underlying object - "/Qwd188", -- error #188: enumerated type mixed with another type + "/Qwd170", -- error #170: pointer points outside of underlying object + "/Qwd188", -- error #188: enumerated type mixed with another type - "/Qwd63", -- warning #63: shift count is too large - "/Qwd177", -- warning #177: label "xxx" was declared but never referenced - "/Qwd186", -- warning #186: pointless comparison of unsigned integer with zero - "/Qwd488", -- warning #488: template parameter "_FunctionClass" is not used in declaring the parameter types of function template "device_delegate<_Signature>::device_delegate<_FunctionClass>(delegate<_Signature>: - "/Qwd1478", -- warning #1478: function "xxx" (declared at line yyy of "zzz") was declared deprecated - "/Qwd1879", -- warning #1879: unimplemented pragma ignored - "/Qwd3291", -- warning #3291: invalid narrowing conversion from "double" to "int" - "/Qwd1195", -- error #1195: conversion from integer to smaller pointer - "/Qwd47", -- error #47: incompatible redefinition of macro "xxx" - "/Qwd265", -- error #265: floating-point operation result is out of range + "/Qwd63", -- warning #63: shift count is too large + "/Qwd177", -- warning #177: label "xxx" was declared but never referenced + "/Qwd186", -- warning #186: pointless comparison of unsigned integer with zero + "/Qwd488", -- warning #488: template parameter "_FunctionClass" is not used in declaring the parameter types of function template "device_delegate<_Signature>::device_delegate<_FunctionClass>(delegate<_Signature>: + "/Qwd1478", -- warning #1478: function "xxx" (declared at line yyy of "zzz") was declared deprecated + "/Qwd1879", -- warning #1879: unimplemented pragma ignored + "/Qwd3291", -- warning #3291: invalid narrowing conversion from "double" to "int" + "/Qwd1195", -- error #1195: conversion from integer to smaller pointer + "/Qwd47", -- error #47: incompatible redefinition of macro "xxx" + "/Qwd265", -- error #265: floating-point operation result is out of range -- these occur on a release build, while we can increase the size limits instead some of the files do require extreme amounts - "/Qwd11074", -- remark #11074: Inlining inhibited by limit max-size / remark #11074: Inlining inhibited by limit max-total-size - "/Qwd11075", -- remark #11075: To get full report use -Qopt-report:4 -Qopt-report-phase ipo + "/Qwd11074", -- remark #11074: Inlining inhibited by limit max-size / remark #11074: Inlining inhibited by limit max-total-size + "/Qwd11075", -- remark #11075: To get full report use -Qopt-report:4 -Qopt-report-phase ipo } end @@ -1309,7 +1248,7 @@ end } configuration { "vs2015" } buildoptions { - "/wd4334", -- warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) + "/wd4334", -- warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?) "/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration "/wd4457", -- warning C4457: declaration of 'xxx' hides function parameter "/wd4458", -- warning C4458: declaration of 'xxx' hides class member @@ -1369,7 +1308,7 @@ findfunction("createProjects_" .. _OPTIONS["target"] .. "_" .. _OPTIONS["subtarg group "emulator" dofile(path.join("src", "main.lua")) -if (_OPTIONS["SOURCES"] == nil) then +if (_OPTIONS["SOURCES"] == nil) then if (_OPTIONS["target"] == _OPTIONS["subtarget"]) then startproject (_OPTIONS["target"]) else @@ -1381,7 +1320,7 @@ if (_OPTIONS["SOURCES"] == nil) then end else startproject (_OPTIONS["subtarget"]) -end +end mainProject(_OPTIONS["target"],_OPTIONS["subtarget"]) strip() diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua index 688615cbbc3..30cb3770a4a 100644 --- a/scripts/src/3rdparty.lua +++ b/scripts/src/3rdparty.lua @@ -13,7 +13,7 @@ -- expat library objects -------------------------------------------------- -if _OPTIONS["with-bundled-expat"] then +if not _OPTIONS["with-system-expat"] then project "expat" uuid "f4cd40b1-c37c-452d-9785-640f26f0bf54" kind "StaticLib" @@ -26,10 +26,10 @@ project "expat" } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd111", -- remark #111: statement is unreachable - "/Qwd1879", -- warning #1879: unimplemented pragma ignored - "/Qwd2557", -- remark #2557: comparison between signed and unsigned operands - "/Qwd869", -- remark #869: parameter "xxx" was never referenced + "/Qwd111", -- remark #111: statement is unreachable + "/Qwd1879", -- warning #1879: unimplemented pragma ignored + "/Qwd2557", -- remark #2557: comparison between signed and unsigned operands + "/Qwd869", -- remark #869: parameter "xxx" was never referenced } end configuration { "vs2015" } @@ -45,7 +45,7 @@ end } else links { - "expat", + ext_lib("expat"), } end @@ -53,7 +53,7 @@ end -- zlib library objects -------------------------------------------------- -if _OPTIONS["with-bundled-zlib"] then +if not _OPTIONS["with-system-zlib"] then project "zlib" uuid "3d78bd2a-2bd0-4449-8087-42ddfaef7ec9" kind "StaticLib" @@ -76,8 +76,8 @@ project "zlib" } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd111", -- remark #111: statement is unreachable - "/Qwd280", -- remark #280: selector expression is constant + "/Qwd111", -- remark #111: statement is unreachable + "/Qwd280", -- remark #280: selector expression is constant } end configuration "Debug" @@ -110,7 +110,7 @@ end } else links { - "z", + ext_lib("zlib"), } end @@ -137,7 +137,7 @@ project "softfloat" } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd2557", -- remark #2557: comparison between signed and unsigned operands + "/Qwd2557", -- remark #2557: comparison between signed and unsigned operands } end configuration { } @@ -152,7 +152,7 @@ end -- libJPEG library objects -------------------------------------------------- -if _OPTIONS["with-bundled-jpeg"] then +if not _OPTIONS["with-system-jpeg"] then project "jpeg" uuid "447c6800-dcfd-4c48-b72a-a8223bb409ca" kind "StaticLib" @@ -165,7 +165,7 @@ project "jpeg" } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd869", -- remark #869: parameter "xxx" was never referenced + "/Qwd869", -- remark #869: parameter "xxx" was never referenced } end @@ -221,7 +221,7 @@ end } else links { - "jpeg", + ext_lib("jpeg"), } end @@ -229,7 +229,7 @@ end -- libflac library objects -------------------------------------------------- -if _OPTIONS["with-bundled-flac"] then +if not _OPTIONS["with-system-flac"] then project "flac" uuid "b6fc19e8-073a-4541-bb7b-d24b548d424a" kind "StaticLib" @@ -243,11 +243,11 @@ project "flac" } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd111", -- remark #111: statement is unreachable - "/Qwd177", -- remark #177: function "xxx" was declared but never referenced - "/Qwd181", -- remark #181: argument of type "UINT32={unsigned int}" is incompatible with format "%d", expecting argument of type "int" - "/Qwd188", -- error #188: enumerated type mixed with another type - "/Qwd869", -- remark #869: parameter "xxx" was never referenced + "/Qwd111", -- remark #111: statement is unreachable + "/Qwd177", -- remark #177: function "xxx" was declared but never referenced + "/Qwd181", -- remark #181: argument of type "UINT32={unsigned int}" is incompatible with format "%d", expecting argument of type "int" + "/Qwd188", -- error #188: enumerated type mixed with another type + "/Qwd869", -- remark #869: parameter "xxx" was never referenced } end @@ -312,7 +312,7 @@ end } else links { - "FLAC", + ext_lib("flac"), } end @@ -330,7 +330,7 @@ project "7z" } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd869", -- remark #869: parameter "xxx" was never referenced + "/Qwd869", -- remark #869: parameter "xxx" was never referenced } end configuration { "vs2015" } @@ -370,7 +370,7 @@ end -- LUA library objects -------------------------------------------------- -if _OPTIONS["with-bundled-lua"] then +if not _OPTIONS["with-system-lua"] then project "lua" uuid "d9e2eed1-f1ab-4737-a6ac-863700b1a5a9" kind "StaticLib" @@ -381,7 +381,7 @@ project "lua" -- In addition comment out the "extern "C"" -- in lua.hpp and do the same in luaengine.c line 47 --options { - -- "ForceCPP", + -- "ForceCPP", --} configuration { "gmake" } @@ -460,7 +460,7 @@ end } else links { - "lua", + ext_lib("lua"), } end @@ -493,16 +493,11 @@ project "lualibs" includedirs { MAME_DIR .. "3rdparty", } - if _OPTIONS["with-bundled-lua"] then - includedirs { - MAME_DIR .. "3rdparty/lua/src", - } - end - if _OPTIONS["with-bundled-zlib"] then - includedirs { - MAME_DIR .. "3rdparty/zlib", - } - end + includedirs { + ext_includedir("lua"), + ext_includedir("zlib"), + ext_includedir("sqlite3"), + } files { MAME_DIR .. "3rdparty/lsqlite3/lsqlite3.c", @@ -514,8 +509,8 @@ project "lualibs" -- SQLite3 library objects -------------------------------------------------- -if _OPTIONS["with-bundled-sqlite3"] then -project "sqllite3" +if not _OPTIONS["with-system-sqlite3"] then +project "sqlite3" uuid "5cb3d495-57ed-461c-81e5-80dc0857517d" kind "StaticLib" @@ -529,8 +524,8 @@ project "sqllite3" } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd869", -- remark #869: parameter "xxx" was never referenced - "/Qwd2557", -- remark #2557: comparison between signed and unsigned operands + "/Qwd869", -- remark #869: parameter "xxx" was never referenced + "/Qwd2557", -- remark #2557: comparison between signed and unsigned operands } end configuration { "pnacl" } @@ -565,7 +560,7 @@ end } else links { - "sqlite3", + ext_lib("sqlite3"), } end @@ -573,7 +568,7 @@ end -- portmidi library objects -------------------------------------------------- if _OPTIONS["NO_USE_MIDI"]~="1" then -if _OPTIONS["with-bundled-portmidi"] then +if not _OPTIONS["with-system-portmidi"] then project "portmidi" uuid "587f2da6-3274-4a65-86a2-f13ea315bb98" kind "StaticLib" @@ -592,10 +587,10 @@ project "portmidi" } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd188", -- error #188: enumerated type mixed with another type - "/Qwd344", -- remark #344: typedef name has already been declared (with same type) - "/Qwd869", -- remark #869: parameter "xxx" was never referenced - "/Qwd2557", -- remark #2557: comparison between signed and unsigned operands + "/Qwd188", -- error #188: enumerated type mixed with another type + "/Qwd344", -- remark #344: typedef name has already been declared (with same type) + "/Qwd869", -- remark #869: parameter "xxx" was never referenced + "/Qwd2557", -- remark #2557: comparison between signed and unsigned operands } end @@ -652,7 +647,7 @@ end end else links { - "portmidi", + ext_lib("portmidi"), } end end @@ -673,9 +668,9 @@ project "bgfx" } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd906", -- message #906: effect of this "#pragma pack" directive is local to function "xxx" - "/Qwd1879", -- warning #1879: unimplemented pragma ignored - "/Qwd82", -- remark #82: storage class is not first + "/Qwd906", -- message #906: effect of this "#pragma pack" directive is local to function "xxx" + "/Qwd1879", -- warning #1879: unimplemented pragma ignored + "/Qwd82", -- remark #82: storage class is not first } end configuration { } @@ -808,7 +803,7 @@ end -- PortAudio library objects -------------------------------------------------- -if _OPTIONS["with-bundled-portaudio"] then +if not _OPTIONS["with-system-portaudio"] then project "portaudio" uuid "0755c5f5-eccf-47f3-98a9-df67018a94d4" kind "StaticLib" @@ -824,10 +819,10 @@ project "portaudio" } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd869", -- remark #869: parameter "xxx" was never referenced - "/Qwd1478", -- warning #1478: function "xxx" (declared at line yyy of "zzz") was declared deprecated - "/Qwd2544", -- message #2544: empty dependent statement in if-statement - "/Qwd1879", -- warning #1879: unimplemented pragma ignored + "/Qwd869", -- remark #869: parameter "xxx" was never referenced + "/Qwd1478", -- warning #1478: function "xxx" (declared at line yyy of "zzz") was declared deprecated + "/Qwd2544", -- message #2544: empty dependent statement in if-statement + "/Qwd1879", -- warning #1879: unimplemented pragma ignored } end configuration { "vs2015" } @@ -953,7 +948,7 @@ end else links { - "portaudio", + ext_lib("portaudio"), } end @@ -961,7 +956,7 @@ end -- libuv library objects -------------------------------------------------- if _OPTIONS["USE_LIBUV"]=="1" then -if _OPTIONS["with-bundled-libuv"] then +if not _OPTIONS["with-system-uv"] then project "uv" uuid "cd2afe7f-139d-49c3-9000-fc9119f3cea0" kind "StaticLib" @@ -1026,7 +1021,7 @@ project "uv" "WIN32_LEAN_AND_MEAN", "_WIN32_WINNT=0x0502", } - if _ACTION == "vs2013" then + if _ACTION == "vs2013" then files { MAME_DIR .. "3rdparty/libuv/src/win/snprintf.c", } @@ -1111,7 +1106,7 @@ project "uv" MAME_DIR .. "3rdparty/libuv/src/unix/proctitle.c", } end - + if _OPTIONS["targetos"]=="android" then defines { "_GNU_SOURCE", @@ -1129,7 +1124,7 @@ project "uv" MAME_DIR .. "3rdparty/libuv/src/unix/android-ifaddrs.c", } end - + if _OPTIONS["targetos"]=="solaris" then defines { "__EXTENSIONS__", @@ -1173,7 +1168,7 @@ project "http-parser" else links { - "libuv", + ext_lib("uv"), } end -------------------------------------------------- @@ -1182,7 +1177,7 @@ end if _OPTIONS["with-bundled-sdl2"] then project "SDL2" uuid "caab3327-574f-4abf-b25b-74d5238ae59b" -if _OPTIONS["targetos"]=="android" then +if _OPTIONS["targetos"]=="android" then kind "SharedLib" targetextension ".so" targetprefix "lib" @@ -1194,8 +1189,8 @@ if _OPTIONS["targetos"]=="android" then linkoptions { "-Wl,-soname,liSDL2.so" } - - if _OPTIONS["SEPARATE_BIN"]~="1" then + + if _OPTIONS["SEPARATE_BIN"]~="1" then if _OPTIONS["PLATFORM"]=="arm" then targetdir(MAME_DIR .. "android-project/app/src/main/libs/armeabi-v7a") end @@ -1214,11 +1209,11 @@ if _OPTIONS["targetos"]=="android" then if _OPTIONS["PLATFORM"]=="x64" then targetdir(MAME_DIR .. "android-project/app/src/main/libs/x86_64") end - end + end else kind "StaticLib" -end - +end + files { MAME_DIR .. "3rdparty/SDL2/include/begin_code.h", MAME_DIR .. "3rdparty/SDL2/include/close_code.h", @@ -1292,8 +1287,8 @@ end MAME_DIR .. "3rdparty/SDL2/include/SDL_types.h", MAME_DIR .. "3rdparty/SDL2/include/SDL_version.h", MAME_DIR .. "3rdparty/SDL2/include/SDL_video.h", - - + + MAME_DIR .. "3rdparty/SDL2/src/atomic/SDL_atomic.c", MAME_DIR .. "3rdparty/SDL2/src/atomic/SDL_spinlock.c", MAME_DIR .. "3rdparty/SDL2/src/audio/disk/SDL_diskaudio.c", @@ -1462,13 +1457,13 @@ end MAME_DIR .. "3rdparty/SDL2/src/render/opengles/SDL_glesfuncs.h", } end - + if _OPTIONS["targetos"]=="android" then files { MAME_DIR .. "3rdparty/SDL2/src/audio/android/SDL_androidaudio.c", MAME_DIR .. "3rdparty/SDL2/src/audio/android/SDL_androidaudio.h", - MAME_DIR .. "3rdparty/SDL2/src/core/android/SDL_android.c", - MAME_DIR .. "3rdparty/SDL2/src/core/android/SDL_android.h", + MAME_DIR .. "3rdparty/SDL2/src/core/android/SDL_android.c", + MAME_DIR .. "3rdparty/SDL2/src/core/android/SDL_android.h", MAME_DIR .. "3rdparty/SDL2/src/filesystem/android/SDL_sysfilesystem.c", MAME_DIR .. "3rdparty/SDL2/src/haptic/dummy/SDL_syshaptic.c", MAME_DIR .. "3rdparty/SDL2/src/joystick/android/SDL_sysjoystick.c", @@ -1502,7 +1497,7 @@ end MAME_DIR .. "3rdparty/SDL2/src/video/android/SDL_androidwindow.h", } end - + if _OPTIONS["targetos"]=="macosx" then files { MAME_DIR .. "3rdparty/SDL2/src/audio/coreaudio/SDL_coreaudio.c", @@ -1515,7 +1510,7 @@ end MAME_DIR .. "3rdparty/SDL2/src/joystick/darwin/SDL_sysjoystick.c", MAME_DIR .. "3rdparty/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h", MAME_DIR .. "3rdparty/SDL2/src/loadso/dlopen/SDL_sysloadso.c", - MAME_DIR .. "3rdparty/SDL2/src/power/macosx/SDL_syspower.c", + MAME_DIR .. "3rdparty/SDL2/src/power/macosx/SDL_syspower.c", MAME_DIR .. "3rdparty/SDL2/src/thread/pthread/SDL_syscond.c", MAME_DIR .. "3rdparty/SDL2/src/thread/pthread/SDL_sysmutex.c", MAME_DIR .. "3rdparty/SDL2/src/thread/pthread/SDL_sysmutex_c.h", @@ -1610,25 +1605,25 @@ end MAME_DIR .. "3rdparty/SDL2/src/main/windows/version.rc", } end - + configuration { "vs*" } files { MAME_DIR .. "3rdparty/SDL2/src/audio/xaudio2/SDL_xaudio2.c", } - + buildoptions { "/wd4200", -- warning C4200: nonstandard extension used: zero-sized array in struct/union "/wd4055", -- warning C4055: 'type cast': from data pointer 'void *' to function pointer 'xxx' "/wd4152", -- warning C4152: nonstandard extension, function/data pointer conversion in expression "/wd4057", -- warning C4057: 'function': 'xxx' differs in indirection to slightly different base types from 'xxx' "/wd4701", -- warning C4701: potentially uninitialized local variable 'xxx' used - "/wd4204", -- warning C4204: nonstandard extension used: non-constant aggregate initializer + "/wd4204", -- warning C4204: nonstandard extension used: non-constant aggregate initializer "/wd4054", -- warning C4054: 'type cast': from function pointer 'xxx' to data pointer 'xxx' } defines { "HAVE_LIBC", } - + configuration { "mingw*"} includedirs { MAME_DIR .. "3rdparty/SDL2-override/mingw", @@ -1640,21 +1635,21 @@ end "-Wno-bad-function-cast", "-Wno-discarded-qualifiers", "-Wno-unused-but-set-variable", - } + } configuration { "osx*"} buildoptions { "-Wno-undef", - } - buildoptions_objc { - "-x objective-c", - "-std=c99", - } - + } + buildoptions_objc { + "-x objective-c", + "-std=c99", + } + buildoptions_c { "-Wno-bad-function-cast", - } - + } + configuration { "android-*"} defines { "GL_GLEXT_PROTOTYPES", @@ -1664,11 +1659,11 @@ end "-Wno-incompatible-pointer-types-discards-qualifiers", "-Wno-unneeded-internal-declaration", "-Wno-unused-const-variable", - } - + } + configuration { } includedirs { MAME_DIR .. "3rdparty/SDL2/include", } -end \ No newline at end of file +end diff --git a/scripts/src/benchmarks.lua b/scripts/src/benchmarks.lua index f774e3f45ca..a643939d6db 100644 --- a/scripts/src/benchmarks.lua +++ b/scripts/src/benchmarks.lua @@ -45,13 +45,13 @@ project "benchmark" project("benchmarks") uuid ("a9750a48-d283-4a6d-b126-31c7ce049af1") - kind "ConsoleApp" + kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } - if _OPTIONS["SEPARATE_BIN"]~="1" then + if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end diff --git a/scripts/src/cpu.lua b/scripts/src/cpu.lua index 4d3f98a3e4c..113d3962110 100644 --- a/scripts/src/cpu.lua +++ b/scripts/src/cpu.lua @@ -35,7 +35,7 @@ if (CPUS["SH2"]~=null or CPUS["MIPS"]~=null or CPUS["POWERPC"]~=null or CPUS["RS MAME_DIR .. "src/devices/cpu/drcbex64.cpp", MAME_DIR .. "src/devices/cpu/drcbex64.h", MAME_DIR .. "src/devices/cpu/drcumlsh.h", - MAME_DIR .. "src/devices/cpu/x86emit.h", + MAME_DIR .. "src/devices/cpu/x86emit.h", } end @@ -86,7 +86,7 @@ if (CPUS["ARCOMPACT"]~=null) then MAME_DIR .. "src/devices/cpu/arcompact/arcompact_common.h", } dependency { - { MAME_DIR .. "src/devices/cpu/arcompact/arcompact.cpp", GEN_DIR .. "emu/cpu/arcompact/arcompact.inc" }, + { MAME_DIR .. "src/devices/cpu/arcompact/arcompact.cpp", GEN_DIR .. "emu/cpu/arcompact/arcompact.inc" }, { MAME_DIR .. "src/devices/cpu/arcompact/arcompact_execute.cpp", GEN_DIR .. "emu/cpu/arcompact/arcompact.inc" }, } @@ -577,7 +577,7 @@ if (CPUS["H8"]~=null) then MAME_DIR .. "src/devices/cpu/h8/h8_sci.cpp", MAME_DIR .. "src/devices/cpu/h8/h8_sci.h", } - + dependency { { MAME_DIR .. "src/devices/cpu/h8/h8.cpp", GEN_DIR .. "emu/cpu/h8/h8.inc" }, { MAME_DIR .. "src/devices/cpu/h8/h8h.cpp", GEN_DIR .. "emu/cpu/h8/h8h.inc" }, @@ -950,7 +950,7 @@ end if (CPUS["I960"]~=null) then files { MAME_DIR .. "src/devices/cpu/i960/i960.cpp", - MAME_DIR .. "src/devices/cpu/i960/i960.h", + MAME_DIR .. "src/devices/cpu/i960/i960.h", } end @@ -1163,7 +1163,7 @@ if (CPUS["M37710"]~=null) then MAME_DIR .. "src/devices/cpu/m37710/m37710cm.h", MAME_DIR .. "src/devices/cpu/m37710/m37710il.h", MAME_DIR .. "src/devices/cpu/m37710/m37710op.h", - MAME_DIR .. "src/devices/cpu/m37710/m7700ds.h", + MAME_DIR .. "src/devices/cpu/m37710/m7700ds.h", } end @@ -1233,7 +1233,7 @@ if (CPUS["M6502"]~=null) then MAME_DIR .. "src/devices/cpu/m6502/m5074x.cpp", MAME_DIR .. "src/devices/cpu/m6502/m5074x.h", } - + dependency { { MAME_DIR .. "src/devices/cpu/m6502/deco16.cpp", GEN_DIR .. "emu/cpu/m6502/deco16.inc" }, { MAME_DIR .. "src/devices/cpu/m6502/m4510.cpp", GEN_DIR .. "emu/cpu/m6502/m4510.inc" }, @@ -1432,14 +1432,14 @@ end -------------------------------------------------- if (CPUS["PATINHOFEIO"]~=null) then - files { - MAME_DIR .. "src/devices/cpu/patinhofeio/patinho_feio.cpp", - MAME_DIR .. "src/devices/cpu/patinhofeio/patinho_feio.h", - } + files { + MAME_DIR .. "src/devices/cpu/patinhofeio/patinho_feio.cpp", + MAME_DIR .. "src/devices/cpu/patinhofeio/patinho_feio.h", + } end if (CPUS["PATINHOFEIO"]~=null or _OPTIONS["with-tools"]) then - table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/patinhofeio/patinho_feio_dasm.cpp") + table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/patinhofeio/patinho_feio_dasm.cpp") end -------------------------------------------------- @@ -1612,7 +1612,7 @@ if (CPUS["MINX"]~=null) then MAME_DIR .. "src/devices/cpu/minx/minxfunc.h", MAME_DIR .. "src/devices/cpu/minx/minxopce.h", MAME_DIR .. "src/devices/cpu/minx/minxopcf.h", - MAME_DIR .. "src/devices/cpu/minx/minxops.h", + MAME_DIR .. "src/devices/cpu/minx/minxops.h", } end @@ -1696,7 +1696,7 @@ if (CPUS["SATURN"]~=null) then MAME_DIR .. "src/devices/cpu/saturn/saturn.cpp", MAME_DIR .. "src/devices/cpu/saturn/saturn.h", MAME_DIR .. "src/devices/cpu/saturn/satops.inc", - MAME_DIR .. "src/devices/cpu/saturn/sattable.inc", + MAME_DIR .. "src/devices/cpu/saturn/sattable.inc", } end @@ -2043,7 +2043,7 @@ if (CPUS["TMS57002"]~=null) then { MAME_DIR .. "src/devices/cpu/tms57002/tms57kdec.cpp", GEN_DIR .. "emu/cpu/tms57002/tms57002.inc" }, { MAME_DIR .. "src/devices/cpu/tms57002/tms57002.cpp", GEN_DIR .. "emu/cpu/tms57002/tms57002.inc" }, } - custombuildtask { + custombuildtask { { MAME_DIR .. "src/devices/cpu/tms57002/tmsinstr.lst" , GEN_DIR .. "emu/cpu/tms57002/tms57002.inc", { MAME_DIR .. "src/devices/cpu/tms57002/tmsmake.py" }, {"@echo Generating TMS57002 source file...", PYTHON .. " $(1) $(<) $(@)" } } } end diff --git a/scripts/src/devices.lua b/scripts/src/devices.lua index c4a6c9fe0ac..1248bcc0fe5 100644 --- a/scripts/src/devices.lua +++ b/scripts/src/devices.lua @@ -37,17 +37,10 @@ function devicesProject(_target, _subtarget) MAME_DIR .. "3rdparty", GEN_DIR .. "emu", GEN_DIR .. "emu/layout", + ext_includedir("expat"), + ext_includedir("lua"), + ext_includedir("flac"), } - if _OPTIONS["with-bundled-expat"] then - includedirs { - MAME_DIR .. "3rdparty/expat/lib", - } - end - if _OPTIONS["with-bundled-lua"] then - includedirs { - MAME_DIR .. "3rdparty/lua/src", - } - end dofile(path.join("src", "cpu.lua")) @@ -75,17 +68,9 @@ if #disasm_files > 0 then MAME_DIR .. "src/lib/util", MAME_DIR .. "3rdparty", GEN_DIR .. "emu", + ext_includedir("expat"), + ext_includedir("lua"), } - if _OPTIONS["with-bundled-expat"] then - includedirs { - MAME_DIR .. "3rdparty/expat/lib", - } - end - if _OPTIONS["with-bundled-lua"] then - includedirs { - MAME_DIR .. "3rdparty/lua/src", - } - end files { disasm_files diff --git a/scripts/src/emu.lua b/scripts/src/emu.lua index a2983d4bd78..efe30edbb1d 100644 --- a/scripts/src/emu.lua +++ b/scripts/src/emu.lua @@ -30,16 +30,12 @@ includedirs { GEN_DIR .. "emu", GEN_DIR .. "emu/layout", } -if _OPTIONS["with-bundled-expat"] then - includedirs { - MAME_DIR .. "3rdparty/expat/lib", - } -end -if _OPTIONS["with-bundled-lua"] then - includedirs { - MAME_DIR .. "3rdparty/lua/src", - } -end + +includedirs { + ext_includedir("expat"), + ext_includedir("lua"), + ext_includedir("flac"), +} if (_OPTIONS["targetos"] == "windows" and _OPTIONS["osd"] ~= "osdmini") then defines { @@ -284,7 +280,7 @@ files { MAME_DIR .. "src/emu/ui/starimg.h", MAME_DIR .. "src/emu/ui/toolbar.h", MAME_DIR .. "src/emu/ui/utils.cpp", - MAME_DIR .. "src/emu/ui/utils.h", + MAME_DIR .. "src/emu/ui/utils.h", MAME_DIR .. "src/emu/validity.cpp", MAME_DIR .. "src/emu/validity.h", MAME_DIR .. "src/emu/video.cpp", diff --git a/scripts/src/lib.lua b/scripts/src/lib.lua index 6890bceb5bc..c43bbecb291 100644 --- a/scripts/src/lib.lua +++ b/scripts/src/lib.lua @@ -19,17 +19,10 @@ project "utils" MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", MAME_DIR .. "3rdparty", + ext_includedir("expat"), + ext_includedir("zlib"), + ext_includedir("flac"), } - if _OPTIONS["with-bundled-expat"] then - includedirs { - MAME_DIR .. "3rdparty/expat/lib", - } - end - if _OPTIONS["with-bundled-zlib"] then - includedirs { - MAME_DIR .. "3rdparty/zlib", - } - end files { MAME_DIR .. "src/lib/util/bitstream.h", @@ -119,14 +112,9 @@ project "formats" MAME_DIR .. "src/lib", MAME_DIR .. "src/lib/util", MAME_DIR .. "3rdparty", + ext_includedir("zlib"), } - if _OPTIONS["with-bundled-zlib"] then - includedirs { - MAME_DIR .. "3rdparty/zlib", - } - end - files { MAME_DIR .. "src/lib/formats/2d_dsk.cpp", MAME_DIR .. "src/lib/formats/2d_dsk.h", diff --git a/scripts/src/main.lua b/scripts/src/main.lua index c0f2072607b..93c0dd12140 100644 --- a/scripts/src/main.lua +++ b/scripts/src/main.lua @@ -10,7 +10,7 @@ --------------------------------------------------------------------------- function mainProject(_target, _subtarget) -if (_OPTIONS["SOURCES"] == nil) then +if (_OPTIONS["SOURCES"] == nil) then if (_target == _subtarget) then project (_target) else @@ -19,13 +19,13 @@ if (_OPTIONS["SOURCES"] == nil) then else project (_target .. _subtarget) end - end + end else project (_subtarget) -end +end uuid (os.uuid(_target .."_" .. _subtarget)) kind "ConsoleApp" - + configuration { "android*" } targetprefix "lib" targetname "main" @@ -39,7 +39,7 @@ end "GLESv1_CM", "GLESv2", "SDL2", - } + } configuration { "pnacl" } kind "ConsoleApp" targetextension ".pexe" @@ -53,7 +53,7 @@ end addprojectflags() flags { "NoManifest", - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } if _OPTIONS["SYMBOLS"] then @@ -63,7 +63,7 @@ end "$(SILENT) objdump --section=.text --line-numbers --syms --demangle $(TARGET) >$(subst .exe,.sym,$(TARGET))" } end - + configuration { "vs*" } flags { "Unicode", @@ -112,7 +112,7 @@ end targetextension "" configuration { "asmjs" } - targetextension ".bc" + targetextension ".bc" if os.getenv("EMSCRIPTEN") then local emccopts = "" emccopts = emccopts .. " -O3" @@ -129,7 +129,7 @@ end emccopts = emccopts .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "bgfx/chains@bgfx/chains" emccopts = emccopts .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "bgfx/effects@bgfx/effects" emccopts = emccopts .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "bgfx/shaders/gles@bgfx/shaders/gles" - emccopts = emccopts .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "artwork/shadow-mask.png@artwork/shadow-mask.png" + emccopts = emccopts .. " --embed-file " .. _MAKE.esc(MAME_DIR) .. "artwork/slot-mask.png@artwork/slot-mask.png" postbuildcommands { os.getenv("EMSCRIPTEN") .. "/emcc " .. emccopts .. " $(TARGET) -o " .. _MAKE.esc(MAME_DIR) .. _OPTIONS["target"] .. _OPTIONS["subtarget"] .. ".js", } @@ -141,12 +141,12 @@ end includedirs { MAME_DIR .. "3rdparty/SDL2/include", } - + files { MAME_DIR .. "3rdparty/SDL2/src/main/android/SDL_android_main.c", } targetsuffix "" - if _OPTIONS["SEPARATE_BIN"]~="1" then + if _OPTIONS["SEPARATE_BIN"]~="1" then if _OPTIONS["PLATFORM"]=="arm" then targetdir(MAME_DIR .. "android-project/app/src/main/libs/armeabi-v7a") end @@ -167,11 +167,11 @@ end end end else - if _OPTIONS["SEPARATE_BIN"]~="1" then + if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end end - + findfunction("linkProjects_" .. _OPTIONS["target"] .. "_" .. _OPTIONS["subtarget"])(_OPTIONS["target"], _OPTIONS["subtarget"]) links { "osd_" .. _OPTIONS["osd"], @@ -192,62 +192,38 @@ if #disasm_files > 0 then end links { "utils", - "expat", + ext_lib("expat"), "softfloat", - "jpeg", + ext_lib("jpeg"), "7z", - "lua", + ext_lib("lua"), "lualibs", } if _OPTIONS["USE_LIBUV"]=="1" then - links { - "uv", + links { + ext_lib("uv"), "http-parser", } end - if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } - else - links { - "z", - } - end - - if _OPTIONS["with-bundled-flac"] then - links { - "flac", - } - else - links { - "FLAC", - } - end - - if _OPTIONS["with-bundled-sqlite3"] then - links { - "sqllite3", - } - else - links { - "sqlite3", - } - end + links { + ext_lib("zlib"), + ext_lib("flac"), + ext_lib("sqlite3"), + } if _OPTIONS["NO_USE_MIDI"]~="1" then links { - "portmidi", + ext_lib("portmidi"), } end links { "bgfx", "ocore_" .. _OPTIONS["osd"], } - + override_resources = false; - + maintargetosdoptions(_target,_subtarget) includedirs { @@ -260,14 +236,10 @@ end MAME_DIR .. "3rdparty", GEN_DIR .. _target .. "/layout", GEN_DIR .. "resource", + ext_includedir("zlib"), + ext_includedir("flac"), } - if _OPTIONS["with-bundled-zlib"] then - includedirs { - MAME_DIR .. "3rdparty/zlib", - } - end - if _OPTIONS["targetos"]=="macosx" and (not override_resources) then linkoptions { "-sectcreate __TEXT __info_plist " .. _MAKE.esc(GEN_DIR) .. "resource/" .. _subtarget .. "-Info.plist" @@ -302,7 +274,7 @@ end dependency { { "$(OBJDIR)/mame.res" , GEN_DIR .. "resource/" .. rctarget .. "vers.rc", true }, } - end + end end local mainfile = MAME_DIR .. "src/".._target .."/" .. _subtarget ..".cpp" @@ -314,12 +286,12 @@ end MAME_DIR .. "src/version.cpp", GEN_DIR .. _target .. "/" .. _subtarget .."/drivlist.cpp", } - -if (_OPTIONS["SOURCES"] == nil) then + +if (_OPTIONS["SOURCES"] == nil) then if os.isfile(MAME_DIR .. "src/".._target .."/" .. _subtarget ..".flt") then dependency { - { + { GEN_DIR .. _target .. "/" .. _subtarget .."/drivlist.cpp", MAME_DIR .. "src/".._target .."/" .. _target ..".lst", true }, } custombuildtask { @@ -332,7 +304,7 @@ if (_OPTIONS["SOURCES"] == nil) then } else dependency { - { + { GEN_DIR .. _target .. "/" .. _target .."/drivlist.cpp", MAME_DIR .. "src/".._target .."/" .. _target ..".lst", true }, } custombuildtask { @@ -340,11 +312,11 @@ if (_OPTIONS["SOURCES"] == nil) then } end end -end +end if (_OPTIONS["SOURCES"] ~= nil) then dependency { - { + { GEN_DIR .. _target .. "/" .. _subtarget .."/drivlist.cpp", MAME_DIR .. "src/".._target .."/" .. _target ..".lst", true }, } custombuildtask { @@ -360,17 +332,17 @@ if _OPTIONS["FORCE_VERSION_COMPILE"]=="1" then } end configuration { "mingw*" } - custombuildtask { + custombuildtask { { MAME_DIR .. "src/version.cpp" , GEN_DIR .. "resource/" .. rctarget .. "vers.rc", { MAME_DIR .. "scripts/build/verinfo.py" }, {"@echo Emitting " .. rctarget .. "vers.rc" .. "...", PYTHON .. " $(1) -r -b " .. rctarget .. " $(<) > $(@)" }}, - } - + } + configuration { "vs*" } - prebuildcommands { + prebuildcommands { "mkdir " .. path.translate(GEN_DIR .. "resource/","\\") .. " 2>NUL", "@echo Emitting ".. rctarget .. "vers.rc...", PYTHON .. " " .. path.translate(MAME_DIR .. "scripts/build/verinfo.py","\\") .. " -r -b " .. rctarget .. " " .. path.translate(MAME_DIR .. "src/version.cpp","\\") .. " > " .. path.translate(GEN_DIR .. "resource/" .. rctarget .. "vers.rc", "\\") , - } - + } + configuration { } debugdir (MAME_DIR) diff --git a/scripts/src/netlist.lua b/scripts/src/netlist.lua index 29bc8f0a7bb..75fe6a60c77 100644 --- a/scripts/src/netlist.lua +++ b/scripts/src/netlist.lua @@ -19,13 +19,8 @@ project "netlist" MAME_DIR .. "src/lib/netlist", MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", + -- ext_includedir("expat"), } - -- if _OPTIONS["with-bundled-expat"] then - -- includedirs { - -- MAME_DIR .. "3rdparty/expat/lib", - -- } - --end - files { MAME_DIR .. "src/lib/netlist/nl_config.h", @@ -73,7 +68,7 @@ project "netlist" MAME_DIR .. "src/lib/netlist/analog/nld_opamps.h", MAME_DIR .. "src/lib/netlist/solver/nld_solver.cpp", MAME_DIR .. "src/lib/netlist/solver/nld_solver.h", - MAME_DIR .. "src/lib/netlist/solver/nld_matrix_solver.h", + MAME_DIR .. "src/lib/netlist/solver/nld_matrix_solver.h", MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct.h", MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct1.h", MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct2.h", @@ -81,8 +76,9 @@ project "netlist" MAME_DIR .. "src/lib/netlist/solver/nld_ms_sor_mat.h", MAME_DIR .. "src/lib/netlist/solver/nld_ms_gmres.h", MAME_DIR .. "src/lib/netlist/solver/mat_cr.h", + MAME_DIR .. "src/lib/netlist/solver/nld_ms_sm.h", MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct_lu.h", - MAME_DIR .. "src/lib/netlist/solver/vector_base.h", + MAME_DIR .. "src/lib/netlist/solver/vector_base.h", MAME_DIR .. "src/lib/netlist/devices/nld_4020.cpp", MAME_DIR .. "src/lib/netlist/devices/nld_4020.h", MAME_DIR .. "src/lib/netlist/devices/nld_4066.cpp", @@ -172,5 +168,5 @@ project "netlist" MAME_DIR .. "src/lib/netlist/macro/nlm_opamp.cpp", MAME_DIR .. "src/lib/netlist/macro/nlm_opamp.h", MAME_DIR .. "src/lib/netlist/macro/nlm_other.cpp", - MAME_DIR .. "src/lib/netlist/macro/nlm_other.h", + MAME_DIR .. "src/lib/netlist/macro/nlm_other.h", } diff --git a/scripts/src/osd/modules.lua b/scripts/src/osd/modules.lua index 5ea9bec2f1c..f1bfab95b08 100644 --- a/scripts/src/osd/modules.lua +++ b/scripts/src/osd/modules.lua @@ -10,7 +10,7 @@ --------------------------------------------------------------------------- function string.starts(String,Start) - return string.sub(String,1,string.len(Start))==Start + return string.sub(String,1,string.len(Start))==Start end function addlibfromstring(str) @@ -127,7 +127,7 @@ function osdmodulesbuild() "__STDC_FORMAT_MACROS", "__STDC_CONSTANT_MACROS", } - + files { MAME_DIR .. "src/osd/modules/render/drawbgfx.cpp", MAME_DIR .. "src/osd/modules/render/binpacker.cpp", @@ -178,6 +178,10 @@ function osdmodulesbuild() defines { "NO_USE_MIDI", } + else + includedirs { + ext_includedir("portmidi"), + } end if _OPTIONS["USE_QTDEBUG"]=="1" then @@ -198,7 +202,7 @@ function qtdebuggerbuild() removeflags { "SingleOutputDir", } - local version = str_to_version(_OPTIONS["gcc_version"]) + local version = str_to_version(_OPTIONS["gcc_version"]) if _OPTIONS["gcc"]~=nil and (string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs")) then configuration { "gmake" } if (version >= 30600) then @@ -272,14 +276,14 @@ function qtdebuggerbuild() custombuildtask { - { MAME_DIR .. "src/osd/modules/debugger/qt/debuggerview.h", GEN_DIR .. "osd/modules/debugger/qt/debuggerview.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, - { MAME_DIR .. "src/osd/modules/debugger/qt/windowqt.h", GEN_DIR .. "osd/modules/debugger/qt/windowqt.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, - { MAME_DIR .. "src/osd/modules/debugger/qt/logwindow.h", GEN_DIR .. "osd/modules/debugger/qt/logwindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, - { MAME_DIR .. "src/osd/modules/debugger/qt/dasmwindow.h", GEN_DIR .. "osd/modules/debugger/qt/dasmwindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, - { MAME_DIR .. "src/osd/modules/debugger/qt/mainwindow.h", GEN_DIR .. "osd/modules/debugger/qt/mainwindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, - { MAME_DIR .. "src/osd/modules/debugger/qt/memorywindow.h", GEN_DIR .. "osd/modules/debugger/qt/memorywindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, - { MAME_DIR .. "src/osd/modules/debugger/qt/breakpointswindow.h", GEN_DIR .. "osd/modules/debugger/qt/breakpointswindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, - { MAME_DIR .. "src/osd/modules/debugger/qt/deviceswindow.h", GEN_DIR .. "osd/modules/debugger/qt/deviceswindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, + { MAME_DIR .. "src/osd/modules/debugger/qt/debuggerview.h", GEN_DIR .. "osd/modules/debugger/qt/debuggerview.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, + { MAME_DIR .. "src/osd/modules/debugger/qt/windowqt.h", GEN_DIR .. "osd/modules/debugger/qt/windowqt.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, + { MAME_DIR .. "src/osd/modules/debugger/qt/logwindow.h", GEN_DIR .. "osd/modules/debugger/qt/logwindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, + { MAME_DIR .. "src/osd/modules/debugger/qt/dasmwindow.h", GEN_DIR .. "osd/modules/debugger/qt/dasmwindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, + { MAME_DIR .. "src/osd/modules/debugger/qt/mainwindow.h", GEN_DIR .. "osd/modules/debugger/qt/mainwindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, + { MAME_DIR .. "src/osd/modules/debugger/qt/memorywindow.h", GEN_DIR .. "osd/modules/debugger/qt/memorywindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, + { MAME_DIR .. "src/osd/modules/debugger/qt/breakpointswindow.h", GEN_DIR .. "osd/modules/debugger/qt/breakpointswindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, + { MAME_DIR .. "src/osd/modules/debugger/qt/deviceswindow.h", GEN_DIR .. "osd/modules/debugger/qt/deviceswindow.moc.cpp", { }, { MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, { MAME_DIR .. "src/osd/modules/debugger/qt/deviceinformationwindow.h", GEN_DIR .. "osd/modules/debugger/qt/deviceinformationwindow.moc.cpp", { },{ MOC .. "$(MOCINCPATH) $(<) -o $(@)" }}, } diff --git a/scripts/src/osd/osdmini.lua b/scripts/src/osd/osdmini.lua index 7748ff8a419..4869ec8716d 100644 --- a/scripts/src/osd/osdmini.lua +++ b/scripts/src/osd/osdmini.lua @@ -41,9 +41,9 @@ project ("osd_" .. _OPTIONS["osd"]) removeflags { "SingleOutputDir", } - + dofile("osdmini_cfg.lua") - + includedirs { MAME_DIR .. "src/emu", MAME_DIR .. "src/osd", @@ -94,24 +94,24 @@ project ("osd_" .. _OPTIONS["osd"]) MAME_DIR .. "src/osd/modules/input/input_windows.h", MAME_DIR .. "src/osd/modules/input/input_xinput.cpp", } - + project ("ocore_" .. _OPTIONS["osd"]) uuid (os.uuid("ocore_" .. _OPTIONS["osd"])) kind (LIBTYPE) removeflags { - "SingleOutputDir", + "SingleOutputDir", } dofile("osdmini_cfg.lua") - + includedirs { MAME_DIR .. "src/emu", MAME_DIR .. "src/osd", MAME_DIR .. "src/lib", MAME_DIR .. "src/lib/util", } - + files { MAME_DIR .. "src/osd/osdnet.cpp", MAME_DIR .. "src/osd/osdnet.h", diff --git a/scripts/src/osd/sdl.lua b/scripts/src/osd/sdl.lua index 03e82ffcb2f..f1d307b8cab 100644 --- a/scripts/src/osd/sdl.lua +++ b/scripts/src/osd/sdl.lua @@ -89,7 +89,7 @@ function maintargetosdoptions(_target,_subtarget) configuration { "x64", "vs*" } libdirs { path.join(_OPTIONS["SDL_INSTALL_ROOT"],"lib","x64") - } + } end links { "psapi", @@ -116,15 +116,15 @@ function maintargetosdoptions(_target,_subtarget) "psapi" } configuration { } - - if _OPTIONS["targetos"]=="macosx" then + + if _OPTIONS["targetos"]=="macosx" then if _OPTIONS["with-bundled-sdl2"]~=nil then links { "SDL2", } - end - end - + end + end + end @@ -145,8 +145,8 @@ newoption { } newoption { - trigger = "SDL_INI_PATH", - description = "Default search path for .ini files", + trigger = "SDL_INI_PATH", + description = "Default search path for .ini files", } newoption { @@ -255,22 +255,22 @@ if BASE_TARGETOS=="unix" then "-framework QuartzCore", "-framework OpenGL", } - - + + if os_version>=101100 then linkoptions { "-weak_framework Metal", } end if _OPTIONS["with-bundled-sdl2"]~=nil then - linkoptions { - "-framework AudioUnit", - "-framework CoreAudio", - "-framework Carbon", - "-framework ForceFeedback", - "-framework IOKit", - "-framework CoreVideo", - } + linkoptions { + "-framework AudioUnit", + "-framework CoreAudio", + "-framework Carbon", + "-framework ForceFeedback", + "-framework IOKit", + "-framework CoreVideo", + } else if _OPTIONS["USE_LIBSDL"]~="1" then linkoptions { @@ -303,8 +303,8 @@ if BASE_TARGETOS=="unix" then local str = backtick(sdlconfigcmd() .. " --libs") addlibfromstring(str) addoptionsfromstring(str) - end - + end + if _OPTIONS["targetos"]~="haiku" and _OPTIONS["targetos"]~="android" then links { "m", diff --git a/scripts/src/osd/sdl_cfg.lua b/scripts/src/osd/sdl_cfg.lua index 7a692522297..0fd15e5ca27 100644 --- a/scripts/src/osd/sdl_cfg.lua +++ b/scripts/src/osd/sdl_cfg.lua @@ -19,9 +19,9 @@ if _OPTIONS["NO_OPENGL"]~="1" and _OPTIONS["USE_DISPATCH_GL"]~="1" and _OPTIONS[ end if _OPTIONS["SDL_INI_PATH"]~=nil then - defines { - "'INI_PATH=\"" .. _OPTIONS["SDL_INI_PATH"] .. "\"'", - } + defines { + "'INI_PATH=\"" .. _OPTIONS["SDL_INI_PATH"] .. "\"'", + } end if _OPTIONS["NO_X11"]=="1" then @@ -74,20 +74,20 @@ if BASE_TARGETOS=="unix" then "SDLMAME_UNIX", } if _OPTIONS["targetos"]=="macosx" then - if _OPTIONS["with-bundled-sdl2"]==nil then - if _OPTIONS["USE_LIBSDL"]~="1" then - buildoptions { - "-F" .. _OPTIONS["SDL_FRAMEWORK_PATH"], - } - else - defines { - "MACOSX_USE_LIBSDL", - } - buildoptions { - backtick(sdlconfigcmd() .. " --cflags | sed 's:/SDL::'"), - } - end - end + if _OPTIONS["with-bundled-sdl2"]==nil then + if _OPTIONS["USE_LIBSDL"]~="1" then + buildoptions { + "-F" .. _OPTIONS["SDL_FRAMEWORK_PATH"], + } + else + defines { + "MACOSX_USE_LIBSDL", + } + buildoptions { + backtick(sdlconfigcmd() .. " --cflags | sed 's:/SDL::'"), + } + end + end else buildoptions { backtick(sdlconfigcmd() .. " --cflags"), diff --git a/scripts/src/osd/windows.lua b/scripts/src/osd/windows.lua index 97880e4a260..f9a886dc176 100644 --- a/scripts/src/osd/windows.lua +++ b/scripts/src/osd/windows.lua @@ -275,10 +275,10 @@ if _OPTIONS["with-tools"] then kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } - if _OPTIONS["SEPARATE_BIN"]~="1" then + if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -289,7 +289,7 @@ if _OPTIONS["with-tools"] then includedirs { MAME_DIR .. "src/osd", } - + files { MAME_DIR .. "src/osd/windows/ledutil.cpp", } diff --git a/scripts/src/sound.lua b/scripts/src/sound.lua index b3d605d9dc7..428974c23df 100644 --- a/scripts/src/sound.lua +++ b/scripts/src/sound.lua @@ -81,7 +81,7 @@ if (SOUNDS["DISCRETE"]~=null) then MAME_DIR .. "src/devices/sound/disc_mth.inc", MAME_DIR .. "src/devices/sound/disc_sys.inc", MAME_DIR .. "src/devices/sound/disc_wav.h", - MAME_DIR .. "src/devices/sound/disc_wav.inc", + MAME_DIR .. "src/devices/sound/disc_wav.inc", } end @@ -135,8 +135,8 @@ end if (SOUNDS["TIA"]~=null) then files { - MAME_DIR .. "src/devices/sound/tiasound.cpp", - MAME_DIR .. "src/devices/sound/tiasound.h", + MAME_DIR .. "src/devices/sound/tiasound.cpp", + MAME_DIR .. "src/devices/sound/tiasound.h", MAME_DIR .. "src/devices/sound/tiaintf.cpp", MAME_DIR .. "src/devices/sound/tiaintf.h", } @@ -483,7 +483,7 @@ end --------------------------------------------------- --- L7A1045 L6028 DSP-A +-- L7A1045 L6028 DSP-A --@src/devices/sound/l7a1045_l6028_dsp_a.h,SOUNDS["L7A1045"] = true --------------------------------------------------- @@ -730,8 +730,8 @@ end if (SOUNDS["QSOUND"]~=null) then files { - MAME_DIR .. "src/devices/sound/qsound.cpp", - MAME_DIR .. "src/devices/sound/qsound.h", + MAME_DIR .. "src/devices/sound/qsound.cpp", + MAME_DIR .. "src/devices/sound/qsound.h", MAME_DIR .. "src/devices/cpu/dsp16/dsp16.cpp", MAME_DIR .. "src/devices/cpu/dsp16/dsp16.h", MAME_DIR .. "src/devices/cpu/dsp16/dsp16dis.cpp", @@ -1154,8 +1154,8 @@ if (SOUNDS["YM2413"]~=null) then } end -if (SOUNDS["YM2203"]~=null or SOUNDS["YM2608"]~=null or SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null or SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then ---if (SOUNDS["YM2203"]~=null) then +if (SOUNDS["YM2203"]~=null or SOUNDS["YM2608"]~=null or SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null or SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then +--if (SOUNDS["YM2203"]~=null) then files { MAME_DIR .. "src/devices/sound/2203intf.cpp", MAME_DIR .. "src/devices/sound/2203intf.h", @@ -1169,12 +1169,12 @@ if (SOUNDS["YM2203"]~=null or SOUNDS["YM2608"]~=null or SOUNDS["YM2610"]~=null o --if (SOUNDS["YM2608"]~=null) then files { - MAME_DIR .. "src/devices/sound/2608intf.cpp", - MAME_DIR .. "src/devices/sound/2608intf.h", - MAME_DIR .. "src/devices/sound/ay8910.cpp", - MAME_DIR .. "src/devices/sound/ay8910.h", - MAME_DIR .. "src/devices/sound/fm.cpp", - MAME_DIR .. "src/devices/sound/fm.h", + MAME_DIR .. "src/devices/sound/2608intf.cpp", + MAME_DIR .. "src/devices/sound/2608intf.h", + MAME_DIR .. "src/devices/sound/ay8910.cpp", + MAME_DIR .. "src/devices/sound/ay8910.h", + MAME_DIR .. "src/devices/sound/fm.cpp", + MAME_DIR .. "src/devices/sound/fm.h", MAME_DIR .. "src/devices/sound/ymdeltat.cpp", MAME_DIR .. "src/devices/sound/ymdeltat.h", } @@ -1182,12 +1182,12 @@ if (SOUNDS["YM2203"]~=null or SOUNDS["YM2608"]~=null or SOUNDS["YM2610"]~=null o --if (SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null) then files { - MAME_DIR .. "src/devices/sound/2610intf.cpp", - MAME_DIR .. "src/devices/sound/2610intf.h", - MAME_DIR .. "src/devices/sound/ay8910.cpp", - MAME_DIR .. "src/devices/sound/ay8910.h", - MAME_DIR .. "src/devices/sound/fm.cpp", - MAME_DIR .. "src/devices/sound/fm.h", + MAME_DIR .. "src/devices/sound/2610intf.cpp", + MAME_DIR .. "src/devices/sound/2610intf.h", + MAME_DIR .. "src/devices/sound/ay8910.cpp", + MAME_DIR .. "src/devices/sound/ay8910.h", + MAME_DIR .. "src/devices/sound/fm.cpp", + MAME_DIR .. "src/devices/sound/fm.h", MAME_DIR .. "src/devices/sound/ymdeltat.cpp", MAME_DIR .. "src/devices/sound/ymdeltat.h", } @@ -1195,10 +1195,10 @@ if (SOUNDS["YM2203"]~=null or SOUNDS["YM2608"]~=null or SOUNDS["YM2610"]~=null o --if (SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then files { - MAME_DIR .. "src/devices/sound/2612intf.cpp", - MAME_DIR .. "src/devices/sound/2612intf.h", - MAME_DIR .. "src/devices/sound/ay8910.cpp", - MAME_DIR .. "src/devices/sound/ay8910.h", + MAME_DIR .. "src/devices/sound/2612intf.cpp", + MAME_DIR .. "src/devices/sound/2612intf.h", + MAME_DIR .. "src/devices/sound/ay8910.cpp", + MAME_DIR .. "src/devices/sound/ay8910.h", MAME_DIR .. "src/devices/sound/fm2612.cpp", } --end @@ -1207,10 +1207,10 @@ end if (SOUNDS["YM3812"]~=null or SOUNDS["YM3526"]~=null or SOUNDS["Y8950"]~=null) then --if (SOUNDS["YM3812"]~=null) then files { - MAME_DIR .. "src/devices/sound/3812intf.cpp", - MAME_DIR .. "src/devices/sound/3812intf.h", - MAME_DIR .. "src/devices/sound/fmopl.cpp", - MAME_DIR .. "src/devices/sound/fmopl.h", + MAME_DIR .. "src/devices/sound/3812intf.cpp", + MAME_DIR .. "src/devices/sound/3812intf.h", + MAME_DIR .. "src/devices/sound/fmopl.cpp", + MAME_DIR .. "src/devices/sound/fmopl.h", MAME_DIR .. "src/devices/sound/ymdeltat.cpp", MAME_DIR .. "src/devices/sound/ymdeltat.h", } @@ -1218,10 +1218,10 @@ if (SOUNDS["YM3812"]~=null or SOUNDS["YM3526"]~=null or SOUNDS["Y8950"]~=null) t --if (SOUNDS["YM3526"]~=null) then files { - MAME_DIR .. "src/devices/sound/3526intf.cpp", - MAME_DIR .. "src/devices/sound/3526intf.h", - MAME_DIR .. "src/devices/sound/fmopl.cpp", - MAME_DIR .. "src/devices/sound/fmopl.h", + MAME_DIR .. "src/devices/sound/3526intf.cpp", + MAME_DIR .. "src/devices/sound/3526intf.h", + MAME_DIR .. "src/devices/sound/fmopl.cpp", + MAME_DIR .. "src/devices/sound/fmopl.h", MAME_DIR .. "src/devices/sound/ymdeltat.cpp", MAME_DIR .. "src/devices/sound/ymdeltat.h", } @@ -1229,10 +1229,10 @@ if (SOUNDS["YM3812"]~=null or SOUNDS["YM3526"]~=null or SOUNDS["Y8950"]~=null) t --if (SOUNDS["Y8950"]~=null) then files { - MAME_DIR .. "src/devices/sound/8950intf.cpp", - MAME_DIR .. "src/devices/sound/8950intf.h", - MAME_DIR .. "src/devices/sound/fmopl.cpp", - MAME_DIR .. "src/devices/sound/fmopl.h", + MAME_DIR .. "src/devices/sound/8950intf.cpp", + MAME_DIR .. "src/devices/sound/8950intf.h", + MAME_DIR .. "src/devices/sound/fmopl.cpp", + MAME_DIR .. "src/devices/sound/fmopl.h", MAME_DIR .. "src/devices/sound/ymdeltat.cpp", MAME_DIR .. "src/devices/sound/ymdeltat.h", } @@ -1241,8 +1241,8 @@ end if (SOUNDS["YMF262"]~=null) then files { - MAME_DIR .. "src/devices/sound/ymf262.cpp", - MAME_DIR .. "src/devices/sound/ymf262.h", + MAME_DIR .. "src/devices/sound/ymf262.cpp", + MAME_DIR .. "src/devices/sound/ymf262.h", MAME_DIR .. "src/devices/sound/262intf.cpp", MAME_DIR .. "src/devices/sound/262intf.h", } @@ -1283,8 +1283,8 @@ end if (SOUNDS["YMZ770"]~=null) then files { - MAME_DIR .. "src/devices/sound/ymz770.cpp", - MAME_DIR .. "src/devices/sound/ymz770.h", + MAME_DIR .. "src/devices/sound/ymz770.cpp", + MAME_DIR .. "src/devices/sound/ymz770.h", MAME_DIR .. "src/devices/sound/mpeg_audio.cpp", MAME_DIR .. "src/devices/sound/mpeg_audio.h", } diff --git a/scripts/src/tests.lua b/scripts/src/tests.lua index e69888d53a4..b5bb5b37366 100644 --- a/scripts/src/tests.lua +++ b/scripts/src/tests.lua @@ -25,7 +25,7 @@ project "gtest" configuration { "vs*" } if _OPTIONS["vs"]=="intel-15" then buildoptions { - "/Qwd1195", -- error #1195: conversion from integer to smaller pointer + "/Qwd1195", -- error #1195: conversion from integer to smaller pointer } end @@ -42,13 +42,13 @@ end project("mametests") uuid ("66d4c639-196b-4065-a411-7ee9266564f5") - kind "ConsoleApp" + kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } - if _OPTIONS["SEPARATE_BIN"]~="1" then + if _OPTIONS["SEPARATE_BIN"]~="1" then targetdir(MAME_DIR) end @@ -62,8 +62,8 @@ project("mametests") links { "gtest", "utils", - "expat", - "zlib", + ext_lib("expat"), + ext_lib("zlib"), "ocore_" .. _OPTIONS["osd"], } @@ -72,6 +72,8 @@ project("mametests") MAME_DIR .. "src/osd", MAME_DIR .. "src/emu", MAME_DIR .. "src/lib/util", + ext_includedir("expat"), + ext_includedir("zlib"), } files { diff --git a/scripts/src/tools.lua b/scripts/src/tools.lua index 0339e9920b2..913358f1d20 100644 --- a/scripts/src/tools.lua +++ b/scripts/src/tools.lua @@ -27,21 +27,12 @@ end links { "utils", - "expat", + ext_lib("expat"), "7z", "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", @@ -77,36 +68,21 @@ end links { "utils", - "expat", + ext_lib("expat"), "7z", "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), + ext_lib("flac"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - -if _OPTIONS["with-bundled-flac"] then - links { - "flac", - } -else - links { - "FLAC", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", MAME_DIR .. "3rdparty", } +includedirs { + ext_includedir("flac"), +} files { MAME_DIR .. "src/tools/chdman.cpp", @@ -139,20 +115,11 @@ end links { "utils", - "expat", + ext_lib("expat"), "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", @@ -189,31 +156,13 @@ end links { "dasm", "utils", - "expat", + ext_lib("expat"), "7z", "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), + ext_lib("flac"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - -if _OPTIONS["with-bundled-flac"] then - links { - "flac", - } -else - links { - "FLAC", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/emu", @@ -251,36 +200,21 @@ end links { "utils", - "expat", + ext_lib("expat"), "7z", "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), + ext_lib("flac"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - -if _OPTIONS["with-bundled-flac"] then - links { - "flac", - } -else - links { - "FLAC", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", MAME_DIR .. "3rdparty", } +includedirs { + ext_includedir("flac"), +} files { MAME_DIR .. "src/tools/ldresample.cpp", @@ -312,36 +246,21 @@ end links { "utils", - "expat", + ext_lib("expat"), "7z", "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), + ext_lib("flac"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - -if _OPTIONS["with-bundled-flac"] then - links { - "flac", - } -else - links { - "FLAC", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", MAME_DIR .. "3rdparty", } +includedirs { + ext_includedir("flac"), +} files { MAME_DIR .. "src/tools/ldverify.cpp", @@ -373,20 +292,11 @@ end links { "utils", - "expat", + ext_lib("expat"), "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", @@ -422,20 +332,11 @@ end links { "utils", - "expat", + ext_lib("expat"), "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", @@ -471,20 +372,11 @@ end links { "utils", - "expat", + ext_lib("expat"), "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", @@ -520,31 +412,13 @@ end links { "utils", - "expat", + ext_lib("expat"), "7z", "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), + ext_lib("flac"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - -if _OPTIONS["with-bundled-flac"] then - links { - "flac", - } -else - links { - "FLAC", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", @@ -580,20 +454,11 @@ end links { "utils", - "expat", + ext_lib("expat"), "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", @@ -629,32 +494,14 @@ end links { "utils", - "expat", + ext_lib("expat"), "7z", "ocore_" .. _OPTIONS["osd"], "netlist", + ext_lib("zlib"), + ext_lib("flac"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - -if _OPTIONS["with-bundled-flac"] then - links { - "flac", - } -else - links { - "FLAC", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib/util", @@ -682,27 +529,27 @@ uuid ("7c5396d1-2a1a-4c93-bed6-6b8fa182054a") kind "ConsoleApp" flags { - "Symbols", -- always include minimum symbols for executables + "Symbols", -- always include minimum symbols for executables } if _OPTIONS["SEPARATE_BIN"]~="1" then - targetdir(MAME_DIR) + targetdir(MAME_DIR) end links { - "utils", - "ocore_" .. _OPTIONS["osd"], - "netlist", + "utils", + "ocore_" .. _OPTIONS["osd"], + "netlist", } includedirs { - MAME_DIR .. "src/osd", - MAME_DIR .. "src/lib/util", - MAME_DIR .. "src/lib/netlist", + MAME_DIR .. "src/osd", + MAME_DIR .. "src/lib/util", + MAME_DIR .. "src/lib/netlist", } files { - MAME_DIR .. "src/lib/netlist/prg/nlwav.cpp", + MAME_DIR .. "src/lib/netlist/prg/nlwav.cpp", MAME_DIR .. "src/emu/emucore.cpp", } @@ -732,31 +579,13 @@ end links { "formats", "utils", - "expat", + ext_lib("expat"), "7z", "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), + ext_lib("flac"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - -if _OPTIONS["with-bundled-flac"] then - links { - "flac", - } -else - links { - "FLAC", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib", @@ -795,31 +624,13 @@ links { "formats", "emu", "utils", - "expat", + ext_lib("expat"), "7z", "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), + ext_lib("flac"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - -if _OPTIONS["with-bundled-flac"] then - links { - "flac", - } -else - links { - "FLAC", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib", @@ -858,36 +669,18 @@ links { "formats", "emu", "utils", - "expat", + ext_lib("expat"), "7z", "ocore_" .. _OPTIONS["osd"], + ext_lib("zlib"), + ext_lib("flac"), } -if _OPTIONS["with-bundled-zlib"] then - links { - "zlib", - } -else - links { - "z", - } -end - -if _OPTIONS["with-bundled-flac"] then - links { - "flac", - } -else - links { - "FLAC", - } -end - includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/lib", MAME_DIR .. "src/lib/util", - MAME_DIR .. "3rdparty/zlib", + ext_includedir("zlib"), MAME_DIR .. "src/tools/imgtool", } diff --git a/scripts/src/video.lua b/scripts/src/video.lua index 96a310f154b..e81f8e3f41b 100644 --- a/scripts/src/video.lua +++ b/scripts/src/video.lua @@ -513,9 +513,9 @@ if (VIDEOS["MOS6566"]~=null) then end -files { +files { MAME_DIR .. "src/devices/video/cgapal.cpp", - MAME_DIR .. "src/devices/video/cgapal.h", + MAME_DIR .. "src/devices/video/cgapal.h", } -------------------------------------------------- diff --git a/scripts/target/ldplayer/ldplayer.lua b/scripts/target/ldplayer/ldplayer.lua index 1f4aafcd69f..4348f3bd318 100644 --- a/scripts/target/ldplayer/ldplayer.lua +++ b/scripts/target/ldplayer/ldplayer.lua @@ -56,7 +56,7 @@ function createProjects_ldplayer_ldplayer(_target, _subtarget) targetsubdir(_target .."_" .. _subtarget) kind (LIBTYPE) uuid (os.uuid("drvldplayer")) - + includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/emu", @@ -78,7 +78,7 @@ function createProjects_ldplayer_ldplayer(_target, _subtarget) custombuildtask { layoutbuildtask("ldplayer/layout", "pr8210"), - } + } end function linkProjects_ldplayer_ldplayer(_target, _subtarget) diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index 32401bb95ff..9eac4b6a145 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -632,8 +632,8 @@ BUSES["RS232"] = true BUSES["SCSI"] = true --BUSES["SCV"] = true --BUSES["SEGA8"] = true ---BUSES["SMS_CTRL"] = true ---BUSES["SMS_EXP"] = true +BUSES["SMS_CTRL"] = true +BUSES["SMS_EXP"] = true --BUSES["SNES"] = true --BUSES["SPC1000"] = true --BUSES["TI99PEB"] = true @@ -783,6 +783,10 @@ function createMAMEProjects(_target, _subtarget, _name) MAME_DIR .. "3rdparty", GEN_DIR .. "mame/layout", } + includedirs { + ext_includedir("flac"), + } + end function createProjects_mame_arcade(_target, _subtarget) @@ -2443,6 +2447,7 @@ files { MAME_DIR .. "src/mame/drivers/mcr3.cpp", MAME_DIR .. "src/mame/includes/mcr3.h", MAME_DIR .. "src/mame/video/mcr3.cpp", + MAME_DIR .. "src/mame/drivers/spyhuntertec.cpp", MAME_DIR .. "src/mame/drivers/mcr68.cpp", MAME_DIR .. "src/mame/includes/mcr68.h", MAME_DIR .. "src/mame/machine/mcr68.cpp", @@ -3057,6 +3062,10 @@ files { MAME_DIR .. "src/mame/drivers/puckpkmn.cpp", MAME_DIR .. "src/mame/drivers/segac2.cpp", MAME_DIR .. "src/mame/drivers/segae.cpp", + MAME_DIR .. "src/mame/drivers/sms.cpp", + MAME_DIR .. "src/mame/includes/sms.h", + MAME_DIR .. "src/mame/machine/sms.cpp", + MAME_DIR .. "src/mame/drivers/sms_bootleg.cpp", MAME_DIR .. "src/mame/drivers/shtzone.cpp", MAME_DIR .. "src/mame/drivers/segacoin.cpp", MAME_DIR .. "src/mame/drivers/segag80r.cpp", @@ -3237,7 +3246,7 @@ files { MAME_DIR .. "src/mame/machine/n64.cpp", MAME_DIR .. "src/mame/video/n64.cpp", MAME_DIR .. "src/mame/video/n64types.h", - MAME_DIR .. "src/mame/video/rdpfiltr.inc", + MAME_DIR .. "src/mame/video/rdpfiltr.inc", MAME_DIR .. "src/mame/video/n64.h", MAME_DIR .. "src/mame/video/rdpblend.cpp", MAME_DIR .. "src/mame/video/rdpblend.h", diff --git a/scripts/target/mame/dummy.lua b/scripts/target/mame/dummy.lua index f64a02fbae7..ec5d366abc6 100644 --- a/scripts/target/mame/dummy.lua +++ b/scripts/target/mame/dummy.lua @@ -19,7 +19,7 @@ function createProjects_mame_dummy(_target, _subtarget) uuid (os.uuid("drv-mame_dummy")) addprojectflags() precompiledheaders() - + includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/emu", diff --git a/scripts/target/mame/mame.lua b/scripts/target/mame/mame.lua index 6769f26a701..b7360486042 100644 --- a/scripts/target/mame/mame.lua +++ b/scripts/target/mame/mame.lua @@ -14,7 +14,7 @@ dofile("mess.lua") function createProjects_mame_mame(_target, _subtarget) createProjects_mame_arcade(_target, _subtarget) - createProjects_mame_mess(_target, _subtarget) + createProjects_mame_mess(_target, _subtarget) end function linkProjects_mame_mame(_target, _subtarget) diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index 5687a044a41..4f5c1ec385a 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -2880,7 +2880,7 @@ files { createMESSProjects(_target, _subtarget, "usp") files { - MAME_DIR .. "src/mame/drivers/patinho_feio.cpp", + MAME_DIR .. "src/mame/drivers/patinho_feio.cpp", } createMESSProjects(_target, _subtarget, "veb") @@ -3110,8 +3110,8 @@ files { MAME_DIR .. "src/mame/drivers/lft.cpp", MAME_DIR .. "src/mame/drivers/lg-dvd.cpp", MAME_DIR .. "src/mame/drivers/lola8a.cpp", - MAME_DIR .. "src/mame/drivers/m79152pc.cpp", - MAME_DIR .. "src/mame/drivers/marywu.cpp", + MAME_DIR .. "src/mame/drivers/m79152pc.cpp", + MAME_DIR .. "src/mame/drivers/marywu.cpp", MAME_DIR .. "src/mame/drivers/mccpm.cpp", MAME_DIR .. "src/mame/drivers/mes.cpp", MAME_DIR .. "src/mame/drivers/mice.cpp", diff --git a/scripts/target/mame/nl.lua b/scripts/target/mame/nl.lua index 3f06f495cd6..bf0fd462beb 100644 --- a/scripts/target/mame/nl.lua +++ b/scripts/target/mame/nl.lua @@ -84,7 +84,7 @@ function createProjects_mame_nl(_target, _subtarget) targetsubdir(_target .."_" .. _subtarget) kind (LIBTYPE) uuid (os.uuid("drv-mame-nl")) - + includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/emu", diff --git a/scripts/target/mame/tiny.lua b/scripts/target/mame/tiny.lua index 75d0cd955df..36b4032a525 100644 --- a/scripts/target/mame/tiny.lua +++ b/scripts/target/mame/tiny.lua @@ -82,7 +82,7 @@ function createProjects_mame_tiny(_target, _subtarget) uuid (os.uuid("drv-mame-tiny")) addprojectflags() precompiledheaders() - + includedirs { MAME_DIR .. "src/osd", MAME_DIR .. "src/emu", diff --git a/scripts/toolchain.lua b/scripts/toolchain.lua index 968d974caa3..2a5490fab06 100644 --- a/scripts/toolchain.lua +++ b/scripts/toolchain.lua @@ -35,8 +35,8 @@ newoption { { "osx-clang", "OSX (Clang compiler)" }, { "pnacl", "Native Client - PNaCl" }, { "rpi", "RaspberryPi" }, - { "solaris", "Solaris" }, - { "steamlink", "Steam Link" }, + { "solaris", "Solaris" }, + { "steamlink", "Steam Link" }, { "ci20", "Creator-Ci20" }, }, } @@ -46,12 +46,12 @@ newoption { value = "toolset", description = "Choose VS toolset", allowed = { - { "intel-14", "Intel C++ Compiler XE 14.0" }, - { "intel-15", "Intel C++ Compiler XE 15.0" }, + { "intel-14", "Intel C++ Compiler XE 14.0" }, + { "intel-15", "Intel C++ Compiler XE 15.0" }, { "vs2013-clang", "Clang 3.6" }, { "vs2015-clang", "Clang 3.6" }, - { "vs2013-xp", "Visual Studio 2013 targeting XP" }, - { "vs2015-xp", "Visual Studio 2015 targeting XP" }, + { "vs2013-xp", "Visual Studio 2013 targeting XP" }, + { "vs2015-xp", "Visual Studio 2015 targeting XP" }, { "winphone8", "Windows Phone 8.0" }, { "winphone81", "Windows Phone 8.1" }, { "winstore81", "Windows Store 8.1" }, @@ -100,7 +100,7 @@ function toolchain(_buildDir, _subDir) if _OPTIONS["with-ios"] then iosPlatform = _OPTIONS["with-ios"] end - + local windowsPlatform = "10.0.10240.0" if _OPTIONS["with-windows"] then windowsPlatform = _OPTIONS["with-windows"] @@ -119,7 +119,7 @@ function toolchain(_buildDir, _subDir) print("Set ANDROID_NDK_ARM and ANDROID_NDK_ROOT envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" + premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" premake.gcc.ar = "$(ANDROID_NDK_ARM)/bin/arm-linux-androideabi-ar" premake.gcc.llvm = true @@ -132,59 +132,59 @@ function toolchain(_buildDir, _subDir) print("Set ANDROID_NDK_ARM64 and ANDROID_NDK_ROOT envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" + premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" premake.gcc.ar = "$(ANDROID_NDK_ARM64)/bin/aarch64-linux-android-ar.exe" premake.gcc.llvm = true location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-android-arm64") end - + if "android-mips" == _OPTIONS["gcc"] then if not os.getenv("ANDROID_NDK_MIPS") or not os.getenv("ANDROID_NDK_ROOT") then print("Set ANDROID_NDK_MIPS and ANDROID_NDK_ROOT envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" + premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" premake.gcc.ar = "$(ANDROID_NDK_MIPS)/bin/mipsel-linux-android-ar" premake.gcc.llvm = true location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-android-mips") end - + if "android-mips64" == _OPTIONS["gcc"] then if not os.getenv("ANDROID_NDK_MIPS64") or not os.getenv("ANDROID_NDK_ROOT") then print("Set ANDROID_NDK_MIPS64 and ANDROID_NDK_ROOT envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" + premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" premake.gcc.ar = "$(ANDROID_NDK_MIPS64)/bin/mips64el-linux-android-ar.exe" premake.gcc.llvm = true location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-android-mips64") end - + if "android-x86" == _OPTIONS["gcc"] then if not os.getenv("ANDROID_NDK_X86") or not os.getenv("ANDROID_NDK_ROOT") then print("Set ANDROID_NDK_X86 and ANDROID_NDK_ROOT envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" + premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" premake.gcc.ar = "$(ANDROID_NDK_X86)/bin/i686-linux-android-ar" premake.gcc.llvm = true location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-android-x86") end - + if "android-x64" == _OPTIONS["gcc"] then if not os.getenv("ANDROID_NDK_X64") or not os.getenv("ANDROID_NDK_ROOT") then print("Set ANDROID_NDK_X64 and ANDROID_NDK_ROOT envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" + premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" premake.gcc.ar = "$(ANDROID_NDK_X64)/bin/x86_64-linux-android-ar.exe" premake.gcc.llvm = true @@ -396,15 +396,15 @@ function toolchain(_buildDir, _subDir) if "winstore82" == _OPTIONS["vs"] then premake.vstudio.toolset = "v140" premake.vstudio.storeapp = "8.2" - + -- If needed, depending on GENie version, enable file-level configuration if enablefilelevelconfig ~= nil then enablefilelevelconfig() end - + local action = premake.action.current() action.vstudio.windowsTargetPlatformVersion = windowsPlatform - + platforms { "ARM" } location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-winstore82") end @@ -423,7 +423,7 @@ function toolchain(_buildDir, _subDir) premake.vstudio.toolset = ("v120_xp") location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-xp") end - + if ("vs2015-xp") == _OPTIONS["vs"] then premake.vstudio.toolset = ("v140_xp") location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-xp") @@ -568,7 +568,7 @@ function toolchain(_buildDir, _subDir) } defines { "__VCCOREVER__=0x04000000", -- There is no special prefedined compiler symbol to detect RaspberryPi, faking it. - } + } linkoptions { "-Wl,--gc-sections", } @@ -594,10 +594,10 @@ function toolchain(_buildDir, _subDir) "$(CI20_SYSROOT)/mipsel-r2-hard/usr/include/mipsel-linux-gnu/c++/4.9", "$(CI20_SYSROOT)/mipsel-r2-hard/usr/include/c++/4.9/backward", "$(CI20_SYSROOT)/mipsel-r2-hard/usr/lib/gcc/mipsel-linux-gnu/4.9/include", - "$(CI20_SYSROOT)/mipsel-r2-hard/usr/local/include", + "$(CI20_SYSROOT)/mipsel-r2-hard/usr/local/include", "$(CI20_SYSROOT)/mipsel-r2-hard/usr/lib/gcc/mipsel-linux-gnu/4.9/include-fixed", "$(CI20_SYSROOT)/mipsel-r2-hard/usr/include/mipsel-linux-gnu", - "$(CI20_SYSROOT)/mipsel-r2-hard/usr/include", + "$(CI20_SYSROOT)/mipsel-r2-hard/usr/include", } links { "c", @@ -607,7 +607,7 @@ function toolchain(_buildDir, _subDir) "stdc++", "gcc_s", } - + buildoptions { "--sysroot=$(CI20_SYSROOT)", "-Wno-pragmas", @@ -879,7 +879,7 @@ function toolchain(_buildDir, _subDir) "$(ANDROID_NDK_ROOT)/platforms/" .. androidPlatform .. "/arch-arm64/usr/lib/crtend_so.o", "-target aarch64-none-linux-android", } - + configuration { "android-mips" } targetdir (_buildDir .. "android-mips" .. "/bin") objdir (_buildDir .. "android-mips" .. "/obj") @@ -901,7 +901,7 @@ function toolchain(_buildDir, _subDir) "$(ANDROID_NDK_ROOT)/platforms/" .. androidPlatform .. "/arch-mips/usr/lib/crtbegin_so.o", "$(ANDROID_NDK_ROOT)/platforms/" .. androidPlatform .. "/arch-mips/usr/lib/crtend_so.o", } - + configuration { "android-mips64" } androidPlatform = "android-21" -- supported from API 21 targetdir (_buildDir .. "android-mips64" .. "/bin") @@ -971,7 +971,7 @@ function toolchain(_buildDir, _subDir) "$(ANDROID_NDK_ROOT)/platforms/" .. androidPlatform .. "/arch-x86_64/usr/lib64/crtbegin_so.o", "$(ANDROID_NDK_ROOT)/platforms/" .. androidPlatform .. "/arch-x86_64/usr/lib64/crtend_so.o", } - + configuration { "asmjs" } targetdir (_buildDir .. "asmjs" .. "/bin") objdir (_buildDir .. "asmjs" .. "/obj") @@ -1002,7 +1002,7 @@ function toolchain(_buildDir, _subDir) "-ffunction-sections", "-Wunused-value", } - + configuration { "pnacl" } buildoptions { "-Wno-tautological-undefined-compare", diff --git a/src/devices/cpu/sm510/sm510.cpp b/src/devices/cpu/sm510/sm510.cpp index f7cde2a1322..9c6b197f06f 100644 --- a/src/devices/cpu/sm510/sm510.cpp +++ b/src/devices/cpu/sm510/sm510.cpp @@ -22,7 +22,7 @@ - SM511 undocumented/guessed opcodes: * $01 is guessed as DIV to ACC transfer, unknown which bits * $5d is certainly CEND - * $65 is certainly IDIV, but not sure if it behaves same as on SM510 + * $65 is certainly divider reset, but not sure if it behaves same as on SM510 */ @@ -144,6 +144,7 @@ void sm510_base_device::device_start() void sm510_base_device::device_reset() { + // ACL m_skip = false; m_halt = false; m_op = m_prev_op = 0; @@ -317,7 +318,7 @@ TIMER_CALLBACK_MEMBER(sm510_base_device::div_timer_cb) { m_div = (m_div + 1) & 0x7fff; - // 1S signal on overflow(falling edge of f1) + // 1S signal on overflow(falling edge of F1) if (m_div == 0) m_1s = true; diff --git a/src/devices/cpu/sm510/sm510.h b/src/devices/cpu/sm510/sm510.h index 113b406d544..78a5b13556f 100644 --- a/src/devices/cpu/sm510/sm510.h +++ b/src/devices/cpu/sm510/sm510.h @@ -62,6 +62,30 @@ enum /* + b2 a3 b3 a4 b4 a5 b5 GNDa6 b6 a7 b7 a8 b8 a9 + 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 + ______________________________________________ + | | +a2 46 | | 30 b9 +b1 47 | | 29 a10 +a1 48 | | 28 b10 +H4 49 | | 27 a11 +H3 50 | | 26 b11 +H2 51 | | 25 a12 +H1 52 | SM510 | 24 b12 +S1 53 | SM511 | 23 a13 +S2 54 | | 22 b13 +S3 55 | | 21 a14 +S4 56 | | 20 b14 +S5 57 | | 19 a15 +S6 58 | | 18 b15 +S7 59 | | 17 a16 +S8 60 | * | 16 b16 + |______________________________________________/ + + 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 + T K1 K2 K3 K4 ACL | GND |OSCin| bt R1 R2 bs note: bt = beta symbol + BA OSCout Vdd */ class sm510_base_device : public cpu_device @@ -260,6 +284,7 @@ protected: void op_skip(); void op_cend(); void op_idiv(); + void op_dr(); void op_dta(); void op_illegal(); diff --git a/src/devices/cpu/sm510/sm510op.cpp b/src/devices/cpu/sm510/sm510op.cpp index 3f0659bac16..05ba90522e4 100644 --- a/src/devices/cpu/sm510/sm510op.cpp +++ b/src/devices/cpu/sm510/sm510op.cpp @@ -450,10 +450,16 @@ void sm510_base_device::op_idiv() m_div = 0; } +void sm510_base_device::op_dr() +{ + // DR: reset divider low 8 bits + m_div &= 0x7f; +} + void sm510_base_device::op_dta() { - // DTA: transfer divider low bits to ACC - m_acc = BITSWAP16(m_div,0,0,0,0, 0,0,0,0, 0,0,0,0, 7,8,9,10) & 0xf; + // DTA: transfer divider low 4 bits to ACC + m_acc = BITSWAP16(m_div,0,0,0,0, 0,0,0,0, 0,0,0,0, 14,13,12,11) & 0xf; } void sm510_base_device::op_illegal() diff --git a/src/devices/cpu/sm510/sm511core.cpp b/src/devices/cpu/sm510/sm511core.cpp index 611050bc730..956c73936e0 100644 --- a/src/devices/cpu/sm510/sm511core.cpp +++ b/src/devices/cpu/sm510/sm511core.cpp @@ -127,7 +127,7 @@ void sm511_device::execute_one() case 0x62: op_wr(); break; case 0x63: op_ws(); break; case 0x64: op_incb(); break; - case 0x65: op_idiv(); break; + case 0x65: op_dr(); break; // guessed case 0x66: op_rc(); break; case 0x67: op_sc(); break; case 0x6c: op_decb(); break; diff --git a/src/devices/machine/eeprom.cpp b/src/devices/machine/eeprom.cpp index 53b92a0ee0d..042e4535918 100644 --- a/src/devices/machine/eeprom.cpp +++ b/src/devices/machine/eeprom.cpp @@ -146,7 +146,7 @@ void eeprom_base_device::static_set_timing(device_t &device, timing_type type, c UINT32 eeprom_base_device::read(offs_t address) { if (!ready()) - logerror("EEPROM: Read performed before previous operation completed!"); + logerror("EEPROM: Read performed before previous operation completed!\n"); return internal_read(address); } @@ -158,7 +158,7 @@ UINT32 eeprom_base_device::read(offs_t address) void eeprom_base_device::write(offs_t address, UINT32 data) { if (!ready()) - logerror("EEPROM: Write performed before previous operation completed!"); + logerror("EEPROM: Write performed before previous operation completed!\n"); internal_write(address, data); m_completion_time = machine().time() + m_operation_time[WRITE_TIME]; } @@ -173,7 +173,7 @@ void eeprom_base_device::write(offs_t address, UINT32 data) void eeprom_base_device::write_all(UINT32 data) { if (!ready()) - logerror("EEPROM: Write all performed before previous operation completed!"); + logerror("EEPROM: Write all performed before previous operation completed!\n"); for (offs_t address = 0; address < (1 << m_address_bits); address++) internal_write(address, internal_read(address) & data); m_completion_time = machine().time() + m_operation_time[WRITE_ALL_TIME]; @@ -187,7 +187,7 @@ void eeprom_base_device::write_all(UINT32 data) void eeprom_base_device::erase(offs_t address) { if (!ready()) - logerror("EEPROM: Erase performed before previous operation completed!"); + logerror("EEPROM: Erase performed before previous operation completed!\n"); internal_write(address, ~0); m_completion_time = machine().time() + m_operation_time[ERASE_TIME]; } @@ -200,7 +200,7 @@ void eeprom_base_device::erase(offs_t address) void eeprom_base_device::erase_all() { if (!ready()) - logerror("EEPROM: Erase all performed before previous operation completed!"); + logerror("EEPROM: Erase all performed before previous operation completed!\n"); for (offs_t address = 0; address < (1 << m_address_bits); address++) internal_write(address, ~0); m_completion_time = machine().time() + m_operation_time[ERASE_ALL_TIME]; diff --git a/src/devices/machine/z80scc.cpp b/src/devices/machine/z80scc.cpp index de3ec568da7..9aad62e27c7 100644 --- a/src/devices/machine/z80scc.cpp +++ b/src/devices/machine/z80scc.cpp @@ -85,8 +85,10 @@ TODO: #ifdef _MSC_VER #define FUNCNAME __func__ +#define LLFORMAT "%I64%" #else #define FUNCNAME __PRETTY_FUNCTION__ +#define LLFORMAT "%lld" #endif #define CHANA_TAG "cha" @@ -163,10 +165,12 @@ z80scc_device::z80scc_device(const machine_config &mconfig, const char *tag, dev device_z80daisy_interface(mconfig, *this), m_chanA(*this, CHANA_TAG), m_chanB(*this, CHANB_TAG), +#if 0 m_rxca(0), m_txca(0), m_rxcb(0), m_txcb(0), +#endif m_out_txda_cb(*this), m_out_dtra_cb(*this), m_out_rtsa_cb(*this), @@ -198,7 +202,7 @@ scc80230_device::scc80230_device(const machine_config &mconfig, const char *tag, : z80scc_device(mconfig, SCC80230, "SCC 80230", tag, owner, clock, TYPE_SCC80230, "scc80230", __FILE__){ } scc8530_device::scc8530_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) -: z80scc_device(mconfig, SCC8530N, "SCC 8530", tag, owner, clock, TYPE_SCC8530, "scc8530", __FILE__){ } + : z80scc_device(mconfig, SCC8530N, "SCC 8530", tag, owner, clock, TYPE_SCC8530, "scc8530", __FILE__){ } scc85C30_device::scc85C30_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : z80scc_device(mconfig, SCC85C30, "SCC 85C30", tag, owner, clock, TYPE_SCC85C30, "scc85C30", __FILE__){ } @@ -236,13 +240,17 @@ void z80scc_device::device_start() m_out_rxdrqb_cb.resolve_safe(); m_out_txdrqb_cb.resolve_safe(); +#if 0 // configure channel A m_chanA->m_rxc = m_rxca; m_chanA->m_txc = m_txca; + m_chanA->baudtimer = timer_alloc(0); // configure channel B m_chanB->m_rxc = m_rxcb; m_chanB->m_txc = m_txcb; + m_chanB->baudtimer = timer_alloc(1); +#endif // state saving save_item(NAME(m_int_state)); @@ -257,12 +265,22 @@ void z80scc_device::device_start() void z80scc_device::device_reset() { - LOG(("%s %s \n",FUNCNAME, tag())); + LOG(("%s %s \n",tag(), FUNCNAME)); m_chanA->reset(); m_chanB->reset(); } +#if 0 +static void z80scc_device::configure_channels(device_t &device, int rxa, int txa, int rxb, int txb) +{ + m_chanA->m_rxc = rxa; + m_chanA->m_txc = txa; + m_chanB->m_rxc = rxa; + m_chanB->m_txc = txa; +} +#endif + /* * Interrupts Each of the SCC's two channels contain three sources of interrupts, making a total of six interrupt @@ -277,7 +295,7 @@ int z80scc_device::z80daisy_irq_state() int state = 0; int i; - LOG(("%s %s A:%d%d%d B:%d%d%d ",FUNCNAME, tag(), + LOG(("%s %s A:%d%d%d B:%d%d%d ",tag(), FUNCNAME, m_int_state[0], m_int_state[1], m_int_state[2], m_int_state[3], m_int_state[4], m_int_state[5])); @@ -307,7 +325,7 @@ int z80scc_device::z80daisy_irq_ack() { int i; - LOG(("%s %s - needs fixing for SCC\n",FUNCNAME, tag())); + LOG(("%s %s - needs fixing for SCC\n",tag(), FUNCNAME)); // loop over all interrupt sources for (i = 0; i < 6; i++) @@ -320,7 +338,7 @@ int z80scc_device::z80daisy_irq_ack() //m_chanA->m_rr0 &= ~z80scc_channel::RR0_INTERRUPT_PENDING; check_interrupts(); - //LOG(("%s %s \n",FUNCNAME, tag(), m_chanB->m_rr2)); + //LOG(("%s %s : Interrupt Acknowledge Vector %02x\n",tag(), FUNCNAME, m_chanB->m_rr2)); return m_chanB->m_rr2; } @@ -340,7 +358,7 @@ void z80scc_device::z80daisy_irq_reti() { int i; - LOG(("%s %s \n",FUNCNAME, tag())); + LOG(("%s %s \n",tag(), FUNCNAME)); // loop over all interrupt sources for (i = 0; i < 6; i++) @@ -366,7 +384,7 @@ void z80scc_device::z80daisy_irq_reti() void z80scc_device::check_interrupts() { int state = (z80daisy_irq_state() & Z80_DAISY_INT) ? ASSERT_LINE : CLEAR_LINE; - LOG(("%s %s \n",FUNCNAME, tag())); + LOG(("%s %s \n",tag(), FUNCNAME)); m_out_int_cb(state); } @@ -377,7 +395,7 @@ void z80scc_device::check_interrupts() void z80scc_device::reset_interrupts() { - LOG(("%s %s \n",FUNCNAME, tag())); + LOG(("%s %s \n",tag(), FUNCNAME)); // reset internal interrupt sources for (auto & elem : m_int_state) { @@ -404,7 +422,7 @@ UINT8 z80scc_device::modify_vector(UINT8 vec, int i, UINT8 src) 1 1 1 Ch A Special Receive Condition */ // Add channel offset according to table above - src |= (i == CHANNEL_A ? 0x04 : 0x00 ); + src |= (i == CHANNEL_A ? 0x04 : 0x00 ); // Modify vector according to Hi/lo bit of WR9 if (m_chanA->m_wr9 & z80scc_channel::WR9_BIT_SHSL) // Affect V4-V6 @@ -425,12 +443,12 @@ UINT8 z80scc_device::modify_vector(UINT8 vec, int i, UINT8 src) void z80scc_device::trigger_interrupt(int index, int state) { UINT8 vector = m_chanB->m_wr2; - UINT8 source; + UINT8 source = 0; int priority; - int prio_level; + int prio_level = 0; - LOG(("%s %s:%c %d \n",FUNCNAME, tag(), 'A' + index, state)); + LOG(("%s %s:%c %d \n",tag(), FUNCNAME, 'A' + index, state)); /* The Master Interrupt Enable (MIE) bit, WR9 D3, must be set to enable the SCC to generate interrupts.*/ if (!(m_chanA->m_wr9 & z80scc_channel::WR9_BIT_MIE)) @@ -484,7 +502,7 @@ void z80scc_device::trigger_interrupt(int index, int state) vector = modify_vector(vector, index, source); } - //LOG(("Z80SCC \"%s\": %c : Interrupt Request %u\n", tag(), 'A' + index, state)); + LOG(("Z80SCC \"%s\": %c : Interrupt Request %u\n", tag(), 'A' + index, state)); // update vector register // TODO: What if interrupts are nested? May we loose the modified vector or even get the wrong one? m_chanB->m_wr2 = vector; @@ -671,6 +689,7 @@ WRITE8_MEMBER( z80scc_device::ba_cd_inv_w ) z80scc_channel::z80scc_channel(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : device_t(mconfig, Z80SCC_CHANNEL, "Z80 SCC channel", tag, owner, clock, "z80scc_channel", __FILE__), device_serial_interface(mconfig, *this), + m_brg_counter(0), m_rx_error(0), m_rx_clock(0), m_rx_first(0), @@ -716,6 +735,9 @@ void z80scc_channel::device_start() m_rx_fifo_sz = (m_uart->m_variant & SET_ESCC) ? 8 : 3; m_rx_fifo_wp = m_rx_fifo_rp = 0; + // baudrate clocks and timers + baudtimer = timer_alloc(TIMER_ID_BAUD); + // state saving save_item(NAME(m_rr0)); save_item(NAME(m_rr1)); @@ -828,6 +850,32 @@ void z80scc_channel::device_reset() void z80scc_channel::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) { +// LOG(("%s %d\n", FUNCNAME, id)); + + switch(id) + { + case TIMER_ID_BAUD: + { + int brconst = m_wr13 << 8 | m_wr12 | 1; // If the counter is 1 the effect is passthrough ehh?! To avoid div0... + if (m_wr14 & WR14_BRG_ENABLE) + { + int rate = m_owner->clock() / brconst; + attotime attorate = attotime::from_hz(rate); + timer.adjust(attorate, id, attorate); + txc_w(m_brg_counter & 1); + rxc_w(m_brg_counter & 1); + m_brg_counter++; // Will just keep track of state in timer mode, not hardware counter value. + } + else + { + LOG((" - turning off Baudrate timer\n")); + timer.adjust(attotime::never, 0, attotime::never); + } + } + break; + default: + logerror("Spurious timer %d event\n", id); + } device_serial_interface::device_timer(timer, id, param, ptr); } @@ -840,7 +888,7 @@ void z80scc_channel::tra_callback() { if (!(m_wr5 & WR5_TX_ENABLE)) { - LOG(("%d %s() \"%s \"Channel %c transmit mark 1 m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); + LOG((LLFORMAT " %s() \"%s \"Channel %c transmit mark 1 m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); // transmit mark if (m_index == z80scc_device::CHANNEL_A) m_uart->m_out_txda_cb(1); @@ -849,7 +897,7 @@ void z80scc_channel::tra_callback() } else if (m_wr5 & WR5_SEND_BREAK) { - LOG(("%d %s() \"%s \"Channel %c send break 1 m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); + LOG((LLFORMAT " %s() \"%s \"Channel %c send break 1 m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); // transmit break if (m_index == z80scc_device::CHANNEL_A) m_uart->m_out_txda_cb(0); @@ -860,7 +908,7 @@ void z80scc_channel::tra_callback() { int db = transmit_register_get_data_bit(); - LOG(("%d %s() \"%s \"Channel %c transmit data bit %d m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, db, m_wr5)); + LOG((LLFORMAT " %s() \"%s \"Channel %c transmit data bit %d m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, db, m_wr5)); // transmit data if (m_index == z80scc_device::CHANNEL_A) m_uart->m_out_txda_cb(db); @@ -869,7 +917,7 @@ void z80scc_channel::tra_callback() } else { - LOG(("%d %s() \"%s \"Channel %c Failed to transmit m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); + LOG((LLFORMAT " %s() \"%s \"Channel %c Failed to transmit m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); logerror("%s \"%s \"Channel %c Failed to transmit\n", FUNCNAME, m_owner->tag(), 'A' + m_index); } } @@ -883,7 +931,7 @@ void z80scc_channel::tra_complete() { if ((m_wr5 & WR5_TX_ENABLE) && !(m_wr5 & WR5_SEND_BREAK) && !(m_rr0 & RR0_TX_BUFFER_EMPTY)) { - LOG(("%d %s() \"%s \"Channel %c Transmit Data Byte '%02x' m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_tx_data, m_wr5)); + LOG((LLFORMAT " %s() \"%s \"Channel %c Transmit Data Byte '%02x' m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_tx_data, m_wr5)); transmit_register_setup(m_tx_data); @@ -895,7 +943,7 @@ void z80scc_channel::tra_complete() } else if (m_wr5 & WR5_SEND_BREAK) { - LOG(("%d %s() \"%s \"Channel %c Transmit Break 0 m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); + LOG((LLFORMAT " %s() \"%s \"Channel %c Transmit Break 0 m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); // transmit break if (m_index == z80scc_device::CHANNEL_A) m_uart->m_out_txda_cb(0); @@ -904,7 +952,7 @@ void z80scc_channel::tra_complete() } else { - LOG(("%d %s() \"%s \"Channel %c Transmit Mark 1 m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); + LOG((LLFORMAT " %s() \"%s \"Channel %c Transmit Mark 1 m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); // transmit mark if (m_index == z80scc_device::CHANNEL_A) m_uart->m_out_txda_cb(1); @@ -915,7 +963,7 @@ void z80scc_channel::tra_complete() // if transmit buffer is empty if (m_rr0 & RR0_TX_BUFFER_EMPTY) { - LOG(("%d %s() \"%s \"Channel %c Transmit buffer empty m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); + LOG((LLFORMAT " %s() \"%s \"Channel %c Transmit buffer empty m_wr5:%02x\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, m_wr5)); // then all characters have been sent m_rr1 |= RR1_ALL_SENT; @@ -939,7 +987,7 @@ void z80scc_channel::rcv_callback() #if 1 else { - LOG(("%d %s() \"%s \"Channel %c Received Data Bit but receiver is disabled\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index)); + LOG((LLFORMAT " %s() \"%s \"Channel %c Received Data Bit but receiver is disabled\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index)); logerror("Z80SCC %s() \"%s \"Channel %c Received data dit but receiver is disabled\n", __func__, m_owner->tag(), 'A' + m_index); } #endif @@ -956,7 +1004,7 @@ void z80scc_channel::rcv_complete() receive_register_extract(); data = get_received_char(); - LOG(("%d %s() \"%s \"Channel %c Received Data %c\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, data)); + LOG((LLFORMAT " %s() \"%s \"Channel %c Received Data %c\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, data)); receive_data(data); } @@ -1081,7 +1129,7 @@ int z80scc_channel::get_tx_word_length() * Break/Abort latch. */ UINT8 z80scc_channel::do_sccreg_rr0() { - LOG(("%s %s\n",FUNCNAME, tag())); + LOG(("%s %s <- %02x\n",tag(), FUNCNAME, m_rr0)); return m_rr0; } @@ -1090,7 +1138,7 @@ UINT8 z80scc_channel::do_sccreg_rr0() * codes for the I-Field in the SDLC Receive Mode. */ UINT8 z80scc_channel::do_sccreg_rr1() { - LOG(("%s %s\n",FUNCNAME, tag())); + LOG(("%s %s <- %02x\n",tag(), FUNCNAME, m_rr1)); return m_rr1; } @@ -1710,14 +1758,14 @@ void z80scc_channel::do_sccreg_wr11(UINT8 data) void z80scc_channel::do_sccreg_wr12(UINT8 data) { m_wr12 = data; - LOG(("Z80SCC \"%s\": %c : %s %02x Low byte of Time Constant for Baudrate generator - not implemented \n", m_owner->tag(), 'A' + m_index, __func__, data)); + LOG(("Z80SCC \"%s\": %c : %s %02x Low byte of Time Constant for Baudrate generator\n", m_owner->tag(), 'A' + m_index, __func__, data)); } /* WR13 contains the upper byte of the time constant for the baud rate generator. */ void z80scc_channel::do_sccreg_wr13(UINT8 data) { m_wr13 = data; - LOG(("Z80SCC \"%s\": %c : %s %02x High byte of Time Constant for Baudrate generator - not implemented \n", m_owner->tag(), 'A' + m_index, __func__, data)); + LOG(("Z80SCC \"%s\": %c : %s %02x High byte of Time Constant for Baudrate generator\n", m_owner->tag(), 'A' + m_index, __func__, data)); } /* @@ -1759,7 +1807,7 @@ void z80scc_channel::do_sccreg_wr14(UINT8 data) /* Issuing this command disables the DPLL, resets the clock missing latches in RR10, and forces a continuous Search mode state.*/ LOG(("Z80SCC \"%s\": %c : %s Misc Control Bits Disable DPLL Command - not implemented\n", m_owner->tag(), 'A' + m_index, __func__)); break; - case WR14_CMD_SS_BGR: + case WR14_CMD_SS_BRG: /* Issuing this command forces the clock for the DPLL to come from the output of the BRG. */ LOG(("Z80SCC \"%s\": %c : %s Misc Control Bits Baudrate Generator Input DPLL Command - not implemented\n", m_owner->tag(), 'A' + m_index, __func__)); break; @@ -1780,6 +1828,26 @@ void z80scc_channel::do_sccreg_wr14(UINT8 data) default: logerror("Z80SCC \"%s\": %c : %s Mics Control Bits command %02x - not implemented \n", m_owner->tag(), 'A' + m_index, __func__, data); } + /* Based on baudrate code from 8530scc.cpp */ + if ( !(m_wr14 & WR14_BRG_ENABLE) && (data & WR14_BRG_ENABLE) ) // baud rate generator beeing enabled? + { + LOG(("Z80SCC \"%s\": %c : %s Mics Control Bits Baudrate generator enabled with \n", m_owner->tag(), 'A' + m_index, __func__)); + m_brg_counter = m_wr13 << 8 | m_wr12 | 1; // If the counter is 1 the effect is passthrough ehh?! To avoid div0... + if (data & WR14_BRG_SOURCE) // Do we use the PCLK as baudrate source + { + int rate = m_owner->clock() / m_brg_counter; + LOG(("PCLK as source, rate (%d) = PCLK (%d) / (%d)\n", rate, m_owner->clock(), m_brg_counter)); + + baudtimer->adjust(attotime::from_hz(rate), TIMER_ID_BAUD, attotime::from_hz(rate)); // Start the baudrate generator + } + else + LOG(("external clock source\n")); + } + else if ( (m_wr14 & WR14_BRG_ENABLE) && !(data & WR14_BRG_ENABLE) ) // baud rate generator beeing disabled? + { + baudtimer->adjust(attotime::never, TIMER_ID_BAUD, attotime::never); // Stop the baudrate generator + m_brg_counter = 0; + } // TODO: Add info on the other bits of this register m_wr14 = data; } @@ -2181,7 +2249,34 @@ WRITE_LINE_MEMBER( z80scc_channel::sync_w ) //------------------------------------------------- WRITE_LINE_MEMBER( z80scc_channel::rxc_w ) { +/* Support for external clock as source for BRG yet to be finished */ +#if 0 //LOG(("Z80SCC \"%s\": %c : Receiver Clock Pulse\n", m_owner->tag(), m_index + 'A')); + if ( ((m_wr3 & WR3_RX_ENABLE) | (m_wr5 & WR5_TX_ENABLE)) && m_wr14 & WR14_BRG_ENABLE) + { + if (!(m_wr14 & WR14_BRG_SOURCE)) // Is the Baud rate Generator driven by RTxC? + { + printf("x"); + if (!m_brg_counter) // Zero crossing?! + { + printf("."); + m_brg_counter = m_wr13 << 8 | m_wr12; // Reload BRG counter + if ((m_wr11 & WR11_TRACLK_SRC_MASK) == WR11_TRACLK_SRC_BR) // Is transmitt clock driven by BRG? + { + printf("+"); + txc_w(state); + } + } + else + { + m_brg_counter--; + if ((m_wr11 & WR11_RCVCLK_SRC_MASK) == WR11_RCVCLK_SRC_BR) // Is receive clock driven by BRG and not zero cross + return; + } + } + } +#endif + if (m_wr3 & WR3_RX_ENABLE) { int clocks = get_clock_mode(); @@ -2194,7 +2289,6 @@ WRITE_LINE_MEMBER( z80scc_channel::rxc_w ) m_rx_clock++; if (m_rx_clock == clocks) m_rx_clock = 0; - } } } @@ -2240,7 +2334,7 @@ void z80scc_channel::update_serial() else parity = PARITY_NONE; - LOG(("%d %s() \"%s \"Channel %c setting data frame %d+%d%c%d\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, 1, + LOG((LLFORMAT " %s() \"%s \"Channel %c setting data frame %d+%d%c%d\n", machine().firstcpu->total_cycles(), FUNCNAME, m_owner->tag(), 'A' + m_index, 1, data_bit_count, parity == PARITY_NONE ? 'N' : parity == PARITY_EVEN ? 'E' : 'O', (stop_bits + 1) / 2)); set_data_frame(1, data_bit_count, parity, stop_bits); diff --git a/src/devices/machine/z80scc.h b/src/devices/machine/z80scc.h index 7f956ec9b74..04d64221e8f 100644 --- a/src/devices/machine/z80scc.h +++ b/src/devices/machine/z80scc.h @@ -137,7 +137,7 @@ public: UINT8 do_sccreg_rr5(); UINT8 do_sccreg_rr6(); UINT8 do_sccreg_rr7(); -// UINT8 do_sccreg_rr8(); + // UINT8 do_sccreg_rr8(); Short cutted due to frequent use UINT8 do_sccreg_rr9(); UINT8 do_sccreg_rr10(); UINT8 do_sccreg_rr11(); @@ -236,21 +236,21 @@ protected: // Read registers enum { - REG_RR0_STATUS = 0, // SIO + REG_RR0_STATUS = 0, // SIO REG_RR1_SPEC_RCV_COND = 1, // SIO REG_RR2_INTERRUPT_VECT = 2, // SIO REG_RR3_INTERUPPT_PEND = 3, - REG_RR4_WR4_OR_RR0 = 4, - REG_RR5_WR5_OR_RR0 = 5, - REG_RR6_LSB_OR_RR2 = 6, - REG_RR7_MSB_OR_RR3 = 7, + REG_RR4_WR4_OR_RR0 = 4, + REG_RR5_WR5_OR_RR0 = 5, + REG_RR6_LSB_OR_RR2 = 6, + REG_RR7_MSB_OR_RR3 = 7, REG_RR8_RECEIVE_DATA = 8, - REG_RR9_WR3_OR_RR13 = 9, + REG_RR9_WR3_OR_RR13 = 9, REG_RR10_MISC_STATUS = 10, REG_RR11_WR10_OR_RR15 = 11, REG_RR12_LO_TIME_CONST = 12, REG_RR13_HI_TIME_CONST = 13, - REG_RR14_WR7_OR_R10 = 14, + REG_RR14_WR7_OR_R10 = 14, REG_RR15_WR15_EXT_STAT = 15 }; @@ -259,10 +259,10 @@ protected: { REG_WR0_COMMAND_REGPT = 0, // SIO REG_WR1_INT_DMA_ENABLE = 1, // SIO - REG_WR2_INT_VECTOR = 2, // SIO - REG_WR3_RX_CONTROL = 3, // SIO - REG_WR4_RX_TX_MODES = 4, // SIO - REG_WR5_TX_CONTROL = 5, // SIO + REG_WR2_INT_VECTOR = 2, // SIO + REG_WR3_RX_CONTROL = 3, // SIO + REG_WR4_RX_TX_MODES = 4, // SIO + REG_WR5_TX_CONTROL = 5, // SIO REG_WR6_SYNC_OR_SDLC_A = 6, // SIO REG_WR7_SYNC_OR_SDLC_F = 7, // SIO REG_WR8_TRANSMIT_DATA = 8, @@ -271,21 +271,21 @@ protected: REG_WR11_CLOCK_MODES = 11, REG_WR12_LO_BAUD_GEN = 12, REG_WR13_HI_BAUD_GEN = 13, - REG_WR14_MISC_CTRL = 14, + REG_WR14_MISC_CTRL = 14, REG_WR15_EXT_ST_INT_CTRL= 15 }; enum { RR0_RX_CHAR_AVAILABLE = 0x01, // SIO bit - RR0_ZC = 0x02, // SCC bit - RR0_TX_BUFFER_EMPTY = 0x04, // SIO - RR0_DCD = 0x08, // SIO - RR0_RI = 0x10, // DART bit? TODO: investigate function and remove - RR0_SYNC_HUNT = 0x10, // SIO bit, not supported - RR0_CTS = 0x20, // SIO bit - RR0_TX_UNDERRUN = 0x40, // SIO bit, not supported - RR0_BREAK_ABORT = 0x80 // SIO bit, not supported + RR0_ZC = 0x02, // SCC bit + RR0_TX_BUFFER_EMPTY = 0x04, // SIO + RR0_DCD = 0x08, // SIO + RR0_RI = 0x10, // DART bit? TODO: investigate function and remove + RR0_SYNC_HUNT = 0x10, // SIO bit, not supported + RR0_CTS = 0x20, // SIO bit + RR0_TX_UNDERRUN = 0x40, // SIO bit, not supported + RR0_BREAK_ABORT = 0x80 // SIO bit, not supported }; enum @@ -456,16 +456,31 @@ protected: enum { WR14_DPLL_CMD_MASK = 0xe0, // Command - WR14_CMD_NULL = 0x00, // 0 0 0 - WR14_CMD_ESM = 0x20, // 0 0 1 - WR14_CMD_RMC = 0x40, // 0 1 0 + WR14_CMD_NULL = 0x00, // 0 0 0 + WR14_CMD_ESM = 0x20, // 0 0 1 + WR14_CMD_RMC = 0x40, // 0 1 0 WR14_CMD_DISABLE_DPLL = 0x60, // 0 1 1 - WR14_CMD_SS_BGR = 0x80, // 1 0 0 + WR14_CMD_SS_BRG = 0x80, // 1 0 0 WR14_CMD_SS_RTXC = 0xa0, // 1 0 1 - WR14_CMD_SET_FM = 0xc0, // 1 1 0 - WR14_CMD_SET_NRZI = 0xe0 // 1 1 1 + WR14_CMD_SET_FM = 0xc0, // 1 1 0 + WR14_CMD_SET_NRZI = 0xe0, // 1 1 1 + WR14_BRG_ENABLE = 0x01, + WR14_BRG_SOURCE = 0x02, + WR14_DTR_REQ_FUNC = 0x04, + WR14_AUTO_ECHO = 0x08, + WR14_LOCAL_LOOPBACK = 0x010 }; + enum + { + TIMER_ID_BAUD, + TIMER_ID_XTAL, + TIMER_ID_RTXC, + TIMER_ID_TRXC + }; + emu_timer *baudtimer; + UINT16 m_brg_counter; + void update_serial(); void set_dtr(int state); void set_rts(int state); diff --git a/src/emu/attotime.h b/src/emu/attotime.h index a0915ae07f2..e06b38b7181 100644 --- a/src/emu/attotime.h +++ b/src/emu/attotime.h @@ -1,34 +1,35 @@ // license:BSD-3-Clause // copyright-holders:Aaron Giles -/*************************************************************************** - - attotime.h - - Support functions for working with attotime data. - -**************************************************************************** - - Attotime is an attosecond-accurate timing system implemented as - 96-bit integers. - - 1 second = 1e0 seconds - 1 millisecond = 1e-3 seconds - 1 microsecond = 1e-6 seconds - 1 nanosecond = 1e-9 seconds - 1 picosecond = 1e-12 seconds - 1 femtosecond = 1e-15 seconds - 1 attosecond = 1e-18 seconds - - This may seem insanely accurate, but it has its uses when multiple - clocks in the system are run by independent crystals. It is also - useful to compute the attotime for something small, say 1 clock tick, - and still have it be accurate and useful for scaling. - - Attotime consists of a 32-bit seconds count and a 64-bit attoseconds - count. Because the lower bits are kept as attoseconds and not as a - full 64-bit value, there is headroom to make some operations simpler. - -***************************************************************************/ +/**************************************************************************/ +/** + * @file attotime.h + * Support functions for working with attotime data. + * @defgroup ATTOTIME + * @{ + * Support functions for working with attotime data. + * + * @class attotime + * Attotime is an attosecond-accurate timing system implemented as + * 96-bit integers. + * + * 1 second = 1e0 seconds + * 1 millisecond = 1e-3 seconds + * 1 microsecond = 1e-6 seconds + * 1 nanosecond = 1e-9 seconds + * 1 picosecond = 1e-12 seconds + * 1 femtosecond = 1e-15 seconds + * 1 attosecond = 1e-18 seconds + * + * This may seem insanely accurate, but it has its uses when multiple + * clocks in the system are run by independent crystals. It is also + * useful to compute the attotime for something small, say 1 clock tick, + * and still have it be accurate and useful for scaling. + * + * Attotime consists of a 32-bit seconds count and a 64-bit attoseconds + * count. Because the lower bits are kept as attoseconds and not as a + * full 64-bit value, there is headroom to make some operations simpler. + */ +/**************************************************************************/ #pragma once @@ -91,6 +92,7 @@ public: : m_seconds(0), m_attoseconds(0) { } + /** Constructs with @p secs seconds and @p attos attoseconds. */ attotime(seconds_t secs, attoseconds_t attos) : m_seconds(secs), m_attoseconds(attos) { } @@ -109,24 +111,32 @@ public: // queries bool is_zero() const { return (m_seconds == 0 && m_attoseconds == 0); } + /** Test if value is above @ref ATTOTIME_MAX_SECONDS (considered an overflow) */ bool is_never() const { return (m_seconds >= ATTOTIME_MAX_SECONDS); } // conversion to other forms double as_double() const { return double(m_seconds) + ATTOSECONDS_TO_DOUBLE(m_attoseconds); } attoseconds_t as_attoseconds() const; UINT64 as_ticks(UINT32 frequency) const; + /** Convert to string using at @p precision */ const char *as_string(int precision = 9) const; - attoseconds_t attoseconds() const { return m_attoseconds; } + /** @return the attoseconds portion. */ + attoseconds_t attoseconds() const { return m_attoseconds; } + /** @return the seconds portion. */ seconds_t seconds() const { return m_seconds; } - // conversion from other forms static attotime from_double(double _time); static attotime from_ticks(UINT64 ticks, UINT32 frequency); + /** Create an attotime from a integer count of seconds @seconds */ static attotime from_seconds(INT32 seconds) { return attotime(seconds, 0); } + /** Create an attotime from a integer count of milliseconds @msec */ static attotime from_msec(INT64 msec) { return attotime(msec / 1000, (msec % 1000) * (ATTOSECONDS_PER_SECOND / 1000)); } + /** Create an attotime from a integer count of microseconds @usec */ static attotime from_usec(INT64 usec) { return attotime(usec / 1000000, (usec % 1000000) * (ATTOSECONDS_PER_SECOND / 1000000)); } + /** Create an attotime from a integer count of nanoseconds @nsec */ static attotime from_nsec(INT64 nsec) { return attotime(nsec / 1000000000, (nsec % 1000000000) * (ATTOSECONDS_PER_SECOND / 1000000000)); } + /** Create an attotime from at the given frequency @frequency */ static attotime from_hz(double frequency) { assert(frequency > 0); double d = 1 / frequency; return attotime(floor(d), modf(d, &d) * ATTOSECONDS_PER_SECOND); } // math @@ -143,18 +153,14 @@ public: static const attotime never; static const attotime zero; }; - +/** @} */ //************************************************************************** // INLINE FUNCTIONS //************************************************************************** -//------------------------------------------------- -// operator+ - handle addition between two -// attotimes -//------------------------------------------------- - +/** handle addition between two attotimes */ inline attotime operator+(const attotime &left, const attotime &right) { attotime result; @@ -204,11 +210,7 @@ inline attotime &attotime::operator+=(const attotime &right) } -//------------------------------------------------- -// operator- - handle subtraction between two -// attotimes -//------------------------------------------------- - +/** handle subtraction between two attotimes */ inline attotime operator-(const attotime &left, const attotime &right) { attotime result; @@ -250,12 +252,7 @@ inline attotime &attotime::operator-=(const attotime &right) } -//------------------------------------------------- -// operator* - handle multiplication/division by -// an integral factor; defined in terms of the -// assignment operators -//------------------------------------------------- - +/** handle multiplication by an integral factor; defined in terms of the assignment operators */ inline attotime operator*(const attotime &left, UINT32 factor) { attotime result = left; @@ -270,6 +267,7 @@ inline attotime operator*(UINT32 factor, const attotime &right) return result; } +/** handle division by an integral factor; defined in terms of the assignment operators */ inline attotime operator/(const attotime &left, UINT32 factor) { attotime result = left; @@ -278,11 +276,7 @@ inline attotime operator/(const attotime &left, UINT32 factor) } -//------------------------------------------------- -// operator== - handle comparisons between -// attotimes -//------------------------------------------------- - +/** handle comparisons between attotimes */ inline bool operator==(const attotime &left, const attotime &right) { return (left.m_seconds == right.m_seconds && left.m_attoseconds == right.m_attoseconds); @@ -345,12 +339,7 @@ inline attotime max(const attotime &left, const attotime &right) return right; } - -//------------------------------------------------- -// as_attoseconds - convert to an attoseconds -// value, clamping to +/- 1 second -//------------------------------------------------- - +/** Convert to an attoseconds value, clamping to +/- 1 second */ inline attoseconds_t attotime::as_attoseconds() const { // positive values between 0 and 1 second @@ -371,11 +360,7 @@ inline attoseconds_t attotime::as_attoseconds() const } -//------------------------------------------------- -// as_ticks - convert to ticks at the given -// frequency -//------------------------------------------------- - +/** as_ticks - convert to ticks at @p frequency */ inline UINT64 attotime::as_ticks(UINT32 frequency) const { UINT32 fracticks = (attotime(0, m_attoseconds) * frequency).m_seconds; @@ -383,11 +368,7 @@ inline UINT64 attotime::as_ticks(UINT32 frequency) const } -//------------------------------------------------- -// from_ticks - create an attotime from a tick -// count at the given frequency -//------------------------------------------------- - +/** Create an attotime from a tick count @ticks at the given frequency @frequency */ inline attotime attotime::from_ticks(UINT64 ticks, UINT32 frequency) { attoseconds_t attos_per_tick = HZ_TO_ATTOSECONDS(frequency); @@ -400,12 +381,7 @@ inline attotime attotime::from_ticks(UINT64 ticks, UINT32 frequency) return attotime(secs, (UINT64)remainder * attos_per_tick); } - -//------------------------------------------------- -// from_double - create an attotime from floating -// point count of seconds -//------------------------------------------------- - +/** Create an attotime from floating point count of seconds @p _time */ inline attotime attotime::from_double(double _time) { seconds_t secs = floor(_time); diff --git a/src/emu/emuopts.cpp b/src/emu/emuopts.cpp index 38624009588..97c635093ae 100644 --- a/src/emu/emuopts.cpp +++ b/src/emu/emuopts.cpp @@ -201,6 +201,9 @@ const options_entry emu_options::s_option_entries[] = { OPTION_AUTOBOOT_DELAY, "0", OPTION_INTEGER, "timer delay in sec to trigger command execution on autoboot" }, { OPTION_AUTOBOOT_SCRIPT ";script", nullptr, OPTION_STRING, "lua script to execute after machine boot" }, { OPTION_CONSOLE, "0", OPTION_BOOLEAN, "enable emulator LUA console" }, + { OPTION_PLUGINS, "1", OPTION_BOOLEAN, "enable LUA plugin support" }, + { OPTION_PLUGIN, nullptr, OPTION_STRING, "list of plugins to enable" }, + { OPTION_NO_PLUGIN, nullptr, OPTION_STRING, "list of plugins to disable" }, { OPTION_LANGUAGE ";lang", "English", OPTION_STRING, "display language" }, { nullptr } }; @@ -563,7 +566,7 @@ void emu_options::set_system_name(const char *name) if (cursystem == nullptr) return; - if (software_name()) + if (*software_name() != 0) { std::string sw_load(software_name()); std::string sw_list, sw_name, sw_part, sw_instance, option_errors, error_string; diff --git a/src/emu/emuopts.h b/src/emu/emuopts.h index a85c7485406..4c8a19c6613 100644 --- a/src/emu/emuopts.h +++ b/src/emu/emuopts.h @@ -203,6 +203,9 @@ enum #define OPTION_AUTOBOOT_SCRIPT "autoboot_script" #define OPTION_CONSOLE "console" +#define OPTION_PLUGINS "plugins" +#define OPTION_PLUGIN "plugin" +#define OPTION_NO_PLUGIN "noplugin" #define OPTION_LANGUAGE "language" @@ -393,6 +396,11 @@ public: const char *autoboot_script() const { return value(OPTION_AUTOBOOT_SCRIPT); } bool console() const { return bool_value(OPTION_CONSOLE); } + + bool plugins() const { return bool_value(OPTION_PLUGINS); } + + const char *plugin() const { return value(OPTION_PLUGIN); } + const char *no_plugin() const { return value(OPTION_NO_PLUGIN); } const char *language() const { return value(OPTION_LANGUAGE); } diff --git a/src/emu/luaengine.cpp b/src/emu/luaengine.cpp index 0cf57ef61c0..18ae0172bf7 100644 --- a/src/emu/luaengine.cpp +++ b/src/emu/luaengine.cpp @@ -10,7 +10,7 @@ #include #include -#include "lua.hpp" +#include #include "luabridge/Source/LuaBridge/LuaBridge.h" #include #include "emu.h" @@ -244,6 +244,16 @@ int lua_engine::l_emu_romname(lua_State *L) return 1; } +//------------------------------------------------- +// emu_softname - returns softlist name +//------------------------------------------------- + +int lua_engine::l_emu_softname(lua_State *L) +{ + lua_pushstring(L, luaThis->machine().options().software_name()); + return 1; +} + //------------------------------------------------- // emu_pause/emu_unpause - pause/unpause game //------------------------------------------------- @@ -1309,6 +1319,11 @@ int lua_engine::register_function(lua_State *L, const char *id) return 1; } +int lua_engine::l_emu_register_prestart(lua_State *L) +{ + return register_function(L, "LUA_ON_PRESTART"); +} + int lua_engine::l_emu_register_start(lua_State *L) { return register_function(L, "LUA_ON_START"); @@ -1334,6 +1349,11 @@ int lua_engine::l_emu_register_frame(lua_State *L) return register_function(L, "LUA_ON_FRAME"); } +void lua_engine::on_machine_prestart() +{ + execute_function("LUA_ON_PRESTART"); +} + void lua_engine::on_machine_start() { execute_function("LUA_ON_START"); @@ -1383,6 +1403,7 @@ void lua_engine::update_machine() void lua_engine::attach_notifiers() { + machine().add_notifier(MACHINE_NOTIFY_RESET, machine_notify_delegate(FUNC(lua_engine::on_machine_prestart), this), true); machine().add_notifier(MACHINE_NOTIFY_RESET, machine_notify_delegate(FUNC(lua_engine::on_machine_start), this)); machine().add_notifier(MACHINE_NOTIFY_EXIT, machine_notify_delegate(FUNC(lua_engine::on_machine_stop), this)); machine().add_notifier(MACHINE_NOTIFY_PAUSE, machine_notify_delegate(FUNC(lua_engine::on_machine_pause), this)); @@ -1418,6 +1439,7 @@ void lua_engine::initialize() .addCFunction ("app_version", l_emu_app_version ) .addCFunction ("gamename", l_emu_gamename ) .addCFunction ("romname", l_emu_romname ) + .addCFunction ("softname", l_emu_softname ) .addCFunction ("keypost", l_emu_keypost ) .addCFunction ("hook_output", l_emu_hook_output ) .addCFunction ("sethook", l_emu_set_hook ) @@ -1428,6 +1450,7 @@ void lua_engine::initialize() .addCFunction ("start", l_emu_start ) .addCFunction ("pause", l_emu_pause ) .addCFunction ("unpause", l_emu_unpause ) + .addCFunction ("register_prestart", l_emu_register_prestart ) .addCFunction ("register_start", l_emu_register_start ) .addCFunction ("register_stop", l_emu_register_stop ) .addCFunction ("register_pause", l_emu_register_pause ) diff --git a/src/emu/luaengine.h b/src/emu/luaengine.h index 19c362c66a2..b98b9597b56 100644 --- a/src/emu/luaengine.h +++ b/src/emu/luaengine.h @@ -83,6 +83,7 @@ private: void update_machine(); + void on_machine_prestart(); void on_machine_start(); void on_machine_stop(); void on_machine_pause(); @@ -106,6 +107,7 @@ private: static int l_emu_time(lua_State *L); static int l_emu_gamename(lua_State *L); static int l_emu_romname(lua_State *L); + static int l_emu_softname(lua_State *L); static int l_emu_keypost(lua_State *L); static int l_emu_hook_output(lua_State *L); static int l_emu_exit(lua_State *L); @@ -113,6 +115,7 @@ private: static int l_emu_pause(lua_State *L); static int l_emu_unpause(lua_State *L); static int l_emu_set_hook(lua_State *L); + static int l_emu_register_prestart(lua_State *L); static int l_emu_register_start(lua_State *L); static int l_emu_register_stop(lua_State *L); static int l_emu_register_pause(lua_State *L); diff --git a/src/emu/machine.cpp b/src/emu/machine.cpp index 7c465be0cd8..70d1ccc411b 100644 --- a/src/emu/machine.cpp +++ b/src/emu/machine.cpp @@ -356,7 +356,7 @@ int running_machine::run(bool firstrun) ui().initialize(*this); // display the startup screens - ui().display_startup_screens(firstrun, false); + ui().display_startup_screens(firstrun); // perform a soft reset -- this takes us to the running phase soft_reset(); @@ -739,12 +739,15 @@ void running_machine::toggle_pause() // given type //------------------------------------------------- -void running_machine::add_notifier(machine_notification event, machine_notify_delegate callback) +void running_machine::add_notifier(machine_notification event, machine_notify_delegate callback, bool first) { assert_always(m_current_phase == MACHINE_PHASE_INIT, "Can only call add_notifier at init time!"); + if(first) + m_notifier_list[event].push_front(std::make_unique(callback)); + // exit notifiers are added to the head, and executed in reverse order - if (event == MACHINE_NOTIFY_EXIT) + else if (event == MACHINE_NOTIFY_EXIT) m_notifier_list[event].push_front(std::make_unique(callback)); // all other notifiers are added to the tail, and executed in the order registered diff --git a/src/emu/machine.h b/src/emu/machine.h index 1eaee4d6e4a..5e19aefb6c4 100644 --- a/src/emu/machine.h +++ b/src/emu/machine.h @@ -214,7 +214,7 @@ public: void pause(); void resume(); void toggle_pause(); - void add_notifier(machine_notification event, machine_notify_delegate callback); + void add_notifier(machine_notification event, machine_notify_delegate callback, bool first = false); void call_notifiers(machine_notification which); void add_logerror_callback(logerror_callback callback); void set_ui_active(bool active) { m_ui_active = active; } diff --git a/src/emu/mame.cpp b/src/emu/mame.cpp index 9e872c7a96f..f30c07514f5 100644 --- a/src/emu/mame.cpp +++ b/src/emu/mame.cpp @@ -154,25 +154,59 @@ void machine_manager::update_machine() } +std::vector split(const std::string &text, char sep) +{ + std::vector tokens; + std::size_t start = 0, end = 0; + while ((end = text.find(sep, start)) != std::string::npos) { + std::string temp = text.substr(start, end - start); + if (temp != "") tokens.push_back(temp); + start = end + 1; + } + std::string temp = text.substr(start); + if (temp != "") tokens.push_back(temp); + return tokens; +} + void machine_manager::start_luaengine() { - path_iterator iter(options().plugins_path()); - std::string pluginpath; - while (iter.next(pluginpath)) + if (options().plugins()) { - m_plugins->parse_json(pluginpath); - } - - { - // parse the file - std::string error; - // attempt to open the output file - emu_file file(options().ini_path(), OPEN_FLAG_READ); - if (file.open("plugin.ini") == osd_file::error::NONE) + path_iterator iter(options().plugins_path()); + std::string pluginpath; + while (iter.next(pluginpath)) { - bool result = m_plugins->parse_ini_file((util::core_file&)file, OPTION_PRIORITY_MAME_INI, OPTION_PRIORITY_DRIVER_INI, error); - if (!result) - osd_printf_error("**Error loading plugin.ini**"); + m_plugins->parse_json(pluginpath); + } + std::vector include = split(options().plugin(),','); + std::vector exclude = split(options().no_plugin(),','); + { + // parse the file + std::string error; + // attempt to open the output file + emu_file file(options().ini_path(), OPEN_FLAG_READ); + if (file.open("plugin.ini") == osd_file::error::NONE) + { + bool result = m_plugins->parse_ini_file((util::core_file&)file, OPTION_PRIORITY_MAME_INI, OPTION_PRIORITY_DRIVER_INI, error); + if (!result) + osd_printf_error("**Error loading plugin.ini**"); + } + } + for (auto curentry = m_plugins->first(); curentry != nullptr; curentry = curentry->next()) + { + if (!curentry->is_header()) + { + if (std::find(include.begin(), include.end(), curentry->name()) != include.end()) + { + std::string error_string; + m_plugins->set_value(curentry->name(), "1", OPTION_PRIORITY_CMDLINE, error_string); + } + if (std::find(exclude.begin(), exclude.end(), curentry->name()) != exclude.end()) + { + std::string error_string; + m_plugins->set_value(curentry->name(), "0", OPTION_PRIORITY_CMDLINE, error_string); + } + } } } m_lua->initialize(); diff --git a/src/emu/rendutil.cpp b/src/emu/rendutil.cpp index db8fa94230e..fefb23935fd 100644 --- a/src/emu/rendutil.cpp +++ b/src/emu/rendutil.cpp @@ -12,7 +12,7 @@ #include "rendutil.h" #include "png.h" - +#include "libjpeg/jpeglib.h" /*************************************************************************** FUNCTION PROTOTYPES @@ -541,9 +541,7 @@ void render_load_jpeg(bitmap_argb32 &bitmap, emu_file &file, const char *dirname else fname.assign(dirname).append(PATH_SEPARATOR).append(filename); - osd_file::error filerr = file.open(fname.c_str()); - - if (filerr != osd_file::error::NONE) + if (file.open(fname.c_str()) != osd_file::error::NONE) return; // define standard JPEG structures @@ -553,8 +551,8 @@ void render_load_jpeg(bitmap_argb32 &bitmap, emu_file &file, const char *dirname jpeg_create_decompress(&cinfo); // allocates a buffer for the image - UINT64 jpg_size = file.size(); - unsigned char *jpg_buffer = global_alloc_array(unsigned char, jpg_size + 100); + UINT32 jpg_size = file.size(); + unsigned char *jpg_buffer = global_alloc_array(unsigned char, jpg_size); // read data from the file and set them in the buffer file.read(jpg_buffer, jpg_size); @@ -587,7 +585,6 @@ void render_load_jpeg(bitmap_argb32 &bitmap, emu_file &file, const char *dirname else if (s == 3) for (int i = 0; i < w; ++i) bitmap.pix32(j, i) = rgb_t(0xFF, buffer[0][i * s], buffer[0][i * s + 1], buffer[0][i * s + 2]); - else { osd_printf_error("Cannot read JPEG data from %s file.\n", fname.c_str()); diff --git a/src/emu/rendutil.h b/src/emu/rendutil.h index a201d807630..bdf01592307 100644 --- a/src/emu/rendutil.h +++ b/src/emu/rendutil.h @@ -11,7 +11,6 @@ #define __RENDUTIL_H__ #include "render.h" -#include "libjpeg/jpeglib.h" #include diff --git a/src/emu/ui/menu.cpp b/src/emu/ui/menu.cpp index 00a9013f544..e696db7e2de 100644 --- a/src/emu/ui/menu.cpp +++ b/src/emu/ui/menu.cpp @@ -2501,7 +2501,7 @@ void ui_menu::draw_icon(int linenum, void *selectedref, float x0, float y0) } if (icons_bitmap[linenum] != nullptr && icons_bitmap[linenum]->valid()) - container->add_quad(x0, y0, x1, y1, ARGB_WHITE, icons_texture[linenum], PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA) | PRIMFLAG_PACKABLE); + container->add_quad(x0, y0, x1, y1, ARGB_WHITE, icons_texture[linenum], PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA)); } //------------------------------------------------- diff --git a/src/emu/ui/selgame.cpp b/src/emu/ui/selgame.cpp index 349c59a605c..a29d815f88c 100644 --- a/src/emu/ui/selgame.cpp +++ b/src/emu/ui/selgame.cpp @@ -584,8 +584,12 @@ void ui_menu_select_game::populate() UINT32 flags_ui = MENU_FLAG_UI | MENU_FLAG_LEFT_ARROW | MENU_FLAG_RIGHT_ARROW; item_append(_("Configure Options"), nullptr, flags_ui, (void *)(FPTR)CONF_OPTS); // item_append(_("Configure Machine"), nullptr, flags_ui, (void *)(FPTR)CONF_MACHINE); TODO - item_append(_("Plugins"), nullptr, flags_ui, (void *)(FPTR)CONF_PLUGINS); - skip_main_items = 2; + skip_main_items = 1; + if (machine().options().plugins()) + { + item_append(_("Plugins"), nullptr, flags_ui, (void *)(FPTR)CONF_PLUGINS); + skip_main_items++; + } } else skip_main_items = 0; diff --git a/src/emu/ui/ui.cpp b/src/emu/ui/ui.cpp index cc8b18c8154..0b15f24edc6 100644 --- a/src/emu/ui/ui.cpp +++ b/src/emu/ui/ui.cpp @@ -359,9 +359,9 @@ UINT32 ui_manager::set_handler(ui_callback callback, UINT32 param) // various startup screens //------------------------------------------------- -void ui_manager::display_startup_screens(bool first_time, bool show_disclaimer) +void ui_manager::display_startup_screens(bool first_time) { - const int maxstate = 4; + const int maxstate = 3; int str = machine().options().seconds_to_run(); bool show_gameinfo = !machine().options().skip_gameinfo(); bool show_warnings = true, show_mandatory_fileman = true; @@ -370,11 +370,11 @@ void ui_manager::display_startup_screens(bool first_time, bool show_disclaimer) // disable everything if we are using -str for 300 or fewer seconds, or if we're the empty driver, // or if we are debugging if (!first_time || (str > 0 && str < 60*5) || &machine().system() == &GAME_NAME(___empty) || (machine().debug_flags & DEBUG_FLAG_ENABLED) != 0) - show_gameinfo = show_warnings = show_disclaimer = show_mandatory_fileman = FALSE; + show_gameinfo = show_warnings = show_mandatory_fileman = FALSE; #if defined(EMSCRIPTEN) // also disable for the JavaScript port since the startup screens do not run asynchronously - show_gameinfo = show_warnings = show_disclaimer = FALSE; + show_gameinfo = show_warnings = FALSE; #endif // loop over states @@ -388,14 +388,9 @@ void ui_manager::display_startup_screens(bool first_time, bool show_disclaimer) switch (state) { case 0: - if (show_disclaimer && disclaimer_string(messagebox_text).length() > 0) - set_handler(handler_messagebox_ok, 0); - break; - - case 1: if (show_warnings && warnings_string(messagebox_text).length() > 0) { - set_handler(handler_messagebox_ok, 0); + set_handler(handler_messagebox_anykey, 0); if (machine().system().flags & (MACHINE_WRONG_COLORS | MACHINE_IMPERFECT_COLORS | MACHINE_REQUIRES_ARTWORK | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_KEYBOARD | MACHINE_NO_SOUND)) messagebox_backcolor = UI_YELLOW_COLOR; if (machine().system().flags & (MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_MECHANICAL)) @@ -403,12 +398,12 @@ void ui_manager::display_startup_screens(bool first_time, bool show_disclaimer) } break; - case 2: + case 1: if (show_gameinfo && game_info_astring(messagebox_text).length() > 0) set_handler(handler_messagebox_anykey, 0); break; - case 3: + case 2: if (show_mandatory_fileman && machine().image().mandatory_scan(messagebox_text).length() > 0) { std::string warning; @@ -1032,22 +1027,6 @@ bool ui_manager::show_timecode_total() TEXT GENERATORS ***************************************************************************/ -//------------------------------------------------- -// disclaimer_string - print the disclaimer -// text to the given buffer -//------------------------------------------------- - -std::string &ui_manager::disclaimer_string(std::string &str) -{ - str = string_format( - _("Usage of emulators in conjunction with ROMs you don't own is forbidden by copyright law.\n\n" - "IF YOU ARE NOT LEGALLY ENTITLED TO PLAY \"%1$s\" ON THIS EMULATOR, PRESS ESC.\n\n" - "Otherwise, type OK or move the joystick left then right to continue"), - machine().system().description); - return str; -} - - //------------------------------------------------- // warnings_string - print the warning flags // text to the given buffer @@ -1174,7 +1153,7 @@ std::string &ui_manager::warnings_string(std::string &str) } // add the 'press OK' string - str.append(_("\n\nType OK or move the joystick left then right to continue")); + str.append(_("\n\nPress any key to continue")); return str; } @@ -1316,35 +1295,6 @@ UINT32 ui_manager::handler_messagebox(running_machine &machine, render_container } -//------------------------------------------------- -// handler_messagebox_ok - displays the current -// messagebox_text string and waits for an OK -//------------------------------------------------- - -UINT32 ui_manager::handler_messagebox_ok(running_machine &machine, render_container *container, UINT32 state) -{ - // draw a standard message window - machine.ui().draw_text_box(container, messagebox_text.c_str(), JUSTIFY_LEFT, 0.5f, 0.5f, messagebox_backcolor); - - // an 'O' or left joystick kicks us to the next state - if (state == 0 && (machine.input().code_pressed_once(KEYCODE_O) || machine.ui_input().pressed(IPT_UI_LEFT))) - state++; - - // a 'K' or right joystick exits the state - else if (state == 1 && (machine.input().code_pressed_once(KEYCODE_K) || machine.ui_input().pressed(IPT_UI_RIGHT))) - state = UI_HANDLER_CANCEL; - - // if the user cancels, exit out completely - else if (machine.ui_input().pressed(IPT_UI_CANCEL)) - { - machine.schedule_exit(); - state = UI_HANDLER_CANCEL; - } - - return state; -} - - //------------------------------------------------- // handler_messagebox_anykey - displays the // current messagebox_text string and waits for diff --git a/src/emu/ui/ui.h b/src/emu/ui/ui.h index c50d444120e..ea117a74d82 100644 --- a/src/emu/ui/ui.h +++ b/src/emu/ui/ui.h @@ -129,7 +129,7 @@ public: // methods void initialize(running_machine &machine); UINT32 set_handler(ui_callback callback, UINT32 param); - void display_startup_screens(bool first_time, bool show_disclaimer); + void display_startup_screens(bool first_time); void set_startup_text(const char *text, bool force); void update_and_render(render_container *container); render_font *get_font(); @@ -213,12 +213,10 @@ private: static slider_state *slider_current; // text generators - std::string &disclaimer_string(std::string &buffer); std::string &warnings_string(std::string &buffer); // UI handlers static UINT32 handler_messagebox(running_machine &machine, render_container *container, UINT32 state); - static UINT32 handler_messagebox_ok(running_machine &machine, render_container *container, UINT32 state); static UINT32 handler_messagebox_anykey(running_machine &machine, render_container *container, UINT32 state); static UINT32 handler_ingame(running_machine &machine, render_container *container, UINT32 state); static UINT32 handler_load_save(running_machine &machine, render_container *container, UINT32 state); diff --git a/src/lib/netlist/nl_util.h b/src/lib/netlist/nl_util.h index bb5a564dd74..87ec2270231 100644 --- a/src/lib/netlist/nl_util.h +++ b/src/lib/netlist/nl_util.h @@ -41,8 +41,8 @@ private: public: ATTR_HOT inline static float exp(const float x) { return std::exp(x); } - ATTR_HOT inline static double abs(const double x) { return std::abs(x); } - ATTR_HOT inline static float abs(const float x) { return std::abs(x); } + ATTR_HOT inline static double abs(const double x) { return std::fabs(x); } + ATTR_HOT inline static float abs(const float x) { return std::fabs(x); } ATTR_HOT inline static double log(const double x) { return std::log(x); } ATTR_HOT inline static float log(const float x) { return std::log(x); } #if defined(_MSC_VER) && _MSC_VER < 1800 diff --git a/src/lib/netlist/plib/pfmtlog.h b/src/lib/netlist/plib/pfmtlog.h index 7a63d14fc3a..d72bdc6ce6b 100644 --- a/src/lib/netlist/plib/pfmtlog.h +++ b/src/lib/netlist/plib/pfmtlog.h @@ -110,6 +110,10 @@ public: ATTR_COLD P & e(const double x, const char *f = "") { format_element(f, "", "e", x); return static_cast

(*this); } ATTR_COLD P & g(const double x, const char *f = "") { format_element(f, "", "g", x); return static_cast

(*this); } + ATTR_COLD P &operator ()(const float x, const char *f = "") { format_element(f, "", "f", x); return static_cast

(*this); } + ATTR_COLD P & e(const float x, const char *f = "") { format_element(f, "", "e", x); return static_cast

(*this); } + ATTR_COLD P & g(const float x, const char *f = "") { format_element(f, "", "g", x); return static_cast

(*this); } + ATTR_COLD P &operator ()(const char *x, const char *f = "") { format_element(f, "", "s", x); return static_cast

(*this); } ATTR_COLD P &operator ()(char *x, const char *f = "") { format_element(f, "", "s", x); return static_cast

(*this); } ATTR_COLD P &operator ()(const void *x, const char *f = "") { format_element(f, "", "p", x); return static_cast

(*this); } diff --git a/src/lib/netlist/solver/nld_matrix_solver.h b/src/lib/netlist/solver/nld_matrix_solver.h index 40896d431e5..715eab6756a 100644 --- a/src/lib/netlist/solver/nld_matrix_solver.h +++ b/src/lib/netlist/solver/nld_matrix_solver.h @@ -46,7 +46,7 @@ class terms_t unsigned m_railstart; pvector_t m_nz; /* all non zero for multiplication */ - pvector_t m_nzrd; /* non zero right of the diagonal for elimination, includes RHS element */ + pvector_t m_nzrd; /* non zero right of the diagonal for elimination, may include RHS element */ pvector_t m_nzbd; /* non zero below of the diagonal for elimination */ private: pvector_t m_term; diff --git a/src/lib/netlist/solver/nld_ms_direct.h b/src/lib/netlist/solver/nld_ms_direct.h index 5d0167f8758..6911e6aa360 100644 --- a/src/lib/netlist/solver/nld_ms_direct.h +++ b/src/lib/netlist/solver/nld_ms_direct.h @@ -24,7 +24,7 @@ NETLIB_NAMESPACE_DEVICES_START() //#define nl_ext_double __float128 // slow, very slow //#define nl_ext_double long double // slightly slower -#define nl_ext_double double +#define nl_ext_double nl_double template class matrix_solver_direct_t: public matrix_solver_t @@ -61,9 +61,6 @@ protected: virtual netlist_time compute_next_timestep() override; - terms_t **m_terms; - terms_t *m_rails_temp; - #if (NL_USE_DYNAMIC_ALLOCATION) template inline nl_ext_double &A(const T1 &r, const T2 &c) { return m_A[r * m_pitch + c]; } @@ -78,14 +75,16 @@ protected: ATTR_ALIGN nl_double m_last_RHS[_storage_N]; // right hand side - contains currents ATTR_ALIGN nl_double m_last_V[_storage_N]; - + terms_t * m_terms[_storage_N]; + terms_t *m_rails_temp; private: - static const unsigned m_pitch = (((_storage_N + 1) + 7) / 8) * 8; + static const std::size_t m_pitch = (((_storage_N + 1) + 7) / 8) * 8; #if (NL_USE_DYNAMIC_ALLOCATION) ATTR_ALIGN nl_ext_double * RESTRICT m_A; #else ATTR_ALIGN nl_ext_double m_A[_storage_N][m_pitch]; + ATTR_ALIGN nl_ext_double m_B[_storage_N][m_pitch]; #endif //ATTR_ALIGN nl_ext_double m_RHSx[_storage_N]; @@ -104,7 +103,6 @@ matrix_solver_direct_t::~matrix_solver_direct_t() { pfree(m_terms[k]); } - pfree_array(m_terms); pfree_array(m_rails_temp); #if (NL_USE_DYNAMIC_ALLOCATION) pfree_array(m_A); @@ -271,16 +269,14 @@ ATTR_COLD void matrix_solver_direct_t::vsetup(analog_net_t::lis } } - for (unsigned j = 0; j < N(); j++) + for (unsigned i = 0; i < t->m_railstart; i++) { - for (unsigned i = 0; i < t->m_railstart; i++) - { - if (!t->m_nzrd.contains(other[i]) && other[i] >= (int) (k + 1)) - t->m_nzrd.push_back(other[i]); - if (!t->m_nz.contains(other[i])) - t->m_nz.push_back(other[i]); - } + if (!t->m_nzrd.contains(other[i]) && other[i] >= (int) (k + 1)) + t->m_nzrd.push_back(other[i]); + if (!t->m_nz.contains(other[i])) + t->m_nz.push_back(other[i]); } + /* Add RHS element */ if (!t->m_nzrd.contains(N())) t->m_nzrd.push_back(N()); @@ -424,10 +420,10 @@ void matrix_solver_direct_t::LE_solve() if (maxrow != i) { /* Swap the maxrow and ith row */ - for (unsigned k = 0; k < kN; k++) { + for (unsigned k = 0; k < kN + 1; k++) { std::swap(A(i,k), A(maxrow,k)); } - std::swap(RHS(i), RHS(maxrow)); + //std::swap(RHS(i), RHS(maxrow)); } /* FIXME: Singular matrix? */ const nl_double f = 1.0 / A(i,i); @@ -439,10 +435,10 @@ void matrix_solver_direct_t::LE_solve() const nl_double f1 = - A(j,i) * f; if (f1 != NL_FCONST(0.0)) { - nl_double * RESTRICT pi = &A(i,i+1); - const nl_double * RESTRICT pj = &A(j,i+1); + const nl_double * RESTRICT pi = &A(i,i+1); + nl_double * RESTRICT pj = &A(j,i+1); #if 1 - vec_add_mult_scalar(kN-i,pj,f1,pi); + vec_add_mult_scalar(kN-i,pi,f1,pj); #else vec_add_mult_scalar(kN-i-1,pj,f1,pi); //for (unsigned k = i+1; k < kN; k++) @@ -528,7 +524,7 @@ T matrix_solver_direct_t::delta( const unsigned iN = this->N(); T cerr = 0; for (unsigned i = 0; i < iN; i++) - cerr = std::max(cerr, nl_math::abs(V[i] - this->m_nets[i]->m_cur_Analog)); + cerr = std::fmax(cerr, nl_math::abs(V[i] - (T) this->m_nets[i]->m_cur_Analog)); return cerr; } @@ -585,7 +581,6 @@ matrix_solver_direct_t::matrix_solver_direct_t(const solver_par : matrix_solver_t(GAUSSIAN_ELIMINATION, params) , m_dim(size) { - m_terms = palloc_array(terms_t *, N()); m_rails_temp = palloc_array(terms_t, N()); #if (NL_USE_DYNAMIC_ALLOCATION) m_A = palloc_array(nl_ext_double, N() * m_pitch); @@ -603,7 +598,6 @@ matrix_solver_direct_t::matrix_solver_direct_t(const eSolverTyp : matrix_solver_t(type, params) , m_dim(size) { - m_terms = palloc_array(terms_t *, N()); m_rails_temp = palloc_array(terms_t, N()); #if (NL_USE_DYNAMIC_ALLOCATION) m_A = palloc_array(nl_ext_double, N() * m_pitch); diff --git a/src/lib/netlist/solver/nld_ms_direct_lu.h b/src/lib/netlist/solver/nld_ms_direct_lu.h index 5efbe38ddab..2109b0f3e41 100644 --- a/src/lib/netlist/solver/nld_ms_direct_lu.h +++ b/src/lib/netlist/solver/nld_ms_direct_lu.h @@ -552,7 +552,7 @@ nl_double matrix_solver_direct_t::delta( const unsigned iN = this->N(); nl_double cerr = 0; for (unsigned i = 0; i < iN; i++) - cerr = std::max(cerr, nl_math::abs(V[i] - this->m_nets[i]->m_cur_Analog)); + cerr = std::fmax(cerr, nl_math::abs(V[i] - this->m_nets[i]->m_cur_Analog)); return cerr; } diff --git a/src/lib/netlist/solver/nld_ms_sm.h b/src/lib/netlist/solver/nld_ms_sm.h new file mode 100644 index 00000000000..4995900db91 --- /dev/null +++ b/src/lib/netlist/solver/nld_ms_sm.h @@ -0,0 +1,638 @@ +// license:GPL-2.0+ +// copyright-holders:Couriersud +/* + * nld_ms_direct.h + * + * + * Sherman-Morrison Solver + * + * Computes the updated inverse of A given that the change in A is + * + * A <- A + (u x v) u,v vectors + * + * In this specific implementation, u is a unit vector specifying the row which + * changed. Thus v contains the changed column. + * + * Than z = A⁻¹ u , w = transpose(A⁻¹) v , lambda = v z + * + * A⁻¹ <- 1.0 / (1.0 + lambda) * (z x w) + * + * The approach is iterative and applied for each row changed. + * + * The performance for a typical circuit like kidniki compared to Gaussian + * elimination is poor: + * + * a) The code needs to be run for each row change. + * b) The inverse of A typically is fully occupied. + * + * It may have advantages for circuits with a high number of elements and only + * few dynamic/active components. + * + */ + +#ifndef NLD_MS_SM_H_ +#define NLD_MS_SM_H_ + +#include + +#include "solver/nld_solver.h" +#include "solver/vector_base.h" + +NETLIB_NAMESPACE_DEVICES_START() + +//#define nl_ext_double __float128 // slow, very slow +//#define nl_ext_double long double // slightly slower +#define nl_ext_double nl_double + +template +class matrix_solver_sm_t: public matrix_solver_t +{ +public: + + matrix_solver_sm_t(const solver_parameters_t *params, const int size); + matrix_solver_sm_t(const eSolverType type, const solver_parameters_t *params, const int size); + + virtual ~matrix_solver_sm_t(); + + virtual void vsetup(analog_net_t::list_t &nets) override; + virtual void reset() override { matrix_solver_t::reset(); } + +protected: + virtual void add_term(int net_idx, terminal_t *term) override; + virtual int vsolve_non_dynamic(const bool newton_raphson) override; + int solve_non_dynamic(const bool newton_raphson); + + inline const unsigned N() const { if (m_N == 0) return m_dim; else return m_N; } + + void build_LE_A(); + void build_LE_RHS(); + void LE_invert(); + + template + void LE_compute_x(T * RESTRICT x); + + template + T delta(const T * RESTRICT V); + + template + void store(const T * RESTRICT V); + + virtual netlist_time compute_next_timestep() override; + + template + inline nl_ext_double &A(const T1 &r, const T2 &c) { return m_A[r][c]; } + template + inline nl_ext_double &W(const T1 &r, const T2 &c) { return m_W[r][c]; } + template + inline nl_ext_double &Ainv(const T1 &r, const T2 &c) { return m_Ainv[r][c]; } + template + inline nl_ext_double &RHS(const T1 &r) { return m_RHS[r]; } + + + template + inline nl_ext_double &lA(const T1 &r, const T2 &c) { return m_lA[r][c]; } + template + inline nl_ext_double &lAinv(const T1 &r, const T2 &c) { return m_lAinv[r][c]; } + + ATTR_ALIGN nl_double m_last_RHS[_storage_N]; // right hand side - contains currents + ATTR_ALIGN nl_double m_last_V[_storage_N]; + + terms_t * m_terms[_storage_N]; + terms_t *m_rails_temp; + +private: + static const std::size_t m_pitch = ((( _storage_N) + 7) / 8) * 8; + ATTR_ALIGN nl_ext_double m_A[_storage_N][m_pitch]; + ATTR_ALIGN nl_ext_double m_Ainv[_storage_N][m_pitch]; + ATTR_ALIGN nl_ext_double m_W[_storage_N][m_pitch]; + ATTR_ALIGN nl_ext_double m_RHS[_storage_N]; // right hand side - contains currents + + ATTR_ALIGN nl_ext_double m_lA[_storage_N][m_pitch]; + ATTR_ALIGN nl_ext_double m_lAinv[_storage_N][m_pitch]; + + //ATTR_ALIGN nl_ext_double m_RHSx[_storage_N]; + + const unsigned m_dim; + +}; + +// ---------------------------------------------------------------------------------------- +// matrix_solver_direct +// ---------------------------------------------------------------------------------------- + +template +matrix_solver_sm_t::~matrix_solver_sm_t() +{ + for (unsigned k = 0; k < N(); k++) + { + pfree(m_terms[k]); + } + pfree_array(m_rails_temp); +#if (NL_USE_DYNAMIC_ALLOCATION) + pfree_array(m_A); +#endif +} + +template +netlist_time matrix_solver_sm_t::compute_next_timestep() +{ + nl_double new_solver_timestep = m_params.m_max_timestep; + + if (m_params.m_dynamic) + { + /* + * FIXME: We should extend the logic to use either all nets or + * only output nets. + */ + for (unsigned k = 0, iN=N(); k < iN; k++) + { + analog_net_t *n = m_nets[k]; + + const nl_double DD_n = (n->Q_Analog() - m_last_V[k]); + const nl_double hn = current_timestep(); + + nl_double DD2 = (DD_n / hn - n->m_DD_n_m_1 / n->m_h_n_m_1) / (hn + n->m_h_n_m_1); + nl_double new_net_timestep; + + n->m_h_n_m_1 = hn; + n->m_DD_n_m_1 = DD_n; + if (nl_math::abs(DD2) > NL_FCONST(1e-30)) // avoid div-by-zero + new_net_timestep = nl_math::sqrt(m_params.m_lte / nl_math::abs(NL_FCONST(0.5)*DD2)); + else + new_net_timestep = m_params.m_max_timestep; + + if (new_net_timestep < new_solver_timestep) + new_solver_timestep = new_net_timestep; + + m_last_V[k] = n->Q_Analog(); + } + if (new_solver_timestep < m_params.m_min_timestep) + new_solver_timestep = m_params.m_min_timestep; + } + //if (new_solver_timestep > 10.0 * hn) + // new_solver_timestep = 10.0 * hn; + return netlist_time::from_double(new_solver_timestep); +} + +template +ATTR_COLD void matrix_solver_sm_t::add_term(int k, terminal_t *term) +{ + if (term->m_otherterm->net().isRailNet()) + { + m_rails_temp[k].add(term, -1, false); + } + else + { + int ot = get_net_idx(&term->m_otherterm->net()); + if (ot>=0) + { + m_terms[k]->add(term, ot, true); + } + /* Should this be allowed ? */ + else // if (ot<0) + { + m_rails_temp[k].add(term, ot, true); + log().fatal("found term with missing othernet {1}\n", term->name()); + } + } +} + + +template +ATTR_COLD void matrix_solver_sm_t::vsetup(analog_net_t::list_t &nets) +{ + if (m_dim < nets.size()) + log().fatal("Dimension {1} less than {2}", m_dim, nets.size()); + + for (unsigned k = 0; k < N(); k++) + { + m_terms[k]->clear(); + m_rails_temp[k].clear(); + } + + matrix_solver_t::setup_base(nets); + + for (unsigned k = 0; k < N(); k++) + { + m_terms[k]->m_railstart = m_terms[k]->count(); + for (unsigned i = 0; i < m_rails_temp[k].count(); i++) + this->m_terms[k]->add(m_rails_temp[k].terms()[i], m_rails_temp[k].net_other()[i], false); + + m_rails_temp[k].clear(); // no longer needed + m_terms[k]->set_pointers(); + } + + /* create a list of non zero elements. */ + for (unsigned k = 0; k < N(); k++) + { + terms_t * t = m_terms[k]; + /* pretty brutal */ + int *other = t->net_other(); + + t->m_nz.clear(); + + for (unsigned i = 0; i < t->m_railstart; i++) + if (!t->m_nz.contains(other[i])) + t->m_nz.push_back(other[i]); + + t->m_nz.push_back(k); // add diagonal + + /* and sort */ + psort_list(t->m_nz); + } + + /* create a list of non zero elements right of the diagonal + * These list anticipate the population of array elements by + * Gaussian elimination. + */ + for (unsigned k = 0; k < N(); k++) + { + terms_t * t = m_terms[k]; + /* pretty brutal */ + int *other = t->net_other(); + + if (k==0) + t->m_nzrd.clear(); + else + { + t->m_nzrd = m_terms[k-1]->m_nzrd; + unsigned j=0; + while(j < t->m_nzrd.size()) + { + if (t->m_nzrd[j] < k + 1) + t->m_nzrd.remove_at(j); + else + j++; + } + } + + for (unsigned i = 0; i < t->m_railstart; i++) + if (!t->m_nzrd.contains(other[i]) && other[i] >= (int) (k + 1)) + t->m_nzrd.push_back(other[i]); + + /* and sort */ + psort_list(t->m_nzrd); + } + + /* create a list of non zero elements below diagonal k + * This should reduce cache misses ... + */ + + bool touched[_storage_N][_storage_N] = { { false } }; + for (unsigned k = 0; k < N(); k++) + { + m_terms[k]->m_nzbd.clear(); + for (unsigned j = 0; j < m_terms[k]->m_nz.size(); j++) + touched[k][m_terms[k]->m_nz[j]] = true; + } + + for (unsigned k = 0; k < N(); k++) + { + for (unsigned row = k + 1; row < N(); row++) + { + if (touched[row][k]) + { + if (!m_terms[k]->m_nzbd.contains(row)) + m_terms[k]->m_nzbd.push_back(row); + for (unsigned col = k; col < N(); col++) + if (touched[k][col]) + touched[row][col] = true; + } + } + } + + if (0) + for (unsigned k = 0; k < N(); k++) + { + pstring line = pfmt("{1}")(k, "3"); + for (unsigned j = 0; j < m_terms[k]->m_nzrd.size(); j++) + line += pfmt(" {1}")(m_terms[k]->m_nzrd[j], "3"); + log().verbose("{1}", line); + } + + /* + * save states + */ + save(NLNAME(m_last_RHS)); + save(NLNAME(m_last_V)); + + for (unsigned k = 0; k < N(); k++) + { + pstring num = pfmt("{1}")(k); + + save(RHS(k), "RHS" + num); + + save(m_terms[k]->go(),"GO" + num, m_terms[k]->count()); + save(m_terms[k]->gt(),"GT" + num, m_terms[k]->count()); + save(m_terms[k]->Idr(),"IDR" + num , m_terms[k]->count()); + } + +} + + +template +void matrix_solver_sm_t::build_LE_A() +{ + const unsigned iN = N(); + for (unsigned k = 0; k < iN; k++) + { + for (unsigned i=0; i < iN; i++) + A(k,i) = 0.0; + + const unsigned terms_count = m_terms[k]->count(); + const unsigned railstart = m_terms[k]->m_railstart; + const nl_double * RESTRICT gt = m_terms[k]->gt(); + + { + nl_double akk = 0.0; + for (unsigned i = 0; i < terms_count; i++) + akk += gt[i]; + + A(k,k) = akk; + } + + const nl_double * RESTRICT go = m_terms[k]->go(); + const int * RESTRICT net_other = m_terms[k]->net_other(); + + for (unsigned i = 0; i < railstart; i++) + A(k,net_other[i]) -= go[i]; + } +} + +template +void matrix_solver_sm_t::build_LE_RHS() +{ + const unsigned iN = N(); + for (unsigned k = 0; k < iN; k++) + { + nl_double rhsk_a = 0.0; + nl_double rhsk_b = 0.0; + + const int terms_count = m_terms[k]->count(); + const nl_double * RESTRICT go = m_terms[k]->go(); + const nl_double * RESTRICT Idr = m_terms[k]->Idr(); + const nl_double * const * RESTRICT other_cur_analog = m_terms[k]->other_curanalog(); + + for (int i = 0; i < terms_count; i++) + rhsk_a = rhsk_a + Idr[i]; + + for (int i = m_terms[k]->m_railstart; i < terms_count; i++) + //rhsk = rhsk + go[i] * terms[i]->m_otherterm->net().as_analog().Q_Analog(); + rhsk_b = rhsk_b + go[i] * *other_cur_analog[i]; + + RHS(k) = rhsk_a + rhsk_b; + } +} + +template +void matrix_solver_sm_t::LE_invert() +{ + const unsigned kN = N(); + + for (unsigned i = 0; i < kN; i++) + { + for (unsigned j = 0; j < kN; j++) + { + W(i,j) = lA(i,j) = A(i,j); + Ainv(i,j) = 0.0; + } + Ainv(i,i) = 1.0; + } + /* down */ + for (unsigned i = 0; i < kN; i++) + { + /* FIXME: Singular matrix? */ + const nl_double f = 1.0 / W(i,i); + const unsigned * RESTRICT const p = m_terms[i]->m_nzrd.data(); + const unsigned e = m_terms[i]->m_nzrd.size(); + + /* Eliminate column i from row j */ + + const unsigned * RESTRICT const pb = m_terms[i]->m_nzbd.data(); + const unsigned eb = m_terms[i]->m_nzbd.size(); + for (unsigned jb = 0; jb < eb; jb++) + { + const unsigned j = pb[jb]; + const nl_double f1 = - W(j,i) * f; + if (f1 != 0.0) + { + for (unsigned k = 0; k < e; k++) + W(j,p[k]) += W(i,p[k]) * f1; + for (unsigned k = 0; k <= i; k ++) + Ainv(j,k) += Ainv(i,k) * f1; + } + } + } + /* up */ + for (int i = kN - 1; i >= 0; i--) + { + /* FIXME: Singular matrix? */ + const nl_double f = 1.0 / W(i,i); + for (int j = i - 1; j>=0; j--) + { + const nl_double f1 = - W(j,i) * f; + if (f1 != 0.0) + { + for (unsigned k = i; k < kN; k++) + W(j,k) += W(i,k) * f1; + for (unsigned k = 0; k < kN; k++) + Ainv(j,k) += Ainv(i,k) * f1; + } + } + for (unsigned k = 0; k < kN; k++) + { + Ainv(i,k) *= f; + lAinv(i,k) = Ainv(i,k); + } + } +} + +template +template +void matrix_solver_sm_t::LE_compute_x( + T * RESTRICT x) +{ + const unsigned kN = N(); + + for (int i=0; i +template +T matrix_solver_sm_t::delta( + const T * RESTRICT V) +{ + /* FIXME: Ideally we should also include currents (RHS) here. This would + * need a revaluation of the right hand side after voltages have been updated + * and thus belong into a different calculation. This applies to all solvers. + */ + + const unsigned iN = this->N(); + T cerr = 0; + for (unsigned i = 0; i < iN; i++) + cerr = std::fmax(cerr, nl_math::abs(V[i] - (T) this->m_nets[i]->m_cur_Analog)); + return cerr; +} + +template +template +void matrix_solver_sm_t::store( + const T * RESTRICT V) +{ + for (unsigned i = 0, iN=N(); i < iN; i++) + { + this->m_nets[i]->m_cur_Analog = V[i]; + } +} + + +template +int matrix_solver_sm_t::solve_non_dynamic(ATTR_UNUSED const bool newton_raphson) +{ + static const bool incremental = true; + static unsigned cnt = 0; + const auto iN = N(); + + nl_double new_V[_storage_N]; // = { 0.0 }; + + if (0 || ((cnt % 200) == 0)) + { + /* complete calculation */ + this->LE_invert(); + } + else + { + if (not incremental) + { + for (int row = 0; row < iN; row ++) + for (int k = 0; k < iN; k++) + Ainv(row,k) = lAinv(row, k); + } + for (int row = 0; row < iN; row ++) + { + nl_double v[m_pitch] = {0}; + unsigned cols[m_pitch]; + unsigned colcount = 0; + + auto &nz = m_terms[row]->m_nz; + for (auto & col : nz) + { + v[col] = A(row,col) - lA(row,col); + if (incremental) + lA(row,col) = A(row,col); + if (v[col] != 0.0) + cols[colcount++] = col; + } + + if (colcount > 0) + { + nl_double lamba = 0.0; + nl_double w[m_pitch] = {0}; + nl_double z[m_pitch]; + /* compute w and lamba */ + for (unsigned i = 0; i < iN; i++) + z[i] = Ainv(i, row); /* u is row'th column */ + + for (unsigned j = 0; j < colcount; j++) + lamba += v[cols[j]] * z[cols[j]]; + + for (unsigned j=0; jLE_compute_x(new_V); + + if (newton_raphson) + { + nl_double err = delta(new_V); + + store(new_V); + + return (err > this->m_params.m_accuracy) ? 2 : 1; + } + else + { + store(new_V); + return 1; + } +} + +template +inline int matrix_solver_sm_t::vsolve_non_dynamic(const bool newton_raphson) +{ + this->build_LE_A(); + this->build_LE_RHS(); + + for (unsigned i=0, iN=N(); i < iN; i++) + m_last_RHS[i] = RHS(i); + + this->m_stat_calculations++; + return this->solve_non_dynamic(newton_raphson); +} + +template +matrix_solver_sm_t::matrix_solver_sm_t(const solver_parameters_t *params, const int size) +: matrix_solver_t(GAUSSIAN_ELIMINATION, params) +, m_dim(size) +{ + m_rails_temp = palloc_array(terms_t, N()); +#if (NL_USE_DYNAMIC_ALLOCATION) + m_A = palloc_array(nl_ext_double, N() * m_pitch); +#endif + for (unsigned k = 0; k < N(); k++) + { + m_terms[k] = palloc(terms_t); + m_last_RHS[k] = 0.0; + m_last_V[k] = 0.0; + } +} + +template +matrix_solver_sm_t::matrix_solver_sm_t(const eSolverType type, const solver_parameters_t *params, const int size) +: matrix_solver_t(type, params) +, m_dim(size) +{ + m_rails_temp = palloc_array(terms_t, N()); +#if (NL_USE_DYNAMIC_ALLOCATION) + m_A = palloc_array(nl_ext_double, N() * m_pitch); +#endif + for (unsigned k = 0; k < N(); k++) + { + m_terms[k] = palloc(terms_t); + m_last_RHS[k] = 0.0; + m_last_V[k] = 0.0; + } +} + +NETLIB_NAMESPACE_DEVICES_END() + +#endif /* NLD_MS_DIRECT_H_ */ diff --git a/src/lib/netlist/solver/nld_ms_w.h b/src/lib/netlist/solver/nld_ms_w.h new file mode 100644 index 00000000000..475801612ce --- /dev/null +++ b/src/lib/netlist/solver/nld_ms_w.h @@ -0,0 +1,690 @@ +// license:GPL-2.0+ +// copyright-holders:Couriersud +/* + * nld_ms_direct.h + * + * + * Woodbury Solver + * + * Computes the updated solution of A given that the change in A is + * + * A <- A + (U x transpose(V)) U,V matrices + * + * The approach is describes in "Numerical Recipes in C", Second edition, Page 75ff + * + * Whilst the book proposes to invert the matrix R=(I+transpose(V)*Z) we define + * + * w = transpose(V)*y + * a = R⁻¹ * w + * + * and consequently + * + * R * a = w + * + * And solve for a using Gaussian elimination. This is a lot faster. + * + * One fact omitted in the book is the fact that actually the matrix Z which contains + * in it's columns the solutions of + * + * A * zk = uk + * + * for uk being unit vectors for full rank (max(k) == n) is identical to the + * inverse of A. + * + * The approach performs relatively well for matrices up to n ~ 40 (kidniki using frontiers). + * Kidniki without frontiers has n==88. Here, the average number of Newton-Raphson + * loops increase to 20. It looks like that the approach for larger matrices + * introduces numerical instability. + */ + +#ifndef NLD_MS_W_H_ +#define NLD_MS_W_H_ + +#include + +#include "solver/nld_solver.h" +#include "solver/vector_base.h" + +NETLIB_NAMESPACE_DEVICES_START() + +//#define nl_ext_double __float128 // slow, very slow +//#define nl_ext_double long double // slightly slower +#define nl_ext_double nl_double + +template +class matrix_solver_w_t: public matrix_solver_t +{ +public: + + matrix_solver_w_t(const solver_parameters_t *params, const int size); + matrix_solver_w_t(const eSolverType type, const solver_parameters_t *params, const int size); + + virtual ~matrix_solver_w_t(); + + virtual void vsetup(analog_net_t::list_t &nets) override; + virtual void reset() override { matrix_solver_t::reset(); } + +protected: + virtual void add_term(int net_idx, terminal_t *term) override; + virtual int vsolve_non_dynamic(const bool newton_raphson) override; + int solve_non_dynamic(const bool newton_raphson); + + inline const unsigned N() const { if (m_N == 0) return m_dim; else return m_N; } + + void build_LE_A(); + void build_LE_RHS(); + void LE_invert(); + + template + void LE_compute_x(T * RESTRICT x); + + template + T delta(const T * RESTRICT V); + + template + void store(const T * RESTRICT V); + + virtual netlist_time compute_next_timestep() override; + + template + inline nl_ext_double &A(const T1 &r, const T2 &c) { return m_A[r][c]; } + template + inline nl_ext_double &W(const T1 &r, const T2 &c) { return m_W[r][c]; } + + /* access to Ainv for fixed columns over row, there store transposed */ + template + inline nl_ext_double &Ainv(const T1 &r, const T2 &c) { return m_Ainv[c][r]; } + template + inline nl_ext_double &RHS(const T1 &r) { return m_RHS[r]; } + + + template + inline nl_ext_double &lA(const T1 &r, const T2 &c) { return m_lA[r][c]; } + + ATTR_ALIGN nl_double m_last_RHS[_storage_N]; // right hand side - contains currents + ATTR_ALIGN nl_double m_last_V[_storage_N]; + + terms_t * m_terms[_storage_N]; + terms_t *m_rails_temp; + +private: + static const std::size_t m_pitch = ((( _storage_N) + 7) / 8) * 8; + ATTR_ALIGN nl_ext_double m_A[_storage_N][m_pitch]; + ATTR_ALIGN nl_ext_double m_Ainv[_storage_N][m_pitch]; + ATTR_ALIGN nl_ext_double m_W[_storage_N][m_pitch]; + ATTR_ALIGN nl_ext_double m_RHS[_storage_N]; // right hand side - contains currents + + ATTR_ALIGN nl_ext_double m_lA[_storage_N][m_pitch]; + + /* temporary */ + ATTR_ALIGN nl_double H[_storage_N][m_pitch] ; + unsigned rows[_storage_N]; + unsigned cols[_storage_N][m_pitch]; + unsigned colcount[_storage_N]; + + unsigned m_cnt; + + //ATTR_ALIGN nl_ext_double m_RHSx[_storage_N]; + + const unsigned m_dim; + +}; + +// ---------------------------------------------------------------------------------------- +// matrix_solver_direct +// ---------------------------------------------------------------------------------------- + +template +matrix_solver_w_t::~matrix_solver_w_t() +{ + for (unsigned k = 0; k < N(); k++) + { + pfree(m_terms[k]); + } + pfree_array(m_rails_temp); +#if (NL_USE_DYNAMIC_ALLOCATION) + pfree_array(m_A); +#endif +} + +template +netlist_time matrix_solver_w_t::compute_next_timestep() +{ + nl_double new_solver_timestep = m_params.m_max_timestep; + + if (m_params.m_dynamic) + { + /* + * FIXME: We should extend the logic to use either all nets or + * only output nets. + */ + for (unsigned k = 0, iN=N(); k < iN; k++) + { + analog_net_t *n = m_nets[k]; + + const nl_double DD_n = (n->Q_Analog() - m_last_V[k]); + const nl_double hn = current_timestep(); + + nl_double DD2 = (DD_n / hn - n->m_DD_n_m_1 / n->m_h_n_m_1) / (hn + n->m_h_n_m_1); + nl_double new_net_timestep; + + n->m_h_n_m_1 = hn; + n->m_DD_n_m_1 = DD_n; + if (nl_math::abs(DD2) > NL_FCONST(1e-30)) // avoid div-by-zero + new_net_timestep = nl_math::sqrt(m_params.m_lte / nl_math::abs(NL_FCONST(0.5)*DD2)); + else + new_net_timestep = m_params.m_max_timestep; + + if (new_net_timestep < new_solver_timestep) + new_solver_timestep = new_net_timestep; + + m_last_V[k] = n->Q_Analog(); + } + if (new_solver_timestep < m_params.m_min_timestep) + new_solver_timestep = m_params.m_min_timestep; + } + //if (new_solver_timestep > 10.0 * hn) + // new_solver_timestep = 10.0 * hn; + return netlist_time::from_double(new_solver_timestep); +} + +template +ATTR_COLD void matrix_solver_w_t::add_term(int k, terminal_t *term) +{ + if (term->m_otherterm->net().isRailNet()) + { + m_rails_temp[k].add(term, -1, false); + } + else + { + int ot = get_net_idx(&term->m_otherterm->net()); + if (ot>=0) + { + m_terms[k]->add(term, ot, true); + } + /* Should this be allowed ? */ + else // if (ot<0) + { + m_rails_temp[k].add(term, ot, true); + log().fatal("found term with missing othernet {1}\n", term->name()); + } + } +} + + +template +ATTR_COLD void matrix_solver_w_t::vsetup(analog_net_t::list_t &nets) +{ + if (m_dim < nets.size()) + log().fatal("Dimension {1} less than {2}", m_dim, nets.size()); + + for (unsigned k = 0; k < N(); k++) + { + m_terms[k]->clear(); + m_rails_temp[k].clear(); + } + + matrix_solver_t::setup_base(nets); + + for (unsigned k = 0; k < N(); k++) + { + m_terms[k]->m_railstart = m_terms[k]->count(); + for (unsigned i = 0; i < m_rails_temp[k].count(); i++) + this->m_terms[k]->add(m_rails_temp[k].terms()[i], m_rails_temp[k].net_other()[i], false); + + m_rails_temp[k].clear(); // no longer needed + m_terms[k]->set_pointers(); + } + + /* create a list of non zero elements. */ + for (unsigned k = 0; k < N(); k++) + { + terms_t * t = m_terms[k]; + /* pretty brutal */ + int *other = t->net_other(); + + t->m_nz.clear(); + + for (unsigned i = 0; i < t->m_railstart; i++) + if (!t->m_nz.contains(other[i])) + t->m_nz.push_back(other[i]); + + t->m_nz.push_back(k); // add diagonal + + /* and sort */ + psort_list(t->m_nz); + } + + /* create a list of non zero elements right of the diagonal + * These list anticipate the population of array elements by + * Gaussian elimination. + */ + for (unsigned k = 0; k < N(); k++) + { + terms_t * t = m_terms[k]; + /* pretty brutal */ + int *other = t->net_other(); + + if (k==0) + t->m_nzrd.clear(); + else + { + t->m_nzrd = m_terms[k-1]->m_nzrd; + unsigned j=0; + while(j < t->m_nzrd.size()) + { + if (t->m_nzrd[j] < k + 1) + t->m_nzrd.remove_at(j); + else + j++; + } + } + + for (unsigned i = 0; i < t->m_railstart; i++) + if (!t->m_nzrd.contains(other[i]) && other[i] >= (int) (k + 1)) + t->m_nzrd.push_back(other[i]); + + /* and sort */ + psort_list(t->m_nzrd); + } + + /* create a list of non zero elements below diagonal k + * This should reduce cache misses ... + */ + + bool touched[_storage_N][_storage_N] = { { false } }; + for (unsigned k = 0; k < N(); k++) + { + m_terms[k]->m_nzbd.clear(); + for (unsigned j = 0; j < m_terms[k]->m_nz.size(); j++) + touched[k][m_terms[k]->m_nz[j]] = true; + } + + for (unsigned k = 0; k < N(); k++) + { + for (unsigned row = k + 1; row < N(); row++) + { + if (touched[row][k]) + { + if (!m_terms[k]->m_nzbd.contains(row)) + m_terms[k]->m_nzbd.push_back(row); + for (unsigned col = k; col < N(); col++) + if (touched[k][col]) + touched[row][col] = true; + } + } + } + + if (0) + for (unsigned k = 0; k < N(); k++) + { + pstring line = pfmt("{1}")(k, "3"); + for (unsigned j = 0; j < m_terms[k]->m_nzrd.size(); j++) + line += pfmt(" {1}")(m_terms[k]->m_nzrd[j], "3"); + log().verbose("{1}", line); + } + + /* + * save states + */ + save(NLNAME(m_last_RHS)); + save(NLNAME(m_last_V)); + + for (unsigned k = 0; k < N(); k++) + { + pstring num = pfmt("{1}")(k); + + save(RHS(k), "RHS" + num); + + save(m_terms[k]->go(),"GO" + num, m_terms[k]->count()); + save(m_terms[k]->gt(),"GT" + num, m_terms[k]->count()); + save(m_terms[k]->Idr(),"IDR" + num , m_terms[k]->count()); + } + +} + + +template +void matrix_solver_w_t::build_LE_A() +{ + const unsigned iN = N(); + for (unsigned k = 0; k < iN; k++) + { + for (unsigned i=0; i < iN; i++) + A(k,i) = 0.0; + + const unsigned terms_count = m_terms[k]->count(); + const unsigned railstart = m_terms[k]->m_railstart; + const nl_double * RESTRICT gt = m_terms[k]->gt(); + + { + nl_double akk = 0.0; + for (unsigned i = 0; i < terms_count; i++) + akk += gt[i]; + + A(k,k) = akk; + } + + const nl_double * RESTRICT go = m_terms[k]->go(); + const int * RESTRICT net_other = m_terms[k]->net_other(); + + for (unsigned i = 0; i < railstart; i++) + A(k,net_other[i]) -= go[i]; + } +} + +template +void matrix_solver_w_t::build_LE_RHS() +{ + const unsigned iN = N(); + for (unsigned k = 0; k < iN; k++) + { + nl_double rhsk_a = 0.0; + nl_double rhsk_b = 0.0; + + const int terms_count = m_terms[k]->count(); + const nl_double * RESTRICT go = m_terms[k]->go(); + const nl_double * RESTRICT Idr = m_terms[k]->Idr(); + const nl_double * const * RESTRICT other_cur_analog = m_terms[k]->other_curanalog(); + + for (int i = 0; i < terms_count; i++) + rhsk_a = rhsk_a + Idr[i]; + + for (int i = m_terms[k]->m_railstart; i < terms_count; i++) + //rhsk = rhsk + go[i] * terms[i]->m_otherterm->net().as_analog().Q_Analog(); + rhsk_b = rhsk_b + go[i] * *other_cur_analog[i]; + + RHS(k) = rhsk_a + rhsk_b; + } +} + +template +void matrix_solver_w_t::LE_invert() +{ + const unsigned kN = N(); + + for (unsigned i = 0; i < kN; i++) + { + for (unsigned j = 0; j < kN; j++) + { + W(i,j) = lA(i,j) = A(i,j); + Ainv(i,j) = 0.0; + } + Ainv(i,i) = 1.0; + } + /* down */ + for (unsigned i = 0; i < kN; i++) + { + /* FIXME: Singular matrix? */ + const nl_double f = 1.0 / W(i,i); + const unsigned * RESTRICT const p = m_terms[i]->m_nzrd.data(); + const unsigned e = m_terms[i]->m_nzrd.size(); + + /* Eliminate column i from row j */ + + const unsigned * RESTRICT const pb = m_terms[i]->m_nzbd.data(); + const unsigned eb = m_terms[i]->m_nzbd.size(); + for (unsigned jb = 0; jb < eb; jb++) + { + const unsigned j = pb[jb]; + const nl_double f1 = - W(j,i) * f; + if (f1 != 0.0) + { + for (unsigned k = 0; k < e; k++) + W(j,p[k]) += W(i,p[k]) * f1; + for (unsigned k = 0; k <= i; k ++) + Ainv(j,k) += Ainv(i,k) * f1; + } + } + } + /* up */ + for (int i = kN - 1; i >= 0; i--) + { + /* FIXME: Singular matrix? */ + const nl_double f = 1.0 / W(i,i); + for (int j = i - 1; j>=0; j--) + { + const nl_double f1 = - W(j,i) * f; + if (f1 != 0.0) + { + for (unsigned k = i; k < kN; k++) + W(j,k) += W(i,k) * f1; + for (unsigned k = 0; k < kN; k++) + Ainv(j,k) += Ainv(i,k) * f1; + } + } + for (unsigned k = 0; k < kN; k++) + { + Ainv(i,k) *= f; + } + } +} + +template +template +void matrix_solver_w_t::LE_compute_x( + T * RESTRICT x) +{ + const unsigned kN = N(); + + for (int i=0; i +template +T matrix_solver_w_t::delta( + const T * RESTRICT V) +{ + /* FIXME: Ideally we should also include currents (RHS) here. This would + * need a revaluation of the right hand side after voltages have been updated + * and thus belong into a different calculation. This applies to all solvers. + */ + + const unsigned iN = this->N(); + T cerr = 0; + for (unsigned i = 0; i < iN; i++) + cerr = std::fmax(cerr, nl_math::abs(V[i] - (T) this->m_nets[i]->m_cur_Analog)); + return cerr; +} + +template +template +void matrix_solver_w_t::store( + const T * RESTRICT V) +{ + for (unsigned i = 0, iN=N(); i < iN; i++) + { + this->m_nets[i]->m_cur_Analog = V[i]; + } +} + +template +int matrix_solver_w_t::solve_non_dynamic(ATTR_UNUSED const bool newton_raphson) +{ + const auto iN = N(); + + nl_double new_V[_storage_N]; // = { 0.0 }; + + if ((m_cnt % 100) == 0) + { + /* complete calculation */ + this->LE_invert(); + this->LE_compute_x(new_V); + } + else + { + /* Solve Ay = b for y */ + this->LE_compute_x(new_V); + + /* determine changed rows */ + + unsigned rowcount=0; + #define VT(r,c) (A(r,c) - lA(r,c)) + + for (int row = 0; row < iN; row ++) + { + unsigned cc=0; + auto &nz = m_terms[row]->m_nz; + for (auto & col : nz) + { + if (A(row,col) != lA(row,col)) + cols[rowcount][cc++] = col; + } + if (cc > 0) + { + colcount[rowcount] = cc; + rows[rowcount++] = row; + } + } + if (rowcount > 0) + { + /* construct w = transform(V) * y + * dim: rowcount x iN + * */ + nl_double w[_storage_N] = {0}; + for (unsigned i = 0; i < rowcount; i++) + for (unsigned k = 0; k < iN; k++) + w[i] += VT(rows[i],k) * new_V[k]; + + for (unsigned i = 0; i < rowcount; i++) + for (unsigned k=0; k< rowcount; k++) + H[i][k] = 0.0; + + for (unsigned i = 0; i < rowcount; i++) + H[i][i] += 1.0; + /* Construct H = (I + VT*Z) */ + for (unsigned i = 0; i < rowcount; i++) + for (unsigned k=0; k< colcount[i]; k++) + { + const unsigned col = cols[i][k]; + nl_double f = VT(rows[i],col); + if (f!=0.0) + for (unsigned j= 0; j < rowcount; j++) + H[i][j] += f * Ainv(col,rows[j]); + } + + /* Gaussian elimination of H */ + for (unsigned i = 0; i < rowcount; i++) + { + if (H[i][i] == 0.0) + printf("%s H singular\n", this->name().cstr()); + const nl_double f = 1.0 / H[i][i]; + for (unsigned j = i+1; j < rowcount; j++) + { + const nl_double f1 = - f * H[j][i]; + + if (f1!=0.0) + { + nl_double *pj = &H[j][i+1]; + const nl_double *pi = &H[i][i+1]; + for (unsigned k = 0; k < rowcount-i-1; k++) + pj[k] += f1 * pi[k]; + //H[j][k] += f1 * H[i][k]; + w[j] += f1 * w[i]; + } + } + } + /* Back substitution */ + //inv(H) w = t w = H t + nl_double t[rowcount]; + for (int j = rowcount - 1; j >= 0; j--) + { + nl_double tmp = 0; + const nl_double *pj = &H[j][j+1]; + const nl_double *tj = &t[j+1]; + for (unsigned k = 0; k < rowcount-j-1; k++) + tmp += pj[k] * tj[k]; + //tmp += H[j][k] * t[k]; + t[j] = (w[j] - tmp) / H[j][j]; + } + + /* x = y - Zt */ + for (unsigned i=0; i this->m_params.m_accuracy) ? 2 : 1; + } + else + { + store(new_V); + return 1; + } +} + +template +inline int matrix_solver_w_t::vsolve_non_dynamic(const bool newton_raphson) +{ + this->build_LE_A(); + this->build_LE_RHS(); + + for (unsigned i=0, iN=N(); i < iN; i++) + m_last_RHS[i] = RHS(i); + + this->m_stat_calculations++; + return this->solve_non_dynamic(newton_raphson); +} + +template +matrix_solver_w_t::matrix_solver_w_t(const solver_parameters_t *params, const int size) +: matrix_solver_t(GAUSSIAN_ELIMINATION, params) + ,m_cnt(0) + , m_dim(size) +{ + m_rails_temp = palloc_array(terms_t, N()); +#if (NL_USE_DYNAMIC_ALLOCATION) + m_A = palloc_array(nl_ext_double, N() * m_pitch); +#endif + for (unsigned k = 0; k < N(); k++) + { + m_terms[k] = palloc(terms_t); + m_last_RHS[k] = 0.0; + m_last_V[k] = 0.0; + } +} + +template +matrix_solver_w_t::matrix_solver_w_t(const eSolverType type, const solver_parameters_t *params, const int size) +: matrix_solver_t(type, params) +,m_cnt(0) +, m_dim(size) +{ + m_rails_temp = palloc_array(terms_t, N()); + for (unsigned k = 0; k < N(); k++) + { + m_terms[k] = palloc(terms_t); + m_last_RHS[k] = 0.0; + m_last_V[k] = 0.0; + } +} + +NETLIB_NAMESPACE_DEVICES_END() + +#endif /* NLD_MS_DIRECT_H_ */ diff --git a/src/lib/netlist/solver/nld_solver.cpp b/src/lib/netlist/solver/nld_solver.cpp index 5a7c8fecd40..ed011ff254d 100644 --- a/src/lib/netlist/solver/nld_solver.cpp +++ b/src/lib/netlist/solver/nld_solver.cpp @@ -46,6 +46,8 @@ #else #include "nld_ms_direct_lu.h" #endif +#include "nld_ms_w.h" +#include "nld_ms_sm.h" #include "nld_ms_direct1.h" #include "nld_ms_direct2.h" #include "nld_ms_sor.h" @@ -308,7 +310,7 @@ ATTR_COLD int matrix_solver_t::get_net_idx(net_t *net) void matrix_solver_t::log_stats() { - //if (this->m_stat_calculations != 0 && this->m_params.m_log_stats) + if (this->m_stat_calculations != 0 && this->m_stat_vsolver_calls && this->m_params.m_log_stats) { log().verbose("=============================================="); log().verbose("Solver {1}", this->name()); @@ -461,6 +463,18 @@ matrix_solver_t * NETLIB_NAME(solver)::create_solver(int size, const bool use_sp typedef matrix_solver_direct_t solver_mat; return palloc(solver_mat(&m_params, size)); } + else if (pstring("SM").equals(m_iterative_solver)) + { + /* Sherman-Morrison Formula */ + typedef matrix_solver_sm_t solver_mat; + return palloc(solver_mat(&m_params, size)); + } + else if (pstring("W").equals(m_iterative_solver)) + { + /* Woodbury Formula */ + typedef matrix_solver_w_t solver_mat; + return palloc(solver_mat(&m_params, size)); + } else if (pstring("SOR").equals(m_iterative_solver)) { typedef matrix_solver_SOR_t solver_GS; diff --git a/src/lib/util/flac.h b/src/lib/util/flac.h index 1f9a49b14bd..2bb41964a43 100644 --- a/src/lib/util/flac.h +++ b/src/lib/util/flac.h @@ -16,11 +16,7 @@ #include "osdcore.h" #include "corefile.h" -#ifdef FLAC__NO_DLL -#include "libflac/include/FLAC/all.h" -#else #include -#endif //************************************************************************** diff --git a/src/mame/drivers/3x3puzzl.cpp b/src/mame/drivers/3x3puzzl.cpp index 38ccc0c15a6..e3a131fd189 100644 --- a/src/mame/drivers/3x3puzzl.cpp +++ b/src/mame/drivers/3x3puzzl.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Mariusz Wojcieszek, David Haywood, Stephh +// copyright-holders:Mariusz Wojcieszek, David Haywood,Stephane Humbert /*************************************************************************** 3x3 Puzzle diff --git a/src/mame/drivers/acefruit.cpp b/src/mame/drivers/acefruit.cpp index b869458ace4..577f1e28391 100644 --- a/src/mame/drivers/acefruit.cpp +++ b/src/mame/drivers/acefruit.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:smf +// copyright-holders:smf,Stephane Humbert /*************************************************************************** Ace Video Fruit Machine hardware diff --git a/src/mame/drivers/alpha68k.cpp b/src/mame/drivers/alpha68k.cpp index 953cc63cd8d..5ad32ed75aa 100644 --- a/src/mame/drivers/alpha68k.cpp +++ b/src/mame/drivers/alpha68k.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Pierpaolo Prazzoli, Bryan McPhail +// copyright-holders:Pierpaolo Prazzoli, Bryan McPhail,Stephane Humbert /*************************************************************************** SNK/Alpha 68000 based games: diff --git a/src/mame/drivers/arkanoid.cpp b/src/mame/drivers/arkanoid.cpp index c93fd804064..2dd7dc0123d 100644 --- a/src/mame/drivers/arkanoid.cpp +++ b/src/mame/drivers/arkanoid.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Brad Oliver +// copyright-holders:Brad Oliver,Stephane Humbert /*************************************************************************** Arkanoid driver diff --git a/src/mame/drivers/balsente.cpp b/src/mame/drivers/balsente.cpp index 64bad2a1f6b..76035c9f06c 100644 --- a/src/mame/drivers/balsente.cpp +++ b/src/mame/drivers/balsente.cpp @@ -526,6 +526,98 @@ static INPUT_PORTS_START( hattrick ) UNUSED_ANALOG INPUT_PORTS_END +#if 0 +static INPUT_PORTS_START( teamht ) + PORT_INCLUDE( sentetst ) + + PORT_MODIFY("SWH") + PORT_DIPNAME( 0x03, 0x01, DEF_STR( Coinage ) ) PORT_DIPLOCATION("H1:1,2") + PORT_DIPSETTING( 0x03, DEF_STR( 2C_1C ) ) + PORT_DIPSETTING( 0x01, DEF_STR( 1C_1C ) ) + PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) + PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) ) + PORT_DIPNAME( 0x1c, 0x00, "Bonus Coin" ) PORT_DIPLOCATION("H1:3,4,5") + PORT_DIPSETTING( 0x00, "None" ) + PORT_DIPSETTING( 0x04, "2 Coins +1" ) + PORT_DIPSETTING( 0x08, "3 Coins +1" ) + PORT_DIPSETTING( 0x0c, "4 Coins +1" ) + PORT_DIPSETTING( 0x10, "4 Coins +2" ) + PORT_DIPSETTING( 0x14, "5 Coins +1" ) + PORT_DIPSETTING( 0x18, "5 Coins +2" ) + PORT_DIPSETTING( 0x1c, "5 Coins +3" ) + PORT_DIPNAME( 0x20, 0x00, "Left Multiplier" ) PORT_DIPLOCATION("H1:6") + PORT_DIPSETTING( 0x00, "1" ) + PORT_DIPSETTING( 0x20, "2" ) + PORT_DIPNAME( 0xc0, 0x00, "Right Multiplier" ) PORT_DIPLOCATION("H1:7,8") + PORT_DIPSETTING( 0x00, "1" ) + PORT_DIPSETTING( 0x40, "4" ) + PORT_DIPSETTING( 0x80, "5" ) + PORT_DIPSETTING( 0xc0, "6" ) + + PORT_MODIFY("SWG") + PORT_DIPNAME( 0x07, 0x02, DEF_STR( Game_Time ) ) PORT_DIPLOCATION("G1:1,2,3") + PORT_DIPSETTING( 0x00, "1:15" ) + PORT_DIPSETTING( 0x01, "1:30" ) + PORT_DIPSETTING( 0x02, "1:45" ) + PORT_DIPSETTING( 0x03, "2:00" ) + PORT_DIPSETTING( 0x04, "2:15" ) + PORT_DIPSETTING( 0x05, "2:30" ) + PORT_DIPSETTING( 0x06, "2:45" ) + PORT_DIPSETTING( 0x07, "3:00" ) + PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "G1:4" ) + PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "G1:5" ) + PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "G1:6" ) + PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "G1:7" ) + + PORT_MODIFY("IN0") + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) + PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) + PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(3) + PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(4) + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNUSED ) + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED ) + + PORT_MODIFY("IN1") + PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED ) + PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED ) + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNUSED ) + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED ) + + PORT_MODIFY("AN2") + UNUSED_ANALOG + + PORT_MODIFY("AN3") + UNUSED_ANALOG + + PORT_START("EX0") + PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED ) + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1) + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1) + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1) + + PORT_START("EX1") + PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED ) + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2) + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) + + PORT_START("EX2") + PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED ) + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(3) + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(3) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(3) + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(3) + + PORT_START("EX3") + PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED ) + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(4) + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(4) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(4) + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(4) +INPUT_PORTS_END +#endif static INPUT_PORTS_START( otwalls ) PORT_INCLUDE( sentetst ) @@ -1360,6 +1452,22 @@ ROM_START( hattrick ) ROM_END +#if 0 +ROM_START( teamht ) + ROM_REGION( 0x40000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */ + ROM_LOAD( "HATTRK.U8A", 0x10000, 0x4000, CRC(cb746de8) SHA1(b0e5003370b65f2aed4dc9ccb2a2d3eb29050245) ) + ROM_LOAD( "HATTRK.U7A", 0x14000, 0x4000, CRC(5f2a0b24) SHA1(da1950a7e11014e47438a7c5831433390c1b1fd3) ) + ROM_LOAD( "HATTRK.U1A", 0x2c000, 0x4000, CRC(6c6cf2be) SHA1(80e82ae4bd129000e74c4a5fd06d2109d5417e39) ) + + SOUNDBOARD_ROMS + + ROM_REGION( 0x10000, "gfx1", 0 ) /* up to 64k of sprites */ + ROM_LOAD( "HATTRK.U6B", 0x00000, 0x4000, CRC(6e299728) SHA1(f10fc020fdf8f61d059ac57306b0353ac7dbfb24) ) + + MOTHERBOARD_PALS +ROM_END +#endif + ROM_START( otwalls ) ROM_REGION( 0x40000, "maincpu", 0 ) /* 64k for code for the first CPU, plus 128k of banked ROMs */ ROM_LOAD( "otw-ab0.bin", 0x10000, 0x2000, CRC(474441c7) SHA1(16fb5be9f94e072d4f3003abcc9dcf6d7af2359a) ) @@ -2162,6 +2270,16 @@ DRIVER_INIT_MEMBER(balsente_state,sentetst) { expand_roms(EXPAND_ALL); config_ DRIVER_INIT_MEMBER(balsente_state,cshift) { expand_roms(EXPAND_ALL); config_shooter_adc(FALSE, 0 /* noanalog */); } DRIVER_INIT_MEMBER(balsente_state,gghost) { expand_roms(EXPAND_ALL); config_shooter_adc(FALSE, 1); } DRIVER_INIT_MEMBER(balsente_state,hattrick) { expand_roms(EXPAND_ALL); config_shooter_adc(FALSE, 0 /* noanalog */); } +DRIVER_INIT_MEMBER(balsente_state,teamht) +{ + address_space &space = m_maincpu->space(AS_PROGRAM); + expand_roms(EXPAND_ALL); + config_shooter_adc(FALSE, 0 /* noanalog */); + space.install_read_handler(0x9404, 0x9404, read8_delegate(FUNC(balsente_state::teamht_extra_r),this)); + space.install_write_handler(0x9000, 0x9007, write8_delegate(FUNC(balsente_state::teamht_multiplex_select_w),this)); + +} + DRIVER_INIT_MEMBER(balsente_state,otwalls) { expand_roms(EXPAND_ALL); config_shooter_adc(FALSE, 0); } DRIVER_INIT_MEMBER(balsente_state,snakepit) { expand_roms(EXPAND_ALL); config_shooter_adc(FALSE, 1); } DRIVER_INIT_MEMBER(balsente_state,snakjack) { expand_roms(EXPAND_ALL); config_shooter_adc(FALSE, 1); } @@ -2285,3 +2403,8 @@ GAME( 1987, rescraid, 0, balsente, rescraid, balsente_state, rescraid, RO GAME( 1986, shrike, 0, shrike, shrike, balsente_state, shrike, ROT0, "Bally/Sente", "Shrike Avenger (prototype)", MACHINE_SUPPORTS_SAVE ) GAME( 1987, rescraida,rescraid, balsente, rescraid, balsente_state, rescraid, ROT0, "Bally Midway", "Rescue Raider (stand-alone)", MACHINE_SUPPORTS_SAVE ) GAME( 198?, grudge, 0, balsente, grudge, balsente_state, grudge, ROT0, "Bally Midway", "Grudge Match (prototype)", MACHINE_SUPPORTS_SAVE ) +#if 0 +GAME( 1985, teamht, hattrick, balsente, teamht, balsente_state, teamht, ROT0, "Bally/Sente", "Team Hat Trick", MACHINE_SUPPORTS_SAVE ) +#endif + + diff --git a/src/mame/drivers/bishi.cpp b/src/mame/drivers/bishi.cpp index 207b3e65070..f46f2b3e8e6 100644 --- a/src/mame/drivers/bishi.cpp +++ b/src/mame/drivers/bishi.cpp @@ -460,6 +460,28 @@ ROM_START( sbishi ) ROM_END ROM_START( sbishik ) + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "kab05.12e", 0x000000, 0x80000, CRC(749063ca) SHA1(ef551132410248ef0b858fb8bcf6f8dd1115ad71) ) + ROM_LOAD16_WORD_SWAP( "kab06.15e", 0x080000, 0x80000, CRC(089e0f37) SHA1(9cd64ebfab716bbaf0ba420ad8168a33601699a9) ) + + ROM_REGION( 0x200000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "675kaa07.14n", 0x000000, 0x080000, CRC(1177c1f8) SHA1(42c6f3c3a6bd0adb7d927386fd99f1497e5df30c) ) + ROM_LOAD16_BYTE( "675kaa08.17n", 0x000001, 0x080000, CRC(7117e9cd) SHA1(5a9b4b7427edcc10725d5936869927874fef6463) ) + ROM_LOAD16_BYTE( "675kaa09.19n", 0x100000, 0x080000, CRC(8d49c765) SHA1(7921f8f3671fbbc3d5ea529234268a1e23ea622c) ) + ROM_LOAD16_BYTE( "675kaa10.22n", 0x100001, 0x080000, CRC(c16acf32) SHA1(df3eeb5ab3bab8e707eaa79ffc500e1dc2332a82) ) + + // dummy region (game has no sprites, but we want to use the GX mixer) + ROM_REGION( 0x80000, "gfx2", ROMREGION_ERASE00 ) + + ROM_REGION( 0x200000, "ymz", 0 ) + ROM_LOAD( "675kaa01.2f", 0x000000, 0x080000, CRC(73ac6ae6) SHA1(37e4722647a13275c5f51d2bfa50df3e12ea1ebf) ) + ROM_LOAD( "675kaa02.4f", 0x080000, 0x080000, CRC(4c341e7c) SHA1(b944ea59d94f9ea5cea8ed8ad68da2a52c4bbfd7) ) + ROM_LOAD( "675kaa03.6f", 0x100000, 0x080000, CRC(83f91beb) SHA1(3af95f503f26fc88e75c786a9fef8a333c21d1d6) ) + ROM_LOAD( "675kaa04.8f", 0x180000, 0x080000, CRC(ebcbd813) SHA1(d67540d0ea303f09866f4a766e2d5162f05cd4ac) ) +ROM_END + + +ROM_START( sbishika ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "675kaa05.12e", 0x000000, 0x80000, CRC(23600e1d) SHA1(b3224c84e41e3077425a60232bb91775107f37a8) ) ROM_LOAD16_WORD_SWAP( "675kaa06.15e", 0x080000, 0x80000, CRC(bd1091f5) SHA1(29872abc49fe8209d0f414ca40a34fc494ff9b96) ) @@ -480,7 +502,7 @@ ROM_START( sbishik ) ROM_LOAD( "675kaa04.8f", 0x180000, 0x080000, CRC(ebcbd813) SHA1(d67540d0ea303f09866f4a766e2d5162f05cd4ac) ) ROM_END - GAME( 1996, bishi, 0, bishi, bishi, driver_device, 0, ROT0, "Konami", "Bishi Bashi Championship Mini Game Senshuken (ver JAA, 3 Players)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) GAME( 1998, sbishi, 0, bishi, bishi2p, driver_device, 0, ROT0, "Konami", "Super Bishi Bashi Championship (ver JAA, 2 Players)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sbishik, sbishi, bishi, bishi, driver_device, 0, ROT0, "Konami", "Super Bishi Bashi Championship (ver KAA, 3 Players)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +GAME( 1998, sbishik, sbishi, bishi, bishi, driver_device, 0, ROT0, "Konami", "Super Bishi Bashi Championship (ver KAB, 3 Players)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +GAME( 1998, sbishika, sbishi, bishi, bishi, driver_device, 0, ROT0, "Konami", "Super Bishi Bashi Championship (ver KAA, 3 Players)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/cubo.cpp b/src/mame/drivers/cubo.cpp index 8e27e26e864..70d22a51e6d 100644 --- a/src/mame/drivers/cubo.cpp +++ b/src/mame/drivers/cubo.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Aaron Giles, Mariusz Wojcieszek, Ernesto Corvi, Stephh, Dirk Best +// copyright-holders:Aaron Giles, Mariusz Wojcieszek, Ernesto Corvi, Dirk Best,Stephane Humbert /* Cubo CD32 (additional hardware and games by CD Express, Milan, Italy) diff --git a/src/mame/drivers/dec8.cpp b/src/mame/drivers/dec8.cpp index 8d681e5676b..f9fe92ef5c9 100644 --- a/src/mame/drivers/dec8.cpp +++ b/src/mame/drivers/dec8.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Bryan McPhail +// copyright-holders:Bryan McPhail,Stephane Humbert /*************************************************************************** Various Data East 8 bit games: diff --git a/src/mame/drivers/firetrap.cpp b/src/mame/drivers/firetrap.cpp index 786e141a4be..5a858571593 100644 --- a/src/mame/drivers/firetrap.cpp +++ b/src/mame/drivers/firetrap.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Nicola Salmoria +// copyright-holders:Nicola Salmoria,Stephane Humbert /*************************************************************************** Fire Trap memory map diff --git a/src/mame/drivers/galaxian.cpp b/src/mame/drivers/galaxian.cpp index d6019bde824..7c9b7fff23c 100644 --- a/src/mame/drivers/galaxian.cpp +++ b/src/mame/drivers/galaxian.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Aaron Giles, Couriersud +// copyright-holders:Aaron Giles, Couriersud,Stephane Humbert /*************************************************************************** Galaxian-derived hardware diff --git a/src/mame/drivers/galaxold.cpp b/src/mame/drivers/galaxold.cpp index 62eb5441460..3396ffdc94b 100644 --- a/src/mame/drivers/galaxold.cpp +++ b/src/mame/drivers/galaxold.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Nicola Salmoria +// copyright-holders:Nicola Salmoria,Stephane Humbert /*************************************************************************** Galaxian/Moon Cresta hardware diff --git a/src/mame/drivers/gottlieb.cpp b/src/mame/drivers/gottlieb.cpp index a3ec78e80e8..d6a7d2be9d6 100644 --- a/src/mame/drivers/gottlieb.cpp +++ b/src/mame/drivers/gottlieb.cpp @@ -2357,6 +2357,63 @@ ROM_START( mach3 ) ROM_END +ROM_START( mach3a ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "m3rom4.bin", 0x6000, 0x2000, CRC(8bfd5a44) SHA1(61f5c6c39047c1d0296e2cacce2be9525cb47176) ) + ROM_LOAD( "m3rom3.bin", 0x8000, 0x2000, CRC(b1b045af) SHA1(4e71ca4661bf5daaf9e2ffbb930ac3b13e2e57bd) ) + ROM_LOAD( "m3rom2-1.bin", 0xa000, 0x2000, CRC(2b1689a7) SHA1(18714810de6501bc1656261aacf98be228af624e) ) + ROM_LOAD( "m3rom1.bin", 0xc000, 0x2000, CRC(3b0ba80b) SHA1(bc7e961311b40f05f2998f10f0a68f2e515c8e66) ) + ROM_LOAD( "m3rom0.bin", 0xe000, 0x2000, CRC(70c12bf4) SHA1(c26127b6e2a16791b3be8abac93be6af4f30fb3b) ) + + ROM_REGION( 0x10000, "r2sound:audiocpu", 0 ) + ROM_LOAD( "m3drom1.bin", 0xd000, 0x1000, CRC(a6e29212) SHA1(a73aafc2efa99e9ae0aecbb6075a10f7178ac938) ) + + ROM_REGION( 0x10000, "r2sound:speechcpu", 0 ) + ROM_LOAD( "m3yrom1.bin", 0xf000, 0x1000, CRC(eddf8872) SHA1(29ed0d1828639849bab826b3e2ab4eefac45fd85) ) + + ROM_REGION( 0x2000, "bgtiles", 0 ) + ROM_LOAD( "mach3bg0.bin", 0x0000, 0x1000, CRC(ea2f5257) SHA1(664502dd2b7ee4ce96820da532615f3902b45557) ) + ROM_LOAD( "mach3bg1.bin", 0x1000, 0x1000, CRC(f543e4ce) SHA1(2a1b7dbbcd9756f836ca2e42973043b98a303082) ) + + ROM_REGION( 0x8000, "sprites", 0 ) + ROM_LOAD( "mach3fg3.bin", 0x0000, 0x2000, CRC(472128b4) SHA1(8c6f36cab5ec8abb6db2e6d52530560664b950fe) ) + ROM_LOAD( "mach3fg2.bin", 0x2000, 0x2000, CRC(2a59e99e) SHA1(5c1faa244fc0f53cc2a52c8d4d40fb178706c2ed) ) + ROM_LOAD( "mach3fg1.bin", 0x4000, 0x2000, CRC(9b88767b) SHA1(8071e11906b3f0026f9a210cc5a236d95ca1f659) ) + ROM_LOAD( "mach3fg0.bin", 0x6000, 0x2000, CRC(0bae12a5) SHA1(7bc0b82ccab0e4498a7a2a9dc85f03125f25826e) ) + + DISK_REGION( "laserdisc" ) + DISK_IMAGE_READONLY( "mach3", 0, SHA1(d0f72bded7feff5c360f8749d6c27650a6964847) ) +ROM_END + +ROM_START( mach3b ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "rom4", 0x6000, 0x2000, CRC(bf460625) SHA1(899b691888505a7759c5ce6d4490519b72322d07) ) + ROM_LOAD( "rom3", 0x8000, 0x2000, CRC(9daa023f) SHA1(80efeca6e7f9112a2335045c9890b1458ef38cce) ) + ROM_LOAD( "rom2", 0xa000, 0x2000, CRC(5c1fd3ac) SHA1(8e3c14f7e6fe849ab6d9a1d99c03e2c275eca33a) ) + ROM_LOAD( "rom1", 0xc000, 0x2000, CRC(1f755e11) SHA1(cead5f6be15d1ef21b3011a7ec345e35e942393b) ) + ROM_LOAD( "rom0", 0xe000, 0x2000, CRC(4bfcd992) SHA1(7fe0977176ea1b5a54c3f77afb4e7bb46af8ec63) ) + + ROM_REGION( 0x10000, "r2sound:audiocpu", 0 ) + ROM_LOAD( "m3drom1.bin", 0xd000, 0x1000, CRC(a6e29212) SHA1(a73aafc2efa99e9ae0aecbb6075a10f7178ac938) ) + + ROM_REGION( 0x10000, "r2sound:speechcpu", 0 ) + ROM_LOAD( "m3yrom1.bin", 0xf000, 0x1000, CRC(eddf8872) SHA1(29ed0d1828639849bab826b3e2ab4eefac45fd85) ) + + ROM_REGION( 0x2000, "bgtiles", 0 ) + ROM_LOAD( "mach3bg0.bin", 0x0000, 0x1000, CRC(ea2f5257) SHA1(664502dd2b7ee4ce96820da532615f3902b45557) ) + ROM_LOAD( "mach3bg1.bin", 0x1000, 0x1000, CRC(f543e4ce) SHA1(2a1b7dbbcd9756f836ca2e42973043b98a303082) ) + + ROM_REGION( 0x8000, "sprites", 0 ) + ROM_LOAD( "mach3fg3.bin", 0x0000, 0x2000, CRC(472128b4) SHA1(8c6f36cab5ec8abb6db2e6d52530560664b950fe) ) + ROM_LOAD( "mach3fg2.bin", 0x2000, 0x2000, CRC(2a59e99e) SHA1(5c1faa244fc0f53cc2a52c8d4d40fb178706c2ed) ) + ROM_LOAD( "mach3fg1.bin", 0x4000, 0x2000, CRC(9b88767b) SHA1(8071e11906b3f0026f9a210cc5a236d95ca1f659) ) + ROM_LOAD( "mach3fg0.bin", 0x6000, 0x2000, CRC(0bae12a5) SHA1(7bc0b82ccab0e4498a7a2a9dc85f03125f25826e) ) + + DISK_REGION( "laserdisc" ) + DISK_IMAGE_READONLY( "mach3", 0, SHA1(d0f72bded7feff5c360f8749d6c27650a6964847) ) +ROM_END + + ROM_START( cobram3 ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "bh03", 0x8000, 0x2000, CRC(755cbbf5) SHA1(e3ea146f8c344af1e9bf51548ae4902cb09e589a) ) @@ -2604,7 +2661,9 @@ GAME( 1984, curvebal, 0, gottlieb1, curvebal, gottlieb_state, romtiles, /* games using rev 2 sound board */ GAME( 1983, screwloo, 0, screwloo, screwloo, gottlieb_state, screwloo, ROT0, "Mylstar", "Screw Loose (prototype)", 0 ) -GAME( 1983, mach3, 0, g2laser, mach3, gottlieb_state, romtiles, ROT0, "Mylstar", "M.A.C.H. 3", 0 ) +GAME( 1983, mach3, 0, g2laser, mach3, gottlieb_state, romtiles, ROT0, "Mylstar", "M.A.C.H. 3 (set 1)", 0 ) +GAME( 1983, mach3a, mach3, g2laser, mach3, gottlieb_state, romtiles, ROT0, "Mylstar", "M.A.C.H. 3 (set 2)", 0 ) +GAME( 1983, mach3b, mach3, g2laser, mach3, gottlieb_state, romtiles, ROT0, "Mylstar", "M.A.C.H. 3 (set 3)", 0 ) GAME( 1984, cobram3, cobra, cobram3, cobram3, gottlieb_state, romtiles, ROT0, "Data East", "Cobra Command (M.A.C.H. 3 hardware)", 0 ) GAME( 1984, usvsthem, 0, g2laser, usvsthem, gottlieb_state, romtiles, ROT0, "Mylstar", "Us vs. Them", 0 ) GAME( 1984, 3stooges, 0, gottlieb2, 3stooges, gottlieb_state, stooges, ROT0, "Mylstar", "The Three Stooges In Brides Is Brides (set 1)", 0 ) diff --git a/src/mame/drivers/hh_melps4.cpp b/src/mame/drivers/hh_melps4.cpp index c16715427be..9b1d75c737b 100644 --- a/src/mame/drivers/hh_melps4.cpp +++ b/src/mame/drivers/hh_melps4.cpp @@ -361,7 +361,7 @@ public: void gjungler_state::prepare_display() { UINT16 grid = BITSWAP16(m_grid,15,14,13,12,11,10,9,8,7,6,5,4,3,2,0,1); - UINT32 plate = BITSWAP24(m_plate,23,22,21,20,19,18,8,9,10,11,17,16,15,14,13,12,0,7,1,6,2,5,3,4) | 0x2000; + UINT32 plate = BITSWAP24(m_plate,23,22,21,20,19,18,8,9,10,11,13,16,15,14,13,12,7,0,6,1,5,2,4,3) | 0x2000; display_matrix(18, 12, plate, grid); } @@ -467,4 +467,4 @@ ROM_END /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY, FULLNAME, FLAGS */ CONS( 1981, cfrogger, 0, 0, cfrogger, cfrogger, driver_device, 0, "Coleco", "Frogger (Coleco)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) -CONS( 1982, gjungler, 0, 0, gjungler, gjungler, driver_device, 0, "Gakken / Konami", "Jungler (Gakken)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK | MACHINE_NOT_WORKING ) +CONS( 1982, gjungler, 0, 0, gjungler, gjungler, driver_device, 0, "Gakken / Konami", "Jungler (Gakken)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) diff --git a/src/mame/drivers/hk68v10.cpp b/src/mame/drivers/hk68v10.cpp index 8faecfece09..e72e02383d9 100644 --- a/src/mame/drivers/hk68v10.cpp +++ b/src/mame/drivers/hk68v10.cpp @@ -184,10 +184,7 @@ #endif #define BAUDGEN_CLOCK XTAL_19_6608MHz /* Raltron */ -/* - */ -#define SCC_CLOCK (BAUDGEN_CLOCK / 128) /* This gives prompt at the RS232 terminal device (9600) */ -//#define SCC_CLOCK (BAUDGEN_CLOCK / 4) /* This is correct giving 4.9152MHz as documentation says */ +#define SCC_CLOCK (BAUDGEN_CLOCK / 4) /* Giving 4.9152MHz as documentation says */ class hk68v10_state : public driver_device { public: @@ -207,7 +204,6 @@ DECLARE_WRITE16_MEMBER (bootvect_w); //DECLARE_WRITE16_MEMBER (vme_a16_w); virtual void machine_start () override; virtual void machine_reset () override; -DECLARE_WRITE_LINE_MEMBER (write_sccterm_clock); protected: @@ -325,12 +321,7 @@ WRITE16_MEMBER (hk68v10_state::vme_a16_w){ * D1,DO = 10 for 12 Mhz MPU clock * * Original HBUG configuration word: 0x003D = 0000 0000 0011 1101 - * */ -WRITE_LINE_MEMBER (hk68v10_state::write_sccterm_clock){ - m_sccterm->txca_w (state); - m_sccterm->rxca_w (state); -} /* * Machine configuration @@ -341,7 +332,7 @@ MCFG_CPU_ADD ("maincpu", M68010, XTAL_10MHz) MCFG_CPU_PROGRAM_MAP (hk68v10_mem) /* Terminal Port config */ -MCFG_SCC8530_ADD("scc", XTAL_4MHz, 0, 0, 0, 0 ) +MCFG_SCC8530_ADD("scc", SCC_CLOCK, 0, 0, 0, 0 ) MCFG_Z80SCC_OUT_TXDA_CB(DEVWRITELINE("rs232trm", rs232_port_device, write_txd)) MCFG_Z80SCC_OUT_DTRA_CB(DEVWRITELINE("rs232trm", rs232_port_device, write_dtr)) MCFG_Z80SCC_OUT_RTSA_CB(DEVWRITELINE("rs232trm", rs232_port_device, write_rts)) @@ -350,9 +341,6 @@ MCFG_RS232_PORT_ADD ("rs232trm", default_rs232_devices, "terminal") MCFG_RS232_RXD_HANDLER (DEVWRITELINE ("scc", scc8530_device, rxa_w)) MCFG_RS232_CTS_HANDLER (DEVWRITELINE ("scc", scc8530_device, ctsa_w)) -MCFG_DEVICE_ADD ("sccterm_clock", CLOCK, SCC_CLOCK) -MCFG_CLOCK_SIGNAL_HANDLER (WRITELINE (hk68v10_state, write_sccterm_clock)) - MACHINE_CONFIG_END /* ROM definitions */ diff --git a/src/mame/drivers/mcr3.cpp b/src/mame/drivers/mcr3.cpp index 150e0f54b32..3d2bc6b2d5b 100644 --- a/src/mame/drivers/mcr3.cpp +++ b/src/mame/drivers/mcr3.cpp @@ -535,51 +535,6 @@ static ADDRESS_MAP_START( spyhunt_portmap, AS_IO, 8, mcr3_state ) ADDRESS_MAP_END - -WRITE8_MEMBER(mcr3_state::spyhuntpr_fd00_w) -{ -} - -static ADDRESS_MAP_START( spyhuntpr_map, AS_PROGRAM, 8, mcr3_state ) - ADDRESS_MAP_UNMAP_HIGH - AM_RANGE(0xa800, 0xa8ff) AM_RAM // the ROM is a solid fill in these areas, and they get tested as RAM, I think they moved the 'real' scroll regs here - AM_RANGE(0xa900, 0xa9ff) AM_RAM - - AM_RANGE(0x0000, 0xdfff) AM_ROM - - - - - AM_RANGE(0xe000, 0xe7ff) AM_RAM_WRITE(spyhunt_videoram_w) AM_SHARE("videoram") - AM_RANGE(0xe800, 0xebff) AM_MIRROR(0x0400) AM_RAM_WRITE(spyhunt_alpharam_w) AM_SHARE("spyhunt_alpha") - AM_RANGE(0xf000, 0xf7ff) AM_RAM //AM_SHARE("nvram") - AM_RANGE(0xf800, 0xf9ff) AM_RAM AM_SHARE("spriteram") - AM_RANGE(0xfa00, 0xfa7f) AM_MIRROR(0x0180) AM_RAM_WRITE(spyhuntpr_paletteram_w) AM_SHARE("paletteram") - - AM_RANGE(0xfc00, 0xfc00) AM_READ_PORT("DSW0") - AM_RANGE(0xfc01, 0xfc01) AM_READ_PORT("DSW1") - AM_RANGE(0xfc02, 0xfc02) AM_READ_PORT("IN2") - AM_RANGE(0xfc03, 0xfc03) AM_READ_PORT("IN3") - - AM_RANGE(0xfd00, 0xfd00) AM_WRITE( spyhuntpr_fd00_w ) - - AM_RANGE(0xfe00, 0xffff) AM_RAM // a modified copy of spriteram for this hw?? -ADDRESS_MAP_END - -WRITE8_MEMBER(mcr3_state::spyhuntpr_port04_w) -{ -} - -static ADDRESS_MAP_START( spyhuntpr_portmap, AS_IO, 8, mcr3_state ) - ADDRESS_MAP_UNMAP_HIGH - ADDRESS_MAP_GLOBAL_MASK(0xff) - AM_RANGE(0x04, 0x04) AM_WRITE(spyhuntpr_port04_w) - AM_RANGE(0x84, 0x86) AM_WRITE(spyhunt_scroll_value_w) - AM_RANGE(0xe0, 0xe0) AM_WRITENOP // was watchdog -// AM_RANGE(0xe8, 0xe8) AM_WRITENOP - AM_RANGE(0xf0, 0xf3) AM_DEVREADWRITE("ctc", z80ctc_device, read, write) -ADDRESS_MAP_END - /************************************* * * Port definitions @@ -979,109 +934,6 @@ static INPUT_PORTS_START( spyhunt ) PORT_BIT( 0xff, 0x74, IPT_PADDLE ) PORT_MINMAX(0x34,0xb4) PORT_SENSITIVITY(40) PORT_KEYDELTA(10) INPUT_PORTS_END -static INPUT_PORTS_START( spyhuntpr ) - PORT_START("DSW0") - PORT_DIPNAME( 0x01, 0x01, "DSW0-01" ) - PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, "DSW0-02" ) - PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, "DSW0-04" ) - PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, "DSW0-08" ) - PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, "DSW0-10" ) - PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, "DSW0-20" ) - PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, "DSW0-40" ) - PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, "DSW0-80" ) - PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - - PORT_START("DSW1") - PORT_DIPNAME( 0x01, 0x01, "DSW1-01" ) - PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, "DSW1-02" ) - PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_SERVICE( 0x04, IP_ACTIVE_LOW ) - PORT_DIPNAME( 0x08, 0x08, "DSW1-08" ) - PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, "DSW1-10" ) - PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, "DSW1-20" ) - PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, "DSW1-40" ) - PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, "DSW1-80" ) - PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - - PORT_START("IN2") - PORT_DIPNAME( 0x0001, 0x0001, "2" ) - PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0002, 0x0002, "start" ) // start - PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0010, 0x0010, "handbrake?" ) - PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0040, 0x0040, "pedal inverse" ) - PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - - PORT_START("IN3") - PORT_DIPNAME( 0x0001, 0x0001, "3" ) - PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0040, 0x0040, "coin" ) // coin? - PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0080, 0x0080, "machineguns" ) // machine guns - PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) -INPUT_PORTS_END /* not verified, no manual found */ static INPUT_PORTS_START( crater ) @@ -1206,52 +1058,6 @@ static const gfx_layout spyhunt_alphalayout = 16*8 }; -static const gfx_layout spyhuntpr_alphalayout = -{ - 16,8, - RGN_FRAC(1,1), - 2, - { 0, 4}, - { 0, 0, 1, 1, 2, 2, 3, 3, 8, 8, 9, 9, 10, 10, 11, 11 }, - { 0, 2*8, 4*8, 6*8, 8*8, 10*8, 12*8, 14*8 }, - 16*8 -}; - - -const gfx_layout spyhuntpr_sprite_layout = -{ - 32,16, - RGN_FRAC(1,4), - 4, - { RGN_FRAC(3,4), RGN_FRAC(2,4), RGN_FRAC(1,4), RGN_FRAC(0,4) }, - { 6,7, 4,5, 2,3, 0,1, 14,15, 12,13, 10,11, 8,9, 22,23, 20,21, 18,19, 16,17, 30,31, 28,29, 26,27, 24,25 }, - { 0*32,1*32,2*32,3*32,4*32,5*32,6*32,7*32,8*32,9*32,10*32,11*32,12*32,13*32,14*32,15*32 }, - - 16*32 -}; - - -static const UINT32 spyhuntp_charlayout_xoffset[64] = -{ - 0x0000*8,0x0000*8, 0x0000*8+1,0x0000*8+1, 0x0000*8+2,0x0000*8+2, 0x0000*8+3,0x0000*8+3, 0x0000*8+4,0x0000*8+4, 0x0000*8+5,0x0000*8+5, 0x0000*8+6,0x0000*8+6, 0x0000*8+7,0x0000*8+7, - 0x1000*8,0x1000*8, 0x1000*8+1,0x1000*8+1, 0x1000*8+2,0x1000*8+2, 0x1000*8+3,0x1000*8+3, 0x1000*8+4,0x1000*8+4, 0x1000*8+5,0x1000*8+5, 0x1000*8+6,0x1000*8+6, 0x1000*8+7,0x1000*8+7, - 0x2000*8,0x2000*8, 0x2000*8+1,0x2000*8+1, 0x2000*8+2,0x2000*8+2, 0x2000*8+3,0x2000*8+3, 0x2000*8+4,0x2000*8+4, 0x2000*8+5,0x2000*8+5, 0x2000*8+6,0x2000*8+6, 0x2000*8+7,0x2000*8+7, - 0x3000*8,0x3000*8, 0x3000*8+1,0x3000*8+1, 0x3000*8+2,0x3000*8+2, 0x3000*8+3,0x3000*8+3, 0x3000*8+4,0x3000*8+4, 0x3000*8+5,0x3000*8+5, 0x3000*8+6,0x3000*8+6, 0x3000*8+7,0x3000*8+7, -}; - - -static const gfx_layout spyhuntpr_charlayout = -{ - 64,16, - RGN_FRAC(1,8), - 4, - { 0*8, 0x4000*8 + 2*8, 0x4000*8 + 0*8, 2*8 }, - EXTENDED_XOFFS, - { 0*8, 4*8, 8*8, 12*8, 16*8, 20*8, 24*8, 28*8, 1*8, 5*8, 9*8, 13*8, 17*8, 21*8, 25*8, 29*8 }, - 32*8, - spyhuntp_charlayout_xoffset, - nullptr -}; static GFXDECODE_START( mcr3 ) GFXDECODE_SCALE( "gfx1", 0, mcr_bg_layout, 0, 4, 2, 2 ) @@ -1265,11 +1071,6 @@ static GFXDECODE_START( spyhunt ) GFXDECODE_ENTRY( "gfx3", 0, spyhunt_alphalayout, 4*16, 1 ) GFXDECODE_END -static GFXDECODE_START( spyhuntpr ) - GFXDECODE_ENTRY( "gfx1", 0, spyhuntpr_charlayout, 3*16, 1 ) - GFXDECODE_ENTRY( "gfx2", 0, spyhuntpr_sprite_layout, 0*16, 4 ) - GFXDECODE_ENTRY( "gfx3", 0, spyhuntpr_alphalayout, 4*16, 1 ) -GFXDECODE_END /************************************* * @@ -1379,78 +1180,6 @@ MACHINE_CONFIG_END -static ADDRESS_MAP_START( spyhuntpr_sound_map, AS_PROGRAM, 8, mcr3_state ) - AM_RANGE(0x0000, 0x1fff) AM_ROM - AM_RANGE(0x8000, 0x83ff) AM_RAM -// AM_RANGE(0xfe00, 0xffff) AM_RAM -ADDRESS_MAP_END - -static ADDRESS_MAP_START( spyhuntpr_sound_portmap, AS_IO, 8, mcr3_state ) - ADDRESS_MAP_UNMAP_HIGH - ADDRESS_MAP_GLOBAL_MASK(0xff) - - AM_RANGE(0x12, 0x13) AM_DEVWRITE("ay1", ay8912_device, address_data_w) - AM_RANGE(0x14, 0x15) AM_DEVWRITE("ay2", ay8912_device, address_data_w) - AM_RANGE(0x18, 0x19) AM_DEVWRITE("ay3", ay8912_device, address_data_w) - -ADDRESS_MAP_END - - - -static MACHINE_CONFIG_START( spyhuntpr, mcr3_state ) - -// note: no ctc, no nvram -// 2*z80, 3*ay8912 - - /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, MASTER_CLOCK/4) - MCFG_CPU_PROGRAM_MAP(spyhuntpr_map) - MCFG_CPU_IO_MAP(spyhuntpr_portmap) - MCFG_CPU_CONFIG(mcr_daisy_chain) - MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", mcr3_state, mcr_interrupt, "screen", 0, 1) - - MCFG_DEVICE_ADD("ctc", Z80CTC, MASTER_CLOCK/4 /* same as "maincpu" */) - MCFG_Z80CTC_INTR_CB(INPUTLINE("maincpu", INPUT_LINE_IRQ0)) - MCFG_Z80CTC_ZC0_CB(DEVWRITELINE("ctc", z80ctc_device, trg1)) - - //MCFG_WATCHDOG_VBLANK_INIT(16) - MCFG_MACHINE_START_OVERRIDE(mcr3_state,mcr) - MCFG_MACHINE_RESET_OVERRIDE(mcr3_state,mcr) - -// MCFG_NVRAM_ADD_0FILL("nvram") - - /* video hardware */ - MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) - MCFG_SCREEN_REFRESH_RATE(60) - MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) - MCFG_SCREEN_SIZE(30*16, 30*8) - MCFG_SCREEN_VISIBLE_AREA(0, 30*16-1, 0, 30*8-1) - MCFG_SCREEN_UPDATE_DRIVER(mcr3_state, screen_update_spyhuntpr) - MCFG_SCREEN_PALETTE("palette") - - MCFG_GFXDECODE_ADD("gfxdecode", "palette", spyhuntpr) - MCFG_PALETTE_ADD("palette", 64+4) - - MCFG_PALETTE_INIT_OWNER(mcr3_state,spyhunt) - MCFG_VIDEO_START_OVERRIDE(mcr3_state,spyhuntpr) - - - MCFG_CPU_ADD("audiocpu", Z80, 3000000 ) - MCFG_CPU_PROGRAM_MAP(spyhuntpr_sound_map) - MCFG_CPU_IO_MAP(spyhuntpr_sound_portmap) -// MCFG_CPU_PERIODIC_INT_DRIVER(mcr3_state, irq0_line_hold, 4*60) - - MCFG_SPEAKER_STANDARD_MONO("mono") - - MCFG_SOUND_ADD("ay1", AY8912, 3000000/2) // AY-3-8912 - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) - MCFG_SOUND_ADD("ay2", AY8912, 3000000/2) // " - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) - MCFG_SOUND_ADD("ay3", AY8912, 3000000/2) // " - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) - -MACHINE_CONFIG_END @@ -1729,93 +1458,6 @@ ROM_START( spyhuntp ) ROM_END -ROM_START( spyhuntpr ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "1.bin", 0x0000, 0x4000, CRC(2a2f77cb) SHA1(e1b74c951efb2a49bef0507ab3268b274515f339) ) - ROM_LOAD( "2.bin", 0x4000, 0x4000, CRC(00778aff) SHA1(7c0b24c393f841e8379d4bba57ba502e3d2512f9) ) - ROM_LOAD( "3.bin", 0x8000, 0x4000, CRC(2183b4af) SHA1(2b958afc40b26c9bc8d5254b0600426649f4ebf0) ) - ROM_LOAD( "4.bin", 0xc000, 0x2000, CRC(3ea6a65c) SHA1(1320ce17044307ed3c4f2459631a9aa1734f1f30) ) - - ROM_REGION( 0x10000, "audiocpu", 0 ) - ROM_LOAD( "5.bin", 0x0000, 0x2000, CRC(33fe2829) SHA1(e6950dbf681242bf23542ca6604e62eacb431101) ) - - - ROM_REGION( 0x08000, "gfx1", 0 ) - ROM_LOAD32_BYTE( "6.bin", 0x0000, 0x200, CRC(6b76f46a) SHA1(4b398084c42a60fcfa4a9bf14f844e36a3f42723) ) - ROM_CONTINUE(0x0001, 0x200) - ROM_CONTINUE(0x0800, 0x200) - ROM_CONTINUE(0x0801, 0x200) - ROM_CONTINUE(0x1000, 0x200) - ROM_CONTINUE(0x1001, 0x200) - ROM_CONTINUE(0x1800, 0x200) - ROM_CONTINUE(0x1801, 0x200) - ROM_CONTINUE(0x2000, 0x200) - ROM_CONTINUE(0x2001, 0x200) - ROM_CONTINUE(0x2800, 0x200) - ROM_CONTINUE(0x2801, 0x200) - ROM_CONTINUE(0x3000, 0x200) - ROM_CONTINUE(0x3001, 0x200) - ROM_CONTINUE(0x3800, 0x200) - ROM_CONTINUE(0x3801, 0x200) - ROM_LOAD32_BYTE( "7.bin", 0x0002, 0x200, CRC(085bd7a7) SHA1(c35c309b6c6485baec54d4434dea44abf4d48f41) ) - ROM_CONTINUE(0x0003, 0x200) - ROM_CONTINUE(0x0802, 0x200) - ROM_CONTINUE(0x0803, 0x200) - ROM_CONTINUE(0x1002, 0x200) - ROM_CONTINUE(0x1003, 0x200) - ROM_CONTINUE(0x1802, 0x200) - ROM_CONTINUE(0x1803, 0x200) - ROM_CONTINUE(0x2002, 0x200) - ROM_CONTINUE(0x2003, 0x200) - ROM_CONTINUE(0x2802, 0x200) - ROM_CONTINUE(0x2803, 0x200) - ROM_CONTINUE(0x3002, 0x200) - ROM_CONTINUE(0x3003, 0x200) - ROM_CONTINUE(0x3802, 0x200) - ROM_CONTINUE(0x3803, 0x200) - ROM_LOAD32_BYTE( "8.bin", 0x4000, 0x200, CRC(e699b329) SHA1(cb4b8c7b6fa1cb1144a18f1442dc3b267c408914) ) - ROM_CONTINUE(0x4001, 0x200) - ROM_CONTINUE(0x4800, 0x200) - ROM_CONTINUE(0x4801, 0x200) - ROM_CONTINUE(0x5000, 0x200) - ROM_CONTINUE(0x5001, 0x200) - ROM_CONTINUE(0x5800, 0x200) - ROM_CONTINUE(0x5801, 0x200) - ROM_CONTINUE(0x6000, 0x200) - ROM_CONTINUE(0x6001, 0x200) - ROM_CONTINUE(0x6800, 0x200) - ROM_CONTINUE(0x6801, 0x200) - ROM_CONTINUE(0x7000, 0x200) - ROM_CONTINUE(0x7001, 0x200) - ROM_CONTINUE(0x7800, 0x200) - ROM_CONTINUE(0x7801, 0x200) - ROM_LOAD32_BYTE( "9.bin", 0x4002, 0x200, CRC(6d462ec7) SHA1(0ff37f75b0eeceb86177a3f7c93834d5c0e24515) ) - ROM_CONTINUE(0x4003, 0x200) - ROM_CONTINUE(0x4802, 0x200) - ROM_CONTINUE(0x4803, 0x200) - ROM_CONTINUE(0x5002, 0x200) - ROM_CONTINUE(0x5003, 0x200) - ROM_CONTINUE(0x5802, 0x200) - ROM_CONTINUE(0x5803, 0x200) - ROM_CONTINUE(0x6002, 0x200) - ROM_CONTINUE(0x6003, 0x200) - ROM_CONTINUE(0x6802, 0x200) - ROM_CONTINUE(0x6803, 0x200) - ROM_CONTINUE(0x7002, 0x200) - ROM_CONTINUE(0x7003, 0x200) - ROM_CONTINUE(0x7802, 0x200) - ROM_CONTINUE(0x7803, 0x200) - - ROM_REGION( 0x10000, "gfx2", ROMREGION_INVERT ) - ROM_LOAD( "10.bin", 0x00000, 0x4000, CRC(6f9fd416) SHA1(a51c86e5b22c91fc44673f53400b58af40b18065) ) - ROM_LOAD( "11.bin", 0x04000, 0x4000, CRC(75526ffe) SHA1(ff1adf6f9b6595114d0bd06b72d9eb7bbf70144d) ) - ROM_LOAD( "12.bin", 0x08000, 0x4000, CRC(82ee7a4d) SHA1(184720de76680275bf7c4a171f03a0ce771d91fc) ) - ROM_LOAD( "13.bin", 0x0c000, 0x4000, CRC(0cc592a3) SHA1(b3563bde83432cdbaedb88d4d222da30bf679b08) ) - - - ROM_REGION( 0x01000, "gfx3", 0 ) - ROM_LOAD( "14.bin", 0x00000, 0x1000, CRC(87a4c130) SHA1(7792afdc36b0f3bd51c387d04d38f60c85fd2e93) ) -ROM_END ROM_START( crater ) @@ -1976,16 +1618,7 @@ DRIVER_INIT_MEMBER(mcr3_state,spyhunt) m_spyhunt_scroll_offset = 16; } -DRIVER_INIT_MEMBER(mcr3_state,spyhuntpr) -{ - mcr_common_init(); -// machine().device("ssio")->set_custom_input(1, 0x60, read8_delegate(FUNC(mcr3_state::spyhunt_ip1_r),this)); -// machine().device("ssio")->set_custom_input(2, 0xff, read8_delegate(FUNC(mcr3_state::spyhunt_ip2_r),this)); -// machine().device("ssio")->set_custom_output(4, 0xff, write8_delegate(FUNC(mcr3_state::spyhunt_op4_w),this)); - m_spyhunt_sprite_color_mask = 0x00; - m_spyhunt_scroll_offset = 16; -} DRIVER_INIT_MEMBER(mcr3_state,crater) { @@ -2036,6 +1669,3 @@ GAMEL(1983, spyhuntp, spyhunt, mcrsc_csd, spyhunt, mcr3_state, spyhunt, ROT9 GAME( 1984, crater, 0, mcrscroll, crater, mcr3_state, crater, ORIENTATION_FLIP_X, "Bally Midway", "Crater Raider", MACHINE_SUPPORTS_SAVE ) GAMEL(1985, turbotag, 0, mcrsc_csd, turbotag, mcr3_state, turbotag, ROT90, "Bally Midway", "Turbo Tag (prototype)", MACHINE_SUPPORTS_SAVE, layout_turbotag ) -// very different hardware, probably bootleg despite the license text printed on the PCB, similar to '1942p' in 1942.c. Probably should be put in separate driver. -// PCB made by Tecfri for Recreativos Franco S.A. in Spain, has Bally Midway logo, and licensing text on the PCB. Board is dated '85' so seems to be a low-cost rebuild? it is unclear if it made it to market. -GAME (1983, spyhuntpr,spyhunt, spyhuntpr, spyhuntpr,mcr3_state, spyhuntpr,ROT90, "Bally Midway (Recreativos Franco S.A. license)", "Spy Hunter (Spain, Tecfri / Recreativos Franco S.A. PCB)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/megadrvb.cpp b/src/mame/drivers/megadrvb.cpp index d7ea815b695..c794ec9ff35 100644 --- a/src/mame/drivers/megadrvb.cpp +++ b/src/mame/drivers/megadrvb.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:David Haywood +// copyright-holders:David Haywood,Stephane Humbert /*************************************************************************** Sega Mega Drive/Genesis-based bootlegs diff --git a/src/mame/drivers/nova2001.cpp b/src/mame/drivers/nova2001.cpp index 125f2dbe48c..92a03fe3400 100644 --- a/src/mame/drivers/nova2001.cpp +++ b/src/mame/drivers/nova2001.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Howie Cohen, Frank Palazzolo, Alex Pasadyn, David Haywood, Steph, Phil Stroffolino, Uki +// copyright-holders:Howie Cohen, Frank Palazzolo, Alex Pasadyn, David Haywood, Phil Stroffolino, Uki,Stephane Humbert /****************************************************************************** UPL "orthogonal palette" hardware diff --git a/src/mame/drivers/opwolf.cpp b/src/mame/drivers/opwolf.cpp index 55dbdec1fe2..b4bd88ae881 100644 --- a/src/mame/drivers/opwolf.cpp +++ b/src/mame/drivers/opwolf.cpp @@ -1,5 +1,5 @@ // license:GPL-2.0+ -// copyright-holders:David Graves, Jarek Burczynski +// copyright-holders:David Graves, Jarek Burczynski,Stephane Humbert // thanks-to:Richard Bush /**************************************************************************** diff --git a/src/mame/drivers/pacman.cpp b/src/mame/drivers/pacman.cpp index b5ec8360d6f..e5f03ff2fff 100644 --- a/src/mame/drivers/pacman.cpp +++ b/src/mame/drivers/pacman.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Nicola Salmoria +// copyright-holders:Nicola Salmoria,Stephane Humbert /*************************************************************************** Namco PuckMan @@ -5153,6 +5153,35 @@ ROM_START( pacgal ) ROM_LOAD( "82s126.3m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* timing - not used */ ROM_END +ROM_START( pacgal2 ) + ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code+64k for decrypted code */ + ROM_LOAD( "pmg1.bin", 0x0000, 0x0800, CRC(8167fffc) SHA1(adc26e8baaf9b12c382b5606f2438f7ee6d2f7f5) ) + ROM_LOAD( "pmg5.bin", 0x0800, 0x0800, CRC(618bd9b3) SHA1(b9ca52b63a49ddece768378d331deebbe34fe177) ) + ROM_LOAD( "pmg2.bin", 0x1000, 0x0800, CRC(7d177853) SHA1(9b5ddaaa8b564654f97af193dbcc29f81f230a25) ) + ROM_LOAD( "pmg6.bin", 0x1800, 0x0800, CRC(4f91d245) SHA1(496f3d913a0abf6fa441615aedf60180e71866e8) ) + ROM_LOAD( "pmg3.bin", 0x2000, 0x0800, CRC(d0f20748) SHA1(7673d9744903f58d70ecc0ee817b57c3ce09dd80) ) + ROM_LOAD( "pmg7.bin", 0x2800, 0x0800, CRC(a948ce83) SHA1(08759833f7e0690b2ccae573c929e2a48e5bde7f) ) + ROM_LOAD( "pmg4.bin", 0x3000, 0x0800, CRC(4c842da6) SHA1(dbc84516e44412f863ffb678347929043fab852e) ) + ROM_LOAD( "pmg8.bin", 0x3800, 0x0800, CRC(022764dc) SHA1(0ab0da0834d88f3b1808755aec5c38a3ddd8184b) ) + ROM_LOAD( "u5.bin", 0x8000, 0x0800, CRC(f45fbbcd) SHA1(b26cc1c8ee18e9b1daa97956d2159b954703a0ec) ) + ROM_LOAD( "u6a.bin", 0x9000, 0x1000, CRC(3fdcb271) SHA1(4d604b98c6981a469041c0038345dbd5dcf4cd1d) ) + ROM_LOAD( "u7a.bin", 0xb000, 0x1000, CRC(5fafec7c) SHA1(1c6a85e5c348a69b8d51bcea4f8bdebb24825770) ) + + ROM_REGION( 0x2000, "gfx1", 0 ) + ROM_LOAD( "pmg9.bin", 0x0000, 0x0800, CRC(93933d1d) SHA1(fa38d2cb87e872bb9a3158a4df98f38360dc85ec) ) + ROM_LOAD( "pmg11.bin", 0x0800, 0x0800, CRC(7409fbec) SHA1(f440f08ba026ae6172666e1bdc0894ce33bba420) ) + ROM_LOAD( "pmg10.bin", 0x1000, 0x0800, CRC(22b0188a) SHA1(a9ed9ca8b36a60081fd364abc9bc23963932cc0b) ) + ROM_LOAD( "pmg12.bin", 0x1800, 0x0800, CRC(50c7477d) SHA1(c04ec282a8cb528df5e38ad750d12ee71612695d) ) + + ROM_REGION( 0x0120, "proms", 0 ) + ROM_LOAD( "82s123.7f", 0x0000, 0x0020, CRC(2fc650bd) SHA1(8d0268dee78e47c712202b0ec4f1f51109b1f2a5) ) + ROM_LOAD( "82s126.4a", 0x0020, 0x0100, CRC(3eb3a8e4) SHA1(19097b5f60d1030f8b82d9f1d3a241f93e5c75d6) ) /* 7611p4.4a */ + + ROM_REGION( 0x0200, "namco", 0 ) /* sound PROMs */ + ROM_LOAD( "82s126.1m", 0x0000, 0x0100, CRC(a9cc86bf) SHA1(bbcec0570aeceb582ff8238a4bc8546a23430081) ) + ROM_LOAD( "82s126.3m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) /* timing - not used */ +ROM_END + ROM_START( mschamp ) /* "Original" Zola-Puc board. FORCE ELECTRONICS KM-001 PCB copyright by RAYGLO MFG CO 1992/1993 */ ROM_REGION( 0x20000, "maincpu", 0 ) @@ -7164,12 +7193,13 @@ GAME( 1981, mspacman, 0, mspacman, mspacman, pacman_state, mspacman, ROT GAME( 1981, mspacmnf, mspacman, mspacman, mspacman, pacman_state, mspacman, ROT90, "hack", "Ms. Pac-Man (speedup hack)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, mspacmat, mspacman, mspacman, mspacman, pacman_state, mspacman, ROT90, "hack", "Ms. Pac Attack", MACHINE_SUPPORTS_SAVE ) GAME( 1989, msheartb, mspacman, mspacman, mspacman, pacman_state, mspacman, ROT90, "hack (Two-Bit Score)", "Ms. Pac-Man Heart Burn", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, pacgal2, mspacman, mspacman, mspacman, pacman_state, mspacman, ROT90, "bootleg", "Pac-Gal (set 2)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, mspacmancr,mspacman,mspacman, mspacman, pacman_state, mspacman, ROT90, "bootleg", "Ms. Pac-Man (bootleg on Crush Roller Hardware)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, mspacmab, mspacman, woodpek, mspacman, driver_device, 0, ROT90, "bootleg", "Ms. Pac-Man (bootleg)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, mspacmbe, mspacman, woodpek, mspacman, pacman_state, mspacmbe, ROT90, "bootleg", "Ms. Pac-Man (bootleg, encrypted)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, mspacii, mspacman, woodpek, mspacman, pacman_state, mspacii, ROT90, "bootleg (Orca)", "Ms. Pac-Man II (Orca bootleg set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, mspacii2, mspacman, woodpek, mspacman, pacman_state, mspacii, ROT90, "bootleg (Orca)", "Ms. Pac-Man II (Orca bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, pacgal, mspacman, woodpek, mspacman, driver_device, 0, ROT90, "hack", "Pac-Gal", MACHINE_SUPPORTS_SAVE ) +GAME( 1981, pacgal, mspacman, woodpek, mspacman, driver_device, 0, ROT90, "hack", "Pac-Gal (set 1)", MACHINE_SUPPORTS_SAVE ) GAME( 1981, mspacpls, mspacman, woodpek, mspacpls, driver_device, 0, ROT90, "hack", "Ms. Pac-Man Plus", MACHINE_SUPPORTS_SAVE ) GAME( 1992, mschamp, mspacman, mschamp, mschamp, pacman_state, mschamp, ROT90, "hack", "Ms. Pacman Champion Edition / Zola-Puc Gal", MACHINE_SUPPORTS_SAVE ) /* Rayglo version */ GAME( 1995, mschamps, mspacman, mschamp, mschamp, pacman_state, mschamp, ROT90, "hack", "Ms. Pacman Champion Edition / Super Zola-Puc Gal", MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/peyper.cpp b/src/mame/drivers/peyper.cpp index 742112a6816..4f50229c96c 100644 --- a/src/mame/drivers/peyper.cpp +++ b/src/mame/drivers/peyper.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Stephh, Robbbert +// copyright-holders:Robbbert,Stephane Humbert /******************************************************************************************************** PINBALL diff --git a/src/mame/drivers/r9751.cpp b/src/mame/drivers/r9751.cpp index 89cd7da81b0..340c1840352 100644 --- a/src/mame/drivers/r9751.cpp +++ b/src/mame/drivers/r9751.cpp @@ -260,6 +260,8 @@ WRITE32_MEMBER( r9751_state::r9751_mmio_5ff_w ) data_b1 = (data & 0xFF00) >> 8; m_pdc->reg_p6 = data_b0; m_pdc->reg_p7 = data_b1; + m_pdc->reg_p38 |= 0x2; // Set bit 1 on port 38 register, PDC polls this port looking for a command + if(TRACE_FDC)logerror("--- FDD SET PDC Port 38: %X\n",m_pdc->reg_p38); break; case 0x80B0: /* FDD command address register */ UINT32 fdd_scsi_command; @@ -295,8 +297,6 @@ WRITE32_MEMBER( r9751_state::r9751_mmio_5ff_w ) scsi_lba = c_fdd_scsi_command[3] | (c_fdd_scsi_command[2]<<8) | ((c_fdd_scsi_command[1]&0x1F)<<16); if(TRACE_FDC) logerror("--- FDD SCSI LBA: %i\n", scsi_lba); - m_pdc->reg_p38 |= 0x2; // Set bit 1 on port 38 register, PDC polls this port looking for a command - if(TRACE_FDC)logerror("--- FDD SET PDC Port 38: %X\n",m_pdc->reg_p38); break; default: diff --git a/src/mame/drivers/slapfght.cpp b/src/mame/drivers/slapfght.cpp index d9ae018a63a..79562e9a396 100644 --- a/src/mame/drivers/slapfght.cpp +++ b/src/mame/drivers/slapfght.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:K.Wilkins +// copyright-holders:K.Wilkins,Stephane Humbert /*************************************************************************** Toaplan Slap Fight hardware diff --git a/src/mame/drivers/sms_bootleg.cpp b/src/mame/drivers/sms_bootleg.cpp new file mode 100644 index 00000000000..f305e405fd4 --- /dev/null +++ b/src/mame/drivers/sms_bootleg.cpp @@ -0,0 +1,314 @@ +// license:BSD-3-Clause +// copyright-holders:David Haywood + +/* + +this is an SMS multi-game bootleg with 32 games + + +the dump is incomplete; there is a chip near a position marked on the board as ROM4 with the following markings +"SG11004A +79ST0086END +9045" +it should be a 512KB MASK rom containing 11 of the games. + +there are also empty k9/k10/k11/k12 positions, but they were clearly never used. + + +Games ordered by MENU + +Super Bubble ( port08_w 00 ) +Tetris << ?? ( port08_w ac ) +Wonder Boy << ?? ( port08_w cc ) +Alex Kidd ( port08_w 07 ) +Super Mario << ?? ( port08_w 3c ) +Hello Kang Si ( port08_w 0d ) +Solomon Key ( port08_w 02 ) +Buk Doo Gun ( port08_w 0e ) + +Invaders << ?? ( port08_w 1c ) +Galaxian ( port08_w 14 ) +Galaga << ?? ( port08_w 6c ) +Flicky ( port08_w 04 ) +Teddy Boy ( port08_w 25 ) +Ghost House << ?? ( port08_w 4c ) +Bomb Jack << ?? ( port08_w 5c ) +Kings Vally ( port08_w 24 ) + +Pippols ( port08_w 34 ) +Dragon Story ( port08_w 05 ) +Spy vs Spy ( port08_w 15 ) +PitFall II ( port08_w 35 ) +Drol ( port08_w 06 ) +Pit Pot ( port08_w 16 ) +Hyper Sport ( port08_w 26 ) +Super Tank ( port08_w 36 ) + +Congo Bongo ( port08_w 23 ) +Circus ( port08_w 33 ) +Road Fighter << ?? ( port08_w 9c ) +Astro << ?? ( port08_w 2c ) +Goonies << ?? ( port08_w 7c ) +Road Runner I << ?? ( port08_w 8c ) +Masic Tree ( port08_w 03 ) +Mouse ( port08_w 13 ) + + +list reordered based on ROMs and banking (the low 4 bits are clear the ROM select, the upper 4 bits are the bank select) +you can clearly see + +ROM K1.bin / ROM K2.bin +Super Bubble ( port08_w 00 ) (8 banks - 2 roms) + +ROM K3.bin +Solomon Key ( port08_w 02 ) (all 4 banks) + +ROM K4.bin +Masic Tree ( port08_w 03 ) +Mouse ( port08_w 13 ) +Congo Bongo ( port08_w 23 ) +Circus ( port08_w 33 ) + +ROM K5.bin +Flicky ( port08_w 04 ) +Galaxian ( port08_w 14 ) +Kings Vally ( port08_w 24 ) +Pippols ( port08_w 34 ) + +ROM K6.bin +Dragon Story ( port08_w 05 ) +Spy vs Spy ( port08_w 15 ) +Teddy Boy ( port08_w 25 ) +PitFall II ( port08_w 35 ) + +ROM K7.bin +Drol ( port08_w 06 ) +Pit Pot ( port08_w 16 ) +Hyper Sport ( port08_w 26 ) +Super Tank ( port08_w 36 ) + +ROM K8.bin +Alex Kidd ( port08_w 07 ) (all 4 banks) + +port08_w x8 would be K9 (unpopulated) +port08_w x9 would be K10 (unpopulated) +port08_w xa would be K11 (unpopulated) +port08_w xb would be K12 (unpopulated) + + +ROM rom4.bin? (MISSING FROM DUMP!) +Invaders << ?? ( port08_w 1c ) +Astro << ?? ( port08_w 2c ) +Super Mario << ?? ( port08_w 3c ) +Ghost House << ?? ( port08_w 4c ) +Bomb Jack << ?? ( port08_w 5c ) +Galaga << ?? ( port08_w 6c ) +Goonies << ?? ( port08_w 7c ) +Road Runner I << ?? ( port08_w 8c ) +Road Fighter << ?? ( port08_w 9c ) +Tetris << ?? ( port08_w ac ) +Wonder Boy << ?? ( port08_w cc ) + +ROM rom3.bin +Hello Kang Si ( port08_w 0d ) + +ROM rom2.bin +Buk Doo Gun ( port08_w 0e ) + + + +A Korean version has been seen too (unless this can be switched?) + +*/ + +#include "emu.h" +#include "cpu/z80/z80.h" +#include "sound/sn76496.h" +#include "sound/2413intf.h" +#include "video/315_5124.h" +#include "includes/sms_bootleg.h" + + + +static ADDRESS_MAP_START( sms_supergame_map, AS_PROGRAM, 8, smsbootleg_state ) + AM_RANGE(0x0000, 0xbfff) AM_ROM + AM_RANGE(0xc000, 0xfff7) AM_RAM +// AM_RANGE(0xfffc, 0xffff) AM_READWRITE(sms_mapper_r, sms_mapper_w) /* Bankswitch control */ +ADDRESS_MAP_END + +WRITE8_MEMBER(smsbootleg_state::port08_w) +{ + printf("port08_w %02x\n", data); +} + +WRITE8_MEMBER(smsbootleg_state::port18_w) +{ + printf("port18_w %02x\n", data); +} + + +static ADDRESS_MAP_START( sms_supergame_io, AS_IO, 8, smsbootleg_state ) + ADDRESS_MAP_GLOBAL_MASK(0xff) + ADDRESS_MAP_UNMAP_HIGH + + AM_RANGE(0x04, 0x04) AM_READNOP //AM_READ_PORT("IN0") // these + AM_RANGE(0x08, 0x08) AM_WRITE(port08_w) + AM_RANGE(0x14, 0x14) AM_READNOP //AM_READ_PORT("IN1") // seem to be from a coinage / timer MCU, changing them directly changes the credits / time value + AM_RANGE(0x18, 0x18) AM_WRITE(port18_w) + + AM_RANGE(0x40, 0x7f) AM_READWRITE(sms_count_r, sms_psg_w) + AM_RANGE(0x80, 0x80) AM_MIRROR(0x3e) AM_DEVREADWRITE("sms_vdp", sega315_5124_device, vram_read, vram_write) + AM_RANGE(0x81, 0x81) AM_MIRROR(0x3e) AM_DEVREADWRITE("sms_vdp", sega315_5124_device, register_read, register_write) + + AM_RANGE(0xdc, 0xdc) AM_READ_PORT("IN2") +ADDRESS_MAP_END + + + +static MACHINE_CONFIG_START( sms_supergame, smsbootleg_state ) + /* basic machine hardware */ + MCFG_CPU_ADD("maincpu", Z80, XTAL_53_693175MHz/15) // check - I can only see a 10.738635 on this PCB + MCFG_CPU_PROGRAM_MAP(sms_supergame_map) + MCFG_CPU_IO_MAP(sms_supergame_io) + + MCFG_QUANTUM_TIME(attotime::from_hz(60)) + + MCFG_MACHINE_START_OVERRIDE(sms_state,sms) + MCFG_MACHINE_RESET_OVERRIDE(sms_state,sms) + + /* sound hardware */ + MCFG_SPEAKER_STANDARD_MONO("mono") + + MCFG_SOUND_ADD("segapsg", SEGAPSG, XTAL_53_693175MHz/15) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) + + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_RAW_PARAMS(XTAL_53_693175MHz/10, \ + SEGA315_5124_WIDTH , SEGA315_5124_LBORDER_START + SEGA315_5124_LBORDER_WIDTH - 2, SEGA315_5124_LBORDER_START + SEGA315_5124_LBORDER_WIDTH + 256 + 10, \ + SEGA315_5124_HEIGHT_NTSC, SEGA315_5124_TBORDER_START + SEGA315_5124_NTSC_224_TBORDER_HEIGHT, SEGA315_5124_TBORDER_START + SEGA315_5124_NTSC_224_TBORDER_HEIGHT + 224) + MCFG_SCREEN_REFRESH_RATE((double) XTAL_53_693175MHz/10 / (SEGA315_5124_WIDTH * SEGA315_5124_HEIGHT_NTSC)) + MCFG_SCREEN_UPDATE_DRIVER(sms_state, screen_update_sms) + + MCFG_DEVICE_ADD("sms_vdp", SEGA315_5246, 0) + MCFG_SEGA315_5246_SET_SCREEN("screen") + MCFG_SEGA315_5246_IS_PAL(false) + MCFG_SEGA315_5246_INT_CB(WRITELINE(sms_state, sms_int_callback)) + MCFG_SEGA315_5246_PAUSE_CB(WRITELINE(sms_state, sms_pause_callback)) + +MACHINE_CONFIG_END + + + + + +static INPUT_PORTS_START( sms_supergame ) + PORT_START("PAUSE") + PORT_BIT( 0x7f, IP_ACTIVE_LOW, IPT_UNUSED ) + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )// PORT_NAME(DEF_STR(Pause)) PORT_CODE(KEYCODE_1) +#if 0 + PORT_START("IN0") + PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + + PORT_START("IN1") + PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) +#endif + PORT_START("IN2") + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY + PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY + PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY + PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) +INPUT_PORTS_END + +DRIVER_INIT_MEMBER(smsbootleg_state,sms_supergame) +{ + UINT8* rom = memregion("maincpu")->base(); + size_t size = memregion("maincpu")->bytes(); + + for (int i = 0;i < size;i++) + { + rom[i] ^= 0x80; + } +} + + +ROM_START( smssgame ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD( "Rom1.bin", 0x00000, 0x10000, CRC(0e1f258e) SHA1(9240dc0d01e3061c0c8807c07c0a1d033ebe9116) ) // yes, this rom is smaller (menu rom) + + ROM_LOAD( "rom2.bin",0x020000, 0x20000, CRC(c1478323) SHA1(27b524a234f072e81ef41fb89a5fff5617e9b951) ) // Buk Doo Sun + ROM_LOAD( "rom3.bin",0x040000, 0x20000, CRC(96c8705d) SHA1(ba4f4af0cfdad1d63a08201ed186c79aea062b95) ) // ? Kung Fu game (Hello Kang Si?) + // there is something in the position marked ROM4. + + // k12 unpopulated + // k11 unpopulated + // k10 unpopulated + // k9 unpopulated + ROM_LOAD( "K8.bin", 0x060000, 0x20000, CRC(eb1e8693) SHA1(3283cdcfc25f34a43f317093cd39e10a52bc3ae7) ) // Alex Kidd in Miracle World + ROM_LOAD( "K7.bin", 0x080000, 0x20000, CRC(d24da417) SHA1(2ef5e55748e412157e55e7a62355fd66bf792d8e) ) // Drol / Pit Pot / Hyper Sports II / Super Tank + ROM_LOAD( "K6.bin", 0x0a0000, 0x20000, CRC(d78ce5ba) SHA1(06065cec3865ff3a2bb2f56702b24427487964e2) ) // Dragon Story / Spy Vs Spy / Teddyboy Blues / Pitfall II + ROM_LOAD( "K5.bin", 0x0c0000, 0x20000, CRC(a7b64d1c) SHA1(7c37ac3f37699c49492d4f4ea4e213670413041c) ) // Flicky / Galaxian / King's Valley / Pippos + ROM_LOAD( "K4.bin", 0x0e0000, 0x20000, CRC(e5903942) SHA1(d0c02f4b37c8a02142868459af14ba8ed0340ccd) ) // Magical Tree / Chustle Chumy / Congo Bongo / Charlie Circus + ROM_LOAD( "K3.bin", 0x100000, 0x20000, CRC(9bb92096) SHA1(3ca17b7a9aa20b97cac1f78ba13f70bed1b37463) ) // Solomon's Key + ROM_LOAD( "K2.bin", 0x120000, 0x20000, CRC(a12439f4) SHA1(e957d4fe275e982bedef28af8cc2957da27dc512) ) // Final Bubble Bobble (1/2) + ROM_LOAD( "K1.bin", 0x140000, 0x20000, CRC(dadffecd) SHA1(68ebb968539049a9e193da5200856b9f956f7e02) ) // Final Bubble Bobble (2/2) + + ROM_LOAD( "rom4.bin",0x180000, 0x80000, NO_DUMP ) // missing + + // there seems to be some kind of MCU for the timer? +ROM_END + + + +GAME( 199?, smssgame, 0, sms_supergame, sms_supergame, smsbootleg_state, sms_supergame, ROT0, "Sono Corp Japan", "Super Game (Sega Master System Multi-game bootleg)", MACHINE_NOT_WORKING ) + + diff --git a/src/mame/drivers/snesb.cpp b/src/mame/drivers/snesb.cpp index e5980a70314..91e82023b62 100644 --- a/src/mame/drivers/snesb.cpp +++ b/src/mame/drivers/snesb.cpp @@ -1,5 +1,5 @@ // license:LGPL-2.1+ -// copyright-holders:Tomasz Slanina, Peter Ferrie +// copyright-holders:Tomasz Slanina, Peter Ferrie,Stephane Humbert /*************************************************************************** Arcade games (hacks of console games) running on SNES harware. diff --git a/src/mame/drivers/spartanxtec.cpp b/src/mame/drivers/spartanxtec.cpp index 057f246ee1b..0347b5e3a40 100644 --- a/src/mame/drivers/spartanxtec.cpp +++ b/src/mame/drivers/spartanxtec.cpp @@ -6,11 +6,23 @@ Kung-Fu Master / Spartan X (Tecfri bootleg) single PCB with 2x Z80 similar looking to the '1942p' and 'spyhuntpr' PCBs + +P2 inputs don't work in 'cocktail' mode (maybe it's just unsupported on this PCB?) + +DIPS etc. are near the 2nd CPU, should it be reading them? + +visible area is 16 lines less than the original, otherwise you get bad sprites +but I think this is probably correct. + +some sprites are a bit glitchy when entering playfield (see title screen) +probably an original bug? + */ #include "emu.h" #include "cpu/z80/z80.h" - +#include "includes/iremipt.h" +#include "sound/ay8910.h" class spartanxtec_state : public driver_device { @@ -18,26 +30,36 @@ public: spartanxtec_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_m62_tileram(*this, "m62_tileram"), + m_spriteram(*this, "spriteram"), m_scroll_lo(*this, "scroll_lo"), m_scroll_hi(*this, "scroll_hi"), - + m_maincpu(*this, "maincpu"), + m_audiocpu(*this, "audiocpu"), m_palette(*this, "palette"), m_gfxdecode(*this, "gfxdecode") { } required_shared_ptr m_m62_tileram; + required_shared_ptr m_spriteram; required_shared_ptr m_scroll_lo; required_shared_ptr m_scroll_hi; + required_device m_maincpu; + required_device m_audiocpu; virtual void machine_start() override; virtual void machine_reset() override; virtual void video_start() override; + void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect); UINT32 screen_update_spartanxtec(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); DECLARE_PALETTE_INIT(spartanxtec); tilemap_t* m_bg_tilemap; DECLARE_WRITE8_MEMBER(kungfum_tileram_w); TILE_GET_INFO_MEMBER(get_kungfum_bg_tile_info); + DECLARE_WRITE8_MEMBER(spartanxtec_soundlatch_w); + DECLARE_WRITE8_MEMBER(a801_w); + DECLARE_WRITE8_MEMBER(sound_irq_ack); + DECLARE_WRITE8_MEMBER(irq_ack); required_device m_palette; required_device m_gfxdecode; @@ -54,7 +76,7 @@ WRITE8_MEMBER(spartanxtec_state::kungfum_tileram_w) m_bg_tilemap->mark_tile_dirty(offset & 0x7ff); } -// WRONG for this bootleg + TILE_GET_INFO_MEMBER(spartanxtec_state::get_kungfum_bg_tile_info) { int code; @@ -83,31 +105,52 @@ void spartanxtec_state::video_start() } +void spartanxtec_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect ) +{ + gfx_element *gfx = m_gfxdecode->gfx(1); + + for (int i = 0; i < 0x400; i += 4) + { + int x = m_spriteram[i+2]+128; + int y = (225-m_spriteram[i+1])&0xff; // 224 or 225? 224 sometimes gives an ugly line on player death sprite, 225 also aligns better with original + int code = m_spriteram[i+0]; + int attr = m_spriteram[i+3]; + code |= (attr & 0xc0) << 2; + + int colour = attr & 0x1f; + int flipx = attr & 0x20; + int flipy = 0; + + gfx->transpen(bitmap,cliprect,code,colour,flipx,flipy,x,y,7); + + } + + +} + + UINT32 spartanxtec_state::screen_update_spartanxtec(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { // there are 4 sets of scroll registers // how to split them isn't clear, 4 groups of 8 rows would be logical // but only 6 rows should use the first scroll register and the // remaining 2 rows scroll values from there can't wrap onto the bottom - // as that doesn't work. (breaks playfield scroll) + // as that doesn't work. (breaks bottom 2 lines of playfield scroll) + // HOWEVER sprites are also broken in that area, so I think this bootleg + // probably just displays less lines. for (int i = 0; i < 32; i++) { int scrollval; - if (i<6) scrollval = m_scroll_lo[0] | (m_scroll_hi[0] << 8); - else scrollval = m_scroll_lo[1] | (m_scroll_hi[1] << 8); + scrollval = m_scroll_lo[i/8] | (m_scroll_hi[i/8] << 8); - // always the same as 1 - //scrollval = m_scroll_lo[2] | (m_scroll_hi[2] << 8); - //scrollval = m_scroll_lo[3] | (m_scroll_hi[3] << 8); - - m_bg_tilemap->set_scrollx(i, scrollval+28-128); + m_bg_tilemap->set_scrollx((i-2)&0xff, scrollval+28-128); } m_bg_tilemap->draw(screen, bitmap, cliprect, 0, 0); -// draw_sprites(bitmap, cliprect, 0x1f, 0x00, 0x00); + draw_sprites(bitmap, cliprect); m_bg_tilemap->draw(screen, bitmap, cliprect, 1, 0); return 0; @@ -116,21 +159,37 @@ UINT32 spartanxtec_state::screen_update_spartanxtec(screen_device &screen, bitma +WRITE8_MEMBER(spartanxtec_state::spartanxtec_soundlatch_w) +{ + soundlatch_byte_w(space, 0, data); + m_audiocpu->set_input_line(INPUT_LINE_NMI, PULSE_LINE); +} + +WRITE8_MEMBER(spartanxtec_state::a801_w) +{ + if (data != 0xf0) printf("a801_w %02x\n", data); +} + +WRITE8_MEMBER(spartanxtec_state::irq_ack) +{ + m_maincpu->set_input_line(INPUT_LINE_IRQ0, CLEAR_LINE); +} + static ADDRESS_MAP_START( spartanxtec_map, AS_PROGRAM, 8, spartanxtec_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM - AM_RANGE(0xc400, 0xc7ff) AM_RAM + AM_RANGE(0xc400, 0xc7ff) AM_RAM AM_SHARE("spriteram") - AM_RANGE(0x8000, 0x8000) AM_WRITENOP + AM_RANGE(0x8000, 0x8000) AM_WRITE(spartanxtec_soundlatch_w) - AM_RANGE(0x8100, 0x8100) AM_READ_PORT("IN0") - AM_RANGE(0x8101, 0x8101) AM_READ_PORT("IN1") - AM_RANGE(0x8102, 0x8102) AM_READ_PORT("IN2") - AM_RANGE(0x8103, 0x8103) AM_READ_PORT("IN3") + AM_RANGE(0x8100, 0x8100) AM_READ_PORT("DSW1") + AM_RANGE(0x8101, 0x8101) AM_READ_PORT("DSW2") + AM_RANGE(0x8102, 0x8102) AM_READ_PORT("SYSTEM") + AM_RANGE(0x8103, 0x8103) AM_READ_PORT("P1") - AM_RANGE(0x8200, 0x8200) AM_WRITENOP // sound cmd? + AM_RANGE(0x8200, 0x8200) AM_WRITE(irq_ack) - AM_RANGE(0xA801, 0xA801) AM_WRITENOP + AM_RANGE(0xA801, 0xA801) AM_WRITE(a801_w) AM_RANGE(0xa900, 0xa903) AM_RAM AM_SHARE("scroll_lo") AM_RANGE(0xa980, 0xa983) AM_RAM AM_SHARE("scroll_hi") @@ -142,110 +201,98 @@ static ADDRESS_MAP_START( spartanxtec_map, AS_PROGRAM, 8, spartanxtec_state ) ADDRESS_MAP_END + +WRITE8_MEMBER(spartanxtec_state::sound_irq_ack) +{ + m_audiocpu->set_input_line(INPUT_LINE_IRQ0, CLEAR_LINE); +} + + +static ADDRESS_MAP_START( spartanxtec_sound_map, AS_PROGRAM, 8, spartanxtec_state ) + + AM_RANGE(0x0000, 0x0fff) AM_ROM + AM_RANGE(0x8000, 0x83ff) AM_RAM + + AM_RANGE(0xc000, 0xc000) AM_READ(soundlatch_byte_r) +ADDRESS_MAP_END + +static ADDRESS_MAP_START( spartanxtec_sound_io, AS_IO, 8, spartanxtec_state ) + ADDRESS_MAP_GLOBAL_MASK(0xff) + AM_RANGE(0x0000, 0x0000) AM_WRITE( sound_irq_ack ) + + AM_RANGE(0x0012, 0x0013) AM_DEVWRITE("ay3", ay8910_device, address_data_w) + AM_RANGE(0x0012, 0x0012) AM_DEVREAD("ay3", ay8910_device, data_r) + + AM_RANGE(0x0014, 0x0015) AM_DEVWRITE("ay1", ay8910_device, address_data_w) + AM_RANGE(0x0014, 0x0014) AM_DEVREAD("ay1", ay8910_device, data_r) + + AM_RANGE(0x0018, 0x0019) AM_DEVWRITE("ay2", ay8910_device, address_data_w) + AM_RANGE(0x0018, 0x0018) AM_DEVREAD("ay2", ay8910_device, data_r) +ADDRESS_MAP_END + + + + static INPUT_PORTS_START( spartanxtec ) - PORT_START("IN0") - PORT_DIPNAME( 0x01, 0x01, "IN0" ) - PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_START("DSW1") + PORT_DIPNAME( 0x01, 0x01, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:1") + PORT_DIPSETTING( 0x01, DEF_STR( Easy ) ) + PORT_DIPSETTING( 0x00, DEF_STR( Hard ) ) + PORT_DIPNAME( 0x02, 0x02, "Energy Loss" ) PORT_DIPLOCATION("SW1:2") + PORT_DIPSETTING( 0x02, "Slow" ) + PORT_DIPSETTING( 0x00, "Fast" ) + PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW1:3,4") + PORT_DIPSETTING( 0x08, "2" ) + PORT_DIPSETTING( 0x0c, "3" ) + PORT_DIPSETTING( 0x04, "4" ) + PORT_DIPSETTING( 0x00, "5" ) + /* Manual says that only coin mode 1 is available and SW2:3 should be always OFF */ + /* However, coin mode 2 works perfectly. */ + IREM_Z80_COINAGE_TYPE_3_LOC(SW1) - PORT_START("IN1") - PORT_DIPNAME( 0x01, 0x01, "IN1" ) + PORT_START("DSW2") + PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SW2:1") // I don't think this is implemented in the bootleg, it just shifts the sprites a bit PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) + PORT_DIPNAME( 0x02, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW2:2") + PORT_DIPSETTING( 0x00, DEF_STR( Upright ) ) + PORT_DIPSETTING( 0x02, "Cocktail (invalid?)" ) + PORT_DIPNAME( 0x04, 0x04, "Coin Mode" ) PORT_DIPLOCATION("SW2:3") + PORT_DIPSETTING( 0x04, "Mode 1" ) + PORT_DIPSETTING( 0x00, "Mode 2" ) + /* In slowmo mode, press 2 to slow game speed */ + PORT_DIPNAME( 0x08, 0x08, "Slow Motion Mode (Cheat)" ) PORT_DIPLOCATION("SW2:4") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) + /* In freeze mode, press 2 to stop and 1 to restart */ + PORT_DIPNAME( 0x10, 0x10, "Freeze (Cheat)" ) PORT_DIPLOCATION("SW2:5") PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) + /* In level selection mode, press 1 to select and 2 to restart */ + PORT_DIPNAME( 0x20, 0x20, "Level Selection Mode (Cheat)" ) PORT_DIPLOCATION("SW2:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) + PORT_DIPNAME( 0x40, 0x40, "Invulnerability (Cheat)" ) PORT_DIPLOCATION("SW2:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_SERVICE_DIPLOC( 0x80, IP_ACTIVE_LOW, "SW2:8" ) - PORT_START("IN2") - PORT_DIPNAME( 0x01, 0x01, "IN2" ) - PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_START("SYSTEM") + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 ) + PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START2 ) + PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_IMPULSE(19) + PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_COIN1 ) + PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("IN3") - PORT_DIPNAME( 0x01, 0x01, "IN3" ) - PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_START("P1") + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY + PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY + PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY + PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* probably unused */ + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* probably unused */ + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON1 ) INPUT_PORTS_END @@ -273,8 +320,8 @@ static const gfx_layout tiles16x16_layout = static GFXDECODE_START( news ) - GFXDECODE_ENTRY( "gfx1", 0, tiles8x8_layout, 0, 16 ) - GFXDECODE_ENTRY( "gfx2", 0, tiles16x16_layout, 0, 16 ) + GFXDECODE_ENTRY( "gfx1", 0, tiles8x8_layout, 0x100, 32 ) + GFXDECODE_ENTRY( "gfx2", 0, tiles16x16_layout, 0, 32 ) GFXDECODE_END @@ -289,8 +336,18 @@ void spartanxtec_state::machine_reset() PALETTE_INIT_MEMBER(spartanxtec_state, spartanxtec) { -// const UINT8 *color_prom = memregion("cprom")->base(); + // todo, proper weights for this bootleg PCB + const UINT8 *color_prom = memregion("cprom")->base(); + for (int i = 0; i < 0x200; i++) + { + int r, g, b; + b = (color_prom[i+0x000]&0x0f)<<4; + g = (color_prom[i+0x200]&0x0f)<<4; + r = (color_prom[i+0x400]&0x0f)<<4; + + palette.set_pen_color(i, rgb_t(r,g,b)); + } } @@ -300,25 +357,39 @@ static MACHINE_CONFIG_START( spartanxtec, spartanxtec_state ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", Z80,4000000) /* ? MHz */ MCFG_CPU_PROGRAM_MAP(spartanxtec_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", spartanxtec_state, irq0_line_hold) + MCFG_CPU_VBLANK_INT_DRIVER("screen", spartanxtec_state, irq0_line_assert) + MCFG_CPU_ADD("audiocpu", Z80,4000000) + MCFG_CPU_PROGRAM_MAP(spartanxtec_sound_map) + MCFG_CPU_IO_MAP(spartanxtec_sound_io) + MCFG_CPU_PERIODIC_INT_DRIVER(spartanxtec_state, irq0_line_assert, 1000) // controls speed of music +// MCFG_CPU_VBLANK_INT_DRIVER("screen", spartanxtec_state, irq0_line_hold) /* video hardware */ + // todo, proper screen timings for this bootleg PCB - as visible area is less it's probably ~60hz, not 55 MCFG_SCREEN_ADD("screen", RASTER) - MCFG_SCREEN_REFRESH_RATE(55) - MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(1790) /* frames per second and vblank duration from the Lode Runner manual */) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(1790)) MCFG_SCREEN_SIZE(64*8, 32*8) - MCFG_SCREEN_VISIBLE_AREA((64*8-256)/2, 64*8-(64*8-256)/2-1, 0*8, 32*8-1) + MCFG_SCREEN_VISIBLE_AREA((64*8-256)/2, 64*8-(64*8-256)/2-1, 0*8, 32*8-1-16) MCFG_SCREEN_UPDATE_DRIVER(spartanxtec_state, screen_update_spartanxtec) MCFG_SCREEN_PALETTE("palette") - MCFG_PALETTE_ADD("palette", 0x100) + MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(spartanxtec_state,spartanxtec) MCFG_GFXDECODE_ADD("gfxdecode", "palette", news) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") + + MCFG_SOUND_ADD("ay1", AY8910, 1000000) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) + MCFG_SOUND_ADD("ay2", AY8910, 1000000) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) + MCFG_SOUND_ADD("ay3", AY8910, 1000000) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) + MACHINE_CONFIG_END @@ -328,15 +399,24 @@ ROM_START( spartanxtec ) ROM_LOAD( "1.bin", 0x00000, 0x04000, CRC(d5d6cddf) SHA1(baaec83be455bf2267d51ea2a2c1fcda22f27bd5) ) ROM_LOAD( "2.bin", 0x04000, 0x04000, CRC(2803bb72) SHA1(d0f93c61f3f08fb866e2a4617a7824e72f61c97f) ) - ROM_REGION( 0x10000, "soundcpu", 0 ) + ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "3.bin", 0x00000, 0x01000, CRC(9a18af94) SHA1(1644295aa0c837dced5934360e41d77e0a93ccd1) ) - ROM_REGION( 0x6000, "gfx1", 0 ) - ROM_LOAD( "4.bin", 0x00000, 0x02000, CRC(b55672ef) SHA1(7bd556a76e130be1262aa7db09df84c6463ce9ef) ) - ROM_LOAD( "5.bin", 0x02000, 0x02000, CRC(8a3d2978) SHA1(e50ba8d63e894c6a555d92c3144682be68f111b0) ) - ROM_LOAD( "6.bin", 0x04000, 0x02000, CRC(b1570b6b) SHA1(380a692309690e6ff6b57fda657192fff95167e0) ) + ROM_REGION( 0x6000, "gfx1", ROMREGION_INVERT ) + ROM_LOAD( "5.bin", 0x00000, 0x0800, CRC(8a3d2978) SHA1(e50ba8d63e894c6a555d92c3144682be68f111b0)) + ROM_CONTINUE(0x1000, 0x0800) + ROM_CONTINUE(0x0800, 0x0800) + ROM_CONTINUE(0x1800, 0x0800) + ROM_LOAD( "6.bin", 0x02000, 0x0800, CRC(b1570b6b) SHA1(380a692309690e6ff6b57fda657192fff95167e0) ) + ROM_CONTINUE(0x3000, 0x0800) + ROM_CONTINUE(0x2800, 0x0800) + ROM_CONTINUE(0x3800, 0x0800) + ROM_LOAD( "4.bin", 0x04000, 0x0800, CRC(b55672ef) SHA1(7bd556a76e130be1262aa7db09df84c6463ce9ef) ) + ROM_CONTINUE(0x5000, 0x0800) + ROM_CONTINUE(0x4800, 0x0800) + ROM_CONTINUE(0x5800, 0x0800) - ROM_REGION( 0x18000, "gfx2", 0 ) + ROM_REGION( 0x18000, "gfx2", ROMREGION_INVERT ) ROM_LOAD( "7.bin", 0x00000, 0x08000, CRC(aa897e30) SHA1(90b3b316800be106d3baa6783ca894703f369d4e) ) ROM_LOAD( "8.bin", 0x08000, 0x08000, CRC(98a1803b) SHA1(3edfc45c289f850b07a0231ce0b792cbec6fb245) ) ROM_LOAD( "9.bin", 0x10000, 0x08000, CRC(e3bf0d73) SHA1(4562422c07399e240081792b96b9018d1e7dd97b) ) @@ -357,5 +437,5 @@ ROM_END -GAME( 1987, spartanxtec, kungfum, spartanxtec, spartanxtec, driver_device, 0, ROT0, "bootleg (Tecfri)", "Spartan X (Tecfri hardware bootleg)", MACHINE_NOT_WORKING ) +GAME( 1987, spartanxtec, kungfum, spartanxtec, spartanxtec, driver_device, 0, ROT0, "bootleg (Tecfri)", "Spartan X (Tecfri hardware bootleg)", 0 ) diff --git a/src/mame/drivers/spbactn.cpp b/src/mame/drivers/spbactn.cpp index c8060bdbfff..80adbabc79b 100644 --- a/src/mame/drivers/spbactn.cpp +++ b/src/mame/drivers/spbactn.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:David Haywood, Stephh +// copyright-holders:David Haywood /******************************************************************************* Super Pinball Action (c) 1991 Tecmo ******************************************************************************** diff --git a/src/mame/drivers/spyhuntertec.cpp b/src/mame/drivers/spyhuntertec.cpp new file mode 100644 index 00000000000..2596b4143e1 --- /dev/null +++ b/src/mame/drivers/spyhuntertec.cpp @@ -0,0 +1,841 @@ +// license:BSD-3-Clause +// copyright-holders:David Haywood +/* + +Spy Hunter(Tecfri bootleg) +single PCB with 2x Z80 + +significant changes compared to original HW + +Very different hardware, probably bootleg despite the license text printed on the PCB, similar to '1942p' and 'spartanxtec.cpp' +PCB made by Tecfri for Recreativos Franco S.A. in Spain, has Bally Midway logo, and licensing text on the PCB. +Board is dated '85' so seems to be a low-cost rebuild? it is unclear if it made it to market. + +non-interlaced + +sound system appears to be the same as 'spartanxtec.cpp' + +analog inputs seem to be read by the sound CPU, with serial communication + +*/ + +#include "emu.h" +#include "cpu/z80/z80.h" +#include "sound/ay8910.h" + + +#define MASTER_CLOCK XTAL_20MHz // ?? + +class spyhuntertec_state : public driver_device +{ +public: + spyhuntertec_state(const machine_config &mconfig, device_type type, const char *tag) + : driver_device(mconfig, type, tag), + m_audiocpu(*this, "audiocpu"), + m_videoram(*this, "videoram"), + m_spriteram(*this, "spriteram"), + m_spriteram2(*this, "spriteram2"), + m_paletteram(*this, "paletteram"), + m_spyhunt_alpharam(*this, "spyhunt_alpha"), + m_palette(*this, "palette"), + m_gfxdecode(*this, "gfxdecode"), + m_screen(*this, "screen") + { } + + + required_device m_audiocpu; + required_shared_ptr m_videoram; + required_shared_ptr m_spriteram; + required_shared_ptr m_spriteram2; + required_shared_ptr m_paletteram; + required_shared_ptr m_spyhunt_alpharam; + + virtual void machine_start() override; + virtual void machine_reset() override; + virtual void video_start() override; + void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect); + UINT32 screen_update_spyhuntertec(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); + + + required_device m_palette; + required_device m_gfxdecode; + required_device m_screen; + + UINT8 m_spyhunt_sprite_color_mask; + INT16 m_spyhunt_scroll_offset; + INT16 m_spyhunt_scrollx; + INT16 m_spyhunt_scrolly; + + int mcr_cocktail_flip; + + tilemap_t *m_alpha_tilemap; + tilemap_t *m_bg_tilemap; + DECLARE_WRITE8_MEMBER(spyhuntertec_paletteram_w); + DECLARE_DRIVER_INIT(spyhuntertec); +// DECLARE_VIDEO_START(spyhuntertec); +// UINT32 screen_update_spyhuntertec(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); + DECLARE_WRITE8_MEMBER(spyhuntertec_port04_w); + DECLARE_WRITE8_MEMBER(spyhuntertec_fd00_w); + DECLARE_WRITE8_MEMBER(spyhuntertec_portf0_w); + + DECLARE_WRITE8_MEMBER(spyhunt_videoram_w); + DECLARE_WRITE8_MEMBER(spyhunt_alpharam_w); + DECLARE_WRITE8_MEMBER(spyhunt_scroll_value_w); + DECLARE_WRITE8_MEMBER(sound_irq_ack); + + + DECLARE_WRITE8_MEMBER(ay1_porta_w); + DECLARE_READ8_MEMBER(ay1_porta_r); + + DECLARE_WRITE8_MEMBER(ay2_porta_w); + DECLARE_READ8_MEMBER(ay2_porta_r); + + DECLARE_READ8_MEMBER(spyhuntertec_in2_r); + DECLARE_READ8_MEMBER(spyhuntertec_in3_r); + + TILEMAP_MAPPER_MEMBER(spyhunt_bg_scan); + TILE_GET_INFO_MEMBER(spyhunt_get_bg_tile_info); + TILE_GET_INFO_MEMBER(spyhunt_get_alpha_tile_info); + void mcr3_update_sprites(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int color_mask, int code_xor, int dx, int dy, int interlaced); + + + int m_analog_read_ready; + int m_analog_latched_value; + int m_analog_read_count; +}; + +WRITE8_MEMBER(spyhuntertec_state::ay1_porta_w) +{ +// printf("ay1_porta_w %02x\n", data); +} + +READ8_MEMBER(spyhuntertec_state::ay1_porta_r) +{ +// printf("ay1_porta_r\n"); + return 0; +} + + + +WRITE8_MEMBER(spyhuntertec_state::ay2_porta_w) +{ +// printf("ay2_porta_w %02x\n", data); + // write 80 / 00 + // or 81 / 01 + // depending on which sound command was used + // assuming input select + + if (data == 0x80) + { + m_analog_read_ready = 1; + m_analog_read_count = 0; + m_analog_latched_value = ioport("PEDAL")->read(); + } + else if (data == 0x81) + { + m_analog_read_ready = 1; + m_analog_read_count = 0; + m_analog_latched_value = ioport("PADDLE")->read(); + + } + + + + + +} + +READ8_MEMBER(spyhuntertec_state::ay2_porta_r) +{ +// read often, even if port is set to output mode +// maybe latches something? +// printf("ay2_porta_r\n"); + return 0x00; // not sure value matters +} + +WRITE8_MEMBER(spyhuntertec_state::spyhunt_videoram_w) +{ + UINT8 *videoram = m_videoram; + videoram[offset] = data; + m_bg_tilemap->mark_tile_dirty(offset); +} + + +WRITE8_MEMBER(spyhuntertec_state::spyhunt_alpharam_w) +{ + m_spyhunt_alpharam[offset] = data; + m_alpha_tilemap->mark_tile_dirty(offset); +} + + +WRITE8_MEMBER(spyhuntertec_state::spyhunt_scroll_value_w) +{ + switch (offset) + { + case 0: + /* low 8 bits of horizontal scroll */ + m_spyhunt_scrollx = (m_spyhunt_scrollx & ~0xff) | data; + break; + + case 1: + /* upper 3 bits of horizontal scroll and upper 1 bit of vertical scroll */ + m_spyhunt_scrollx = (m_spyhunt_scrollx & 0xff) | ((data & 0x07) << 8); + m_spyhunt_scrolly = (m_spyhunt_scrolly & 0xff) | ((data & 0x80) << 1); + break; + + case 2: + /* low 8 bits of vertical scroll */ + m_spyhunt_scrolly = (m_spyhunt_scrolly & ~0xff) | data; + break; + } +} + + +WRITE8_MEMBER(spyhuntertec_state::spyhuntertec_paletteram_w) +{ + m_paletteram[offset] = data; + offset = (offset & 0x0f) | (offset & 0x60) >> 1; + + int r = (data & 0x07) >> 0; + int g = (data & 0x38) >> 3; + int b = (data & 0xc0) >> 6; + + m_palette->set_pen_color(offset^0xf, rgb_t(r<<5,g<<5,b<<6)); +} + + +TILEMAP_MAPPER_MEMBER(spyhuntertec_state::spyhunt_bg_scan) +{ + /* logical (col,row) -> memory offset */ + return (row & 0x0f) | ((col & 0x3f) << 4) | ((row & 0x10) << 6); +} + + +TILE_GET_INFO_MEMBER(spyhuntertec_state::spyhunt_get_bg_tile_info) +{ + UINT8 *videoram = m_videoram; + int data = videoram[tile_index]; + int code = (data & 0x3f) | ((data >> 1) & 0x40); + SET_TILE_INFO_MEMBER(0, code, 0, (data & 0x40) ? TILE_FLIPY : 0); +} + + +TILE_GET_INFO_MEMBER(spyhuntertec_state::spyhunt_get_alpha_tile_info) +{ + SET_TILE_INFO_MEMBER(2, m_spyhunt_alpharam[tile_index], 0, 0); +} + + + +void spyhuntertec_state::video_start() +{ + /* initialize the background tilemap */ + m_bg_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(spyhuntertec_state::spyhunt_get_bg_tile_info),this), tilemap_mapper_delegate(FUNC(spyhuntertec_state::spyhunt_bg_scan),this), 64,16, 64,32); + + /* initialize the text tilemap */ + m_alpha_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(spyhuntertec_state::spyhunt_get_alpha_tile_info),this), TILEMAP_SCAN_COLS, 16,8, 32,32); + m_alpha_tilemap->set_transparent_pen(0); + m_alpha_tilemap->set_scrollx(0, 16); + + save_item(NAME(m_spyhunt_sprite_color_mask)); + save_item(NAME(m_spyhunt_scrollx)); + save_item(NAME(m_spyhunt_scrolly)); + save_item(NAME(m_spyhunt_scroll_offset)); +} + + + + +void spyhuntertec_state::mcr3_update_sprites(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int color_mask, int code_xor, int dx, int dy, int interlaced) +{ + UINT8 *spriteram = m_spriteram; + int offs; + + m_screen->priority().fill(1, cliprect); + + /* loop over sprite RAM */ + for (offs = m_spriteram.bytes() - 4; offs >= 0; offs -= 4) + { + int code, color, flipx, flipy, sx, sy, flags; + + /* skip if zero */ + if (spriteram[offs] == 0) + continue; + +/* + monoboard: + flags.d0 -> ICG0~ -> PCG0~/PCG2~/PCG4~/PCG6~ -> bit 4 of linebuffer + flags.d1 -> ICG1~ -> PCG1~/PCG3~/PCG5~/PCG7~ -> bit 5 of linebuffer + flags.d2 -> IPPR -> PPR0 /PPR1 /PPR2 /PPR3 -> bit 6 of linebuffer + flags.d3 -> IRA15 ----------------------------> address line 15 of FG ROMs + flags.d4 -> HFLIP + flags.d5 -> VFLIP + +*/ + + /* extract the bits of information */ + flags = spriteram[offs + 1]; + code = spriteram[offs + 2] + 256 * ((flags >> 3) & 0x01); + color = ~flags & color_mask; + flipx = flags & 0x10; + flipy = flags & 0x20; + sx = (spriteram[offs + 3] - 3) * 2; + sy = (241 - spriteram[offs]); + + if (interlaced == 1) sy *= 2; + + code ^= code_xor; + + sx += dx; + sy += dy; + + /* sprites use color 0 for background pen and 8 for the 'under tile' pen. + The color 8 is used to cover over other sprites. */ + if (!mcr_cocktail_flip) + { + /* first draw the sprite, visible */ + m_gfxdecode->gfx(1)->prio_transmask(bitmap,cliprect, code, color, flipx, flipy, sx, sy, + screen.priority(), 0x00, 0x0101); + + /* then draw the mask, behind the background but obscuring following sprites */ + m_gfxdecode->gfx(1)->prio_transmask(bitmap,cliprect, code, color, flipx, flipy, sx, sy, + screen.priority(), 0x02, 0xfeff); + } + else + { + /* first draw the sprite, visible */ + m_gfxdecode->gfx(1)->prio_transmask(bitmap,cliprect, code, color, !flipx, !flipy, 480 - sx, 452 - sy, + screen.priority(), 0x00, 0x0101); + + /* then draw the mask, behind the background but obscuring following sprites */ + m_gfxdecode->gfx(1)->prio_transmask(bitmap,cliprect, code, color, !flipx, !flipy, 480 - sx, 452 - sy, + screen.priority(), 0x02, 0xfeff); + } + } +} + + +UINT32 spyhuntertec_state::screen_update_spyhuntertec(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) +{ + /* for every character in the Video RAM, check if it has been modified */ + /* since last time and update it accordingly. */ + m_bg_tilemap->set_scrollx(0, m_spyhunt_scrollx * 2 + m_spyhunt_scroll_offset); + m_bg_tilemap->set_scrolly(0, m_spyhunt_scrolly * 2); + m_bg_tilemap->draw(screen, bitmap, cliprect, 0, 0); + + /* draw the sprites */ + mcr3_update_sprites(screen, bitmap, cliprect, m_spyhunt_sprite_color_mask, 0, -12, 0, 0); + + /* render any characters on top */ + m_alpha_tilemap->draw(screen, bitmap, cliprect, 0, 0); + return 0; +} + + + +WRITE8_MEMBER(spyhuntertec_state::spyhuntertec_fd00_w) +{ +// printf("%04x spyhuntertec_fd00_w %02x\n", space.device().safe_pc(), data); + soundlatch_byte_w(space, 0, data); + m_audiocpu->set_input_line(INPUT_LINE_NMI, PULSE_LINE); +} + +READ8_MEMBER(spyhuntertec_state::spyhuntertec_in2_r) +{ + // it writes 04 / 14 to the sound latch (spyhuntertec_fd00_w) before + // reading bit 6 here a minimum of 32 times. + // seems to be how it reads the analog controls? probably via sound CPU?? + + /* note, these commands trigger a read from ay2_porta on the sound cpu side, followed by 2 writes + + a52a spyhuntertec_fd00_w 14 + ay2_porta_r + ay2_porta_w 80 + ay2_porta_w 00 + a52a spyhuntertec_fd00_w 04 + ay2_porta_r + ay2_porta_w 81 + ay2_porta_w 01 + */ + + /* + + -- input reading code here + A388: 3E 14 ld a,$14 + A38A: 28 04 jr z,$A390 + A38C: DD 23 inc ix + A38E: 3E 04 ld a,$04 + A390: CD 20 A5 call $A520 << write command to sub-cpu + + -- delay loop / timeout loop for reading result? value of b doesn't get used in the end + A393: 06 1F ld b,$1F << loop counter + A395: 21 02 FC ld hl,$FC02 + loopstart: + A398: CB 76 bit 6,(hl) + A39A: 28 06 jr z,$A3A2 to dest2 + A39C: 10 FA djnz $A398 (to loopstart) + + A39E: 06 0F ld b,$0F < + A3A0: 18 1E jr $A3C0 to dest 3 + + dest2: + A3A2: 06 33 ld b,$33 << loop counter + loop2start: + A3A4: CB 76 bit 6,(hl) + A3A6: 20 11 jr nz,$A3B9 (to outofloop) + A3A8: CB 76 bit 6,(hl) + A3AA: 00 nop + A3AB: CB 76 bit 6,(hl) + A3AD: 20 0A jr nz,$A3B9 (to outofloop) + A3AF: 10 F3 djnz $A3A4 (to loop2start) + + A3B1: 00 nop + A3B2: 00 nop + A3B3: 00 nop + A3B4: 00 nop + A3B5: 00 nop + A3B6: 00 nop + A3B7: 00 nop + A3B8: 00 nop + + outofloop: + A3B9: 78 ld a,b + A3BA: FE 20 cp $20 + A3BC: 38 02 jr c,$A3C0 + A3BE: 06 1F ld b,$1F + + dest3: + A3C0: 21 B6 A6 ld hl,$A6B6 + ... + + + */ + + UINT8 ret = ioport("IN2")->read()&~0x40; + + if (m_analog_read_ready) + { + if (m_analog_read_count >= m_analog_latched_value) + { + ret |= 0x40; + m_analog_read_count = 0; + m_analog_read_ready = 0; + } + else + { + // ret |= 0x40; + m_analog_read_count++; + } + } + else + { + ret |= 0x40; + } + +// printf("%04x spyhuntertec_in2_r\n", space.device().safe_pc()); + return ret; +} + +READ8_MEMBER(spyhuntertec_state::spyhuntertec_in3_r) +{ + UINT8 ret = ioport("IN3")->read(); +// printf("%04x spyhuntertec_in3_r\n", space.device().safe_pc()); + return ret; +} + +static ADDRESS_MAP_START( spyhuntertec_map, AS_PROGRAM, 8, spyhuntertec_state ) + ADDRESS_MAP_UNMAP_HIGH + AM_RANGE(0xa800, 0xa8ff) AM_RAM // the ROM is a solid fill in these areas, and they get tested as RAM, I think they moved the 'real' scroll regs here + AM_RANGE(0xa900, 0xa9ff) AM_RAM + + AM_RANGE(0x0000, 0xdfff) AM_ROM + + AM_RANGE(0xe000, 0xe7ff) AM_RAM_WRITE(spyhunt_videoram_w) AM_SHARE("videoram") + AM_RANGE(0xe800, 0xebff) AM_MIRROR(0x0400) AM_RAM_WRITE(spyhunt_alpharam_w) AM_SHARE("spyhunt_alpha") + AM_RANGE(0xf000, 0xf7ff) AM_RAM //AM_SHARE("nvram") + AM_RANGE(0xf800, 0xf9ff) AM_RAM AM_SHARE("spriteram") // origional spriteram + AM_RANGE(0xfa00, 0xfa7f) AM_MIRROR(0x0180) AM_RAM_WRITE(spyhuntertec_paletteram_w) AM_SHARE("paletteram") + + AM_RANGE(0xfc00, 0xfc00) AM_READ_PORT("DSW0") + AM_RANGE(0xfc01, 0xfc01) AM_READ_PORT("DSW1") + AM_RANGE(0xfc02, 0xfc02) AM_READ(spyhuntertec_in2_r) + AM_RANGE(0xfc03, 0xfc03) AM_READ(spyhuntertec_in3_r) + + AM_RANGE(0xfd00, 0xfd00) AM_WRITE( spyhuntertec_fd00_w ) + + AM_RANGE(0xfe00, 0xffff) AM_RAM AM_SHARE("spriteram2") // actual spriteram for this hw?? +ADDRESS_MAP_END + +WRITE8_MEMBER(spyhuntertec_state::spyhuntertec_port04_w) +{ +} + +WRITE8_MEMBER(spyhuntertec_state::spyhuntertec_portf0_w) +{ + // 0x08 on startup, then 0x03, probably CTC leftovers from the original. + if ((data != 0x03) && (data != 0x08)) printf("spyhuntertec_portf0_w %02x\n", data); +} + +static ADDRESS_MAP_START( spyhuntertec_portmap, AS_IO, 8, spyhuntertec_state ) + ADDRESS_MAP_UNMAP_HIGH + ADDRESS_MAP_GLOBAL_MASK(0xff) + AM_RANGE(0x04, 0x04) AM_WRITE(spyhuntertec_port04_w) + AM_RANGE(0x84, 0x86) AM_WRITE(spyhunt_scroll_value_w) + AM_RANGE(0xe0, 0xe0) AM_WRITENOP // was watchdog +// AM_RANGE(0xe8, 0xe8) AM_WRITENOP + AM_RANGE(0xf0, 0xf0) AM_WRITE( spyhuntertec_portf0_w ) +ADDRESS_MAP_END + + +static ADDRESS_MAP_START( spyhuntertec_sound_map, AS_PROGRAM, 8, spyhuntertec_state ) + AM_RANGE(0x0000, 0x1fff) AM_ROM + AM_RANGE(0x8000, 0x83ff) AM_RAM + + AM_RANGE(0xc000, 0xc000) AM_READ(soundlatch_byte_r) +ADDRESS_MAP_END + + +WRITE8_MEMBER(spyhuntertec_state::sound_irq_ack) +{ + m_audiocpu->set_input_line(INPUT_LINE_IRQ0, CLEAR_LINE); +} + +static ADDRESS_MAP_START( spyhuntertec_sound_portmap, AS_IO, 8, spyhuntertec_state ) + ADDRESS_MAP_UNMAP_HIGH + ADDRESS_MAP_GLOBAL_MASK(0xff) + + AM_RANGE(0x00, 0x00) AM_WRITE(sound_irq_ack) + + AM_RANGE(0x0012, 0x0013) AM_DEVWRITE("ay3", ay8910_device, address_data_w) + AM_RANGE(0x0012, 0x0012) AM_DEVREAD("ay3", ay8910_device, data_r) + + AM_RANGE(0x0014, 0x0015) AM_DEVWRITE("ay1", ay8910_device, address_data_w) + AM_RANGE(0x0014, 0x0014) AM_DEVREAD("ay1", ay8910_device, data_r) + + AM_RANGE(0x0018, 0x0019) AM_DEVWRITE("ay2", ay8910_device, address_data_w) // data written to port a + AM_RANGE(0x0018, 0x0018) AM_DEVREAD("ay2", ay8910_device, data_r) // actually read + +ADDRESS_MAP_END + + + +static INPUT_PORTS_START( spyhuntertec ) + PORT_START("DSW0") + PORT_DIPNAME( 0x01, 0x01, "DSW0-01" ) + PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x02, 0x02, "DSW0-02" ) + PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x04, 0x04, "DSW0-04" ) + PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x08, 0x08, "DSW0-08" ) + PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x10, 0x10, "DSW0-10" ) + PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x20, 0x20, "DSW0-20" ) + PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x40, 0x40, "DSW0-40" ) + PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x80, 0x80, "DSW0-80" ) + PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + + PORT_START("DSW1") + PORT_DIPNAME( 0x01, 0x01, "DSW1-01" ) + PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x02, 0x02, "DSW1-02" ) + PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_SERVICE( 0x04, IP_ACTIVE_LOW ) + PORT_DIPNAME( 0x08, 0x08, "DSW1-08" ) + PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x10, 0x10, "DSW1-10" ) + PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x20, 0x20, "DSW1-20" ) + PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x40, 0x40, "DSW1-40" ) + PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x80, 0x80, "DSW1-80" ) + PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + + PORT_START("IN2") + PORT_DIPNAME( 0x0001, 0x0001, "2" ) + PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START1 ) + PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0010, 0x0010, "handbrake?" ) + PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SPECIAL ) // analog signal + PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + + PORT_START("IN3") + PORT_DIPNAME( 0x0001, 0x0001, "3" ) + PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 ) + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON1 ) + + PORT_START("PEDAL") + PORT_BIT( 0xff, 0x02, IPT_PEDAL ) PORT_MINMAX(0x02,0xff) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_REVERSE + PORT_START("PADDLE") + PORT_BIT( 0xff, 0x02, IPT_PADDLE ) PORT_MINMAX(0x02,0xff) PORT_SENSITIVITY(40) PORT_KEYDELTA(10) PORT_REVERSE +INPUT_PORTS_END + + +static const gfx_layout spyhuntertec_alphalayout = +{ + 16,8, + RGN_FRAC(1,1), + 2, + { 0, 4}, + { 0, 0, 1, 1, 2, 2, 3, 3, 8, 8, 9, 9, 10, 10, 11, 11 }, + { 0, 2*8, 4*8, 6*8, 8*8, 10*8, 12*8, 14*8 }, + 16*8 +}; + + +const gfx_layout spyhuntertec_sprite_layout = +{ + 32,16, + RGN_FRAC(1,4), + 4, + { RGN_FRAC(3,4), RGN_FRAC(2,4), RGN_FRAC(1,4), RGN_FRAC(0,4) }, + { 6,7, 4,5, 2,3, 0,1, 14,15, 12,13, 10,11, 8,9, 22,23, 20,21, 18,19, 16,17, 30,31, 28,29, 26,27, 24,25 }, + { 0*32,1*32,2*32,3*32,4*32,5*32,6*32,7*32,8*32,9*32,10*32,11*32,12*32,13*32,14*32,15*32 }, + + 16*32 +}; + + +static const UINT32 spyhuntp_charlayout_xoffset[64] = +{ + 0x0000*8,0x0000*8, 0x0000*8+1,0x0000*8+1, 0x0000*8+2,0x0000*8+2, 0x0000*8+3,0x0000*8+3, 0x0000*8+4,0x0000*8+4, 0x0000*8+5,0x0000*8+5, 0x0000*8+6,0x0000*8+6, 0x0000*8+7,0x0000*8+7, + 0x1000*8,0x1000*8, 0x1000*8+1,0x1000*8+1, 0x1000*8+2,0x1000*8+2, 0x1000*8+3,0x1000*8+3, 0x1000*8+4,0x1000*8+4, 0x1000*8+5,0x1000*8+5, 0x1000*8+6,0x1000*8+6, 0x1000*8+7,0x1000*8+7, + 0x2000*8,0x2000*8, 0x2000*8+1,0x2000*8+1, 0x2000*8+2,0x2000*8+2, 0x2000*8+3,0x2000*8+3, 0x2000*8+4,0x2000*8+4, 0x2000*8+5,0x2000*8+5, 0x2000*8+6,0x2000*8+6, 0x2000*8+7,0x2000*8+7, + 0x3000*8,0x3000*8, 0x3000*8+1,0x3000*8+1, 0x3000*8+2,0x3000*8+2, 0x3000*8+3,0x3000*8+3, 0x3000*8+4,0x3000*8+4, 0x3000*8+5,0x3000*8+5, 0x3000*8+6,0x3000*8+6, 0x3000*8+7,0x3000*8+7, +}; + + +static const gfx_layout spyhuntertec_charlayout = +{ + 64,16, + RGN_FRAC(1,8), + 4, + { 0*8, 0x4000*8 + 2*8, 0x4000*8 + 0*8, 2*8 }, + EXTENDED_XOFFS, + { 0*8, 4*8, 8*8, 12*8, 16*8, 20*8, 24*8, 28*8, 1*8, 5*8, 9*8, 13*8, 17*8, 21*8, 25*8, 29*8 }, + 32*8, + spyhuntp_charlayout_xoffset, + nullptr +}; + + +static GFXDECODE_START( spyhuntertec ) + GFXDECODE_ENTRY( "gfx1", 0, spyhuntertec_charlayout, 3*16, 1 ) + GFXDECODE_ENTRY( "gfx2", 0, spyhuntertec_sprite_layout, 0*16, 4 ) + GFXDECODE_ENTRY( "gfx3", 0, spyhuntertec_alphalayout, 4*16, 1 ) +GFXDECODE_END + + + +void spyhuntertec_state::machine_start() +{ +} + +void spyhuntertec_state::machine_reset() +{ + m_analog_read_ready = 0; + m_analog_latched_value = 0; + m_analog_read_count = 0; +} + + + + +static MACHINE_CONFIG_START( spyhuntertec, spyhuntertec_state ) + +// note: no ctc, no nvram +// 2*z80, 3*ay8912 + + /* basic machine hardware */ + MCFG_CPU_ADD("maincpu", Z80, MASTER_CLOCK/4) + MCFG_CPU_PROGRAM_MAP(spyhuntertec_map) + MCFG_CPU_IO_MAP(spyhuntertec_portmap) + MCFG_CPU_VBLANK_INT_DRIVER("screen", spyhuntertec_state, irq0_line_hold) + + /* video hardware */ + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */) + MCFG_SCREEN_SIZE(30*16, 30*8) + MCFG_SCREEN_VISIBLE_AREA(0, 30*16-1, 0, 30*8-1) + MCFG_SCREEN_UPDATE_DRIVER(spyhuntertec_state, screen_update_spyhuntertec) + MCFG_SCREEN_PALETTE("palette") + + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spyhuntertec) + MCFG_PALETTE_ADD("palette", 64+4) + +// MCFG_PALETTE_INIT_OWNER(spyhuntertec_state,spyhunt) + + + MCFG_CPU_ADD("audiocpu", Z80, 4000000 ) + MCFG_CPU_PROGRAM_MAP(spyhuntertec_sound_map) + MCFG_CPU_IO_MAP(spyhuntertec_sound_portmap) + MCFG_CPU_PERIODIC_INT_DRIVER(spyhuntertec_state, irq0_line_assert, 1000) + + MCFG_SPEAKER_STANDARD_MONO("mono") + + MCFG_SOUND_ADD("ay1", AY8912, 3000000/2) // AY-3-8912 + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) + MCFG_AY8910_PORT_A_READ_CB(READ8(spyhuntertec_state, ay1_porta_r)) + MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(spyhuntertec_state, ay1_porta_w)) + + MCFG_SOUND_ADD("ay2", AY8912, 3000000/2) // " + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) + MCFG_AY8910_PORT_A_READ_CB(READ8(spyhuntertec_state, ay2_porta_r)) + MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(spyhuntertec_state, ay2_porta_w)) + + MCFG_SOUND_ADD("ay3", AY8912, 3000000/2) // " + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) + +MACHINE_CONFIG_END + + + + +ROM_START( spyhuntpr ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "1.bin", 0x0000, 0x4000, CRC(2a2f77cb) SHA1(e1b74c951efb2a49bef0507ab3268b274515f339) ) + ROM_LOAD( "2.bin", 0x4000, 0x4000, CRC(00778aff) SHA1(7c0b24c393f841e8379d4bba57ba502e3d2512f9) ) + ROM_LOAD( "3.bin", 0x8000, 0x4000, CRC(2183b4af) SHA1(2b958afc40b26c9bc8d5254b0600426649f4ebf0) ) + ROM_LOAD( "4.bin", 0xc000, 0x2000, CRC(3ea6a65c) SHA1(1320ce17044307ed3c4f2459631a9aa1734f1f30) ) + + ROM_REGION( 0x10000, "audiocpu", 0 ) + ROM_LOAD( "5.bin", 0x0000, 0x2000, CRC(33fe2829) SHA1(e6950dbf681242bf23542ca6604e62eacb431101) ) + + + ROM_REGION( 0x08000, "gfx1", 0 ) + ROM_LOAD32_BYTE( "6.bin", 0x0000, 0x200, CRC(6b76f46a) SHA1(4b398084c42a60fcfa4a9bf14f844e36a3f42723) ) + ROM_CONTINUE(0x0001, 0x200) + ROM_CONTINUE(0x0800, 0x200) + ROM_CONTINUE(0x0801, 0x200) + ROM_CONTINUE(0x1000, 0x200) + ROM_CONTINUE(0x1001, 0x200) + ROM_CONTINUE(0x1800, 0x200) + ROM_CONTINUE(0x1801, 0x200) + ROM_CONTINUE(0x2000, 0x200) + ROM_CONTINUE(0x2001, 0x200) + ROM_CONTINUE(0x2800, 0x200) + ROM_CONTINUE(0x2801, 0x200) + ROM_CONTINUE(0x3000, 0x200) + ROM_CONTINUE(0x3001, 0x200) + ROM_CONTINUE(0x3800, 0x200) + ROM_CONTINUE(0x3801, 0x200) + ROM_LOAD32_BYTE( "7.bin", 0x0002, 0x200, CRC(085bd7a7) SHA1(c35c309b6c6485baec54d4434dea44abf4d48f41) ) + ROM_CONTINUE(0x0003, 0x200) + ROM_CONTINUE(0x0802, 0x200) + ROM_CONTINUE(0x0803, 0x200) + ROM_CONTINUE(0x1002, 0x200) + ROM_CONTINUE(0x1003, 0x200) + ROM_CONTINUE(0x1802, 0x200) + ROM_CONTINUE(0x1803, 0x200) + ROM_CONTINUE(0x2002, 0x200) + ROM_CONTINUE(0x2003, 0x200) + ROM_CONTINUE(0x2802, 0x200) + ROM_CONTINUE(0x2803, 0x200) + ROM_CONTINUE(0x3002, 0x200) + ROM_CONTINUE(0x3003, 0x200) + ROM_CONTINUE(0x3802, 0x200) + ROM_CONTINUE(0x3803, 0x200) + ROM_LOAD32_BYTE( "8.bin", 0x4000, 0x200, CRC(e699b329) SHA1(cb4b8c7b6fa1cb1144a18f1442dc3b267c408914) ) + ROM_CONTINUE(0x4001, 0x200) + ROM_CONTINUE(0x4800, 0x200) + ROM_CONTINUE(0x4801, 0x200) + ROM_CONTINUE(0x5000, 0x200) + ROM_CONTINUE(0x5001, 0x200) + ROM_CONTINUE(0x5800, 0x200) + ROM_CONTINUE(0x5801, 0x200) + ROM_CONTINUE(0x6000, 0x200) + ROM_CONTINUE(0x6001, 0x200) + ROM_CONTINUE(0x6800, 0x200) + ROM_CONTINUE(0x6801, 0x200) + ROM_CONTINUE(0x7000, 0x200) + ROM_CONTINUE(0x7001, 0x200) + ROM_CONTINUE(0x7800, 0x200) + ROM_CONTINUE(0x7801, 0x200) + ROM_LOAD32_BYTE( "9.bin", 0x4002, 0x200, CRC(6d462ec7) SHA1(0ff37f75b0eeceb86177a3f7c93834d5c0e24515) ) + ROM_CONTINUE(0x4003, 0x200) + ROM_CONTINUE(0x4802, 0x200) + ROM_CONTINUE(0x4803, 0x200) + ROM_CONTINUE(0x5002, 0x200) + ROM_CONTINUE(0x5003, 0x200) + ROM_CONTINUE(0x5802, 0x200) + ROM_CONTINUE(0x5803, 0x200) + ROM_CONTINUE(0x6002, 0x200) + ROM_CONTINUE(0x6003, 0x200) + ROM_CONTINUE(0x6802, 0x200) + ROM_CONTINUE(0x6803, 0x200) + ROM_CONTINUE(0x7002, 0x200) + ROM_CONTINUE(0x7003, 0x200) + ROM_CONTINUE(0x7802, 0x200) + ROM_CONTINUE(0x7803, 0x200) + + ROM_REGION( 0x10000, "gfx2", ROMREGION_INVERT ) + ROM_LOAD( "10.bin", 0x00000, 0x4000, CRC(6f9fd416) SHA1(a51c86e5b22c91fc44673f53400b58af40b18065) ) + ROM_LOAD( "11.bin", 0x04000, 0x4000, CRC(75526ffe) SHA1(ff1adf6f9b6595114d0bd06b72d9eb7bbf70144d) ) + ROM_LOAD( "12.bin", 0x08000, 0x4000, CRC(82ee7a4d) SHA1(184720de76680275bf7c4a171f03a0ce771d91fc) ) + ROM_LOAD( "13.bin", 0x0c000, 0x4000, CRC(0cc592a3) SHA1(b3563bde83432cdbaedb88d4d222da30bf679b08) ) + + + ROM_REGION( 0x01000, "gfx3", 0 ) + ROM_LOAD( "14.bin", 0x00000, 0x1000, CRC(87a4c130) SHA1(7792afdc36b0f3bd51c387d04d38f60c85fd2e93) ) +ROM_END + +DRIVER_INIT_MEMBER(spyhuntertec_state,spyhuntertec) +{ + m_spyhunt_sprite_color_mask = 0x00; + m_spyhunt_scroll_offset = 16; +} + + +GAME (1983, spyhuntpr,spyhunt, spyhuntertec, spyhuntertec,spyhuntertec_state, spyhuntertec,ROT90, "Bally Midway (Recreativos Franco S.A. license)", "Spy Hunter (Spain, Tecfri / Recreativos Franco S.A. PCB)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/statriv2.cpp b/src/mame/drivers/statriv2.cpp index 932acd49106..359c5c4ec78 100644 --- a/src/mame/drivers/statriv2.cpp +++ b/src/mame/drivers/statriv2.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Angelo Salese, David Haywood, Ryan Holtz, Stephh, Pierpaolo Prazzoli, Roberto Fresca +// copyright-holders:Angelo Salese, David Haywood, Ryan Holtz, Pierpaolo Prazzoli, Roberto Fresca,Stephane Humbert /***************************************************************** * Status Triv Two driver by David Haywood, Ryan Holtz, and Stephh* * Super Triv II driver by Ryan Holtz * diff --git a/src/mame/drivers/toaplan1.cpp b/src/mame/drivers/toaplan1.cpp index 619ac98c7a5..d5eb873b45f 100644 --- a/src/mame/drivers/toaplan1.cpp +++ b/src/mame/drivers/toaplan1.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Darren Olafson, Quench +// copyright-holders:Darren Olafson, Quench,Stephane Humbert /*************************************************************************** ToaPlan game hardware from 1988-1991 diff --git a/src/mame/drivers/tourvis.cpp b/src/mame/drivers/tourvis.cpp index 153c8f6e2ce..b1a62e95492 100644 --- a/src/mame/drivers/tourvis.cpp +++ b/src/mame/drivers/tourvis.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Mariusz Wojcieszek, Stephh +// copyright-holders:Mariusz Wojcieszek /**************************************************************************** TourVision diff --git a/src/mame/drivers/wswan.cpp b/src/mame/drivers/wswan.cpp index 8e064ec85f1..48b132a4d06 100644 --- a/src/mame/drivers/wswan.cpp +++ b/src/mame/drivers/wswan.cpp @@ -144,6 +144,10 @@ static MACHINE_CONFIG_START( wswan, wswan_state ) /* software lists */ MCFG_SOFTWARE_LIST_ADD("cart_list","wswan") MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("wsc_list","wscolor") + + MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("pc1_list","pockchalv1") + MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("pc2_list","pockchalv2") + MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( wscolor, wswan ) @@ -163,6 +167,8 @@ static MACHINE_CONFIG_DERIVED( wscolor, wswan ) MCFG_DEVICE_REMOVE("wsc_list") MCFG_SOFTWARE_LIST_ADD("cart_list","wscolor") MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("ws_list","wswan") + + MACHINE_CONFIG_END /*************************************************************************** diff --git a/src/mame/drivers/xyonix.cpp b/src/mame/drivers/xyonix.cpp index 8086885d7a4..1c142e979cc 100644 --- a/src/mame/drivers/xyonix.cpp +++ b/src/mame/drivers/xyonix.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:David Haywood, Stephh +// copyright-holders:David Haywood /* Xyonix ********************************************************************* driver by David Haywood and Stephh diff --git a/src/mame/includes/arkanoid.h b/src/mame/includes/arkanoid.h index 3bae2fd73bf..e1ad52c7c84 100644 --- a/src/mame/includes/arkanoid.h +++ b/src/mame/includes/arkanoid.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Brad Oliver +// copyright-holders:Brad Oliver,Stephane Humbert /* This it the best way to allow game specific kludges until the system is fully understood */ enum { ARKUNK = 0, /* unknown bootlegs for inclusion of possible new sets */ diff --git a/src/mame/includes/balsente.h b/src/mame/includes/balsente.h index c3bd5218959..60117d42369 100644 --- a/src/mame/includes/balsente.h +++ b/src/mame/includes/balsente.h @@ -124,6 +124,7 @@ public: UINT8 m_spiker_expand_bits; UINT8 m_grudge_steering_result; UINT8 m_grudge_last_steering[3]; + UINT8 m_teamht_input; /* video data */ UINT8 m_expanded_videoram[256*256]; @@ -163,6 +164,9 @@ public: DECLARE_WRITE8_MEMBER(shrike_shared_6809_w); DECLARE_WRITE16_MEMBER(shrike_io_68k_w); DECLARE_READ16_MEMBER(shrike_io_68k_r); + DECLARE_READ8_MEMBER(teamht_extra_r); + DECLARE_WRITE8_MEMBER(teamht_multiplex_select_w); + void counter_set_out(int which, int out); void counter_start(int which); void counter_stop( int which); @@ -184,6 +188,7 @@ public: DECLARE_DRIVER_INIT(snakepit); DECLARE_DRIVER_INIT(spiker); DECLARE_DRIVER_INIT(hattrick); + DECLARE_DRIVER_INIT(teamht); DECLARE_DRIVER_INIT(toggle); DECLARE_DRIVER_INIT(snakjack); DECLARE_DRIVER_INIT(grudge); diff --git a/src/mame/includes/mcr3.h b/src/mame/includes/mcr3.h index dbfcb3529e9..18e2b688d09 100644 --- a/src/mame/includes/mcr3.h +++ b/src/mame/includes/mcr3.h @@ -33,7 +33,6 @@ public: tilemap_t *m_bg_tilemap; tilemap_t *m_alpha_tilemap; - DECLARE_WRITE8_MEMBER(spyhuntpr_paletteram_w); DECLARE_WRITE8_MEMBER(mcr3_videoram_w); DECLARE_WRITE8_MEMBER(spyhunt_videoram_w); DECLARE_WRITE8_MEMBER(spyhunt_alpharam_w); @@ -67,7 +66,6 @@ public: DECLARE_DRIVER_INIT(maxrpm); DECLARE_DRIVER_INIT(rampage); DECLARE_DRIVER_INIT(spyhunt); - DECLARE_DRIVER_INIT(spyhuntpr); DECLARE_DRIVER_INIT(sarge); TILE_GET_INFO_MEMBER(mcrmono_get_bg_tile_info); TILEMAP_MAPPER_MEMBER(spyhunt_bg_scan); @@ -75,14 +73,10 @@ public: TILE_GET_INFO_MEMBER(spyhunt_get_alpha_tile_info); DECLARE_VIDEO_START(mcrmono); DECLARE_VIDEO_START(spyhunt); - DECLARE_VIDEO_START(spyhuntpr); DECLARE_PALETTE_INIT(spyhunt); UINT32 screen_update_mcr3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); UINT32 screen_update_spyhunt(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); - UINT32 screen_update_spyhuntpr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); void mcr3_update_sprites(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int color_mask, int code_xor, int dx, int dy, int interlaced); void mcr_common_init(); - DECLARE_WRITE8_MEMBER(spyhuntpr_port04_w); - DECLARE_WRITE8_MEMBER(spyhuntpr_fd00_w); }; diff --git a/src/mame/includes/nova2001.h b/src/mame/includes/nova2001.h index 497a337c4e5..fc430e8aaac 100644 --- a/src/mame/includes/nova2001.h +++ b/src/mame/includes/nova2001.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Howie Cohen, Frank Palazzolo, Alex Pasadyn, David Haywood, Steph, Phil Stroffolino, Uki +// copyright-holders:Howie Cohen, Frank Palazzolo, Alex Pasadyn, David Haywood, Phil Stroffolino, Uki class nova2001_state : public driver_device { public: diff --git a/src/mame/includes/slapfght.h b/src/mame/includes/slapfght.h index 32f14f281df..f5b93dd73c6 100644 --- a/src/mame/includes/slapfght.h +++ b/src/mame/includes/slapfght.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:K.Wilkins +// copyright-holders:K.Wilkins,Stephane Humbert /*************************************************************************** Toaplan Slap Fight hardware diff --git a/src/mame/includes/sms_bootleg.h b/src/mame/includes/sms_bootleg.h new file mode 100644 index 00000000000..ff22c0c56b1 --- /dev/null +++ b/src/mame/includes/sms_bootleg.h @@ -0,0 +1,15 @@ +#include "sms.h" + +class smsbootleg_state : public sms_state +{ + public: + smsbootleg_state(const machine_config &mconfig, device_type type, const char *tag) + : sms_state(mconfig, type, tag) + {} + + DECLARE_DRIVER_INIT(sms_supergame); + DECLARE_WRITE8_MEMBER(port08_w); + DECLARE_WRITE8_MEMBER(port18_w); + +}; + diff --git a/src/mame/includes/spbactn.h b/src/mame/includes/spbactn.h index 9924a0e46fe..2868c951dd6 100644 --- a/src/mame/includes/spbactn.h +++ b/src/mame/includes/spbactn.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:David Haywood, Stephh +// copyright-holders:David Haywood #include "video/tecmo_spr.h" #include "video/tecmo_mix.h" diff --git a/src/mame/includes/taitoipt.h b/src/mame/includes/taitoipt.h index d41f6d05322..ceb89a9c2f8 100644 --- a/src/mame/includes/taitoipt.h +++ b/src/mame/includes/taitoipt.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:David Graves, Bryan McPhail, Brad Oliver, Andrew Prime, Brian Troha, Nicola Salmoria +// copyright-holders:David Graves, Bryan McPhail, Brad Oliver, Andrew Prime, Brian Troha, Nicola Salmoria,Stephane Humbert /******************************************************************************* Input port macros used by many games in multiple Taito drivers diff --git a/src/mame/includes/toaplipt.h b/src/mame/includes/toaplipt.h index 7df6ae592ce..2d2ccd7b87b 100644 --- a/src/mame/includes/toaplipt.h +++ b/src/mame/includes/toaplipt.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Quench, Stephh +// copyright-holders:Quench, Stephane Humbert /******************************************************************************* Input port macros used by many games in multiple Toaplan drivers diff --git a/src/mame/includes/xyonix.h b/src/mame/includes/xyonix.h index 8fd3aa576c1..595e2585bf9 100644 --- a/src/mame/includes/xyonix.h +++ b/src/mame/includes/xyonix.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:David Haywood, Stephh +// copyright-holders:David Haywood class xyonix_state : public driver_device { public: diff --git a/src/mame/machine/arkanoid.cpp b/src/mame/machine/arkanoid.cpp index 02bb306a1b6..5b735e42fec 100644 --- a/src/mame/machine/arkanoid.cpp +++ b/src/mame/machine/arkanoid.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Brad Oliver +// copyright-holders:Brad Oliver,Stephane Humbert /*************************************************************************** machine.c diff --git a/src/mame/machine/balsente.cpp b/src/mame/machine/balsente.cpp index 29574c6f7e0..8cb63a2e3a6 100644 --- a/src/mame/machine/balsente.cpp +++ b/src/mame/machine/balsente.cpp @@ -595,10 +595,33 @@ WRITE8_MEMBER(balsente_state::balsente_adc_select_w) { /* set a timer to go off and read the value after 50us */ /* it's important that we do this for Mini Golf */ -logerror("adc_select %d\n", offset & 7); + logerror("adc_select %d\n", offset & 7); machine().scheduler().timer_set(attotime::from_usec(50), timer_expired_delegate(FUNC(balsente_state::adc_finished),this), offset & 7); } +READ8_MEMBER(balsente_state::teamht_extra_r) +{ + return m_teamht_input; +} + + +WRITE8_MEMBER(balsente_state::teamht_multiplex_select_w) +{ + logerror("multiplex_select %d\n", offset & 7); + switch (offset & 7) + { + case 0x04: m_teamht_input = ioport("EX0")->read(); break; + case 0x05: m_teamht_input = ioport("EX1")->read(); break; + case 0x06: m_teamht_input = ioport("EX2")->read(); break; + case 0x07: m_teamht_input = ioport("EX3")->read(); break; + + default: + logerror("(unhandled)\n"); + break; + + } + +} /************************************* @@ -1077,7 +1100,6 @@ WRITE8_MEMBER(balsente_state::spiker_expand_w) m_spiker_expand_color = data; } - READ8_MEMBER(balsente_state::spiker_expand_r) { UINT8 left, right; diff --git a/src/mame/machine/kaneko_hit.cpp b/src/mame/machine/kaneko_hit.cpp index 626b03bde29..3830daca9f6 100644 --- a/src/mame/machine/kaneko_hit.cpp +++ b/src/mame/machine/kaneko_hit.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Luca Elia, David Haywood +// copyright-holders:Luca Elia, David Haywood,Stephane Humbert /* Kaneko 'Calc' hitbox collision / protection It is thought that this is done by the 'CALC1' 'TOYBOX' and 'CALC3' protection chips found on the various boards diff --git a/src/mame/machine/kaneko_hit.h b/src/mame/machine/kaneko_hit.h index 815fa4bd70c..40ead7b1955 100644 --- a/src/mame/machine/kaneko_hit.h +++ b/src/mame/machine/kaneko_hit.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Luca Elia, David Haywood +// copyright-holders:Luca Elia, David Haywood,Stephane Humbert /* Kaneko Hit protection */ diff --git a/src/mame/machine/opwolf.cpp b/src/mame/machine/opwolf.cpp index 41ba01a582f..8c7fd54491b 100644 --- a/src/mame/machine/opwolf.cpp +++ b/src/mame/machine/opwolf.cpp @@ -1,5 +1,5 @@ // license:GPL-2.0+ -// copyright-holders:David Graves, Jarek Burczynski +// copyright-holders:David Graves, Jarek Burczynski,Stephane Humbert /************************************************************************* Operation Wolf C-Chip Protection diff --git a/src/mame/machine/slapfght.cpp b/src/mame/machine/slapfght.cpp index d07f657758f..fe63b1aad1f 100644 --- a/src/mame/machine/slapfght.cpp +++ b/src/mame/machine/slapfght.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:K.Wilkins +// copyright-holders:K.Wilkins,Stephane Humbert /*************************************************************************** Toaplan Slap Fight hardware diff --git a/src/mame/machine/tnzs.cpp b/src/mame/machine/tnzs.cpp index cd1eafb6562..175d20568c0 100644 --- a/src/mame/machine/tnzs.cpp +++ b/src/mame/machine/tnzs.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Luca Elia, Mirko Buffoni, Takahiro Nogi +// copyright-holders:Luca Elia, Mirko Buffoni, Takahiro Nogi,Stephane Humbert /*************************************************************************** machine.c diff --git a/src/mame/machine/toaplan1.cpp b/src/mame/machine/toaplan1.cpp index 687b130b1ed..7c3f201af08 100644 --- a/src/mame/machine/toaplan1.cpp +++ b/src/mame/machine/toaplan1.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Darren Olafson, Quench +// copyright-holders:Darren Olafson, Quench,Stephane Humbert /*************************************************************************** ToaPlan game hardware from 1988-1991 ------------------------------------ diff --git a/src/mame/mame.lst b/src/mame/mame.lst index b689e94997f..e2d13ce105a 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -8206,6 +8206,7 @@ topsecrt // 3/1987 (c) 1987 (Japan) bishi // GX575 (c) 1996 (Japan) sbishi // GX675 (c) 1998 (Japan) sbishik // GX675 (c) 1998 (Korea) +sbishika // GX675 (c) 1998 (Korea) @source:bitgraph.cpp bitgrpha // @@ -13216,6 +13217,8 @@ insector // GV-??? (c) 1982 Gottlieb - never released kngtmare // GV-??? (c) 1983 Gottlieb - never released krull // GV-105 (c) 1983 Gottlieb mach3 // GV-109 (c) 1983 Mylstar +mach3a // +mach3b // mplanets // GV-102 (c) 1983 Gottlieb mplanetsuk // GV-102 (c) 1983 Gottlieb myqbert // GV-103?(c) 1982 Gottlieb @@ -28715,6 +28718,7 @@ nmouse // (c) 1981 Amenip (Palcom Queen River) nmouseb // (c) 1981 Amenip Nova Games Ltd. numcrash // (c) 1983 Hanshin Goraku / "Peni" pacgal // hack +pacgal2 // bootleg pacheart // hack pacman // (c) 1980 Midway pacmanf // hack @@ -32638,6 +32642,9 @@ shougi2 // (c) 1982 (Arcade TV Game List - P.80, Left, 1 @source:shtzone.cpp shtzone // (c) 1987 +@source:sms_bootleg.cpp +smssgame + @source:shuuz.cpp shuuz // 136083 (c) 1990 shuuz2 // 136083 (c) 1990 diff --git a/src/mame/video/alpha68k.cpp b/src/mame/video/alpha68k.cpp index 2ecc132ee07..8a264bf48e9 100644 --- a/src/mame/video/alpha68k.cpp +++ b/src/mame/video/alpha68k.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Pierpaolo Prazzoli, Bryan McPhail +// copyright-holders:Pierpaolo Prazzoli, Bryan McPhail,Stephane Humbert /*************************************************************************** Alpha 68k video emulation - Bryan McPhail, mish@tendril.co.uk diff --git a/src/mame/video/mcr3.cpp b/src/mame/video/mcr3.cpp index 9385307c12f..ecd8b72a49a 100644 --- a/src/mame/video/mcr3.cpp +++ b/src/mame/video/mcr3.cpp @@ -125,40 +125,8 @@ VIDEO_START_MEMBER(mcr3_state,spyhunt) save_item(NAME(m_spyhunt_scroll_offset)); } -VIDEO_START_MEMBER(mcr3_state,spyhuntpr) -{ - /* initialize the background tilemap */ - m_bg_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(mcr3_state::spyhunt_get_bg_tile_info),this), tilemap_mapper_delegate(FUNC(mcr3_state::spyhunt_bg_scan),this), 64,16, 64,32); - - /* initialize the text tilemap */ - m_alpha_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(mcr3_state::spyhunt_get_alpha_tile_info),this), TILEMAP_SCAN_COLS, 16,8, 32,32); - m_alpha_tilemap->set_transparent_pen(0); - m_alpha_tilemap->set_scrollx(0, 16); - - save_item(NAME(m_spyhunt_sprite_color_mask)); - save_item(NAME(m_spyhunt_scrollx)); - save_item(NAME(m_spyhunt_scrolly)); - save_item(NAME(m_spyhunt_scroll_offset)); -} -/************************************* - * - * Palette RAM writes - * - *************************************/ - -WRITE8_MEMBER(mcr3_state::spyhuntpr_paletteram_w) -{ - m_paletteram[offset] = data; - offset = (offset & 0x0f) | (offset & 0x60) >> 1; - - int r = (data & 0x07) >> 0; - int g = (data & 0x38) >> 3; - int b = (data & 0xc0) >> 6; - - m_palette->set_pen_color(offset^0xf, rgb_t(r<<5,g<<5,b<<6)); -} /************************************* @@ -326,19 +294,3 @@ UINT32 mcr3_state::screen_update_spyhunt(screen_device &screen, bitmap_ind16 &bi return 0; } - -UINT32 mcr3_state::screen_update_spyhuntpr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) -{ - /* for every character in the Video RAM, check if it has been modified */ - /* since last time and update it accordingly. */ - m_bg_tilemap->set_scrollx(0, m_spyhunt_scrollx * 2 + m_spyhunt_scroll_offset); - m_bg_tilemap->set_scrolly(0, m_spyhunt_scrolly * 2); - m_bg_tilemap->draw(screen, bitmap, cliprect, 0, 0); - - /* draw the sprites */ - mcr3_update_sprites(screen, bitmap, cliprect, m_spyhunt_sprite_color_mask, 0, -12, 0, 0); - - /* render any characters on top */ - m_alpha_tilemap->draw(screen, bitmap, cliprect, 0, 0); - return 0; -} diff --git a/src/mame/video/nova2001.cpp b/src/mame/video/nova2001.cpp index e5366891b2f..88d089385d5 100644 --- a/src/mame/video/nova2001.cpp +++ b/src/mame/video/nova2001.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Howie Cohen, Frank Palazzolo, Alex Pasadyn, David Haywood, Steph, Phil Stroffolino, Uki +// copyright-holders:Howie Cohen, Frank Palazzolo, Alex Pasadyn, David Haywood, Phil Stroffolino, Uki #include "emu.h" #include "includes/nova2001.h" diff --git a/src/mame/video/spbactn.cpp b/src/mame/video/spbactn.cpp index 5e7f1735a1b..4aa92b26748 100644 --- a/src/mame/video/spbactn.cpp +++ b/src/mame/video/spbactn.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:David Haywood, Stephh +// copyright-holders:David Haywood #include "emu.h" #include "includes/spbactn.h" diff --git a/src/mame/video/wwfsstar.cpp b/src/mame/video/wwfsstar.cpp index 97d2ce891c0..223e185379c 100644 --- a/src/mame/video/wwfsstar.cpp +++ b/src/mame/video/wwfsstar.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:David Haywood +// copyright-holders:David Haywood,Stephane Humbert /******************************************************************************* WWF Superstars (C) 1989 Technos Japan (video/wwfsstar.c) ******************************************************************************** diff --git a/src/mame/video/xyonix.cpp b/src/mame/video/xyonix.cpp index 9e994ff4dff..da4c9a0a674 100644 --- a/src/mame/video/xyonix.cpp +++ b/src/mame/video/xyonix.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:David Haywood, Stephh +// copyright-holders:David Haywood #include "emu.h" #include "includes/xyonix.h" diff --git a/src/mame/video/zaxxon.cpp b/src/mame/video/zaxxon.cpp index 13023e67b54..cd14ab7fb01 100644 --- a/src/mame/video/zaxxon.cpp +++ b/src/mame/video/zaxxon.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Nicola Salmoria +// copyright-holders:Nicola Salmoria,Stephane Humbert /*************************************************************************** Sega Zaxxon hardware diff --git a/src/osd/modules/lib/osdobj_common.cpp b/src/osd/modules/lib/osdobj_common.cpp index 7f2d17e251a..f22af0adb99 100644 --- a/src/osd/modules/lib/osdobj_common.cpp +++ b/src/osd/modules/lib/osdobj_common.cpp @@ -143,7 +143,7 @@ const options_entry osd_options::s_option_entries[] = { OSDOPTION_BGFX_BACKEND, "auto", OPTION_STRING, "BGFX backend to use (d3d9, d3d11, metal, opengl, gles)" }, { OSDOPTION_BGFX_DEBUG, "0", OPTION_BOOLEAN, "enable BGFX debugging statistics" }, { OSDOPTION_BGFX_SCREEN_CHAINS, "default", OPTION_STRING, "comma-delimited list of screen chain JSON names, colon-delimited per-window" }, - { OSDOPTION_BGFX_SHADOW_MASK, "shadow-mask.png", OPTION_STRING, "shadow mask texture name" }, + { OSDOPTION_BGFX_SHADOW_MASK, "slot-mask.png", OPTION_STRING, "shadow mask texture name" }, // End of list { nullptr } diff --git a/src/osd/modules/midi/portmidi.cpp b/src/osd/modules/midi/portmidi.cpp index a158b9033cd..4abbf78df56 100644 --- a/src/osd/modules/midi/portmidi.cpp +++ b/src/osd/modules/midi/portmidi.cpp @@ -10,11 +10,7 @@ #ifndef NO_USE_MIDI -#ifndef USE_SYSTEM_PORTMIDI -#include "portmidi/pm_common/portmidi.h" -#else #include -#endif #include "osdcore.h" #include "corealloc.h" #include "modules/osdmodule.h" diff --git a/src/osd/modules/render/bgfx/chainentry.cpp b/src/osd/modules/render/bgfx/chainentry.cpp index f3bbbb42378..be836ba33e5 100644 --- a/src/osd/modules/render/bgfx/chainentry.cpp +++ b/src/osd/modules/render/bgfx/chainentry.cpp @@ -146,6 +146,16 @@ void bgfx_chain_entry::setup_quaddims_uniform(render_primitive* prim) const } } +void bgfx_chain_entry::setup_screenindex_uniform(int32_t screen) const +{ + bgfx_uniform* screen_index = m_effect->uniform("u_screen_index"); + if (screen_index != nullptr) + { + float values[1] = { float(screen) }; + screen_index->set(values, sizeof(float)); + } +} + void bgfx_chain_entry::setup_auto_uniforms(render_primitive* prim, texture_manager& textures, uint16_t screen_width, uint16_t screen_height, uint32_t rotation_type, bool swap_xy, int32_t screen) { setup_screensize_uniforms(textures, screen_width, screen_height, screen); @@ -153,6 +163,7 @@ void bgfx_chain_entry::setup_auto_uniforms(render_primitive* prim, texture_manag setup_rotationtype_uniform(rotation_type); setup_swapxy_uniform(swap_xy); setup_quaddims_uniform(prim); + setup_screenindex_uniform(screen); } bool bgfx_chain_entry::setup_view(int view, uint16_t screen_width, uint16_t screen_height, int32_t screen) const diff --git a/src/osd/modules/render/bgfx/chainentry.h b/src/osd/modules/render/bgfx/chainentry.h index a80fc8656c0..69fbb34d7e8 100644 --- a/src/osd/modules/render/bgfx/chainentry.h +++ b/src/osd/modules/render/bgfx/chainentry.h @@ -49,6 +49,7 @@ private: void setup_rotationtype_uniform(uint32_t rotation_type) const; void setup_swapxy_uniform(bool swap_xy) const; void setup_quaddims_uniform(render_primitive* prim) const; + void setup_screenindex_uniform(int32_t screen) const; bool setup_view(int view, uint16_t screen_width, uint16_t screen_height, int32_t screen) const; void put_screen_buffer(render_primitive* prim, bgfx::TransientVertexBuffer* buffer) const; diff --git a/src/osd/modules/render/bgfx/shaders/fs_deconverge.sc b/src/osd/modules/render/bgfx/shaders/fs_deconverge.sc index d58e1bf6df9..b23e24951c3 100644 --- a/src/osd/modules/render/bgfx/shaders/fs_deconverge.sc +++ b/src/osd/modules/render/bgfx/shaders/fs_deconverge.sc @@ -1,4 +1,4 @@ -$input v_color0, v_texcoord0, v_texcoord1, v_texcoord2 +$input v_color0, v_texcoord0, v_texcoord1, v_texcoord2, v_texcoord3 // license:BSD-3-Clause // copyright-holders:Ryan Holtz,ImJezze @@ -13,8 +13,9 @@ SAMPLER2D(s_tex, 0); void main() { - float r = texture2D(s_tex, v_texcoord0).r; - float g = texture2D(s_tex, v_texcoord1).g; - float b = texture2D(s_tex, v_texcoord2).b; - gl_FragColor = vec4(r, g, b, 1.0) * v_color0; + float a = texture2D(s_tex, v_texcoord0).a; + float r = texture2D(s_tex, v_texcoord1).r; + float g = texture2D(s_tex, v_texcoord2).g; + float b = texture2D(s_tex, v_texcoord3).b; + gl_FragColor = vec4(r, g, b, a) * v_color0; } diff --git a/src/osd/modules/render/bgfx/shaders/fs_defocus.sc b/src/osd/modules/render/bgfx/shaders/fs_defocus.sc index 44ca7a93612..c9e76990f3f 100644 --- a/src/osd/modules/render/bgfx/shaders/fs_defocus.sc +++ b/src/osd/modules/render/bgfx/shaders/fs_defocus.sc @@ -46,5 +46,6 @@ void main() vec4 blurred = (d0 + d1 + d2 + d3 + d4 + d5 + d6 + d7 + d8) / 9.0; - gl_FragColor = vec4(blurred.rgb, 1.0) * v_color0; + blurred.a = blurred.a + d0.a; + gl_FragColor = blurred * v_color0; } diff --git a/src/osd/modules/render/bgfx/shaders/fs_distortion.sc b/src/osd/modules/render/bgfx/shaders/fs_distortion.sc index 1b93578a2cf..8f4efa04cd3 100644 --- a/src/osd/modules/render/bgfx/shaders/fs_distortion.sc +++ b/src/osd/modules/render/bgfx/shaders/fs_distortion.sc @@ -188,33 +188,36 @@ void main() // Color vec4 BaseColor = texture2D(s_tex, BaseCoord); - BaseColor.a = 1.0; // Clamp if (BaseCoord.x > 1.0 || BaseCoord.y > 1.0 || BaseCoord.x < 0.0 || BaseCoord.y < 0.0) - BaseColor.rgb = vec3(0.0, 0.0, 0.0); - - // Vignetting Simulation - vec2 VignetteCoord = BaseCoordCentered; + { + gl_FragColor = vec4(0.0, 0.0, 0.0, 1.0); + } + else + { + // Vignetting Simulation + vec2 VignetteCoord = BaseCoordCentered; - float VignetteFactor = GetVignetteFactor(VignetteCoord, u_vignetting.x); - BaseColor.rgb *= VignetteFactor; + float VignetteFactor = GetVignetteFactor(VignetteCoord, u_vignetting.x); + BaseColor.rgb *= VignetteFactor; - // Light Reflection Simulation - vec3 LightColor = vec3(1.0, 0.90, 0.80); // color temperature 5.000 Kelvin + // Light Reflection Simulation + vec4 LightColor = vec4(1.0, 0.90, 0.80, 1.0); // color temperature 5.000 Kelvin - vec2 SpotCoord = BaseCoordCentered; - vec2 NoiseCoord = BaseCoordCentered; + vec2 SpotCoord = BaseCoordCentered; + vec2 NoiseCoord = BaseCoordCentered; - float SpotAddend = GetSpotAddend(SpotCoord, u_reflection.x); - float NoiseFactor = GetNoiseFactor(SpotAddend, rand(NoiseCoord)); - BaseColor.rgb += SpotAddend * NoiseFactor * LightColor; + float SpotAddend = GetSpotAddend(SpotCoord, u_reflection.x); + float NoiseFactor = GetNoiseFactor(SpotAddend, rand(NoiseCoord)); + BaseColor += SpotAddend * NoiseFactor * LightColor; - // Round Corners Simulation - vec2 RoundCornerCoord = BaseCoordCentered; + // Round Corners Simulation + vec2 RoundCornerCoord = BaseCoordCentered; - float roundCornerFactor = GetRoundCornerFactor(RoundCornerCoord, u_round_corner.x, u_smooth_border.x); - BaseColor.rgb *= roundCornerFactor; + float roundCornerFactor = GetRoundCornerFactor(RoundCornerCoord, u_round_corner.x, u_smooth_border.x); + BaseColor.rgb *= roundCornerFactor; - gl_FragColor = BaseColor; + gl_FragColor = BaseColor; + } } diff --git a/src/osd/modules/render/bgfx/shaders/fs_ntsc_decode.sc b/src/osd/modules/render/bgfx/shaders/fs_ntsc_decode.sc index cc8f633bf5b..1c6a53fba29 100644 --- a/src/osd/modules/render/bgfx/shaders/fs_ntsc_decode.sc +++ b/src/osd/modules/render/bgfx/shaders/fs_ntsc_decode.sc @@ -28,6 +28,7 @@ uniform vec4 u_jitter_amount; // Samplers SAMPLER2D(s_tex, 0); +SAMPLER2D(s_screen, 1); //----------------------------------------------------------------------------- // Constants @@ -35,7 +36,7 @@ SAMPLER2D(s_tex, 0); void main() { - vec4 BaseTexel = texture2D(s_tex, v_texcoord0.xy); + vec4 BaseTexel = texture2D(s_screen, v_texcoord0.xy); vec4 zero = vec4(0.0, 0.0, 0.0, 0.0); vec4 quarter = vec4(0.25, 0.25, 0.25, 0.25); @@ -43,8 +44,15 @@ void main() vec4 one = vec4(1.0, 1.0, 1.0, 1.0); vec4 two = vec4(2.0, 2.0, 2.0, 2.0); vec4 four = vec4(4.0, 4.0, 4.0, 4.0); + int iSampleCount = 64; + vec4 SampleCount = vec4(64.0, 64.0, 64.0, 64.0); + vec4 HalfSampleCount = SampleCount / two; + vec4 TimePerSample = u_scan_time.xxxx / (u_source_dims.xxxx * four); + vec4 PI = vec4(3.1415927, 3.1415927, 3.1415927, 3.1415927); + vec4 PI2 = vec4(6.2831854, 6.2831854, 6.2831854, 6.2831854); + vec4 Fc_y1 = (u_cc_value.xxxx - u_notch_width.xxxx * onehalf) * TimePerSample; vec4 Fc_y2 = (u_cc_value.xxxx + u_notch_width.xxxx * onehalf) * TimePerSample; vec4 Fc_y3 = u_y_freq_response.xxxx * TimePerSample; @@ -52,9 +60,15 @@ void main() vec4 Fc_q = u_q_freq_response.xxxx * TimePerSample; vec4 Fc_i_2 = Fc_i * two; vec4 Fc_q_2 = Fc_q * two; - - const vec4 PI = vec4(3.1415927, 3.1415927, 3.1415927, 3.1415927); - const vec4 PI2 = vec4(6.2831854, 6.2831854, 6.2831854, 6.2831854); + vec4 Fc_y1_2 = Fc_y1 * two; + vec4 Fc_y2_2 = Fc_y2 * two; + vec4 Fc_y3_2 = Fc_y3 * two; + vec4 Fc_i_pi2 = Fc_i * PI2; + vec4 Fc_q_pi2 = Fc_q * PI2; + vec4 Fc_y1_pi2 = Fc_y1 * PI2; + vec4 Fc_y2_pi2 = Fc_y2 * PI2; + vec4 Fc_y3_pi2 = Fc_y3 * PI2; + vec4 PI2Length = PI2 / SampleCount; vec4 W = PI2 * u_cc_value.xxxx * u_scan_time.xxxx; vec4 WoPI = W / PI; @@ -66,39 +80,35 @@ void main() vec4 IAccum = zero; vec4 QAccum = zero; - for (int index = 0; index < 64; index = index + 4) + vec4 Cy = v_texcoord0.yyyy; + vec4 VPosition = Cy; + + for (int i = 0; i < 64; i = i + 4) { - float n = float(index); - vec4 n4 = vec4(n, n, n, n) + vec4(0.0, 1.0, 2.0, 3.0); + vec4 n = vec4(i, i, i, i) - vec4(32.0, 32.0, 32.0, 32.0); + vec4 n4 = n + vec4(0.0, 1.0, 2.0, 3.0); - vec4 Cx = v_texcoord0.xxxx + u_source_dims.xxxx * (n4 * quarter); + vec4 Cx = v_texcoord0.xxxx + (n4 * quarter) / u_source_dims.xxxx; + vec4 HPosition = Cx; - // theory: What if we put white in the input of the NTSC decode shader? - vec4 C = texture2D(s_tex, vec2(Cx.x, v_texcoord0.y)); + vec4 C = texture2D(s_tex, vec2(Cx.x, Cy.x)); - vec4 T = Cx + HOffset + v_texcoord0.yyyy * VScale; + vec4 T = HPosition + HOffset + VPosition * VScale; vec4 WT = W * T + u_o_value.xxxx; - vec4 SincKernel = vec4(0.54, 0.54, 0.54, 0.54) + vec4(0.46, 0.46, 0.46, 0.46) * cos((PI2 / 1.0) * n4); + vec4 SincKernel = vec4(0.54, 0.54, 0.54, 0.54) + vec4(0.46, 0.46, 0.46, 0.46) * cos(PI2Length * n4); - vec4 SincYIn1 = Fc_y1 * PI2 * n4; - vec4 SincYIn2 = Fc_y2 * PI2 * n4; - vec4 SincYIn3 = Fc_y3 * PI2 * n4; - vec4 SincIIn = Fc_i * PI2 * n4; - vec4 SincQIn = Fc_q * PI2 * n4; - - SincYIn1 = SincYIn1 == zero ? one : SincYIn1; - SincYIn2 = SincYIn2 == zero ? one : SincYIn2; - SincYIn3 = SincYIn3 == zero ? one : SincYIn3; - - SincIIn = SincIIn == zero ? one : SincIIn; - SincQIn = SincQIn == zero ? one : SincQIn; + vec4 SincYIn1 = Fc_y1_pi2 * n4; + vec4 SincYIn2 = Fc_y2_pi2 * n4; + vec4 SincYIn3 = Fc_y3_pi2 * n4; + vec4 SincIIn = Fc_i_pi2 * n4; + vec4 SincQIn = Fc_q_pi2 * n4; vec4 SincY1 = SincYIn1 != zero ? sin(SincYIn1) / SincYIn1 : one; vec4 SincY2 = SincYIn2 != zero ? sin(SincYIn2) / SincYIn2 : one; vec4 SincY3 = SincYIn3 != zero ? sin(SincYIn3) / SincYIn3 : one; - vec4 IdealY = (Fc_y1 * two * SincY1 - Fc_y2 * two * SincY2) + Fc_y3 * two * SincY3; + vec4 IdealY = (Fc_y1_2 * SincY1 - Fc_y2_2 * SincY2) + Fc_y3_2 * SincY3; vec4 IdealI = Fc_i_2 * (SincIIn != zero ? sin(SincIIn) / SincIIn : one); vec4 IdealQ = Fc_q_2 * (SincQIn != zero ? sin(SincQIn) / SincQIn : one); diff --git a/src/osd/modules/render/bgfx/shaders/fs_ntsc_encode.sc b/src/osd/modules/render/bgfx/shaders/fs_ntsc_encode.sc index 3aeac29d20d..21bbb39240e 100644 --- a/src/osd/modules/render/bgfx/shaders/fs_ntsc_encode.sc +++ b/src/osd/modules/render/bgfx/shaders/fs_ntsc_encode.sc @@ -65,7 +65,7 @@ void main() float HOffset = (u_a_value.x + u_jitter_amount.x * u_jitter_offset.x) / WoPI; float VScale = (u_b_value.x * u_source_dims.y) / WoPI; - vec4 T = Cx + vec4(HOffset, HOffset, HOffset, HOffset) + Cy * vec4(VScale, VScale, VScale, VScale); + vec4 T = HPosition + vec4(HOffset, HOffset, HOffset, HOffset) + VPosition * vec4(VScale, VScale, VScale, VScale); vec4 TW = T * W; gl_FragColor = Y + I * cos(TW) + Q * sin(TW); diff --git a/src/osd/modules/render/bgfx/shaders/fs_post.sc b/src/osd/modules/render/bgfx/shaders/fs_post.sc index 4a77dc88cbb..27c71a61eba 100644 --- a/src/osd/modules/render/bgfx/shaders/fs_post.sc +++ b/src/osd/modules/render/bgfx/shaders/fs_post.sc @@ -1,4 +1,4 @@ -$input v_color0, v_texcoord0, v_texcoord1 +$input v_color0, v_texcoord0 // license:BSD-3-Clause // copyright-holders:Ryan Holtz,ImJezze @@ -10,14 +10,12 @@ $input v_color0, v_texcoord0, v_texcoord1 // Autos uniform vec4 u_swap_xy; -uniform vec4 u_screen_dims; // size of the output window uniform vec4 u_source_dims; // size of the guest machine +uniform vec4 u_quad_dims; uniform vec4 u_screen_scale; // TODO: Hook up ScreenScale code-side uniform vec4 u_screen_offset; // TODO: Hook up ScreenOffset code-side // User-supplied -uniform vec4 u_prepare_bloom; // disables some effects for rendering bloom textures -uniform vec4 u_prepare_vector; uniform vec4 u_scanline_alpha; uniform vec4 u_scanline_scale; uniform vec4 u_scanline_bright_scale; @@ -25,9 +23,8 @@ uniform vec4 u_scanline_bright_offset; uniform vec4 u_scanline_jitter; uniform vec4 u_scanline_height; uniform vec4 u_scanline_variation; -uniform vec4 u_back_color; // TODO: Unused in current implementation, mostly -uniform vec4 u_shadow_tile_mode; // 0 based on screen dimension, 1 based on source dimension uniform vec4 u_shadow_alpha; +uniform vec4 u_shadow_count; uniform vec4 u_shadow_uv; uniform vec4 u_shadow_uv_offset; uniform vec4 u_humbar_hertz_rate; // difference between the 59.94 Hz field rate and 60 Hz line frequency (NTSC) @@ -64,86 +61,98 @@ vec2 GetAdjustedCoords(vec2 coord, vec2 center_offset) return coord; } +// vector screen has the same quad texture coordinates for every screen orientation, raster screen differs +vec2 GetShadowCoord(vec2 QuadCoord, vec2 SourceCoord) +{ + vec2 QuadTexel = vec2(1.0, 1.0) / u_quad_dims.xy; + + vec2 canvasCoord = QuadCoord + u_shadow_uv_offset.xy / u_quad_dims.xy; + + vec2 shadowUV = u_shadow_uv.xy; + vec2 shadowCount = u_shadow_count.xy; + + // swap x/y vector and raster in screen mode (not source mode) + canvasCoord = u_swap_xy.x > 0.0 + ? canvasCoord.yx + : canvasCoord.xy; + + // swap x/y vector and raster in screen mode (not source mode) + shadowCount = u_swap_xy.x > 0.0 + ? shadowCount.yx + : shadowCount.xy; + + vec2 shadowTile = QuadTexel * shadowCount; + + vec2 shadowFrac = fract(canvasCoord / shadowTile); + + // swap x/y raster in screen mode (not vector and not source mode) + shadowFrac = u_swap_xy.x > 0.0 + ? shadowFrac.yx + : shadowFrac.xy; + + vec2 shadowCoord = (shadowFrac * shadowUV); + + return shadowCoord; +} + void main() { - vec2 ScreenCoord = v_texcoord0.xy; vec2 BaseCoord = GetAdjustedCoords(v_texcoord0, vec2(0.5, 0.5)); // Color vec4 BaseColor = texture2D(s_tex, BaseCoord); - BaseColor.a = 1.0; if (BaseCoord.x < 0.0 || BaseCoord.y < 0.0) { BaseColor.rgb = vec3(0.0, 0.0, 0.0); } - // Mask Simulation (may not affect bloom) - if (u_prepare_bloom.x == 0.0 && u_shadow_alpha.x > 0.0) + // Mask Simulation + if (u_shadow_alpha.x > 0.0) { - vec2 screenCoord = ScreenCoord; - screenCoord = u_swap_xy.x > 0.0 ? screenCoord.yx : screenCoord.xy; - - vec2 shadowTile = (u_shadow_tile_mode.x == 0.0 ? u_screen_dims.xy : u_source_dims.xy); - shadowTile = u_swap_xy.x > 0.0 ? shadowTile.yx : shadowTile.xy; - - vec2 ShadowFrac = fract(screenCoord * shadowTile); - vec2 ShadowCoord = (ShadowFrac * u_shadow_uv.xy); - + vec2 ShadowCoord = GetShadowCoord(v_texcoord0.xy, v_texcoord0.xy); + vec4 ShadowColor = texture2D(s_shadow, ShadowCoord); vec3 ShadowMaskColor = mix(vec3(1.0, 1.0, 1.0), ShadowColor.rgb, u_shadow_alpha.xxx); - float ShadowMaskClear = (1.0 - ShadowColor.a) * u_shadow_alpha.x; // apply shadow mask color BaseColor.rgb *= ShadowMaskColor; - // clear shadow mask by background color - BaseColor.rgb = mix(BaseColor.rgb, u_back_color.rgb, ShadowMaskClear); } - // Color Compression (may not affect bloom) - if (u_prepare_bloom.x == 0.0) - { - // increasing the floor of the signal without affecting the ceiling - BaseColor.rgb = u_floor.rgb + (vec3(1.0, 1.0, 1.0) - u_floor.rgb) * BaseColor.rgb; - } - - // Color Power (may affect bloom) + // Color Compression + // increasing the floor of the signal without affecting the ceiling + BaseColor.rgb = u_floor.rgb + (vec3(1.0, 1.0, 1.0) - u_floor.rgb) * BaseColor.rgb; + + // Color Power BaseColor.r = pow(BaseColor.r, u_power.r); BaseColor.g = pow(BaseColor.g, u_power.g); BaseColor.b = pow(BaseColor.b, u_power.b); - // Scanline Simulation (may not affect bloom) - if (u_prepare_bloom.x == 0.0) + // Scanline Simulation + if (u_scanline_alpha.x > 0.0f) { - // Scanline Simulation (may not affect vector screen) - if (u_prepare_vector.x == 0.0 && u_scanline_alpha.x > 0.0f) - { - float BrightnessOffset = (u_scanline_bright_offset.x * u_scanline_alpha.x); - float BrightnessScale = (u_scanline_bright_scale.x * u_scanline_alpha.x) + (1.0 - u_scanline_alpha.x); + float BrightnessOffset = (u_scanline_bright_offset.x * u_scanline_alpha.x); + float BrightnessScale = (u_scanline_bright_scale.x * u_scanline_alpha.x) + (1.0 - u_scanline_alpha.x); - float ColorBrightness = 0.299 * BaseColor.r + 0.587 * BaseColor.g + 0.114 * BaseColor.b; + float ColorBrightness = 0.299 * BaseColor.r + 0.587 * BaseColor.g + 0.114 * BaseColor.b; - float ScanCoord = v_texcoord0.y * u_source_dims.y * u_scanline_scale.x * 3.1415927; - float ScanCoordJitter = u_scanline_jitter.x * u_jitter_amount.x * 1.618034; - float ScanSine = sin(ScanCoord + ScanCoordJitter); - float ScanlineWide = u_scanline_height.x + u_scanline_variation.x * max(1.0, u_scanline_height.x) * (1.0 - ColorBrightness); - float ScanSineScaled = pow(ScanSine * ScanSine, ScanlineWide); - float ScanBrightness = ScanSineScaled * BrightnessScale + BrightnessOffset * BrightnessScale; + float ScanCoord = v_texcoord0.y * u_source_dims.y * u_scanline_scale.x * 3.1415927; + float ScanCoordJitter = u_scanline_jitter.x * u_jitter_amount.x * 1.618034; + float ScanSine = sin(ScanCoord + ScanCoordJitter); + float ScanlineWide = u_scanline_height.x + u_scanline_variation.x * max(1.0, u_scanline_height.x) * (1.0 - ColorBrightness); + float ScanSineScaled = pow(ScanSine * ScanSine, ScanlineWide); + float ScanBrightness = ScanSineScaled * BrightnessScale + BrightnessOffset * BrightnessScale; - BaseColor.rgb *= mix(vec3(1.0, 1.0, 1.0), vec3(ScanBrightness, ScanBrightness, ScanBrightness), u_scanline_alpha.xxx); - } - - // Hum Bar Simulation (may not affect vector screen) - if (u_prepare_vector.x == 0.0 && u_humbar_alpha.x > 0.0f) - { - float HumTimeStep = fract(u_time.x * 0.001); - float HumBrightness = 1.0 - fract(BaseCoord.y + HumTimeStep) * u_humbar_alpha.x; - BaseColor.rgb *= HumBrightness; - } + BaseColor.rgb *= mix(vec3(1.0, 1.0, 1.0), vec3(ScanBrightness, ScanBrightness, ScanBrightness), u_scanline_alpha.xxx); } - vec4 Output = u_prepare_vector.x > 0.0 ? BaseColor * (v_color0 + vec4(1.0, 1.0, 1.0, 0.0)) : BaseColor * v_color0; - Output.a = 1.0; + // Hum Bar Simulation + if (u_humbar_alpha.x > 0.0f) + { + float HumTimeStep = fract(u_time.x * 0.001); + float HumBrightness = 1.0 - fract(BaseCoord.y + HumTimeStep) * u_humbar_alpha.x; + BaseColor.rgb *= HumBrightness; + } - gl_FragColor = Output; + gl_FragColor = vec4(BaseColor.rgb * v_color0.rgb, BaseColor.a); } diff --git a/src/osd/modules/render/bgfx/shaders/fs_prescale.sc b/src/osd/modules/render/bgfx/shaders/fs_prescale.sc index 48d177b19fa..1d8370dacf4 100644 --- a/src/osd/modules/render/bgfx/shaders/fs_prescale.sc +++ b/src/osd/modules/render/bgfx/shaders/fs_prescale.sc @@ -26,5 +26,5 @@ void main() vec2 TexCoord = (i + f) / u_source_dims.xy; - gl_FragColor = texture2D(s_tex, TexCoord) * v_color0; + gl_FragColor = texture2D(s_tex, v_texcoord0.xy) * v_color0; } diff --git a/src/osd/modules/render/bgfx/shaders/varying.def.sc b/src/osd/modules/render/bgfx/shaders/varying.def.sc index 95b607539a7..4bbc09efebe 100644 --- a/src/osd/modules/render/bgfx/shaders/varying.def.sc +++ b/src/osd/modules/render/bgfx/shaders/varying.def.sc @@ -2,6 +2,7 @@ vec4 v_color0 : COLOR0 = vec4(1.0, 0.0, 0.0, 1.0); vec2 v_texcoord0 : TEXCOORD0 = vec2(0.0, 0.0); vec2 v_texcoord1 : TEXCOORD1 = vec2(0.0, 0.0); vec2 v_texcoord2 : TEXCOORD2 = vec2(0.0, 0.0); +vec2 v_texcoord3 : TEXCOORD3 = vec2(0.0, 0.0); vec3 v_pos : TEXCOORD3 = vec3(0.0, 0.0, 0.0); vec3 a_position : POSITION; diff --git a/src/osd/modules/render/bgfx/shaders/vs_deconverge.sc b/src/osd/modules/render/bgfx/shaders/vs_deconverge.sc index 6e13814c89b..b714f84e4a6 100644 --- a/src/osd/modules/render/bgfx/shaders/vs_deconverge.sc +++ b/src/osd/modules/render/bgfx/shaders/vs_deconverge.sc @@ -1,5 +1,5 @@ $input a_position, a_texcoord0, a_color0 -$output v_color0, v_texcoord0, v_texcoord1, v_texcoord2 +$output v_color0, v_texcoord0, v_texcoord1, v_texcoord2, v_texcoord3 // license:BSD-3-Clause // copyright-holders:Dario Manesku @@ -23,9 +23,10 @@ void main() vec2 half_value = vec2(0.5, 0.5); - v_texcoord0 = (a_texcoord0 - half_value) * (1.0 + u_radial_converge_red.xy ) + half_value + u_converge_red.xy * (vec2(1.0, 1.0) / u_source_size.xy); - v_texcoord1 = (a_texcoord0 - half_value) * (1.0 + u_radial_converge_green.xy) + half_value + u_converge_green.xy * (vec2(1.0, 1.0) / u_source_size.xy); - v_texcoord2 = (a_texcoord0 - half_value) * (1.0 + u_radial_converge_blue.xy ) + half_value + u_converge_blue.xy * (vec2(1.0, 1.0) / u_source_size.xy); + v_texcoord0 = a_texcoord0; + v_texcoord1 = (a_texcoord0 - half_value) * (1.0 + u_radial_converge_red.xy ) + half_value + u_converge_red.xy * (vec2(1.0, 1.0) / u_source_size.xy); + v_texcoord2 = (a_texcoord0 - half_value) * (1.0 + u_radial_converge_green.xy) + half_value + u_converge_green.xy * (vec2(1.0, 1.0) / u_source_size.xy); + v_texcoord3 = (a_texcoord0 - half_value) * (1.0 + u_radial_converge_blue.xy ) + half_value + u_converge_blue.xy * (vec2(1.0, 1.0) / u_source_size.xy); v_color0 = a_color0; } diff --git a/src/osd/modules/render/bgfx/shaders/vs_post.sc b/src/osd/modules/render/bgfx/shaders/vs_post.sc index 89923cc9338..fd37320eefb 100644 --- a/src/osd/modules/render/bgfx/shaders/vs_post.sc +++ b/src/osd/modules/render/bgfx/shaders/vs_post.sc @@ -1,19 +1,14 @@ $input a_position, a_texcoord0, a_color0 -$output v_texcoord0, v_texcoord1, v_color0 +$output v_texcoord0, v_color0 // license:BSD-3-Clause // copyright-holders:Dario Manesku #include "../../../../../../3rdparty/bgfx/examples/common/common.sh" -uniform vec4 u_swap_xy; - -uniform vec4 u_shadow_uv_offset; - void main() { gl_Position = mul(u_viewProj, vec4(a_position.xy, 0.0, 1.0)); v_texcoord0 = a_texcoord0; - v_texcoord1 = a_position.xy + ((u_swap_xy.x != 0.0) ? u_shadow_uv_offset.yx : u_shadow_uv_offset.xy); v_color0 = a_color0; } diff --git a/src/osd/modules/render/d3d/d3dcomm.h b/src/osd/modules/render/d3d/d3dcomm.h index 51758bb70b6..3d84ea567a3 100644 --- a/src/osd/modules/render/d3d/d3dcomm.h +++ b/src/osd/modules/render/d3d/d3dcomm.h @@ -9,6 +9,12 @@ #ifndef __WIN_D3DCOMM__ #define __WIN_D3DCOMM__ +//============================================================ +// CONSTANTS +//============================================================ + +#define MAX_BLOOM_COUNT 15 // shader model 3.0 support up to 16 samplers, but we need the last for the original texture + //============================================================ // FORWARD DECLARATIONS //============================================================ @@ -292,10 +298,10 @@ public: d3d_render_target *next; d3d_render_target *prev; - surface *bloom_surface[11]; - texture *bloom_texture[11]; + surface *bloom_surface[MAX_BLOOM_COUNT]; + texture *bloom_texture[MAX_BLOOM_COUNT]; - float bloom_dims[11][2]; + float bloom_dims[MAX_BLOOM_COUNT][2]; int bloom_count; }; diff --git a/src/osd/modules/render/d3d/d3dhlsl.cpp b/src/osd/modules/render/d3d/d3dhlsl.cpp index 9d22e045b91..ca2c29078da 100644 --- a/src/osd/modules/render/d3d/d3dhlsl.cpp +++ b/src/osd/modules/render/d3d/d3dhlsl.cpp @@ -739,8 +739,6 @@ void shaders::init(d3d_base *d3dintf, running_machine *machine, renderer_d3d9 *r options->bloom_level6_weight = winoptions.screen_bloom_lvl6_weight(); options->bloom_level7_weight = winoptions.screen_bloom_lvl7_weight(); options->bloom_level8_weight = winoptions.screen_bloom_lvl8_weight(); - options->bloom_level9_weight = winoptions.screen_bloom_lvl9_weight(); - options->bloom_level10_weight = winoptions.screen_bloom_lvl10_weight(); options->params_init = true; } @@ -1460,59 +1458,34 @@ int shaders::bloom_pass(d3d_render_target *rt, int source_index, poly_info *poly return next_index; } - float weight12[2] = { - options->bloom_level1_weight, - options->bloom_level2_weight - }; - float weight34[2] = { - options->bloom_level3_weight, - options->bloom_level4_weight - }; - float weight56[2] = { - options->bloom_level5_weight, - options->bloom_level6_weight, - }; - float weight78[2] = { - options->bloom_level7_weight, - options->bloom_level8_weight - }; - float weight9A[2] = { - options->bloom_level9_weight, - options->bloom_level10_weight - }; - curr_effect = bloom_effect; curr_effect->update_uniforms(); - curr_effect->set_float ("Level0Weight", options->bloom_level0_weight); - curr_effect->set_vector("Level12Weight", 2, weight12); - curr_effect->set_vector("Level34Weight", 2, weight34); - curr_effect->set_vector("Level56Weight", 2, weight56); - curr_effect->set_vector("Level78Weight", 2, weight78); - curr_effect->set_vector("Level9AWeight", 2, weight9A); - - curr_effect->set_vector("Level0Size", 2, rt->bloom_dims[0]); - curr_effect->set_vector("Level12Size", 4, rt->bloom_dims[1]); - curr_effect->set_vector("Level34Size", 4, rt->bloom_dims[3]); - curr_effect->set_vector("Level56Size", 4, rt->bloom_dims[5]); - curr_effect->set_vector("Level78Size", 4, rt->bloom_dims[7]); - curr_effect->set_vector("Level9ASize", 4, rt->bloom_dims[9]); + curr_effect->set_float("Level0Weight", options->bloom_level0_weight); + curr_effect->set_float("Level1Weight", options->bloom_level1_weight); + curr_effect->set_float("Level2Weight", options->bloom_level2_weight); + curr_effect->set_float("Level3Weight", options->bloom_level3_weight); + curr_effect->set_float("Level4Weight", options->bloom_level4_weight); + curr_effect->set_float("Level5Weight", options->bloom_level5_weight); + curr_effect->set_float("Level6Weight", options->bloom_level6_weight); + curr_effect->set_float("Level7Weight", options->bloom_level7_weight); + curr_effect->set_float("Level8Weight", options->bloom_level8_weight); curr_effect->set_int("BloomBlendMode", options->bloom_blend_mode); curr_effect->set_float("BloomScale", options->bloom_scale); curr_effect->set_vector("BloomOverdrive", 3, options->bloom_overdrive); - curr_effect->set_texture("DiffuseA", rt->target_texture[next_index]); + curr_effect->set_texture("DiffuseTexture", rt->target_texture[next_index]); - char name[9] = "Diffuse*"; + char name[14] = "BloomTexture*"; for (int index = 1; index < rt->bloom_count; index++) { - name[7] = 'A' + index; + name[12] = 'A' + index - 1; curr_effect->set_texture(name, rt->bloom_texture[index - 1]); } - for (int index = rt->bloom_count; index < 11; index++) + for (int index = rt->bloom_count; index < MAX_BLOOM_COUNT; index++) { - name[7] = 'A' + index; + name[12] = 'A' + index - 1; curr_effect->set_texture(name, black_texture); } @@ -2315,8 +2288,6 @@ enum slider_option SLIDER_BLOOM_LVL6_SCALE, SLIDER_BLOOM_LVL7_SCALE, SLIDER_BLOOM_LVL8_SCALE, - SLIDER_BLOOM_LVL9_SCALE, - SLIDER_BLOOM_LVL10_SCALE, SLIDER_NTSC_ENABLE, SLIDER_NTSC_JITTER, SLIDER_NTSC_A_VALUE, @@ -2392,8 +2363,6 @@ slider_desc shaders::s_sliders[] = { "Bloom Level 6 Scale", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_ANY, SLIDER_BLOOM_LVL6_SCALE, 0.01f, "%1.2f", {} }, { "Bloom Level 7 Scale", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_ANY, SLIDER_BLOOM_LVL7_SCALE, 0.01f, "%1.2f", {} }, { "Bloom Level 8 Scale", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_ANY, SLIDER_BLOOM_LVL8_SCALE, 0.01f, "%1.2f", {} }, - { "Bloom Level 9 Scale", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_ANY, SLIDER_BLOOM_LVL9_SCALE, 0.01f, "%1.2f", {} }, - { "Bloom Level 10 Scale", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_ANY, SLIDER_BLOOM_LVL10_SCALE, 0.01f, "%1.2f", {} }, { "NTSC processing", 0, 0, 1, 1, SLIDER_INT_ENUM, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_NTSC_ENABLE, 0, "%s", { "Off", "On" } }, { "Signal Jitter", 0, 0, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_NTSC_JITTER, 0.01f, "%1.2f", {} }, { "A Value", -100, 50, 100, 1, SLIDER_FLOAT, SLIDER_SCREEN_TYPE_LCD_OR_RASTER, SLIDER_NTSC_A_VALUE, 0.01f, "%1.2f", {} }, @@ -2467,8 +2436,6 @@ void *shaders::get_slider_option(int id, int index) case SLIDER_BLOOM_LVL6_SCALE: return &(options->bloom_level6_weight); case SLIDER_BLOOM_LVL7_SCALE: return &(options->bloom_level7_weight); case SLIDER_BLOOM_LVL8_SCALE: return &(options->bloom_level8_weight); - case SLIDER_BLOOM_LVL9_SCALE: return &(options->bloom_level9_weight); - case SLIDER_BLOOM_LVL10_SCALE: return &(options->bloom_level10_weight); case SLIDER_NTSC_ENABLE: return &(options->yiq_enable); case SLIDER_NTSC_JITTER: return &(options->yiq_jitter); case SLIDER_NTSC_A_VALUE: return &(options->yiq_a); diff --git a/src/osd/modules/render/d3d/d3dhlsl.h b/src/osd/modules/render/d3d/d3dhlsl.h index a4c9f13b9ed..af5db351efe 100644 --- a/src/osd/modules/render/d3d/d3dhlsl.h +++ b/src/osd/modules/render/d3d/d3dhlsl.h @@ -260,8 +260,6 @@ struct hlsl_options float bloom_level6_weight; float bloom_level7_weight; float bloom_level8_weight; - float bloom_level9_weight; - float bloom_level10_weight; }; struct slider_desc diff --git a/src/osd/modules/render/drawbgfx.cpp b/src/osd/modules/render/drawbgfx.cpp index d955f8c76f2..8389d59cfad 100644 --- a/src/osd/modules/render/drawbgfx.cpp +++ b/src/osd/modules/render/drawbgfx.cpp @@ -763,17 +763,33 @@ int renderer_bgfx::handle_screen_chains() // Determine how many post-processing passes are needed int screens = 0; + int total_screen_textures = 0; + std::vector bases; while (prim != nullptr) { if (PRIMFLAG_GET_SCREENTEX(prim->flags)) { - screens++; + total_screen_textures++; + bool found = false; + for (void* base : bases) + { + if (base == prim->texture.base) + { + found = true; + break; + } + } + if (!found) + { + screens++; + bases.push_back(prim->texture.base); + } } prim = prim->next(); } const uint32_t available_chains = m_screen_chains[window().m_index].size(); - screens = screens >= available_chains ? available_chains: screens; + screens = screens >= available_chains ? available_chains : screens; if (screens > 0) { @@ -827,6 +843,7 @@ int renderer_bgfx::draw(int update) s_current_view = 0; } + m_seen_views.clear(); m_ui_view = -1; // Set view 0 default viewport. @@ -857,7 +874,7 @@ int renderer_bgfx::draw(int update) bool atlas_valid = update_atlas(); render_primitive *prim = window().m_primlist->first(); - std::vector screens; + std::vector sources; while (prim != nullptr) { UINT32 blend = PRIMFLAG_GET_BLENDMODE(prim->flags); @@ -868,16 +885,16 @@ int renderer_bgfx::draw(int update) int32_t screen = -1; if (PRIMFLAG_GET_SCREENTEX(prim->flags)) { - for (screen = 0; screen < screens.size(); screen++) + for (screen = 0; screen < sources.size(); screen++) { - if (screens[screen] == prim->container->screen()) + if (sources[screen] == prim->texture.base) { break; } } - if (screen == screens.size()) + if (screen == sources.size()) { - screens.push_back(prim->container->screen()); + sources.push_back(prim->texture.base); } } @@ -966,8 +983,17 @@ void renderer_bgfx::setup_view(uint32_t view_index, bool screen) #if SCENE_VIEW if (view_index == m_max_view) -#endif { +#else + while ((view_index + 1) > m_seen_views.size()) + { + m_seen_views.push_back(false); + } + + if (!m_seen_views[view_index]) + { + m_seen_views[view_index] = true; +#endif bgfx::setViewClear(view_index, BGFX_CLEAR_COLOR | BGFX_CLEAR_DEPTH, 0x00000000, 1.0f, 0); } diff --git a/src/osd/modules/render/drawbgfx.h b/src/osd/modules/render/drawbgfx.h index 823472f5c4a..30976a7fb76 100644 --- a/src/osd/modules/render/drawbgfx.h +++ b/src/osd/modules/render/drawbgfx.h @@ -115,6 +115,7 @@ private: bgfx_effect* m_gui_effect[4]; bgfx_effect* m_screen_effect[4]; std::vector> m_screen_chains; + std::vector m_seen_views; std::map m_hash_to_entry; std::vector m_texinfo; diff --git a/src/osd/modules/render/drawd3d.cpp b/src/osd/modules/render/drawd3d.cpp index 4b8cc430640..708ed01cd6c 100644 --- a/src/osd/modules/render/drawd3d.cpp +++ b/src/osd/modules/render/drawd3d.cpp @@ -2795,7 +2795,7 @@ bool cache_target::init(renderer_d3d9 *d3d, d3d_base *d3dintf, int source_width, d3d_render_target::~d3d_render_target() { - for (int index = 0; index < 11; index++) + for (int index = 0; index < MAX_BLOOM_COUNT; index++) { if (bloom_texture[index] != nullptr) { @@ -2869,13 +2869,13 @@ bool d3d_render_target::init(renderer_d3d9 *d3d, d3d_base *d3dintf, int source_w bool vector_screen = d3d->window().machine().first_screen()->screen_type() == SCREEN_TYPE_VECTOR; - // larger blur width for vector screens than raster screens - float scale_factor = vector_screen ? 0.5f : 0.75f; + float scale_factor = 0.75f; + int scale_count = vector_screen ? MAX_BLOOM_COUNT : MAX_BLOOM_COUNT / 2; float bloom_width = (float)source_width; float bloom_height = (float)source_height; float bloom_size = bloom_width < bloom_height ? bloom_width : bloom_height; - for (int bloom_index = 0; bloom_index < 11 && bloom_size >= 2.0f; bloom_size *= scale_factor) + for (int bloom_index = 0; bloom_index < scale_count && bloom_size >= 2.0f; bloom_size *= scale_factor) { this->bloom_dims[bloom_index][0] = (int)bloom_width; this->bloom_dims[bloom_index][1] = (int)bloom_height; diff --git a/src/osd/windows/winmain.cpp b/src/osd/windows/winmain.cpp index 0efb762a079..50c671ef24d 100644 --- a/src/osd/windows/winmain.cpp +++ b/src/osd/windows/winmain.cpp @@ -350,13 +350,11 @@ const options_entry windows_options::s_option_entries[] = { WINOPTION_BLOOM_LEVEL2_WEIGHT, "0.32", OPTION_FLOAT, "Bloom level 2 (1/4-size target) weight" }, { WINOPTION_BLOOM_LEVEL3_WEIGHT, "0.16", OPTION_FLOAT, "Bloom level 3 (1/8-size target) weight" }, { WINOPTION_BLOOM_LEVEL4_WEIGHT, "0.08", OPTION_FLOAT, "Bloom level 4 (1/16-size target) weight" }, - { WINOPTION_BLOOM_LEVEL5_WEIGHT, "0.04", OPTION_FLOAT, "Bloom level 5 (1/32-size target) weight" }, + { WINOPTION_BLOOM_LEVEL5_WEIGHT, "0.06", OPTION_FLOAT, "Bloom level 5 (1/32-size target) weight" }, { WINOPTION_BLOOM_LEVEL6_WEIGHT, "0.04", OPTION_FLOAT, "Bloom level 6 (1/64-size target) weight" }, { WINOPTION_BLOOM_LEVEL7_WEIGHT, "0.02", OPTION_FLOAT, "Bloom level 7 (1/128-size target) weight" }, - { WINOPTION_BLOOM_LEVEL8_WEIGHT, "0.02", OPTION_FLOAT, "Bloom level 8 (1/256-size target) weight" }, - { WINOPTION_BLOOM_LEVEL9_WEIGHT, "0.01", OPTION_FLOAT, "Bloom level 9 (1/512-size target) weight" }, - { WINOPTION_BLOOM_LEVEL10_WEIGHT, "0.01", OPTION_FLOAT, "Bloom level 10 (1/1024-size target) weight" }, - + { WINOPTION_BLOOM_LEVEL8_WEIGHT, "0.01", OPTION_FLOAT, "Bloom level 8 (1/256-size target) weight" }, + // full screen options { nullptr, nullptr, OPTION_HEADER, "FULL SCREEN OPTIONS" }, { WINOPTION_TRIPLEBUFFER ";tb", "0", OPTION_BOOLEAN, "enables triple buffering" }, diff --git a/src/osd/windows/winmain.h b/src/osd/windows/winmain.h index dd348ee4491..fec09444446 100644 --- a/src/osd/windows/winmain.h +++ b/src/osd/windows/winmain.h @@ -96,8 +96,6 @@ #define WINOPTION_BLOOM_LEVEL6_WEIGHT "bloom_lvl6_weight" #define WINOPTION_BLOOM_LEVEL7_WEIGHT "bloom_lvl7_weight" #define WINOPTION_BLOOM_LEVEL8_WEIGHT "bloom_lvl8_weight" -#define WINOPTION_BLOOM_LEVEL9_WEIGHT "bloom_lvl9_weight" -#define WINOPTION_BLOOM_LEVEL10_WEIGHT "bloom_lvl10_weight" // full screen options #define WINOPTION_TRIPLEBUFFER "triplebuffer" @@ -191,8 +189,6 @@ public: float screen_bloom_lvl6_weight() const { return float_value(WINOPTION_BLOOM_LEVEL6_WEIGHT); } float screen_bloom_lvl7_weight() const { return float_value(WINOPTION_BLOOM_LEVEL7_WEIGHT); } float screen_bloom_lvl8_weight() const { return float_value(WINOPTION_BLOOM_LEVEL8_WEIGHT); } - float screen_bloom_lvl9_weight() const { return float_value(WINOPTION_BLOOM_LEVEL9_WEIGHT); } - float screen_bloom_lvl10_weight() const { return float_value(WINOPTION_BLOOM_LEVEL10_WEIGHT); } const char *screen_offset() const { return value(WINOPTION_OFFSET); } const char *screen_scale() const { return value(WINOPTION_SCALE); } const char *screen_power() const { return value(WINOPTION_POWER); }