Декомпиляция Qbasic

Тема в разделе "WASM.RESEARCH", создана пользователем blueboar, 11 фев 2009.

  1. blueboar

    blueboar New Member

    Публикаций:
    0
    Регистрация:
    29 авг 2004
    Сообщения:
    110
    Адрес:
    Россия, Курган
    Кто-нибудь занимался сабжем? Именно тем старым досовским Qbasic - кто-нибудь знает команды его виртуальной машины?
     
  2. AndreyMust19

    AndreyMust19 New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2008
    Сообщения:
    714
    Я не знаю, но самый простой способ их изучить:
    1) Добавляешь в прогу одну команду
    2) Компилишь и проверяешь - чем новая программа отличается от предыдущей.
     
  3. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Очень не надежный и трудоемкий способ.
     
  4. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    нет там никакой вм. он под дос вообще. exe самодостаточен...
     
  5. AndreyMust19

    AndreyMust19 New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2008
    Сообщения:
    714
    n0name
    А как еще люди это делают, если нет документации (кроме дизассемблинга)?

    punxer
    Точно? То бишь там нет никакого интерпретируемого кода? Я сомневаюсь, они такие тормознутые! Почему некоторые программы QBasic 4.0 не могут работать без BCOM40.LIB, BQLB40.LIB, BRUN40.LIB? Или это - фича самого QBasic 4.0, а QBasic от MS компилит совсем по другому (без виртуального кода)?
     
  6. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    AndreyMust19 может мы про разные QB говорим)). простой QuickBasic, Работали в школе под ним. Ни каких доп либ и ничаво. Создаёт 16битный код. Уверен % на 95 что это компилируемый язык как и все остальные бэйсики кроме VB. А либы это 'CRT' типа.
    Может и нае**л))
     
  7. AndreyMust19

    AndreyMust19 New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2008
    Сообщения:
    714
    punxer
    Ты имеешь ввиду QBasic от Microsoft? Тот, который на русском и со справкой. Тогда, может, ты и прав. А может и нет :).

    Автору советую подождать еще.
     
  8. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    QBasiс, который со старыми виндами в одном флаконе - это же вроде голый интерпретатор? А QuickBasic делал самые обычные EXE, без всякой виртуальщины.
     
  9. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    AndreyMust19CyberManiac
    именно так.