Bezels for Arcade Cores

User avatar
LamerDeluxe
Top Contributor
Posts: 1160
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 798 times
Been thanked: 257 times

Re: Bezels for Arcade Cores

Unread post by LamerDeluxe »

alanswx wrote: Mon Jul 06, 2020 6:21 pm
lomdar67 wrote: Mon Jul 06, 2020 5:39 pm
alanswx wrote: Mon Jul 06, 2020 4:04 pm Maybe this is better with brighter vectors.
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
Interesting. I wonder what the best way to handle it is. I would think it depended on lighting, etc.
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.

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).
alanswx
Core Developer
Posts: 296
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: Bezels for Arcade Cores

Unread post by alanswx »

LamerDeluxe wrote: Mon Jul 06, 2020 6:52 pm
alanswx wrote: Mon Jul 06, 2020 6:21 pm
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
Interesting. I wonder what the best way to handle it is. I would think it depended on lighting, etc.
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.

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).
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.
User avatar
macro
Core Developer
Posts: 138
Joined: Sun May 24, 2020 4:12 pm
Been thanked: 171 times

Re: Bezels for Arcade Cores

Unread post by macro »

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)
Did I do something useful?

buy me a coffee
alanswx
Core Developer
Posts: 296
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: Bezels for Arcade Cores

Unread post by alanswx »

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 269 times
overlays.zip
(613.46 KiB) Downloaded 414 times
User avatar
lomdar67
Posts: 182
Joined: Sun May 24, 2020 8:27 pm
Has thanked: 12 times
Been thanked: 8 times

Re: Bezels for Arcade Cores

Unread post by lomdar67 »

alanswx wrote: Tue Jul 07, 2020 1:17 am Anyone want to try this test build? I made the color a little more white when the vector is brighter.
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
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: Bezels for Arcade Cores

Unread post by Alkadian »

lomdar67 wrote: Tue Jul 07, 2020 6:26 am
alanswx wrote: Tue Jul 07, 2020 1:17 am Anyone want to try this test build? I made the color a little more white when the vector is brighter.
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...
I would love to give it a try as well. But as mentioned above not sure where to place the overlays.
Vic20-Ian
Posts: 70
Joined: Wed May 27, 2020 9:59 am
Been thanked: 1 time

Re: Bezels for Arcade Cores

Unread post by Vic20-Ian »

Unzip the Overlays to a folder called overlays.

Copy this folder into the folder where Vectrex Games are.

Place the new Vectrex.rbf in _Consoles folder (I renamed mine as VectrexOvr.rbf)

Start Mister and run the VectrexOvr core

Minestorm boots with no overlay

Select F12 to select game and load an overlay file.

Pole Postion, Bedlam and Minestorm tested great.


@alanswx: Thank you this works very well. Great work. Scramble is missing from the zip file, please can this be added?
User avatar
lomdar67
Posts: 182
Joined: Sun May 24, 2020 8:27 pm
Has thanked: 12 times
Been thanked: 8 times

Re: Bezels for Arcade Cores

Unread post by lomdar67 »

Vic20-Ian wrote: Tue Jul 07, 2020 11:28 am Select F12 to select game and load an overlay file.
Okay, thanks didn't see that there was an option to load the overlay...

Hope we can somehow "connect" the rom and the overlay at a later time. Maybe with an additional config file or a simple naming convention?

So far it looks very nice and very promising. Didn't have a single problem so far.

I have attached the Scramble overlay as png, maybe someone can convert it...
Attachments
Scramble (USA, Europe).png
Scramble (USA, Europe).png (6.72 KiB) Viewed 8675 times
We raise hopes here...until they're old enough to fend for themselves.
--Mike Callahan
User avatar
lomdar67
Posts: 182
Joined: Sun May 24, 2020 8:27 pm
Has thanked: 12 times
Been thanked: 8 times

Re: Bezels for Arcade Cores

Unread post by lomdar67 »

Just found this collection of Vectrex overlays: https://github.com/raphkoster/vectrex-overlays

Unfortunately all are in png format. I hope someone can convert them...
We raise hopes here...until they're old enough to fend for themselves.
--Mike Callahan
Vic20-Ian
Posts: 70
Joined: Wed May 27, 2020 9:59 am
Been thanked: 1 time

Re: Bezels for Arcade Cores

Unread post by Vic20-Ian »

