All Projects → Marat-Tanalin → Bsnes Mt

Marat-Tanalin / Bsnes Mt

Licence: other
bsnes-based SNES emulator featuring pixel-perfect integer scaling, PNG screenshots, built-in hotkeys, translations, bug fixes, and more.

Projects that are alternatives of or similar to Bsnes Mt

Cemu graphic packs
Community Graphic Packs for Cemu
Stars: ✭ 916 (+4063.64%)
Mutual labels:  emulator, emulation
Bsnes
bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Stars: ✭ 526 (+2290.91%)
Mutual labels:  emulator, emulation
Provenance
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Stars: ✭ 4,732 (+21409.09%)
Mutual labels:  emulator, emulation
Eka2l1
An experimental Symbian OS emulator
Stars: ✭ 462 (+2000%)
Mutual labels:  emulator, emulation
Ryujinx
Experimental Nintendo Switch Emulator written in C#
Stars: ✭ 10,983 (+49822.73%)
Mutual labels:  emulator, emulation
Higan
higan is a multi-system emulator focused on accuracy, preservation, and configurability.
Stars: ✭ 457 (+1977.27%)
Mutual labels:  emulator, emulation
Xenia
Xbox 360 Emulator Research Project
Stars: ✭ 5,404 (+24463.64%)
Mutual labels:  emulator, emulation
Xemu
Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
Stars: ✭ 362 (+1545.45%)
Mutual labels:  emulator, emulation
Cemu
Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features
Stars: ✭ 593 (+2595.45%)
Mutual labels:  emulator, emulation
Jsnes
A JavaScript NES emulator.
Stars: ✭ 5,354 (+24236.36%)
Mutual labels:  emulator, emulation
Bsnes
bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Stars: ✭ 444 (+1918.18%)
Mutual labels:  emulator, emulation
Citra
A Nintendo 3DS Emulator
Stars: ✭ 7,009 (+31759.09%)
Mutual labels:  emulator, emulation
Jsnes Web
A browser UI for JSNES, a JavaScript NES emulator
Stars: ✭ 398 (+1709.09%)
Mutual labels:  emulator, emulation
Wakxy
Wakxy is a Wakfu packet sniffer (MITM). Written in C++/Qt with Javascript scripting support.
Stars: ✭ 12 (-45.45%)
Mutual labels:  emulator, emulation
Higan
higan is a multi-system emulator focused on accuracy, preservation, and configurability.
Stars: ✭ 388 (+1663.64%)
Mutual labels:  emulator, emulation
Xqemu
Open-source emulator to play original Xbox games on Windows, macOS, and Linux
Stars: ✭ 518 (+2254.55%)
Mutual labels:  emulator, emulation
Core
Common Open Research Emulator
Stars: ✭ 330 (+1400%)
Mutual labels:  emulator, emulation
Avocado
🥑 PlayStation 1 emulator
Stars: ✭ 356 (+1518.18%)
Mutual labels:  emulator, emulation
Pcsx2
PCSX2 - The Playstation 2 Emulator
Stars: ✭ 5,830 (+26400%)
Mutual labels:  emulator, emulation
Skyline
Run Nintendo Switch homebrew & games on your Android device!
Stars: ✭ 670 (+2945.45%)
Mutual labels:  emulator, emulation

bsnes-mt by Marat Tanalin

bsnes version with image-quality, user-experience and other improvements:

  • Pixel-perfect integer-ratio scaling.
  • Precise 4:3 in the “Center” and “Scale” modes.
  • Compressed PNG screenshots.
  • Multilanguage user interface.
  • Built-in hotkeys for common actions, and more.

See the project webpage for details.

Contributing translations

Feel free to contribute user-interface translations. That’s easy even if you are not a programmer. Translations are regular text files with simple key="value" syntax.

The canonical translation is English, other translations should be based on it. Partial translations are possible: if a string is not translated, just the original English-language string is automatically used instead.

The app comes with multiple translations. The default English translation is built into the executable, other translations are loaded dynamically from text files when starting the application. The English and Russian translations are complete and don’t need contributions.

Each translation is in a text file in the bsnes-mt/translations folder. The files use the UTF-8 character encoding. The files have lowercase names and are named according to two-letter language codes defined in the ISO 639-1 standard with optional subtags according to BCP 47, for example:

  • en.txt for English;
  • ru.txt for Russian;
  • pt-br.txt for Brazilian Portuguese.

Start with translating menus (Menu.*), then settings (Settings.*) and common strings (Common.*) — they form the main part of the user interface.

Don’t bother translating Browser.* strings — they are related to non-native file dialogs that are disabled by default and going to be removed from both bsnes and bsnes-mt.

Please ignore capitalization (uppercased first letter of each word) and don’t try to maintain it when translating. For example, translate “Open Recent Game” as if it was “Open recent game” with lowercase “r” and “g”.

The “|” character in strings is a placeholder meant to be replaced with a number or word(s) — don’t capitalize words after that character.

How to compile/build

Install MinGW, then execute the following command inside the folder with bsnes-mt source code:

mingw32-make -C bsnes target=bsnes

Like original bsnes, bsnes-mt cannot be built with Visual Studio for now.

bsnes-mt is Windows-only.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].