
Энтузиаст под ником r-lyeh (зовут его вроде бы Марио) во время пандемии от скуки принялся ваять новый эмулятор ZX Spectrum. Проект получил название Spectral, причём создатель честно признаётся: точность и производительность его мало волнуют, главное — чтобы с этой штукой было весело возиться.
Впрочем, случайным образом проверенные игры эмулируются вполне себе неплохо, так что Марио явно прибедняется. Более того — в Spectral что-то новое найдут для себя даже хардкорные фанаты, ну а новички точно оценят простоту использования и кучу интересных фишек, которые днём с огнём не сыщешь в других эмуляторах.
Например, в Spectral встроена база данных ZXDB с браузером и галереей — можно выбирать игры прямо из интерфейса программы. А ещё этот эмулятор позволяет писать на Sinclair BASIC для 48К обычными буквами, а не токенами, как это было на оригинальном железе. Отлично подойдёт для тех, кто хочет почувствовать себя программистом восьмидесятых, но без мучений с клавиатурой. Перевод меню некоторых в некоторых играх с разных языков на английский — тоже отличная штука.


Код у Spectral откровенно экспериментальный, и разработчик предупреждает, что будет продолжать всё менять и ломать направо и налево — просто потому, что так надо.
Вот краткий перечень возможностей эмулятора:


В планах у автора — сверхточный бэкенд Z80, поддержка формата RZX, сетевая игра и оптимизация производительности. Впрочем, учитывая экспериментальную природу проекта, непонятно, когда (и случится ли вообще) это воплотится в жизнь.
Скачать Spectral можно с GitHub — там же можно слать автору пожелания, предложения и багрепорты. А то проект нормально не обновлялся с июля — непорядок!
Оставлять комментарии могут только авторизованные пользователи.