lomdar67 wrote: Tue Jul 07, 2020 11:38 am
Vic20-Ian wrote: Tue Jul 07, 2020 11:28 am Select F12 to select game and load an overlay file.
Hope we can somehow "connect" the rom and the overlay at a later time. Maybe with an additional config file or a simple naming convention?
If you leave it as is then there is more choice to try other overlays.
User avatar
lomdar67
Posts: 182
Joined: Sun May 24, 2020 8:27 pm
Has thanked: 12 times
Been thanked: 8 times

Re: Bezels for Arcade Cores

Unread post by lomdar67 »

Vic20-Ian wrote: Tue Jul 07, 2020 12:16 pm
lomdar67 wrote: Tue Jul 07, 2020 11:38 am
Vic20-Ian wrote: Tue Jul 07, 2020 11:28 am Select F12 to select game and load an overlay file.
Hope we can somehow "connect" the rom and the overlay at a later time. Maybe with an additional config file or a simple naming convention?
If you leave it as is then there is more choice to try other overlays.
Yes sure, but you can have both: Make a naming convention so the overlay can be preloaded with the rom, but leave the option to manually load an overlay in there. In the long term it will be quite annoying to load the rom and load the overlay every time you change the game.
We raise hopes here...until they're old enough to fend for themselves.
--Mike Callahan
User avatar
Chris23235
Top Contributor
Posts: 841
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 106 times
Been thanked: 167 times

Re: Bezels for Arcade Cores

Unread post by Chris23235 »

I opened a Vectrex discussion in the Other console subforum:

viewtopic.php?f=24&t=710

Maybe the Vectrex posts can be moved over there, they would be easier to find in the future.
alanswx
Core Developer
Posts: 296
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: Bezels for Arcade Cores

Unread post by alanswx »

Vic20-Ian wrote: Tue Jul 07, 2020 11:28 am Unzip the Overlays to a folder called overlays.

Copy this folder into the folder where Vectrex Games are.

Place the new Vectrex.rbf in _Consoles folder (I renamed mine as VectrexOvr.rbf)

Start Mister and run the VectrexOvr core

Minestorm boots with no overlay

Select F12 to select game and load an overlay file.

Pole Postion, Bedlam and Minestorm tested great.


@alanswx: Thank you this works very well. Great work. Scramble is missing from the zip file, please can this be added?
No need to unzip them. You can load them right out of the zip. Will save a lot of space.
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: Bezels for Arcade Cores

Unread post by Alkadian »

alanswx wrote: Tue Jul 07, 2020 1:17 pm
Vic20-Ian wrote: Tue Jul 07, 2020 11:28 am Unzip the Overlays to a folder called overlays.

Copy this folder into the folder where Vectrex Games are.

Place the new Vectrex.rbf in _Consoles folder (I renamed mine as VectrexOvr.rbf)

Start Mister and run the VectrexOvr core

Minestorm boots with no overlay

Select F12 to select game and load an overlay file.

Pole Postion, Bedlam and Minestorm tested great.


@alanswx: Thank you this works very well. Great work. Scramble is missing from the zip file, please can this be added?
No need to unzip them. You can load them right out of the zip. Will save a lot of space.
@alanswx,
I have just managed to try them all! They look awesome! Many thanks for that.
breiztiger
Top Contributor
Posts: 427
Joined: Sun May 24, 2020 7:17 pm
Has thanked: 23 times
Been thanked: 93 times

Re: Bezels for Arcade Cores

Unread post by breiztiger »

very good !!!

like on my real vectrex ;-)
CPC-Power Staff
User avatar
LamerDeluxe
Top Contributor
Posts: 1160
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 798 times
Been thanked: 257 times

Re: Bezels for Arcade Cores

Unread post by LamerDeluxe »

alanswx wrote: Tue Jul 07, 2020 1:17 am Anyone want to try this test build? I made the color a little more white when the vector is brighter.
This is fantastic! It is working really well. The aspect ratio also looks good. How fast was this? I was totally not expecting to have overlay support this quickly, amazing job!

Only thing is the overlay seems slightly cut off on the right and the resolution is relatively low. Is it possible to use higher resolution overlays and how do you make your own?

For some weird reason trying to copy the overlays using samba gave me an error message, worked fine using FTP.

It seems like the Vectrex core is drawing all vectors with the same brightness, while the Vectrex can use a different brightness for each vector.

