Earlier quoted context omitted.
Check out the Apollo Core. FPGA soft core for an out of order 68k that they call a 68080. Even in an FPGA it's faster than any released 68k. http://www.apollo-core.com/
I'm somewhat familiar with the Apollo Core, as I own a V500v2+. It's amazing; Too bad it's not open source. There's some open source 68000 implementations, but they're all still slow. The most well-known is perhaps tg68k, used in MiSTer cores and in FPGA Arcade.
MIPS R3000
41–50 of 62 posts
Re: MIPS R3000
#42Re: MIPS R3000
#43Earlier quoted context omitted.
Alpha is bae. PowerPC is great as long as you don't look at the fever dream nightmare that is it's supervisor state.
Want one? I've got a 600mhz sitting in the cost. Totally works. I'm in Los Angeles
Re: MIPS R3000
#44Alternative history time: what if MIPS R4000 hasn't been killed by Pentium? Would we be running R10000-compatibles now?
Even more fun alternative history: What if Motorola didn't end 68000 with the 68060? 68060 released earlier than the pentium, and regardless it had about twice the performance per clock. But then Motorola decided to abandon 68k to focus on PowerPC. Going further back: What if IBM picked 68000 over the 8086 for the PC? I'm hoping RISC-V will put an end to x86. It's about time.
Not only is this wishful thinking and ignores the success so far of ARM, it doesn't make much sense any more - x86 is already "dead", almost all modern PCs will run amd64, with x86 as a kind of short-instruction emulation mode.
Re: MIPS R3000
#45Earlier quoted context omitted.
You could always put NOPs into delay slots by default and replace them later with something more useful.
no, you could not "always" find something useful to put there later. gross exaggeration
Re: MIPS R3000
#46I remember reading a computer architecture book that used a fictional MIPS instruction set and used washing and drying clothes as an example of how to pipeline / do parallel instructions. Does anyone remember the name of that book?
Re: MIPS R3000
#47MIPS is a fun architecture (other than the delay slots that plagued early RISC ISAs) and implementing a subset of it on an FPGA is still a pretty common undergraduate university course project. I was kind of amazed just how simple it is to get a basic CPU working, though even the 1988 version was quite a lot more sophisticated than the class project version (multiple cache levels, having an MMU, probably much better…
Why does everyone seem to hate delay slots? I understand that it makes writing assembly more annoying but most people use a compiler anyway.
Re: MIPS R3000
#48Earlier quoted context omitted.
Want one? I've got a 600mhz sitting in the cost. Totally works. I'm in Los Angeles
Haha, my partner would be unhappy if I came home with another stray, but I appreciate the offer. : )
I've been trying to not take this thing to ewaste for a decade
Re: MIPS R3000
#49Earlier quoted context omitted.
no, you could not "always" find something useful to put there later. gross exaggeration
You misunderstood parent. They meant you can always nop the branch delay, and you might find something more useful for it later
Re: MIPS R3000
#50Earlier quoted context omitted.
You misunderstood parent. They meant you can always nop the branch delay, and you might find something more useful for it later
that may have been what they wanted to write. unfortunately they wrote something wrong and misleading instead. i understood what they wrote perfectly well and the implication therein isn't, somehow, my fault