Конфигурация от TS-Labs (обсуждение)

Железо, связанное с TS-Conf
Аватара пользователя
TS-Labs
Сообщения: 5397
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение TS-Labs »

Мне показалось, или блэккат слился купить мне Speccy2010? :badtease:
NovaSTorm
Сообщения: 75
Зарегистрирован: Сб, 22.06.2013 19:33:40

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение NovaSTorm »

Про контроллер прерывыний.
TS-Labs писал(а):Регистр вектора маскируемого прерывания (I[7:0]) используется в качестве старшего байта адреса таблицы, D[7:0] - младшего.

Что насчёт того, что у Z80 CTC и прочей периферии "The low-order bit of the vector is always zero according to a
convention"?

TS-Labs писал(а):При завершении ISR инструкциями EI : RET

Тут я не разбираюсь, но разве не RETI надо, чтобы IEI/IEO нормально ставились устройствам для работы вложенных прерываний?

TS-Labs писал(а):Источник line срабатывает в каждой строке, когда горизонтальный счетчик растра равен 0.

Ноль, он конечно и в Африке ноль, но не логичнее на последнем пикселе строки, чтобы можно было что-то делать во время ретрейса?

---

Остальное пока не догнал =)
Аватара пользователя
TS-Labs
Сообщения: 5397
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение TS-Labs »

NovaSTorm писал(а):Что насчёт того, что у Z80 CTC и прочей периферии "The low-order bit of the vector is always zero according to a
convention"?

1. Какого вектора? I?
2. С какой целью?
NovaSTorm писал(а):но разве не RETI надо, чтобы IEI/IEO нормально ставились устройствам для работы вложенных прерываний?

1. Каким в час ночи устройствами на пентеве?
2. RETI ничем кроме опкода не отличается от RET и служит тупо как маркер для вышеупомянутых уст-в.
NovaSTorm писал(а):не логичнее на последнем пикселе строки, чтобы можно было что-то делать во время ретрейса?

А не то же самое? :lol:
"Ноль" строки начинается за 44 такта 3.5МГц до горизонтального бордера (= видеообласти) = за 88 "пикселей".

Кадр: 32 линии верт. бланка + 288 линий видео.
Строка: 88 пикселей бланка + 360 пикселей видео.
NovaSTorm
Сообщения: 75
Зарегистрирован: Сб, 22.06.2013 19:33:40

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение NovaSTorm »

TS-Labs писал(а):1. Какого вектора? I?

То, что берётся с ШД.
TS-Labs писал(а):2. С какой целью?

Идеологическая "совместимость" с оригинальным чипсетом. Да и меня табличка в 257 байт всегда раздражала, это не из практической целесообразности, а просто покрасивше чтоб было =)
TS-Labs писал(а):
"Ноль" строки начинается за 44 такта

А-а-а! Вот оно как...
Аватара пользователя
TS-Labs
Сообщения: 5397
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение TS-Labs »

NovaSTorm писал(а):Идеологическая "совместимость" с оригинальным чипсетом.

Оригинальный чипсет для нас Пентагон. А там вроде как 255. Переводить лишние реги на 0 бит адреса я не стал, забил туда 1.
NovaSTorm писал(а):А-а-а! Вот оно как...

Практика показала, что за 88 такта 7 мгц ты ничего сделать не успеешь. Поэтому рассчет сделан на изменение параметров СЛЕДУЮЩЕЙ строки на строчных интах. Для этого многие такие параметры аппаратно перестробируются.
Grey
Сообщения: 104
Зарегистрирован: Пт, 29.11.2013 15:58:02

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение Grey »

Расскажите пожалуйста на кошках. Что такое - режим 14+ ?
Чем отличается от простого 14 ? И от чего зависит, будет он работать на конкретной плате или нет?
Buyan
Сообщения: 159
Зарегистрирован: Пт, 08.03.2013 19:14:56

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение Buyan »

