Ryujinx, C# ನಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ರಾಯೋಗಿಕ ಅಡ್ಡ-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ನಿಂಟೆಂಡೊ ಸ್ವಿಚ್ ಎಮ್ಯುಲೇಟರ್

ರೈಯುಜಿಂಕ್ಸ್

Ryujinx ಒಂದು ತೆರೆದ ಮೂಲ ನಿಂಟೆಂಡೊ ಸ್ವಿಚ್ ಎಮ್ಯುಲೇಟರ್ ಆಗಿದೆ

ಯಾರು ನಿಂಟೆಂಡೊ ಸ್ವಿಚ್ ಎಮ್ಯುಲೇಟರ್‌ಗಾಗಿ ಹುಡುಕುತ್ತಿದ್ದೇವೆ, ಲಾಕ್‌ಪಿಕ್ ಮತ್ತು ಲಾಕ್‌ಪಿಕ್_ಆರ್‌ಸಿಎಂ ರೆಪೊಸಿಟರಿಗಳು ಮತ್ತು ಅವುಗಳ ವಿವಿಧ ಫೋರ್ಕ್‌ಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು ನಿಂಟೆಂಡೊ "ಎರಡೂ" ಗೆ ಹೋದ ನಂತರ, Ryujinx ನಿಮಗೆ ಆಸಕ್ತಿಯಿರುವ ಆಯ್ಕೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ.

Ryujinx (Ryujinx ಹೆಸರು "Ryujin" - ಪೌರಾಣಿಕ ಡ್ರ್ಯಾಗನ್ (ಸಮುದ್ರದ ದೇವರು) ಹೆಸರು) ಆಧರಿಸಿದೆ 2017 ರಿಂದ ಲಭ್ಯವಿರುವ ಓಪನ್ ಸೋರ್ಸ್ ಎಮ್ಯುಲೇಟರ್ ಮತ್ತು ಅದನ್ನು C# ಭಾಷೆಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಮೂಲಕ ನಿರೂಪಿಸಲಾಗಿದೆ. ಅದರ ವಿನ್ಯಾಸಕರ ಪ್ರಕಾರ, ಅತ್ಯುತ್ತಮ ನಿಖರತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ, ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಸ್ಥಿರವಾದ ನಿರ್ಮಾಣಗಳನ್ನು ಒದಗಿಸುವುದು ಇದರ ಗುರಿಯಾಗಿದೆ.

ಸೈಟ್ನ ಅಧಿಕೃತ ಪುಟದಲ್ಲಿ ನಾವು ಅದನ್ನು ಓದಬಹುದು ಇದು ಸರಳ ಮತ್ತು ಪ್ರಾಯೋಗಿಕ ನಿಂಟೆಂಡೊ ಸ್ವಿಚ್ ಎಮ್ಯುಲೇಟರ್ ಆಗಿ ಪ್ರಸ್ತುತಪಡಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಇದು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ ಎಂಬುದನ್ನು ನೀಡಿದರೆ, ಇದು ಕೇವಲ ಪ್ರಾಯೋಗಿಕ ಎಮ್ಯುಲೇಟರ್ಗಿಂತ ಹೆಚ್ಚಿನದಾಗಿದೆ. ಕಳೆದ ಏಪ್ರಿಲ್‌ನಲ್ಲಿ, Ryujinx ಅನ್ನು ಸುಮಾರು 4050 ಶೀರ್ಷಿಕೆಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಯಿತು ಮತ್ತು ಸುಮಾರು 3400 ಪ್ಲೇಬಲ್‌ಗಳು ಎಂದು ಕಂಡುಬಂದಿದೆ.

Ryujinx ಗುಣಲಕ್ಷಣಗಳು

