MCL65 in a Spartan-3

Just ported the MCL65 to a Xilinx Spartan-3 board which contains an XC3S250E.

490 LUTs are used, which is 10% of the device.

20170929_15381020170929_154148_001

 

Advertisements
MCL65 in a Spartan-3

MCL65 Working!

The MCL65 is currently running inside of a Commodore VIC-20 computer!  I have no game cartridges at the moment, so I am just running the classic a=a+1 BASIC counting program.

I am using a Digilent Arty S7 board which has a Xilinx Spartan-7 XC7S50. The core utilizes about 0.77% of the device!

The MCL65 is designed to be cycle-exact to the original MOS 6502 microprocessor, so it should be able to run timing-dependent computers like the Apple II’s. ( I believe the disk controller requires certain instruction cycle timing). Hopefully I can get one of these machines soon to give it a try.

I also hope to test the core on an Atari-2600, and a Commodore-64.

Pictures and videos will be coming soon!

 

MCL65 Working!