Я пытаюсь написать эмулятор Gameboy в C, и в настоящее время находится в процессе принятия решения о том, как реализовать следующее поведение: Два 8-битные регистры могут быть объединены и рассматрива
Мне нужно выяснить, как сделать процедуру для LR35902 (Z60-подобный процессор Game Boy), который возьмет содержимое HL (не там, где он указывает, фактическое число, хранящееся в нем), и преобразует ег
Я программирую эмулятор C# и решил вывести PCM с помощью CScore. Когда размер выборки (для каждого канала) составляет один байт, звук выводится правильно, но когда я увеличиваю размер выборки до 16 би
Я пытаюсь создать простую переменную, содержащую шестнадцатеричное значение 0xffff. Я смог сделать это как макрос с SET, но мне не удалось заставить его работать с чем-то вроде ld _time,$ffff. Как заг
Здравствуйте, я пишу эмулятор для Game Boy. Я использую эту ссылку: Gameboy CPU (LR35902) instruction set В этом документе сказано, что опкоды: 0xE2 LD (C),A
и 0xF2 LD A,(C)
имеют длину 2. Game Bo
Когда я запускаю мой код я получаю ошибку на этой линии: personality = memory.readdwordunsigned(0x02024744)
Это сообщение об ошибке я даюсь в консоли: LuaInterface.LuaScriptException: [string "main"