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

User Tag List

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 56

Тема: Апгрейд ПК-01 -> ПК-02

  1. #11
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня пока собран только блок процессора и я сегодня запустил все это с контроллером дисковода. Без доп памяти тест быстродействия непойдет, как соберу память - сразу попробую.

  2. #12
    Member Аватар для liberation
    Регистрация
    02.05.2010
    Адрес
    г. Запорожье, Украина
    Сообщений
    57
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Собственно теста нет, но вот все мои поделки (кроме ранее выложенного теста быстродействия) для ПК-02. В игрушках используются 16 Кб из допОЗУ, насколько я помню.
    Забавно, но получается, что Stop The Express была адаптирована на "Львов" дважды. Сначала Ал. Мамонтовым где-то в 95-м году со Спектрума, после Вами, но уже с MSX, если не ошибаюсь.

  3. #13
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Новое - это хорошо забытое старое
    Насколько помню, эту тему мы уже на lvovpc.ho.ua обсуждали

  4. #14
    Member Аватар для liberation
    Регистрация
    02.05.2010
    Адрес
    г. Запорожье, Украина
    Сообщений
    57
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Новое - это хорошо забытое старое
    Насколько помню, эту тему мы уже на lvovpc.ho.ua обсуждали
    Может быть. Уже не припомню этот момент.

    Цитата Сообщение от kapitan-u Посмотреть сообщение
    Спасибо!
    а тест доп озу и нового режима графики есть?
    Отдельного теста графики тогда точно не было. В качестве теста предлагалось запустить парочку игрушек со Спека. И все становилось ясно без слов.

    Теста доп.ОЗУ я не нашел, хотя пересмотрел даже образы кассет. Видимо, я никогда им не пользовался, полностью доверяя тесту нового режима графики, поэтому у меня его и не было. ))))))))))

    Но что-то смутное все-таки в памяти осталось. Если я не сильно ошибаюсь, то тест выглядел довольно просто. Каждая страница памяти в доп.ОЗУ последовательно забивалась 4-мя байтами: 0x00, 0x55, 0xAA и 0xFF. После записи каждого проверочного байта шло контрольное считывание. ОЗУ считалось пригодным к эксплуатации, если никаких расхождений в результате "контрольного взвешивания" не наблюдалось.

    Еще можно поступить так. В первую страницу мы пишем байт 0x00, во вторую 0x55, в третью 0xAA, в четвертую 0xFF. После - строгий контроль. Если в какой-то странице окажется не тот байт, который мы писали, то скорее всего эта страница нам недоступна. Вроде бы что-то подобное было в какой-то дисковой утилите для Хамелеона. Но точно утверждать не буду.

    Еще можно попросить уважаемого ivagor сообразить какой-нибудь тест для ОЗУ. Думаю, у него, как у практикующего врача, как минимум миллион заготовок под подобный случай припасено.

  5. #15
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Насколько помню, эту тему мы уже на lvovpc.ho.ua обсуждали
    О, нашел

    ---------- Post added at 15:15 ---------- Previous post was at 15:09 ----------

    Насчет теста ОЗУ. Из подобного делал только нечто для тестирования реализации РК86 на ПЛИС, но это совсем не то.
    Уверен, что если не найдется какого-либо классического теста, kapitan-u сам сделает хороший тест.

  6. #16
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    BASIC Z80 загружается с диска и работает нормально. Он будет использоваться для проверки восьмибитного порта.

    Собираем восьмибитный порт 0F0H и схему прерываний.
    Необходимые матерьялы:


    В сборе:


    Добавляем 2 провода от платы Львова:
    - Подключить контакт 4 коннектора Х3 платы Львов ПК-02 к ножке 12 микросхемы D28 (-CS3).
    - Подключить контакт 3 коннектора Х3 платы Львов ПК-02 к ножке 11 микросхемы D40 (49Hz).


    Отдельных програм для проверки этих узлов нету, поэтому проверяем при помощи BASIC Z80 и осциллографа.
    После сброса порт должен устанавливаться в 0.
    Командами типа OUT 240,XX выводим разные значения и смотрим, что все в порядке.
    Проверяем осциллографом работу схемы прерываний.
    -----------

    Следующие этапы: доработка видео режимов и добавление памяти.
    К сожалению отдельных программ для проверки нет.
    Метод проверки бедет такой: собрали, хуже не стало - хорохо.
    После сборки обоих частей можно будет проверить обе части игрушками и т.п.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_0325.jpg 
