Bienvenido a la página de inicio del proyecto DOSBox-X ubicada en GitHub.
Sitio web de DOSBox-X
Página Wiki de DOSBox-X
Canal de Discord para el proyecto DOSBox-X
Lanzamientos
Desarrollo/Construcciones nocturnas
Instrucciones de instalación
Instrucciones de construcción
Introducción a DOSBox-X
Características notables en DOSBox-X
Plataformas y versiones compatibles con DOSBox-X
Compatibilidad con programas y juegos de DOS
Contribuyendo a DOSBox-X
Patrón de desarrollo y lanzamiento de DOSBox-X
Experimentos de desarrollo futuros.
Comentarios de seguridad del software
Funciones que es poco probable que DOSBox-X admita en este momento
Origen e historia del proyecto DOSBox-X
Bifurcaciones DOSBox-X conocidas
Soporte para traducciones de idiomas internacionales y diseños de teclado.
DOSBox-X es un emulador de DOS multiplataforma basado en el proyecto DOSBox.
Al igual que DOSBox, emula una PC necesaria para ejecutar muchos juegos y aplicaciones de MS-DOS que simplemente no se pueden ejecutar en PC y sistemas operativos modernos. Sin embargo, si bien el objetivo principal de DOSBox es ejecutar juegos de DOS, DOSBox-X va mucho más allá. Comenzó como una bifurcación del proyecto DOSBox, conserva la compatibilidad con la amplia base de juegos de DOS y los juegos de DOS para los que fue diseñado DOSBox. Pero también es una plataforma para ejecutar aplicaciones de DOS, incluida la emulación de entornos para ejecutar Windows 3.x, 9x y ME y software escrito para esas versiones de Windows. Al agregar soporte oficial para Windows 95, 98, emulación y aceleración ME, esperamos que esos viejos juegos y aplicaciones de Windows puedan disfrutarse o usarse una vez más. Además, DOSBox-X añade soporte para emulaciones de DOS/V y NEC PC-98 para que puedas jugar juegos de DOS/V y PC-98 con él.
En comparación con DOSBox, DOSBox-X se centra más en la emulación y precisión generales. Para ayudar a ejecutar juegos y aplicaciones de DOS, Windows 3.x/9x/ME, así como para fines de preservación histórica, pruebas y desarrollos continuos de DOS, es nuestro deseo implementar una emulación precisa, lo suficientemente precisa como para ayudar a crear nuevos Es posible realizar desarrollos en DOS con la confianza de que el programa se ejecutará correctamente en sistemas DOS reales. DOSBox-X incluye varias funciones para diferentes propósitos (algunas de ellas portadas de otros proyectos), que se implementan como cambios incrementales desde que se bifurcó de DOSBox SVN Daum. DOSBox-X proporciona muchas formas de modificar y configurar la máquina virtual DOS, ya que creemos que una mejor manera de emular la plataforma DOS es brindar a los usuarios todas las opciones que necesitan para emular todo, desde el sistema IBM PC original hasta el más reciente. Configuración de los años 90, lo que sea necesario para ejecutar tu juego o paquete de software. Nuestro objetivo es eventualmente hacer de DOSBox-X un paquete de emulación completo que cubra todos los escenarios de sistemas basados en DOS y Windows 9x anteriores al 2000, incluidos periféricos, placas base, CPU y todo tipo de hardware creado para PC de esa época.
Consulte la página de inicio de DOSBox-X para conocer los paquetes comunes de la última versión para las plataformas compatibles, así como capturas de pantalla de algunos programas y juegos de DOS que se ejecutan en DOSBox-X. Consulte también la página INSTALAR para obtener instrucciones de instalación de DOSBox-X y otros paquetes, y la página Lanzamientos para obtener archivos de todas las versiones publicadas de DOSBox-X. Para obtener más información sobre DOSBox-X, como la configuración y ejecución de DOSBox-X, incluidos sus consejos de uso, lea la guía del usuario en DOSBox-X Wiki. Los pasos para construir el código fuente se pueden encontrar en la página BUILD.
DOSBox-X es completamente de código abierto y su uso y distribución es gratuito. Se publica bajo la Licencia Pública General GNU, versión 2. Consulte también la página Acerca de DOSBox-X para obtener más información sobre los objetivos y no objetivos de DOSBox-X, junto con algunos enlaces a otros proyectos.
Este proyecto tiene un Código de conducta; léalo para obtener información general sobre cómo contribuir u obtener apoyo del proyecto.
Presentado por: joncampbell123 (Jonathan Campbell)
Aunque se basa en el proyecto DOSBox, DOSBox-X es ahora un proyecto separado porque ambos tienen sus propios cronogramas y prioridades de desarrollo. Por ejemplo, el objetivo principal de DOSBox es ejecutar juegos de DOS, mientras que DOSBox-X va mucho más allá. En este momento DOSBox-X ya tiene una gran cantidad de características que no existen en DOSBox. Ejemplos de tales características incluyen:
Menú desplegable GUI y herramienta de configuración gráfica incorporada
Soporte de estado para guardar y cargar (con hasta 100 espacios para guardar + archivos para guardar)
NEC PC-98, AX, emulación DOS/V y soporte chino/japonés/coreano
Interfaces de usuario totalmente traducibles (con archivos de idioma disponibles)
Mejor soporte y compatibilidad con aplicaciones DOS
Soporte para más comandos de DOS y herramientas externas integradas
Soporte para diferentes formas de personalizar la unidad Z interna:
Soporte para tipos de CPU como instrucciones Pentium Pro, II, III y MMX
Soporte para interfaces IDE y emulación mejorada de Windows 3.x/9x
Soporte para nombres de archivos largos e imágenes de disco FAT32 (funciones de DOS 7+)
Compatibilidad con salida de escala de píxeles perfectos para mejorar la calidad de la imagen
Compatibilidad con salida de fuente TrueType (TTF) para programas DOS en modo texto
Soporte para funciones de impresión, ya sea en una impresora real o virtual.
Soporte para iniciar programas para ejecutar en los sistemas host (opción -hostrun)
Soporte para el chip 3dfx Voodoo y la emulación Glide (incluido el contenedor Glide)
Soporte para hojas de referencia con pistas FLAC, MP3, WAV, OGG Vorbis y Opus CD-DA
Soporte para sintetizador MIDI FluidSynth (con fuentes de sonido) y emulación MT-32
Compatibilidad con Ethernet NE2000 para funciones de red y asignación de directorio telefónico de módem
Soporte para funciones como V-Sync, borde de sobreexploración e intercambio de estéreo
Además de muchos más..
Si bien la gran mayoría de las funciones de DOSBox-X son multiplataforma, DOSBox-X también tiene varias funciones notables que dependen de la plataforma, como la salida Direct3D y la compatibilidad con el montaje automático de unidades en la plataforma Windows. Estas funciones no se pueden trasladar fácilmente a otras plataformas. Puede encontrar más información sobre las características de DOSBox-X en la página de características destacadas de DOSBox-X en DOSBox-X Wiki.
DOSBox-X es compatible oficialmente con SDL 1.2 y SDL 2.0; También se admiten compilaciones de 32 y 64 bits.
DOSBox-X es un emulador de DOS multiplataforma, por lo que todos los principales sistemas operativos host son oficialmente compatibles, incluidos:
Windows (XP o superior), 32 bits y 64 bits
Linux (con X11), 32 bits y 64 bits
macOS (Mac OS X), Intel y ARM de 64 bits
DOS (MS-DOS 5.0+ o compatible)
Los binarios de Windows (tanto de 32 como de 64 bits), los paquetes Linux Flatpak o RPM (64 bits), los paquetes de macOS (64 bits) y las versiones de DOS se lanzan oficialmente periódicamente, generalmente el último día de un mes o el primero. día del mes siguiente. Consulte la página de inicio de DOSBox-X y la página de INSTALACIÓN para obtener los últimos paquetes de DOSBox-X en estas plataformas y más instrucciones de instalación. También puede encontrar paquetes ZIP o instaladores de Windows para todas las versiones publicadas y sus registros de cambios en la página Versiones. Los instaladores de Windows están destinados a facilitar el proceso de instalación y le permiten iniciar DOSBox-X tan pronto como finalice la instalación.
Para ejecutar DOSBox-X en un sistema DOS real (MS-DOS o compatible), puede encontrar el paquete HX-DOS que utiliza HX DOS Extender, disponible gratuitamente. Escriba DOSBOX-X para ejecutarlo desde un sistema DOS. También existe el paquete DOS LOADLIN que puede ejecutarse desde el propio DOSBox-X además de un sistema DOS. Sin embargo, tenga en cuenta que no todas las funciones de DOSBox-X que son compatibles con otras plataformas pueden serlo en el entorno DOS real.
Las compilaciones de desarrollo (vista previa) destinadas a fines de prueba para varias plataformas también están disponibles en la página de compilaciones de desarrollo de DOSBox-X.
El código fuente completo se proporciona oficialmente con cada versión de DOSBox-X, que puede compilarse para ejecutarse en los sistemas operativos anteriores y posiblemente también en otros. También puede obtener el código fuente de desarrollo más reciente directamente desde el repositorio. Consulte también la página BUILD para obtener información sobre cómo crear/compilar el código fuente de DOSBox-X.
Con el objetivo final de ser un paquete completo de emulación de DOS que cubra todos los escenarios de hardware basados en DOS anteriores a 2000 y Windows 3.x/9x, estamos haciendo esfuerzos para garantizar que la gran mayoría de los juegos y aplicaciones de DOS se ejecuten en DOSBox-X. , y estos incluyen programas DOS tanto en modo texto como en modo gráfico. Las versiones de Microsoft Windows que están basadas en gran medida en DOS (como Windows 3.x y 9x) también son oficialmente compatibles con DOSBox-X. Tenga en cuenta que es posible que sea necesario cambiar ciertas configuraciones de las predeterminadas para que algunos de estos programas funcionen sin problemas. Eche un vistazo a la Wiki de DOSBox-X para obtener más información.
También se hacen esfuerzos para ayudar a los desarrollos continuos de DOS al intentar emular con precisión el hardware, razón por la cual DOSBox-X solía centrarse en el software de demostración (especialmente cualquier cosa anterior a 1996), porque esa era de la escena MS-DOS tiende a tener todo. Toda una serie de extraños trucos de hardware, errores y problemas relacionados con la velocidad que los convierten en el tipo de material perfecto para probar la precisión de la emulación, incluso más que los viejos juegos de DOS. Pero sin duda también estamos haciendo muchos esfuerzos para probar DOSBox-X con otros juegos y aplicaciones de DOS, así como con programas de PC-98 (la mayoría de ellos son juegos).
Agregamos nuevas funciones y realizamos otras mejoras en cada nueva versión de DOSBox-X, por lo que su compatibilidad con programas y juegos de DOS también mejora con el tiempo. Si tiene algún problema con un programa o juego de DOS específico, no dude en publicarlo en el rastreador de problemas.
Alentamos a nuevos contribuyentes eliminando las barreras de entrada. Las ideas y parches siempre son bienvenidos, aunque no necesariamente aceptados.
Si realmente necesita esa característica o cambio, y sus cambios no son aceptados en este proyecto principal (o simplemente quiere alterar el código), no dude en bifurcar este proyecto y realizar los cambios en su bifurcación.
Como joncampbell123 solo tiene tiempo limitado para trabajar en DOSBox-X, se agradece enormemente la ayuda:
Pruebas
Características de DOSBox-X, como sus comandos y funciones.
El funcionamiento normal de juegos y aplicaciones de DOS.
Compatibilidad con sistemas invitados Windows 1.0/2.x/3.x y Windows 95/98/ME
Precisión de emulación de software o hardware, ayudada, por ejemplo, por software de demostración
Escriba más pruebas unitarias para probar varias funciones (consulte las pruebas unitarias existentes en pruebas/)
Desarrollos de nuevo software DOS (posiblemente ayudado por DOSLIB/DOSLIB2)
Corrección de errores, parches, mejoras, refinamientos
Sugerencias, ideas, asistencia de otros usuarios y/o conversación general.
Compatibilidad con plataformas (Windows, Linux, macOS, DOS, pero otras son bienvenidas)
Documentación, traducción de archivos de idiomas y empaquetado de software.
Notas sobre juegos, aplicaciones, hacks o trucos raros, etc. de DOS y Win3.x/9x.
Consulte la página CONTRIBUCIONES para obtener más pautas de contribución. Si desea modificar o escribir algún código y no sabe en qué trabajar, no dude en visitar el rastreador de problemas para obtener algunas ideas.
Para obtener más descripciones sobre el código fuente, consulte la página de descripción del código fuente de DOSBox-X. Puede encontrar información sobre cómo construir a partir del código fuente en la página BUILD.
La información sobre el depurador también está disponible en la página del depurador de DOSBox-X.
Consulte también la página CRÉDITOS para obtener información sobre los créditos.
Para hacer que el proceso de desarrollo de DOSBox-X sea más fluido, hemos implementado un patrón general de desarrollo/lanzamiento para DOSBox-X. El patrón de lanzamiento actual para DOSBox-X es el siguiente:
Las nuevas versiones de DOSBox-X se hacen públicas al comienzo (normalmente el primer día) de cada mes, incluido el código fuente y las versiones binarias. Luego, los desarrollos de DOSBox-X se reabrirán para nuevas funciones, solicitudes de extracción, etc. No se agregarán nuevas funciones 6 días antes de fin de mes, solo se corregirán errores. El último día del mes es el día de compilación de DOSBox-X para compilar las versiones binarias el primero del mes siguiente, por lo que no habrá cambios en el código fuente ese día, incluidas solicitudes de extracción o correcciones de errores.
Por ejemplo, supongamos que agosto es el mes actual: el 25 de agosto será el día en que se ignorarán las solicitudes de extracción, a menos que solo se corrijan errores. El 31 de agosto (el último día de agosto) será el día de compilación de DOSBox-X.
Este es el patrón de lanzamiento oficial de DOSBox-X, aunque puede cambiar más adelante.
Se están realizando experimentos dispersos y pequeños proyectos como base de prueba para futuras revisiones de DOSBox-X y su código base.
Estos experimentos pueden aparecer o no en revisiones futuras o en la próxima versión.
Los comentarios sobre los experimentos son bienvenidos para ayudar a mejorar el código en general.
También hay parches en patch-integration/ para posibles integraciones de funciones en el futuro. Ya hemos integrado muchos parches desarrollados por la comunidad en DOSBox-X en el pasado.
Consulte también General TODO.txt para conocer algunos planes de desarrollos futuros de DOSBox-X.
DOSBox-X no puede pretender ser una aplicación "segura". Contiene una gran cantidad de código diseñado para el rendimiento, no para la seguridad. Puede haber vulnerabilidades, errores y fallas en la emulación que podrían permitir que ejecutables maliciosos de DOS causen problemas o aprovechen errores en el emulador para causar daño. No hay garantía de que DOSBox-X contenga completamente la aplicación o el sistema operativo invitado.
Si la seguridad es una prioridad, entonces:
No utilice DOSBox-X en un sistema seguro.
No ejecute DOSBox-X como root o administrador.
Si necesita usar DOSBox-X, ejecútelo con un usuario con menos privilegios, en una cárcel chroot o sandbox, o habilite el modo seguro de DOSBox-X con su opción de línea de comandos -securemode
, que deshabilita los comandos que pueden permitir el acceso al host. sistema.
Si su distribución de Linux lo tiene habilitado, considere usar el sistema de auditoría para limitar lo que el ejecutable de DOSBox-X puede hacer.
DOSBox-X pretende ser un paquete de emulación de DOS con todas las funciones, pero hay algunas cosas que el diseño implementado ahora no puede acomodar.
Emulación de nivel de CPU Pentium 4 o superior.
DOSBox-X contiene código sólo para emular el 8086 a través del Pentium III. Los sistemas DOS reales (MS-DOS y compatibles) también funcionan mejor con estas CPU.
Si desea emular Pentium 4 o superior, considere usar un emulador de PC como Bochs o QEMU. DOSBox-X puede eventualmente desarrollar una emulación de Pentium 4, si así lo desea la comunidad DOSBox-X en general.
Emulación de hardware de PC 2001 o posterior.
El límite oficial para DOSBox-X es 2001, cuando las especificaciones actualizadas "PC 2001" de Microsoft exigían la eliminación de las ranuras ISA de las placas base. La atención se centra en implementar la emulación de hardware para el hardware fabricado antes de ese momento.
Los contribuyentes son libres de centrarse en emular hardware dentro del período de tiempo comprendido entre 1980 y 2000/2001 de su elección.
Emulación de invitado de Windows, Windows Vista o posterior.
La emulación de DOSBox-X, en términos de ejecutar Windows en DOSBox-X, se centrará principalmente en Windows 1.0 hasta Windows ME (Millennium Edition) y luego en Windows NT hasta Windows XP. Windows Vista y versiones posteriores no son una prioridad y no se considerarán en este momento. Estas versiones de Windows no están basadas en DOS.
Si necesita ejecutar Windows XP y versiones posteriores, considere usar QEMU, Bochs, VirtualBox o VMware.
Cualquier sistema MS-DOS que no sea IBM PC/XT/AT, AX, Tandy, PCjr y PC-98.
Sólo los sistemas enumerados anteriormente se considerarán para el desarrollo en DOSBox-X. Esta restricción evita que el código base se extienda a un nivel inmanejable y ayuda a mantener el código base organizado.
Sería más fácil para mí y para la comunidad de código abierto si los desarrolladores pudieran concentrarse en emular su plataforma de interés en paralelo en lugar de poner todo en un proyecto que, muy probablemente, hará un peor trabajo en general al emular todas las plataformas. Sin embargo, si agregar la emulación del sistema requiere sólo pequeños cambios mínimos, entonces se puede considerar el nuevo sistema en cuestión.
Le recomendamos encarecidamente que bifurque este proyecto e implemente su propia variación si necesita desarrollar una emulación de MS-DOS para cualquier otro sistema o consola. Al hacerlo, obtiene total libertad para concentrarse en implementar el sistema particular de interés basado en MS-DOS y, si lo desea, la capacidad de eliminar la emulación IBM PC/XT/AT conflictiva y el código innecesario para mantener el código de su sucursal manejable y mantenible.
Si está iniciando una bifurcación, no dude en informarme dónde está su bifurcación y qué sistema está emulando, para que pueda incluirlo en este archivo LÉAME para otros que busquen emular ese sistema. Para ayudar, agregué enumeraciones de modo de máquina y video como "stubs" para proporcionar un punto de partida para la implementación de la plataforma en su sucursal. Un código auxiliar implementado hasta ahora es "emulación de FM Towns" ( machine=fm_towns
).
Sincronización precisa del ciclo de instrucciones y ejecución x86.
Las instrucciones generalmente se ejecutan una por ciclo en DOSBox-X, excepto para E/S y acceso a memoria.
Si se necesita una emulación precisa de ciclos por instrucción, considere usar PCem, 86Box o VARCem en su lugar.
Emulación de coma flotante de total precisión.
A menos que utilicen el núcleo dinámico, DOSBox y DOSBox-X emulan los registros FPU utilizando el tipo de datos de punto flotante "doble" de 64 bits.
Los registros Intel FPU son valores de punto flotante de "precisión extendida" de 80 bits, no de doble precisión de 64 bits, por lo que esto es efectivamente 12 bits de pérdida de precisión y 5 bits de pérdida de rango (64 a 53 bits de mantisa y de 16 a 11 bits de exponente). ). Esta ligera pérdida de precisión está perfectamente bien considerando el objetivo original de DOSBox de soportar juegos de DOS, pero puede causar problemas en otros casos que necesitan toda la precisión.
Se sabe en este momento que esta falta de precisión es suficiente para provocar que las comparaciones sencillas con números enteros fallen en aplicaciones DOS escritas originalmente en QBasic o Turbo Basic. Hay juegos de DOS escritos que verifican el tamaño de su archivo usando una comparación de punto flotante que fallará de esta manera. Para ejecutar estos juegos, necesitarás deshabilitar la emulación FPU ( fpu=false
) para forzar el tiempo de ejecución de QBasic/TurboBasic a usar la emulación de software en su lugar.
DOSBox-X comenzó como una bifurcación del proyecto DOSBox original a mediados de 2011. Se inició con el deseo de mejorar el emulador sin tener que pelear ni preocuparse por enviar parches.
Como han dejado claro sus desarrolladores, el enfoque principal de DOSBox está en los juegos para DOS. Esto es evidente por el hecho de que gran parte del código es un código algo preciso con errores para hacer que los juegos de DOS se ejecuten, en lugar de centrarse en los comportamientos reales de los sistemas DOS reales.
Jonathan Campbell, el mantenedor del proyecto DOSBox-X, quería realizar varios cambios en el código fuente, pero muchos de ellos no estaban relacionados con el juego y, por lo tanto, era poco probable que fueran aceptados por los desarrolladores de DOSBox.
Desde entonces, Jonathan Campbell ha ido modificando el código fuente con el tiempo para mejorar la emulación, corregir errores y resolver incompatibilidades con Windows 95 a través de ME. Ha agregado opciones para que DOSBox-X de forma predeterminada pueda emular una variedad más amplia de configuraciones con mayor precisión, al tiempo que permite al usuario habilitar varias técnicas o trucos si es necesario para ejecutar sus juegos o programas de DOS favoritos. También ha estado limpiando y organizando el código para mejorar la estabilidad y la portabilidad siempre que sea posible.
El proyecto DOSBox original no fue escrito por un solo programador. Ha estado en desarrollo desde finales de 2000 con parches, correcciones y mejoras de miembros de todos los foros de Vogons. A pesar de no tener un lanzamiento oficial importante desde DOSBox 0.74 hace más de 10 años, el proyecto todavía se encuentra en desarrollo semiactivo en la forma de DOSBox SVN. Mientras tanto, algunos de los cambios incorporaron código de otros proyectos.
Algunas características y mejoras en DOSBox-X también provienen de otra rama de DOSBox conocida como DOSBox SVN Daum, que a su vez incorporó características del proyecto DOSBox original, DOSBox-X, y muchos parches experimentales. Aunque la rama Daum parece estar muerta, las características tomadas de ella todavía existen en DOSBox-X. Posteriormente, DOSBox-X también incorporó varias características y mejoras de otros proyectos como DOSBox ECE, DOSBox Staging, DOSVAX/DOSVAXJ3 y vDosPlus.
El proyecto DOSBox-X también cuenta con la ayuda de otros desarrolladores y colaboradores como Wengier, aybe, Allofich y rderooy, quienes han realizado un trabajo significativo para mejorar el proyecto DOSBox-X, incluida la adición de nuevas funciones, la corrección de errores, la creación de documentación, mantener el sitio web y transferir código de otros proyectos.
Consulte también la página CRÉDITOS para acreditar el código fuente.
Puerto DOSBox-X Emscripten (ejecutable en un navegador web) de Yksoft1
Se realizan cambios significativos para que se ejecute de manera eficiente dentro del navegador web cuando se compila usando LLVM/Emscripten. Estos cambios significativos requieren eliminar algunas funciones útiles (incluidos los menús), pero son necesarios para el rendimiento.
URL: https://github.com/yksoft1/dosbox-x-vanilla-sdl/tree/emscripten (busque la URL clonada y use la rama emscripten)
DOSBox-X-App (para Windows y macOS) de emendelson
DOSBox-X-App es una versión ligeramente personalizada de DOSBox-X, combinada con programas y comandos externos que facilitan la impresión y la creación de archivos PDF desde aplicaciones de DOS. Está personalizado para su uso con aplicaciones, no con juegos.
URL: http://www.columbia.edu/~em36/dosboxapp.html
DOSBoxWP (para WordPerfect para DOS) por emendelson
DOSBoxWP es una versión personalizada de DOSBox-X dirigida a usuarios de WordPerfect para DOS.
URL (Windows): http://www.columbia.edu/~em36/wpdos/dosboxwp.html
URL (macOS): http://www.columbia.edu/~em36/wpdos/wpdosboxmac.html
Win31DOSBox (Windows 3.1 para Windows de 64 bits) de emendelson
Win31DOSBox pretende ser un método sencillo para ejecutar el software Windows 3.x para sistemas Windows de 64 bits. El sistema utiliza una compilación personalizada de DOSBox-X cuando ejecuta Windows 3.1x.
URL: http://www.columbia.edu/~em36/win31dosbox.html
DOSBox-X muestra el inglés como idioma predeterminado y utiliza la página de códigos de EE. UU. (437) de forma predeterminada, al igual que DOSBox.
Todos los mensajes mostrados por DOSBox-X están en inglés con la configuración predeterminada. DOSBox-X admite la función de cambiar los mensajes de visualización con el uso de archivos de idioma. Los archivos de idioma controlan toda la salida visible de los comandos internos y el DOS interno, así como el texto en los menús desplegables de DOSBox-X. Si habla un idioma distinto del inglés, le recomendamos que cree archivos de idioma adicionales para usarlos con DOSBox-X traduciendo mensajes en DOSBox-X a su idioma. Otros usuarios de DOSBox-X también pueden usar estos archivos de idioma para que DOSBox-X muestre mensajes en dichos idiomas. Los archivos de idioma se pueden encontrar en el directorio languages
de su instalación de DOSBox-X.
Nombre del idioma | Archivo de idioma |
---|---|
Chino (simplificado) | contribución/translations/zh/zh_CN.lng |
Chino (tradicional) | contribución/translations/zh/zh_TW.lng |
Francés | contribución/translations/fr/fr_FR.lng |
Alemán | contribución/translations/de/de_DE.lng |
italiano | contribución/traducciones/it/it_IT.lng |
japonés | contribución/traducciones/ja/ja_JP.lng |
coreano | contribución/traducciones/ko/ko_KR.lng |
Portugués (brasileño) | contribución/traducciones/pt/pt_BR.lng |
Español | contribuir/traducciones/es/es_ES.lng |
turco | contribución/traducciones/tr/tr_TR.lng |
El hecho de que DOSBox-X se haya desarrollado basándose en la distribución del teclado de EE. UU. se debe principalmente a las limitaciones de la biblioteca SDL1 que proporciona manejo de entrada. Como tal, cuando se usa la versión SDL1 y un teclado fuera de EE. UU., DOSBox-X usa automáticamente códigos de escaneo con la configuración predeterminada para solucionar los problemas de distribución del teclado. Los códigos de escaneo no son necesarios cuando se utilizan diseños de teclado fuera de EE. UU. en la versión SDL2. Si descubre que DOSBox-X aún no admite una distribución de teclado, para agregar diseños adicionales para usar con DOSBox-X, consulte el archivo README.keyboard-layout-handling sobre cómo hacerlo como desarrollador.
Para obtener más información sobre el soporte internacional y la configuración regional de DOSBox-X, como los pasos para crear archivos de idioma de DOSBox-X o usar archivos de teclado externos en DOSBox-X, así como soporte para el símbolo del euro y formatos de fecha y hora específicos del país. , consulte la guía Configuración regional en DOSBox-X en la Wiki de DOSBox-X. Para obtener más información sobre la compatibilidad con idiomas del este de Asia (chino/japonés/coreano), consulte la página de la guía de compatibilidad con sistemas e idiomas de Asia oriental.