• Stars
    star
    239
  • Rank 167,826 (Top 4 %)
  • Language Arc
  • Created about 5 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Binary files for MiSTerFPGA, Pocket and other platforms

Arcade replicas for FPGA

This repository contains arcade cores for several FPGA platforms and hundreds of arcade titles. All these cores are written by Jose Tejada (aka JOTEGO), but some of the pieces come from other developers. Particularly the M68000, M6809 and Z80 CPUs, to name easy ones to spot.

RBF Files LICENSE

You are only allowed to use these FPGA cores with files (i.e. ROMs) you legally own. The license to use these FPGA files is thus based upon the condition of using legal software with them.

LICENCIA de los ficheros RBF

Se permite el uso de estos ficheros de configuración para FPGAs exclusivamente con ficheros (es decir, ROMs) que usted posea legalmente. La licencia de uso de estos cores FPGA está por tanto supeditada a su uso parejo con software legal

The source code for each system can be found if you browse Jotego's github account.

All this work has been produced thanks to the community support:

MiST and related platforms

For non MiSTer users, you have the latest compilations in the folder with your system name. You then need to grab the MRA files (in the mra folder) and use it to generate the ROM file based in a MAME ROM set. This is done using this tool. For MiST and SiDi, generate an ARC file too and copy everything.

Make sure you are using the latest firmware, as my cores often need the latest features to work.

MiSTer

You can manually install the files by getting the files in the MiSTer folder. But if it is a fresh installation, you can just download all files in a single zip here.

I recommend setting up the MiSTer downloader tool to get the files for you. Add these lines to /media/fat/downloader.ini:

[jtcores]
db_url = https://raw.githubusercontent.com/jotego/jtcores_mister/main/jtbindb.json.zip

Analogue Pocket

New beta cores for the Analogue Pocket files are offered only via Patreon and eventually transferred to this repository.

JT cores already available in other platforms are being ported to the Pocket every month and are presented to Patreon supporters first. Then, moved to this public repository.

The Analogue Pocket requires the same .rom file-creation procedure as the one for MiST. So it is a bit cumbersome to set up. Read more about the Pocket here

Platforms with no support for binaries

The following platforms are supported by JTFRAME so you can compile all JT cores for it without any modification needed. However, binary files are not provided by JOTEGO due to the current lack of user base and patrons for them. You are free to build and distribute binary files for them as long as you do not distribute them together with third-party copyrighted files (such as proprietary ROM dumps).

  • NeptUNO, MultiCore 2, MultiCore Plus
  • Sockit (MiSTer derivative)
  • ZX-DOS, UnAMIGA, Cyclone 5

New cores - The beta phase

When I develop new cores, these are available for download during the beta phase only if you enable it. Follow the instructions in this video to enable beta download.

Cores in beta phase have their inputs locked up unless you place the file jtbeta.zip in the folder games/mame of your SD card. The jtbeta.zip can be found in Patreon and our Discord server.

Beta testers provide feedback about the cores and also financial support thanks to the beta test program. Please join the beta group if you want to contribute to further development.

Schematics

More Repositories

1

jtcores

FPGA cores compatible with multiple arcade game machines and KiCAD schematics of arcade games. Working on MiSTer FPGA/Analogue Pocket
Verilog
217
star
2

jt12

FM sound source written in Verilog, fully compatible with YM2612, YM3438 (JT12), YM2203 (JT03) and YM2610 (JT10)
Verilog
110
star
3

jtcps

Capcom System 1/1.5/2 compatible verilog core for FPGA
C
89
star
4

jt51

YM2151 clone in verilog. FPGA proven.
VHDL
71
star
5

jt49

Verilog clone of YM2149
Verilog
37
star
6

jtpremium

All JT cores for MiSTer, including premium and beta content
30
star
7

jtopl

Verilog module compatible with Yamaha OPL chips
Verilog
29
star
8

jt89

sn76489an compatible Verilog core, with emphasis on FPGA implementation and Megadrive/Master System compatibility
Verilog
26
star
9

jtdd

Double Dragon FPGA core
Verilog
16
star
10

jtcontra

FPGA conversion of KONAMI's K007121-based games: Contra, Combat School, Labyrinth Runner, Fast Lane, MX5000
Verilog
15
star
11

jtcores_mister

Companion repository for theYpsilon's update script
13
star
12

jt6295

ADPCM decoder compatible with OKI 6295
Verilog
11
star
13

jtbubl

Bubble Bobble arcade compatible verilog core for FPGA
Verilog
10
star
14

jts16

FPGA core compatible with System 16 hardware
Verilog
10
star
15

jt8255

Programmable peripheral interface compatible with uPD8225
Verilog
8
star
16

jtdsp16

Verilog core compatible with ATT WE DSP16, famous for being the heart of CAPCOM Q-Sound games
Q#
7
star
17

jtcop

FPGA logic compatible with Data East Robocop arcade PCB
Verilog
7
star
18

jtjaguar

FPGA core compatible with the Atari Jaguar hardware
Shell
6
star
19

jteeprom

Verilog modules compatible with common EEPROM chips such as 93C46 or 93C06
Verilog
6
star
20

jt5205

Verilog ADPCM decoder compatible with OKI MSM5205
C++
5
star
21

jtpang

FPGA clone of Pang! arcade hardware
Verilog
4
star
22

jttwin16

FPGA core compatible with Twin16 arcade hardware
Prolog
4
star
23

jtrastan

FPGA core compatible with Rastan Saga arcade logic. #MiSTerFPGA
Verilog
4
star
24

jtoutrun

Verilog
4
star
25

jtupdate

Update scripts for MiSTer
Shell
4
star
26

jtpopeye

Popeye arcade conversion to FPGA
Verilog
3
star
27

jtkicker

FPGA core compatible with Kicker (Shaolin's Road) arcade and other games of similar hardware
Verilog
3
star
28

jt-sfg01

MSX SFG01 extension for FPGA (MiST and alike platforms)
Verilog
3
star
29

jt7759

Verilog module compatible with NEC ADPCM decoder uPD7759
Verilog
3
star
30

jtsdram

Checks the sanity of the SDRAM module on MiST and MiSTer systems
Verilog
3
star
31

jtngp

FPGA core compatible with the NeoGeo Pocket hardware
Verilog
3
star
32

jtvigil

FPGA core compatible with Vigilante hardware
Verilog
2
star
33

jtkicad

KiCAD libraries used for arcade schematics
2
star
34

jt900h

Verilog module compatible with the TLCS900H hardware
Verilog
2
star
35

jtdeco

Arcade hardware for FPGA
Verilog
2
star
36

asl

Fork of Alfred Arnold's Macro Assembler
C
1
star