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

User Tag List

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

Тема: Корвет: Загрузка из внешнего ПЗУ

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

    По умолчанию

    а пзу который считали с Квант8
    есть такое

    Код:
    RAM:05E3          incExtRomADDR:                          ; CODE XREF: RAM:053Ap
    
    RAM:05E3 13                       inc     de
    RAM:05E4 1A                       ld      a, (de)
    RAM:05E5 3C                       inc     a
    RAM:05E6 12                       ld      (de), a
    RAM:05E7 1B                       dec     de
    RAM:05E8 C0                       ret     nz
    RAM:05E9 13                       inc     de
    RAM:05EA C3 EC 0C                 jp      incHIextRomAddr
    RAM:05ED
    RAM:05ED          incExtAddrend:                          ; CODE XREF: incExtRomADDR+70Ej
    RAM:05ED                                                  ; incExtRomADDR+713j
    RAM:05ED 12                       ld      (de), a
    RAM:05EE 1B                       dec     de
    RAM:05EF 1B                       dec     de
    RAM:05F0 B8                       cp      b
    RAM:05F1 C9                       ret
    RAM:05F1          ; End of function incExtRomADDR
    
    RAM:0CEC          incHIextRomAddr:                        ; CODE XREF: incExtRomADDR+7j
    RAM:0CEC 13                       inc     de
    RAM:0CED 1A                       ld      a, (de)
    RAM:0CEE 3C                       inc     a
    RAM:0CEF FE 20                    cp      20h ; ' '
    RAM:0CF1 C2 ED 05                 jp      nz, incExtAddrend
    RAM:0CF4 C6 20                    add     a, 20h ; ' '
    RAM:0CF6 C3 ED 05                 jp      incExtAddrend

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

    По умолчанию

    на редкость странное поведение
    или а10 они под что-то используют
    в общем или баг или странная логка
    8кб tdp.rom не грузит,
    он грузит 8к, потом перепрвгивает 2000 -> 4000
    и срабатывает проверка на конец, т.е. чтоб оно нормально работало надо и патченый ром.
    бред однако, а может защита

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

    По умолчанию

    Я думаю, что все гораздо проще. Ножку С1 порта они для чего-то использовали, и поэтому исключили из перебора адресов. То есть адрес А9 ПЗУ они физически подключили к порту C2. Вряд ли в ПЗУ будут делать дырку размером 8К.

    Единственное - байт размера кода в ПЗУ действительно требует коррекции. Но ты посмотри в коде поточнее, откуда берется значение в В. Сразу из ПЗУ, или, может быть, вначале корректируется?

    К счастью, наш extrom всего 256 байт, и здесь будет работать нормально

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

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Единственное - байт размера кода в ПЗУ действительно требует коррекции. Но ты посмотри в коде поточнее, откуда берется значение в В. Сразу из ПЗУ, или, может быть, вначале корректируется?
    Неа
    Подсовываю ром с оптс
    Счётчик адресов добегает до 1fff и останавливается
    Что логично, 20+20=40
    А это конец чтения и ошибка кс на экране

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

    По умолчанию

    Ну, да, понятно. А если вписать принудительно в файл размер на 20 больше, то загрузится?

    Сдается мне, что разработчики контура проявили элементарное разгильдяйство и сами не поняли, что у них получилось. Может быть, вообще ни разу в жизни ничего так не загружали. Это все равно что сдуру ляпнуть про 96К ПЗУ в журнально статье. Все равно ведь никто не проверит - за четверть века ты первый, кто это заметил

    Между прочим, когда счетчик добежит до 5FFF, он не перепрыгнет на 8000, а спокойно пойдет на 6000. Так что адресная ножка рано или поздно тоже будет задействована. Ума не приложу, зачем так было делать...

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

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Ну, да, понятно. А если вписать принудительно в файл размер на 20 больше, то загрузится?

    Сдается мне, что разработчики контура проявили элементарное разгильдяйство и сами не поняли, что у них получилось. Может быть, вообще ни разу в жизни ничего так не загружали. Это все равно что сдуру ляпнуть про 96К ПЗУ в журнально статье. Все равно ведь никто не проверит - за четверть века ты первый, кто это заметил

    Между прочим, когда счетчик добежит до 5FFF, он не перепрыгнет на 8000, а спокойно пойдет на 6000. Так что адресная ножка рано или поздно тоже будет задействована. Ума не приложу, зачем так было делать...
    именно, всё это говорит о очередном разгильдяйстве
    сделали для галочки

    а про 96к не только в статье, еще и в книжке
    скорее это "гонка за числами", типа "а у нас 96кб пзу!!, ВО"
    Последний раз редактировалось esl; 08.07.2014 в 13:36.

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

  8. #17
    Moderator Аватар для Serebriakov
    Регистрация
    06.04.2013
    Адрес
    г. Могилев, Беларусь
    Сообщений
    253
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    109
    Спасибо Благодарностей получено 
    55
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наконец-то, достал внешний ПЗУ!
    Человек, который мне его продал сказал, что лично ездил записывать ПЗУ-шки много лет назад на Брестский завод.
    Так же сказал, что там какая-то последняя версия прошивки с завода, которая подходит ко всем Корветам.
    Как окажусь дома, попробую считать эти ПЗУ-шки.

    Немного фото:
    (нажмите для увеличения)


    Как и ожидалось, ПЗУ-шка сделана в корпусе от мышиного мультиплексора ЭУ8040:
    (нажмите для увеличения)


    Разъемы впаяны DB37 (под Бакинские Корветы и клоны) и DB50 (под Брестские).

    Вот здесь есть схема ПЗУ-шки К573РФ4Б, пусть лежит тут для коллекции: 573.rar
    Последний раз редактировалось Serebriakov; 05.08.2014 в 18:49.

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

    По умолчанию

    Serebriakov, Приветствую !
    Есть вопрос, как-то позабыл

    на "картридже" 2 DB37 и один DB50
    а вот собственно DB37 - Папа/Мама или как ??

    и второй вопрос, ПЗУ не считывали ?

  10. #19
    Junior
    Регистрация
    20.04.2015
    Адрес
    г. Торонто, Канада
    Сообщений
    26
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что было на вашем ПЗУ, удалось считать?

  11. #20
    Member Аватар для UA3GBV
    Регистрация
    19.03.2011
    Адрес
    Липецк
    Сообщений
    133
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Привет всем. Кто-нибудь в железе пробовал грузиться с ПЗУ`шек в сообщении №8? Особенно игры интересуют.

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

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

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

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

Похожие темы

  1. Загрузка УКНЦ
    от костя в разделе ДВК, УКНЦ
    Ответов: 73
    Последнее: 05.03.2011, 12:55
  2. Загрузка на рел Commodore 64
    от Zloy в разделе Commodore 16/64/128
    Ответов: 46
    Последнее: 27.07.2009, 12:59
  3. Загрузка с ленты
    от Addison в разделе Разный софт
    Ответов: 15
    Последнее: 17.06.2008, 01:18
  4. Корвет.
    от Mick в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 19.09.2007, 19:58

Ваши права

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