Spreadtrum SC6531 ಚಿಪ್‌ನೊಂದಿಗೆ ವೈಶಿಷ್ಟ್ಯದ ಫೋನ್‌ಗಳಲ್ಲಿ ಡೂಮ್ ಅನ್ನು ಪೋರ್ಟಿಂಗ್ ಮಾಡುವುದು

ಡೂಮ್ ಪೋರ್ಟ್

ಅವರು ಮೂಲಭೂತ ಸೆಲ್ ಫೋನ್‌ನಲ್ಲಿ ಡೂಮ್ ಅನ್ನು ಚಲಾಯಿಸಲು ನಿರ್ವಹಿಸುತ್ತಾರೆ

ಮತ್ತೊಮ್ಮೆ ಮಾತನಾಡಲು ಡೂಮ್ ನೀಡಿದೆ ಮತ್ತು ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಈ ಆಟದೊಂದಿಗೆ ಹೊಸ ಯೋಜನೆಯ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ, ಅದು ಎಂದಿಗೂ ಯೋಚಿಸದ ಸ್ಥಳಗಳನ್ನು ತಲುಪುವಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಿದೆ. ಮತ್ತು ಇದು ಅನೇಕ ಪ್ರೋಗ್ರಾಮರ್ಗಳ ಪ್ರಯತ್ನ ಮತ್ತು ಸೃಜನಶೀಲತೆಗೆ ಧನ್ಯವಾದಗಳು, "ಇದು ಪರದೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದು ಡೂಮ್ ಅನ್ನು ಹೊಂದಿದೆ" ಎಂಬ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಅದರ ಗರಿಷ್ಠ ಅಭಿವ್ಯಕ್ತಿಗೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ.

ನಾವು ಇಂದು ಮಾತನಾಡುವ ಯೋಜನೆಯ ಭಾಗವಾಗಿದೆ FPDoom ಯೋಜನೆ ಮತ್ತು ಇದರಲ್ಲಿ ನವೀನತೆಯು ಒಂದು ಬಂದರು ಸ್ಪ್ರೆಡ್‌ಟ್ರಮ್ SC6531 ಚಿಪ್ ಆಧಾರಿತ ಮೂಲ ಫೋನ್‌ಗಳಿಗೆ ಡೂಮ್.

ಡೂಮ್ ಬಗ್ಗೆ ತಿಳಿದಿಲ್ಲದವರಿಗೆ, ಅವರು ಅದನ್ನು ತಿಳಿದಿರಬೇಕು ಇದು ಪ್ರವರ್ತಕ ಫಸ್ಟ್-ಪರ್ಸನ್ ಶೂಟರ್ ವಿಡಿಯೋ ಗೇಮ್‌ಗಳಲ್ಲಿ ಒಂದೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. IBM ಹೊಂದಾಣಿಕೆಯ ಕಂಪ್ಯೂಟರ್‌ಗಳ ಯುಗದಲ್ಲಿ, 3D ಗ್ರಾಫಿಕ್ಸ್, XNUMXD ಪ್ರಾದೇಶಿಕತೆ, ಮಲ್ಟಿಪ್ಲೇಯರ್ ನೆಟ್‌ವರ್ಕ್ ಪ್ಲೇ ಮತ್ತು ಮಾಡ್ ಬೆಂಬಲದಂತಹ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪರಿಚಯಿಸುವ ಮೂಲಕ

ಡೂಮ್‌ನ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಡಿಸೆಂಬರ್ 23, 1997 ರಂದು ಸಾರ್ವಜನಿಕರಿಗೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಡೂಮ್ ಅನ್ನು ಮೂಲತಃ DOS ಗಾಗಿ ರಚಿಸಲಾಗಿದ್ದರೂ, ಬಿಡುಗಡೆಯು ಲಿನಕ್ಸ್ ಆವೃತ್ತಿಯಾಗಿದೆ ಮತ್ತು ಮೂಲ ಕೋಡ್ ಅನ್ನು DOS ಮತ್ತು ಇತರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಹಿಂತಿರುಗಿಸಬೇಕಾಗಿತ್ತು.

