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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 29

Тема: ПК8002 Эльф. Дизассемблер ПЗУ.

  1. #1
    Activist Аватар для hantarex
    Регистрация
    03.08.2010
    Адрес
    Ставрополь
    Сообщений
    286
    Благодарностей: 31
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ПК8002 Эльф. Дизассемблер ПЗУ.

    начал потихоньку разбираться с ПЗУ Эльфа. тот образ, что в эмуляторе Дмитрия - это 8 раз повторенная область в 2кБ вроде. пытался дизассемблировать в IDA - фигня получается пробовал в нескольких версиях, все тупо загоняют код в DB и все. сделайте кто-нить нормальный листинг плизз, у меня тяму не хватает
    погонял ПЗУ в отладчике эмулятора, понял только, что вывод на экран через RST 2, указатель на сообщение в HL. буду дальше разбираться, но программист из меня никакой. прошу помощи всех увлекающихся людей
    ПК8000 "Веста", "Сура". ПК8002 "Эльф". ПК8010,8020 "Корвет".

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

  3. #2
    Member Аватар для demetrius2003
    Регистрация
    29.09.2010
    Адрес
    Новокузнецк
    Сообщений
    139
    Благодарностей: 65
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А где ПЗУ взять пормальное? Книжки сканированные есть?
    Speccy-2010 R1, R2
    Pentevo rev.B

  4. #3
    Activist Аватар для hantarex
    Регистрация
    03.08.2010
    Адрес
    Ставрополь
    Сообщений
    286
    Благодарностей: 31
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    говорю - в эмуляторе нормальное ПЗУ только его реальная длина - 2кБ, а в эмуле оно зачем-то 8 раз повторено.
    ну, или http://zx-pk.ru/showpost.php?p=800521&postcount=8.
    первая РФ - монитор, вторая - знакогенератор. но я не уверен.

    подскажите, как в ида работать? выбрал файл, выбрал проц:Z80-8085, а дальше? а то у мну дизассемблирует в вид:

    db 'F3'
    db '3E'
    и далее, до конца файла.

    ссылка на описание портов: http://pk8002.narod.ru/index/ports/0-9
    в книжках описание бейсика, и команды монитора.
    Последний раз редактировалось hantarex; 29.04.2015 в 15:12.
    ПК8000 "Веста", "Сура". ПК8002 "Эльф". ПК8010,8020 "Корвет".

  5. #4
    Veteran
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Благодарностей: 575
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    стать на F3 и нажать 'C'

    оно не зря там несколько раз, похоже внутри расчитанно на то что оно несколько раз повторяется

  6. Этот пользователь поблагодарил esl за это полезное сообщение:
    hantarex (29.04.2015)

  7. #5
    Activist Аватар для hantarex
    Регистрация
    03.08.2010
    Адрес
    Ставрополь
    Сообщений
    286
    Благодарностей: 31
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну да, есть переходы за 800h.

    ---------- Post added at 16:42 ---------- Previous post was at 16:28 ----------

    а как переключать кодировку комментов в иде?
    ПК8000 "Веста", "Сура". ПК8002 "Эльф". ПК8010,8020 "Корвет".

  8. #6
    Veteran
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Благодарностей: 575
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    не совсем понятен вопрос
    под чем пускается ?

  9. #7
    Activist Аватар для hantarex
    Регистрация
    03.08.2010
    Адрес
    Ставрополь
    Сообщений
    286
    Благодарностей: 31
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    в винде, вестимо. речь об IDA.

    ROM:0671 .db 0F0h ; ¨
    ROM:0672 .db 0EBh ; û
    ROM:0673 .db 38h ; 8
    ROM:0674 .db 30h ; 0
    ROM:0675 .db 30h ; 0
    ROM:0676 .db 32h ; 2
    ROM:0677 .db 20h
    ROM:0678 .db 0
    ROM:0679 .db 20h
    ROM:067A .db 0EDh ; ý
    ROM:067B .db 0EFh ; ÿ
    ROM:067C .db 0EEh ; þ
    ROM:067D .db 0E9h ; ù
    ROM:067E .db 0F4h ; ¯
    ROM:067F .db 0EFh ; ÿ
    ROM:0680 .db 0F2h ; ª
    ROM:0681 .db 20h
    ROM:0682 .db 31h ; 1
    ROM:0683 .db 2Eh ; .
    ROM:0684 .db 30h ; 0
    ROM:0685 .db 0Dh
    ROM:0686 .db 0

    здесь, например, поменять кодировку на КОИ-8R, чтобы не искать хотя бы сообщения вручную.
    Последний раз редактировалось hantarex; 29.04.2015 в 16:31.
    ПК8000 "Веста", "Сура". ПК8002 "Эльф". ПК8010,8020 "Корвет".

  10. #8
    Veteran
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Благодарностей: 575
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну ок, а версия иды какая

    а вообще, там где надо сделать строку
    стать курсором, нажать 'A'

    смена кодировки строки
    Alt+A -> Change encoding -> change -> ins -> koi8-r

  11. Этот пользователь поблагодарил esl за это полезное сообщение:
    hantarex (29.04.2015)

  12. #9
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    3,029
    Благодарностей: 685
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вижу волну интереса к пк8002. Выкладываю хорошие фото кое-каких документов от этого компа, авось чем-то поможет. Архив разбит на три части:

    Первая.
    Вторая.
    Третья.
    _

  13. #10
    Activist Аватар для hantarex
    Регистрация
    03.08.2010
    Адрес
    Ставрополь
    Сообщений
    286
    Благодарностей: 31
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    ну ок, а версия иды какая
    версия 5.2

    ---------- Post added at 20:14 ---------- Previous post was at 18:35 ----------

    вообще, поделитесь опытом анализа ПЗУ. как искать ввод с клавы, например? по прерыванию? или по чтению порта?
    ПК8000 "Веста", "Сура". ПК8002 "Эльф". ПК8010,8020 "Корвет".

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК8002 Эльф. Что внутри?
    от Mifody в разделе Разное
    Ответов: 15
    Последнее: 10.05.2015, 13:17
  2. Ответов: 1
    Последнее: 11.08.2011, 20:49
  3. Дизассемблер BASIC-48
    от Prusak в разделе Пресса
    Ответов: 4
    Последнее: 22.06.2010, 20:52
  4. Новый дизассемблер для ZX
    от Strunov в разделе Программирование
    Ответов: 32
    Последнее: 01.08.2007, 10:39
  5. Дизассемблер TR-DOS
    от Sonic в разделе Оси
    Ответов: 5
    Последнее: 23.10.2006, 07:42

Ваши права

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