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

User Tag List

Страница 5 из 56 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 556

Тема: DSDOS для ПРК "Орион-128"

  1. #41
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, отличная новость! Проверил - работает. Спасибо.

    П.С. для тех, кто не в теме про ДосБокс (таких, как я ) вот ссылка - http://old-game.org/emulyator-ms-dos-dosbox-0-74.html
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  2. #42
    Activist Аватар для Stampmaker
    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    240
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    давно не работал с ДосБокс....
    Последний раз редактировалось Stampmaker; 18.10.2015 в 11:35.

  3. #43
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    давно не работал с ДосБокс....
    А у меня до вчерашнего дня была версия от 2007 года

    ---------- Post added at 14:02 ---------- Previous post was at 14:00 ----------

    Цитата Сообщение от Denn Посмотреть сообщение
    для тех, кто не в теме про ДосБокс
    Вообще-то есть официальный сайт: http://www.dosbox.com/download.php?main=1

  4. #44
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2 b2m. Я уже сделал программный коннект на двух компах и заметил странность: при передаче файла в Орион (эумлятор) всё прекрасно, а при обратной передаче из эмулятора в DOSbox, в конце процесса обмена Орион рапортует об ошибке "Потеря связи!", но при этом под DOSbox'ом файл успешно получен. Как я понимаю, куда-то "зажёвывается" последний байт от писюка к Ориону, который последнему сообщает об успехе приёма данных, и Орион отваливается по тайм-ауту. При настоящем ("железном") линкере такого не происходит.
    Последний раз редактировалось Denn; 19.10.2015 в 11:54.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  5. #45
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А попробуй последнюю версию (от 18.10.2015). Я в связи с добавлением поддержки перенаправления на реальный СОМ-порт кое какие вещи кардинально изменил. Хочется верить, что ничего не сломал.

    По поводу "зажёвывается": может таймаут маловат? Возможен вариант, когда мой эмулятор быстрее передаёт, чем принимает DOSbox. Сокет честно накопит данные в буфере и скормит по одному, но на другой стороне в этот момент начинает отсчитываться таймаут. А короткие файлы тоже с такими-же симптомами передаются?

    Я на двух компах не тестировал, только с localhost

  6. #46
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Smile

    Цитата Сообщение от b2m Посмотреть сообщение
    Я на двух компах не тестировал, только с localhost
    Я тоже тестил локально, на одном компе эмуль+досбокс. И аналогично на компе в другом месте. А не коннектил два писюка друг с другом ))
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

  8. #47
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В продолжении темы линковки ПРК Орион с IBM-PC.

    Во-первых, обнаружился загадочный и странный баг. В программе LINK$ криво установлены два параметра: конфигурация таймера КР580ВИ53 и константа делителя этого таймера, задающая скорость обмена (9600 Бод).
    Первый параметр вместо положенных 36h записывает в таймер 3Eh, что соответствует несуществующему режиму ВИ53 (такого нет ни в одной доке).
    Второй параметр вместо расчётного 0Dh имеет значение на единицу меньше - 0Ch.
    ПО было написано и отлажено 17 лет назад, поэтому вспомнить какие-либо подробности, почему именно так, не представляется возможным. Тем не менее, 17 лет работало без проблем, и баг-репортов от юзеров не было. В т.ч. работает и в эмуляторе
    С проблемой столкнулся камрад Stampmaker при коннекте через USB-реализацию COM-порта на ноутбуке - у него работает только с правильными значениями вышеуказанных параметров.
    Что ещё более удивительно, с правильным значением константы, задающей скорость протокола, у меня с IBM-PC c трушным хардварным COM-портом не работает! При этом если через терминалку гонять байты с писи на Орион и обратно, то наоборот, корректная передача данных возможна только с верным параметром константы делителя. В общем, чудеса какие-то.

    Во-вторых, выяснилось, что если задать константу делителя 09h, то оказывается КР580ВВ51 совершенно замечательно работает с IBM-PC по асинхронному протоколу на скорости 14400 Бод! Это в 1,5 раза быстрее, чем на 9600. Что, в общем-то, - профит.
    В два раза быстрее (на 19200 Бод) увы, не получается, т.к. невозможно задать дробную константу (0Dh/2). Для 28800 Бод аналогично - требуется невозможная константа 09h/2.
    В настоящий момент ведутся эксперименты по небольшой аппартаной доработке RS-232 на Орионе для возможности работы на больших скоростях (до 56 кБод) - вместо таймера ВИ53, тактирование ВВ51 от отдельного кварцевого генератора.
    А пока, предлагаю желающим протестировать на своём железе возможность работы на скорости 14400, и если эксперимент пройдёт успешно, то пересоберу образ ROM-диска с ускоренным в 1,5 раза линкером.

    Это программа для тестирования порта RS-232 со стороны Ориона - http://www.denn.ru/8bit/oriserv/testcom.ori
    А это ответная часть для IBM-PC - http://www.denn.ru/8bit/oriserv/com-test.exe

    Некоторые пояснения. По-умолчанию в обеих программах выбрана скорость обмена 9600 Бод. Для проверки на скорости 14400 Бод необходимо на Орионе задать константу делителя - 09h, а на IBM-PC по кнопке "Настройка" выбрать соотв. скорость. При отправке в Орион строки более, чем из одного символа, необходимо на Орионе включить режим "Дамп" (клавишей F3). В режиме "Дамп" Орион принимает в буфер строку символов произвольной длины (окончание посылки определяется отваливанием по тайм-ауту), после приёма выводит её на экран. По нажатию любой клавиши, Орион выдаёт содержимое буфера в порт RS-232. В режиме "Терм" возможны одновременно приём/отображение одиночных символов из порта и передача кодов нажатых клавиш в порт.
    Последний раз редактировалось Denn; 17.12.2017 в 12:55. Причина: Изменение путей ссылок.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  9. #48
    Activist Аватар для Stampmaker
    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    240
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    схема COM-порта для Ориона была опубликована в журнале Радио 1995г, №9, стр.37
    кто не смог найти публикацию, вот ссылка на статью
    файлы большого размера, по 20 МБ каждая
    https://yadi.sk/d/si4mgh7rk9hdW

    P.S. это самое лучшее качество сканов, которое я смог найти

  10. #49
    Master Аватар для Eagle
    Регистрация
    14.09.2014
    Адрес
    г. Гусь-Хрустальный
    Сообщений
    603
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    P.S. это самое лучшее качество сканов, которое я смог найти
    Некоторые символы не разобрать.

    Скрытый текст

    ZX Spectrum +2 +divIDE + BDI
    Profi 1024k plus
    Scorpion ZS-256 Turbo+
    ZX Evolution rev.C2+NeoGS+SDCard HxC Floppy Emulator
    ZX Evolution rev.C2+ZXM-SoundCard Extreme+ZXM-MoonSound
    AVR ZX Spectrum V2.0
    Орион 128
    [свернуть]

  11. #50
    Activist Аватар для Stampmaker
    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    240
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eagle Посмотреть сообщение
    Некоторые символы не разобрать.
    Другого, увы, нет.
    Есть ещё перерисовка от Denn
    https://yadi.sk/i/Qae7dHUokA5FE

Страница 5 из 56 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. продам платы "Орион-128"
    от AHTuXPuCT в разделе Барахолка (архив)
    Ответов: 70
    Последнее: 19.06.2012, 20:39
  3. Платы ром-диска "Орион-128"
    от AL.EX в разделе Барахолка (архив)
    Ответов: 45
    Последнее: 10.06.2012, 12:54
  4. Куплю плату "Орион-ПРО"
    от АлександрПП в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 15.05.2011, 20:48
  5. Ответов: 0
    Последнее: 15.08.2010, 14:38

Ваши права

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