Search
lxdream.org :: lxdream :: r176:8be4abcaa454
lxdream 0.9.1
released Jun 29
Download Now
changeset176:8be4abcaa454
parent175:8711cf9a9897
child177:e81b20f61ba8
authornkeynes
dateTue Jun 27 11:12:22 2006 +0000 (13 years ago)
Add initial version of CREDITS and STATUS files
CREDITS
STATUS
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/CREDITS Tue Jun 27 11:12:22 2006 +0000
1.3 @@ -0,0 +1,21 @@
1.4 +Credits
1.5 +=======
1.6 +
1.7 +None of this would have been possible without the work of many people in the
1.8 +dreamcast homebrew community, for whom I have the utmost respect. In
1.9 +particular, I'd like to thank:
1.10 +
1.11 +* Marcus Comstedt (http://mc.pp.se/dc/) for much educational documentation
1.12 +
1.13 +* Andrew Kieschnick (http://adk.napalm-x.com/dc/index.html) for the invaluable
1.14 + dcload-ip utility.
1.15 +
1.16 +* Maiwe (http://www.ludd.ltu.se/~jlo/dc/) for the excellent PVR2 and AICA
1.17 +documentation
1.18 +
1.19 +* bITmASTER (http://www.fuzzymuzzle.com/Bitmaster/bITmASTERs_dCdeV.htm) for
1.20 +(among other things) the SPU dma examples.
1.21 +
1.22 +And of course, last but by no means least
1.23 +* Dan Potter (http://cadcdev.sourceforge.net/) for almost single handedly
1.24 +jump starting the DC homebrew scene with libdream and KOS
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/STATUS Tue Jun 27 11:12:22 2006 +0000
2.3 @@ -0,0 +1,80 @@
2.4 +Current status
2.5 +==============
2.6 +
2.7 +General issues
2.8 + - No dynamic recompilation yet
2.9 + - Slow (not performance optimized yet at all. See above).
2.10 + - No I/O timing whatsoever except at a timeslice level for audio/video.
2.11 + (ie DMA, rendering, GD-Rom operations need to take > 0 ms to complete)
2.12 +
2.13 +SH4 Core
2.14 + + Base instruction set (Complete?)
2.15 + - No MMU support (address translation, TLB, etc)
2.16 + - No user-mode support
2.17 + - Not remotely cycle-correct timing
2.18 +
2.19 +SH4 On-chip peripherals
2.20 + BSC
2.21 + * Not implemented except for PCTRA/PDTRA, and that part is quite dodgy.
2.22 + CPG
2.23 + * Complete?
2.24 + DMAC
2.25 + * Implemented to extent needed by ASIC DMA, not fully complete
2.26 + INTC
2.27 + * Complete?
2.28 + RTC
2.29 + * Not implemented
2.30 + SCI
2.31 + * Not implemented (not even hooked up in the hardware?)
2.32 + SCIF
2.33 + * Complete? (not heavily tested)
2.34 + TMU
2.35 + * Complete?
2.36 + UBC
2.37 + * Not implemented
2.38 +
2.39 +AICA SPU
2.40 + ARM core
2.41 + + Base instruction set (Complete?)
2.42 + - No thumb support
2.43 + - No system coprocessor support
2.44 + - No cycle-correct timing
2.45 + DSP
2.46 + + Basic sound generation
2.47 + - No waveform support
2.48 + - No LFO support
2.49 +
2.50 +PVR2 GPU
2.51 + TA
2.52 + + Quick-n-dirty hack job to store the TA command lists in the poly
2.53 + buffer and nothing else. Not remotely correct.
2.54 + - Doesn't support 16-dword vertexes
2.55 + Render
2.56 + + Basic opaque and translucent polygon support
2.57 + + Depth buffer, alpha blend, most poly modes
2.58 + - No translucent poly sorting
2.59 + - No modifier volumes
2.60 + - No sprites
2.61 + - No specular highlight
2.62 + - No 16-dword vertexes
2.63 + Texture
2.64 + + Most texture formats supported
2.65 + - No support for VQ decompression
2.66 +
2.67 +GD-Rom
2.68 + IDE interface
2.69 + + Supports Ident, Set feature, and Packet (and no other IDE commands)
2.70 + + Supports PIO and DMA modes
2.71 + GD-Rom interface
2.72 + + Supports Test ready, Ident, Read TOC, Read Session info, Sense request, and Read CD
2.73 + commands
2.74 + - other 20-odd commands not supported
2.75 +
2.76 +Maple
2.77 + + Maple bus complete?
2.78 + + Standard DC controllers
2.79 + - No support for VMU
2.80 + - No support for other controller types (keyboard, mouse, gun, etc)
2.81 +
2.82 +Network
2.83 + - Not implemented
.