![]() |
Quote:
Quote:
Quote:
После получения сигнала DCLO процессор ресетится и выполняет пусковую последовательность на шине. |
Quote:
|
Quote:
Patron, суть то какая - один ресет делать такой, как при нажатии на RESET, а другой - как при "чистом" запуске машинки... |
Quote:
---------- Post added at 13:41 ---------- Previous post was at 13:40 ---------- Quote:
---------- Post added at 13:42 ---------- Previous post was at 13:41 ---------- Quote:
|
Quote:
|
Quote:
А эмулируемая УКНЦ при этом сбрасывается. Ресетятся все устройства. |
Quote:
|
Quote:
|
А у реальной УКНЦ память при подаче питания прописывается "шахматным кодом" ?
И как он выглядит ? Шахматка у разных микросхем памяти разная. Обычно там можно выделить 1) паттерн; 2) период инверсии. В эмуляторе ДВК эмулируется шахматный код чипов РУ-7 ( если не ошибаюсь ). ---------- Post added at 13:17 ---------- Previous post was at 13:14 ---------- Quote:
При включении же питания память прописывается "шахматным кодом". |
>При включении же питания память прописывается "шахматным кодом".
А есть ли тесты памяти на укнц, чтобы битый чип найти? |
Quote:
|
Quote:
Но на самом деле это не так. После включения содержимое реальной памяти имеет примерно такой вид: Code:
@00000/177777 |
От чего зависит подобный рисунок в памяти?
|
Quote:
У РУ7 ( насколько понимаю ) алгоритм "шахматизации памяти при включении" следующий: Code:
word wPattern = -1; |
Quote:
Насчёт шахматной сетки я не знаю про это ничего, я просто за то что-бы мусор от предыдущей сессии чистился, а чистится он только переключением питания, выжиданием пары секунд (минут-часов-дней - нужное подчеркнуть) и повторным включением - а вовсе не кнопкой ресет, какая приходит при этом команда я конечно совсем не знаю, я играми заведующий ))) 8d версия полёт нормальный ))) С орбиты докладываю ))) 2 Titus > всё вышеизложенное касалось будущей версии номер 9, а про 10 уже можно начинать просить ? ))) ---------- Post added at 16:48 ---------- Previous post was at 16:44 ---------- Quote:
http://images.netbynet.ru/direct/f7d...0c13964d5b.png |
Quote:
---------- Post added at 17:02 ---------- Previous post was at 17:01 ---------- Quote:
А про мотивации очищения памяти ты так ничего и не сказал. |
Quote:
пригодится при дальней доработке эмулятора и для Кстати говоря ты можешь сейчас реальную машинку включить? У меня просто сильно не под рукой, вот и проверил и увидел бы сам что там происходит с памятью. После ресета и после переключения питания. по другому я вряд ли скажу, но разве плохо если картинка будет всё ближе и ближе к реальной машинке, а? ts.sav наверное есть вот на этой дискете и ещё там есть тест какой-то ) http://archive.pdp-11.org.ru/ukdwk_a...omplekt/sys51/ http://hobot.pdp-11.ru/ukdwk_archive...omplekt/sys51/ ---------- Post added at 17:24 ---------- Previous post was at 17:20 ---------- Quote:
даже не в курсе как в EmuStudio с этим дела обстоят? (шёпотом > когда ЖД подрубать будем?) |
Quote:
---------- Post added at 18:38 ---------- Previous post was at 18:34 ---------- Quote:
---------- Post added at 18:41 ---------- Previous post was at 18:38 ---------- А так же нет регистра состояния источника C2. |
1 Attachment(s)
Quote:
Можно не всю цепочку тестов прогонять, а каждый пункт отдельно, выделенные пункты программа на выходе запомнит (но в EmuStudio не записи на dsk? Тогда наверное не запомнит). Кстати что записи нет это + Quote:
доволен на самом деле ))) А с хардом трабл будет в том что там-же резидент в ПП и в связи с "многозадачностью" эмулятора придётся либо подбирать "окно" нужного размера долгими экспериментами в ручную либо забить. Предлагаю забить. про 8d : Я поставил в одном дисководе дискету с PC, а в другую драг-н-дропую всякое для изучения - удобно получилось. http://images.netbynet.ru/direct/823...56116af207.png http://images.netbynet.ru/direct/e21...5d1631fc45.png http://images.netbynet.ru/direct/b16...825287f950.png прилепил системную дискету с PC, на запрос даты жмём "ентер", для запуска оболочки пишем PC и жмём "ентер" ) |
Во! Спасибо! Притащу на работу машину с ошибками во встроенном тесте, буду проверять. Интересно, покажет ли этот тест бит/корпус памяти с ошибкой?
Если ещё какие-то тесты есть - буду благодарен. Хорошо бы иметь каталог программ, с категориями и кратеньким описанием. Для таких нубов как я было бы очень полезно =) Кстати про автоповтор кнопок, в unckbtl win-версии от 20120906 БЕШЕНЫЙ автоповтор, в qt 20120821 его нет вообще. В EmuStudio 008d он самый адекватный, но, кажется, чуть медленнее реала, тут впрочем надо замерять. |
Quote:
---------- Post added at 12:48 ---------- Previous post was at 12:23 ---------- Да, но то не касаетс режима КЦГД, т.к. там эмулируется клавиатура МС-7004, а автоповтор уже зависит от эмулятора. ---------- Post added at 12:56 ---------- Previous post was at 12:48 ---------- Можно сделать отписывание образов обратно на диск по какой-либо комбинации клавиш. Скажем, Ctrl+Alt+1 - запись первого образа, Ctrl+Alt+2 - запись второго. Я вообще против автоматической записи, как в UKNCBTL, потому что так можно легко попортить ценные данные. По хорошему, в эмуляторе должно это настраиваться, а не отдаваться на откуп флагам защиты записи самого файла образа. |
Quote:
|
Quote:
Но на практике, гораздо реже приходится сохранять образ, нежели не сохранять. Поэтому несохранение в приоритете. ---------- Post added at 13:10 ---------- Previous post was at 13:09 ---------- Замечу, что при драг и дропе с Ctrl, не обязательно держать нажатым Ctrl с самого начала. Достаточно, чтобы он был нажат в момент бросания образа в эмулятор. |
Quote:
|
Quote:
Заманаешься каждый раз отвечать. Я за простоту) Но не за ту, которая хуже воровства) ---------- Post added at 13:23 ---------- Previous post was at 13:21 ---------- Quote:
Вопрос к корифеям (а именно к Alex K.), как этот регистр должен работать на запись? |
Quote:
|
Quote:
|
Quote:
|
Quote:
|
Titus, "нельзя оставлять дискету в выключенном блоке дисководов. Перед выключением питания компьютера, извлеките дискету из блока дисководов" :)
|
Quote:
|
Quote:
|
Quote:
|
Titus, мне думается, поскольку твой эмулятор ориентирован прежде всего на поддержку как можно больше количества графических игр ( потому как для символьных игр под RT-11 хватило бы и просто УК-НЦ без наворотов) дабы не напахать и не испортить используемые образы DSK лучше оставить как есть. То есть
в памяти пускай там что угодно делается, но в реальный образ изменений не вносится, сейчас эмулятор работает именно так, я правильно понимаю? 2 NovaStorm : По поводу описание к тестам и утилитам, я планировал такой сделать обзор, но ограничился подборкой утилит с краткими записками от самих разработчиков (или ещё более краткими от себя), большинство известных мне тестов для УК-НЦ там вроде бы присутствуют, поизучайте вот эти дискеты или просто приложенный текстовый файл >http://zx.pk.ru/showpost.php?p=497018&postcount=177<. |
Quote:
А запись в образ надо сделать, но по нажатию клавиши. |
Quote:
|
1 Attachment(s)
Итак, новая версия!
1. По просьбам трудящихся сделано так, что эмулятор вычисляет, из какой папки он запускается и делает эту папку по умолчанию, и таким образом позволяет корректно запускать себя всякими кривыми способами типа драг и дропа на иконку эмулятора. Теперь можно: драг и дропать образы дисков на иконку эмулятора или же на ярлык эмулятора, и он ЗАПУСТИТСЯ с этим образом. Мало того, если вы кинете сразу два образа в иконку эмулятора, то он запустится с одним образом в дисководе-0, а с другим в дисководе-1. 2. Добавлена новая комбинация клавиш 'LShift + Delete'. По ней циклически меняется высота активной области экрана эмулятора, видимая в окне по умолчанию. А так же относительно этого же размера происходит центровка картинки в полноэкранном режиме. Циклические режимы таковы: 276 точек по вертикали (по умолчанию) - за видимую часть экрана принимается верхняя служебная строка и основной экран. Нижняя служебная строка скрыта. Режим сделан по умолчанию, т.к. нижняя служебная строка используется достаточно редко, и в большинстве случаев там просто черная полоса, которая занимает лишнее место в окне и не очень кошерно выглядит. 288 точек по вертикали - это полноэкранное стандартное разрешение. В него входит верхняя служебная строка, основной экран и нижняя служебная строка. 298 точек по вертикали - это режим оверскана. В него входит верхняя служебная строка, основной экран, нижняя служебная строка и еще 10 линий под ней. Используется в версии игры LANDE.SAV. Существование этих строк на реале не проверено. 3. Теперь наконец-то можно записывать образы дисков обратно в файл. Для этого введена комбинация клавиш 'LCtrl + LShift + 0' - это запись образа диска-0, и 'LCtrl + LShift + 1' - это запись образа диска-1. 4. Наконец-то дисководы умеют останавливаться, а то все крутятся и крутятся, маяча на экране. 5. Убрана навязчивая индикация регистров стыка С2, тормозящая работу теста TS.SAV. А так же сделан доступ на запись в регистр данных клавиатуры, из-за чего не работал тест монитора в том же тесте TS.SAV. Тестируем, ищем глюки. Особенно Хобот, сидящий в куче софта, но молчащий, что целых несколько пунктов в TS.SAV не работали. |
Хобот, кинь пару самых ходовых версий дискового Вильнюсовского бейсика, которые были в школах. Кажется 88 год на нем был.
|
Quote:
Quote:
Quote:
Quote:
Это я оставляю разработчикам эмуляторов ) Гора софта доступна свободно уже год с неделями !!! ) Бейсик самый правильный (совмещённый и нет) уже выкладывал в теме "Графика-Бейсик", которую Никита создавал. По мне запись в DSK конечно полезна, но где же скриншот ? Будем мучить текущую версию ) |
Quote:
---------- Post added at 00:33 ---------- Previous post was at 00:33 ---------- Quote:
|
| All times are GMT +4. The time now is 02:47. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.