Grey писал(а):Чем отличается от простого 14 ? И от чего зависит, будет он работать на конкретной плате или нет?

<TS-Labs> 14+ лучше не юзать, ибо у кого-то может не пойти
<TS-Labs> 14+ убирает 1 такт 28мгц из вейта
<Buyan> т.е. оно есть, но прогу привязывать к ним не надо.. я так и думал
<TS-Labs> есть разные экзы пентев с разной памятью
<TS-Labs> и некоторые памяти слоупочные
<TS-Labs> проц снимается с вейта и забирает дату с памяти
<TS-Labs> а ее там - упс и нема
Grey
Сообщения: 104
Зарегистрирован: Пт, 29.11.2013 15:58:02

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение Grey »

Понятно, спасибо.

Тогда было бы хорошо, если бы пользователь, зная возможности своей платы, сам выставлял(где нибудь в bios) ограничение для режима 14+
То есть приложение может включить 3.5/7 и максимум, а уже в биосе прописано - какой максимальый режим держит плата.
Аватара пользователя
TS-Labs
Сообщения: 5397
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение TS-Labs »

Нее, это все глюкало. По сравнению с если использовать кеш, то 14+ как мертвому припарка.
(Кеш намного эффективнее.)
Аватара пользователя
VBI
Сообщения: 1965
Зарегистрирован: Пн, 03.06.2013 09:20:29

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение VBI »

TS-Labs, есть возможность грузить из прошивки любой мелкий дефолтный бут при отсутствии бута на диске при старте?
Аватара пользователя
TS-Labs
Сообщения: 5397
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение TS-Labs »

И как это реализовать?
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение Sergey78 »

VBI, зашей коммандер в ПЗУ.
Аватара пользователя
VBI
Сообщения: 1965
Зарегистрирован: Пн, 03.06.2013 09:20:29

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение VBI »

Sergey78, об этом и разговор
TS-Labs, я вот тоже не знаю.

---

понимаете какая хня.
да, ВЦ, выбрал, сбросился. и пиздец. набирай рун "батти"
у меня малая батти любит, вот в чём дело. долго стартонуть игру
Аватара пользователя
TS-Labs
Сообщения: 5397
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение TS-Labs »

Ну так для малой запиши внутрь ТРД или бут, или обзови батти бутом. )
Анрыл дописывает бут внутрь ТРД в памяти, это ок. А что прикажешь делать на реале? Дописывать на дискету если его там нет?
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение Sergey78 »

VBI, вот это прошей в блок #1 и поставь в биосе сброс в ROM#4, BASIC128
qc.zip
(15.56 КБ) 264 скачивания
Аватара пользователя
VBI
Сообщения: 1965
Зарегистрирован: Пн, 03.06.2013 09:20:29

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение VBI »

Sergey78, спасибо поиграюсь. давно пора конфу перешить, как-раз)
шить из алоновской конфы по хитрому заходу? не очень помню.
спасибо

TS-Labs, та отож))) взбрело, блин. я вижу что 0.38 добавляет бут. но это эмуль.

---

кстати, очень современная игруха. отличный вид, хорошая играбельность. жаль уровней мало.
кракоут и арканоид - фигня оказались)
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение Sergey78 »

Шить из WC, плагин ROM WRITER. Нажимаешь ентер на ром файле, запустится плагин. В окошке надо выбрать (стрелками) в какой блок шить - 0..7. Тебе нужен 1.
Изображение
Аватара пользователя
VBI
Сообщения: 1965
Зарегистрирован: Пн, 03.06.2013 09:20:29

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение VBI »

Серж, зашил. в трдосе пусто, бута нет, выбора паги 1 тоже не нашёл
подскажи
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение Sergey78 »

В биосе сброс настроил?
Аватара пользователя
VBI
Сообщения: 1965
Зарегистрирован: Пн, 03.06.2013 09:20:29

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение VBI »

