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

User Tag List

Страница 11 из 22 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 218

Тема: Новая версия EmuZWin

  1. #101
    R.I.P. Аватар для Rindex
    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    в Сомали чтоль?


    Цитата Сообщение от Black_Cat Посмотреть сообщение
    а icebear куда поехал? уж полгода не флудит, а флудер был знатный..
    Действительно, тоже куда-то пропал. Может кризис, с работы уволили, денег нет на интернет...
    Может, мы обидели кого-то зря,
    Сбросив пару лишних мегатонн,
    И горит зелёным пламенем земля,
    Там, где был когда-то Пентагон!..

    Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'

  2. #102
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  3. #103
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ведь наверняка же есть здесь люди из Новосибирска, у которых есть телефон Владимира. Позвоните ему, узнайте что с ним... Не мог человек просто так уйти с форума...
    С уважением, Станислав.

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

    По умолчанию Будет, будет.

    Я обдумываю вариант с полностью модульным эмулятором, один модуль - одна DLL. Как обдумаю, так и начну переносить код, сначала из EmuZ GL, потом, что останется, из EmuZ Win. Ядро Z80 думаю переписать на C, просто из-за макросов. Но быстро это не будет, на работе сейчас творится нечто, нас покупает F1. Ходят упорные слухи, что добром это не кончится (з/п в конверте, повальные увольнения, в общем, все прелести капитализма, которых я был счастливо лишен последние 10 лет). Может, еще и работу менять придется.
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

  5. #105
    Activist
    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    295
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Удачи в эмуляторостроении! Надеюсь, получится первоклассный эмуль, который всем другим нос утрёт! И вообще радостно, что автор наконец-таки объявился!!!

  6. #106
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подскажите как убрать 'выход' из эмулятора по нажатию Esc
    Последний раз редактировалось GM BIT; 28.10.2009 в 06:06.

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

  8. #107
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Может баг?

    При попытке выгрузить из дебагера кусок памяти с 32768 по 34016 (всего 1248 байт) выгружает 6319

    Корректно только в nex
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Выгрузка.GIF 
Просмотров:	362 
Размер:	7.3 Кб 
ID:	13891  
    Последний раз редактировалось GM BIT; 24.10.2009 в 17:00.

  9. #108
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Помогите разобраться во встроенном ассемблере EmuZWin
    Приведите пример как пользоваться ORG (по прилагаемой доке ничего не понял) или объясните что я делаю не так?
    При попытке ассемблирования

    ORG RAM 16, #c000
    file ‘tab_atr.mem’

    Выкидывает ошибку 'While compiling to memory bank 16K, address must not exceed 16K’

    Директива ассемблера:
    ORG #
    ORG RAM #, #
    ORG ROM #, #

    Так описывается в help’а по ассемблеру:
    ORG [{ RAMn | ROMn },] #target_address [, #dest_address ]
    Задает целевой адрес ассемблирования (т.е. адрес текущей инструкции во время
    исполнения) и адрес размещения инструкций при ассемблировании (он может
    отличаться от адреса инструкции, если команды размещаются первоначально не в
    тех адресах, по которым будут исполняться, или, например, не в том банке
    памяти, который сейчас виден по адресу C000).
    RAMn или ROMn могут использоваться для указания банка ОЗУ ( RAM n (n=0..7) )
    или банка ПЗУ (ROM n (n=0..1) ). n может быть выражением.
    Все имена, используемые в выражениях в данной директиве, должны быть известны
    уже на первом проходе компиляции, ссылки вперед здесь недопустимы - но только
    если не выключена опция Strong Address Control в опциях ассемблера).

  10. #109
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Судя по 'While compiling to memory bank 16K, address must not exceed 16K’ надо ORG RAM 16,#0000
    Все любят гипножабу

  11. #110
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не компилит, куда надо (в #C000 ничего не нашел). Но, ошибку уже не выдает

    Это исходник директивы org как я понял:

    procedure TZXCompiler.DirectiveORG;
    begin
    if TokenStartsFrom( 'RAM' ) then
    begin
    OrgBank := Expression;
    if (OrgBank < 0) or (OrgBank > Memory.MaxRAMPage) then
    Error( 'Bad RAM bank ' + Int2Str( OrgBank ) );
    if TokenEq( ',' ) then;
    NeedAllValues := TRUE;
    Addr := Expression;
    NeedAllValues := FALSE;
    if Org and $C000 <> 0 then
    begin
    Error( 'While compiling to memory bank 16K, address must not exceed 16K' );
    Addr := Addr and $3FFF;
    end;
    Org := Addr;
    if TokenEq( ',' ) then Addr := Expression;
    end
    else if TokenStartsFrom( 'ROM' ) then
    begin
    OrgBank := -Expression -1;
    if (OrgBank >= 0) or (OrgBank < -Memory.MaxRAMPage-1) then
    Error( 'Bad ROM bank ' + Int2Str( -OrgBank+1 ) );
    if TokenEq( ',' ) then;
    NeedAllValues := TRUE;
    Addr := Expression;
    NeedAllValues := FALSE;
    if Org and $C000 <> 0 then
    begin
    Error( 'While compiling to memory bank 16K, address must not exceed 16K' );
    Addr := Addr and $3FFF;
    end;
    Org := Addr;
    if TokenEq( ',' ) then Addr := Expression;
    end
    else
    begin
    OrgBank := OrgCur64K;
    Addr := Expression;
    Org := Addr;
    if TokenEq( ',' ) then Addr := Expression;
    end;
    AddLabel( '', 0, Org_Flag or Addr );
    end;
    Последний раз редактировалось GM BIT; 25.07.2010 в 17:35.

Страница 11 из 22 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вера (демо-версия)
    от axor в разделе Игры
    Ответов: 67
    Последнее: 29.03.2008, 19:41
  2. Очень хорошая версия Dizzy
    от Kpa3 в разделе Игры
    Ответов: 29
    Последнее: 06.10.2005, 01:25
  3. Вышел EmuZWin v2.6 release 1.0 но ...
    от Paul Pavlov в разделе Эмуляторы
    Ответов: 32
    Последнее: 15.08.2005, 18:09
  4. Ответов: 24
    Последнее: 25.07.2005, 20:02
  5. Новая книга по ATM
    от Sonic в разделе ATM
    Ответов: 13
    Последнее: 19.07.2005, 09:56

Ваши права

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