I also just noticed the Vectrex core is using a rendering resolution that differs from the video_mode settings. That is odd for vector games that don't have a fixed resolution (the resolution of the Vectrex is variable per vector). The result looks really rough when not using integer scale and really small when I use full hd with integer scaling.

EDIT: 720p with integer scaling gives me full screen. Would be great if there was a 1080p option as well, or it just used what is defined in video_mode.
EDIT2: It isn't drawing everything at the same brightness. Might be that the number of brightness levels, or the brightness curve is off.
alanswx
Core Developer
Posts: 296
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: Bezels for Arcade Cores

Unread post by alanswx »

More overlays. Oh no.. A lot of these are cropped wrong. Back to the graphics pipeline!
Attachments
overlays.zip
(1.91 MiB) Downloaded 236 times
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: Bezels for Arcade Cores

Unread post by Alkadian »

@alanswx,
Thanks! I cant wait to try them!
alanswx
Core Developer
Posts: 296
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: Bezels for Arcade Cores

Unread post by alanswx »

Alkadian wrote: Tue Jul 07, 2020 8:25 pm @alanswx,
Thanks! I cant wait to try them!

I need to do some housework but I will try to update them more diligently and get a new pack out.
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: Bezels for Arcade Cores

Unread post by Alkadian »

alanswx wrote: Tue Jul 07, 2020 8:40 pm
Alkadian wrote: Tue Jul 07, 2020 8:25 pm @alanswx,
Thanks! I cant wait to try them!

I need to do some housework but I will try to update them more diligently and get a new pack out.
That's great. Please no rush, just when you get a chance. Thanks!
User avatar
LamerDeluxe
Top Contributor
Posts: 1160
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 798 times
Been thanked: 257 times

Re: Bezels for Arcade Cores

Unread post by LamerDeluxe »

alanswx wrote: Tue Jul 07, 2020 8:04 pm More overlays. Oh no.. A lot of these are cropped wrong. Back to the graphics pipeline!
Wow, that is quite the collection, I very much appreciate your efforts!
TwinX
Posts: 24
Joined: Mon May 25, 2020 7:56 am
Has thanked: 8 times
Been thanked: 6 times

Re: Bezels for Arcade Cores

Unread post by TwinX »

These overlays are great!
djsquare
Posts: 117
Joined: Mon May 25, 2020 3:29 pm
Has thanked: 15 times
Been thanked: 16 times

Re: Bezels for Arcade Cores

Unread post by djsquare »

TwinX wrote: Thu Jul 09, 2020 7:14 am These overlays are great!
I agree, it really adds dimension to these games. I hope this feature will become official
alanswx
Core Developer
Posts: 296
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: Bezels for Arcade Cores

Unread post by alanswx »

Bits n Stuff wrote: Fri Jul 10, 2020 3:16 am @alanswx Wow, these really are fantastic!! It really is transformative to the games!!
How are the .ovr files created? I ask as onscreen the relatively low resolution of the original images can bring up on screen noise around text and any none horizontal or vertical edges.
Scramble-USA-Europe.png
Scramble-USA-Europe.png (56.01 KiB) Viewed 8458 times
I ask as I may be able to assist in preventing sorting that out if I was able to create .ovr files.
The readme has a howto and there is a python script in the directory. The source of the original higher resolution images are also in the readme. It would be great if they could be cleaned up / centered / maybe redrawn (ie: pinball doesn’t seem to line up)
https://github.com/MiSTer-devel/Vectrex ... r/overlays
Vic20-Ian
Posts: 70
Joined: Wed May 27, 2020 9:59 am
Been thanked: 1 time

Re: Bezels for Arcade Cores

Unread post by Vic20-Ian »

Could they be converted to Scalable Vector format SVG and make use of that rather than bitmap?

Vector graphic overlay would be more fitting for a Vector System ;-)
alanswx
Core Developer
Posts: 296
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: Bezels for Arcade Cores

Unread post by alanswx »

Vic20-Ian wrote: Fri Jul 10, 2020 8:19 am Could they be converted to Scalable Vector format SVG and make use of that rather than bitmap?

Vector graphic overlay would be more fitting for a Vector System ;-)
We don't have a vector monitor. it has to be rasterized for output on our lcd. We could try to kick up the resolution to match the overlays, but when I did that I ran out of bram - so we would need to majorly modify the core to try to use some other ram. I don't think it is worthwhile. I haven't looked at Grabulosaure's version, http://temlib.org/pub/mister/misc/vectrex/



Alan
Post Reply