filename | STATUS |
changeset | 176:8be4abcaa454 |
next | 354:8bf6587e1f9b |
author | nkeynes |
date | Sun Feb 11 10:09:32 2007 +0000 (16 years ago) |
permissions | -rw-r--r-- |
last change | Bug 27: Implement opengl framebuffer objects Rewrite much of the final video output stage. Now uses generic "render buffers", implemented on GL using framebuffer objects + textures. |
file | annotate | diff | log | raw |
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +00001.2 +++ b/STATUS Sun Feb 11 10:09:32 2007 +00001.3 @@ -0,0 +1,80 @@1.4 +Current status1.5 +==============1.6 +1.7 +General issues1.8 + - No dynamic recompilation yet1.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.12 +1.13 +SH4 Core1.14 + + Base instruction set (Complete?)1.15 + - No MMU support (address translation, TLB, etc)1.16 + - No user-mode support1.17 + - Not remotely cycle-correct timing1.18 +1.19 +SH4 On-chip peripherals1.20 + BSC1.21 + * Not implemented except for PCTRA/PDTRA, and that part is quite dodgy.1.22 + CPG1.23 + * Complete?1.24 + DMAC1.25 + * Implemented to extent needed by ASIC DMA, not fully complete1.26 + INTC1.27 + * Complete?1.28 + RTC1.29 + * Not implemented1.30 + SCI1.31 + * Not implemented (not even hooked up in the hardware?)1.32 + SCIF1.33 + * Complete? (not heavily tested)1.34 + TMU1.35 + * Complete?1.36 + UBC1.37 + * Not implemented1.38 +1.39 +AICA SPU1.40 + ARM core1.41 + + Base instruction set (Complete?)1.42 + - No thumb support1.43 + - No system coprocessor support1.44 + - No cycle-correct timing1.45 + DSP1.46 + + Basic sound generation1.47 + - No waveform support1.48 + - No LFO support1.49 +1.50 +PVR2 GPU1.51 + TA1.52 + + Quick-n-dirty hack job to store the TA command lists in the poly1.53 + buffer and nothing else. Not remotely correct.1.54 + - Doesn't support 16-dword vertexes1.55 + Render1.56 + + Basic opaque and translucent polygon support1.57 + + Depth buffer, alpha blend, most poly modes1.58 + - No translucent poly sorting1.59 + - No modifier volumes1.60 + - No sprites1.61 + - No specular highlight1.62 + - No 16-dword vertexes1.63 + Texture1.64 + + Most texture formats supported1.65 + - No support for VQ decompression1.66 +1.67 +GD-Rom1.68 + IDE interface1.69 + + Supports Ident, Set feature, and Packet (and no other IDE commands)1.70 + + Supports PIO and DMA modes1.71 + GD-Rom interface1.72 + + Supports Test ready, Ident, Read TOC, Read Session info, Sense request, and Read CD1.73 + commands1.74 + - other 20-odd commands not supported1.75 +1.76 +Maple1.77 + + Maple bus complete?1.78 + + Standard DC controllers1.79 + - No support for VMU1.80 + - No support for other controller types (keyboard, mouse, gun, etc)1.81 +1.82 +Network1.83 + - Not implemented
.