YouTube magic that brings views, likes and suibscribers
Get Free YouTube Subscribers, Views and Likes

Rearchitecting the 6502

Follow
Some Assembly required

03:The 6502 is a CISC 8 bit CPU. We'll be implementing it as a synchronous bus FPGA module. It was widely successful, including two implementations by this very project.

And yet, I'm rebuilding it. In fact, I'm fitting a whole new architecture to it. Why?

I'd like to thank my Patreon BBC Micro level supporter, Yehuda T. Deutsch.
You, too, can support my work on Patreon:   / compusar  

Discord server invite:   / discord  

The code is available at https://github.com/CompuSAR/sar6502sync
6502 block diagram is at https://www.witwright.com/DonPub/6502...

Table of contents:
00:00 Rewriting the 6502, again
01:42 Synchronous vs. Asynchronous bus
03:59 Needs too slow a clock
04:46 Should need too many cycles/cycle
07:21 Constant cycles/cycle implementation
08:50 Clock speed keeps changing
10:22 Variable cycles/cycle implementation
12:03 Moderator implementation
15:04 Other advantages

posted by postiowx