Когда-то, приблизительно год назад я занимался изучением быстродействия эмуляторов различных ретро-машин по контретной, простой как двери программе.
Запускал в различных эмуляторах (различных ретро-машин) вот такую программу:
Code:
200 b1=0:b2=0:CO=0
210 Print "Start..."
250 For b2=0 to 255
260 For b1=0 to 255
270 Next b1
280 Next b2
300 co=co+1:Print(co)
310 If co < 20 then Goto 250
320 Print"END."
Засекал время выполнения и делал заметки т.е. выводы по быстродействию (или может правильнее сказать по эффективности) различных эмуляторов (различных машин).
Почему я забросил эту тему и не выложил тогда, сейчас уже не вспомню. И вот я ее "нарыл" в "загашнике".
Весьма удивило быстродействие (эффективность) выполнения данной программы эмулятором "Atari800Win" по сравнению с другими эмуляторами. Посмотрите таблицу моих измерений выполнения программы различными эмуляторами. Может быть кто нибудь скажет мне почему "Atari800Win" "выглядит" не лучшим образом по сравнению з другими эмуляторами (компьютерами)?
Я не исключаю какого-то своего ошибочного измерения.
Постепенно пересмотрю весь архив и выложу файлы с программой (код) для различных эмуляторов, чтобы не набирать их вручную. Если у кого будет желания прошу проверить мою таблицу по данной программе или может быть предложить какие-то другие программы для измерения быстродействия (эффективности) различных эмуляторов (различных ретро-машин).
длительность выполнения 20 циклов (в секундах)/ средняя длительность виполнения 1 цикла (в секундах)
Code:
Агат-(3)Apple ][ Plus 1817 / 90,85
Башкирия(2017.12.01)- Орион-128" 1988 / 99,4
* Башкирия(2017.12.01)-Львов ПК-01 2224 / 111,2
BK-0010_01 2264 / 113,2
* SASemulator1.44Beta 2279 / 113,95
Башкирия(2017.12.01)-MSX2 2415 / 120,75
Башкирия(2017.12.01)-MSX 2437 / 121,85
* Эмулятор 3000(v6.0) 2494 / 124,7
blueMSX - MSX-2 2569 / 128,45
Atari800Win 2846 / 142,3
* LVOV105 3862 / 193,1