Публикации по теме 'z80'
Зомби! — Игра, написанная на ассемблере Z80
Я решил улучшить свои навыки сборки Z80, написав игру полностью с нуля. Он основан на BASIC-игре, которую я нашел в старой книге.
Смотреть видео!
Возьмите код!
ncot-tech/z80-zombies Конвертация типа BASIC в игре на компьютер RC2014 Z80. Вам понадобится компьютер RC2014 или другой компьютер Z80… github.com
Исходный код и скомпилированный двоичный файл можно получить из моего Github Repo здесь . Не стесняйтесь копировать его и..
Вопросы по теме 'z80'
При использовании z80 asm есть ли разница между (HL) и (BC / DE)?
Пытаясь написать сборку для своего TI-84 PlusCE, я обнаружил странную ошибку. Рассмотрим следующий код:
#include "includes\ti84pce.inc"
s_mem_start = saveSScreen
.assume ADL=1
.org userMem-2
.db tExtTok,tAsm84CeCmp
;relevant...
203 просмотров
schedule
23.02.2022
Понимание кодов операций в эмуляторе Z80
Я сейчас работаю с эмулятором процессора Z80, как новичок, я нашел пример со значениями, присвоенными памяти, чтобы показать «Hello World!».
1. 0x21, 0x0C, 0X00,// ld hl, 0008
2. 0x06, 0x0F, // ld b,0f
3. 0x7e, // ld a,(hl)
4. 0x23, // inc hl
5....
334 просмотров
schedule
09.04.2022
Реализация Z80 DAA и проблемы с тестовым ПЗУ Blargg
Я хочу сначала предварить свой вопрос, сказав, что я довольно опытный программист, особенно с Java, который используется в течение 8 лет.
Чтобы улучшить свое понимание работы оборудования и операционной системы, я решил запрограммировать простой...
1236 просмотров
schedule
06.06.2022
Регистры флагов состояния Z80
Некоторым этот вопрос, скорее всего, покажется очень простым, но если взглянуть на следующую схему регистров:
и учитывая, что «общий» регистр флага представляет собой 8-битное представление битов флага, мне интересно:
Всегда ли...
951 просмотров
schedule
16.06.2022
Флаг полупереноса/полузаимствования в инструкции DAA
Извиняюсь за то, что это мой второй вопрос Z80 DAA - я уже в значительной степени реализовал эту инструкцию, но есть одна вещь, в которой я не уверен - установлен ли флаг H этой инструкцией вообще? В руководстве Z80 сказано «см. инструкцию», но флаг...
1699 просмотров
schedule
13.06.2023
Как вывести текущее значение регистра флагов Z80?
Я хочу отладить свою программу, но мне нужно знать значение регистра флагов, но я застрял, выясняя инструкции для этого. Для процессора z80.
[Мое единственное предположение состоит в том, чтобы использовать jp *, nn, а затем установить биты в...
268 просмотров
schedule
22.06.2023
Многобайтовые команды Z80 в IM0
Я просто ради удовольствия пытаюсь разработать более сложную систему Z80 CP / M с большим количеством периферийных устройств. При чтении документации я наткнулся на (недокументированное?) Поведение процессора Z80 при приеме прерывания в IM0.
Когда...
1539 просмотров
schedule
21.01.2023
Код операции 0x08 процессора Gameboy LR35902 Значение
Может кто-нибудь объяснить, что делает код операции 0x08 на процессоре LR35902. Мнемоника LD (a16),SP .
Я запутался, потому что указатель стека представляет собой 16-битное значение, но (a16) — это адрес куда-то, способный хранить только 8...
1182 просмотров
schedule
02.06.2023
Преобразование 16-битного целого числа без знака из HL в текст с использованием моего собственного шарма, отличного от ASCII, в качестве десятичного, с помощью сборки LR35902
Мне нужно выяснить, как создать подпрограмму для LR35902 (процессор, похожий на Z80 Game Boy), который будет брать содержимое HL (не туда, куда он указывает, а фактическое число, хранящееся в нем) и преобразовывать его в число от 1 до 5. (фактические...
632 просмотров
schedule
03.08.2023
Может ли что-нибудь с процессором Z80 запускать игры Gameboy?
Поскольку процессор Gameboy, LR35902, представляет собой гибрид Z80 и Intel 8080, имея в виду, что Z80 и Intel 8080 в любом случае были разработаны, чтобы быть в основном кросс-совместимыми, может ли что-либо, имеющее процессор Z80, запускать коды...
1989 просмотров
schedule
19.03.2023
Есть ли какой-то шаблон в макете кода операции z80?
Я пытаюсь написать эмулятор для z80, и мне интересно, есть ли какой-либо конкретный макет кода операции (т.е. все ли инструкции ld имеют определенный бит). Я просмотрел здесь , но если есть признаки закономерности, я не еще не нашел.
Есть?...
269 просмотров
schedule
28.12.2022
Как работает программирование на C без заголовков?
Я знаком с языком программирования C и сборкой z80, и я сделал простой компьютер z80 только с процессором с 32 КБ оперативной памяти, 32 КБ ПЗУ и 8255 pia для управления вводом-выводом. Я заставил 8255 подключить светодиод к моей системе с помощью...
186 просмотров
schedule
21.02.2023