I have been working on learning C64 Assembly and working various version of disassemblers for years however @ricardoquesada.bsky.social has just released Regenerator2000 which more than I could ever hope for.
github.com/ricardoquesa...
An interactive disassembler for the CPU 6502, focused mostly on Commodore 8-bit computers. Features a TUI with modern features like x-ref, undo/redo, arrows, keyboard-driven, mcp server, VICE debug...