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

User Tag List

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 47

Тема: Недокументированные команды

  1. #11
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin
    а какого фигаро разные мнемоники? лажа какаято....
    да кто ж их знает? этих команд, по идее, не должно было быть... сами получились... т.е. IM 0* - это случайно получившийся IM 0 (ну забыли там сделать полую дешифрацию, типа). а "*" - для отличия. да и команды эти юзали раньше тока в ксорках каких, чтоб с толку сбить... особенно во времена MONS4...

  2. #12
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,259
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да с этими командами вообще неразбериха какаято. к недокументированным относят как всякие экзотические, использование которых под вопросом (inf, out (c),0, set 5,a,(ix+1) etc) так и довольно нужные (slr, sli) и вообще необходимые (lx,hx,ly,hy)

  3. #13
    Veteran Аватар для lvd
    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin
    да с этими командами вообще неразбериха какаято. к недокументированным относят как всякие экзотические, использование которых под вопросом (inf, out (c),0, set 5,a,(ix+1) etc) так и довольно нужные (slr, sli) и вообще необходимые (lx,hx,ly,hy)
    Ну уж пардон, inf никогда не была недокументированной, по крайней мере в фирменных/переводных с фирменных доках!

    Про половинки согласен - без них как без рук =) Но тем не менее в доках на Z80 их нема :-\

    И ещё, что такое slr? Вроде как sli заполняет единственную пустующую колонку в CB-командах...

  4. #14
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,259
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lvd
    И ещё, что такое slr? Вроде как sli заполняет единственную пустующую колонку в CB-командах...
    абшибся. имел в виду часть тетрады SLA/SLI/SRA/SRL (в забугорных мнемониках SLA/SLL/SRA/SRL), у которой не документирована только часть с SLI (сужу по книжке "рекомендации по программированию на басике" (там есть описания мнемоник), хотя она и довольно давно писалась)

  5. #15
    Banned Аватар для Orionsoft
    Регистрация
    04.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    975
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    The holes in the range ED40 to ED7F typically duplicate documented
    instructions:

    - NEG at ED4C, ED54, ED5C, ED64, ED6C, ED74, ED7C
    - NOP at ED77, ED7F
    - RETN at ED55, ED65, ED75
    - RETI at ED5D, ED6D, ED7D
    - IM ? at ED4E, ED6E
    - IM 0 at ED66
    - IM 1 at ED76
    - IM 2 at ED7E
    - IN F,(C) at ED70
    - OUT (C),0 at ED71

    IM ? sets the interrupt mode flip-flops to an undefined state, which
    seems to act like IM 0 or IM 1. These states are indistinguishable
    on the CPC (!CPC chooses IM 0 to indicate an abnormal state).

    IN F,(C) performs the input operation, setting the flags as normal,
    but throws the input value away.
    OUT (C),0 outputs zero to the port.

    (Note it would output 255 if the Z80 used in the CPC were the CMOS
    variant rather than the NMOS variant.)

  6. #16
    Master
    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lvd
    Ну уж пардон, inf никогда не была недокументированной, по крайней мере в фирменных/переводных с фирменных доках!
    Команда недокументированная, если на нее нет устоявшейся мнемоники. Так когда-то сказал Иван Рощин. Не скажу, что это цитата, т.к. боюсь что-нибудь напутать Но вроде мысль трезвая.
    axor/Perspective
    http://abzac.retropc.ru/

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

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

    По умолчанию

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

  9. #18
    Junior
    Регистрация
    10.03.2006
    Адрес
    Прокопьевск
    Сообщений
    26
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir Kladov
    На данный момент все недокументированные команды хорошо документированы.
    Так помогите найти эту документацию, плиз!!!!

  10. #19
    Master
    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Max Wood
    не документированная - значит только то, что она не документиована в официальном документе.
    Потому так и зовем.

    Цитата Сообщение от Max Wood
    На данный момент все недокументированные команды хорошо документированы.
    А как такое может быть? Какое-то противоречие.
    axor/Perspective
    http://abzac.retropc.ru/

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

    По умолчанию

    Шон Янг. The Undocumented Z80 Documented. Еак и называется. z80-documented.pdf. На worldofspectr.org было, если поиском не найдется.
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Ваши права

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