filename | STATUS |
changeset | 1047:e29dd1564277 |
prev | 896:433ac65ca5eb |
author | nkeynes |
date | Wed Nov 10 08:37:42 2010 +1000 (13 years ago) |
permissions | -rw-r--r-- |
last change | Add chain pointer to the xlat cache, so that we can maintain multiple blocks for the same address. This prevents thrashing in cases where we would other keep retranslating the same blocks over and over again due to varying xlat_sh4_mode values |
view | annotate | diff | log | raw |
1 Current status
2 ==============
4 General issues
5 - Slow
6 - No I/O timing whatsoever except for video events.
7 (ie DMA, rendering, GD-Rom operations need to take > 0 ms to complete)
9 SH4 Core
10 + Base instruction set
11 - no FPU exceptions
12 - Not remotely cycle-correct timing
14 SH4 On-chip peripherals
15 BSC
16 * Not implemented except for PCTRA/PDTRA, and that part is quite dodgy.
17 CPG
18 * Complete?
19 DMAC
20 * Implemented to extent needed by ASIC DMA, not fully complete
21 INTC
22 * Complete?
23 RTC
24 * Not implemented
25 SCI
26 * Not implemented (not even hooked up in the hardware?)
27 SCIF
28 * Complete? (not heavily tested)
29 TMU
30 * Complete?
31 UBC
32 * Not implemented
34 AICA SPU
35 ARM core
36 + Base instruction set (Complete?)
37 - No thumb support
38 - No system coprocessor support
39 - No cycle-correct timing
40 DSP
41 + Basic sound generation
42 - Really bad sound
43 - No waveform support
44 - No LFO support
46 PVR2 GPU
47 TA
48 - Functionally complete
49 - Some bugs/error behaviour not implemented
50 - No timing support
51 Render
52 + Basic opaque and translucent polygon support
53 + Depth buffer, alpha blend, most poly modes
54 + Opaque shadow volumes
55 - Basic translucent poly sorting
56 - Y-scaler
57 - No modifier volumes
58 Texture
59 + All texture formats supported except bump maps
61 GD-Rom
62 IDE interface
63 + Supports Ident, Set feature, and Packet (and no other IDE commands)
64 + Supports PIO and DMA modes
65 GD-Rom interface
66 + Supports Test ready, Ident, Read TOC, Read Session info, Sense request, and Read CD
67 commands
68 - other 20-odd commands not supported
70 Maple
71 + Maple bus complete?
72 + Standard DC controllers
73 - No dynamic timing
75 Network
76 - Not implemented
.