User Tag List

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

Тема: Клад для ZX с оригинальными уровнями, как в Rise Out

  1. #41

    Регистрация
    30.11.2016
    Адрес
    г. Москва
    Сообщений
    533
    Спасибо Благодарностей отдано 
    181
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    никак не могу заставить IDA считать точкой входа 0x100 ( сама она ее не определяет, почему-то. Хотя мне казалось, что в исполняемом файле по-любому должна быть информация о точке входа.

    - - - Добавлено - - -

    В коде встречается фраза "Leo Sandy Update 2/27/88". Интересно, кто такой Leo Sandy и какое отношение он имел к Корвету. И имел ли.

  2. #42

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Гаррий Посмотреть сообщение
    никак не могу заставить IDA считать точкой входа 0x100 ( сама она ее не определяет, почему-то. Хотя мне казалось, что в исполняемом файле по-любому должна быть информация о точке входа.

    - - - Добавлено - - -

    В коде встречается фраза "Leo Sandy Update 2/27/88". Интересно, кто такой Leo Sandy и какое отношение он имел к Корвету. И имел ли.
    наводишь на точку и нажимаешь С
    главное с правильного адреса СОМ загрузить
    С уважением,
    Jerri / Red Triangle.

  3. #43

    Регистрация
    30.11.2016
    Адрес
    г. Москва
    Сообщений
    533
    Спасибо Благодарностей отдано 
    181
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так он в окне дизасма адреса нормальные не показывает. Сегменты какие-то и смещения, которые могут не меняться строчек 10. А в окне hex просмотра показывает нормальные адреса, но там не работают хоткеи типа C и другие. Кроме того, в основном окне он не везде соглашается на С переключаться, остаётся в db. Но это может быть от того, что я, за неимением в демо IDA Z80 и i8080 выбираю там i8086. Пока ищу, где взять IDA pro без торрентов.

  4. #44

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Гаррий Посмотреть сообщение
    Так он в окне дизасма адреса нормальные не показывает. Сегменты какие-то и смещения, которые могут не меняться строчек 10. А в окне hex просмотра показывает нормальные адреса, но там не работают хоткеи типа C и другие. Кроме того, в основном окне он не везде соглашается на С переключаться, остаётся в db. Но это может быть от того, что я, за неимением в демо IDA Z80 и i8080 выбираю там i8086. Пока ищу, где взять IDA pro без торрентов.
    Изнутри - компилированный ЯВУ. Ужос
    С уважением,
    Jerri / Red Triangle.

  5. #45

    Регистрация
    30.11.2016
    Адрес
    г. Москва
    Сообщений
    533
    Спасибо Благодарностей отдано 
    181
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    Изнутри - компилированный ЯВУ. Ужос
    Это вы уже пробовали дизасмить? Какие признаки выдают в дизасме компилированный ЯВУ? Мне на будущее...

    - - - Добавлено - - -

    спасибо за ссылку! другое дело теперь!

  6. #46

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Гаррий Посмотреть сообщение
    Это вы уже пробовали дизасмить? Какие признаки выдают в дизасме компилированный ЯВУ? Мне на будущее...
    Активные запихивания переменных под стек.
    а потом вытягивание их из под стека в подпрограммах.
    Лучше наверное Гидрой пройтись - она сразу все в С переводит.
    С уважением,
    Jerri / Red Triangle.

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

  8. #47

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,716
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    Изнутри - компилированный ЯВУ. Ужос
    Вот жеж! И какой такой ЯВУ мог быть для 8080? Ведь не PL/M же. Продолжайте исследования, интересно!

    Гаррий, для соблюдения оригинального подхода игру надо обратно в ЯВУ декомпилировать.

    Кстати, я как-то декомпилировал руками тетрис после MCoder'а обратно на Бейсик, и весьма хорошо получалось. И добился обратной компиляции в такой же бинарик. Так что всё вполне реализуемо.

    Теперь мне этот проект даже вдвойне интереснее.

    Цитата Сообщение от jerri Посмотреть сообщение
    Лучше наверное Гидрой пройтись - она сразу все в С переводит.
    А возьмёт ли Гидра код Z80? Она вроде даже 16-битный код для DOS/x86 не умеет.

    Меня терзают смутные сомнения, что нет, только руками.

    Впрочем, кода в игре может быть не так и много, я это подозреваю.
    Последний раз редактировалось Oleg N. Cher; 04.04.2021 в 16:57.

  9. #48

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Вот жеж! И какой такой ЯВУ мог быть для 8080? Ведь не PL/M же.
    Зачем так сразу PL/M? 88й год вроде? Так там гора всяких яву было. включая Си с пяток вариаций и Паскаль.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  10. #49

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Вот жеж! И какой такой ЯВУ мог быть для 8080? Ведь не PL/M же. Продолжайте исследования, интересно!

    А возьмёт ли Гидра код Z80? Она вроде даже 16-битный код для DOS/x86 не умеет.

    Меня терзают смутные сомнентя, что нет, только руками.

    Впрочем, кода в игре может быть не так и много, я это подозреваю.
    С уважением,
    Jerri / Red Triangle.

  11. #50

    Регистрация
    30.11.2016
    Адрес
    г. Москва
    Сообщений
    533
    Спасибо Благодарностей отдано 
    181
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Теперь мне этот проект даже вдвойне интереснее.
    Какая ответственность! ))) Спешу предупредить, что я программизмом более менее серьезно занимался лет 20 назад, когда писал вариант Булдер Даша под винду. Дилетант, можно сказать. Так что успешность проекта под вопросом )) но мне самому очень бы хотелось получить Корветовский Клад на Спектруме. Раз такового пока не существует, буду пытаться сделать сам.

    - - - Добавлено - - -

    Черт ногу сломит в этой гидре...

    Import - Uncaught Exception: java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer


    Import - Uncaught Exception: java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer
    java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer
    at generic.continues.ContinuesFactory.create(ContinuesFactory.java:61)
    at ghidra.app.util.bin.format.macho.MachHeader.createMachHeader(MachHeader.java:73)
    at ghidra.app.util.bin.format.macho.MachHeader.createMachHeader(MachHeader.java:61)
    at ghidra.app.util.opinion.MachoPrelinkUtils.parsePrelinkXml(MachoPrelinkUtils.java:56)
    at ghidra.file.formats.ios.prelink.PrelinkFileSystem.isValid(PrelinkFileSystem.java:79)
    at ghidra.formats.gfilesystem.factory.GFileSystemBaseFactory.probe(GFileSystemBaseFactory.java:66)
    at ghidra.formats.gfilesystem.factory.FileSystemFactoryMgr.test(FileSystemFactoryMgr.java:233)
    at ghidra.formats.gfilesystem.FileSystemService.isFileFilesystemContainer(FileSystemService.java:553)
    at ghidra.plugin.importer.ImporterUtilities.showImportDialog(ImporterUtilities.java:172)
    at ghidra.plugin.importer.ImporterUtilities.lambda$showImportDialog$0(ImporterUtilities.java:138)
    at ghidra.util.task.TaskLauncher$2.run(TaskLauncher.java:119)
    at ghidra.util.task.Task.monitoredRun(Task.java:126)
    at ghidra.util.task.TaskRunner.lambda$startTaskThread$1(TaskRunner.java:94)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
    at java.base/java.lang.Thread.run(Thread.java:831)
    Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer
    at generic.continues.ContinuesFactory.create(ContinuesFactory.java:45)
    ... 15 more

    ---------------------------------------------------
    Build Date: 2020-Feb-12 1149 EST
    Ghidra Version: 9.1.2
    Java Home: C:\Program Files\Java\jdk-16
    JVM Version: Oracle Corporation 16
    OS: Windows 10 10.0 amd64
    [свернуть]

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

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

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

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

Похожие темы

  1. Ищу загадочного клона Rise Out/Клад
    от Pafic в разделе Разное
    Ответов: 27
    Последнее: 19.11.2019, 13:32
  2. All Hallows - Rise of the Pumpkin
    от abelenki в разделе Игры
    Ответов: 5
    Последнее: 09.09.2018, 14:34
  3. Ответов: 35
    Последнее: 16.09.2012, 22:21
  4. Rise Out From Dugeons
    от doorsfan в разделе Игры
    Ответов: 7
    Последнее: 24.05.2010, 23:27

Ваши права

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