mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-11 12:33:53 -06:00
parallel_dc (libretro/flycast renamed), hyperscanemu, hypseushw, n64emu and odin reached the RetroArch buildbot after the last targets scrape and resolved to no profile. Targets rescraped, each core profiled from its source.
58 lines
2.3 KiB
YAML
58 lines
2.3 KiB
YAML
emulator: "HyperScanEmu"
|
|
type: libretro
|
|
core_classification: official_port
|
|
source: "https://git.libretro.com/libretro/HyperScanEmu"
|
|
upstream: "https://github.com/AloysHF/HyperScanEmu"
|
|
profiled_date: "2026-11-09"
|
|
source_commit: "44509de141c7b9adf947b3130500e552cfa98f56"
|
|
upstream_commit: "44509de141c7b9adf947b3130500e552cfa98f56"
|
|
core_version: "0.1.0"
|
|
version_basis:
|
|
kind: file
|
|
path: "Cargo.toml"
|
|
pattern: 'version\s+=\s+"([^"]+)'
|
|
display_name: "Mattel - HyperScan (HyperScanEmu)"
|
|
cores:
|
|
- "hyperscanemu"
|
|
systems:
|
|
- mattel-hyperscan
|
|
|
|
notes: |
|
|
Mattel HyperScan (Sunplus SPG290) emulator written in Rust. The libretro
|
|
core and the standalone frontend share the same firmware loader.
|
|
ref: crates/hyperscanemu-core/src/firmware.rs:88-115
|
|
|
|
Both firmware files are read from <system>/hyperscanemu/. The folder and
|
|
file names are compared byte for byte against the directory listing, so a
|
|
name differing only in case is not found, Windows included. A missing
|
|
folder or file fails retro_load_game.
|
|
ref: crates/hyperscanemu-core/src/firmware.rs:10-14,
|
|
crates/hyperscanemu-core/src/firmware.rs:71-86,
|
|
crates/hyperscanemu-libretro/src/lib.rs:559-566
|
|
|
|
Each file must have its exact size and must not be filled with a single
|
|
byte value. No hash is checked.
|
|
ref: crates/hyperscanemu-core/src/firmware.rs:7-8,
|
|
crates/hyperscanemu-core/src/firmware.rs:160-178
|
|
|
|
files:
|
|
- name: "spg290.bin"
|
|
path: "hyperscanemu/spg290.bin"
|
|
system: mattel-hyperscan
|
|
required: true
|
|
size: 32768
|
|
validation: [size]
|
|
description: "SPG290 internal ROM"
|
|
note: "Rejected unless exactly 32768 bytes and not blank."
|
|
source_ref: "crates/hyperscanemu-core/src/firmware.rs:7, crates/hyperscanemu-core/src/firmware.rs:13, crates/hyperscanemu-core/src/firmware.rs:103-114, crates/hyperscanemu-core/src/firmware.rs:133"
|
|
|
|
- name: "hyperscan.bin"
|
|
path: "hyperscanemu/hyperscan.bin"
|
|
system: mattel-hyperscan
|
|
required: true
|
|
size: 1048576
|
|
validation: [size]
|
|
description: "HyperScan BIOS"
|
|
note: "Rejected unless exactly 1048576 bytes and not blank."
|
|
source_ref: "crates/hyperscanemu-core/src/firmware.rs:8, crates/hyperscanemu-core/src/firmware.rs:14, crates/hyperscanemu-core/src/firmware.rs:104-114, crates/hyperscanemu-core/src/firmware.rs:134"
|