|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Книга "The ZX Spectrum ULA" и Harlequin
Author |
Message |
MC68k
Retired
Joined: 25 Jul 2011 00:14 Posts: 1331 Location: WWW
|
|
09 Jun 2013 02:49 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
Вот нашёл дискуссию известных спектрумистских людей по этому поводу: http://www.worldofspectrum.org/forums/s ... hp?t=17551Они описывают это так: | | | | 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
| | | | |
Я жирным выделил чтение байтов видео и атрибутов, чтобы было виднее, что они идут парами (т.е. пара пар байтов - 4 чтения подряд) и проц тормозится 6 тактов из каждых восьми, причём 2 свободных такта приходятся на вывод 7,8,9 и 10-го пиксела из 16 т.е. на самом деле оно захватывает конец вывода чётного знакоместа и начало вывода нечётного, но тем не менее - знакоместа читаются парами!
|
09 Jun 2013 09:00 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
Если это так, то это значит, что в нашем отечестве НЕБЫЛО НИКОГДА настоящего спектрум-клона, совпадающего по поведению на 100% (включая краснодарский вариант, где явно одно знакоместо запоминается). Так что те самые "мужики с осциллографом" из под Львова либо не туда смотрели, либо наврали про осциллограф - поди ничего кроме паяльника у них и небыло...
|
09 Jun 2013 11:16 |
|
|
Black_Cat
Doomed
Joined: 23 Nov 2007 15:53 Posts: 441 Location: Saint Petersburg, Russia
|
Shaos, с таким же успехом мог бы привести цитаты дисскуссий базарных бабок . На Спектруме "авторитетов" нет, есть только факты! Если ты не оперируешь фактами - значит ты никто! А факты состоят в том, что ты ниасилил перевод базара, ибо там ничего нет ни про какие 4 байта считываемые подряд. Скажу тебе по секрету - в ULA их физически некуда записать! В ULA они еле-еле впихнули 3 регистра хранения и один сдвиговый, и ещё #FE - ВСЁ!! БОЛЬШЕ ТАМ НИЧЕГО НЕТ!! Из одной защёлки и сдвигового выводятся текущие атрибуты и растровые данные, две другие защёлки - буферируют запись новых! Период записи для всех регистров - СТРОГО!!! 8 тактов 7MHz, но с разной фазой. Они и торможение проца ввели токо из-за того, что в ULA на ещё одну шину данных небыло пинов! А у нас этих ограничений небыло принципиально, поэтому ни на одном нашем клоне торможение не нужно в принципе! Если его и делали, то токо для совместимости с родными тормозами!
Шаос, и зачем ты 30$ потратил на эту книжку? Схемы западных глюкавых клонов и бесплатно скачать можно, а про устройство ULA ты как не знал - так и не знаешь
_________________"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
Last edited by Black_Cat on 10 Jun 2013 02:56, edited 11 times in total.
|
10 Jun 2013 01:04 |
|
|
Black_Cat
Doomed
Joined: 23 Nov 2007 15:53 Posts: 441 Location: Saint Petersburg, Russia
|
ну, где-то так:
На счёт Краснодара не скажу, нет у мну фотки Харькова.
_________________"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
|
10 Jun 2013 01:11 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
Ну если для тебя Chris Smith и Philip Kendall - это базарные бабки, то извиняйте...
Black Cat, ты читать умеешь? Или только писать? Я же скопипастил растактовки
P.S. Большинство советских клонов тормозилось вейтом - не гоните, сударь. И кстати "западные глюкавые клоны" это чтоли оригиналы ты так называешь?...
P.P.S. Вот типичная осциллограмма с оригинального спектрума (взято из другого источника):
На каждые 8 тактов процессора (это 16 пикселов - 2 знакоместа) видно 2 RAS-а и 4 CAS-а т.е. 4 байта, читаемых ПОДРЯД
P.P.P.S. Вот осциллограмма от автора книжки (Chris Smith):
Взято отсюда: http://www.zxdesign.info/dynamicRam2.shtml
P.P.P.P.S. Кстати от патентах - по этому патенту клон спектрума не построишь ибо информации маловато: http://www.wearmouth.demon.co.uk/item1.htm
|
10 Jun 2013 02:32 |
|
|
Black_Cat
Doomed
Joined: 23 Nov 2007 15:53 Posts: 441 Location: Saint Petersburg, Russia
|
По этому поводу скажу следующее - не далее как пол года, на ВоСе шла оживлённая дискуссия, типо: "Как работает прозрачный доступ к памяти на русских клонах?" Дык никто из ихних западных спецов это не знал Я сужу по тому, что прочитал ты, и судя по твоим выводам - читать ты не умеешь Те, что у тебя в книжке. Полагаю, проблема в том, что ты не можешь правильно оценить то что видишь, либо источники такие
_________________"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
|
10 Jun 2013 03:28 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
ZX-Spectrum 48K? Книжка только про него...
А твоя проблема в том, что ты не видишь ничего, что отличается от сфантазированной тобой картины мира, даже если это очевидные вещи...
P.S. Вот картинка из книжки про 4 чтения подряд - с подписями для особо одарённых:
Last edited by Shaos on 10 Jun 2013 03:47, edited 1 time in total.
|
10 Jun 2013 03:34 |
|
|
Black_Cat
Doomed
Joined: 23 Nov 2007 15:53 Posts: 441 Location: Saint Petersburg, Russia
|
А в названии топика "Книга "The ZX Spectrum ULA" и Harlequin" у тя что написано? Арлекин - не клон?
_________________"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
|
10 Jun 2013 03:46 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
В книжке про него ничего нет - это побочный продукт того же автора, родившийся в процессе расковыривания ULA.
Автор у себя на сайте сам признает, что кое-что упростил, когда делал Harlequin - в частности чтение из видеопамяти...
P.S. Перечитай внимательно первое сообщение топика - там всё написано
P.P.S. Пардон, я забыл, что чукча не читатель - чукча писатель
|
10 Jun 2013 03:50 |
|
|
MC68k
Retired
Joined: 25 Jul 2011 00:14 Posts: 1331 Location: WWW
|
на несдеве в результате подобного бормотания NES обрел HD-выход(i576) M1 и XTAL_CLK где? дальше можно не читать
реквестую тяжелую артиллерию в лице HardWareMan.
|
10 Jun 2013 03:58 |
|
|
Black_Cat
Doomed
Joined: 23 Nov 2007 15:53 Posts: 441 Location: Saint Petersburg, Russia
|
И где MREQ, REFRESH, RD, WR? Шаос смотри на цветную картинку - там эти сигналы есть, и прекрасно видно что нет никаких 4х байтов
_________________"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
|
10 Jun 2013 04:05 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
А с каких пор РУ5е (и их аналоги) ВНЕЗАПНО стали поддерживать барст моде? Реквестую состояние мультиплексоров адреса с привязкой к RAS/CAS. И что за злобное колдунство глитчить CLK сигнал (смотрим на цветную схемку)? Короче, я буду верить только нотариально заверенному логу с логик анализатора. Если эти горересерчеры ниразу им не воспользовались изучая ULA (я не говорю за вскрытие кристалла), то можно весь тред в мусорку отправить. Вместе с макулатурой про нее.
|
10 Jun 2013 04:28 |
|
|
MC68k
Retired
Joined: 25 Jul 2011 00:14 Posts: 1331 Location: WWW
|
так в оригинале вэйтится процессор у них же ТЕСТОВЫЕ ПРОГРАММЫ
|
10 Jun 2013 04:33 |
|
|
Black_Cat
Doomed
Joined: 23 Nov 2007 15:53 Posts: 441 Location: Saint Petersburg, Russia
|
Кароче! Выяснилось, что Шаос - не читатель! Шаос - писатель!
Как писатель - писателю, объясню то, что до него не дошло, невзирая на наличие гроссбуха в 400 страниц
АКСИОМА 1 - в течение одного знакоместа ULA считывает !!ИСКЛЮЧИТЕЛЬНО!! ТОЛЬКО 2 БАЙТА ВИДЕОИНФОРМАЦИИ!! ЭТО - ЗАКОН!! А не 4 как думают НЕЧИТАТЕЛИ
А теперь то, что непонял Шаос: ULA СЧИТЫВАЕТ ВИДЕОИНФОРМАЦИЮ В ЧЁТНЫХ И НЕЧЁТНЫХ ЗНАКОМЕСТАХ ПО РАЗНОМУ - В ОДНИХ В КОНЦЕ ЗНАКОМЕСТА, В ДРУГИХ - ВНАЧАЛЕ!!!
Что собсно и вводит в заблуждение некоторых НЕЧИТАТЕЛЕЙ Но!!!! АКСИОМА 1 - остаётся незыблемой!!!!!!!!!!!
_________________"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
Last edited by Black_Cat on 10 Jun 2013 05:13, edited 2 times in total.
|
10 Jun 2013 04:58 |
|
|
Who is online |
Users browsing this forum: Bing [Bot] and 9 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
|
|