User Tag List

Показано с 1 по 10 из 65

Тема: Помогите завести EMUzWIN 0.27

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    23.03.2005
    Адрес
    г. Чернигов, Украина
    Сообщений
    477
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Будем Емучить Если на работе 98...

    Теперь вопрос по работе асма, т.к. всё ради него красивого:

    1. FILE "c:\1.scr" - не работает - что не так ? Должно по описанию загрузить бинарник... То же и с include

    2. Чем макрос отличается от процедуры - на пальцах мне глупому можно ?

    3. Проблемы с вылетом из асма есть все же. Но уже при опр. условиях.

    4. где ошибка при компиляции - не показывает? (баг или системная ф-я?). Т.е. я так понял, что просто не загорается setPC и все. А где проблЭма - не говоорит

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

  3. #2

    Регистрация
    23.03.2005
    Адрес
    г. Чернигов, Украина
    Сообщений
    477
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Теперь по встроенному асму - ибо все ради него красивого:


    1. FILE "c:\1.scr" - не работает - что не так ? Должно по описанию загрузить бинарник... То же и с include
    2. Чем макрос отличается от процедуры - на пальцах мне глупому можно ?
    3. Проблемы с вылетом из асма есть все же. Но уже при опр. условиях.
    4. где ошибка при компиляции - не показывает? (баг или системная ф-я?). Т.е. я так понял, что просто не загорается setPC и все. А где проблЭма - не говоорит
    Последний раз редактировалось Знахарь; 26.01.2006 в 18:12.

  4. #3

    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Знахарь
    1. FILE "c:\1.scr" - не работает - что не так ? Должно по описанию загрузить бинарник... То же и с include
    Вообще-то раньше работало так:
    ORG 4000h
    FILE 1.SCR
    - места, откуда берутся файлы задаются настройкой. Но сейчас и это не работает. А, я понял почему не работает, поправлю. Увы только обновлением экзешника, это команды можно поправлять в файле, а директивы только из кода.
    2. Чем макрос отличается от процедуры - на пальцах мне глупому можно ?
    Здрасьте, приехали Макрос это то что вставляется прямо в код, процедура вызывается. В моем асме процедура PROC - это только для локализации меток. Так это просто метка, хоть JP хоть CALL ей делай, хоть в HL загружай.
    3. Проблемы с вылетом из асма есть все же. Но уже при опр. условиях.
    Так как насчет условий? Колитесь, поправлю заодно все сразу. Ну дорого мне метрами забрасывать (да и вам как я гляжу качать этот метр). Оно конечно можно экзешник положить отдельно. Но все равно 0,6 метра - не особо лучше.
    4. где ошибка при компиляции - не показывает? (баг или системная ф-я?). Т.е. я так понял, что просто не загорается setPC и все. А где проблЭма - не говоорит
    Может не работает разделитель основного окна и окна с сообщениями? Я в 9х на него не смотрел. Он выглядит как горизонтальная вдавленная линия. На него надо навести мышь или что у вас вместо нее, схватить и потащить (вверх). По идее это просто панлька с обработчиком нажатия мыши, не думаю чтобы она в 9х не работала.
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

  5. #4

    Регистрация
    23.03.2005
    Адрес
    г. Чернигов, Украина
    Сообщений
    477
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Загружать мне можно что угодно и сколько угодно. Более того, если есть возможность сделать типа ФТП - я могу забирать прям оттуда - это к тому что могу погонять - доложить а потом после нескольких таких уже выложить один раз..

    Хорошо, с процедурой ясно... А как внутри макроса локализировать ?

    Да... не силен я в ньюансах, т.е. мне из аласма перейти - вот по нему и ровняюсь...

    Условия - завтра будут после обеда. Но там далеко не нада лезть там опять всё чуть ли не сразу лягло

  6. #5

    Регистрация
    23.03.2005
    Адрес
    г. Чернигов, Украина
    Сообщений
    477
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-то не могу повторить подвиг

    Но было что-то типа (мож натолкнет на мысль)

    org 26000

    FILL 16384,6143,0

    FILL MACRO /0,/1,/2

    LD HL,/0
    LD DE,/1
    ...
    ENDM


    А окно с сообщениями просто было приклеено к низу, так сказать. Всё и везде ОК - спасибо.

    Осталось последнее, чтоб закончить иммиграцию из аласма и Анрила:
    раскладка клавиатуры. Как её сменить т.е. нужно чтоб как в анреале:
    "ё"или"`" - cs+1 edit
    tab - cs+space break
    ну и тд...

    И можно добавить в настройки цветов для асма смену цвета фона (черного хоцца) ?
    Последний раз редактировалось Знахарь; 27.01.2006 в 17:04.

  7. #6

    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В описании написано вроде что макро должно быть определено выше чем используется.

    В моем эмуляторе можно любую клавишу ПЦ (кроме некоторых вроде Escape) переопределить на 1 или 2 клавиши или "джойстик-клавиши" спека.

    Я занялся выносом асма из эмулятора. Будет dll-плагин, с исходниками. Можно будет использовать из другого эмулятора, или сделать standalone кросс-компилятор.
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

  8. #7

    Регистрация
    23.03.2005
    Адрес
    г. Чернигов, Украина
    Сообщений
    477
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "макро должно быть выше" - совершенно верно - я имел ввиду условия в которых эмуль вылетал так же как с "ld d" c чего эта беседа и началась. Просто думал, что это натолкнет на какую мысль...

    Ну а вынос асма никак не повлияет на вот такую структуру работы с ним - в связке с дебугером и тп. Ну а загрузка файлов и исходников ? Не будет ли она в виде "с:\zx\screen1.C" Хотя фишка с директориями поиска имеет свой плюс...

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

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

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

Похожие темы

  1. Новая версия EmuZWin
    от Vladimir Kladov в разделе Эмуляторы
    Ответов: 217
    Последнее: 09.05.2018, 20:32
  2. Вышел EmuZWin v2.6 release 1.0 но ...
    от Paul Pavlov в разделе Эмуляторы
    Ответов: 32
    Последнее: 15.08.2005, 18:09
  3. помогите
    от scl^mc в разделе Музыка
    Ответов: 3
    Последнее: 06.05.2005, 17:01
  4. Помогите!!!
    от Dr.Lion/RSM в разделе Форум
    Ответов: 2
    Последнее: 21.04.2005, 22:15

Ваши права

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