Just ported the MCL65 to a Xilinx Spartan-3 board which contains an XC3S250E.
490 LUTs are used, which is 10% of the device.
Just ported the MCL65 to a Xilinx Spartan-3 board which contains an XC3S250E.
490 LUTs are used, which is 10% of the device.
Here are a few pictures of the MCL65 running on a VIC20.
Video is available at MicroCore Labs YouTube Channel
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!