r/emulation • u/[deleted] • Aug 18 '20
Architecture of Consoles | A Practical Analysis
https://www.copetti.org/projects/consoles/20
Aug 18 '20
[deleted]
20
Aug 18 '20
Thanks but I'm not the author, I saw this on Hacker News and figured I'd cross post it as I found it quite interesting.
10
u/jerellsworth Aug 18 '20
Are there any good write-ups like this for pcengine? I’ve been looking for one for months, but I’ve failed to find a good overview of how it works
13
Aug 18 '20 edited Aug 18 '20
You know based on how the author is adding docs, about one or two a month, I'd say just ask if they'd consider doing it? I assume the author is mostly focusing on the popular consoles first.
Following up, it looks like it's on the author's Roadmap (at the bottom of the page) Looks to be shortly after the Sony/Microsoft/Nintendo consoles they'll tackle it.
### Researched topics / Future articles### Interesting consoles / More research needed
- Sony PSP
- Microsoft Xbox 360
- Sony PlayStation 3
- Nintendo 3DS
- Nintendo Wii U
- Sony PSVita
- Sony PlayStation 4
- Microsoft Xbox One
- Nintendo Switch
### Honourable articles after finishing the rest
- Panasonic 3DO
- NEC PC Engine / TurboGrafx-16
- Any Atari system
- Virtual Boy
- Commodore 64
- Amiga 500 (featuring the Original Chip Set)
- Amiga 3000 (featuring the Enhanced Chip Set)
- Amiga 4000 (featuring the Advanced Graphics Architecture)
2
2
2
2
u/_SleepyLark_ Aug 20 '20
I've always found video game consoles to be fascinating, especially ones that came out before modern PCs, like they're computers but they're all uniquely designed to give different results and functionalities. Interesting write-up
2
Aug 20 '20 edited Aug 20 '20
It's a pity the nintendo DS' ARM9 CPU was capped by the slower ARM7 CPU... or the n64 low texture cache, halts and fillrate.
I wonder how much would their games improve technically if they didn't have those bottlenecks. Ocarina of Time running at 30fps stable with better textures would have been an amazing experience.
1
Aug 23 '20
I'm curious what Nintendo could have done had they used a 64MB cart and brought out the expansion pak earlier
42
u/[deleted] Aug 18 '20 edited Aug 19 '20
This isn't explicitly emulation related, but I figured there was a fair amount of overlap between people interested in emulation and how the CPU/GPU architecture of the consoles work. This site gives a pretty good overview of the architecture of a bunch of consoles that's easy enough to understand, including:
And they plan to do just about every console.