SIMH සිමියුලේටර් නඩත්තු කරන්නා ක්‍රියාකාරීත්වයේ එකඟ නොවීම හේතුවෙන් බලපත්‍රය වෙනස් කළේය

Retrocomputer simulator SIMH හි ප්‍රධාන සංවර්ධකයා වන Mark Pizzolato, sim_disk.c සහ scp.c ගොනු වලට කරන ලද අනාගත වෙනස්කම් භාවිතය සම්බන්ධයෙන් බලපත්‍ර පෙළට සීමාවක් එක් කළේය. ඉතිරි ව්‍යාපෘති ගොනු තවමත් MIT බලපත්‍රය යටතේ බෙදා හැරේ.

බලපත්‍ර වෙනස් කිරීම පසුගිය වසරේ එකතු කරන ලද AUTOSIZE ශ්‍රිතය පිළිබඳ විවේචනවලට ප්‍රතිචාරයක් වූ අතර, එහි ප්‍රතිඵලයක් ලෙස ඉමුලේටරය තුළ දියත් කරන ලද පද්ධතිවල තැටි රූපවලට පාරදත්ත එකතු කරන ලද අතර එමඟින් රූපයේ ප්‍රමාණය බයිට් 512 කින් වැඩි විය. සමහර පරිශීලකයින් මෙම හැසිරීම ගැන අතෘප්තිය ප්‍රකාශ කළ අතර තැටියේ අන්තර්ගතය පිළිබිඹු කරන පාර-දත්ත සුරැකීමට නිර්දේශ කර ඇත, නමුත් එය වෙනම ගොනුවක. පෙරනිමි හැසිරීම වෙනස් කිරීමට කතුවරයාට ඒත්තු ගැන්වීමට නොහැකි වූ බැවින්, සමහර ව්‍යුත්පන්න ව්‍යාපෘති අතිරේක පැච් භාවිතයෙන් නිශ්චිත ක්‍රියාකාරීත්වය වෙනස් කිරීමට පටන් ගත්හ.

Mark Pizzolato ව්‍යාපෘති බලපත්‍රයට වගන්තියක් එක් කිරීමෙන් ප්‍රශ්නය රැඩිකල් ලෙස විසඳා ඇති අතර එය හැසිරීම හෝ පෙරනිමිය වෙනස් කිරීමේදී බලපත්‍ර පෙළ වෙනස් කිරීමෙන් පසු sim_disk.c සහ scp.c ගොනු වලට ඔහු එක් කරන සියලුම නව කේතයන් භාවිතා කිරීම තහනම් කළේය. AUTOSIZE ක්‍රියාකාරීත්වය හා සම්බන්ධ අගයන්. බලපත්‍ර වෙනස් කිරීමට පෙර එකතු කරන ලද sim_disk.c සහ scp.c කේතය පෙර පරිදිම MIT බලපත්‍රය යටතේ පවතී.

මෙම ක්‍රියාව අනෙකුත් ව්‍යාපෘති සහභාගිවන්නන් විසින් විවේචනයට ලක් කරන ලදී, වෙනස් කිරීම වෙනත් සංවර්ධකයින්ගේ අදහස් සැලකිල්ලට නොගෙන සිදු කර ඇති අතර දැන් SIMH සමස්තයක් ලෙස හිමිකාර ව්‍යාපෘතියක් ලෙස වටහා ගත හැකි අතර එය එහි ප්‍රවර්ධනයට සහ අනෙකුත් ව්‍යාපෘති සමඟ ඒකාබද්ධ වීමට බාධාවක් වනු ඇත. Mark Pizzolato පෙන්වා දුන්නේ බලපත්‍ර වෙනස් කිරීම් අදාළ වන්නේ ඔහු විසින් පුද්ගලිකව සංවර්ධනය කරන ලද sim_disk.c සහ scp.c ගොනු සඳහා පමණක් බවයි. රූපය පූරණය කිරීමේදී දත්ත එකතු කිරීම ගැන අසතුටට පත් වූවන් සඳහා, ඔහු නිර්දේශ කළේ තැටි රූප කියවීමට-පමණක් ආකාරයෙන් සවි කිරීම හෝ ~/simh.ini වින්‍යාස ගොනුවට "SET NOAUTOSIZE" පරාමිතිය එක් කිරීමෙන් AUTOSIZE ශ්‍රිතය අක්‍රිය කිරීම ය.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න