/jtbin

Binary files for MiSTerFPGA, Pocket and other platforms

Primary LanguageArc

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