Files
libretro/emulators/redream.yml
T
Abdessamad Derraz 4175aeefd3 fix: profile redream from its public tree
The profile declared libretro/redream, which answers 404, with no pin and
no source_ref: profile_sync skipped it and the boot.bin md5 came from the
libretro docs. It now reads inolen/redream at ffb73022, the last public
tree, whose libretro core opens dc/boot.bin and dc/flash.bin in the system
directory. boot.bin is checked against four md5 and the flash against its
size, and both fall back to the high level BIOS, so neither is required.
2026-11-05 12:04:41 +01:00

49 lines
1.8 KiB
YAML

emulator: Redream
type: libretro
source: "https://github.com/inolen/redream"
profiled_date: "2026-11-05"
source_commit: "ffb7302245ff40515cb9f0f0b0e233a4b39342d3"
core_version: "v1.0.0-25-gffb7302"
version_basis:
kind: tag
tag: "v1.0.0"
distance: 25
cores:
- redream
systems:
- sega-dreamcast
notes: |
Last public tree of redream (2018-04-18). It builds the SDL program and
a libretro core that reports library_name redream
(src/host/retro_host.c:214-220). retro_init makes <system>/dc the
application directory (src/host/retro_host.c:192-199), where the boot ROM
and the flash ROM are read. Later releases, 1.5.0 included, are built from
a private tree and published as binaries only.
files:
- name: boot.bin
path: dc/boot.bin
system: sega-dreamcast
required: false
hle_fallback: true
size: 2097152
md5:
- e10c53c2f8b90bab96ead2d368858623
- f2cd29d09f3e29984bcea22ab2e006fe
- 37c921eb47532cae8fb70e5d987ce91c
- a5c6a00818f97c5e3e91569ee22416dc
validation: [size, md5]
note: "Dreamcast boot ROM. An image of another size or with an md5 outside the list is refused, and the BIOS is then emulated at a high level."
source_ref: "src/guest/rom/boot.c:12-22, src/guest/rom/boot.c:24-46, src/guest/rom/boot.c:48-80, src/guest/rom/boot.c:82-89, src/guest/bios/bios.c:227-238, src/guest/bios/bios.c:326-336"
- name: flash.bin
path: dc/flash.bin
system: sega-dreamcast
required: false
hle_fallback: true
size: 131072
validation: [size]
note: "Dreamcast flash ROM. An image of another size is ignored and the partitions are reset to factory settings, and the flash is written back on exit."
source_ref: "src/guest/rom/flash.c:26-36, src/guest/rom/flash.c:47-72, src/guest/rom/flash.c:100-107, src/guest/rom/flash.c:197-200, src/guest/bios/bios.c:137-198"