SIMH simulator tus tswj xyuas tau hloov daim ntawv tso cai vim kev ua haujlwm tsis pom zoo

Mark Pizzolato, tus tsim tawm tseem ceeb ntawm retrocomputer simulator SIMH, ntxiv kev txwv rau cov ntawv tso cai hais txog kev siv cov kev hloov pauv yav tom ntej rau sim_disk.c thiab scp.c cov ntaub ntawv. Cov ntaub ntawv txuas ntxiv tseem tseem muab faib raws li daim ntawv tso cai MIT.

Cov ntawv tso cai hloov pauv yog cov lus teb rau kev thuam ntawm AUTOSIZE muaj nuj nqi ntxiv rau xyoo tas los, vim tias cov metadata tau ntxiv rau cov duab disk ntawm cov tshuab tsim tawm hauv emulator, uas ua rau cov duab loj dua 512 bytes. Qee cov neeg siv tsis txaus siab rau qhov kev coj cwj pwm no thiab pom zoo kom txuag cov metadata tsis nyob hauv daim duab nws tus kheej, uas qhia txog cov ntsiab lus ntawm disk, tab sis nyob rau hauv cov ntaub ntawv sib cais. Txij li thaum nws tsis tuaj yeem ua kom tus neeg sau hloov pauv tus cwj pwm tsis zoo, qee qhov kev sib txuas tau pib hloov cov haujlwm tshwj xeeb los ntawm kev siv thaj ua rau thaj ntxiv.

Mark Pizzolato daws qhov teeb meem radically los ntawm kev ntxiv ib nqe lus rau daim ntawv tso cai qhov project uas txwv tsis pub siv tag nrho cov cai tshiab uas nws yuav ntxiv rau cov ntaub ntawv sim_disk.c thiab scp.c tom qab hloov daim ntawv tso cai ntawv, thaum hloov tus cwj pwm lossis ua tsis tau. Cov txiaj ntsig cuam tshuam nrog AUTOSIZE functionality . Sim_disk.c thiab scp.c code ntxiv ua ntej qhov hloov pauv daim ntawv tso cai tseem muaj nyob rau hauv MIT daim ntawv tso cai raws li ua ntej.

Qhov kev txiav txim no tau raug thuam los ntawm lwm tus neeg koom tes, vim tias qhov kev hloov pauv tau ua yam tsis xav txog cov kev xav ntawm lwm tus neeg tsim khoom thiab tam sim no SIMH tag nrho tuaj yeem pom tau tias yog ib txoj haujlwm tsim khoom, uas yuav cuam tshuam rau nws txoj kev txhawb nqa thiab kev koom ua ke nrog lwm cov haujlwm. Mark Pizzolato tau taw qhia tias daim ntawv tso cai hloov pauv tsuas yog siv rau sim_disk.c thiab scp.c cov ntaub ntawv, uas nws tus kheej tsim. Rau cov neeg uas tsis txaus siab ntxiv cov ntaub ntawv rau cov duab thaum thauj khoom, nws pom zoo kom txuas cov duab disk hauv hom nyeem nkaus xwb lossis tsis ua haujlwm AUTOSIZE los ntawm kev ntxiv "SET NOAUTOSIZE" parameter rau ~ / simh.ini cov ntaub ntawv teeb tsa.

Tau qhov twg los: opennet.ru

Ntxiv ib saib