nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 27 Apr 2024 15:16



Reply to topic  [ 229 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 16  Next
Книга "The ZX Spectrum ULA" и Harlequin 
Author Message
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
Black_Cat wrote:
АКСИОМА 1 - в течение одного знакоместа ULA считывает !!ИСКЛЮЧИТЕЛЬНО!! ТОЛЬКО 2 БАЙТА ВИДЕОИНФОРМАЦИИ!! ЭТО - ЗАКОН!! :)
спасибо, кэп :) и за дерево тоже спасибо, интересная елочка, однако.


10 Jun 2013 05:06
Profile
Doomed
User avatar

Joined: 23 Nov 2007 15:53
Posts: 441
Location: Saint Petersburg, Russia
Reply with quote
Post 
HardWareMan wrote:
А с каких пор РУ5е (и их аналоги) ВНЕЗАПНО стали поддерживать барст моде? Реквестую состояние мультиплексоров адреса с привязкой к RAS/CAS.

Там не РУ5, там хуже - вааще какое-то древнее говно мамонта :)

HardWareMan wrote:
И что за злобное колдунство глитчить CLK сигнал

Это так вэйтиться процессор - остановом клока :)

_________________
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.


10 Jun 2013 05:08
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Black_Cat wrote:
HardWareMan wrote:
И что за злобное колдунство глитчить CLK сигнал

Это так вэйтиться процессор - остановом клока :)

Я это понимаю, но зачем глитчить то? Я вот, например, тоже использовал такой метод для синхронного торможения, но у меня все красиво и без глитчей. Судите сами:
Image
Image
Я начинаю сомневаться в гении туманного альбиона.


10 Jun 2013 05:21
Profile
Doomed
User avatar

Joined: 23 Nov 2007 15:53
Posts: 441
Location: Saint Petersburg, Russia
Reply with quote
Post 
HardWareMan wrote:
Я это понимаю, но зачем глитчить то?
Дык z80 же :) - ему пофиг :)

_________________
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.


10 Jun 2013 05:29
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
А насколько Z80 требователен к качеству тактов?


10 Jun 2013 05:36
Profile
Doomed
User avatar

Joined: 23 Nov 2007 15:53
Posts: 441
Location: Saint Petersburg, Russia
Reply with quote
Post 
HardWareMan wrote:
А насколько Z80 требователен к качеству тактов?

:) они должны быть! :) ..в мануале по идее долны указываться минимальные тайминги, достаточные для всех переключений

_________________
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.


10 Jun 2013 05:44
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
HardWareMan wrote:
А насколько Z80 требователен к качеству тактов?
там все быстро, Z80 не заметит


10 Jun 2013 05:47
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
Black_Cat wrote:
А теперь то, что непонял Шаос: ULA СЧИТЫВАЕТ ВИДЕОИНФОРМАЦИЮ В ЧЁТНЫХ И НЕЧЁТНЫХ ЗНАКОМЕСТАХ ПО РАЗНОМУ - В ОДНИХ В КОНЦЕ ЗНАКОМЕСТА, В ДРУГИХ - ВНАЧАЛЕ!!!


Ну т.е. 4 байта подряд? ;)

_________________
:dj: https://mastodon.social/@Shaos


10 Jun 2013 06:00
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
Shaos wrote:
Black_Cat wrote:
А теперь то, что непонял Шаос: ULA СЧИТЫВАЕТ ВИДЕОИНФОРМАЦИЮ В ЧЁТНЫХ И НЕЧЁТНЫХ ЗНАКОМЕСТАХ ПО РАЗНОМУ - В ОДНИХ В КОНЦЕ ЗНАКОМЕСТА, В ДРУГИХ - ВНАЧАЛЕ!!!


Ну т.е. 4 байта подряд? ;)
6912 ;)


10 Jun 2013 06:02
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
HardWareMan wrote:
А с каких пор РУ5е (и их аналоги) ВНЕЗАПНО стали поддерживать барст моде? Реквестую состояние мультиплексоров адреса с привязкой к RAS/CAS. И что за злобное колдунство глитчить CLK сигнал (смотрим на цветную схемку)? Короче, я буду верить только нотариально заверенному логу с логик анализатора. Если эти горересерчеры ниразу им не воспользовались изучая ULA (я не говорю за вскрытие кристалла), то можно весь тред в мусорку отправить. Вместе с макулатурой про нее.


4116 с page-mode на видео в оригинальном ZX и торможение клока у Z80...

_________________
:dj: https://mastodon.social/@Shaos


10 Jun 2013 06:07
Profile WWW
Doomed
User avatar

Joined: 23 Nov 2007 15:53
Posts: 441
Location: Saint Petersburg, Russia
Reply with quote
Post 
Shaos wrote:
Black_Cat wrote:
А теперь то, что непонял Шаос: ULA СЧИТЫВАЕТ ВИДЕОИНФОРМАЦИЮ В ЧЁТНЫХ И НЕЧЁТНЫХ ЗНАКОМЕСТАХ ПО РАЗНОМУ - В ОДНИХ В КОНЦЕ ЗНАКОМЕСТА, В ДРУГИХ - ВНАЧАЛЕ!!!


