Shop OBEX P1 Docs P2 Docs Learn Events
The MOnSter 6502 — Parallax Forums

The MOnSter 6502

http://monster6502.com/

I think it's rather silly.

Comments

  • Heater.Heater. Posts: 21,230
    "Silly"? That's a bit harsh.

    Like all works of art it could be seen as pointless but beautiful.

    Surely it has some educational value. As in, this is what it takes to make a processor of the historical era of the beginning of the microprocessor, magnified a bit, and actually working.

    If you are going to build a processor out of discrete transistors (as everyone should do once in their life :) ) Then why not make it a 6502 ?
  • LeonLeon Posts: 7,620
    I'd make a 6800 if I was going to make anything like that. That is what I started with.
  • jmgjmg Posts: 15,148
    Leon wrote: »
    ,,rather silly.

    rather silly as in not commercially viable, yes.

    but from a 'too-much-time-on-their-hands' angle, it's pretty amazing.
    I would like to see one 'running'.


  • Heater.Heater. Posts: 21,230
    Hmm...tricky. You are going to need another 590 transistors. 17% more.

    The first micro-processor I ever programmed was a 6809. Wonderful machine but it's going to need a lot more transistors. 5490 in fact. 156% more !

    After that I retrograded to the 8085 for a bit. That's still 990 more transistors. 28% more.

    We start to see why the 6502 was so cheap.

    Figures from here: https://en.wikipedia.org/wiki/Transistor_count

    If I was really going to build a processor out of discrete transistors I think it would have to be the ZPU architecture. I don't want 8 bits I want 32! And that is about the smallest design that will do it. With the bonus that there is a GCC target for it.
  • kwinnkwinn Posts: 8,697
    Leon wrote: »
    http://monster6502.com/

    I think it's rather silly.

    + 1
  • Notice they sell a discrete 555 timer for $35!
    Yikes! :lol:
  • Heater.Heater. Posts: 21,230
    Expensive for a 555 timer. But looks like a really nice kit. With nice scaled up IC pins. I'm tempted.
  • They have the same deal for a discrete 741 op-amp too! :)
  • OK, the 555 and 741 Op Amp are pretty cool bits of kit! $35 doesn't seem unreasonable. I'm tempted too.

    I saw the monster6502 on some tweets this weekend from Maker Faire - it was pretty mesmerizing watching it run. The say it would be a $1k-$5K kit, so I'm not so tempted by that one!!! :D

    I do think "silly" is a bit harsh.....
  • ercoerco Posts: 20,254
    No relays? I'm out! :)
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2016-05-24 19:57
    My first impulse was, "Okay they're doing it with logic ICs." But no! It's all discrete transistors, 4200 of them! Then my next impression was, "How the h3!! can you make a microprocessor with only 4200 transistors?" Those MOS engineers must've been geniuses.

    -Phil

    Edit: microcontroller microprocessor
  • Heater.Heater. Posts: 21,230
    I as far as I remember my reading of the history of these things the 6502 was designed by some runaways from Motorola who had designed the 6800 and had some good ideas about simplifying things and making a small, cheaper processor. That was available in 1975.

    Meanwhile the ideas of Reduced Instruction Set Computing were brewing. The first example normally being quoted as available in 1980, the IBM 801.

    Basically the MOS guys had built a RISC machine, perhaps without knowing it, five years ahead of time!

    Then, the Acorn guys, who had been using 6502, wanted a 32 bit machine. Inspired by the 6502 they designed the ARM. A RISC machine. Which used notably few transistors, was low power, and faster than anything from Intel at the time.

    Now, ARM is everywhere, in phones and tabs and embedded systems.

    We owe it all to the those 6502 guys.







  • Heater.Heater. Posts: 21,230
    Talking about processor transistor counts a head honcho at Intel told me at the launch of the Intel i860 that it was the first chip built with more than 1000000 transistors. He said:

    "At that point, making sure that every connection is actually connected to something at both ends becomes non-trivial"

    Oddly the wiki transistor count page I linked to above does not include the i860.

  • Heater - I was taking a chip layout class in college at the time and I remember the professor discussing the 1M transistor i860. if I remember correctly when I was at Weitek there was a potential deal to transfer the i860 from Intel to Weitek. That shows you how well the part did in the market - I guess some people at Weitek thought they might be able to sell it into the postscript printer market.
  • Did you notice the passing reference to the Propeller in the story?

    Can you hook it up inside an Apple ][ and run Oregon Trail?

    No, not directly. It's neat to think of plugging the MOnSter 6502's in-circuit emulator (ICE) cable directly into a socket inside an Apple ][, but that wouldn't actually work. The Apple ][ design relies on a number of clever tricks that derive timing for video generation and peripheral control from the main clock signal — all of which will fail if you need to run at a slower speed.
    There are some ways to get around limitations like these. For example, the Replica I computer (an Apple I clone) uses a Parallax Propeller chip to emulate a system clock and some of the timing-dependent external processing.
  • I love it.
  • WhitWhit Posts: 4,191
    The whole site is neat. They have some great products - IMHO.

    Why - Because you can. I want one of the 555s!
  • I LOVE IT!!!!

    I liked the 6502, the 8080/5 the Z80 and Z8, the 68000 briefly, the 8051, the atmega8 and now the prop.
    Where does the prop1 sit on the transistor count graph?

    Dave
  • tritonium wrote: »
    Where does the prop1 sit on the transistor count graph?

    Dave

    Does it matter because rather than counting the transistors in the Propeller, the Propeller makes the transistors count! :lol:
  • BeanBean Posts: 8,129
    Whit, Yeah that is cool. If they still had the signed copies of the book available, I'd donate.

    Bean
Sign In or Register to comment.