Page 1 of 2

Сигнал /DOS

PostPosted: 08 Mar 2012, 00:48
by Byteman
Всем привет!

Кто-нибудь может объяснить, каким образом в бейзконфе формируется сигнал /DOS? Чё-то там какой-то левак творится, делаю обращение в цикле к порту #FF5E, а на /DOS творится какая-то фигня...

Re: Сигнал /DOS

PostPosted: 08 Mar 2012, 02:31
by Byteman
TS-Labs wrote:К КАКОМУ порту???

не суть важно. данный порт в эве отсутствует, следовательно он блокироваться не должен. Это один из портов сид-бластера.

Re: Сигнал /DOS

PostPosted: 08 Mar 2012, 03:09
by Byteman
из-за того, что мы в карте использовали сигнал /DOS в выборке порта (сигнал для выборки должен быть в единице), то этот шлак, что на нём творится, блокирует доступ к карте.... Пришлось его пока что из дешифратора исключить.

Re: Сигнал /DOS

PostPosted: 08 Mar 2012, 03:34
by Byteman
TS-Labs, а в твоём конфиге всё чОтко.... Было бы неплохо и в бейзконфе подправить, а то то, что творится на этом сигнале, одному CHRV и LVD наверное только известно :)

Re: Сигнал /DOS

PostPosted: 08 Mar 2012, 18:12
by Byteman
TS-Labs wrote:Хотя опять же, порты дешифруются по 8 битам, и 5Е вроде как не фигурирует в чистом виде.

Я смотрел распортовку бейзконфы, нигде конфликта по портам быть не должно... Однако с разведённым /DOS все обращения к карте блокируются... Наверное просто исключим его из дешифрации... Хуже быть не должно, ибо с портами ТР-ДОСа вроде нигде не пересекается.

Re: Сигнал /DOS

PostPosted: 09 Mar 2012, 10:17
by Byteman
TS-Labs wrote:Ты бы провел какие тесты. Попробуй определить, при каких точно условиях мигает твой дос.

Я дал такой кусок кода:

LD BC, #FF5E
LD A, 0
l1 OUT (C), A
JP l1


В итоге DOS дрыгается как ненормальный....

Re: Сигнал /DOS

PostPosted: 09 Mar 2012, 10:22
by нолька
а если DI добавить

Re: Сигнал /DOS

PostPosted: 09 Mar 2012, 13:50
by Byteman
нолька wrote:а если DI добавить

а причём тут это?

Тааак..... Объясните, почему в SOS48 у нас /DOS=0? А не наоборот ли должно быть?

Re: Сигнал /DOS

PostPosted: 10 Mar 2012, 17:22
by lvd
Я где-то уже говорил. В оригинальном говнонемобасе дос=адресному сигналу с пзу. Так же мы сделали в пентеве. Но потом, когда перешли на атм-раскладку пзушек в 64к блоке, дос стал показывать погоду на марсе.

Re: Сигнал /DOS

PostPosted: 10 Mar 2012, 17:24
by Byteman
lvd wrote:Я где-то уже говорил. В оригинальном говнонемобасе дос=адресному сигналу с пзу. Так же мы сделали в пентеве. Но потом, когда перешли на атм-раскладку пзушек в 64к блоке, дос стал показывать погоду на марсе.

Ладно, убрали мы уже его к чёртовой матери из дешифрации, теперь будет работать везде корректно :)