[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Intel vs 6502



Bryan Parkoff wrote:

    What I understand is that Intel has more instructions than 6502 does.
For example, 6502 does not have floating registers, but it has to build
routines in order to support floating registers.  It can decrease the
performance.  Intel does have built-in floating registers including more
floating instructions that may improve performance.  Does it make sense?
If we WANT to design microprocessor from scratch that will add floating
instructions to 65816 and 65832, it is impossible to duplicate the 65816
microprocessor's schematic, but we can study using AND/OR/NOT GATES and
boole truth table inside microprocessor's schematic in order to create
binary instructions.
If we have to break black cover before we can see naked IC wires inside
microprocessor, it might provide us more information before we can be able
to build one from scratch.  What do you think?

--
Yours Truly,

Bryan Parkoff
BParkoff@satx.rr.com

If anyone wants to build a 6502 compatible CPU, there's at least one freely available VHDL core that can be used as a base:

http://www.free-ip.com/6502/

However, the 6502 design is basically where Intel was 25 years ago with the 8080 - even if you built a 3GHz 6502 (there's an immediate x 3000 speed-up!) with floating point, a modern Intel or AMD would *still* crush it in performance due to a host of architectural differences.

If you want to run 6502 code super-fast, then just run it under an emulator on a modern Intel CPU!

Ben