mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-10 21:43:23 -05:00
41 lines
1.7 KiB
YAML
41 lines
1.7 KiB
YAML
emulator: 3dSen
|
|
type: standalone
|
|
core_classification: embedded_hle
|
|
source: "https://geodstudio.net"
|
|
upstream: "https://geodstudio.net"
|
|
profiled_date: "2026-08-07"
|
|
core_version: "1.1"
|
|
display_name: "3dSen (3D NES)"
|
|
cores:
|
|
- 3dsen
|
|
- 3dsen-windows
|
|
systems:
|
|
- nintendo-nes
|
|
mode: standalone
|
|
|
|
notes: |
|
|
Closed-source Unity/C# NES emulator by Geod Studio, sold on Steam and
|
|
itch.io for Windows, macOS and Linux. Rebuilds NES cartridge games as
|
|
voxel scenes at runtime. Emulation is compiled into the binary and the
|
|
NES has no boot ROM, so no external BIOS or firmware is loaded. Cartridge
|
|
games only, no Famicom Disk System and therefore no disksys.rom: ES-DE
|
|
lists it under nes and famicom but not fds, and RetroBat maps it to nes3d
|
|
alone and documents "No specific BIOS is required to play NES games".
|
|
|
|
Games are registered through the emulator UI, which writes rom.json in
|
|
the Unity persistent data path (Windows AppData\LocalLow\Geod Studio\3dSen\,
|
|
Linux ~/.config/unity3d/Geod Studio/3dSen/, macOS ~/Library/Logs/Geod
|
|
Studio/3dSen/) binding a fixed numeric ID to the user ROM. Launching
|
|
passes that ID rather than a path: 3dSen.exe -id=N.
|
|
|
|
Per-game 3D profiles are .3dn files, protobuf-serialized behind a "3dn"
|
|
title header and a version field (3DNesManager Classes/3DNTools.cs:14-31,
|
|
51-58), loaded when a game starts (3DNes_Engine Engine3D.cs:37, Load3DN).
|
|
The 100 official profiles ship inside the application. Profiles built
|
|
with 3dSenMaker are optional per-game additions installed from the UI
|
|
since v0.9, and cover art packs are optional files placed in CoverArt/
|
|
under the same data path. ROMs are user-supplied, the emulator ships
|
|
with no game content.
|
|
|
|
files: []
|