6502

    2зной

    2ответ

    Я пытаюсь переключить нормальный ход выполнения программы в то время как прерывание, возвращается: START SEI LDX #<IRQ LDY #>IRQ STX $FFFE STY $FFFF CLI LOOP1 INC

    3зной

    2ответ

    Я просматриваю интернет и старые книги на C64, не нахожу ответа, поэтому в итоге мне просто пришлось опубликовать его здесь. Мне нравятся старые добрые времена C64-кодирования, и пока я не программиру

    3зной

    1ответ

    Я работаю над проектом 6502 в CA65, и мне трудно понять некоторые из директив. Что я хочу сделать, это иметь сегмент, определенный так, как если бы он находился в другой части памяти, так что вся адре

    0зной

    2ответ

    Я создаю простую программу, которая позволяет пользователю вводить ввод, а затем выходит из программы, когда пользователь вводит определенный ключ. Тем не менее, я не уверен, куда идти с кодом, которы

    1зной

    3ответ

    Когда заимствован (то есть флаг переноса очищается) происходит во время операции вычитания (инструкция sbc asm) на 6502, используемой NES? Каждый раз результат отрицательный (от -1 до -128)? Большое с

    2зной

    2ответ

    Может ли кто-нибудь объяснить, что именно получается по каждой инструкции LDA, ROL, STA дает результаты? C=1 (carry flag is 1) LDA A #$08 0008 | 01 ROL A 0009 | 02 STA A $10 000A | 03 // A result