Dh’ atharraich neach-gleidhidh simuladair SIMH cead mar thoradh air eas-aonta gnìomh

Chuir Mark Pizzolato, prìomh leasaiche an simuladair retrocomputer SIMH, cuingealachadh ri teacsa a’ cheadachais a thaobh cleachdadh atharrachaidhean san àm ri teachd air na faidhlichean sim_disk.c agus scp.c. Tha na faidhlichean pròiseict a tha air fhàgail fhathast gan sgaoileadh fo chead MIT.

Bha an atharrachadh cead mar fhreagairt do chàineadh air gnìomh AUTOSIZE a chaidh a chur ris an-uiridh, mar thoradh air an deach meata-dàta a chuir ri ìomhaighean diosc de shiostaman a chaidh a chuir air bhog san emuladair, a mheudaich meud ìomhaigh le 512 bytes. Chuir cuid de luchd-cleachdaidh an cèill mì-riarachas leis a’ ghiùlan seo agus mhol iad sàbhaladh meata-dàta chan ann san ìomhaigh fhèin, a tha a’ nochdadh susbaint an diosc, ach ann am faidhle air leth. Leis nach robh e comasach toirt a chreidsinn air an ùghdar an giùlan àbhaisteach atharrachadh, thòisich cuid de phròiseactan derivative air an gnìomh sònraichte atharrachadh tro bhith a’ cleachdadh badan a bharrachd.

Dh’ fhuasgail Mark Pizzolato a’ chùis gu mòr le bhith a’ cur clàs ri cead a’ phròiseict a chuir casg air cleachdadh a’ chòd ùr gu lèir a chuireadh e ris na faidhlichean sim_disk.c agus scp.c às deidh dha teacsa a’ cheadachais atharrachadh, gun fhios nach atharraicheadh ​​e an giùlan no an àbhaist. luachan co-cheangailte ri gnìomhachd AUTOSIZE . Tha an còd sim_disk.c agus scp.c a chaidh a chur ris mus atharraich an cead fhathast ri fhaighinn fo chead MIT mar a bha e roimhe.

Chaidh an gnìomh seo a chàineadh le com-pàirtichean eile sa phròiseact, leis gun deach an t-atharrachadh a dhèanamh gun a bhith a’ toirt aire do bheachdan luchd-leasachaidh eile agus a-nis faodar SIMH gu h-iomlan fhaicinn mar phròiseact seilbh, a chuireas bacadh air adhartachadh agus amalachadh le pròiseactan eile. Chomharraich Mark Pizzolato nach eil na h-atharrachaidhean ceadachais a’ buntainn ach ris na faidhlichean sim_disk.c agus scp.c, a leasaich e gu pearsanta. Dhaibhsan a tha mì-thoilichte le bhith a’ cur dàta ris an ìomhaigh nuair a bha e ga luchdachadh, mhol e ìomhaighean diosc a chuir suas ann am modh leughaidh a-mhàin no an gnìomh AUTOSIZE a chuir dheth le bhith a’ cur am paramadair “SET NOAUTOSIZE” ris an fhaidhle rèiteachaidh ~/simh.ini.

Source: fosgailtenet.ru

Cuir beachd ann