Arcade cores
-
- Fuji Shaped Bastard
- Posts: 3107
- Joined: Wed Oct 20, 2004 1:52 pm
- Location: UK - Oxford
Re: Arcade cores
Thank you very much. I'll try it as soon as my SDRAM/IO boards arrive.
Principal ASIC Engineer
520 ST, 4160 STfm, 4160 STe, MegaST2, MegaSTe 4, Falcon060, Jaguar
Thalion Webshrine
Atari Forum Wiki
520 ST, 4160 STfm, 4160 STe, MegaST2, MegaSTe 4, Falcon060, Jaguar
Thalion Webshrine
Atari Forum Wiki
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
None of Arcade cores require SDRAM or I/O board.alexh wrote:Thank you very much. I'll try it as soon as my SDRAM/IO boards arrive.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
Arcade Van-Van Car should be the first time appeared on FPGA, since it's my own compilation of parts from other arcades and special tweaks for pacman HW.
-
- Atari freak
- Posts: 57
- Joined: Fri Jul 14, 2017 9:36 am
Re: Arcade cores
Anyone played the Frogger? Do you experience some timing issues / speedups in the game? Also I experience some random deaths for perfect jumps (not very often but still...). Even so the core is very playable, I just wanted to check with others if they have same experience or it is just me?
-
- Atari freak
- Posts: 57
- Joined: Fri Jul 14, 2017 9:36 am
Re: Arcade cores
The latest Scramble (brighter version) introduced a problem.
The main (front) bullets are not visible any more. They exist, hit enemies, but it us not possible to see them.
Previous version worked fine.
The main (front) bullets are not visible any more. They exist, hit enemies, but it us not possible to see them.
Previous version worked fine.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
Released pretty weird arcade - Dream Shopper. Not that i like this arcade, but i found original Pacman core doesn't emulate 8 sprites as it should. It emulates only 6 (as Pengo). So spend several days to understand the HW and ended with big refactoring of the code. Documents have non-true info about sprites and the HW capability. Anyway, i'm glad that i could make 8 sprites to work.
Fixedtoromand wrote:The latest Scramble (brighter version) introduced a problem.
The main (front) bullets are not visible any more. They exist, hit enemies, but it us not possible to see them.
Previous version worked fine.
-
- Obsessive compulsive Atari behavior
- Posts: 147
- Joined: Thu Feb 02, 2017 10:07 pm
Re: Arcade cores
I've just released an attempt to computerspace sound vhdl simulation (no sample data) plus some fixes with respect to schematics.Sorgelig wrote:Computer Space has been released!
unfortunately the audio part uses samples instead of synthesis. May be Dar can help to finish this remarkable arcade?
https://sourceforge.net/projects/darfpg ... ter_space/.
If somebody around has a real hardware please let me know about initial start of rocket missiles.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
I've read good review about Computer Space with very precise technical description. It was written that missiles start from weird positions. So, it's odd even in original HW.Darfpga wrote:If somebody around has a real hardware please let me know about initial start of rocket missiles.
I don't remember the link.. May be later i will find it.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
Thanks very much! I'm doing some important code change in arcades i've released, and then will update my port of Computer Space with your additions.Darfpga wrote:I've just released an attempt to computerspace sound vhdl simulation (no sample data) plus some fixes with respect to schematics.
-
- Obsessive compulsive Atari behavior
- Posts: 147
- Joined: Thu Feb 02, 2017 10:07 pm
Re: Arcade cores
Ok, let me know what do you decide to keep and what you don't when it's done.Sorgelig wrote:Thanks very much! I'm doing some important code change in arcades i've released, and then will update my port of Computer Space with your additions.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
uphhhhh... exhausted..
All arcades (except homebrew and non-ROM) have been re-worked.
Now ROMs are not included so there should be no risk when some copyright holder will come.
Some cores were improved a little like VanVanCar which is turned out used 8 sprites instead of 6. Old cores with separate coin button now merged with start button. Screen rotator has been improved and includes some top and bottom margins for better visibility. Some other improvements which i've forgot to mention.
Since i have to rework 37 cores - it's possible some bugs will i will fix if you will find it.
All arcades (except homebrew and non-ROM) have been re-worked.
Now ROMs are not included so there should be no risk when some copyright holder will come.
Some cores were improved a little like VanVanCar which is turned out used 8 sprites instead of 6. Old cores with separate coin button now merged with start button. Screen rotator has been improved and includes some top and bottom margins for better visibility. Some other improvements which i've forgot to mention.
Since i have to rework 37 cores - it's possible some bugs will i will fix if you will find it.
-
- Atari Super Hero
- Posts: 692
- Joined: Tue Mar 11, 2014 1:54 am
- Location: USA/Florida
Re: Arcade cores
Thank you for updating the Arcade cores.Sorgelig wrote:uphhhhh... exhausted..
All arcades (except homebrew and non-ROM) have been re-worked.
Now ROMs are not included so there should be no risk when some copyright holder will come.
Some cores were improved a little like VanVanCar which is turned out used 8 sprites instead of 6. Old cores with separate coin button now merged with start button. Screen rotator has been improved and includes some top and bottom margins for better visibility. Some other improvements which i've forgot to mention.
Since i have to rework 37 cores - it's possible some bugs will i will fix if you will find it.

