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

User Tag List

Страница 23 из 55 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя
Показано с 221 по 230 из 542

Тема: ZEmu

  1. #221
    Member
    Регистрация
    21.03.2005
    Адрес
    Старый Оскол
    Сообщений
    194
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Очередной патч :)

    Сабж для отображения кириллических имен файлов в UTF локали:
    Вложения Вложения
    WBR, Doctor Max^GLOBAL Corp.
    [www.globalcorp.org.ru]

  2. #222
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    подоспела новая версия с целой пачкой фиксов и импрувментов.
    скачать можно с http://detstwo.com/pub/zemu/

    крутую ридмишку забыл дома, по-этому побыстрому исправил старую, вечером (или завтра) перевыложу с правильной ридмишкой.

    кратко:
    Код:
    [add] поддержка скролла на мышке (спасибо Doctor Max-у).
    [add] поддержка русского в линуксе (UTF-8 локаль only) (спасибо Doctor Max-у).
    [fix] добавлен символ '_' (подчёркивание) и пофикшена позиция '-' (минуса)
    [add] cpu trace (идея Vladimir Kladov-a).
    [upd] более-менее нормальный дебаггер.
    [add] поддержка MAPROM (маппинг 0 банки памяти на место ПЗУ).
    [add] поддержка мегабайта по стандаргу Pentagon1024sl2.2
    [fix] глюки в эмуляции LD A,R / LD A,I
    Ещё вспомнил что сделал турбо (до 4x), на кнопке F2 либо программно по стандарту Pentagon1024sl2.2

    В отличие от реального пентагона и UnrealZX турбо по умолчанию выключена (хотя, возможно, она включается не аппаратно, а gluk-ом, лень проверять)

    P.S. ВГ-шку пока не трогал. В следующей версии. Возможно.
    Последний раз редактировалось Sinus; 16.07.2008 в 13:55.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  3. #223
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus Посмотреть сообщение
    [fix] глюки в эмуляции LD A,R / LD A,I
    а слабо было аффтару libz80ex сообщить о глюках?
    тудыть, пишешь для них опенсурс, бессонных ноченек не досыпаешь, а они хоть бы весточку фидбека в ответ..
    и еще, насчет патченной libz80ex у тя на сайте. цитата из GNU GPL:
    You must cause the modified files to carry prominent notices
    stating that you changed the files and the date of any change.
    и это тру! ибо очень муторно diff-ом выгребать изменения

    по следам твоих правок зарелизил 0.16ю версию либы. вместо твоей ф-ии z80ex_noint_once(), в смысле которой посторонний чел без поллитры не разберется, сделал z80ex_int_possible(), которая возвращает тру если на данном шаге возможно прерывание. собрал zemu с этой версией (поправив имя ф-ии) -- работает. заодно поправил глюк в NMI, там IFF1 в IFF2 не пихалось.

    UPD о, кажись нашел баг в дебаггере -- иногда дизассемблер не совпадает с PC. например, PC=чегототам, а дизассемблер идет с чегототам-1, а там какая-нить многобайтовая инструкция, которая перекрывает PC
    Последний раз редактировалось boo_boo; 17.07.2008 в 01:25.

  4. #224
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а слабо было аффтару libz80ex сообщить о глюках?
    тудыть, пишешь для них опенсурс, бессонных ноченек не досыпаешь, а они хоть бы весточку фидбека в ответ..
    да я хотел нормально патч оформить, да всё времени не было.

    You must cause the modified files to carry prominent notices
    stating that you changed the files and the date of any change.
    тобишь помечать изменения и ставить дату?

    по следам твоих правок зарелизил 0.16ю версию либы.
    замечательно следующую версию буду собирать с ней.

    UPD о, кажись нашел баг в дебаггере -- иногда дизассемблер не совпадает с PC. например, PC=чегототам, а дизассемблер идет с чегототам-1, а там какая-нить многобайтовая инструкция, которая перекрывает PC
    есть такое дело. пока ломает фиксить
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  5. #225
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus Посмотреть сообщение
    да я хотел нормально патч оформить, да всё времени не было.
    оформить я сам могу, ты главное пиши в личку, если глюк найдешь
    Цитата Сообщение от Sinus Посмотреть сообщение
    тобишь помечать изменения и ставить дату?
    дату не обязательно, комент типа /*[rst] чето-там */ в месте правки, как ты в вгшной либе ставил

  6. #226
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Hi, %username%
    новая эмулятора версия вышла: http://detstwo.com/pub/zemu/
    win32 бинари пока не готовы.

    Код:
    ####################
    ## Version 0.9992 ##
    ####################
    
    (!) справедливость восстановлена, и теперь можно брать lib_z80ex с сурсфорджа (версия >= 0.16)
    
    [fix] несколько багов в дебаггере
    [add] да, да, да. это свершилось. а именно - поддержка ленты в виде .tap файлов.
          немного о кнопках в файл-браузере;
          S - сохранить диск
          E - вынять диск
          D - вынять кассету
          R - перемотать кассету в начало
          T - start/stop кассеты
          W - поставить/убрать WR-protect на текущий диск
          UP, DOWN, HOME, END, PGUP, PGDN - выбирать файл в списке
          LEFT, RIGHT - выбирать дисковод
          BACKSPACE - вверх на уровень
          ENTER - выбрать что-нибудь ^_^
    Добавлено через 2 минуты
    забыл вставить в римишку:

    * F4 - турбо до 4x
    * если идёт загрузка с ленты и включен max speed, то если лента закончится, max speed автоматически выключается. мне так удобно.
    Последний раз редактировалось Sinus; 20.07.2008 в 22:16. Причина: Добавлено сообщение
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

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

  8. #227
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это мега зло! но мы только что с матами напополам собрали сие чудо под FreeBSD 6.3 - осталось доделать этот скрипт ) и выложить на суд общественности если кому это надо конечно...
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

  9. #228
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ура, загрузка с ленты! аффтару респект и уважуха!

    просек фишку с "несовпадением" PC и дизасма -- это происходит, когда на момент нажатия F4 был отработан префикс, а команда после префикса еще нет. так что я был неправ, все совпадает и дизасмится на ура, разве что вызов дебаггера можно откладывать до завершения команды для пущей кошерности
    Последний раз редактировалось boo_boo; 21.07.2008 в 01:59.

  10. #229
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    win32 версия 0.9992, брать как обычно на http://detstwo.com/pub/zemu/

    просек фишку с "несовпадением" PC и дизасма -- это происходит, когда на момент нажатия F4 был отработан префикс, а команда после префикса еще нет. так что я был неправ, все совпадает и дизасмится на ура, разве что вызов дебаггера можно откладывать до завершения команды для пущей кошерности
    exactly, только мне нравится эта фишка, позволяет более точно дебагится.
    сейчас я сделал две плюшки:
    1) если это похоже на такую комманду, то коричневым будет подсвечено, но жёлтой рамочки не будет (она кагбэ внутри)
    2) если совсем никак нельзя нормально отдизассемблить, чтоб не терялся курсор, то будет вставлятся "DB XX" (так же будет работать если перейти на адрес с помощью "GoTo Address")
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  11. #230
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    приделал вот реальный джойстик к сабжу. пока только кемпстон.. во вложении все сорцы собсно zemu, мои правки помечены как //[boo_boo]
    если чо не пашет, проверьте сперва, что не забыли скопировать секцию "Joysticks/Kempston" в конфиг, и что номер джойстика в системе (от нуля считаеца) там соответствует
    Вложения Вложения
    • Тип файла: zip zemu.zip (160.3 Кб, Просмотров: 199)
    Последний раз редактировалось boo_boo; 30.07.2008 в 15:37.

Страница 23 из 55 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя

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

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

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

Ваши права

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