Просмотров:	650 
Размер:	25.0 Кб 
ID:	49963   Нажмите на изображение для увеличения. 

Название:	IMG_0326.jpg 
Просмотров:	560 
Размер:	39.0 Кб 
ID:	49964   Нажмите на изображение для увеличения. 

Название:	IMG_0327.jpg 
Просмотров:	627 
Размер:	56.8 Кб 
ID:	49965  

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

  8. #17
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уже становится веселее :-) Выяснилось, что в оригинальном руководстве по изготовлению ПК-02 есть проблемка.
    Схема высокого разрешения и гашения экрана предложена на двух КП2.
    Я сразу перерисовал эквивалентную схему на одной КП2, но не сильно внимательно посмотрел, что там по сути. А по сути гашение, как предлагается его делать работать небудет вообще!
    Занимательно, что гашение сделать проще простого: 13я нона D55 болтается в воздухе, берем свободный инвертор, пропускаем через него бит гашения экрана и подключаем. Работает замечательно.

    Теперь подробности сборки.

    ДОРАБОТКА ЭКРАННЫХ ПЛОСКОСТЕЙ

    Выполняется по обычной схеме с использованием свободного элемента D7.3
    1. Ножку 6 микросхемы D32 отрезать от всего (-PC1).
    2. Ножку 6 микросхемы D32 соеденить с 9 D7 (-PC1)
    3. Ножку 6 микросхемы D3 соеденить с 10 D7 (A14)
    4. Ножку 12 микросхемы D18 соеденить с 8 D7 (-PC1-OUT)

    Включаем, проверяем - ничего не поломалось.

    РЕЖИМ 512х256 и ГАШЕНИЕ ЭКРАНА

    Требуемые компоненты:


    Изменения и подключения на плате Львова:
    Используется свободный элемент D47.2
    1. Ножки 3 и 5 микросхемы D37 отрезать от всего.
    2. Ножку 10 микросхемы D55 отрезать от всего.
    3. 3 D37 соединить с 5 D47
    4. 4 D47 соединить с 2 D34
    5. 6 D47 соединить с 23 D55
    6. Подключить контакты 5-9 коннектора Х3 платы Львов ПК-02:
    5 - к ножке 3 микросхемы D34 (10MHz)
    6 - к ножке 5 микросхемы D37 (5/10Mhz)
    7 - к ножке 10 микросхемы D55
    8 - к ножке 20 микросхемы D55
    9 - к ножке 13 микросхемы D56
    16- к ножке 13 микросхемы D55

    16 - это незапланированное подключение. На фото видно отдельный провод с коннектором.


    Работоспособность проверяется зарзузкой BASICZ80 и командами:
    OUT 240,8 - hi res
    OUT 240,0 - lo res
    OUT 240,16 - blank
    в слепую печатаем
    OUT 240,0 - снова видим lo res

    перед гашением можно дать команду типа
    COLOR 1,2,3
    и убедиться, что при гашении видим цвет фона.

    Пробовал запускать hi res игрушки - работают!
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_0330.jpg 
Просмотров:	638 
Размер:	27.5 Кб 
ID:	49966   Нажмите на изображение для увеличения. 

Название:	IMG_0333.jpg 
Просмотров:	626 
Размер:	65.9 Кб 
ID:	49967  

  9. #18
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Следующий шаг: расширение ОЗУ.
    Я рекомендую сначала заменить РУ5 на 41256, проверить работоспособность и затем уже делать все остальное включая турбирование.

    Мой метод в корне отличается от оригинала, будем надеятся, что все получится :-)

    Необходимые матерьялы:


    Удаляем РУ5


    Устанавливаем 41256 на панельках


    Соединяем между собой ножки №1 41256 и временно садим их на общий провод.
    Включаем, проверяем - все работает как раньше.
    Завтра буду заканчивать подключение памяти.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_0329.jpg 
