Search
lxdream.org :: lxdream/STATUS
lxdream 0.9.1
released Jun 29
Download Now
filename STATUS
changeset 354:8bf6587e1f9b
prev176:8be4abcaa454
next896:433ac65ca5eb
author nkeynes
date Thu Oct 04 10:49:41 2007 +0000 (16 years ago)
permissions -rw-r--r--
last change Reinstate xlat invalidation calls
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
.