Важная информация

User Tag List

Показано с 1 по 7 из 7

Тема: Электроника КР-03

  1. #1
    Master Аватар для Руслан
    Регистрация
    20.10.2007
    Адрес
    Челябинск
    Сообщений
    734
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    10 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Электроника КР-03

    Приветствую. Приобрёл у коллеги данный аппарат в нерабочем состоянии. Он мне сказал что шахматы на нём не запускались из за 16кб памяти, в связи с этим возникло пару вопросов по поводу поднятия до 32кб. Многим ли играм требуется такое количество памяти? Если же всё таки таких игр достаточно, то будьте добры подкиньте ссылочку на схему расширения. Спасибо!
    Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
    https://vk.com/retronicaru

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,671
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    все же 32кБ - как бы основная конфигурация, чаще всего. Так что расширение памяти желательно.
    Если хватит терпения.
    Напаять ОЗУ и заменить ПЗУ. Хотя вроде как КР-03 был с нормальным ОЗУ
    Последний раз редактировалось zebest; 26.02.2017 в 19:06.
    Profi v3.2 -=- Speccy2010,r2

  4. #3
    Master Аватар для Руслан
    Регистрация
    20.10.2007
    Адрес
    Челябинск
    Сообщений
    734
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    10 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как считаете, если ру5 вместо их впаять. Доп сигнал кас через инвертор на старший адрес ру5 подцеплю. Заработает?
    Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
    https://vk.com/retronicaru

  5. #4
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,671
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да хорошо считаем. Аккуратно выкусить, впаять панельки, воткнуть РУ5, запустить в режиме 16К, как заработает, разбираЦЦа с 32 к.
    вот тут КР02 чинили, вроде успешно.. На картинке видно, что РУ5-е установлены.
    Profi v3.2 -=- Speccy2010,r2

  6. #5
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Руслан
    Как считаете, если РУ5 впаять вместо РУ3. Доп сигнал /CAS через инвертор на старший адрес РУ5 подцеплю. Заработает?
    Не понял смысла подавать инвертированный /CAS на старший адрес РУ5. Достаточно подать туда 0 или 1. Ведь в базовом РК86 используется только 32К из 64К. А вектор регенерации у РУ5-тых 7-ми битовый, такой же как и у РУ3/РУ6, так что регенерация ячеек обеспечена и в базовой схеме. Но если Вы поставите РУ7, то Вам придётся принять какие-то меры, чтобы вся память в РУ7 регенерировалась (там вектор регенерации 9-ти битовый).

    Я в 1987 сделал РК на РУ3, но вскоре заменил их на РУ5, следующим образом. Выкусываем из платы 155ЛА3 (D10) и вместо неё запаиваем 555ЛА9. ЛА9 имеет такую же цоколёвку, как и ЛА3, но она с открытым коллектором. Поэтому её выходы 6 и 8 можно объединить по схеме "монтажное ИЛИ", т.е просто соединить куском проволоки. Тем самым Вы из /CAS0 и /CAS1 получаете общий /CAS для РУ5-тых. Но т.к здесь открытый коллектор надо припаять резистор нагрузки к цепи +5 вольт (у меня этот резистор 1 кОм идёт от ноги 6 на ногу 14). На ногу 11 ЛА9 тоже надо поставить нагрузку 1 кОм. А на ноге 3 на моей плате никакого резистора не вижу, но всё работает. Естественно, если плата для РУ3-тьих надо отрезать питание +12В и -5В (ноги 1 и 9). Кроме того надо соединить выход D19/12 с 9-ми ногами РУ5, D19/14 соединить с A14 КР580, D19/13 заземлить.

    Запаивать РУ5-тые не рекомендуется, т.к некоторые экземпляры РК86 имеют сбои из-за плохой регенерации ОЗУ (особенно если шина перегружена). От этого помогают 2 меры, которые применены в плате новодела РК86 от XLAT, отчего на этих платах нет таких проблем (эти доработки описаны в журнале РАДИО, но там приведено слишком много вариантов, не ясно какие из них лучшие, так что лучше сравнить схему новодела с оригиналом, чтобы выявить доработки).

    Это я к тому, что иногда приходится подбирать РУ5-тые. В частности, в моём экземпляре РК86 почему-то надёжно работают только импортные ОЗУ TMS4164-20NL выпуска 1984 года, а отечественные РУ5-тые - сбоят. Поэтому запаивать ОЗУ в РК86 не рекомендуется. Намного лучше ставить панельки, т.к все такие ОЗУ старые и скоро начнут "дохнуть как мухи" от времени. И с панельками можно избавить себя от лишних проблем.

    Есть и ещё один способ расширить ОЗУ до 32К. На пустое посадочное место рядом с фонтом и ИР13 впаиваете панельку на 28 ног и ставите туда статическое ОЗУ 62256 (я ставил две 6264 напаянные в 2 этажа). Можно использовать w24257 или w24512. Только надо поменять /CAS0 с /CAS1, т.е сделать так, чтобы РУ3 стояли в адресах 4000...7FFF (а не с 0), а статическое ОЗУ будет в адресах 0...3FFF. Так надо для того, чтобы экран был из РУ3-тьих (почему-то если экранный буфер читается из статики, то всё работает, а изображения нет, по крайней мере у меня в 80-е было так). Но тут на сайте кто-то применил статику целиком, без РУ3-тьих вообще. Такой вариант наверняка будет надёжнее и главное долговечнее, т.к динамические ОЗУ дохнут от времени, а статика нет.

    Насчёт числа игр для 16К. Мне кажется, что не более 20% РК-игр есть в варианте для 16К. Это не потому, что для них мало памяти. Просто авторы редко транслировали версию для 16К или она терялась, т.к пользователей с ОЗУ в 16К практически не было и соответственно версии на 16К никто не хранил.
    Последний раз редактировалось barsik; 01.03.2017 в 12:00.

  7. #6
    Master Аватар для Руслан
    Регистрация
    20.10.2007
    Адрес
    Челябинск
    Сообщений
    734
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    10 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо за советы. Панельки я в любом случае буду впаивать. РУ6 выпаивать олово отсосом буду на всякий случай. По результатам отпишусь. Спасибо за помощь.
    Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
    https://vk.com/retronicaru

  8. #7
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik
    старший адрес РУ5. Достаточно подать туда 0 или 1
    Надеюсь, что Вы поняли, что под старшим адресом я имел ввиду старший адрес на мультиплексоре адресов. Т.е физический адрес A15. Туда можно подавать или 0 или 1, соответственно выбирая младшую или старшую половинку РУ5-тых (для целой РУ5-той не важно 0 или 1, но ранее встречались половинки РУ5-тых, т.е заводская отбраковка).

    Формирования /CAS при обращении к всей памяти РК86 0...7FFF недостаточно для замены РУ6 на РУ5. В этом случае получается только повторение одного и того же участка в 16К в обоих половинах памяти. Надо сделать ещё следующее:

    - 14-ю ногу мультиплексора D19 соединить с ногой 39 процессора КР580 (это адрес А14)
    - 13-ю ногу мультиплексора D19 соединить с землёй (или с 15 ногой ППА клавиатуры, см.ниже)
    - 12-ю ногу мультиплексора D19 через резистор 33 Ома соединить с 9-ми ногами РУ5-тых

    Наличие РУ5-тых позволяет Вам получить две пол-банки по 32К. Для этого достаточно на 13-ю ногу D19 подать бит управления, который будет включать в адресах 0...7FFF, то младшую, то старшую половину памяти. В качестве бита управления удобно использовать неиспользуемый бит PC1 порта клавиатуры (что касается владельцев клавиатуры MS7007, где это бит задействован, то пусть они пропадают без расширения памяти). Таким образом, истратив на доработку лишь кусок проволоки, Вы вдвое расширяете ОЗУ в РК86. Удивляюсь почему так не сделали выпуская платы новодела maddev*xlat.

    Это самый простой (хотя и не самый выгодный) вариант расширения памяти, но, к сожалению, эмулятор B2M не поддерживает такую архитектуру, отчего делать программы использующие такое расширение ОЗУ можно только в реале.

    Такой вариант расширения памяти, называется цельно пол-банковой коммутацией. Реализуется идея расширения памяти впервые использованная в ОРИОНЕ. К памяти во второй полу-банке можно получить доступ только подпрограммой в ПЗУ F800. Если Вы так сделаете, то я выложу Вам ПЗУ ROM-BIOS и монитор (M3-EXT), который позволит Вам использовать эту память как электронный диск в 32К, также как это делает M3-EXT ОРИОНА. Хотя это маленький диск, но всё-равно это намного удобнее, чем вообще без него.

    Такой вариант расширения ОЗУ пригоден для эл.диска, но, к сожалению, совершенно бесполезен для программ. Гораздо лучше расширять ОЗУ в окне 8400...BFFF, т.к это позволяет использовать ОС CP/M, где есть макро ассемблер M80, без которого очень трудно писать программы. Хотя CP/M в силу своей природной тормознутости намного медленнее, чем РК-ДОС (отчасти исправить это может только турбирование РК86 за счёт замены кварца на 20 или 24 МГЦ).
    Последний раз редактировалось barsik; 19.03.2017 в 17:28.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Электроника КР-04.....
    от VovanRK86 в разделе Радио-86РК
    Ответов: 93
    Последнее: 22.10.2023, 22:30
  2. Ответов: 69
    Последнее: 24.08.2021, 17:06
  3. Электроника-80
    от dk_spb в разделе Разное
    Ответов: 19
    Последнее: 23.01.2013, 02:20
  4. Электроника МК 52
    от tntpro в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 03.05.2010, 23:43
  5. [Питер] Продам Электроника Б3-18А, Электроника МК 52
    от russoturisto в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 05.02.2010, 11:15

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •