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