User Tag List

Страница 9 из 10 ПерваяПервая ... 5678910 ПоследняяПоследняя
Показано с 81 по 90 из 92

Тема: Реплика КНГМД ПЭВМ "Океан-240"

  1. #81

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,780
    Спасибо Благодарностей отдано 
    566
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    139 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    puller, еще номер контакта INDEX в разъеме X5, похоже, должен быть 29

    Нажмите на изображение для увеличения. 

Название:	X5-23.jpg 
Просмотров:	32 
Размер:	23.2 Кб 
ID:	82888

  2. #82

    Регистрация
    25.10.2023
    Адрес
    г. Фрязино
    Сообщений
    36
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Этот пользователь поблагодарил puller за это полезное сообщение:

    tnt23(04.10.2025)

  3. #83

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,780
    Спасибо Благодарностей отдано 
    566
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    139 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Настраиваю свой экземпляр контроллера. Купленная на ebay MB8877A, к счастью, оказалась рабочей, судя по результатам обращения к ее регистрам.

    Нажмите на изображение для увеличения. 

Название:	photo_2025-10-04_22-42-01.jpg 
Просмотров:	35 
Размер:	60.2 Кб 
ID:	82912

    А вот с обращениями к регистру 0x25 все грустно. Ни запись, ни чтение не вызывают на выходе Q0 никакой реакции. Возможно, дело в разных прошивках: у меня РТ4 прошита кодом из этой ветки:

    Код:
    00: F F F F F F F F F F F F F F F F
    10: F F F F F F F F F F F F F F F F
    20: 5 F 6 F 2 F 2 F 6 F 6 F 2 F 2 F
    30: F F F F F F F F F F F F F F F F
    40: F F F F F F F F F F F F F F F F
    50: F F F F F F F F F F F F F F F F
    60: F F E F F F E F F F E F F F E F
    70: F F F F F F F F F F F F F F F F
    80: F F F F F F F F F F F F F F F F
    90: F F F F F F F F F F F F F F F F
    a0: E F E F A F A F E F E F A F A F
    b0: F F F F F F F F F F F F F F F F
    c0: F F F F F F F F F F F F F F F F
    d0: F F F F F F F F F F F F F F F F
    e0: F F E F F F E F F F E F F F E F
    f0: F F F F F F F F F F F F F F F F
    У Алексея код выглядит иначе (https://github.com/alemorf/retro_com..._RT4_FDC.txt):

    Код:
    Проверено 11-11-2024
    
    
    00: f f f f f f f f f f f f f f f f
    10: 5 6 2 2 6 6 2 2 f f f f f f f f
    20: f f f f f f f f f f f f f f f f
    30: f f f f e e e e f f f f f f f f
    40: f f f f f f f f f f f f f f f f
    50: e e a a e e a a f f f f f f f f
    60: f f f f f f f f f f f f f f f f
    70: f f f f e e e e f f f f f f f f
    80: f f f f f f f f f f f f f f f f
    90: f f f f f f f f f f f f f f f f
    a0: f f f f f f f f f f f f f f f f
    b0: f f f f f f f f f f f f f f f f
    c0: f f f f f f f f f f f f f f f f
    d0: f f f f f f f f f f f f f f f f
    e0: f f f f f f f f f f f f f f f f
    f0: f f f f f f f f f f f f f f f f
    Вариант Алексея выглядит более разумно - как минимум при обращении к регистрам ВГ93 блокируется доступ к регистру 0х25 (вторая половина кода с адреса 0х80).

    Программатора РТ4 у меня нет, собрал простенькую читалку к порту 0х00 (в будущем можно ее переделать и в писалку, и в ROM-диск). Убедился, что таки да, прошито хоть и верно, да не то.

    Нажмите на изображение для увеличения. 

Название:	photo_2025-10-04_22-42-02.jpg 
Просмотров:	36 
Размер:	53.3 Кб 
ID:	82913 Нажмите на изображение для увеличения. 

Название:	photo_2025-10-04_22-42-02 (2).jpg 
Просмотров:	41 
Размер:	52.0 Кб 
ID:	82914
    Последний раз редактировалось tnt23; 05.10.2025 в 23:10.

  4. #84

    Регистрация
    25.10.2023
    Адрес
    г. Фрязино
    Сообщений
    36
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Могу предположить, что новодельный контроллер, в котором Алексей обнаружил и исправил кучу ошибок, как раз и должен использовать это ПЗУ.
    У меня есть 4 платы, когда дойдут руки, я обязательно это проверю.

  5. #85

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,780
    Спасибо Благодарностей отдано 
    566
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    139 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Неправильная прошивка взята из архива с материалами по контроллеру, и совпадает с прошивкой на сайте azmaster. Так что остается загадкой, где взять правильную.

    Допускаю, что правильную как раз Морозов синтезировал, разбираясь с процедурами работы с флопом.

    Пока же я собрал переходник на 28-ногую флешку, со временем доступа 45нс, прошил ее и получил нормальную реакцию на обращение к портам 0х24 и 0х25.

    Нажмите на изображение для увеличения. 

Название:	1759817791882.jpg 
Просмотров:	41 
Размер:	67.8 Кб 
ID:	82917

    Этот пользователь поблагодарил tnt23 за это полезное сообщение:

    puller(07.10.2025)

  6. #86

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,780
    Спасибо Благодарностей отдано 
    566
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    139 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Из репозитория https://github.com/alemorf/retro_computers, файл Ocean_240/my_extensions/decode_fdc/decode_fdc.html:

    Я вывел выражения соответствующие ПЗУ контроллера дисковода.

    1) !ready1 = !fdcs && rd && !a0 && !a1 && a2 && !intr && !drq && motspn;

    Процессор останавливается, если программа читает порт 24h и нет прерывания от ВГ93 и нет запроса данных от ВГ93 и не наступил таймаут выполнения команды.

    2) !cs11 = (!fdcs && rd && !a1 && a2 && ready1) || (!fdcs && !rd && a0 && !a1 && a2);

    Дешифратор адресов 24h и 25h. Бит ready1 и a0 во второй части выражения не имеет значения.

    3) !intrq1 = !fdcs && rd && !a1 && a2 && intr;

    Инвертирование сигнала INTR. Остальные биты не имеют значения.

    4) !motst1 = !fdcs && rd && !a1 && a2 && motspn;

    Инвертирование сигнала MOTSPN. Остальные биты не имеют значения.

    Новое ПЗУ

    A0 drq, A1 intr, A2 a0, A3 a1, A4 a2, A5 !rd, A6 !mon-spn, A7 fdccs
    D0 cs1, D1 ready, D2 intrq, D3 motst

    Этот пользователь поблагодарил tnt23 за это полезное сообщение:

    puller(07.10.2025)

  7. #87

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,780
    Спасибо Благодарностей отдано 
    566
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    139 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Из дисководов под рукой был только TEAC FD-235HG. Пришлось его немного порезать , чтобы получить сигнал READY на пине 34 вместо DISK CHANGE.

    Нажмите на изображение для увеличения. 

