my dream PS2
Emotion Engine running at 400 MHz
- twin MIPs RXXXX cores - plenty of L2 cache
- twin Vector Units that are
equal in structure & performance - plenty of scratch pad memory, few programming headaches
MPEG2 as per real Emotion Engine
built-in I/O processor (PS1 CPU)
~10 GFLOPs peak performance
128 MB of RDRAM - 6.4 GB/sec
Graphics Synthesizer running at 200 MHz
16 pixel pipelines with each pipeline being as robust as an NV4-TNT or NV5-TNT2 pipeline
1 TMU per pixel pipeline
many things done in single pass (not having to redraw geometry) or loopbacks
4x FSAA unit that only demands some of the plentiful bandwidth and half the fillrate
proper mip-mapping
all the expected blending modes
-8 MB eDRAM - 96 GB/sec bandwidth
-32 MB external graphics memory ~12.8 GB/sec
a 4.8 GB/sec connection from GS to EE and/or to the 128 MB main memory
3,200 Mpixels/sec fillrate - 3,200 Mtexels/sec w/ trilinear filtering
1,600 Mpixels/sec fillrate with 4x FSAA
audio: custom audio processor capable of 5.1 in realtime - 8 MB audio memory
128 channels
lots of flaws in this "dream" PS2 spec, because its not from the mind of a programmer, an chip engineer, game developer.
[/dream mode]