-
dk_spb, не понял, это риторика? Кесарю кесарево.
БП починить не сложно, но беда в том, что он и так работает. И при этом свистит, не громко, про истребитель я загнул, но неприятно. Почему свистит - не знаю, может там у одного из моточных элементов лак потрескался, или номинал где-то неточный, или конденсаторы подсохли. А может он так всю жизнь свистел, by design. Мне было проще заменить весь БП, чем разбираться что, как и почему.
-
hitomi2500, а что это за "В. 1.03 32K?" в приглашении?
- - - Добавлено - - -
P.S. А БП у него тоже свистит. У нового, если память не изменяет, был тихий монотонный высокочастотный свист примерно 15-16 кГц, сейчас же неравномерный какой-то. Не пытался разбираться, но похоже на трансформатор...
-
Pyk, мне почему-то казалось что это тест памяти не прошёл и он намекает что половина памяти как бы отсутствует. Кто-то в этой или в соседних темах упоминал про такое же, но у него кажется было 24К?, а может тоже 32К?.
Только сейчас обратил внимание, что в эмуляторах (В.03) а у меня /В 1.03. Пойду-ка сдамплю на всякий случай.
-
Ромы отличаются (сравнивал с эмулятором Pyk). Бейсик незначительно (байт 20 в начале, блоков 30 по 1-2 байта в середине и байт 10 в конце, в имени бейсика у меня "микрон" добавлено), а вот системный просто две большие разницы. В моей версии больше пустот. Надпись "ПАРТНЕР 01.01 /В 1.03 32К" указана явно, а вопросительный знак видимо всё-таки результат каких-то тестов. Возможно у меня урезанная версия с 32К памяти, надо будет таки снять железный кожух и посмотреть сколько памяти на плате.
Образы ромов тут https://yadi.sk/d/x0bE5m7U6-q26A
Декодировал тапиром от svofski, возможны ошибки дампа (я не сомневаюсь в тапире, я сомневаюсь в том, что правильно уровень записи настроил). Проверю спорные места через дамп на экране, в крайнем случае пересниму.
А ещё у меня похоже отличается РТ5(D14), потому что в нулевом маппере какой-то ром был виден в адресах 0000-2000.
-
Судя по "В 1.03", это первая версия Монитора для Партнера.
Интересно будет сравнить, вот здесь есть вторая:
https://github.com/vpyk/emu80v3/blob...oms/rompv2.bin
В руководстве к МЦПГ упоминалось, что для работы с модулем необходима последняя третья версия, она и используется сейчас в эмуляторах.
- - - Добавлено - - -
А в нулевом маппере и есть ром по этим адресам...
-
Pyk, про МЦПГ я помню, но думал что у меня как раз третья версия. Придётся обновлять.
В эмуляторной версии РТ5 в первом маппере на ром отводятся только первые 2 килобайта (0-800), а у меня все 8. Видимо третью версию оптимизировали так, чтобы вся инициализация до переключения на 2-й маппер была в первых 2 Кб.
Нет, всё-таки у меня РТ5 похоже стандартная. Ром действительно только в 0-800, а дальше память.
- - - Добавлено - - -
На плате стоят 8 штук РУ5Г, но при переключении на 7-й маппер через монитор всё зависает насмерть (может дело в рабочих ячейках монитора). Кстати все ПЗУшки кроме РТ5 импортные, на всех написана дата прошивки (начало 91), т.е. импорт ставил сам завод.
-
hitomi2500, в 7-й конфигурации ОЗУ1 и ОЗУ2 меняются местами, так что не удивительно, что виснет: первый же RET передаст управление неизвестно куда, стека-то нет на месте...
Помнится, тест какой-то в Мониторе есть, в том числе и ОЗУ тестирует, запускается по А1234, по крайней мере в 3-й версии Монитора... Кажется, в мануале было что-то про него, некогда сейчас посмотреть...
-
Pyk, да я как раз хотел вторую половину проверить, но про стек не подумал.
Теста в моей версии нет, по А1234 запускается ассемблер.
-
В принципе, я когда-то запускал Монитор в 7-й конфигурации. Принцип простой: пишется небольшой кусок кода, который переносит область памяти 7600-76CF куда-нибудь в область меньших адресов, потом включает 7-ю конфигурацию и переносит ее обратно уже с нового адреса опять на 7600. Код этот нужно разместить ну хотя бы с 0-го адреса и продублировать с 8000-го, чтобы при переключении продолжилось выполнение. Кстати, в отличие от РК, на Партнере по RET произойдет выход в Монитор.
-
Выпаял все три ПЗУшки, считал на программаторе, и знаете что? Вы таки будете смеяться, но у меня другой знакогенератор! Сильно отличаются таблицы 1,2 и 7, мелкие отличия где-то ещё по таблицам, даже нулевая отличается.
Положил дамп знакогенератора туда же, где биос и бейсик (они кстати через магнитофон были сдамплены правильно), вот ещё раз ссылка : https://yadi.sk/d/x0bE5m7U6-q26A
- - - Добавлено - - -
Посмотрел сейчас, в эмуляторах у b2m и Pyk тоже разные знакогенераторы, причём оба отличаются от моего. Видимо в Партнёрах был целый знакогенераторный зоопарк. Интересно, много вообще программ использует какие-то страницы кроме 0 и 3?