Просмотров:	624 
Размер:	32.2 Кб 
ID:	49968   Нажмите на изображение для увеличения. 

Название:	IMG_0335.jpg 
Просмотров:	558 
Размер:	61.6 Кб 
ID:	49969   Нажмите на изображение для увеличения. 

Название:	IMG_0336.jpg 
Просмотров:	694 
Размер:	68.9 Кб 
ID:	49970  

  10. #19
    Member Аватар для liberation
    Регистрация
    02.05.2010
    Адрес
    г. Запорожье, Украина
    Сообщений
    57
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kapitan-u Посмотреть сообщение
    Уже становится веселее :-) Выяснилось, что в оригинальном руководстве по изготовлению ПК-02 есть проблемка.
    Схема высокого разрешения и гашения экрана предложена на двух КП2.
    Я сразу перерисовал эквивалентную схему на одной КП2, но не сильно внимательно посмотрел, что там по сути. А по сути гашение, как предлагается его делать работать небудет вообще!
    Очень может быть, поскольку гашение экрана практически не использовалось (и не затребовалось) софтом для ПК-02. В общем, схема была, но ее почти никто не реализовывал.

    Я могу вспомнить только утилиту fe.com для CP/M80 Дм. Скачкова, которая организовывала в доп.ОЗУ эл.диск, так вот эта утилита размещала в видеоОЗУ буфер размером в 256 байт, чтобы перебрасывать данные из/в доп.ОЗУ. Естественно, при этом на экране наблюдались всякие "спецэффекты". И вроде бы именно для того, чтобы сокрыть эти "спецэффекты" и была разработана схема гашения экрана. Больше о ее практическом применении я ничего не слышал.

  11. #20
    Activist
    Регистрация
    07.03.2014
    Адрес
    Vancouver, Canada
    Сообщений
    401
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Доп память подключена и работает.
    Важные замечания:
    Доработка обычно нвзываемая "ОЗУ 128к"
    Это добавление 64к ОЗУ т.е. всего 64к родного + 64к дополнительно.
    Доработка обычно называемая "ОЗУ 256к"
    Это добавление 256к ОЗУ т.е. всего 64к родного + 256к дополнительного.

    Есть большое подозрение, что вторая встречалась очень редко и реального софта для нее нет. Обе доволно тяжеловесные. Надо паять второй рад памати по верху первой, добавлять дешифратор и регистр и т.д.
    Я выступаю за более простой способ: замыны родной линейки памяти на новую 256к. Применяемая схема проста обходимся без регистра и дешифратора.
    Позволяет организовать как перую переделку на 100%, так и вторую частично
    192к дополнительного + 64к основного ОЗУ. У меня все замечательно работает по второму варианту. Еще надо заметить, что ПК-02 без доп памяти совершенно бесполезен, весь софт требует доп память.
    Последний раз редактировалось kapitan-u; 19.11.2014 в 09:59.

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Апгрейд ОЗУ Дельта-С 48кВ (75 микросхем)
    от Arkanoid в разделе Дельта-С
    Ответов: 56
    Последнее: 18.05.2021, 15:45
  2. апгрейд ПЗУ для ленинграда
    от sergei в разделе Ленинград
    Ответов: 45
    Последнее: 08.08.2011, 16:43
  3. Апгрейд Amiga 1200
    от easy_john в разделе Amiga
    Ответов: 3
    Последнее: 21.12.2009, 01:02
  4. Арус. Апгрейд по максимуму.
    от Ne01eX в разделе Несортированное железо
    Ответов: 32
    Последнее: 29.03.2009, 18:47
  5. И снова апгрейд беты-128...
    от Sonic в разделе Несортированное железо
    Ответов: 5
    Последнее: 24.11.2006, 13:30

Ваши права

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