Old_Atarian Posted May 6, 2004 Share 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 Link to comment Share on other sites More sharing options...
CPUWIZ Posted May 7, 2004 Share Posted May 7, 2004 The 6502 can not be programmed in microcode. All instructions are hardwired. Quote Link to comment Share on other sites More sharing options...
Cybergoth Posted May 7, 2004 Share 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 Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted May 7, 2004 Share 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 Link to comment Share on other sites More sharing options...
CPUWIZ Posted May 7, 2004 Share Posted May 7, 2004 Here is a better explanation for microcode. http://www.hyperdictionary.com/dictionary/microcode Quote Link to comment Share on other sites More sharing options...
Nukey Shay Posted May 7, 2004 Share Posted May 7, 2004 'mIkrow`kowd I love that Sounds like a good game name. Quote Link to comment Share on other sites More sharing options...
Tom Posted May 7, 2004 Share 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 Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted May 7, 2004 Share Posted May 7, 2004 shouldn't that be *updatable* microcodes ? Yup, that's what I meant to say. Quote Link to comment Share on other sites More sharing options...
Old_Atarian Posted May 7, 2004 Author Share 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 Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.