PDA

Просмотр полной версии : Большая просьба к владельцам Скорпионов и Пентагонов!



Evgeny Muchkin
26.02.2007, 23:32
Друзья! Не поленитесь, пожалуйста запустить приложенную программку раз 5-10 на своих Скорпионах и Пентагонах. Напишите, какие цифирки она вам показывала на экране.

!ПЕРЕД ЗАПУСКОМ ОБЯЗАТЕЛЬНО ОТКЛЮЧИТЕ ТУРБО РЕЖИМЫ!

Заранее огромное спасибо!!! :) Очень надеюсь на вашу помощь.

boo_boo
27.02.2007, 01:28
пентагон-128 ('93)



1)
3980,3979 x10раз

2)
-//-

3)
3979 x19
3980

4)
3979x20

5)
3979,3980 x9
3979
3979

6)
3979 x19
3980

7)
-//-

8)
-//-

9)
3979,3980 x9
3979
3979

10)
-//-

Evgeny Muchkin
27.02.2007, 20:02
boo_boo, огромное спасибо!!! Судя по количеству откликов, Ты единственный у кого в наше время есть такие реалы... ;)

skyther
27.02.2007, 20:32
pentagon1024
запускал раз 15, все время чередуются 5970 и 5971.

caro
27.02.2007, 22:21
pentagon1024
запускал раз 15, все время чередуются 5970 и 5971.Евгений просил запускать в не Turbo режиме,
а это результат явно для работы программы именно в режиме Turbo.

caro
27.02.2007, 23:18
Друзья! Не поленитесь, пожалуйста запустить приложенную программку раз 5-10 на своих Скорпионах и Пентагонах. Напишите, какие цифирки она вам показывала на экране.

!ПЕРЕД ЗАПУСКОМ ОБЯЗАТЕЛЬНО ОТКЛЮЧИТЕ ТУРБО РЕЖИМЫ!

Заранее огромное спасибо!!! :) Очень надеюсь на вашу помощь.
А в чем смысл запуска этой программки, да еще несколько раз,

Исполнение такого фрагмента:

------------------------------------------
halt
; вход по первому прерыванию ;такты
ld (hl), 80h ;10
dec l ;4
ld (hl), 2Ah ;10
ei ;4
;28
; bc считает число циклов по 16 тактов
L_8027: inc bc ;6
jr loc_0_8027 ;12
; выход по 2-ому прерыванию
L_802A:
-----------------------------------------
Для Пентагона с его 320 строками в кадре,
тактовой частотой 3.5 Мгц и длиной строки
равной 64 мксек получим:
число тактов за INT = 64*320*3.5 = 71680

В результате программа должна регулярно
печатать:
bc = (71680-28)/18 = 3980 (+-1)

В Скорпионе с его 312 строками должны получать:
число тактов за INT = 64*312*3.5 = 69888

В результате:
bc = (69888-28)/18 = 3881 (+-1)

Такие результаты должны получаться на всех
безWAITовых клонах Спектрума.
Про это уже был разговор в форуме.

Evgeny Muchkin
28.02.2007, 10:01
caro, дело в том, что если теперь с пентагоном все более-менее понятно (thx to boo_boo :)), то со скорпионом не совсем.

Приведенный тобою пример справделив для желтой платы, а для зеленой х.з. ;) Вон у Mikka_A на свежесобранной зеленке тест показал 3980, что больше на пентагон похоже ;)
Я знаю, что скорпионовцы увеличили количество тактов за инт на зеленых платах, но вот на сколько? Не исключаю так же, что зеленые платы тоже бывают разные...

Хотелось бы собрать на этот счет хоть какую-то статистику.

skyther
28.02.2007, 10:30
Евгений просил запускать в не Turbo режиме,
а это результат явно для работы программы именно в режиме Turbo.
Сорри, я еще не до конца разобрался как оно тут выключается ;)

Evgeny Muchkin
01.03.2007, 21:34
Подключил зеленую плату скорпиона. Получили такие цифры:

3930 - нормал
6233 - турбо...

При этом у Mikka_A по его словам на его зеленой плате получается - 3980

Блин... неужели и вправду все скорпионы разные?.. :confused:

Evgeny Muchkin
01.03.2007, 21:41
skyther, а у Тебя то как с этим делом? :)

Evgeny Muchkin
05.03.2007, 10:30
При этом у Mikka_A по его словам на его зеленой плате получается - 3980
MIkka_A выдал в первый раз неверную информацию. На самом деле на зеленой плате в не турбо режиме получается - 3930.

skyther
05.03.2007, 23:00
Похоже все стандартно: 3979/3980

Evgeny Muchkin
06.03.2007, 09:50
skyther, огромное спасибо! :)

goodboy
06.03.2007, 14:43
проверил на зелёном скорпе 3930/7574 ???

N00AD
13-03
V2.95

Evgeny Muchkin
06.03.2007, 19:32
проверил на зелёном скорпе 3930/7574 ???
У Mikka_A такие же цифры. Так что все правильно :)
Спасибо!


Коллеги, неужели, желтый скорпион есть только у меня? ;)