mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-20 15:52:35 -05:00
feat: add emulator profiles (119-series batch 6 partial)
dolphin_launcher (stub launcher), oberon (RISC, bootloader embedded), 17 test cores (00_example through vidtest), 17 game/utility cores (2048 through vaporspec), bennugd, boytacean, emux_chip8, fake08, jaxe, lowresnx, opentyrian, openlara, squirreljme, vitaquake2, xrick 182 total profiles. 6 agents failed (API 500), will retry.
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
emulator: Oberon
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/oberon-risc-emu"
|
||||
cores:
|
||||
- oberon
|
||||
systems: [oberon]
|
||||
|
||||
# Project Oberon RISC emulator by Peter De Wachter.
|
||||
# Emulates the Oberon RISC processor designed by Niklaus Wirth.
|
||||
# The bootloader (512 words) is compiled into the binary from risc-boot.inc,
|
||||
# loaded into ROM at 0xFFFFF800 on startup (risc.c:75-77, risc_new).
|
||||
#
|
||||
# Content: .dsk disk images containing the full Oberon operating system.
|
||||
# The disk image is loaded via retro_load_game(game->path) and attached
|
||||
# as SPI disk (Libretro/libretro.c:209-214). No files are read from
|
||||
# the RetroArch system directory.
|
||||
#
|
||||
# Reference disk images ship in the repo under DiskImage/:
|
||||
# Oberon-2020-08-18.dsk (990208 bytes, latest)
|
||||
# Oberon-2019-01-21.dsk (988160 bytes)
|
||||
# Oberon-2016-08-02.dsk (989184 bytes)
|
||||
# Oberon-2016-04-18.dsk (989184 bytes)
|
||||
# These are game content, not system files.
|
||||
|
||||
files: []
|
||||
|
||||
notes:
|
||||
architecture: >
|
||||
Custom 32-bit RISC CPU (25 MHz emulated) with 1 MB RAM (expandable to 32 MB).
|
||||
Monochrome 1-bit framebuffer. Keyboard input via PS/2 scancodes.
|
||||
SPI bus for SD card (disk image) access. Serial port for PCLink file transfer.
|
||||
boot_process: >
|
||||
CPU starts execution at ROM address 0xFFFFF800. The embedded bootloader
|
||||
reads the boot sector from the SPI disk and loads the Oberon inner core
|
||||
(modules Kernel, FileDir, Files, Modules) into RAM, then jumps to it.
|
||||
content_format: >
|
||||
Disk images (.dsk) are raw sector images read via 512-byte SPI commands.
|
||||
The core detects filesystem-only images (magic 0x9B1EA38D at sector 0)
|
||||
and adjusts the sector offset accordingly (disk.c:57-58).
|
||||
Reference in New Issue
Block a user