Желтый Turbo Scorpion Мучкина

Postby keeper » 23 Nov 2012, 22:44

А всё остальное работает идеально? Демкой какой-нибудь тестил? Попробуй поставить зетник другой...
keeper
 
Posts: 286
Joined: 12 Jun 2010, 22:31
Group: Registered users

Postby deathsoft » 23 Nov 2012, 23:30

EvgenyMuchkin wrote:Вот и понять бы, что за падла независимо от всего остального отключает турбу, что за сигнал срет...

Ну вот логика работы от зеленого скорпа:
Code: Select all
TRB.D = (!WR_EN & RAM_ & INT & !TRB_IN & !H1 & !RAS_.Q
         # WR_EN & TRB.Q
         # H1 & TRB.Q
         # RAS_.Q & TRB.Q
         # !RAM_ & TRB.Q );
TRB.C = CLK_7MHZ;
TRB.OE = 0;

CLK_CPU = (CLK_7MHZ & TRB.Q
           # RAS_.Q & !TRB.Q);
CLK_CPU.OE = (1);


Code: Select all
RAS_.D = (H0);
RAS_.C = CLK_7MHZ;
RAS_.OE = (1);

RAS_ - это просто H0 синхронизированный с 7Мгц (по сути просто клок для памяти с частотой 3.5МГц).

TRB_IN - это в зеленом скорпе - то что идет с внешнего триггера (в желтом этот триггер внутри).
Как видно - на проц подается либо 7Мгц, когда триггер TRB в единице, и 3.5Мгц (RAS_.Q) когда триггер в нуле.
А сам триггер зависит от кучи сигналов и своего же предыдущего состояния. (Это то что касается управления клоком проца).
Отдельно еще есть схема формирования WAIT, но тебе на нее пофиг, у тебя клок постоянно туда сюда переключается.

Code: Select all
!WR_EN & RAM_ & INT & !TRB_IN & !H1 & !RAS_.Q
Вот это - условие переключения триггера, все что там дальше записано по # - это условия хранения информации в триггере.
User avatar
deathsoft
 
Posts: 4652
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby TS-Labs » 25 Nov 2012, 00:08

deathsoft wrote:# - это условия хранения информации в триггере.

А чо это за язык?
TS-Labs
 
Posts: 1150
Joined: 19 Apr 2010, 10:10
Location: Wildest West
Group: Registered users

Postby EvgenyMuchkin » 25 Nov 2012, 19:14

deathsoft, я в этих иероглифах совсем не разбираюсь. Если несложно, разжуй, пожалуйста на понятном простому смертному языке. :)
EvgenyMuchkin
 
Posts: 113
Joined: 09 Jan 2008, 09:18
Group: Registered users

Postby keeper » 25 Nov 2012, 19:22

TS-Labs wrote:А чо это за язык?

EvgenyMuchkin wrote:deathsoft, я в этих иероглифах совсем не разбираюсь.

Йобаный стыд... & = and; # = or; ! = not; Надеюсь входы/выходы триггера выглядят достаточно очевидно?
keeper
 
Posts: 286
Joined: 12 Jun 2010, 22:31
Group: Registered users

Postby deathsoft » 25 Nov 2012, 19:59

TS-Labs wrote:А чо это за язык?

Абель.
User avatar
deathsoft
 
Posts: 4652
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby EvgenyMuchkin » 25 Nov 2012, 20:54

keeper wrote:А всё остальное работает идеально? Демкой какой-нибудь тестил? Попробуй поставить зетник другой...

Да, все остальное пашет как надо, дисковод читает и пишет, AY пиликает... Тестил играми, демками тоже, все четко, даже мультиколоры, заточенные под скорпион работают идеально. Зетников гору перепробовал, самый боевой из них (который вытягивает в турбе, если она есть, smuc, gs, zxmc, ts) Z84C0010PEG. Но турбы все равно нету.
EvgenyMuchkin
 
Posts: 113
Joined: 09 Jan 2008, 09:18
Group: Registered users

Postby EvgenyMuchkin » 25 Nov 2012, 20:56

keeper wrote:Надеюсь входы/выходы триггера выглядят достаточно очевидно?

Нет конечно.
EvgenyMuchkin
 
Posts: 113
Joined: 09 Jan 2008, 09:18
Group: Registered users

Postby EvgenyMuchkin » 25 Nov 2012, 21:00

Какие-то приблизительные картинки в голове рисуются, но четкого рисунка нету...
EvgenyMuchkin
 
Posts: 113
Joined: 09 Jan 2008, 09:18
Group: Registered users

Postby EvgenyMuchkin » 25 Nov 2012, 21:10

И есче вопрос в догонку. Глянул сигнал CAS на памяти, он тоже скачет по частоте (правда, турбу в этот момент я не включаю, вообще её не трогаю). Так и должно быть? CAS он вообще какой характер должен иметь в желтом?
EvgenyMuchkin
 
Posts: 113
Joined: 09 Jan 2008, 09:18
Group: Registered users

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 5 guests

cron