Arcade cores
Moderators: Mug UK, Zorro 2, spiny, Greenious, Sorgelig, Moderator Team
Arcade cores
Discuss about MiSTer ports of different arcade ports.
Re: Arcade cores
@Sorgelig, thank you for porting and adding in-game screen rotation for the Arcade games that require rotating the monitor.
Sorgelig MiSTer
@Gehstock, thank you for porting Arcade cores to the MiSTer.
Gehstock MiSTer
@Darfpga, thank you for sharing your cores with the community.
Darfpga Cores

Sorgelig MiSTer
@Gehstock, thank you for porting Arcade cores to the MiSTer.

Gehstock MiSTer
@Darfpga, thank you for sharing your cores with the community.

Darfpga Cores
-
- Obsessive compulsive Atari behavior
- Posts: 109
- Joined: Tue Sep 05, 2017 9:35 pm
- Contact:
Re: Arcade cores
Not exactly an "Arcade", but there is a WIP Vectrex core there :
http://temlib.org/pub/mister
An experiment in vector display.
- Due to issues with the DRAM controller, one often need to press the "warm start" button after loading the RBF file. This is the middle button of the three small buttons near the 4 switches on the DE10. Works better directly loading the .SOF file.
- The SDRAM daughterboard is not needed.
- Video output on HDMI, joystick input.
- Sound do not work. I don't know why.
- Some games don't work. Bugs !
- Work in progress.
http://temlib.org/pub/mister
An experiment in vector display.
- Due to issues with the DRAM controller, one often need to press the "warm start" button after loading the RBF file. This is the middle button of the three small buttons near the 4 switches on the DE10. Works better directly loading the .SOF file.
- The SDRAM daughterboard is not needed.
- Video output on HDMI, joystick input.
- Sound do not work. I don't know why.
- Some games don't work. Bugs !
- Work in progress.
Re: Arcade cores
Great additions! It seems things are getting quite good for MiSTer!
I have tried the Arcade cores and have noticed this:
In Galaga core, there is something wrong with the bullets, especially when you "dock" ships together. The bullets are flying inline instead of parallel, and start somewhere below the ship.
In Crazy Kong the colors *might* be a bit different from what I remember.... What do you think? (using HDMI)
I have tried the Arcade cores and have noticed this:
In Galaga core, there is something wrong with the bullets, especially when you "dock" ships together. The bullets are flying inline instead of parallel, and start somewhere below the ship.
In Crazy Kong the colors *might* be a bit different from what I remember.... What do you think? (using HDMI)
Re: Arcade cores
I've just ported cores as-is. I'm not familiar with original arcade schematic and functionality.
you have 2 options if you want it be fixed:
1) fix by yourself and supply your patches.
2) notify Dar(darfpga) about problems - he is original developer of these arcade cores.
you have 2 options if you want it be fixed:
1) fix by yourself and supply your patches.
2) notify Dar(darfpga) about problems - he is original developer of these arcade cores.
Re: Arcade cores
Yes, I know. I am just providing the information to the other members of the forum. As before, thank you for the great software/hardware and the effort in the cores making /porting.Sorgelig wrote:I've just ported cores as-is. I'm not familiar with original arcade schematic and functionality.
you have 2 options if you want it be fixed:
1) fix by yourself and supply your patches.
2) notify Dar(darfpga) about problems - he is original developer of these arcade cores.
It is also reported by someone else over in the MIST thread, so it is definitely something with the original core, I guess.
Re: Arcade cores
Grabulosaure wrote:Not exactly an "Arcade", but there is a WIP Vectrex core there :
http://temlib.org/pub/mister
An experiment in vector display.
- Due to issues with the DRAM controller, one often need to press the "warm start" button after loading the RBF file. This is the middle button of the three small buttons near the 4 switches on the DE10. Works better directly loading the .SOF file.
- The SDRAM daughterboard is not needed.
- Video output on HDMI, joystick input.
- Sound do not work. I don't know why.
- Some games don't work. Bugs !
- Work in progress.
If you use the Pace Source, the Sound is not connected.
Re: Arcade cores
Post links to interesting arcades you want to see ported.
Follow only 2 simple rules:
1) FPGA source code should be available
2) No requests like "all these arcades". Only really interesting/remarkable arcades are accepted.
Follow only 2 simple rules:
1) FPGA source code should be available
2) No requests like "all these arcades". Only really interesting/remarkable arcades are accepted.
Re: Arcade cores
Let me be the first person to jump in and say: Awesomesauce !
And, how about the classic Robotron !
https://code.google.com/archive/p/robot ... ult/source
I've had a read through the readme.txt and I'm not sure whether the full cpu has been implemented. If it is, and is portable, it does look like it may well support other Williams Arcade games, like Bubbles, Defender an Joust, among others with minimal effort. There are some absolute classic arcades in there that would be fantastic to play on a big screen.
And, how about the classic Robotron !
https://code.google.com/archive/p/robot ... ult/source
I've had a read through the readme.txt and I'm not sure whether the full cpu has been implemented. If it is, and is portable, it does look like it may well support other Williams Arcade games, like Bubbles, Defender an Joust, among others with minimal effort. There are some absolute classic arcades in there that would be fantastic to play on a big screen.
Re: Arcade cores
according to youtube video, this arcade should use the same HW as Defender which is already ported.Slade wrote:Let me be the first person to jump in and say: Awesomesauce !
And, how about the classic Robotron !
https://code.google.com/archive/p/robot ... ult/source
I've had a read through the readme.txt and I'm not sure whether the full cpu has been implemented. If it is, and is portable, it does look like it may well support other Williams Arcade games, like Bubbles, Defender an Joust, among others with minimal effort. There are some absolute classic arcades in there that would be fantastic to play on a big screen.
I will see if it possible simply to use Robotron ROM in Defender core.
Re: Arcade cores
If that does work (holy crap, that's brilliant if it does), then Joust, Sinistar, Splat, Bubbles and Stargate from Williams should also work, as they all use the same hardware.Sorgelig wrote:according to youtube video, this arcade should use the same HW as Defender which is already ported.Slade wrote:Let me be the first person to jump in and say: Awesomesauce !
And, how about the classic Robotron !
https://code.google.com/archive/p/robot ... ult/source
I've had a read through the readme.txt and I'm not sure whether the full cpu has been implemented. If it is, and is portable, it does look like it may well support other Williams Arcade games, like Bubbles, Defender an Joust, among others with minimal effort. There are some absolute classic arcades in there that would be fantastic to play on a big screen.
I will see if it possible simply to use Robotron ROM in Defender core.
I found a few arcade cores in a 5 minute google search. I also found a DE1 Gameboy FPGA implementation too, if you're interested ?
Re: Arcade cores
Looks promising:
Source: https://www.arcade-museum.com/game_deta ... _id=133522By swapping the twelve program ROMs and the one sound ROM, Robotron 2084 can be made to play Joust, Stargate and Splat without any hardware modification other than to the controls. With a little more work you can add Defender, Bubbles and Sinistar.
Re: Arcade cores
the only problem is how to properly map the ROMs.Newsdee wrote:Looks promising:Source: https://www.arcade-museum.com/game_deta ... _id=133522By swapping the twelve program ROMs and the one sound ROM, Robotron 2084 can be made to play Joust, Stargate and Splat without any hardware modification other than to the controls. With a little more work you can add Defender, Bubbles and Sinistar.
if defender's 1-12 ROMs directly maps to robotron's 1-9,a-c ROMs then ok. Otherwise need to know the proper order.
Re: Arcade cores
If this helps: Here is the Github for FPGA Robotron. https://github.com/sharebrained/robotron-fpgaSorgelig wrote:the only problem is how to properly map the ROMs.Newsdee wrote:Looks promising:Source: https://www.arcade-museum.com/game_deta ... _id=133522By swapping the twelve program ROMs and the one sound ROM, Robotron 2084 can be made to play Joust, Stargate and Splat without any hardware modification other than to the controls. With a little more work you can add Defender, Bubbles and Sinistar.
if defender's 1-12 ROMs directly maps to robotron's 1-9,a-c ROMs then ok. Otherwise need to know the proper order.
It contains links to a memory map, hardware description, and a fair bit more information that may help you (I hope).
Re: Arcade cores
Does anyone know if the MiST code for Moon Patrol and Frogger are publicity available?
Last edited by NML32 on Sat Nov 04, 2017 1:27 pm, edited 1 time in total.
Re: Arcade cores
Moon PatrolNML32 wrote:Does anyone know if the MiST code for Moon Patrol and Frogger publicity available?
https://github.com/Gehstock/Sources/tre ... atrol_MIST
Frogger
https://github.com/Gehstock/Sources/tre ... ogger_MIST
There is source code for most the MiST binaries here: https://github.com/Gehstock/Sources
Re: Arcade cores
after more precise exploring Williams platform, i found that Robotron has many differences from Defender. Defender also misses blitter existing in Robotron. So, direct ROM replacement is not possible. There is blitter in Robotron semi-implemented code. Probably it's possible to add missed 6809 CPU module from Defender, but it needs a lot of work..
Re: Arcade cores
How about Time Pilot
VHDL for Time Pilot (Konami Arcade Emulator) on Terasic DE10 Lite
https://github.com/whiterocker/time-pilot-vhdl
VHDL for Time Pilot (Konami Arcade Emulator) on Terasic DE10 Lite
https://github.com/whiterocker/time-pilot-vhdl
Re: Arcade cores
Fixed : https://sourceforge.net/projects/darfpg ... HDL/galagaSorgelig wrote:I've just ported cores as-is. I'm not familiar with original arcade schematic and functionality.
you have 2 options if you want it be fixed:
1) fix by yourself and supply your patches.
2) notify Dar(darfpga) about problems - he is original developer of these arcade cores.
Re: Arcade cores
Am I going to be late?! I am going to release Time Pilot tomorow ...NML32 wrote:How about Time Pilot
VHDL for Time Pilot (Konami Arcade Emulator) on Terasic DE10 Lite
https://github.com/whiterocker/time-pilot-vhdl
Re: Arcade cores
Thank you for your Work, please release it.
Any Chance for the Mist with your Version?
Any Chance for the Mist with your Version?
Re: Arcade cores
Thanks!Darfpga wrote:Fixed : https://sourceforge.net/projects/darfpg ... HDL/galaga
Ported to MiSTer.
Re: Arcade cores
Please release your version.Darfpga wrote:Am I going to be late?! I am going to release Time Pilot tomorow ...
Re: Arcade cores
Yes, that would be nice...Gehstock wrote:Thank you for your Work, please release it.
Any Chance for the Mist with your Version?

Re: Arcade cores
Thank you for the fix, it can be played much better now. But, while you are hereDarfpga wrote:Fixed : https://sourceforge.net/projects/darfpg ... HDL/galagaSorgelig wrote:I've just ported cores as-is. I'm not familiar with original arcade schematic and functionality.
you have 2 options if you want it be fixed:
1) fix by yourself and supply your patches.
2) notify Dar(darfpga) about problems - he is original developer of these arcade cores.
