pouët.net

Go to bottom

suggest an old cpu architecture that doesn't fully suck

category: general [glöplog]
Quote:
I'm not comfortable crossing the line between CPU generations that expected to be targeted by humans and those that expected to be targeted by compilers.
Reminds me of an old dream of mine. A modern CPU, and computer, that's designed to be programmed directly in assembly, and not through high-level languages and abstraction layers.

Basically what a Commodore 64 or Amiga would be like today. If the current owners of the Commodore brand are out of ideas, they're welcome to use this one for free.
added on the 2025-06-27 18:55:23 by cruzer cruzer
I'm a fan of the SH-2 family, having done a lot with the Sega 32X and Sega Saturn. To me the best alternative is the Sega Dreamcast with the SH-4. Same great instruction set, but faster, and with 16mb of ram. That's enough power to give you a lot of freedom for both CPU and GPU effects, but not so much that you can be completely sloppy about it.

Shame we haven't seen more demos for it.
added on the 2025-06-28 04:01:43 by Hannibal Hannibal
@cruzer: how about the 68080 and the new Vampire Amiga registers?
http://www.apollo-core.com/index.htm?page=coding&tl=2. Many fun new instructions and registers to play with (and I don't think there is a C compiler utilizing these new instructions, so it's going to be assembly). Not exactly a mainstream computer though.
added on the 2025-06-28 20:18:03 by rloaderro rloaderro
6502 is a pleasure to code, the number of command is so small than you can remember all everything without needing to check the documentation.
and there is so much code available on internet that asking ChatGPT some advice give surprisingly good results.
added on the 2025-06-28 21:18:30 by rez rez
Quote:
@cruzer: how about the 68080 and the new Vampire Amiga registers?
http://www.apollo-core.com/index.htm?page=coding&tl=2. Many fun new instructions and registers to play with (and I don't think there is a C compiler utilizing these new instructions, so it's going to be assembly). Not exactly a mainstream computer though.


Beebo's gcc handles 68080 instructions (not all of them).
added on the 2025-06-28 21:24:20 by hitchhikr hitchhikr
Cool! I didn't know there was any compiler support for it
added on the 2025-06-30 10:04:46 by rloaderro rloaderro
Quote:
Motorola made a RISC CPU in the mid 80's called the 88000.

About the only mildly successful consumer thing that used it was the Omron Luna-88K, which is pretty much a playground for the CPU, it barely had anything interesting in it. 88k, 16MB of RAM, your typical expansion/IO and a 2048x1024 frame buffer. Nothing more, nothing less.


jeez, thanks for that, I had not seen the computer and also was one time wondering where did 88000 end up used.
added on the 2025-06-30 10:52:48 by leGend leGend
You're welcome. An interesting thing about the Luna-88k is that everything except the most basic I/O comes in expansion cards. So yeah, the CPU's in a card, the framebuffer and video out is in a card, RAM is also in modules. The motherboard is almost just glue logic.

That design was to allow easy multi processor setups. You could have up to four 88k cards in there.
added on the 2025-06-30 14:10:33 by leaq leaq
cs.cmu.edu/~jmcm/omron/pics.html

Not enough glöps to post links hah
added on the 2025-06-30 14:14:01 by leaq leaq
💡Pro tip for leaq: if you want to earn your first glöp on Pouët, the best way is to leave a thoughtful comment on a legendary demo. I recommend Desert Dream by Kefrens—it's an Amiga classic that still impresses today.

Write something personal, like what stood out to you, whether you remember it from your childhood, or what you think of the effects and music. Even a short, thoughtful comment like:

🗨️ “I’ll never forget the first time I saw that desert journey synced with the music. Pure magic made from copperlists and sprites.”

That’s often enough to show the scene you’ve got heart—and the glöps will start rolling in 😉
added on the 2025-06-30 18:30:13 by kapsel kapsel

login

Go to top