Важная информация

User Tag List

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 21 по 30 из 65

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

  1. #21
    Activist
    Регистрация
    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.

  2. #22
    Master Аватар для Vladimir Kladov
    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    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]

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

    По умолчанию

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

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

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

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

  4. #24
    Activist
    Регистрация
    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.

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

    По умолчанию

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

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

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

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

    По умолчанию

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

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

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

    По умолчанию

    Когда ждать фикса подгрузки бинов/сорцов ? - руки-то чешутся

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

    По умолчанию

    Состояние сейчас такое. Я вынес асм из эмулятора, точнее просто переписал его по новой -около 4000 строк кода (зато он теперь быстро пашет, я отменил разбор по таблицам - код-то ведь теперь будет открыт, зачем городить). Сейчас тестирую. Базовый асм работает, осталось проверить макросы, и хорошо потестировать С-like-конструкции (как-нибудь я их уже оттестировал, но надо еще). Обещаю к середине-концу недели выложить. Если только не упадет астероид с футбольное поле, цунами не покроет всю планету, не отключат электроэнергию в Новосибирске, и не перестанет работать интернет ). Зато теперь при глюках в асме можно будет его отдельно выкладывать, людей которым он нужен существенно меньше чем тех кому нужен просто эмулятор поиграть и демки поглядеть, и они народ более (бес)спокойный насчет качнуть обновление отдельно. Так что тружусь, весь на ниве. Чуточку терпения еще, ладно? Кстати в новой версии : вообще не нужен как разделитель операторов (но понимается), а переносить на новую строку можно будет практически везде где есть пробелы (несколько исключений). Добавил директиву DEFG для представления фонтов прямо в сорцах в красивом виде ('.' = 0, любой другой символ =1 типа ...XX... = 11000.b, пробелы разделители, конец строки здесь как конец одной директивы).

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

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

    По умолчанию

    Я готов ждать и надо в нем писать (точнее дописывать) свои долгострои. Ибо они несколько громоздки, а коль есть такая штука, то какого черта.
    И кучу файлов теперь можно в директории как человеку...
    Слушай, а аналог аласмовского DISPLAY есть ?

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

    По умолчанию

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

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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