BigEd wrote:
The '816 is not a great example for a new project, because a new project won't have the same constraints or cost functions.
Ed, don't you think saying that on a 6502 forum is a bit out of place? Of the entire 6502 family, the '816 is by far the most capable and most adaptable to the things that the 6502/65C02 don't handle well. If someone like me who had no prior experience scratch-designing a computer could get an '816-powered machine running on the first try, Proxy should have no trouble doing the same. Having working hardware on the bench beats having theoretical hardware on a sheet of paper every time. And at the risk of redundancy, it's always good to keep in mind that this
is a 6502 forum.
Quote:
And for everyone else, including me, this could be a good lesson in the cost of relating new ideas always back to the same old ideas.
Virtually everything in technology today relates back to old ideas. In fact, from my vantage point of having been involved with computers for so long, I don't see all that much that is truly new. Yes, processors are faster than ever (although that curve is starting to flatten a bit), hard drives are bigger and faster, programming tools are more powerful and less taxing to use, etc. However, the basic technology is not much different than what it was 50 years ago when I was writing machine code for Post Office letter sorting computers. Or to put it in automotive terms, despite all the technological advances that have occurred in motor vehicles, we still have steering wheels, gear shift levers and brake pedals in our cars, same as what my grandparents had in their cars in the 1920s and 1930s.
A fellow I worked for for a number of years had some good aphorisms that apply here:
In order to go forward you have to learn from the past.
Evolution, not revolution.
Don't reinvent the wheel!
And of course there is Santayana's timeless advice...
Quote:
Much better to read carefully where someone is coming from and what they are trying to do. Write for your audience, and aim to be encouraging. Adding a smiley does not entirely defuse a grenade.
I've read most of this topic and my impression—pardon me for being blunt—is we have yet another person who thinks he will reinvent the 6502. I hate to discourage anyone in the world of technology, but the 6502/65C02/65C816 family evolved as it did for some excellent reasons. Yes, there are things that could be different or better. That is true of virtually everything man-made.
That said, when someone suddenly gets a notion to add all sorts of bells and whistles to what is basically a (to more-or-less quote Bill Mensch) "a cost-sensitive processor" I have to ask them if they have studied the design they are aiming to make over. Using an aviation analogy, suppose I yank the engine, wings and tail off a Beech D17 and replace them with the engine, wings and tail from a P51 Mustang. Would my Beech D17 still be a Beech D17? Or, would it be a P51? (Would it even fly? Anyone brave enough to find out?
) The answer to questions 1 and 2 would be no, right? That being the case, would you call something that has features that were never part of a 6502 a 6502?
Much of what I have read in this topic is—and again I will be blunt—fantasy. Why encourage someone to take a path that likely will lead them to failure? Again using an aviation analogy, why not just encourage would-be aviators who have only a limited knowledge of aerodynamics to fully extend their arms, leap off a cliff and start flapping like hell? Even though just about everybody who has tried that has ended up punching a hole in the ground with their head, we can't be discouraging such folly, can we?
Proxy wrote:
I'm currently just very demotivated to continue this... I'll sleep over it.
Don't be discouraged. Losing motivation is often a natural response to realizing that you may have taken on more than you can handle at present. Perhaps a period of goal-evaluation would be useful. You have bitten off a very large chunk of meat that is proving to be difficult to chew and swallow. It's good to have lofty goals. However, it's even better to have realistic ones.
BTW, designing a math coprocessor for the 65C816 could make you rich and famous...well, famous, if anything.