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

Discussion in 'WASM.RESEARCH' started by blueboar, Feb 11, 2009.

  1. blueboar

    blueboar New Member

    Blog Posts:
    0
    Joined:
    Aug 29, 2004
    Messages:
    110
    Location:
    Россия, Курган
    Кто-нибудь занимался сабжем? Именно тем старым досовским Qbasic - кто-нибудь знает команды его виртуальной машины?
     
  2. AndreyMust19

    AndreyMust19 New Member

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

    n0name New Member

    Blog Posts:
    0
    Joined:
    Jun 5, 2004
    Messages:
    4,336
    Location:
    Russia
    Очень не надежный и трудоемкий способ.
     
  4. punxer

    punxer Андрей

    Blog Posts:
    0
    Joined:
    Oct 16, 2006
    Messages:
    1,327
    Location:
    Ржев
    нет там никакой вм. он под дос вообще. exe самодостаточен...
     
  5. AndreyMust19

    AndreyMust19 New Member

    Blog Posts:
    0
    Joined:
    Oct 20, 2008
    Messages:
    714
    n0name
    А как еще люди это делают, если нет документации (кроме дизассемблинга)?

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

    punxer Андрей

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

    AndreyMust19 New Member

    Blog Posts:
    0
    Joined:
    Oct 20, 2008
    Messages:
    714
    punxer
    Ты имеешь ввиду QBasic от Microsoft? Тот, который на русском и со справкой. Тогда, может, ты и прав. А может и нет :).

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

    CyberManiac New Member

    Blog Posts:
    0
    Joined:
    Sep 2, 2003
    Messages:
    2,473
    Location:
    Russia
    QBasiс, который со старыми виндами в одном флаконе - это же вроде голый интерпретатор? А QuickBasic делал самые обычные EXE, без всякой виртуальщины.
     
  9. punxer

    punxer Андрей

    Blog Posts:
    0
    Joined:
    Oct 16, 2006
    Messages:
    1,327
    Location:
    Ржев
    AndreyMust19CyberManiac
    именно так.