Skip to content

hexxellor/Arcade-Cave_MiSTer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cave 68k

This project contains the MiSTer core for Cave's first-generation 68k arcade hardware.

It currently supports the following games:

  • DoDonPachi
  • DonPachi
  • Dangun Feveron

Credits

Made with ❤️ by Josh (nullobject) Bassett, 2021.

This project is based on the prior work of Rick (rwk) Wertenbroek, who reverse engineered DoDonPachi for his master's thesis back in 2019. I would like to thank him personally for his technical guidance along the way, and providing me with source code for his original prototype.

I would also like to give a massive shout out to all my Patreon supporters. Your support keeps me working on these games, and helps bring them to everybody in the MiSTer community.

Special thanks to:

Arjan de Lang
Benjamin Walker
birdybro
Christopher Gelatt
Christopher Tuckwell
Colin Edwards
Dorkocity
Evan
Hexxellor
Iker Sanz
Jeremy Rayner
Jon Girard
Keith Stack
Lakeside
loopfz
Matt Postema
Raoul van Prooijen
Skeeter
springah

Thanks to:

.Poly-Play., 3style, Abmahnanwalt, Adam Davis, Adam Kessell, Adrian Longland, Adrian Nabarro, AHMAD ALHAMLI, Akai Futari, AL1138, Alan Shurvinton, Alex Urbano, Allen Tipper, Amador, Amosfear, Andrew Francomb, Andrew Moore, Andy Palmer, Andyways, Angelo Kanaris, Anthony Foderaro, Anton Gale, Antonio Bellotta, Artemio Urbina, Arturo Sanchez, Ben, Ben Cooper, Ben Toman, Benjamin Leggett, BigJazzyJay, Brian Shiver, C, Cave Hermit, Charles, Chris B, Chris Mawman, Chris23235, Christa Isobel Lee, Christian Bailey, Christian Keilback, Christopher Brown, Christopher Harvey, Cody E, CoffeePope, CoinopFL, Collin Jacobs, Craig Somerfield, Dang Myang, Daniel García Mercadal, Danilo Dellafrana, dannahan, Darren Newman, Darren Wootton, David Becerro Recio, David Delabassee, David Hiles, David Jones, David Phillips, David Rhodus, David Williams, Devon Nelson, DJ Psyko-M1, Don Gafford, dot_lvl, Dyllon Moseychuck, Eagles5420, Ed Balan, Elbert Howson, Erik Krogh, Farquaad56, Fay Dek, Filip Kindt, FiRez, Francisco Rego, Funkycochise, ganondork, Gillaxian, GJM777, Gladius, Greg Schexnayder, Hardyhell, Herbert Krammer, Hotrod1178, Humanoide70, hyp36rmax, Ian Court, Ion Myke, Ishmael Hallin, Jacob Munford, Jakub Hajda, James, Jim Wehrfritz, Jockel, Joe Gillian, Johan Sjöstrand, John Perry, John Schaeffer, John Stringer, Jon Anderson, Jonathan Brochu, Jonathan Loor, Jonathan Tuttle, Josep Barbié i Viudes, Joseph Milazzo, Joseph Sarrapere, Joshua Benton, Joshua Jodoin, Josiah Wilson, JPS (RetroFPGA), Juan Carlos Pastor (Denymetanol), Juan Manuel Sandoval Jr, Kanzeon1, Karl Lurman, Keith Gordon, Keith Kelly, Kester Weeks, Kevin McQuillen, ktown, lamarax, Larry, Laurent Cooper, Lee Grocott, LFT, loloC2C, Louis Zezeran, Lucian, Ludovic Germaneau, Luis F Giron, Manuel Antoni, Marco Tavian, Mark Paterson, Martin Ansin, Martin Mantua, Marvin Blauth, Mat Azel, Matsu, Matt Charlesworth, Matt Hargett, Matt Vande Vorde, Matthew, Matthew Belshan, Matthew Diggens, Matthew Humphrey, Matthew Yeary, mattyhochs, Max L Schultz, Maxime Coeur, mbd, Memmaker, Michaël Larouche, Michael Anderson, Michael Bachmann, Michael Brillant, Michael Fuerst, Michael Rea, Michael Yount, Michal Flisowski, Michele Fornasini, Miguel Candelario, Mike Canney, Mike Parks, Milo Andrew Rodriguez, Mister JBAM, modsbox, Monokrom, Motte -, MrX-8B, Murray Melvin, mutman, nakedarthur, Naku aka Ben, Nathan Michael Hardie, Niall O'Higgins, Nico Stamp, NINE, nonamebear, OLESCHOOL GAMERS, ordigdug, Owlnonymous, Patrick W., Per Sweden, Peter Antoniew, Peter Brown, Phil Fleabag, Phil Piwonka, Philip Lawson, Philip Meilleur, Phillip McMahon, Porkchop Express, QcRetro, Rachael Netz, raised by games, RandomRetro, Report2Marty, Ricardo Arcos, Richard Simpson, Robert Douglas, Roberto Pedroni, RoC, Ross Jolet, rsn8887, Ryan Fig, Ryan Reinbold, Sagat Steiner, Sampo Peltonen, Samuel Warner, Sassbasket Silvercloud, Scott Taylor, Sebastien COCHET, Serge.EXE, Shane Lynch, Shaneus, Shannon Birt, Shawn Pascuttini, ShootTheCore, Shunsuke Takeichi, Silvio Samadelli, Simon Coong, simon van den bon, Slick Sic, StalkS, Steven LeMaire, Steven Yedwab, SteveP, Teo, the Chuckwagon, The Electric Underground, timelord_engineer, Timothy Q Pham, Tony Galvan, Tony Peters, Tony Tang, Travis Brown, Trifle, Turboman UK, VampierMSX, Victor Bly, Victor Lindo, Vincent Bijwaard, Xzarian, yavimaya, yoaarond, Zakk, Zichio

...and the rest of my supporters 💖

Development

This core is primarily written in Chisel.

To compile this core you will need a working Scala environment and Intel Quartus 17 (or greater).

Compile the core:

$ make build

Program the DE10-Nano:

$ make program

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

About

MiSTer arcade core for Cave 68K arcade classics.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Scala 37.4%
  • SystemVerilog 29.3%
  • Verilog 21.5%
  • VHDL 10.3%
  • Tcl 1.5%
  • Makefile 0.0%