Објављено је издање бесплатног емулатора РустЗКС 0.15, написаног у потпуности на програмском језику Руст и дистрибуираног под МИТ лиценцом. Програмери примећују следеће карактеристике пројекта:
- Потпуна емулација ЗКС Спецтрум 48к и ЗКС Спецтрум 128к;
- Емулација звука;
- Подршка за компримоване гз ресурсе;
- Способност рада са ресурсима у форматима тап (траке), сна (снимци) и сцр (снимци екрана);
- Високо прецизна емулација АИ чипа;
- Емулација контролера игре Синцлаир и Кемпстон са подршком за проширену тастатуру ЗКС Спецтрум 128К;
- Подржава брзо чување и учитавање стања емулатора.
- Цросс-платформ.
Промене у новој верзији:
- Нови цпал аудио бацкенд, који ће омогућити да се РустЗКС у будућности пренесе на ВебАссембли;
- Додата подршка за нестандардне тастере за игре на Кемпстон тастатурама;
- Исправљена грешка која је изазвала панику у случају преливања целог броја приликом учитавања траке;
- Додати тестови интеграције за рустзк-цоре;
- Фиксна кружна зависност између рустзк-цоре и рустзк-утилс-а.
РустЗКС се инсталира помоћу менаџера пакета Царго. Инсталација захтева компајлер за језик Ц и систем за аутоматизацију изградње ЦМаке на систему (потребан за прављење библиотеке сдл2). За Линук, додатно ћете морати да имате либасоунд2-дев пакет на вашем систему.
Извор: опеннет.ру