Sergey78, Бомба!
спасибо!
Аватара пользователя
synthetic
Сообщения: 114
Зарегистрирован: Вт, 10.12.2013 08:40:32

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение synthetic »

О таймингах Pentagon!
Наткнулся на веточку http://zx.pk.ru/showthread.php?t=21212& ... ntagon+128
копипаст основной мысли:

---
Обнаружил любопытный факт - все существующие эмуляторы имеют свои тайминги пентагона, из 7 протестированных эмуляторов только у трех тайминги одинаковые - это ZXMAK, ZXMAK2 и SpecEmu

Для тестов использовал программу из stest2.tap.zip. Суть программы - нажимая кнопки Q и A найти два значения тактов, для которых при переходе от одного к другому гаснет красная полоска в левом верхнем углу экрана.

Результаты такие:
Unreal: 17990 -> 17991
Spectaculator: 17981 -> 17982
Fuse: 17989 -> 17990
Spin: 17988 -> 17989
SpecEmu: 17987 -> 17988
ZXMAK: 17987 -> 17988
ZXMAK2: 17987 -> 17988 (в последней версии 2.7.3.0 исправлно - теперь 17984->17985)
***
C реальным Пентагоном все еще круче!
Мало того, что ни с одним (!) из эмуляторов не совпадает,
так еще и ведет себя по другому.
17983 - полоска есть
17984 - полоска мерцает с частотой 25 герц (один кадр есть, другой - нет)
17985 - полоски нет
---кнец копипасты

Тест ZX Evo показывает:
TSLabs - 17978->17979
Base - 17977->17978

Прошу проверить на своих эвах и результаты сюда. Сам тест: http://zx.pk.ru/attachment.php?attachme ... 1367143826
Ну и вопрос к TSlabs - можно ли времянки доточить до оригинального Пентагона?
Аватара пользователя
TS-Labs
Сообщения: 5397
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение TS-Labs »

Ответов 2:
1. они точились под оригинальный пентагон по тесту болека, но не совпадают с например демкой название которой я потом вспомню на 2 такта. Как правильно - хз, приветствуется пруф, что данный тест не врет.
2. положение инта подгоняется программно регистрами H/VSInt.
Аватара пользователя
Black_Cat
Сообщения: 1110
Зарегистрирован: Чт, 26.07.2012 23:39:01

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение Black_Cat »

Необходимо иметь ввиду, что у Пента никогда небыло чёткого положения инта ввиду RC цепочки, которую лепили кто во что горазд, и соответственно демомейкеры увековечивали кривые инты собственных компов в собственных демах. Не секрет что на оригинальных Пентах, раньше, чтоб синхронизировать демы под Пент надо было сидеть и крутить подстроечник. Это очень красноречиво говорит об уровне сценеров, считающих Пент компомашиной, и об уровне современной пентовой сцены - это сцена эмуляторщиков пишущих под взятый с потолка инт :) .
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Аватара пользователя
synthetic
Сообщения: 114
Зарегистрирован: Вт, 10.12.2013 08:40:32

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение synthetic »

Когда я смотрю скрытую часть Insult, то я вижу границу когда буквы переходят с экрана на бордер. Врет ли тест? Думаю это не важно. Важно что он показывает разные значения на разных эмулях и пентеве. Почему результат на бэйзе и тскнфе отличаются?
Аватара пользователя
TS-Labs
Сообщения: 5397
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Конфигурация от TS-Labs (обсуждение)

Сообщение TS-Labs »

synthetic писал(а):скрытую часть Insult

Как запустить?
synthetic писал(а):Почему результат на бэйзе и тскнфе отличаются?

TS-Labs писал(а):они точились под оригинальный пентагон по тесту болека

MULFIX.trd
(640 КБ) 414 скачиваний

И еще раз,
TS-Labs писал(а):положение инта подгоняется программно регистрами H/VSInt.

Как в эмуле, так и на реале.
Ответить