Wow your project is very impressive
But i have a few question
Because you said "based off of the 6502 " why your register have a special logic ? (A register in mos 6502 have only 1 output connected to ALU and 3 input 8 bit data SB/ADD (Super Bus / Arithmetic Data Dowland ) and 0/ADD (0 [00000000] /Arithmetic Data Dowland )) but your A register have INC (I don``t have idea ) mode , DEC ( i think is decimal mode) .
Your ALU have only adder and inverter for subtract , don`t have a decimal , and or shift right modes but probably You don`t need this yet
your "Compute " block I think is "Random Control Logic"
Your "Stack" module is very well done but is different from Stack pointer Register from mos 6502 (don`t have second output and your is connected directly to data bus I see )
Be honest You make a great project =D
Viewing post in Computer and Compiler in Digital Logic Sim
When I said based off of 6502 I was just aiming for it to be able work like one, my only comparison is what you can do with the assembly code, I am rather clueless when it comes to the real 6502 architecture. As for INC and DEC those are short for increment and decrement, which are used on the X and Y registers. as for bitwise operations and shifts , you are correct those have not been implemented yet.