Code Monkey home page Code Monkey logo

arcade-tnkiii_mister's Introduction

SNK T.N.K. III (Beta):

T.N.K. III, known as T.A.N.K in Japan, is a 1985 single player overhead shooting game developed by SNK. The Japanese title is meant to be pronounced letter by letter and not by the word "tank". It's also the first game appearance of Ralf Jones, the player character for this game. It's follow-up title is Iron Tank.

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 as beta release will be published as independet core. Finally will be unified with the SNK Triple Z80 Core. For a list of games intended to work with the SNK Triple Z80 Core see: https://github.com/mamedev/mame/blob/master/src/mame/drivers/snk.cpp.

Third party cores

Instructions:

In a game of two players who play in alternating turns. You use a 8-way joystick control with two buttons: Bullets and Shells. To rotate the tank turret, the left and right triggers of a gamepad are used, simulating SNK's LS-30 rotary joystick. You have additional buttons for Coin, Start, Pause and Service Mode. The controls of a second controller can be used for two players in alternate mode. Apart from the standard MiSTer game controller support there is also there is SNAC support for:

  • DB15 arcade controls (tested with the Splitter for official MiSTer by Antonio Villena. See: https://www.antoniovillena.es/store/product/splitter-for-official-mister/).
  • Native adapter for SNK LS-30 joystick. This is a D.I.Y development of the author of the core and is commented on in a separate project. See: https://github.com/RndMnkIII/SNK_LS-30_Rotary_Joystick_SNAC_adapter. You can build a alternative one if you already have some DB15 SNAC adapter as the Antonio Villena Splitter seen before. You can change the settings in the Core Menu:
  • SNAC > DB15 Devices: Off,OnlyP1,OnlyP2,P1&P2 (fixed controls: button A: rotate left, button B: fire, button C: grenade, button D: rotate right).
  • SNAC > Native LS-30 Adapter: Off,OnlyP1,OnlyP2,P1&P2 (maps over buttons F,E,D,C of a DB15 interface the LS-30 rotary four wire data, button A: fire, button B: grenade).

Alternatively, you can wire this adapter if you already are using a DB15 SNAC adapter as the Official Mister Splitter by Antonio Villena and you don't want to build my native adapter design MCU based: gamepad buttons

Manual installation

Rename the Arcade-TNKIII_XXXXXXXX.rbf file to TNKIII_XXXXXXXX.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, Todd Gill, John Stringer, Moi, Olivier Krumm, Raymond Bielun.
  • Thanks to @antoniovillena and @NeuroRulez for their help and patience with SNAC support for DB15.
  • @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.

arcade-tnkiii_mister's People

Contributors

rndmnkiii avatar funkycochise avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.