I've started to update the arcade cores on my MiSTer and ran into a problem with Xevious where it keeps looping through the ROM check (In game).
No errors creating a.xevs.rom
The only other one I've updated is Time Pilot and it works fine.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
what you mean by "in game"? It jumps to ROM check while you're playing?NML32 wrote:ran into a problem with Xevious where it keeps looping through the ROM check (In game).
-
- Atari Super Hero
- Posts: 692
- Joined: Tue Mar 11, 2014 1:54 am
- Location: USA/Florida
Re: Arcade cores
When you start the game it goes through a rom/hardware check then goes to the title screen then starts the rom/hardware check all over again.Sorgelig wrote:what you mean by "in game"? It jumps to ROM check while you're playing?NML32 wrote:ran into a problem with Xevious where it keeps looping through the ROM check (In game).
I've tried a few different xevious.zip files all give the same results.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
I see Xevious sometimes does ROM check twice at start.. Not sure yet what is causing this behavior.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
I've updated my port with your code. Of course i prefer to use a synthesized audio which is awesome!Darfpga wrote:Ok, let me know what do you decide to keep and what you don't when it's done.
I've also added some minor tweaks like option to use color mode and inversion synchronized to vsync.
Since you are good at audio synth, may be you can improve the galaxian core? Original HW uses several NE555 chips to synthesize the audio, while core uses some pre-recorded samples. Actually core uses some kind of synth audio, but still uses the samples - probably for noise.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
try this version: I've added some tweak. For me it works without ROM check cycling.NML32 wrote:When you start the game it goes through a rom/hardware check then goes to the title screen then starts the rom/hardware check all over again.
I've tried a few different xevious.zip files all give the same results.
You do not have the required permissions to view the files attached to this post.
-
- Atari Super Hero
- Posts: 692
- Joined: Tue Mar 11, 2014 1:54 am
- Location: USA/Florida
Re: Arcade cores
I'm sorry you had to make a tweak. I finally found a rom that works. Now, the difficult part is going to be trying to figure out what rom set to use. I tried many roms and they all passed the build bat but only one (48k) works without the looping issue.Sorgelig wrote:try this version: Arcade-Xevious.zipNML32 wrote:When you start the game it goes through a rom/hardware check then goes to the title screen then starts the rom/hardware check all over again.
I've tried a few different xevious.zip files all give the same results.
I've added some tweak. For me it works without ROM check cycling.
Update: I've updated my MiSTer with the latest Arcade cores and all are working great.

Thanks sorgelig!!

-
- Captain Atari
- Posts: 381
- Joined: Sun Sep 20, 2009 6:54 am
- Location: FRANCE
Re: Arcade cores
hi sorgelig
first at all, thanks you very much for all your big work for MiST and now MiSTer !!!
can you create a pinned repository of all MiSTer cores like for MiST (mist-binaries)?
if you do this we can clone all cores in one git command
breiztiger
first at all, thanks you very much for all your big work for MiST and now MiSTer !!!
can you create a pinned repository of all MiSTer cores like for MiST (mist-binaries)?
if you do this we can clone all cores in one git command