ಮೂಲ ಕೋಡ್ ಮೂಲತಃ ಸ್ವಾಮ್ಯದ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಗಿದೆ ಇದು ವಾಣಿಜ್ಯ ಬಳಕೆಯನ್ನು ನಿಷೇಧಿಸಿದೆ ಮತ್ತು ಡೆವಲಪರ್‌ಗಳು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ರೂಪದಲ್ಲಿ ಪ್ರಕಟಿಸಿದ ಮಾರ್ಪಾಡುಗಳಿಗೆ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಒದಗಿಸುವ ಅಗತ್ಯವಿರಲಿಲ್ಲ. ಇಂದಿನಿಂದ, ಹೆಚ್ಚಿನ ಡೂಮ್ ಸೋರ್ಸ್ ಪೋರ್ಟ್‌ಗಳು ತೆರೆದ ಮೂಲಗಳಾಗಿವೆ.. GNU GPL ಗೆ ತಮ್ಮ ಸಾಫ್ಟ್‌ವೇರ್‌ನಲ್ಲಿ GPL ಕೋಡ್ ಬಳಸುವ ಲೇಖಕರು ಮಾರ್ಪಡಿಸಿದ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಸಹ ಬಿಡುಗಡೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ.

ಈ ತಂಡಗಳಿಗೆ ಡೂಮ್ ತರುವ ಆಲೋಚನೆಯು ಕಾರಣವಾಗಿದೆ Spreadtrum SC6531 ಚಿಪ್‌ನ ಹೆಚ್ಚಿನ ಮಾರ್ಪಾಡುಗಳಿಗೆ ಮತ್ತು ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಇವುಗಳು ಸ್ಥೂಲವಾಗಿ ಬಹಳಷ್ಟು ಮೂಲಭೂತ ಫೋನ್ ಮಾರುಕಟ್ಟೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ ಚೀನಾ, ರಷ್ಯಾ ಮತ್ತು ಇತರ ದೇಶಗಳಲ್ಲಿ.

ಚಿಪ್ ARM926EJ-S ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಆಧರಿಸಿದೆ. 208 MHz (SC6531E) ಅಥವಾ 312 MHz (SC6531DA) ಆವರ್ತನದೊಂದಿಗೆ, ARMv5TEJ ಪ್ರೊಸೆಸರ್‌ನ ಆರ್ಕಿಟೆಕ್ಚರ್. ಮತ್ತು ಎಲ್ಲವೂ ತುಂಬಾ ಚೆನ್ನಾಗಿದ್ದರೂ, ಪೋರ್ಟ್ ಹೆಚ್ಚಿನ ಮಟ್ಟದ ಪೋರ್ಟಿಂಗ್ ಸಂಕೀರ್ಣತೆಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಇದು ಈ ಕೆಳಗಿನ ಅಂಶಗಳಿಂದಾಗಿ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ:

  • ಈ ಫೋನ್‌ಗಳಲ್ಲಿ ಯಾವುದೇ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಲಭ್ಯವಿಲ್ಲ.
  • ಸಣ್ಣ ಪ್ರಮಾಣದ RAM: ಕೇವಲ 4MB (ಬ್ರಾಂಡ್‌ಗಳು/ಮಾರಾಟಗಾರರು ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ 32MB ಎಂದು ಪಟ್ಟಿ ಮಾಡುತ್ತಾರೆ, ಆದರೆ ಅವರು ಮೆಗಾಬಿಟ್‌ಗಳನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತಿರುವುದರಿಂದ ಇದು ತಪ್ಪುದಾರಿಗೆಳೆಯುತ್ತದೆ, ಮೆಗಾಬೈಟ್‌ಗಳಲ್ಲ).
  • ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಮುಚ್ಚಲಾಗಿದೆ (ನೀವು ಹಳೆಯ ಮತ್ತು ಕಡಿಮೆ ಆವೃತ್ತಿಯಿಂದ ಸೋರಿಕೆಯನ್ನು ಮಾತ್ರ ಕಾಣಬಹುದು), ಆದ್ದರಿಂದ ರಿವರ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಬಹಳಷ್ಟು ಹೊರತೆಗೆಯಲಾಗಿದೆ.

ಸದ್ಯಕ್ಕೆ, ಚಿಪ್‌ನ ಒಂದು ಸಣ್ಣ ಭಾಗವನ್ನು ಮಾತ್ರ ತನಿಖೆ ಮಾಡಲಾಗಿದೆ: ಯುಎಸ್‌ಬಿ, ಪರದೆ ಮತ್ತು ಕೀಗಳು, ಆದ್ದರಿಂದ ನೀವು ಯುಎಸ್‌ಬಿ ಕೇಬಲ್‌ನೊಂದಿಗೆ ಕಂಪ್ಯೂಟರ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಫೋನ್‌ನಲ್ಲಿ ಮಾತ್ರ ಪ್ಲೇ ಮಾಡಬಹುದು (ಆಟದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕಂಪ್ಯೂಟರ್‌ನಿಂದ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ), ಮತ್ತು ಆಟದಲ್ಲಿ ಯಾವುದೇ ಧ್ವನಿಯೂ ಇಲ್ಲ.

ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, SC6 ಚಿಪ್ ಅನ್ನು ಆಧರಿಸಿ 9 ಪರೀಕ್ಷಿಸಿದ ಫೋನ್‌ಗಳಲ್ಲಿ 6531 ರಲ್ಲಿ ಆಟವನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ.

