В этой статье приведён самый обычный тест ВМ7, точно такой же, как в листингах выше. И это неплохой вариант для тестирования, поскольку ВМ7 – самый сложный тест из всего набора ВМ1-ВМ8. Но это всё же лишь один тест из восьми, и его информативность, конечно, намного ниже, чем у полного набора тестов.
Кстати, по этой же причине не стоит особенно надеяться на более сложные варианты тестов (то же вычисление Пи, «решето Эратосфена» и т.д.) – с одной стороны, эти тесты больше похожи на реальные программы (более сложны), но в то же время их результат мало о чём говорит (кроме общей скорости выполнения некой «смеси» операторов Бейсика) – а набор тестов ВМ1-ВМ8 позволяет оценить и отдельные конкретные параметры (скорость FOR и IF, скорость вещественной арифметики и вычисления сложных функций), и более сложную «смесь» (тот же ВМ7). Так что данные ВМ1-ВМ8 намного интереснее, чем показатели какого-то одного сложного теста.
Я, например, делал на эмуляторах тестирование так называемого Calculator Benchmark (задача «8 ферзей») – несколько более сложного теста, который, впрочем, состоит в основном из операторов IF и простейших арифметических вычислений (без умножения и деления), см. https://www.youtube.com/watch?v=pdBKFGMwJdQ. Так его результаты (по соотношению скоростей разных ПК) очень напоминают результаты тестов ВМ6 и ВМ7. То есть, в общем-то, ничего нового он не даёт.
Спасибо за ссылку по истории Бейсиков 6502 – она, в том числе, подтверждает, что для всех основных ПК с процессором 6502 (PET, VIC-20, С64, Apple II, Атари и т.д.) существовали почти одинаковые версии Бейсика от Майкрософта. Также там написано, что версия для 6502 была получена конвертированием версии для 8080, а это значит, что сами принципы и конкретные алгоритмы работы старых майкрософтовских Бейсиков-интерпретаторов для 8080 (а также, очевидно, Z80) и 6502 должны быть одинаковыми (или в основном одинаковыми), что вполне позволяет точно сравнивать ПК на разных процессорах с этими Бейсиками. И, как я уже писал выше, Бейсик для 6809 по скорости (а значит и принципам работы) совершенно аналогичен MS Бейсику для 6502. Только надо стараться сравнивать версии с одинаковой точностью (обычно 40-бит/9 цифр).
Почитал про вашу «Аюшу» - очень интересно, но для наших краёв, конечно, необычно, хотя сам процессор 6502 – это конечно гениальная разработка (точнее, удачное подражание гениальному Мотороле 6800, а вот на чём основана Моторола – не знаю…). Когда-то я тоже удивлялся – чего это американцы, не стесняясь, делают ПК с тактовой частотой 1 МГц – и лишь в последние годы узнал, что этот 1 МГц у 6502 равен 2,5-3 МГц у Z80 и подобных… А результат у вас практически равен Эпплу 2, небольшая разница может быть связана с какими-то незначительными отличиями в тактовой частоте.
PS. Кстати, в моей таблице Apple II выполняет тест ВМ7 за 44,8 с, а это уже практически равно вашему результату...