Ну это само-собой.
Вид для печати
Разобрался - проблема была не с РК а с PC. Проверил Latency Checkerom - обнаружились каждые 10 секунд тормоза системы. Виновником оказалась утилита HP Power Assitance.
Сейчас проблем с контрольной суммой нет, но в большинстве случаев после завершения загрузки по команде монитора I не отображается начальный адрес загрузки, длина и контрольная сумма, а просто появляется приглашение монитора. Программы вроде работают. Нормальное ли это поведение ?
Не нормальное. Должно всё отображаться. Я такой эффект наблюдал пару раз при экспериментах с загрузкой программ в РК-шку с мр3 плейера. Ща не помню точно, но то-ли это наблюдалось при слабом сигнале, то-ли наоборот при очень сильном. В любом случае при подборе номинальной громкости всё грузилось нормально.
в общем, решил вопрос кардинально - заюзал старый комп на P100 под Windows XP - все грузиться на ура !
То ли Win7 64bit дергает все время командную сессию, то ли еще какие утилиты - так и не разобрался.
Подскажите пожалуйста, где можно найти описание формата файлов .RK?, которые использует эмулятор Emu80
из EMU80.TXT
Цитата:
- Файл в формате .rk? представляет собой простую последователь-
ность посылаемых на магнитофон байтов, исключая ракорд и первый
синхробайт.
Утилита для конверсии файлов (*.rk? *.bs? *.edm ...) эмулятора Радио-86РК (и ему подобных) в WAV-файлы.
Для Микроши выставлять скорость 65.Код:Использовать так: RK2WAV [ключи] входной_rk_файл
Ключи: -s - форма сигнала прямоугольная "сглаженная"
-l n - амплитуда сигнала, n - значение в процентах (1...99)
-f n - частота дискретизации, n - значение в Гц
-k n - скорость в процентах относительно скорости РК86 (10...1000)
по-умолчанию: форма сигнала - прямоугольная, амплитуда - 75,
скорость - 100, частота дискретизации - автомат.
Может кто нибудь помнит куда складывать сундуки?
http://zx.pk.ru/attachment.php?attac...1&d=1370181371
Тест памяти для компьютеров Радио-86РК(16/32), Микроша, Апогей-БК01(Ц), ЮТ-88.
Загружаемый, работает в ОЗУ.
(Имеет смысл применять когда вроде бы всё работает, но есть подозрения...)
Цели:
1. Претендовать на звание Stress-теста.
2. Работать как можно быстрее.
Исходя их этого...
Неважно, какой там бит, по какому адресу... Главное - был сбой или нет.
Счётчик проходов, счётчик сбоев.
Проводится 32 теста с разными паттернами.
Сначала заполняется вся память, затем проверяется.
Удержание любой клавиши задерживает начало очередного теста.
(сделано на основе этого теста)
DDp могли бы вы пожалуйста сделать версию теста прошиваемого в ROM для
РК 16/32 и Апогея
DDp, объясните, как ваш тест может работать в нерабочей памяти?
:v2_dizzy_paratroope Этот тест проверяет исправную память, неисправную он не проверяет. :v2_lol:
(Есть такая шутка: Органы правопорядка следят за порядком, беспорядки их не интересуют)
---
Если серьёзно, Vital72, вы столкнулись с случаем, когда тест не выдавал ошибки на глючащей памяти?
Кто подскажет поблочные контрольные суммы монитора версии 16кб? А то у меня в журнале плохое качество, возможно, наделал ошибок.
Программатор у меня работает от Ориона, так что вариантов нет, да и мне так больше по душе. :smile:
Ну, до этого я не находил подходящих файлов в соответствующем формате. Да и куда они загрузятся,ибо грузит орион по адресу в записи, а программатор пишет в ПЗУ данные только из области 0000-07FF.
Как видно, местами я промахнулся. И похоже, весьма сильно.
http://storage4.static.itmages.ru/i/...c0cb81be9d.jpg
Electricman, Запусти файл m16.bat, введи 20 и через звуковую карту можешь считать в свой Орион, с нулевого адреса, монитор на 16 килобайт.
Если не найду ошибок - так и сделаю. Ибо битых было 5 блоков, 3 уже исправил, остались только 0500-05FF и 0700-07FF.
Кстати, какой активный уровень у вывода ПДП MEMW? Такой же, как и у вывода процессора DBIN? Ибо когда DBIN переходит в высокоимпедансное сосотояние, элемент ЛП5 (D5.1) посчитает его за единицу.
На экране творится жесть.
http://flyback.org.ru/download.php?id=60955
Сорри за даблпост, но всё заработало! Правда, изображение дёргается, наверное, из-за отсутствия клавиатуры. Всем огромное спасибо за подсказки и помощь. :v2_thumb:
В общем, это только формально 86РК, так как процессор и память другие. Процессор M5L8085AP от Mitsubishi, память UM61256FK-15. РУ3 есть комплект, 7 штук даже с ВП, но их требовательность к питанию, да и кусочек текстолита мелкий (не говоря про кучу маленьких перемычек из МГТФа). Сразу не догадался завязать CS адресов старшей половины завязать на вывод А14 микры, так бы сразу 32кб на одной микре было бы). Кстати, регистр адреса младшего байта (74373) разместился со стороны выводов из-за того, что изначально компик был собран на Z80, однако, нерабочесть компа была свалена сначала на Z80, затем на ВТ57 (кто же знал, что неинверсный вход RDY требует уровня 1 для работы), ибо зависало аккурат на адресе 36D0 (начало видеопамяти). Окончательно всё заработало после того, как вместо элемента D5.1 ИСКЛ_ИЛИ влепил элемент И.
Прыгающее изображение.
http://storage2.static.itmages.ru/i/...2c7a49511e.jpg
Монтаж.
http://storage3.static.itmages.ru/i/...9722e7ed91.jpg http://storage1.static.itmages.ru/i/...f82390c6d5.jpg
Electricman, Не понял. Если поставил UM61256FK-15, то зачем тебе нужен был монитор на 16Кб?
Доработать монитор недолго, да и схему пока дорабатывать не хочется.
Посмотрите в теме про орион, ещё не так ужаснётесь))) Паялось где-то пару вечеров.
Так, перепаял на клавиатуре разъём, теперь у меня он стандартный, и можно подключить её к 86РК. Заодно прикинул схему модернизации в 32кб. Модернизация простая, несколько сложнее исправить 80 ячеек в мониторе. Хотя это дело 15 минут.
Кстати, набивая монитор я допустил всего 7 ошибок - написал простенькие проги перемещения и сравнения.
http://storage1.static.itmages.ru/i/...1546041779.jpg
Схемотехника буржуйская, но ничего, разберешься. Меня больше интересует как ты собрался звук прикручивать.
Звука у меня нет - ни у ориона, ни у 86РК, ибо не нужен. Был бы Z80 - можно было бы содрать схему с Z80-card. Хотя, вроде и у 8085 есть аналог вывода INTE (/INTA).
Схему перелапачивать не особо хочется, но можно и переделать по приведённой. Как удостоверюсь в полной работоспособности - попробую.
А насчёт монитора-32 - перепечатать не трудно. Ибо готовые решения не так интересны, чем когда собираешь сам)
Можно будет попробовать.
Однако, проблема прыгающего изображения - не вина отсутствия клавиатуры. Подключив её - изображение вроде стало нормальным, всё работало. Но затем через некоторое время опять запрыгало. И не знаю, куда копать. Думал, вина кварца - нет, с любым прыгает, причём частота - около десятка герц.
Electricman, А может где то нога подвешена?
И кстати, заметил, что ты почему то неравнодушен к А14. Как он у тебя подключен?
У ОЗУ всё как надо. Вывод А14 ОЗУ притянут к земле.
ЛИ6 - увы, нету. Зато есть ЛП5, ЛН1 и ЛИ1 на плате.
Кстати, при старте "охлаждённым" - всё нормально. Прогреется - изображение начинает прыгать. Однако работает турбировано - кварц я воткнул на 8.867МГц, значит тактовая 4.4335МГц.
Как чуял, ПЗУ знакогенератора не надо было впаивать. 9 подпорчена, из букв - "Ч".
http://storage3.static.itmages.ru/i/...1625cb9053.jpg