Bezels for Arcade Cores
- Alkadian
- Top Contributor
- Posts: 728
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 294 times
- Been thanked: 119 times
Bezels for Arcade Cores
Hi guys,
Just a thought. Would it be possible to display bezels for the Arcade Cores? I would love to play Gorf with the bezel around the screen
I remember when I was a kid I was used to be fascinated by the vertical games with the bezels around, especially the creepy and spooky ones
Thanks!
Just a thought. Would it be possible to display bezels for the Arcade Cores? I would love to play Gorf with the bezel around the screen
I remember when I was a kid I was used to be fascinated by the vertical games with the bezels around, especially the creepy and spooky ones
Thanks!
Re: Bezels for Arcade Cores
I don’t think you’ll see this for FPGA because the FPGA goal is to keep the lag down and to be true to the original hardware. Having bezels likely would be counter to both of these goals. That being said...who knows?
-
- Core Developer
- Posts: 299
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: Bezels for Arcade Cores
On the hdmi side we should be able to do this with no additional lag or problems. It is a little complicated. At some point the framework will probably allow this. It would be nice to have overlays for the computer cores with keyboard layouts and instructions.
On the vga side we run into resolution issues.
On the vga side we run into resolution issues.
Re: Bezels for Arcade Cores
From a technical stand point why would a bezel add any lag?
Would love to see bezels and overlays for games that originally had them like many Vectrex games.
We raise hopes here...until they're old enough to fend for themselves.
--Mike Callahan
--Mike Callahan
Re: Bezels for Arcade Cores
I agree with the post above, if you run HDMI you’d probably be ok. I run mine into an arcade cabinet at native resolutions, so bezels would require additional overhead and converted resolutions.
Re: Bezels for Arcade Cores
There are background graphics for some games. So this would make me think bezels are possible too.
However i personally don't feel this. More and more requests of MAME functionality rises. I was happy that we have hardware simulation and not to deal with emulators anymore. I always learned Less is better.... However my personal point of view as i hate bloatware...
However i personally don't feel this. More and more requests of MAME functionality rises. I was happy that we have hardware simulation and not to deal with emulators anymore. I always learned Less is better.... However my personal point of view as i hate bloatware...
-
- Core Developer
- Posts: 299
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: Bezels for Arcade Cores
Backgrounds happen within the original video bounds. Bezels have to be outside which means the video timing needs to change over the hdmi needs to understand how to resize things. It is a lot more work. Also in space invaders I ended up cropping the backgrounds so they are just the part of the display that shows.TwinX wrote: ↑Sun Jul 05, 2020 8:19 am There are background graphics for some games. So this would make me think bezels are possible too.
However i personally don't feel this. More and more requests of MAME functionality rises. I was happy that we have hardware simulation and not to deal with emulators anymore. I always learned Less is better.... However my personal point of view as i hate bloatware...
Re: Bezels for Arcade Cores
You can call it simulation as much as you want, it's still emulation and, indeed, the future of MAME is to do both PC and FPGA emulation. The way things are going, arcade cores are already developed using a MAME approach and even MAME ROMs.TwinX wrote: ↑Sun Jul 05, 2020 8:19 amHowever i personally don't feel this. More and more requests of MAME functionality rises. I was happy that we have hardware simulation and not to deal with emulators anymore. I always learned Less is better.... However my personal point of view as i hate bloatware...
As for bloatware, I guess MiSTer goes in that category, already, but that's a given since it's a hobbyist project and not a polished commercial products for everyone.
- LamerDeluxe
- Top Contributor
- Posts: 1230
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 876 times
- Been thanked: 281 times
Re: Bezels for Arcade Cores
With the Vectrex the overlays are an important part of a game. I own one and the overlays make a big difference. You are not going to simulate this with physical overlays, so software versions would be a great solution.TwinX wrote: ↑Sun Jul 05, 2020 8:19 am There are background graphics for some games. So this would make me think bezels are possible too.
However i personally don't feel this. More and more requests of MAME functionality rises. I was happy that we have hardware simulation and not to deal with emulators anymore. I always learned Less is better.... However my personal point of view as i hate bloatware...
With most arcade cores, integer scaling on HDMI often leaves a border around your display, IMO it would add to the experience to have the original bezel graphics there. Displaying on a CRT would be preferable, but that is a hassle with vertical oriented games.
Re: Bezels for Arcade Cores
Totally agree. At the moment playing Vectrex games on mame feels much more accurate as on MiSTer. Don't know if there are any games out there that really need a bezel, but overlays are a must for some games.LamerDeluxe wrote: ↑Mon Jul 06, 2020 7:12 am With the Vectrex the overlays are an important part of a game. I own one and the overlays make a big difference. You are not going to simulate this with physical overlays, so software versions would be a great solution.
We raise hopes here...until they're old enough to fend for themselves.
--Mike Callahan
--Mike Callahan
Re: Bezels for Arcade Cores
This is something i cannot deny. Only the overlay here is the exact same size as the screen right? So this is like alanswx said it would not hurt as much as it will not affect video timings.LamerDeluxe wrote: ↑Mon Jul 06, 2020 7:12 amWith the Vectrex the overlays are an important part of a game. I own one and the overlays make a big difference. You are not going to simulate this with physical overlays, so software versions would be a great solution.TwinX wrote: ↑Sun Jul 05, 2020 8:19 am There are background graphics for some games. So this would make me think bezels are possible too.
However i personally don't feel this. More and more requests of MAME functionality rises. I was happy that we have hardware simulation and not to deal with emulators anymore. I always learned Less is better.... However my personal point of view as i hate bloatware...
With most arcade cores, integer scaling on HDMI often leaves a border around your display, IMO it would add to the experience to have the original bezel graphics there. Displaying on a CRT would be preferable, but that is a hassle with vertical oriented games.
-
- Core Developer
- Posts: 299
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: Bezels for Arcade Cores
I decided we needed overlays in vectrex. It is coming along but I need to see if I can improve the alpha and have it a bit more realistic.lomdar67 wrote: ↑Mon Jul 06, 2020 8:18 amTotally agree. At the moment playing Vectrex games on mame feels much more accurate as on MiSTer. Don't know if there are any games out there that really need a bezel, but overlays are a must for some games.LamerDeluxe wrote: ↑Mon Jul 06, 2020 7:12 am With the Vectrex the overlays are an important part of a game. I own one and the overlays make a big difference. You are not going to simulate this with physical overlays, so software versions would be a great solution.
- Alkadian
- Top Contributor
- Posts: 728
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 294 times
- Been thanked: 119 times
Re: Bezels for Arcade Cores
@alanswx, That's simply awesome!alanswx wrote: ↑Mon Jul 06, 2020 2:08 pmI decided we needed overlays in vectrex. It is coming along but I need to see if I can improve the alpha and have it a bit more realistic.lomdar67 wrote: ↑Mon Jul 06, 2020 8:18 amTotally agree. At the moment playing Vectrex games on mame feels much more accurate as on MiSTer. Don't know if there are any games out there that really need a bezel, but overlays are a must for some games.LamerDeluxe wrote: ↑Mon Jul 06, 2020 7:12 am With the Vectrex the overlays are an important part of a game. I own one and the overlays make a big difference. You are not going to simulate this with physical overlays, so software versions would be a great solution.
65A483FA-850C-44DD-9576-D655997825B9.jpeg
-
- Core Developer
- Posts: 299
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: Bezels for Arcade Cores
This is a simulation I am working on in python before i move it to the FPGA. Does this look like a good way to do the blending?alanswx wrote: ↑Mon Jul 06, 2020 2:08 pmI decided we needed overlays in vectrex. It is coming along but I need to see if I can improve the alpha and have it a bit more realistic.lomdar67 wrote: ↑Mon Jul 06, 2020 8:18 amTotally agree. At the moment playing Vectrex games on mame feels much more accurate as on MiSTer. Don't know if there are any games out there that really need a bezel, but overlays are a must for some games.LamerDeluxe wrote: ↑Mon Jul 06, 2020 7:12 am With the Vectrex the overlays are an important part of a game. I own one and the overlays make a big difference. You are not going to simulate this with physical overlays, so software versions would be a great solution.
65A483FA-850C-44DD-9576-D655997825B9.jpeg
- Alkadian
- Top Contributor
- Posts: 728
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 294 times
- Been thanked: 119 times
Re: Bezels for Arcade Cores
It looks awesome to me!alanswx wrote: ↑Mon Jul 06, 2020 3:56 pmout.png
This is a simulation I am working on in python before i move it to the FPGA. Does this look like a good way to do the blending?
- LamerDeluxe
- Top Contributor
- Posts: 1230
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 876 times
- Been thanked: 281 times
Re: Bezels for Arcade Cores
Oh wow, lots of things happened while I was away, I wasn't expecting that. This is looking very promising, thanks for the great work @alanswx!
Good to see the aspect ratio and display offset coming along great as well. I don't have many of the overlays yet. Two of them I made myself a long time ago.
Good to see the aspect ratio and display offset coming along great as well. I don't have many of the overlays yet. Two of them I made myself a long time ago.
Re: Bezels for Arcade Cores
Looks really great. Love the different colors of the „vectors“. I never had a Vectrex myself, only played at a friend. Can’t really remember the colors, but it seems the vectors where more white than yellow:
https://youtu.be/Ked5BXNFNqc
https://youtu.be/D--SVZ6pWWg
We raise hopes here...until they're old enough to fend for themselves.
--Mike Callahan
--Mike Callahan
- Alkadian
- Top Contributor
- Posts: 728
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 294 times
- Been thanked: 119 times
Re: Bezels for Arcade Cores
Indeed, when I created this topic I wasn’t expecting this sort of interest! Let alone these fantastic overlays made by @alanswx! They look awesome! Thanks again and keep up the excellent work!LamerDeluxe wrote: ↑Mon Jul 06, 2020 4:34 pm Oh wow, lots of things happened while I was away, I wasn't expecting that. This is looking very promising, thanks for the great work @alanswx!
Good to see the aspect ratio and display offset coming along great as well. I don't have many of the overlays yet. Two of them I made myself a long time ago.
-
- Core Developer
- Posts: 299
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: Bezels for Arcade Cores
Interesting. I wonder what the best way to handle it is. I would think it depended on lighting, etc.lomdar67 wrote: ↑Mon Jul 06, 2020 5:39 pmLooks really great. Love the different colors of the „vectors“. I never had a Vectrex myself, only played at a friend. Can’t really remember the colors, but it seems the vectors where more white than yellow:
https://youtu.be/Ked5BXNFNqc
https://youtu.be/D--SVZ6pWWg
Re: Bezels for Arcade Cores
I assume the Vectrex has variable brightness setting. So the brighter it is, the more white the vectors would look.
We raise hopes here...until they're old enough to fend for themselves.
--Mike Callahan
--Mike Callahan
- LamerDeluxe
- Top Contributor
- Posts: 1230
- Joined: Sun May 24, 2020 10:25 pm
- Has thanked: 876 times
- Been thanked: 281 times
Re: Bezels for Arcade Cores
The thing with the Vectrex is that its contrast can really be regarded as HDR. It is much larger than a normal display can handle. So the colors in photos all strongly depend on camera exposure.alanswx wrote: ↑Mon Jul 06, 2020 6:21 pmInteresting. I wonder what the best way to handle it is. I would think it depended on lighting, etc.lomdar67 wrote: ↑Mon Jul 06, 2020 5:39 pmLooks really great. Love the different colors of the „vectors“. I never had a Vectrex myself, only played at a friend. Can’t really remember the colors, but it seems the vectors where more white than yellow:
https://youtu.be/Ked5BXNFNqc
https://youtu.be/D--SVZ6pWWg
In real life, for instance with the blue overlay of minestorm, the vectors become a light blue, maybe even white with the brightest effects (also depending on the brightness dial at the back). It is kind of a tone mapping, depending on the brightness of the vectors (the vectors have variable brightness).
-
- Core Developer
- Posts: 299
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: Bezels for Arcade Cores
The asteroids rasterizer has multiple colors - blue/white depending on the simulated brightness. I don't think the vectrex rasterizer has this. I might try to swap it at some point, but I will probably just start with something simple at first.LamerDeluxe wrote: ↑Mon Jul 06, 2020 6:52 pmThe thing with the Vectrex is that its contrast can really be regarded as HDR. It is much larger than a normal display can handle. So the colors in photos all strongly depend on camera exposure.alanswx wrote: ↑Mon Jul 06, 2020 6:21 pmInteresting. I wonder what the best way to handle it is. I would think it depended on lighting, etc.lomdar67 wrote: ↑Mon Jul 06, 2020 5:39 pm
Looks really great. Love the different colors of the „vectors“. I never had a Vectrex myself, only played at a friend. Can’t really remember the colors, but it seems the vectors where more white than yellow:
https://youtu.be/Ked5BXNFNqc
https://youtu.be/D--SVZ6pWWg
In real life, for instance with the blue overlay of minestorm, the vectors become a light blue, maybe even white with the brightest effects (also depending on the brightness dial at the back). It is kind of a tone mapping, depending on the brightness of the vectors (the vectors have variable brightness).
Re: Bezels for Arcade Cores
Asteroids deluxe has a blue gel overlay, the hardware still draws vectors in white on the screen and they fade to black.
at no point are they ever any other colour, but boy are they intense when full on! (maybe the blue tinge is to try and make the full white seem more intense)
at no point are they ever any other colour, but boy are they intense when full on! (maybe the blue tinge is to try and make the full white seem more intense)
-
- Core Developer
- Posts: 299
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: Bezels for Arcade Cores
Anyone want to try this test build? I made the color a little more white when the vector is brighter.
- Attachments
-
- Vectrex.rbf.zip
- (1007.53 KiB) Downloaded 293 times
-
- overlays.zip
- (613.46 KiB) Downloaded 464 times
Re: Bezels for Arcade Cores
Thanks a lot!
Just wanted to give it a short try because I have to go to work, but couldn't figure out in which folder the overlays have to go to...
We raise hopes here...until they're old enough to fend for themselves.
--Mike Callahan
--Mike Callahan