ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

80’s BASIC ගේ “Wizard’s Castle” කේතයේ රහස්මය REM පණිවිඩය හෙළිවී

80’s BASIC ගේ “Wizard’s Castle” කේතයේ රහස්මය REM පණිවිඩය හෙළිවී

ඉතිහාසයේ සංකීර්ණ ගැඹුරු කේතයක් වැනි, 1980 දශකයේ Exidy Sorcerer පරිගණකයට ලියන ලද Wizard’s Castle ගේ පළමු පේළියෙහි "10 REM\"_(C2SLFF4" යන අමුතු අදහස අලුත් පරීක්ෂකයන්ගේ අවධානයට පත් විය.

මෙම පේළිය BASIC භාෂාවේ REM (remark) කියන අදහසයි – එනම් කේතයට අදාල නොවන සටහනක්. නමුත් "_(C2SLFF4" යන අකුරු කෙලවරේ අර්ථයක් තිබේද? සොයා බැලීමේදී, 1980 ජූලි සංස්කරණයේ Recreational Computing පත්‍රිකාවේ මුල් පිටපතේ ඒකම පරිදි පවතින බව තහවුරු කරන ලදී.

කේතය විග්‍රහ කිරීමෙන් පෙනේ, 40 පේළියේ POKE විධානය මගින් මතකයේ 260 සහ 261 ලිපිනයන්ට 218 සහ 1 යන අගයන් ලියමින්, පසුදා USR(0) කැඳවීමෙන් 474 ලිපිනයේ යන්ත්‍ර කේතයක් ක්‍රියාත්මක කරයි. එම කේතය PRNG (pseudo‑random number generator) සීඩ් එකක් සකස් කරමින්, පසුගිය PEEK(-2049) අගය සමඟ ගැළපුමක් ඇති කරයි. එසේම, Sorcerer BASIC හි RANDOMIZE විධානය නොතිබුණි, එබැවින් මෙවැනි මූලික ක්‍රමයක් භාවිතා කරලා රැඳුනු කාලයේ රැඳී තිබුණා.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • සිසුන්ට: පරණ කේත විග්‍රහ කිරීමේ ක්‍රමය ඉගෙන ගනිමින්, මතක කළමනාකරණය, ලිට්ල්‑එන්ඩියන් සහ පූර්ව‑ආකෘති PRNG සීඩ් කිරීමේ තත්ත්වය ගැන හොඳ අවබෝධයක් ලබා ගත හැක.
  • ඩිවෙලොපර්ලාට: අඩු‑මට්ටමේ යන්ත්‍ර‑කේත හා BASIC ටෝකනයිසර් ක්‍රියාකාරකම් ගැන දැන ගැනීම, නව පද්ධති නිර්මාණයේ ආරක්ෂිත අඩු‑මට්ටමේ සැලසුම් සැලැස්වීමට උපකාරී වේ.
  • ව්‍යාපාරිකයන්ට: පරණ පද්ධති සමඟ අන්තර්ගතය සම්බන්ධ කිරීමේ අවශ්‍යතාවයක් ඇති වෙයි නම්, මෙවැනි රෙට්‍රෝ තාක්ෂණය කෙරෙහි පළපුරුද්ද ඇති කණ්ඩායම් සොයා ගැනීමට මඟ පෙන්වයි.

අවසන් වශයෙන්, මෙම රහස්මය REM පණිවිඩය පරණ පරිගණක ලෝකයේ නව සොයාගැනීම් සඳහා ඉඟියක් බව පෙනේ. පරණ කේතයක් නව පරීක්ෂකයන්ගේ උත්සාහය මඟින් සජීවී වීම, තාක්ෂණ ඉතිහාසයේ ගැඹුරු සබඳතාවයක් සලසයි.

💡 ඔබේ අදහසක් තියෙනවාද? දැන්ම අපේ වෙබ් අඩවියට පිවිසෙන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Hacker News Frontpage ↗
#Retro #BASIC #Programming #SriLanka #TechHistory