0 Members and 1 Guest are viewing this topic.
@matt, trying this phoenix demo under winuae on my surface pro gave me around 37fps. isnt that a little low in comparison? probably it rather reflects memory throughput than cpu speed, gunnars favorite argument if i recall well.
right.judging by the link the demo relies on 64bit multiplication, so thats probably where this softcore scores the best. but the actually good news is that it runs already on vampire. would be fun to have more details.
I like the idea of adding an FPGA to our existing PPCs.JIT 68K translation would be much quicker than implementing the 68K in the FPGA and would leave room for chip set enhancements.Running 68K and PPC code concurrently on processors operating at up to 2.7 GHz would greatly outperform any solution involving only the 68K.A complete melding of legacy and NG environments.What do you think?
i think something like this is on schönfelds list, but he apparently aims for mips. curiously he always claimed ppc were unstable by design, if hard to comprehend how they could get away with major flaws all these years.
I like the idea of adding an FPGA to our existing PPCs.
@aboveYou like the PowerPC to program in assembler?I've never tried, but it looked several times harder than 68k.
I've never tried, but it looked several times harder than 68k.
PowerPC uses too many acronyms and aliases for the mnemonics. It is tedious and tricky to program efficiently being a load/store architecture but it does have more instructions than most RISC processors (the down side being some instructions are missing from the hardware of some PowerPC processors). Most instructions have 3 operands which is convenient. More has to be done manually and considered than the 68k which is auto everything and forgiving. Other than that, PowerPC is a clean and consistent 32 register load store architecture. It's actually similar in many ways to the new ARMv8 ISA.
The 68k is still much easier to program and debug. It's simple (mostly 2 operands) and consistent (unlike x86) with powerful addressing modes for working directly in memory. I love the tiny programs which helps performance also. It's the easiest and funnest halfway modern CISC processor. It could use some modernization where ease of use and code density can be improved more.
It would be like a ball and chain. Crippling. And expensive. And pointless. But other than that...