Welcome, Guest. Please login or register.

Author Topic: Imaginary 64-bit 680x0  (Read 5113 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline psxphill

Re: Imaginary 64-bit 680x0
« on: March 17, 2022, 07:40:02 AM »
Is it really a 64 bit 680x0 though?

It kinda reminds me more of a 64bit MIPS cpu.
 

Offline psxphill

Re: Imaginary 64-bit 680x0
« Reply #1 on: March 19, 2022, 11:29:54 AM »
Obviously a JIT would be better but that's a long way off.

Even lazy flag calculation in an interpreter would be a win, I did that when I wrote an interpreter in 6502 assembler.

The no flags is what made me think of MIPS, but then 88100 doesn't appear to have flags either. But the 68k does.

You can create a virtual CPU if you want, I just think it's not inspired enough by the 68k to make a big deal out of it.

6502 was inspired by pdp11, but that was never once mentioned in documentation.
 

Offline psxphill

Re: Imaginary 64-bit 680x0
« Reply #2 on: March 24, 2022, 09:02:01 AM »
I imagine the biggest reason not to have FPGA implementations would be that they're all still in mainstream use.

I think it comes down to cost of the FPGA. Something like the DE10 Nano is pushing it running a 486 PC. Apollo isn't particularly better.

If you simplify your CPU then sure you could do a 256 bit one in an FPGA, but it wouldn't necessarily be able to do anything worthwhile.

Similar to how the TI99/4 had a 16 bit CPU but was so crippled that it was outperformed by machines with 8 bit CPU's
 

Offline psxphill

Re: Imaginary 64-bit 680x0
« Reply #3 on: May 10, 2022, 10:15:17 PM »
I was thinking the other day about going the opposite direction back to 8 bit just on faster/tighter packages...

Ultimate 64 has a nearly 48mhz 6510, mega65 gets to around 40mhz, turbo chameleon & supercpu does 20mhz.

supercpu & mega65 have cpu extensions that allow direct access to more than 64k, but you are coding specifically for one of the two platforms and nothing else.