ಹಾಗೆ ಎಮ್ಯುಲೇಟರ್ ವೈಶಿಷ್ಟ್ಯಗಳು, GitHub ನಲ್ಲಿನ ಯೋಜನೆಯ ಪುಟದಲ್ಲಿ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ:

  • ಆಡಿಯೋ: ಆಡಿಯೊ ಔಟ್‌ಪುಟ್ ಸಂಪೂರ್ಣವಾಗಿ ಬೆಂಬಲಿತವಾಗಿದೆ, ಆದರೆ ಆಡಿಯೊ ಇನ್‌ಪುಟ್ (ಮೈಕ್ರೊಫೋನ್) ಬೆಂಬಲಿತವಾಗಿಲ್ಲ ಎಂದು ನಮೂದಿಸಲಾಗಿದೆ.
  • ಯುಪಿಸಿ: CPU ಎಮ್ಯುಲೇಟರ್, ARMeilleure, ARMv8 CPU ಅನ್ನು ಅನುಕರಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರಸ್ತುತ 8-ಬಿಟ್ ARMv64 ಮತ್ತು ಭಾಗಶಃ 7-ಬಿಟ್ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಂತೆ ಕೆಲವು ARMv32 (ಮತ್ತು ಹಿಂದಿನ) ಸೂಚನೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಇದು ARM ಕೋಡ್ ಅನ್ನು ಕಸ್ಟಮ್ IR ಗೆ ಅನುವಾದಿಸುತ್ತದೆ, ಕೆಲವು ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದನ್ನು x86 ಕೋಡ್‌ಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ.
  • Ryujinx ಐಚ್ಛಿಕ ಪ್ರೊಫೈಲ್ಡ್ ನಿರಂತರ ಅನುವಾದ ಸಂಗ್ರಹವನ್ನು ಸಹ ಹೊಂದಿದೆ, ಇದು ಮೂಲಭೂತವಾಗಿ ಅನುವಾದಿತ ಕಾರ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಆದ್ದರಿಂದ ಆಟವನ್ನು ಲೋಡ್ ಮಾಡಿದಾಗಲೆಲ್ಲಾ ಅವುಗಳನ್ನು ಅನುವಾದಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ನಿವ್ವಳ ಫಲಿತಾಂಶವು ಲೋಡ್ ಸಮಯದಲ್ಲಿ ಗಮನಾರ್ಹವಾದ ಕಡಿತವಾಗಿದೆ (
  • GPU: GPU ಎಮ್ಯುಲೇಟರ್ ಕ್ರಮವಾಗಿ OpenTK ಅಥವಾ Silk.NET ನ ಕಸ್ಟಮ್ ಬಿಲ್ಡ್ ಮೂಲಕ OpenGL (ಆವೃತ್ತಿ 4.5 ಕನಿಷ್ಠ), Vulkan, ಅಥವಾ Metal (MoltenVK ಮೂಲಕ) API ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ವಿಚ್ ಮ್ಯಾಕ್ಸ್‌ವೆಲ್ GPU ಅನ್ನು ಅನುಕರಿಸುತ್ತದೆ.
  • ಕೀಬೋರ್ಡ್, ಮೌಸ್, ಟಚ್ ಇನ್‌ಪುಟ್, ಜಾಯ್‌ಕಾನ್ ಇನ್‌ಪುಟ್ ಬೆಂಬಲಕ್ಕೆ ಬೆಂಬಲ ಮತ್ತು ಬಹುತೇಕ ಎಲ್ಲಾ ಚಾಲಕರು. ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಚಲನೆಯ ನಿಯಂತ್ರಣಗಳನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ; DS4Windows ಅಥವಾ BetterJoy ಪ್ರಸ್ತುತ ಡ್ಯುಯಲ್-ಜಾಯ್‌ಕಾನ್ ಚಲನೆಯ ಬೆಂಬಲಕ್ಕಾಗಿ ಅಗತ್ಯವಿದೆ. ಎಲ್ಲಾ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ, ನೀವು ಇನ್‌ಪುಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಮೆನುವಿನಲ್ಲಿ ಎಲ್ಲವನ್ನೂ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು.
  • DLC ಮತ್ತು ಮೋಡ್ಸ್: Ryujinx GUI ಮೂಲಕ ಹೆಚ್ಚುವರಿ ವಿಷಯ/ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದಾದ ವಿಷಯವನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ಮೋಡ್‌ಗಳು ಸಹ ಬೆಂಬಲಿತವಾಗಿದೆ (romfs, exefs, ಮತ್ತು ಚೀಟ್ಸ್‌ನಂತಹ ರನ್‌ಟೈಮ್ ಮೋಡ್‌ಗಳು); ನಿರ್ದಿಷ್ಟ ಆಟಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಮೋಡ್ಸ್ ಫೋಲ್ಡರ್ ಅನ್ನು ತೆರೆಯಲು GUI ಶಾರ್ಟ್‌ಕಟ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ.

Ryujinx ಅನುಸ್ಥಾಪನೆ

ತಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ Ryujinx ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ಅದು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು, ಇದು ಕನಿಷ್ಠ ಅಗತ್ಯವಿದೆ ಎಂದು ಅವರು ತಿಳಿದಿರಬೇಕು:

  • RAM ನ 8 GB
  • CPU: Intel Core i5-4430 ಅಥವಾ AMD Ryzen 3 1200
  • GPU: Intel HD 520, NVIDIA GT 1030 ಅಥವಾ AMD ರೇಡಿಯನ್ R7 240
  • OpenGL 4.5 ಅಥವಾ ಹೆಚ್ಚಿನದನ್ನು ಬೆಂಬಲಿಸುವ ವೀಡಿಯೊ ಕಾರ್ಡ್/GPU, ಅಥವಾ Vulkan
  • 64-ಬಿಟ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್
  • prod.keys, title.keys ಮತ್ತು a ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗಿದೆ ನಿಂಟೆಂಡೊದಿಂದ ಜೈಲ್‌ಬ್ರೇಕ್‌ನೊಂದಿಗೆ ಪಡೆಯಬಹುದು (ಇದನ್ನು ಅಂತರ್ಜಾಲದಲ್ಲಿ ಸ್ವಲ್ಪ ಹುಡುಕುವ ಮೂಲಕ ಕಂಡುಹಿಡಿಯಬಹುದು)

ಲಿನಕ್ಸ್‌ನಲ್ಲಿ Ryujinx ಸ್ಥಾಪನೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಇದು ತುಂಬಾ ಸರಳವಾಗಿದೆ, ಏಕೆಂದರೆ ನೀವು ಅವಲಂಬನೆಗಳನ್ನು ಎದುರಿಸಲು ಬಯಸದಿದ್ದರೆ, ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಫ್ಲಾಥಬ್‌ನಿಂದ ಸ್ಥಾಪಿಸಬಹುದು (ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್ ಬೆಂಬಲವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಅಗತ್ಯವಿದೆ):

flatpak install flathub org.ryujinx.Ryujinx

ಈಗ ಒದಗಿಸಿದ ಅನುಸ್ಥಾಪನಾ ಸ್ಕ್ರಿಪ್ಟ್‌ನೊಂದಿಗೆ ಸ್ಥಾಪಿಸಲು ಆದ್ಯತೆ ನೀಡುವವರಿಗೆ, ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ

ಆರ್ಕ್ಲಿನಕ್ಸ್ ಆಧಾರಿತ ವಿತರಣೆಗಳು:

sudo pacman -S sdl2 openal

ಉಬುಂಟು ಆಧಾರಿತ ವಿತರಣೆಗಳು:

sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev

ಫೆಡೋರಾ:

sudo dnf install SDL2-devel openal-soft

ಮತ್ತು ಅಂತಿಮವಾಗಿ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮುಂದುವರಿಯುತ್ತೇವೆ:

bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"

ಅಂತಿಮವಾಗಿ, ಕಾನ್ಫಿಗರೇಶನ್‌ಗೆ ಉಪಯುಕ್ತವಾದ ದಸ್ತಾವೇಜನ್ನು ನೀವು ಹುಡುಕಬಹುದಾದ ಕೆಳಗಿನ ಲಿಂಕ್‌ಗಳನ್ನು ನಾನು ನಿಮಗೆ ಬಿಡುತ್ತೇನೆ.


ಕಾಮೆಂಟ್ ಮಾಡಲು ಮೊದಲಿಗರಾಗಿರಿ

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.