Skip to content

Commit ad20a21

Browse files
v1.0.0
0 parents  commit ad20a21

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+7349
-0
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Core Template
2+
This is a template repository for a core which contains all of the core definition JSON files and FPGA starter code.
3+
4+
## Legal
5+
Analogue’s Development program was created to further video game hardware preservation with FPGA technology. Analogue does not support or endorse the use of infringing content.
6+
7+
Analogue Developers have access to Analogue Pocket I/O’s so Developers can utilize cartridge adapters or interface with other pieces of original or bespoke hardware to support legacy media.

audio.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"audio": {
3+
"magic": "APF_VER_1"
4+
}
5+
}

core.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"core": {
3+
"magic": "APF_VER_1",
4+
"metadata": {
5+
"platform_ids": [],
6+
"shortname": "template",
7+
"description": "Core template. Displays gray test screen.",
8+
"author": "Developer",
9+
"url": "https://github.com/open-fpga/core-template",
10+
"version": "1.0",
11+
"date_release": "2022-06-30"
12+
},
13+
"framework": {
14+
"target_product": "Analogue Pocket",
15+
"version_required": "1.1",
16+
"sleep_supported": false,
17+
"dock": {
18+
"supported": true,
19+
"analog_output": false
20+
},
21+
"hardware": {
22+
"link_port": false,
23+
"cartridge_adapter": -1
24+
}
25+
},
26+
"cores": [
27+
{
28+
"name": "default",
29+
"id": 0,
30+
"filename": "bitstream.rbf_r"
31+
}
32+
]
33+
}
34+
}

data.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"data": {
3+
"magic": "APF_VER_1",
4+
"data_slots": []
5+
}
6+
}

input.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"input": {
3+
"magic": "APF_VER_1",
4+
"controllers": []
5+
}
6+
}

interact.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"interact": {
3+
"magic": "APF_VER_1",
4+
"variables": [],
5+
"messages": []
6+
}
7+
}

output/.gitkeep

Whitespace-only changes.

output/assets/.keep

Whitespace-only changes.

output/bitstream.rbf_r

770 KB
Binary file not shown.

src/fpga/.gitignore

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
*/db/
2+
*/incremental_db/
3+
*/simulation/
4+
*/greybox_tmp/
5+
incremental_db/
6+
db/
7+
PLLJ_PLLSPE_INFO.txt
8+
c5_pin_model_dump.txt
9+
cr_ie_info.json
10+
*.pin
11+
*.pof
12+
*.ptf.*
13+
*.qar
14+
*.qarlog
15+
*.qws
16+
*.rpt
17+
*.smsg
18+
*.sof
19+
*.sopc_builder
20+
*.summary
21+
*.txt
22+
*.bak
23+
*.cmp
24+
*.done
25+
*.xml
26+
*.sld
27+
*.cdf
28+

0 commit comments

Comments
 (0)