User Tag List

Показано с 1 по 10 из 354

Тема: Корвет: ExtROM Open Source extender

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    В архиве у mount.kdi - неправильное crc инф. сектора
    Cооветсвенно он не открывается ни xkorvet ни эмулятором.
    скопировал из стандартного - заработал.
    Да, блин, точно. Ошибка сидит в моей доработанной версии эмулятора - диск создавался по mount /c, а эмулятор по ошибке не дописывал последний байт инфосектора формируемого диска.
    В процедуре emu_creatikdi, в массиве infosector[], надо дописать в конце еще один байт 0x10. Это полный дамп всех значимых полей инфосектора, а последний байт я где-то потерял. А не заметил я этого потому, что диск все время был A:, а там работает режим подстановки системных дорожек - этот инфосектор никогда никем не читался
    В прошивке контроллера такой ошибки нет, хотя подпрограммы в контроллере и эмуляторе почти одинаковые.

    В mount надо бы проверку вставить на наличие интерфейса.
    About вывести в самом начале ?
    И проверять что PPI2С.7=IRQ0=1 - упасьб если это не так.
    Насчет about - я придерживался минимализма, свойственного всем утилитам CP/M. Всякие там PIP, STAT, SUBMIT и прочие тоже не имеют ни ABOUT, ни хелпа. Хотя хелп (/H), может быть, и надо бы добавить. Но я старался, чтобы COM файл получился как можно меньше.

    А насчет проверки наличия интерфейса и активности сигнала Control - ты абсолютно прав. Надо доделать, иначе программа будет виснуть намертво при запуске без интерфейса.
    Вложения Вложения

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

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

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

Похожие темы

  1. Open source firmware for the Spectrum
    от zx-kit в разделе Разный софт
    Ответов: 60
    Последнее: 29.05.2014, 13:53
  2. open-source эмуляторы под .NET
    от Sawyer в разделе Эмуляторы
    Ответов: 1
    Последнее: 04.01.2011, 17:47
  3. GP2X F100 Open Source Gaming Console
    от CodeMaster в разделе Зарубежные компьютеры
    Ответов: 3
    Последнее: 12.06.2010, 23:51
  4. Open Source эмуль...
    от rg_software в разделе Эмуляторы
    Ответов: 50
    Последнее: 06.12.2006, 11:57

Ваши права

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