Форум за любителите на Стара електроника
Персонални компютри, игрови приставки и друга стара електроника за забавление => Колекции => Темата е започната от: FAMICOM_87 в 08 Февруари, 2019, 16:32:25
-
Кой е по-бърз разберете във видеото :D :crazy:
птоцесор MOS6502 8 битов срещу 8088 16 битов 8)
/>
-
Какъв компютър използва за 6502? Иначе не зависи само от процесора, зависи Бейсик интерпретатора до колко е оптимизиран за различните процесори. Ако цикъла е на асемблер ще е по-достоверен резултата. Иначе специално за този тест едва ли има значение колко бита е, по скоро зависи от честотата. При 6502 обикновено е 2 MHz, а при 8088 4.77 MHz. T.e. 8088 ще е по-бърз 2.385 пъти от 6502 при равни други условия (брой операции за извършване на програмата и т.н.).
-
Според клипа 8-цата е по-бърза от 16-ката.
-
Не е, когато 6502 изписва 900-ти ред, 8088 е на 1500.
-
Правеца 16ката е с ROM BASICа си a ментето нинтендо клавиятура NOAC (Nes On a Chip) използва Family BASIC https://en.wikipedia.org/wiki/Family_BASIC
Истинските Famicom\NES ползват модифицирана версия на МОS 6502
А именно Ricoh 2A03 (NTSC) и Ricoh 2A07 (PAL)
Не знам кой колко е оптимизиран от 2та бейсика, но са правени през 84рта и двата горе долу, би трябвало да са съпоставими :)
Обаче ако ментето нинтендо ми беше в NTSC (1.79MHz) вместо PAL (1.66MHz) режим,
щеше да се справи по-бързо, но дали щеше да се изравни с 8088цата,
която е на цели 4.77MHz...
За съжаление няма как да го модна този NOAC. По платката няма никъде предвидено смяна между PAL и NTSC (подобни конзоли имат патчета на платката където се определя какъв режим да е, защото в лятият чип са интегрирани и двата модела процесори)
-
Пълдин 601 е по бърз.
-
Пълдин 601 е по бърз.
хихи искаме ввидео! :D 8) :hi: :master2:
-
Пълдин 601 изпълнява безкраен цикъл за 3.02 секунди.
-
Тестът ти е по-скоро освен на процесорите и на Бейсик интерпретаторите. Ако искаш да сбориш наистина процесорите напиши кода на асемблер. Не ми се вярва 6502 да е по-бърз от 8088 дори и при целочислени операции. В момента, в който минеш 255 8088 трябва да е по-бърз и заради 16-битовите си регистри.
-
Тестът ти е по-скоро освен на процесорите и на Бейсик интерпретаторите. Ако искаш да сбориш наистина процесорите напиши кода на асемблер. Не ми се вярва 6502 да е по-бърз от 8088 дори и при целочислени операции. В момента, в който минеш 255 8088 трябва да е по-бърз и заради 16-битовите си регистри.
Ами то на видеото се вижда че 8088цата е по-бърза от 6502йката. Иначе ако някой може да прати програма на асемблер, да пробваме, ако може да се въведе през BASICците на 2те машини
-
Да, видях :) Имах предвид с асемблерна програма.
-
Втори рунд с нов код :)
Ще се изненадате :D
10 CLS:PRINT "START":N=0
20 N=N+1:IF N<2000 THEN 20
30 PRINT "FINISH"
/>
Ето и бонус материал :)
-
Това вече е наистина интересно! Изглежда интерпретаторът на машината с 8088 прави по-бавен код в тази ситуация и ми е странно защо. Дай да пробваме с това:
20 N=N+1:PRINT N:IF N<2000 THEN 20