Skip to content

Breaks Debugger 1.4

Compare
Choose a tag to compare
@ogamespec ogamespec released this 16 Jan 21:55
· 2285 commits to master since this release
8651950

image

English:

  • The JSR instruction has been fixed. Now it goes where it needs to go without jokes.
  • Added ability to save step-by-step processor dumps as Markdown with pictures. For this purpose it is necessary to create folder WikiMarkdown, where the simulator will save results.

It is now certain that the upper part of 6502, which generates the commands, is working properly. At least comparing the list of commands on each half-cycle with what Visual6502 has gives good results. We've already started filling our wiki with detailed traces of how each opcode works:
https://github.com/emu-russia/breaks/blob/master/BreakingNESWiki/6502/ops/A2.md

The bottom part is not so good yet, the clever 6502 developers screwed up loops there and it's not so easy to simulate the correct order of execution of 2 dozens of commands. We're working on it.

Русский:

  • Исправлена работа инструкции JSR. Теперь она без приколов переходит куда нужно
  • Добавлена возможность сохранения пошаговых дампов работы процессора как Markdown с картинками. Для этого нужно создать папку WikiMarkdown, куда симулятор будет складывать результаты.

В настоящее время появилась уверенность в том, то верхняя часть 6502, которая формирует команды - работает как следует. По крайней мере сравнение списка команд на каждом полутакте с тем что есть Visual6502 даёт хорошие результаты. Мы уже начали заполнение нашей вики подробными трассировками работы каждого опкода:
https://github.com/emu-russia/breaks/blob/master/BreakingNESWiki/6502/ops/A2.md

С нижней частью пока не всё хорошо, хитрые разработчики 6502 там накрутили циклов и просимулировать правильную очередность выполнения двух десятков команд не так-то просто. Мы работаем над этим.