SC6531 ನಲ್ಲಿ ಡೂಮ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ಫಾರ್ ಯೋಜನೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು ಆಸಕ್ತಿ ಇದೆಯೇ?, ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಲಾದ ನಿರ್ಮಾಣ ಸೂಚನೆಗಳನ್ನು ನೀವು ಅನುಸರಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್.

ಈ ಚಿಪ್ ಅನ್ನು ಬೂಟ್ ಮೋಡ್‌ನಲ್ಲಿ ಇರಿಸಲು, ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಯಾವ ಕೀಲಿಯನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಬೇಕು ಎಂಬುದನ್ನು ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕು (F+F256 ಮಾದರಿಗೆ ಇದು "*" ಕೀ, ಡಿಗ್ಮಾ LINX B241 ಗಾಗಿ - "ಮಧ್ಯ" ಕೀ, F+Ezzy 4 ಗಾಗಿ - «1» ಕೀ, ವರ್ಟೆಕ್ಸ್ M115 ಗಾಗಿ – «ಅಪ್», ಜಾಯ್ಸ್ S21 ಮತ್ತು ವರ್ಟೆಕ್ಸ್ C323 – «0»).

ಆಟವನ್ನು ಚಲಾಯಿಸಲು ವರ್ಕಿಂಗ್ ಡೈರೆಕ್ಟರಿ ವರ್ಕ್‌ಡಿರ್ ಅನ್ನು ರಚಿಸಲು ಮತ್ತು ಅಲ್ಲಿ ಡೂಮ್ ಸಂಪನ್ಮೂಲ ಫೈಲ್ ಅನ್ನು ಇರಿಸಲು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ ಡೂಮ್ 1 ರ ಶೇರ್‌ವೇರ್ ಆವೃತ್ತಿಯಿಂದ doom1.wad.

ಅದರ ನಂತರ, ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು ಮತ್ತು ನಂತರ ಫೋನ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಬೇಕು:

./spd_dump --wait 300 fdl nor_fdl1.bin 0x40004000 fdl fpdoom.bin ram
cd workdir && ../libc_server -- --bright 50 --rotate 3 doom

--ಬ್ರೈಟ್ ಎಕ್ಸ್ ಎಂಬುದು ಫೋನ್ ಪರದೆಯ ಹೊಳಪು (X = 0..100).
--rotate S[,K] ಎಂಬುದು 90 ಡಿಗ್ರಿ ಘಟಕಗಳಲ್ಲಿ (-1 ಅಥವಾ 3 = -90, 1 = +90, ಇತ್ಯಾದಿ) ಪರದೆ/ಕೀಬೋರ್ಡ್ ತಿರುಗುವಿಕೆಯಾಗಿದೆ.

ಈ ರೀತಿಯ ಫೋನ್‌ಗಳ ಎಲ್ಲಾ LCD ಪರದೆಗಳು ಲಂಬವಾಗಿರುತ್ತವೆ ಎಂದು ನಮೂದಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ನಿಮ್ಮ ಸಾಧನವು ಸಮತಲವಾದ ಪರದೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಅಂದರೆ ಅದು ಲಂಬವಾದ LCD ಪರದೆಯನ್ನು ಅಡ್ಡಲಾಗಿ ಇರಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ವಿಭಿನ್ನ S ಮತ್ತು K ಮೌಲ್ಯಗಳನ್ನು ಬಳಸಬೇಕು.

ಇದರ ಜೊತೆಗೆ ನೀವು Doom ಗಾಗಿ ಹೆಚ್ಚುವರಿ ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ doom -timedemo demo1.

ಅಂತಿಮವಾಗಿ ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ ಈ ಪೋರ್ಟ್ ಬಗ್ಗೆ, ಹಾಗೆಯೇ ಹೊಂದಾಣಿಕೆಯ ಮಾದರಿಗಳ ಪಟ್ಟಿ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.


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

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

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

*

*

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