Search
lxdream.org :: lxdream/STATUS
lxdream 0.9.1
released Jun 29
Download Now
filename STATUS
changeset 1047:e29dd1564277
prev896:433ac65ca5eb
author nkeynes
date Tue Nov 29 17:52:43 2011 +1000 (12 years ago)
permissions -rw-r--r--
last change Refactor event processing into sh4_handle_pending_events()
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
.