mirror of https://github.com/inolen/redream.git
1.0 KiB
1.0 KiB
title |
---|
Directory Structure |
audio
Audio backend implementation. Responsible for reading fully mixed data from the Dreamcast and playing it.
core
Asserts, logging and data structures.
hw
Contains subfolders for each of the major hardware components of the Dreamcast:
aica
audio chip with its own dsp and cpu to synthesize and mix audio dataarm7
audio cpu, part of the aica chipgdrom
optical disc driveholly
interface between the sh4 cpu and the pvr chip / maple busmaple
interface between holly and external peripheralspvr
graphics chip. processes and renders texture / polygon datarom
boot and flash rom chipssh4
main cpu
jit
Contains the frontend, backend, ir and optimization passes used by the just-in-time compiler.
sys
Cross-platform abstractions for signal handling, paths, virtual memory, threads and time.
ui
Window creation and user interface code.
video
Video backend implementation. Responsible for rendering parsed texture / polygon data from the Dreamcast.