Old_Atarian #1 Posted May 6, 2004 What i mean is, is there a program language that is used for microcode itself or is it just another way of entering opcodes to the 6502(7) Cpu ? and is there any examples of what it looks like ? sorry about all the strange questions but finding refrences to it are a pain, it's almost like a dead languge from long ago or somthing. Thanx for any info on this OA Quote Share this post Link to post Share on other sites
CPUWIZ #2 Posted May 7, 2004 The 6502 can not be programmed in microcode. All instructions are hardwired. Quote Share this post Link to post Share on other sites
Cybergoth #3 Posted May 7, 2004 Hi there! You might want to read Andrews programming lessons not too far away from this forum. You won't find any better documentation of this "language" anyway... Greetings, Manuel Quote Share this post Link to post Share on other sites
Thomas Jentzsch #4 Posted May 7, 2004 What i mean is, is there a program language that is used for microcode itself or is it just another way of entering opcodes to the 6502(7) Cpu ? Microcode is used to reprogramm some of the internals of a CPU. IIRC the Pentium Pro was the first desktop CPU that allowed microcodes. It's a bit similar to a PC bios update. Rarely used, but sometimes necessary for fixing bugs. Quote Share this post Link to post Share on other sites
CPUWIZ #5 Posted May 7, 2004 Here is a better explanation for microcode. http://www.hyperdictionary.com/dictionary/microcode Quote Share this post Link to post Share on other sites
Nukey Shay #6 Posted May 7, 2004 'mIkrow`kowd I love that Sounds like a good game name. Quote Share this post Link to post Share on other sites
Tom #7 Posted May 7, 2004 IIRC the Pentium Pro was the first desktop CPU that allowed microcodes. shouldn't that be *updatable* microcodes ? afaik it's common for cisc cpu's to have their more complex instructions (multiplication/divison etc) implemented with microcode. but usually there wasn't way to *change* those codes. Quote Share this post Link to post Share on other sites
Thomas Jentzsch #8 Posted May 7, 2004 shouldn't that be *updatable* microcodes ? Yup, that's what I meant to say. Quote Share this post Link to post Share on other sites
Old_Atarian #9 Posted May 7, 2004 Did another search for microcode and came across an old article called "Meet David Crane" and it explained Micro Code as being a short hand for Assembly that the Programmers would use and how it would later become a Permanet Set of instructions for the game on the Rom Now i understand and i really think 2600 Developers or any game Developers have it a lot Easier now than these guys did 20 years ago And yeah CYBERGOTH, i found the tutorials in fact some made a PDF of them so i downloaded them to read and study as well as downloaded the 2600 SDK and current stella Vcs.h and Macros.h files Tiapainter 1.02. the instructions seem pretty straight forward (Even if it takes a ton of'em to do one thing ). thank you Cpuwiz,Thomas,Manuel you have been a great help and i really appreciate your patience and understanding. OA Quote Share this post Link to post Share on other sites