mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
feat: profile jumpnbump, kronos, lowresnx, lutro, m2000
add core_classification and upstream to all five profiles. kronos: add ROM cartridge files (mpr-18811-mx.ic1, mpr-19367-mx.ic1), add archive: field to STV blobs, remove unverified MD5 hashes, fix cores list (remove yabause_libretro). jumpnbump: fix incorrect note about embedded data. lowresnx, lutro, m2000: add missing classification fields.
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
emulator: LowRes NX
|
||||
type: libretro
|
||||
core_classification: official_port
|
||||
source: "https://github.com/timoinutilis/lowres-nx"
|
||||
profiled_date: "2026-03-18"
|
||||
upstream: "https://github.com/timoinutilis/lowres-nx"
|
||||
profiled_date: "2026-03-22"
|
||||
core_version: "v1.2"
|
||||
display_name: "LowRes NX"
|
||||
cores:
|
||||
@@ -12,34 +14,13 @@ systems:
|
||||
notes: |
|
||||
LowRes NX is a fantasy console simulating an imaginary 8/16-bit handheld.
|
||||
It runs programs written in a custom BASIC dialect, loaded as .nx files.
|
||||
The libretro port is maintained by the upstream author (timoinutilis) in
|
||||
the same repository.
|
||||
|
||||
The libretro port reads game content entirely through the retro_game_info
|
||||
data buffer (need_fullpath = false, libretro_main.c:317). The .nx source
|
||||
code is copied into memory at retro_load_game() (libretro_main.c:490)
|
||||
and compiled by the built-in interpreter.
|
||||
|
||||
The boot intro sequence is compiled from bootIntroSourceCode, a string
|
||||
constant embedded in boot_intro.c -- not loaded from any external file.
|
||||
The core never calls RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY. There is
|
||||
no code path that reads any file from the system directory. No BIOS,
|
||||
firmware, or boot ROM is required.
|
||||
|
||||
The virtual machine provides a 160x128 screen, 64 colors, 256 8x8
|
||||
sprites, 4-channel sound, d-pad + 2 buttons, and a pause button.
|
||||
retro_load_game() copies the .nx source code into memory
|
||||
(libretro_main.c:490) and compiles it with the built-in interpreter.
|
||||
The boot intro is a string constant embedded in boot_intro.c. The core
|
||||
never accesses the system directory. No BIOS, firmware, or external
|
||||
files required.
|
||||
|
||||
files: []
|
||||
|
||||
platform_details:
|
||||
cartridge_format:
|
||||
extensions: "nx"
|
||||
source_ref: "libretro_main.c:318"
|
||||
notes: |
|
||||
.nx files contain LowRes NX BASIC source code as plain text.
|
||||
The interpreter compiles the source at load time.
|
||||
|
||||
runtime:
|
||||
source_ref: "core/ (compiled into binary)"
|
||||
notes: |
|
||||
The entire LowRes NX runtime (CPU emulation, video chip, audio chip,
|
||||
BASIC compiler/interpreter, boot intro) is compiled into the core
|
||||
binary. No external dependencies at runtime. Version 1.2.
|
||||
|
||||
Reference in New Issue
Block a user