https://www.youtube.com/watch?v=goRyvCyikNw.
Вид для печати
0.1% как раз на то, что работать будет криво.
OffTop !!!
http://www.devic.us/hacks/z80-soul/
"I loaded and run "ZEXDOC" and "ZEXALL" test programs that exercised Z80 instructions. All documented and undocumented instructions are passing but only the quirky undocumented CPIR and LDIR family's IX and IY flags are not correct. This presents no practical problems with any code"
далее смотрим картинку...
http://www.devic.us/hacks/retrochallenge/#more-1108
"Once the CPU was formally done, I could run anything, using every instruction assembled and pushed onto my simple "board" model, including some devilish and interrupt-bombardment tests. I also run well known ZEXDOC and ZEXALL tests. They all passed except several weird XF/YF (undocumented flags) behavior for 2 sets of instructions. Those are really weird and if you have ever played with Z80 emulators you would know what I mean. I believe this particular Z80 (mis)behavior is likely a side-effect of internal bus charge/discharge cycles and some spurious control signals since different second-sourced Z80 chips behave differently in these scenarios. I decided not to sweat over it as it had no practical impact."
А пока некто Mark Smith сделал платку на Xilinx, заменитель ULA. Назвал SLAM48, 128+ и т.д.
Вот пост в фейсбуке
Вот картинка, если линк не откроется..
http://i66.fastpic.ru/thumb/2015/122...ada016eca.jpeg
Допиливает как раз.. пишет что:
"Ula+ version is ready it will support all Timex modes too, so mono 512x192 (with ula+ palette), shadow screen at 6000h, and hires (32x192) attributes. The prototype already supports those modes, but a second prototype is needed so as to test a design that uses fewer components."
Интересно какова будет цена?
Учитывая дефицитность и все меньшую доступность.. я думаю что баксов 25-30 зарядит.
Anubis_OD, За границей все цены начинаются от 100$ + доставка.
Не убедил..Сайт sallmyretro имеет много всяких девайсов/девайсиков за более скромные деньги.. но,да, альтруизмом тамошние ваятели не страдают..
Ну поживем посмотрим почём выставит.
Вся документация на ULA была передана фирме Amstrad, и они заказывали их производство фирме Plessey в плоть до начала 90х годов, для ремонта 48 спекков, так что Крису нужно было с них трясти документацию.
ну чё,чем закончилась вся эта возня ?
да...
Сначала надо зделать дело,а потом языком трепать.
Так лучше получается да больше делается :)
Странное дело, живем в век электроники, а такую простую вещь как ZX Spectrum уже 35 лет ни кто не может на 100% повторить там, что в нем квантовый процессор.
Vslav в свое время отказался реверсить ULA, ссылаясь на эту тему, но теперь видно, что зря.
Зачем заводец (установку), я имею в виду просто схему, что бы самоделкины могли собрать себе 100% совместимый клон.
проблема заключается в том, что раньше мушкет и всё для него можно было сделать и починить в полевых условиях, но ты сейчас ничего этого не сможешь.
а с всякими микросхемами всё намного сложнее и мельче. как известно все технологические вещи очень трудозатратные, сложны и соответсвенно дорогие . например космос держался исключительно на вливании огромных денег в него государствами, контролем этих денег, подготовкой специалистов и производств в невероятных количествах.
теперь всё это рухнуло. время политической конкуренции прошло, выделения средств практически прекратились. эйфория в обществе очень быстро прошла, например самих космонавтов на руках давно никто не носит и девачки им себя подарить уже не мечтают тоже давно. учёные люди разумеется в виду закручивания мозгов и снижения льгот и денег тоже померли и разбежались куда смогли, производства без постоянного обновления захирели, и выкупились под склады для алкоголя, еды, шмоток и туалетной бумаги. потому как частные бизнесмены и банкиры охотно выделяют сумму на элитных проституток и недвижимость, а не на то чтобы на луне город построить в ближайшие 50 лет. ну и самих космонавтов например осталось всего 13 человек на всю страну, из которых в космос летало всего 6 человек, и у остальных слетать туда тоже скорее всего никаких шансов, так как это никому ненужно сейчас. так что всё не так просто с этой ula, несмотря на неё старость и вроде бы простоту. ломать её и снова массово выпускать - это экономически невыгодно. и этим всё сказано.
для того чтоб выпустить fpga версию, нужно разобрать оригинал на молекулы, и потом собрать его снова. либо подробную документацию от оригинальных разработчиков получить, если они живы и знают что она где то ещё храниться. Но как там обладуны и проприерасты в данном случае среагируют на это, сколько там срок на данные патенты установлен?
Всё гораздо реальней, достаточно сфотографировать под микроскопом
Вы эту тему внимательно прочитали? В ней есть и готовая микрофотография, и уже сделана векторизация, и часть схемы в пикад перенесена. Лично мне ULA не очень интересна, она плохо ложиться на мой маршрут реверса, поэтому с ней будет очень много возни, у меня никогда не было Спектрума, у меня нет платформы на которой это можно разработать, и к тому же это культовая вещь, даже точная реплика на FPGA многих не устроит, потому что пропадет ряд эффектов типа "снега". Поэтому я выложил промежуточные результаты и предложил желающим продолжить - все что требовало работ с микросхемой и микроскопом уже сделано.
(пожимает плечами)
В этой ULA нужно нарисовать и подключить 500 ячеек. Как единый элемент ячейки именно этой серии ULA подключаются плохо - я пробовал, у меня сильно начала пухнуть библиотека, мой метод, примененный для БМК серии 1801, тут не очень подходит. Поэтому нужно разобрать каждую ячейку на 10 составных частей (отдельные транзисторы и резисторы) и рисовать их уже отдельно. Это не очень сложно, но это достаточно большой объем работы - 5000 элементов - сотни рабочих часов. Пока была надежда что их удастся обработать как универсальные 500 элементов в течение месяца - я честно пытался. Попытка вышла неудачная, полгода хобби тратить на ULA мне жалко - в моем вишлисте забиты другие, более интересные (для меня) вещи. Сделаю их - может быть вернусь к ULA.
- - - Добавлено - - -
Насколько я понимаю - он появляется вследствие неидеальных времянок логических элементов, не всегда, не у всех, при разных условиях и с разной степенью. В FPGA придется эту неидеальность эмулировать специальными ухищрениями, а это уже вроде как не "расово верная" логика выходит.
Многа :) Я- стар. Я - суперстар :) В профиле все есть :)
Чо тут считать, хочешь быстрее - бери и делай. Если взять отпуск и проявитьздоровыйфанатизм - за пару месяцев можно желаемое родить :) Но почти год материалы валяются - никто и не прикоснулся.
- - - Добавлено - - -
Ну значит так. И это хорошо, одним поводом для холивара меньше.
я по профилям не лазию, и не хочу сейчас что то там смотреть. самому мне 39 вот недавно стукнуло, и сам я себя старым не считаю, воз молодых людей до 45 лет сейчас продлил. но старым не буду точно уже, так единственное наследство доставшееся от родителей, загонят меня туда, куда мои предки давно уже поотправлялись. Ну и тебе скажу, раз уж старым себя очень назвал, как Джоржу Мартину в свое время открыто сказали, до конца своих уже намеченных планов ты не доживешь. есть только здесь и сейчас, не хочешь заниматься этой ula сейчас, значит вообще никогда не будешь - Ванга.
вот так валялись исходники advor. много лет валялись. тоже никто не подошел, и даже когда уже там сервера все поотваливались. ну правда был ещё всего один инвалид, вообще программировать который не умеет. тупо в проект готовые файлики подсовывал откуда то, пока собиралось ещё так. и только автор, перестав пьянствовать, снова что то делать стал. подскажу почему так произошло, по секрету, его очень заколебали некоторые товарищи. очень серьёзно пиннали долгое время, и автор сдался, снова взявшись развивать данный проект.
Вполне может быть и так. Но, по-крайней мере, с моей стороны все честно - я ничего не обещаю.
Год жизни - это вполне себе серьезная цена, поэтому это не каприз и не желание "ну поуговаривайте", это реально дорого. Надо быть фанатом чтобы ее заплатить. Так что тут пинать бесполезно, увы.
Дело не в пауках и не в силе вообще. Это хобби, а хобби "из под палки" не делается. Никак. Более того, скажу я бы реверсом и за деньги не занимался - скучно быстро стало. Тут ты или фанат или нет. Если фанат - "то охота пуще неволи" - время найдешь. А если не фанат - то и Добрая Фея с топором не поможет :)