8501 7501 CPU replacement

Other Computers and Game Systems

Moderator: Moderators

Post Reply
User avatar
MCes
Vic 20 Afficionado
Posts: 458
Joined: Fri Jul 24, 2015 1:19 am
Location: Italy

8501 7501 CPU replacement

Post by MCes »

From the "85MC01" experience...... viewtopic.php?f=5&t=9352
the CPU replacement that use a selected 6502 N-MOS core: it manage the illegal opcodes.

The CPU4C16, specific for the C16 board shape:
P_20200819_192047.jpg
The CPU4PLUS4, specific for the plus4 board shape:
CPU4PLUS4-a.jpg
Tested also with "metamerism", "pets rescue","krill's loader", jiffydos, ......
P_20200608_104916.jpg

Features:
A) normal sw N-MOS 6502 behaviour (as 8501, illegal opcode included)
B) The I/O bits are at right places: the self-turbo routines (loaders) will work
C) R/W line is put on 3state and HOLD as 8501 timings spec
D) TBC (Time Base Corrector) technique applied to help the CPU, also into the "worst case", for matching the correct bus timings
E) each 6502 (included) are selected for 2 specs:
---1) it has to be an N-Mos,
---2) it has to match to the specifics bus timings

Remember that N-MOS 6502 chips are discontinued,
often on market the sold chips are refurbished and relabelled with a label different to the old one:
chips marked as "6502" may not be N-Mos as it have to be, and vice versa (C-MOS, so no execution of the illegal opcode).
I found a chip labelled as "W65C02S" (10MHz C-MOS) that is a 1MHz N-MOS, and some of not working chips marked as "MOS6502A" seem to be MC6809 Cpu...


More details: http://www.amibay.com/showthread.php?10 ... n-progress

On sale on Amibay: http://www.amibay.com/showthread.php?11 ... CPU4PLUS4)
"Two things are infinite, the universe and human stupidity, and I am not yet completely sure about the universe." (Albert Einstein)
User avatar
MCes
Vic 20 Afficionado
Posts: 458
Joined: Fri Jul 24, 2015 1:19 am
Location: Italy

Re: 8501 7501 CPU replacement

Post by MCes »

Now also the "CPU4PLUS4" is available! (added)
"Two things are infinite, the universe and human stupidity, and I am not yet completely sure about the universe." (Albert Einstein)
Post Reply