Название:	photo_2025-10-09_18-52-00.jpg 
Просмотров:	45 
Размер:	53.0 Кб 
ID:	82932

    Дискеты TDK MF-2HD на 1.44М, с заклеенным окошком плотности форматируются заметно лучше, чем с незаклеенным, но все равно результат так себе.

    Нажмите на изображение для увеличения. 

Название:	photo_2025-10-09_22-41-36.jpg 
Просмотров:	66 
Размер:	38.2 Кб 
ID:	82933
    Последний раз редактировалось tnt23; 12.10.2025 в 09:00.

    Эти 2 пользователя(ей) поблагодарили tnt23 за это полезное сообщение:

    puller(10.10.2025), Копейкин(17.10.2025)

  8. #88

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,780
    Спасибо Благодарностей отдано 
    566
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    139 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сбои ушли после добавления конденсатора 220uF по питанию +5В на дисководе, и 330uF на материнской плате.

    Нажмите на изображение для увеличения. 

Название:	photo_2025-10-11_16-20-55.jpg 
Просмотров:	72 
Размер:	46.6 Кб 
ID:	82938 Нажмите на изображение для увеличения. 

Название:	floppy.jpg 
Просмотров:	51 
Размер:	22.8 Кб 
ID:	82941
    Последний раз редактировалось tnt23; 11.10.2025 в 20:47.

    Эти 4 пользователя(ей) поблагодарили tnt23 за это полезное сообщение:

    puller(13.10.2025), Romych(14.10.2025), yevrowl(20.10.2025), Копейкин(17.10.2025)

  9. #89

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,780
    Спасибо Благодарностей отдано 
    566
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    139 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот вопрос по поводу прекомпенсации записи. Схема узла, отвечающего за прекомпенсацию, похожа на схему из апнот на 179x:

    Нажмите на изображение для увеличения. 

Название:	precomp.jpg 
Просмотров:	28 
Размер:	24.9 Кб 
ID:	83224

    Прекомпенсация считалась ненужной для 8" дисководов, и опциональной/желательной для 5.25". Эти же значения упреждения и задержки (TBC?) работают на 3.5" дисководах, но насколько это правильно? Плотность записи на 3.5" дискете выше, чем на 5.25", не следует ли пересмотреть и значение времени прекомпенсации? Тем более что во времена разработки и использования КНГМД для "Океана-240" пятидюймовые накопители были наиболее распространенными.

    PS Кое-что про предкомпенсацию (на самом деле овердофига информации, местами на грани графоманства) есть тут - https://emuverse.ru/wiki/%D0%9A%D0%B...98%D0%A1%D0%98
    Последний раз редактировалось tnt23; 29.11.2025 в 12:03.

  10. #90

    Регистрация
    05.06.2020
    Адрес
    г. Балашиха
    Сообщений
    337
    Спасибо Благодарностей отдано 
    161
    Спасибо Благодарностей получено 
    187
    Поблагодарили
    84 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Реплика контроллера на github

    Отрисовал схему и печатную плату, постарался учесть все изменения и косяки.
    Решил все же, переводить свои проекты на KiCAD.
    https://github.com/romychs/Ocean-240.2-FDC

    Эти 3 пользователя(ей) поблагодарили Romych за это полезное сообщение:

    puller(08.12.2025), tnt23(07.12.2025), Копейкин(10.12.2025)

Страница 9 из 10 ПерваяПервая ... 5678910 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Компьютер "Океан-240"
    от Gryphon в разделе Океан-240
    Ответов: 453
    Последнее: 30.11.2025, 12:15
  2. Ответов: 51
    Последнее: 23.03.2015, 10:45
  3. Ответов: 14
    Последнее: 14.11.2012, 21:53
  4. Ответов: 26
    Последнее: 23.07.2012, 17:36
  5. Реплика SMK64 (КНГМД+КЖД+ДОЗУ) для БК
    от Woland в разделе БК-0010/0011
    Ответов: 0
    Последнее: 02.01.2012, 23:21

Ваши права

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