The 6800/6802 is probably as hard to get as the 6501/6502 I have translated 6502 to 6808. 6808 has one 8/16 bit index but the code translates quite easily. The biggest issue is the C bit which has the opposite sense in subtracts. The 6502 and 6501 are very close. w.. Harold Hallikainen wrote: > > Matt > > > > Since you are already using a daughter board how much latitude do you > > have. A processor with the same die or something close like a > > MELPS740 or a little further afield like 6808 or father yet a PIC > > > > 6502 code can generally be translated to run on a MELPS by re-arranging > > the opcode map (I believe the instruction set is a super set but is > > remapped 6502) > > 6502 to 6808 close but be careful with carries are reversed in subtract > > chains (including compares) > > 6502 to PIC would take some work but is possible > > > > > > What's the relationship between a 6501 and a 6502? > http://www.findchips.com shows some 6502 chips out there. > > As I recall, comparing the 6502 with the 6800 (or 6802, which is what I > actually used), the 6502 had two 8 bit index registers and the 6800 had > one 16 bit index register. I think the 6502 may have also had an 8 bit > stack pointer, while the 6800 had a 16 bit stack pointer. So, besides > having different instruction sets, the architecture is different. > > Is the 6502 maybe an improved 6501? > > Harold > > -- > FCC Rules Updated Daily at http://www.hallikainen.com - Advertising > opportunities available! > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist