mike na hračke

som spektrista

ESXDOS vo Fuse

2026-07-04 od mikezt

Shrek vypustil NextPlayer pre ZX Spectrum s ESXDOSom a mne to pripomenulo, že aj keď používam ESXDOS na reálnej mašine bežne, niečo ako rýchle vyskúšanie vecí v emulátore je problém. Tak som si na to napísal skript.

Skript samotný nie je žiadna sláva. Stiahne aktuálnu verzsiu ESXDOSu, DISOa, nechá vás pridať ďalší softvér, vytvorí HDF image a spustí ho vo fuse. Funguje to asi takto:

./esxdos.sh init - stiahne aktuálne verzie z internetu do adresára esxdos/. Po tomto kroku sa očakáva, že si v tomto adresári vykonáte ďalšie úpravy, ako napr. nahratie NextPlayeru.

./esxdos.sh build - spočíta veľkosť dát v esxdos/ adresári, pridá 8MB voľného miesta a vytvorí HDF súbor. V skripte je zakomentované volanie utility fatsort. Ak sa vám nepáči porozhadzovaný bordel v súboroch a adresároch, odkomentujte.

./esxdos.sh run - spustí Fuse s vloženým HDF imidžom a tapkou s firmvérom. Existujú patche na vloženie binárneho firmvéru, ale vanila Fuse také nemá, tak je to takto.

./esxdos.sh cleanup - nič sa nepýta a všetko zmaže

Samotný script si môžete stiahnuť tu: esxdos.sh. Asi to nebude najobľúbenejší softvér na internete, ale ako cvičenie v bashi to poslúžilo dobre. Prajem vám veľa úspešne otestovaného softvéru pre ESXDOS!




- 1 = jedna