Skip to content

Commit 25dd1d7

Browse files
authored
Merge pull request #1945 from mittonk/pd777_epoch_cassette_vision
pd777: add Epoch Cassette Vision core
2 parents debbd41 + ad36179 commit 25dd1d7

File tree

3 files changed

+50
-0
lines changed

3 files changed

+50
-0
lines changed

build-config.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ include_core_mu
303303
include_core_squirreljme
304304
include_core_minivmac
305305
include_core_oberon
306+
include_core_pd777
306307
include_core_x1
307308
include_core_galaxy
308309
include_core_jaxe

dist/info/pd777_libretro.info

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Software Information - Information about the core software itself
2+
display_name = "Epoch - Cassette Vision (PD777)"
3+
categories = "Emulator"
4+
authors = "W88DodPECuThLOl"
5+
corename = "PD777"
6+
supported_extensions = "bin777|ptn777"
7+
# bin777 is the main file, each has a pattern file.
8+
license = "MIT"
9+
# permissions = ""
10+
display_version = "v1.0.0"
11+
12+
# Hardware Information
13+
manufacturer = "Epoch"
14+
systemname = "Epoch Cassette Vision"
15+
systemid = "epochcv"
16+
firmware_count = 0
17+
# Additional notes:
18+
# notes = "(!) hash|(!) game rom|(^) continue|[1] notes|[^] continue|[*] list"
19+
20+
# Libretro Features
21+
savestate = "false"
22+
cheats = "false"
23+
# Does the core support libretro input descriptors
24+
# input_descriptors = "true"
25+
memory_descriptors = "false"
26+
# Does the core use the libretro save interface or does it do its own thing (like with shared memory cards)?
27+
# libretro_saves = "true"
28+
core_options = "false"
29+
load_subsystem = "false"
30+
# Whether or not the core requires an external file to work:
31+
supports_no_game = "false"
32+
single_purpose = "false"
33+
# Name of the database that the core supports (optional):
34+
#database = "epochcv"
35+
needs_fullpath = "true"
36+
disk_control = "false"
37+
# Is the core currently suitable for general use? That is, will regular users find it useful or is it for development/testing only (subject to change over time)?
38+
is_experimental = "true"
39+
40+
# Descriptive text, useful for tooltips, etc.
41+
description = "Epoch Cassette Vision emulator, with libretro interface."

rules.d/core-rules.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1845,6 +1845,14 @@ include_core_dice() {
18451845
libretro_dice_name="dice"
18461846
libretro_dice_git_url="https://github.com/mittonk/dice-libretro.git"
18471847

1848+
include_core_pd777() {
1849+
register_module core "pd777"
1850+
}
1851+
libretro_pd777_name="pd777"
1852+
libretro_pd777_git_url="https://github.com/mittonk/PD777.git"
1853+
libretro_pd777_build_makefile="Makefile.libretro"
1854+
libretro_pd777_build_subdir="source/libretro"
1855+
18481856
include_core_doukutsu_rs() {
18491857
register_module core "doukutsu_rs"
18501858
}

0 commit comments

Comments
 (0)