filename | STATUS |
changeset | 354:8bf6587e1f9b |
prev | 176:8be4abcaa454 |
next | 896:433ac65ca5eb |
author | nkeynes |
date | Tue Sep 04 08:32:44 2007 +0000 (16 years ago) |
permissions | -rw-r--r-- |
last change | Add method to retrieve the size of a block, given the code pointer (useful for eg disassembling the block) |
view | annotate | diff | log | raw |
1 Current status
2 ==============
4 General issues
5 - No dynamic recompilation yet
6 - Slow (not performance optimized yet at all. See above).
7 - No I/O timing whatsoever except for video events.
8 (ie DMA, rendering, GD-Rom operations need to take > 0 ms to complete)
10 SH4 Core
11 + Base instruction set (Complete?)
12 - No MMU support (address translation, TLB, etc)
13 - no FPU exceptions
14 - Not remotely cycle-correct timing
16 SH4 On-chip peripherals
17 BSC
18 * Not implemented except for PCTRA/PDTRA, and that part is quite dodgy.
19 CPG
20 * Complete?
21 DMAC
22 * Implemented to extent needed by ASIC DMA, not fully complete
23 INTC
24 * Complete?
25 RTC
26 * Not implemented
27 SCI
28 * Not implemented (not even hooked up in the hardware?)
29 SCIF
30 * Complete? (not heavily tested)
31 TMU
32 * Complete?
33 UBC
34 * Not implemented
36 AICA SPU
37 ARM core
38 + Base instruction set (Complete?)
39 - No thumb support
40 - No system coprocessor support
41 - No cycle-correct timing
42 DSP
43 + Basic sound generation
44 - No waveform support
45 - No LFO support
47 PVR2 GPU
48 TA
49 - Functionally complete
50 - Some bugs/error behaviour not implemented
51 - No timing support
52 Render
53 + Basic opaque and translucent polygon support
54 + Depth buffer, alpha blend, most poly modes
55 - Basic translucent poly sorting
56 - No modifier volumes
57 - No fogging
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 support for VMU
74 - No support for other controller types (keyboard, mouse, gun, etc)
76 Network
77 - Not implemented
.