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

User Tag List

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

Тема: Вместо HALT

  1. #21
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А зачем обнулять flg в основной программе, если он уже обнулен? Там скорее его в не-ноль надо выставить.

  2. #22
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    511 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    А зачем обнулять flg в основной программе, если он уже обнулен? Там скорее его в не-ноль надо выставить.
    "токое" делали даже PROгеймо писатели за деньги в 80-х... (натыкался в некоторых гамах...)
    а вопрос зачем так и остается...


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

  3. #23
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,975
    Спасибо Благодарностей отдано 
    171
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    88 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Парни, а напишите тестовую программку для точной идентификации Z80 (NMOS-CMOS), наличие-отсутствие у него бАга с флагами для LD A,R и как выполняется OUT (C),0. Сразу масса вопросов отпадёт при некорректной работе некоторого софта.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

  4. #24
    Master
    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    364
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftFelix Посмотреть сообщение
    Парни, а напишите тестовую программку для точной идентификации Z80 (NMOS-CMOS)
    HorrorFasTest уже умеет.

  5. #25
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shurik-ua Посмотреть сообщение
    HorrorFasTest уже умеет.
    Ага, ща проверил - если вместо OUT (C),0 идет OUT (C),$FF, он пишет вместо Z80 - Z84.

    Вообще на 128м проверить NMOS/CMOS легко:

    LD BC, #BFFD ; порт выбора регистра AY
    XOR A
    OUT (C),A ; выбираем регистр 0
    LD B,#FF ; BC=#FFFD - порт записи в регистр
    OUT (C),0 ; недокументированная команда, на NMOS z80 пишет в порт #00, на CMOS z80 - #FF
    LD B,#BF ; BC=#BFFD - порт чтения регистра AY
    IN A,(C) ; читаем регистр 0 AY с выставлением флагов
    JR NZ,lCMOSz80 ; если в нем 0 - процессор NMOS, иначе CMOS

    На 48м - вроде как только с помощью вопроса пользователю после вывода в порт #FE.

  6. #26
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,975
    Спасибо Благодарностей отдано 
    171
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    88 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shurik-ua Посмотреть сообщение
    HorrorFasTest уже умеет.
    Это понятно, многие тесты именно это умеют. Просто собрать всё перечисленное в одну программку с элементарным текстовым выводом.

    - - - Добавлено - - -

    Цитата Сообщение от weiv Посмотреть сообщение
    LD BC, #BFFD ; порт выбора регистра AY
    Только перед этим нужно протестировать наличие AY'а.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

  7. #27
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftFelix Посмотреть сообщение
    Только перед этим нужно протестировать наличие AY'а.
    Ой, правда. Я и забыл, что на некоторых реалах AY может не быть) Значит, будем индицировать NMOS/CMOS цветом бордюра)

    - - - Добавлено - - -

    Сваял простой тест: LD_A,Rbugtest.zip.
    Если бага LD A,R у Z80 нет, программа повисит 10 секунд, и выдаст сообщение. Если есть - отработает быстрее.
    NMOS/CMOS сразу индицируется цветом бордюра (черный - NMOS, белый - CMOS).

    - - - Добавлено - - -

    Потестил эмули - ZXSpin, Zero и EmuzWin о баге не знают, Spectaculator, SpecEmu, Fuse, Unreal и ZXMAK2 знают.
    Последний раз редактировалось Spectramine; 14.01.2018 в 15:40.

  8. #28
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,975
    Спасибо Благодарностей отдано 
    171
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    88 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    Сваял простой тест
    Гляну чуть позже. Спасибо. p.s. А можно в архив сразу класть хобету, SCL или TRD?
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

  9. #29
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ага, добавил scl в архив.

    - - - Добавлено - - -

    Если у кого на реале стоит CMOS z80, прогоните тест, плиз, надо ж выяснить, есть на нем баг LD A,R или нет.

  10. #30
    Master
    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

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

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

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

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

Похожие темы

  1. HALT контроллер
    от zx_ в разделе БК-0010/0011
    Ответов: 9
    Последнее: 28.09.2018, 00:49
  2. Di:Halt 99
    от Vinnny в разделе События
    Ответов: 29
    Последнее: 13.07.2018, 19:59
  3. Di:HALT:2009
    от TmK в разделе События
    Ответов: 206
    Последнее: 11.08.2009, 14:26
  4. Di:Halt 2007 invitation
    от sq/skrju в разделе События
    Ответов: 12
    Последнее: 25.05.2007, 11:44

Ваши права

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