[amirus] Re: Сорцы...

  • From: Andy Parfenov <poweramiga@xxxxxxxxxx>
  • To: amirus@xxxxxxxxxxxxx
  • Date: Mon, 04 Nov 2002 21:17:54 +0500

On 01-Ноя-02  , Mind Engine wrote:\n

ME>> Те методы которыми пользовался rst#7 были по тем
ME>> временам достаточно революционными.

ME> Для Speccy - да, не спорю, для Ammy - абсолютно ничего выдающегося по
ME> тем временам!

Он был первый и там и там. Так что...

ME>>  И то, что он был крут доказывают и амижные работы rest1, rest2,

ME> Ну единственная фишка - что первые были на сцене только и всего! Если

Это уже не мало.

ME> сравнить, что делали за бугром в то же время все вопросы отпадут сами
ME> собой!

Нормального и быстрого эмулятора спектрума за бугром так и не сделали.

ME>> CBSpeccy.

ME> Ты внутрь этого чуда заглядывал? ;)

Зачем? Я зная, rst#7 вполне представляю какой изврат там внутри. НО ЛУЧШЕ-ТО
никто не сделал.

ME>>  Безусловно одно, rst#7 - великий кодер.

ME> Тащишься? :D

Дык пиво пили вместе.

ME>> Как ломать-то ;)

ME> Прежде чем ставить диагноз неплохо было бы сперва взглянуть на
ME> пациента! ;)

Там три диагноза:
1. Вспомнить пароль. Быстро решит проблемму, но проблемма в том, что пароль не
вспоминается.
2. Взломать всё к чёртовой матери, но это не так просто, пароля внутри нет ;)
3. Найти диски с которых это писалось, а заодно 5.25' дисковвод и подрубить его
к амиге.

Но я пошёл другим путём - откопал примеры макросов и использую их как
документацию и пишу по ним.

Кстати вопрос к пользователям девпака. Есть макросы:
это такой эмулятор операторо цикла.

fc    set 0
fo    set 0
DO    MACRO
    ifeq NARG-1
    move.\0 \1,d7

#так вот интересует вопрос, как параметр \0 перенести в макрос LOOP#

reg    equr d7
    endc
    ifeq NARG-2 ;'','\2'
    move.\0 \1,\2
reg    equr \2
    endc
fc    set fc+1
.loops\<fc>
    ENDM

LOOP    MACRO
    ifc 's','\0'
    subq.l #1,reg
         #^#
#а точнее вот сюда.#

    beq.s .loops\<fc>
    else
    dbf reg,.loops\<fc>
    endc
    ENDM

Regards


Other related posts: