MiSTer-devel / Arcade-SNK_TripleZ80_MiSTer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SNK Triple Z80 Arcade Core (WIP)

SNK logo Game Flyer

Follow any core updates and news on my Twitter acount @RndMnkIII. this project is a hobby but it requires investing in arcade game boards and specific tools, so any donation is welcome: https://ko-fi.com/rndmnkiii.

About

This core originated from the core project for SNK's Alpha Mission arcade game. In the end, it has become a multigame project where new games will be added, encompassed in the so-called "SNK Triple Z80" platform, this groups together several games that were developed by SNK around the mid-1980s using a similar hardware architecture. For a complete reference of the list of games consult https://github.com/mamedev/mame/blob/master/src/mame/drivers/snk.cpp.

I am currently making the core of other of these games, as I develop them I will incorporate modular features to use certain hardware parts depending on the game that is loaded in the core. The idea is to use a single core for all these games or try to modularize it as much as possible. Next games that I've planned to incorporate: Ikari Warriors, T.N.K. III, Psycho Soldier and more.

While it is in this development process, it will be appreciated that parallel developments of these games are not made to those of the author based on the code of this project or my previous project for the Alpha Mission standalone game core, although I think it is good that it is ported to other platforms apart from MiSTer. Respecting that if I would like to receive suggestions or advice from other developers or users about this core.

Third party cores

Instructions ASO/Alpha Mission/Arian Mission:

In a game of two players who play in alternating turns. You use a 8-way joystick control with three buttons: Fire, Missile, Armor, Start, Coin and Service mode. In MiSTer you have an additional button to pause the game (opening the OSD will be pause the game also). For enter in service mode you must hold pressed the service mode button while you reset the core. Not keyboard controls implemented yet. You can configure a second gamepad for the 2nd player but both gamepads will share action buttons. Recomended gamepad button assignments: gamepad buttons

Manual installation

Rename the Arcade-SNK_TripleZ80_20220715.rbf file to SNK_TripleZ80_20220715.rbf and copy to the SD Card to the folder /media/fat/_Arcade/cores and the .MRA files to /media/fat/_Arcade.

The required ROM files follow the MAME naming conventions (check inside MRA for this). Is the user responsability to be installed in the following folder: /media/fat/_Arcade/mame/.zip

Acknowledgments

  • To all Ko-fi contributors for supporting this project: @bdlou, Peter Bray, Nat, Funkycochise, David, Kevin Coleman, Denymetanol, Schermobianco, TontonKaloun, Wark91, Dan, Beaps.
  • @caiusarcade for their assistance in using files and converting PLD files.
  • @topapate for general advice with the JTOPL core.
  • @FCochise for helping with the rom settings of MRA files.
  • @alanswx for helping me with some technical aspects related to the use of the MiSTer framework.
  • And all those who with their comments and shows of support have encouraged me to continue with this project.

About

License:GNU General Public License v2.0


Languages

Language:Verilog 45.9%Language:VHDL 27.9%Language:SystemVerilog 24.0%Language:Tcl 2.1%Language:Batchfile 0.1%