Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

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

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.

Ohh I see =D
Because i try make a replica of mos 6502 , and when I saw  your project I was frighten XD (that I thought you overtake me)

About INC and DEC , if I good understood your reply IND make n+1 , DEC n-1 logic , yes ?

yes inc takes the value and adds 1 dec does -1