Разыскиваю всё, что связано с ПЭВМ "Ириша".
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Обновил прошивку NEXT ROM VIDEO.
В предыдущей версии ZXN-M1.zip начальная синхронизация выполнена неверно: изображение могло быть сдвинуто вправо на 2 пиксела, а могло быть нормальным. Извиняюсь.
В новой версии ZXN-M2.zip это исправлено и теперь всё хорошо![]()
Mdesk, Можно в двух трех словах как это работает ?
просто ОЧЕНЬ необычная идея?
типа фака
Хотя Conan и упоминал об алгоритме работы VCPU, хочется услышать небольшой ликбез на эту тему от Вас, Mdesk.
Присоединяюсь к просьбе esl.![]()
Последний раз редактировалось KokaF77; 16.11.2011 в 12:50.
Разыскиваю всё, что связано с ПЭВМ "Ириша".
Конечно, обязательно сделаю.
А вообще на 80% всё сделал Keeper, создав проект в Квартусе. Вот кого по-настоящему нужно благодарить! Совместно с симулятором получился супер-отладчик. Взломать защиту я, правда, так и не смог, но обойти её удалось.
Последний раз редактировалось Mdesk; 17.11.2011 в 11:25.
Подумал: нечего ждать, нечего собираться с мыслями, теме и так скоро 7 лет
- В 1-м вложении - оригинальный код, формирующий ТВ-сигналы одной из 192 видимых строк в ZX-Next (в моем коде это ТВ-строки 72-263).
- Во 2-м вложении - файл Excel, в котором расписаны все 312 ТВ-строк (cтарт в ячейке D399; в ячейке C426 вместо "LD L, (HL)" должно быть "LD L, E").
Скрытый текст
Во время строк 10-16 проверяется 8-байтная область с плавающими битами. Вот они где извлекаются и статистика о них формируется! Всего таких 8-байтных областей шесть. Их начальные адреса в области данных: #0C1, #115, #158, #1C8, #262, #2D8. Каждая область проверяется 32 кадра подряд. Т.е. 6 областей проверяются за 6*32 = 192 кадра или 3,84 с. После этого в 193 кадре программа (не оригинал, копия) лезет проверять область с адреса #360, что видимо неверно (?) и сбоит.[свернуть]- В 3-м вложении - стартовая процедура из оригианала (от вкл. питания/ресета до 1-го строчного импульса).
- В 4-м вложении - данные, которые оригинальная программа во время формирования каждой тв-строки записывает в регистры D10, D11.
- В 5-м вложении - временная диаграмма видеосигналов в том же режиме.
Теперь есть полный дизассемблер тв-режима ZX Spectrum в ZX-Next. Кто-то спрашивал...![]()
Последний раз редактировалось Mdesk; 20.11.2011 в 23:37.
А куда пропал Conan?
Есть вопросы на счет исходных файлов плат, что он выкладывал.
Вот что получилось из 10-ти файлв с наложением REF слоя, из тех которые m*.
Масштаб 100DBU = 2.5MM (псевдо дюймы).
Не совсем понятно из каких файлов собирать основную плату и что там еще осталось.
Хотелось бы всё таки соответствие остальных плат.
Те которые p*.pcb соответствуют m*.pcb (монтажка), так вот, остальные по именам не очень-то совпадают.
Код:PCAD 4.5 Original\ Оригинальные чертежи плат ZX-NEXT в PCAD 4.5. Источник: http://zx.pk.ru/showpost.php?p=403245&postcount=230 -------------------------------------------------------------------- FORMKARD.PCB 52 194 29.12.1993 00:18 - заготовка для к.-л. контроллера M128.PCB 52 104 04.11.1994 14:58 - монтажка контроллера 128К M128TR.PCB 64 820 25.01.1994 16:53 - топология контроллера 128К (1) MHARD.PCB 106 786 27.08.1995 20:47 - топология контроллера HDD (1) MMOT.PCB 99 650 03.11.1994 01:29 - монтажка основной плыты (подробная 1) MMOTGRAB.PCB 87 730 20.05.1994 13:06 - то же (простая) MMOTH7R.PCB 100 938 24.01.1994 13:28 - то же (подробная 2) MMOTS3.PCB 100 638 28.08.1995 13:11 - то же (подробная 3) MTRD.PCB 54 486 03.11.1994 01:15 - монтажка контроллера TR-DOS MTRD4R.PCB 54 334 25.03.1994 17:34 - то же MTRDCUR.PCB 54 358 05.08.1994 19:18 - то же MTRDGRAB.PCB 21 286 22.05.1994 01:58 - монтажка заготовки к.-л. контроллера (TR-DOS?) MTUR.PCB 57 828 04.11.1994 15:08 - монтажка контроллера TURBO MTURBO.PCB 57 888 25.03.1994 17:52 - то же P128.PCB 57 034 09.11.1994 21:51 - топология контроллера 128К (2) P128T3.PCB 55 316 08.12.1993 02:08 - то же (3) PHRD.PCB 162 822 25.08.1995 14:24 - топология контроллера HDD (2) PMON.PCB 73 710 29.12.1993 04:36 - топология монтажной платы к.-л. контроллера PMOT.PCB 160 130 03.11.1994 19:17 - топология основной платы (1) PMOT128K.PCB 201 586 10.11.1994 01:31 - топология основной платы (2) PMOTH7.PCB 163 324 05.12.1993 16:30 - топология основной платы (3) PMOTS128.PCB 203 020 19.08.1995 21:12 - топология основной платы (4) PTRD.PCB 84 392 10.11.1994 00:47 - топология контроллера TR-DOS (1) PTRD3.PCB 86 142 05.12.1993 16:39 - то же (2) PTUR.PCB 79 454 09.11.1994 22:25 - топология контроллера TURBO (1) PTURBO.PCB 80 100 24.03.1994 19:02 - то же (2) --------------------------------------------------------------------PMOTS128.PCB - годится как топология "основной платы" (у меня такая).Не совсем понятно из каких файлов собирать основную плату
Последний раз редактировалось Mdesk; 19.11.2012 в 23:54.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)