Ну т.е. 4 байта подряд? ;)

:) Шаос, это - как фазу выбрать :) Можно - подряд, а можно и не подряд :) Поэтому твоя постановка вопроса бессмысленна :) Смысл имеет только количество байт за знакоместо! А но - всегда 2!!! :)

_________________
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.


10 Jun 2013 06:10
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
MC68k wrote:
HardWareMan wrote:
А насколько Z80 требователен к качеству тактов?
там все быстро, Z80 не заметит

Т.е., по факту используется внештатный режим? Быстрый гуглеж про Z80 мне выдал вот этот мануал, который содержит вот эту табличку:
Image
Там сказано, что минимально период должен быть 400нс (2,5МГЦ! с крутизной фронта 30нс), а статический уровень 1 или 0 180нс (это период частоты 5,5МГц). Я не понял, изначально в Спектруме разогнали Z80 + еще и гличи ему в такты подмешали? И оно еще как-то умудрялось работать? Однозначно Клайва переоценивают.


10 Jun 2013 06:18
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
MC68k wrote:
Shaos wrote:
Black_Cat wrote:
А теперь то, что непонял Шаос: ULA СЧИТЫВАЕТ ВИДЕОИНФОРМАЦИЮ В ЧЁТНЫХ И НЕЧЁТНЫХ ЗНАКОМЕСТАХ ПО РАЗНОМУ - В ОДНИХ В КОНЦЕ ЗНАКОМЕСТА, В ДРУГИХ - ВНАЧАЛЕ!!!


Ну т.е. 4 байта подряд? ;)
6912 ;)


6912 с дырками, по 4 чтения подряд БЕЗ дырок - замучался объяснять...

_________________
:dj: https://mastodon.social/@Shaos


10 Jun 2013 06:20
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
Black_Cat wrote:
Shaos wrote:
Black_Cat wrote:
А теперь то, что непонял Шаос: ULA СЧИТЫВАЕТ ВИДЕОИНФОРМАЦИЮ В ЧЁТНЫХ И НЕЧЁТНЫХ ЗНАКОМЕСТАХ ПО РАЗНОМУ - В ОДНИХ В КОНЦЕ ЗНАКОМЕСТА, В ДРУГИХ - ВНАЧАЛЕ!!!


Ну т.е. 4 байта подряд? ;)

:) Шаос, это - как фазу выбрать :) Можно - подряд, а можно и не подряд :) Поэтому твоя постановка вопроса бессмысленна :) Смысл имеет только количество байт за знакоместо! А но - всегда 2!!! :)


Я приводил уже растактовки от уважаемых людей:

Quote:
14336 IO Contention Starts
14337 -
14338 Memory Contention Starts
14339 First display byte fetch
14340 First attribute byte fetch
14341 IO Contention End, Border finish, 1st and 2nd pixels output to screen, second display byte fetched from memory.
14342 Second attribute byte fetch, 3rd and 4th pixels output to screen
14343 Memory contention end, 5th and 6th pixels output to screen
14344 IO contention start, 7th and 8th pixels output to screen
14345 9th and 10th pixels output
14346 Memory contention starts, 11th and 12th pixels output to screen
14347 Display byte 3 fetch, 13th and 14th pixels output
14348 Attribute byte 3 fetch, 15th and 16th pixels output
14349 IO Contention End, Display byte 4 fetch, 17th and 18th pixel output
14350 Attribute byte 4 fetch, 19th and 20th pixel output


Тут видно, что второе знакоместо читается в то время, когда первое знакоместо ещё молотится на экран - и читается оно СРАЗУ СЛЕДОМ ЗА ВТОРЫМ

_________________
:dj: https://mastodon.social/@Shaos


10 Jun 2013 06:24
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
меня там сильно смущают всякие подтяжки на кондёрчиках и резисторчиках то там то тут по схеме раскиданные...

Это жесть страшная! :o Был я в одном кооперативе в 90-х, который "Спецтрумы" клепал,
(они мне, кстати, и подарили единственный бывший у них недоделанный "Красногорск"
с корпусом и документацией
), так с этими "подтяжками" - был страшный анекдот: у мальчиков-
наладчиков и сборщиков было по 2 листа бумаги, где было написано примерно следующее:
"если это... то припаять конденсатор (столько) сюда...
если вот так - то сюда ...
и т.д.
"

Если всё это не помогало - плату откладывали и её потом смотрел местный "гуру", который знал,
на что влияют эти "подтяжки" и в какую сторону...

В "Специалисте", кстати, тоже есть такой момент - "поставить конденсатор сюда... а если нет,
то - сюда".
Но у меня и без него работало, а припайка ни на что не влияла...
Уже на этом форуме - я сделал расчет синхрогенератора "Специалиста", и посмотрел, на что
должен был влиять тот конденсатор.

_________________
iLavr


10 Jun 2013 06:25
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 229 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 16  Next

Who is online

Users browsing this forum: No registered users and 41 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.