Эмулятор ZX Spectrum, написанный в стиле Bare Metal, то есть под голое железо без какой-либо ОС, это как ни крути, а это всё-таки софтовый эмулятор. Но это совсем не плохо! Мне эта идея прямо очень нравится. И bare metal программирование - это очень интересная область. Только представьте себе, что у самой младшей модели Raspberry Pi Zero в распоряжении программиста целых 512 мегабайт оперативной памяти. Это ж, не 2, не три, а целых 512 Пентагонов с мегабайтом памяти. Ну и процессор с тактовой частотой в 1 ГГц - 1000 МГц, что в 285 раз больше, чем у стандартного Z80. Вы представляете какая это мощь? На таком железе не то, что стандартный ZX48 можно идеально сэмулировать, но и Evo, и Next со всеми их плюшками.
Но dim прав в том, что можно рассматривать Raspberry Pi, как некий аппарат у которого, есть "прошивка", которая хранится нa microSD карте. И этой прошивкой вполне себе может быть ZX Spectrum.
ZXBaremulator хорош всем, кроме закрытых исходников. Ну и если уж рассматривать ZXBaremulator как прошивку, то я бы предпчёл, чтобы прошивка была, как и полагается, быть написанной на языке низкого уровня. А то автор подзабил на самое интересное устройство RPi Zero, потому что него процессор одноядерный и на таком процессоре сложно выводить звук по HDMI, что, однако, не мешает куче эмуляторов разных приставок под Linux на том же железе звук выводить.
Надо делать что-то своё!


Ответить с цитированием