breiztiger
CPC-Power Staff
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
I think, you need to find the site which doesn't rename the ROMs - so you will be able to match the ROM by names. Every different ROM set has its unique name according to MAME database. For example Xevious game has different ROM sets: xevios.zip, xevious.zip, xeviousa.zip, xeviousb.zip, xeviousc.zip. And only xevious.zip is the right one.NML32 wrote: I'm sorry you had to make a tweak. I finally found a rom that works. Now, the difficult part is going to be trying to figure out what rom set to use. I tried many roms and they all passed the build bat but only one (48k) works without the looping issue.
Update: I've updated my MiSTer with the latest Arcade cores and all are working great.![]()
Thanks sorgelig!!
My script doesn't check checksumms or hashes, so it's difficult to find the right ROM if zip name has been altered.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
check this tool: http://www.atari-forum.com/viewtopic.php?f=117&t=32607breiztiger wrote:hi sorgelig
first at all, thanks you very much for all your big work for MiST and now MiSTer !!!
can you create a pinned repository of all MiSTer cores like for MiST (mist-binaries)?
if you do this we can clone all cores in one git command![]()
breiztiger
-
- Captain Atari
- Posts: 381
- Joined: Sun Sep 20, 2009 6:54 am
- Location: FRANCE
-
- Atari God
- Posts: 1578
- Joined: Fri Sep 19, 2014 8:40 am
Re: Arcade cores
Do you know which version of MAME did you use as reference? There have been cases of zip files changing across version so it's best to have a reference to help finding the right files.Sorgelig wrote: I think, you need to find the site which doesn't rename the ROMs - so you will be able to match the ROM by names. Every different ROM set has its unique name according to MAME database. For example Xevious game has different ROM sets: xevios.zip, xevious.zip, xeviousa.zip, xeviousb.zip, xeviousc.zip. And only xevious.zip is the right one.
My script doesn't check checksumms or hashes, so it's difficult to find the right ROM if zip name has been altered.
Anyway, good call to keep the ROMs out.
-
- Ultimate Atarian
- Posts: 6348
- Joined: Mon Dec 14, 2015 10:51 am
- Location: Russia/Taiwan
Re: Arcade cores
I don't think they rename existing ROMs. Since MAME doesn't include the ROMs, it would produce a big mess. I know some sites provide ROMs based on MAME names.Newsdee wrote: Do you know which version of MAME did you use as reference? There have been cases of zip files changing across version so it's best to have a reference to help finding the right files.
Anyway, good call to keep the ROMs out.
Anyway, i've cloned MAME repository not long ago, so it should be one of latest versions.
By the way, if some one will create the tool or script which will check the ROMs parts against SHA-1 hash (which is available in MAME sources) then it would help a lot! And it doesn't require programming except making the bat/script file.
-
- Atari freak
- Posts: 50
- Joined: Fri Apr 10, 2015 4:20 pm
- Location: Germany
Re: Arcade cores
Of course roms are renamed, for that reason Rom Managers exist like clrmamepro. They build the correct set based on CRC (checksum).Sorgelig wrote:I don't think they rename existing ROMs. Since MAME doesn't include the ROMs, it would produce a big mess. I know some sites provide ROMs based on MAME names.Newsdee wrote: Do you know which version of MAME did you use as reference? There have been cases of zip files changing across version so it's best to have a reference to help finding the right files.
Anyway, good call to keep the ROMs out.
Anyway, i've cloned MAME repository not long ago, so it should be one of latest versions.
By the way, if some one will create the tool or script which will check the ROMs parts against SHA-1 hash (which is available in MAME sources) then it would help a lot! And it doesn't require programming except making the bat/script file.
Easy Solution, make a DAT for those needed ROM Files so everyone can build the correct Set with a Rom Manager.
I am kinda busy atm and have no time to hunt down the correct Files for every core. I someone PM me those Files, i build the DAT for RomVault this evening.