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

User Tag List

Страница 6 из 10 ПерваяПервая ... 2345678910 ПоследняяПоследняя
Показано с 51 по 60 из 91

Тема: Обсуждение: Локальная сеть корвет

  1. #51
    Activist
    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    324
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    клавиатура вроде починилась

    в keyboard.c

    заменить
    Да, точно. Заработало. Идею твою понял, как раз сейчас читал о клавиатурном драйвере аллегры.

    extern volatile char key[KEY_MAX];

    Ну что ж, одной проблемой меньше. Это ж самое отличное дело - работать с автором программы, а не ковырять чей-то непонятный корявый код типа NETLIB.A Теперь с экраном осталось разобраться, и можно будет сосредоточится на сети.

  2. #52
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    теперь в отладчике снова работают кнопки
    убрал некотороые варнинги
    теперь ТОЛЬКО оконные режим
    уменьшил (по быстрому) окно по размерам корвета
    вроде ясно как увеличить, надо попробовать

    http://yadi.sk/d/zcVjdY1gRTQhT

  3. #53
    Activist
    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    324
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну что ж, спасибо тебе, добрый человек, за отладчик. Теперь, имея дизасм ОПТС, вполне можно попробовать разобраться с подвисаниями.
    Занчит, у тебя так:
    F2 - установка бряка
    F4 - выход из подпрограммы
    F7 - шаг с заходом в подпрограммы
    F8 - шаг без захода в подпрограммы
    F9 - продолжение выполнения

    То есть все как в старом добром Turbo Debugger. А вот что такое F5, я сходу не понял. Что-то с LUT, но вроде как мне это не особо и надо.

    Ну, ладно. Сегодня, если ничего срочного не случится, попробую разобраться с эмуляцией сетевого прерывания. Надеюсь все же заставить работать что-нибудь типа NET CP/M, что, собственно, и является моей главной целью.

    ---------- Post added at 09:33 ---------- Previous post was at 09:05 ----------

    Да, а вот с размером экрана надо все-же что-то делать. Иначе на fullhd мониторе получается вот так:



    Окно эмулятора слева, а справа - окно твтюнера с подключенным реальным корветом. Такое мелкое окошко эмулятора только в лупу разглядывать...

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

    По умолчанию

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

  5. #55
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Ну что ж, спасибо тебе, добрый человек, за отладчик. Теперь, имея дизасм ОПТС, вполне можно попробовать разобраться с подвисаниями.
    Занчит, у тебя так:
    F2 - установка бряка
    F4 - выход из подпрограммы
    F7 - шаг с заходом в подпрограммы
    F8 - шаг без захода в подпрограммы
    F9 - продолжение выполнения

    То есть все как в старом добром Turbo Debugger. А вот что такое F5, я сходу не понял. Что-то с LUT, но вроде как мне это не особо и надо.
    есть даже дока (правда сам искал)
    http://pk8020.narod.ru/s2-emulator.html
    там даже метки читать можно из файла

    про F5 - это если прога перепрограммирует палиттру, можно посмотреть экран в стандартной, иногда полезно.

    экран сегодня посмотрю

    ---------- Post added at 11:52 ---------- Previous post was at 11:51 ----------

    опа, а что эт у тебя за "kdi" в терминале ??
    поделись !

    а то я исходники своей тулзы для работы с KDI посеял, она только в виде бинарника под винду осталась

  6. #56
    Activist
    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    324
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    есть даже дока (правда сам искал)
    http://pk8020.narod.ru/s2-emulator.html
    там даже метки читать можно из файла
    Блииин, оно же может подгрузить MAP-файл от ida! Да ты же просто потрясающий подарок мне сделал. Теперь в отладчике можно по родным именам ходить.

    экран сегодня посмотрю
    Ага, посмори. И тогда приделай еще кнопку F12 внутри отладчика для выхода из эмулятора. А то единственный способ прибить эмулятор в таком состоянии - ctrl-c из запускающего терминала, что не есть удобно.

    А потом нам нужно будет объединить твои и мои правки в один комплект Впрочем, я, в основном, затрагиваю только serial.c. Ну и еще в main.c дописал 2 ключа командной строки -n и -l для задания сетевого адреса и сетевого порта, чтобы запускать несколько копий эмулятора без правки конфига.

    Сейчас у меня опрос состояния последовательного порта идет каждый проход главного цикла (после каждой машинной команды). Это нерационально, снижает FPS и, похоже, приводит к некоторым глюкам. Хочу попробовать вместо этого ловить асинхронный сигнал SIGIO, генерируемый операционной системой. Может и получится.
    опа, а что эт у тебя за "kdi" в терминале ??
    поделись !
    Ну это очень сырая и совершенно недоделанная прога, руки до нее так и не дошли. Пока она умеет только показывать каталог диска и извлекать оттуда файлы, причем иногда ошибается на полсектора в ту или другую сторону. Просто стандартный пакет cpmtools оказался еще хуже, а ориентироваться в горе KDI-образов без такой проги тяжеловато
    С реальным дисководом она тоже будет работать, но нужно предварительно явно указать драйверу флопа параметры диска, например так:

    Код:
    setfdprm /dev/fd0 DD sect=5 ssize=1024 cyl=80
    Вот эта программа.
    Вложения Вложения
    • Тип файла: 7z kdi.7z (4.4 Кб, Просмотров: 70)

  7. #57
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прикрутил 2xscale (теперь основной режим)
    в отладчике опять мелкое
    если запустить эмуляцию по F9 по F8 можно вернуться в x2

    добавил выход из отладчика Ctrl+F12 (на всякий случай)

    и теперь в отладчике видно как работает F5 в отладчике

    (попробуй F5 -> Ctrl+F5)
    F5 включает DBGLUT а Ctrl+F5 переключает режим если он включен.

    http://yadi.sk/d/IpYf2GflRYdNp

    теперь надо разобраться чего оно так тормозит в отладчике и Turbo
    но для начала перенесу изменения в bitbucket и немного порефакторю старое (mainloop etc)
    Последний раз редактировалось esl; 29.05.2014 в 01:12.

  8. #58
    Activist
    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    324
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот, совсем другое дело! То, что надо. Тепрь экран видно без лупы.

    Меня тут из отпуска на несколько дней отозвали, так что я пока с сетью закончить не успеваю. К понедельнику работу сдам - тогда и доделаю. А ты пока допиливай что собирался, делай репозиторий. Кстати, уж если пишешь changelog в файле WORK, то год правильный указывай - сейчас 2014 уже Опять машину времени угнали...

  9. #59
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пофиксил скорость работы отладчика (в основном новодобавленная фича)
    и еще ряд клавиш опять заработало
    отладчик стал заметно быстрее

    но выяснилось что режим 2x очень заметно тормозит (например запустить и поездить в RALLY, FPS падает до 30)
    т.е. надо серьезно вывод переделывать, но пока для наших задачь - пройдет.

    и добавил NUMKEY как стрелики и pg up/dn

    http://yadi.sk/d/SfOzhDNDRaD9T

    затягивающее дело, собако, надо останавливаться и делать репозиторий
    Последний раз редактировалось esl; 29.05.2014 в 12:11.

  10. #60
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,396
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    181
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Ну это очень сырая и совершенно недоделанная прога, руки до нее так и не дошли. Пока она умеет только показывать каталог диска и извлекать оттуда файлы, причем иногда ошибается на полсектора в ту или другую сторону. Просто стандартный пакет cpmtools оказался еще хуже, а ориентироваться в горе KDI-образов без такой проги тяжеловато
    есть же Odi2Wcx для тотала и софтина отсюда: http://zx.pk.ru/showthread.php?t=11294
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

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

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

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

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

Похожие темы

  1. Локальная Wiki: обсуждение
    от CityAceE в разделе Форум
    Ответов: 103
    Последнее: 10.03.2022, 12:39
  2. Сеть MSX-1
    от Eugeny в разделе MSX
    Ответов: 36
    Последнее: 23.02.2020, 20:55
  3. Сеть в КУВТах
    от CodeMaster в разделе ДВК, УКНЦ
    Ответов: 8
    Последнее: 04.02.2017, 11:25
  4. Локальная сеть корвет
    от forth32 в разделе Корвет
    Ответов: 9
    Последнее: 04.07.2014, 00:29

Ваши права

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