1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/STATUS Fri Dec 29 00:21:46 2006 +0000
1.8 + - No dynamic recompilation yet
1.9 + - Slow (not performance optimized yet at all. See above).
1.10 + - No I/O timing whatsoever except at a timeslice level for audio/video.
1.11 + (ie DMA, rendering, GD-Rom operations need to take > 0 ms to complete)
1.14 + + Base instruction set (Complete?)
1.15 + - No MMU support (address translation, TLB, etc)
1.16 + - No user-mode support
1.17 + - Not remotely cycle-correct timing
1.19 +SH4 On-chip peripherals
1.21 + * Not implemented except for PCTRA/PDTRA, and that part is quite dodgy.
1.25 + * Implemented to extent needed by ASIC DMA, not fully complete
1.31 + * Not implemented (not even hooked up in the hardware?)
1.33 + * Complete? (not heavily tested)
1.41 + + Base instruction set (Complete?)
1.42 + - No thumb support
1.43 + - No system coprocessor support
1.44 + - No cycle-correct timing
1.46 + + Basic sound generation
1.47 + - No waveform support
1.52 + + Quick-n-dirty hack job to store the TA command lists in the poly
1.53 + buffer and nothing else. Not remotely correct.
1.54 + - Doesn't support 16-dword vertexes
1.56 + + Basic opaque and translucent polygon support
1.57 + + Depth buffer, alpha blend, most poly modes
1.58 + - No translucent poly sorting
1.59 + - No modifier volumes
1.61 + - No specular highlight
1.62 + - No 16-dword vertexes
1.64 + + Most texture formats supported
1.65 + - No support for VQ decompression
1.69 + + Supports Ident, Set feature, and Packet (and no other IDE commands)
1.70 + + Supports PIO and DMA modes
1.72 + + Supports Test ready, Ident, Read TOC, Read Session info, Sense request, and Read CD
1.74 + - other 20-odd commands not supported
1.77 + + Maple bus complete?
1.78 + + Standard DC controllers
1.79 + - No support for VMU
1.80 + - No support for other controller types (keyboard, mouse, gun, etc)