mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-01 00:27:20 -05:00
chore: advance linapple to 7f4b608
The peripheral option is option(${opt_name} ... ON) at CMakeLists.txt:541;
the notes and the mouse card cited 538, a blank line one above it already
at the old pin.
This commit is contained in:
1 parent
e9d067d45b
commit
55becb8aa4
2 files changed
+22
-26
No files matched your search
+21
-21
@@ -4,7 +4,7 @@ core_classification: community_fork
|
||||
source: "https://github.com/linappleii/linapple"
|
||||
upstream: "https://github.com/AppleWin/AppleWin"
|
||||
profiled_date: "2026-10-20"
|
||||
source_commit: "86bee1c2b59bd4706185ceddddaf383b3416726f"
|
||||
source_commit: "7f4b60898d91bfecd6f4d8683a374f38b0564962"
|
||||
upstream_commit: "9970ef6b668a7cf057ce6d82f100dde6a751f4d3"
|
||||
core_version: "3.0.0"
|
||||
display_name: "Apple - Apple II (LinApple)"
|
||||
@@ -23,7 +23,7 @@ notes: |
|
||||
The ROMs the emulator runs are compiled into the binary.
|
||||
scripts/generate_roms.sh turns res/roms/*.rom into EmbeddedRoms.h and
|
||||
EmbeddedRoms.cpp, once at configure time and again at build time
|
||||
(CMakeLists.txt:293-329), each image behind an ENABLE_ROM_* macro
|
||||
(CMakeLists.txt:295-331), each image behind an ENABLE_ROM_* macro
|
||||
(scripts/generate_roms.sh:97-117). Seventeen images go through the
|
||||
generator: ten system ROMs, four character generator ROMs and the three
|
||||
Disk II ROMs. The mouse card, the printer card, the Super Serial Card, the
|
||||
@@ -36,10 +36,10 @@ notes: |
|
||||
registers no ROM.
|
||||
|
||||
What a macro is set to decides whether a machine model runs at all.
|
||||
CMakeLists.txt:57-124 leaves the Apple ][, ][+, J-Plus, //e and Enhanced //e
|
||||
CMakeLists.txt:59-126 leaves the Apple ][, ][+, J-Plus, //e and Enhanced //e
|
||||
system ROMs ON, along with the Disk II firmware. The three clone options are
|
||||
OFF: ENABLE_ROM_CLONE_BASE64A, ENABLE_ROM_CLONE_PRAVETS and
|
||||
ENABLE_ROM_CLONE_TK3000E (CMakeLists.txt:95-97). Selecting one of those
|
||||
ENABLE_ROM_CLONE_TK3000E (CMakeLists.txt:97-99). Selecting one of those
|
||||
machine types on a default build reaches mem_initialize with no rom_data,
|
||||
which prints the model name and its cmake flag, destroys the context and
|
||||
returns -1 (src/apple2/Memory.cpp:1168-1178). The message offers two ways
|
||||
@@ -56,7 +56,7 @@ notes: |
|
||||
whatever the user points at.
|
||||
|
||||
Character generators are res/charset40*.png, converted to XPM by CMake
|
||||
(CMakeLists.txt:262-291) and included at src/apple2/Video.cpp:35-39. One of
|
||||
(CMakeLists.txt:264-293) and included at src/apple2/Video.cpp:35-39. One of
|
||||
five is chosen from the machine type and the keyboard language
|
||||
(src/apple2/Video.cpp:1255-1279). The status font and the splash screen are
|
||||
XPM as well (src/core/Asset.cpp:15-16,57,63). The four *_Video.rom images
|
||||
@@ -85,10 +85,10 @@ notes: |
|
||||
debugger running without its symbols (src/Debugger/Debugger_Symbols.cpp:497).
|
||||
|
||||
Peripheral cards are linked into the executable by default. Each card has
|
||||
an ENABLE_PERIPHERAL_* option, ON (CMakeLists.txt:538). With
|
||||
BUILD_SHARED_PERIPHERALS, OFF at CMakeLists.txt:43, each card that
|
||||
an ENABLE_PERIPHERAL_* option, ON (CMakeLists.txt:543). With
|
||||
BUILD_SHARED_PERIPHERALS, OFF at CMakeLists.txt:45, each card that
|
||||
add_peripheral does not force built-in builds as a shared object
|
||||
(CMakeLists.txt:548-550,653,663-669), and peripheral_plugins_init opens
|
||||
(CMakeLists.txt:550-552,655,665-671), and peripheral_plugins_init opens
|
||||
every *.so found in the plugin search paths in either build
|
||||
(src/apple2/peripherals/Peripheral_Internal.cpp:352-437,
|
||||
src/core/Util_Path.h:102-114).
|
||||
@@ -108,7 +108,7 @@ files:
|
||||
size: 143360
|
||||
md5: ee44560f34033efa3bb47b3e0aac1772
|
||||
sha1: 7b03befac4fbcef8c649048fa3ff5d095fd48dd3
|
||||
source_ref: "source src/core/Asset.cpp:20, 25-39, 97-112, source src/apple2/peripherals/disk/formats/SectorDiskImage.cpp:57-60, 71-74, source CMakeLists.txt:1324-1336"
|
||||
source_ref: "source src/core/Asset.cpp:20, 25-39, 97-112, source src/apple2/peripherals/disk/formats/SectorDiskImage.cpp:57-60, 71-74, source CMakeLists.txt:1325-1337"
|
||||
note: >
|
||||
asset_find_master_disk warns and returns false when no search path
|
||||
holds the file, and the emulator starts with an empty drive. The sector
|
||||
@@ -156,7 +156,7 @@ files:
|
||||
|
||||
# System ROMs the default build leaves out. ENABLE_ROM_CLONE_BASE64A,
|
||||
# ENABLE_ROM_CLONE_PRAVETS and ENABLE_ROM_CLONE_TK3000E are OFF in
|
||||
# CMakeLists.txt:95-97, so these machine types refuse to start unless the
|
||||
# CMakeLists.txt:97-99, so these machine types refuse to start unless the
|
||||
# user passes the image with --rom. The names are the ones upstream gives
|
||||
# the images in res/roms. The option takes a path and checks no name.
|
||||
- name: Base64A.rom
|
||||
@@ -168,7 +168,7 @@ files:
|
||||
size: 49152
|
||||
md5: 352fdbcae14c6a8c0398822c7a273309
|
||||
sha1: f1c779af480b5bda2bdd03950c1201a5c5143bea
|
||||
source_ref: "source CMakeLists.txt:95, 99-103, source scripts/generate_roms.sh:107, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:104-105, 1082-1103, 1168-1178"
|
||||
source_ref: "source CMakeLists.txt:97, CMakeLists.txt:101-105, source scripts/generate_roms.sh:107, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:104-105, 1082-1103, 1168-1178"
|
||||
note: >
|
||||
Larger than a system ROM: mem_initialize takes the trailing 12288 bytes
|
||||
for this machine type.
|
||||
@@ -182,7 +182,7 @@ files:
|
||||
size: 12288
|
||||
md5: c619b7edfcf021f3b8fd20d9386676ba
|
||||
sha1: 8bd7ced83e209a15e9b19a05a5ef4b8e996dc1a5
|
||||
source_ref: "source CMakeLists.txt:96, 105-109, source scripts/generate_roms.sh:109, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:106-107, 1082-1103, 1168-1178"
|
||||
source_ref: "source CMakeLists.txt:98, CMakeLists.txt:107-111, source scripts/generate_roms.sh:109, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:106-107, 1082-1103, 1168-1178"
|
||||
|
||||
- name: PRAVETS8M.ROM
|
||||
required: false
|
||||
@@ -193,7 +193,7 @@ files:
|
||||
size: 12288
|
||||
md5: 76c79535f7cf77973e2c711aa977a124
|
||||
sha1: f1b4ff018acf95f3355f0d575b66a188d728b687
|
||||
source_ref: "source CMakeLists.txt:96, 105-109, source scripts/generate_roms.sh:111, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:108-109, 1082-1103, 1168-1178"
|
||||
source_ref: "source CMakeLists.txt:98, CMakeLists.txt:107-111, source scripts/generate_roms.sh:111, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:108-109, 1082-1103, 1168-1178"
|
||||
|
||||
- name: PRAVETS8C.ROM
|
||||
required: false
|
||||
@@ -204,7 +204,7 @@ files:
|
||||
size: 16384
|
||||
md5: 1896d7b98dd940c89f7c8ea899b71006
|
||||
sha1: c976fe56e57706c161f513a82ba3e0d8cda83904
|
||||
source_ref: "source CMakeLists.txt:96, 105-109, source scripts/generate_roms.sh:110, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:110-111, 1082-1103, 1168-1178"
|
||||
source_ref: "source CMakeLists.txt:98, CMakeLists.txt:107-111, source scripts/generate_roms.sh:110, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:110-111, 1082-1103, 1168-1178"
|
||||
note: >
|
||||
A //e-class type: mem_initialize takes the trailing 16384 bytes when the
|
||||
file is larger.
|
||||
@@ -218,7 +218,7 @@ files:
|
||||
size: 16384
|
||||
md5: 8d84b614b545d4eec8799d3f325332cb
|
||||
sha1: f163e5753c18ff0e812a448e8da406f102600edf
|
||||
source_ref: "source CMakeLists.txt:97, 111-115, source scripts/generate_roms.sh:112, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:112-113, 1082-1103, 1168-1178"
|
||||
source_ref: "source CMakeLists.txt:99, CMakeLists.txt:113-117, source scripts/generate_roms.sh:112, source src/frontends/common/AppController.cpp:163-174, source src/apple2/Memory.cpp:112-113, 1082-1103, 1168-1178"
|
||||
note: >
|
||||
A //e-class type: mem_initialize takes the trailing 16384 bytes when the
|
||||
file is larger.
|
||||
@@ -228,7 +228,7 @@ analysis:
|
||||
mechanism: >
|
||||
res/roms/*.rom compiled into EmbeddedRoms.cpp by scripts/generate_roms.sh
|
||||
at configure and build time, each behind an ENABLE_ROM_* macro
|
||||
source_ref: "CMakeLists.txt:57-124, 293-329, scripts/generate_roms.sh:97-117"
|
||||
source_ref: "CMakeLists.txt:59-126, CMakeLists.txt:295-331, scripts/generate_roms.sh:97-117"
|
||||
extraction: "hashes computed from the res/roms images the generator reads"
|
||||
|
||||
system_roms:
|
||||
@@ -375,7 +375,7 @@ analysis:
|
||||
image: res/roms/DISK2.rom
|
||||
cmake_option: ENABLE_ROM_DISK2
|
||||
default: on
|
||||
source_ref: "source CMakeLists.txt:118, 120-124, source scripts/generate_roms.sh:115, source src/apple2/peripherals/disk/Disk.cpp:1129-1131"
|
||||
source_ref: "source CMakeLists.txt:120, CMakeLists.txt:122-126, source scripts/generate_roms.sh:115, source src/apple2/peripherals/disk/Disk.cpp:1129-1131"
|
||||
size: 256
|
||||
md5: 2020aa1413ff77fe29353f3ee72dc295
|
||||
sha1: d4181c9f046aafc3fb326b381baac809d9e38d16
|
||||
@@ -386,7 +386,7 @@ analysis:
|
||||
image: res/roms/DISK2-P6.rom
|
||||
cmake_option: ENABLE_ROM_DISK2
|
||||
default: on
|
||||
source_ref: "source scripts/generate_roms.sh:117, source src/apple2/peripherals/disk/Disk.cpp:621-627, source CMakeLists.txt:1040-1055"
|
||||
source_ref: "source scripts/generate_roms.sh:117, source src/apple2/peripherals/disk/Disk.cpp:621-627, source CMakeLists.txt:1041-1056"
|
||||
size: 256
|
||||
md5: 5f1be0c1cdff26f5956eef9643911886
|
||||
sha1: bc39fbd5b9a8d2287ac5d0a42e639fc4d3c2f9d4
|
||||
@@ -410,7 +410,7 @@ analysis:
|
||||
slot: 2
|
||||
symbol: super_serial_rom
|
||||
image: res/roms/SSC.rom
|
||||
source_ref: "source src/apple2/peripherals/super_serial_card/SuperSerialRom.h:8-16, source src/apple2/peripherals/super_serial_card/SuperSerial.cpp:356-358, source CMakeLists.txt:939-943"
|
||||
source_ref: "source src/apple2/peripherals/super_serial_card/SuperSerialRom.h:8-16, source src/apple2/peripherals/super_serial_card/SuperSerial.cpp:356-358, source CMakeLists.txt:940-944"
|
||||
size: 2048
|
||||
md5: 67c0d61ab0911183faf05270f881a97e
|
||||
sha1: 6dab633470c6bc4cb3e81d09fda46597caf8ee57
|
||||
@@ -427,7 +427,7 @@ analysis:
|
||||
image: res/roms/MouseInterface.rom
|
||||
cmake_option: ENABLE_PERIPHERAL_MOUSE
|
||||
default: on
|
||||
source_ref: "source src/apple2/peripherals/mouse/MouseRom.h:8-19, source src/apple2/peripherals/mouse/Mouse.cpp:261-267, source CMakeLists.txt:538, 664, 986-990"
|
||||
source_ref: "source src/apple2/peripherals/mouse/MouseRom.h:8-19, source src/apple2/peripherals/mouse/Mouse.cpp:261-267, source CMakeLists.txt:543, CMakeLists.txt:666, CMakeLists.txt:987-991"
|
||||
size: 2048
|
||||
md5: 22563ab338024dac7b03510371d49c57
|
||||
sha1: 3a9d881a8a8d30f55b9719aceebbcf717f829d6f
|
||||
@@ -443,7 +443,7 @@ analysis:
|
||||
slot: 1
|
||||
symbol: printer_rom
|
||||
image: res/roms/Parallel.rom
|
||||
source_ref: "source src/apple2/peripherals/printer/Printer.cpp:30-55, 217, source CMakeLists.txt:920-926"
|
||||
source_ref: "source src/apple2/peripherals/printer/Printer.cpp:30-55, 217, source CMakeLists.txt:921-927"
|
||||
size: 256
|
||||
md5: 5902996f16dc78fc013f6e1db14805b3
|
||||
sha1: c75c751589cbcc1ad4ab4f63676af7abadd86f5b
|
||||
|
||||
@@ -3103,11 +3103,6 @@
|
||||
"sound/rhythmc.c",
|
||||
"sound/soundrom.c"
|
||||
],
|
||||
"github.com/ekeeke/Genesis-Plus-GX@c16a3ac716aead3e892b240ddeab8211f9c3a281": [
|
||||
"README.md",
|
||||
"core/loadrom.c",
|
||||
"libretro/libretro.c"
|
||||
],
|
||||
"github.com/ekeeke/Genesis-Plus-GX@c7ecd07f0a08db1cdd6871d788476bfac55be638": [
|
||||
"core/cart_hw/areplay.c",
|
||||
"core/cart_hw/ggenie.c",
|
||||
@@ -3126,6 +3121,7 @@
|
||||
"libretro/libretro.c"
|
||||
],
|
||||
"github.com/ekeeke/Genesis-Plus-GX@f3cb0a5115a2b29426495ae35c2d45c404e650df": [
|
||||
"README.md",
|
||||
"core/cart_hw/areplay.c",
|
||||
"core/cart_hw/ggenie.c",
|
||||
"core/cart_hw/md_cart.c",
|
||||
|
||||
Reference in new issue
Block a user