Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Bezel support #364

Open
qqplayer opened this issue Oct 3, 2018 · 19 comments
Open

Add Bezel support #364

qqplayer opened this issue Oct 3, 2018 · 19 comments
Assignees
Milestone

Comments

@qqplayer
Copy link

qqplayer commented Oct 3, 2018

Sorry its not an issue but I`m not sure where can I post this suggestion.
I really love this project , works great on the rpi but if you can add bezel support it will be totally awesome.
I mean just a "generic" system bezel will be great.
Thanks for the work.

@Darknior
Copy link

Darknior commented Oct 3, 2018

Yes, same for me, i love your work and use it on my PI <3
But on AMIGA all the games are 4/3 and there is big black bar on my TV around the game screen ...
If you can add an easy bezel system like on Retroarch emulators, a directory where we can put PNG images with same name that the game and Amiberry will use them on the game to mask the black on the screen :)
With a default.png one for the games who has no specific bezel ...
It will be a dream ... thanks a lot.

@midwan
Copy link
Collaborator

midwan commented Oct 4, 2018

It's not impossible, but I need to focus on the higher priority stuff first :)
We'll keep it in the wishlist.

@midwan midwan self-assigned this Oct 4, 2018
@midwan midwan changed the title Bezel support is it possible? Add Bezel support Nov 24, 2018
@ransom1122
Copy link

Thanks Midwan. If you need special designed art I'm more then happy to start creating them for each game. I will mock up a few example Amiberry Bezels.. Maybe the tease will advance it to #1 on your wish list? 😁

@ransom1122
Copy link

@midwan As promised here are some Amiga Bezels I have created so you can see how it may look implemented in Amiberry.

http://i66.tinypic.com/mbqupw.jpg
http://i67.tinypic.com/241pmw5.jpg

http://i63.tinypic.com/2weeyr4.jpg
http://i63.tinypic.com/91dp9w.jpg

@midwan
Copy link
Collaborator

midwan commented Jan 7, 2019

Thanks @ransom1122
We'll definitely need some artwork, I'm thinking we can ship with a default at least (or a few!) and then optionally check for one that matches a "known title" (probably combined with the XML list for known WHDLoad titles), so it can show a different one per game.

But I'll need to experiment with it a bit and make sure it works without problems also.

@ransom1122
Copy link

ransom1122 commented Jan 7, 2019

@midwan. Completely agree that Amiberry should only use a default bezel. Anything extra can be done by the public. I believe Toni has already incorporated bezel use with winuae and also floppy drive led activity within bezel. Personally I think a bezel templates more then enough.

These previews are complete jpg only. I have the actual psd file which is used in photoshop with the transparent screen area if you need it?

@toddholaday
Copy link

I'm also excited about this possibility. Just curious, though. Is it possible to make Amiberry into a Libreto emulator? Because doing so, would de facto add overlays, shaders and all the other options that are so nice for continuity from one game system to another.

@ransom1122
Copy link

I assume it stays Amiberry with its own built bezel system. Libretro end up breaking emulators when they're ported... Midwan is the man... I know he can make it happen..

@midwan
Copy link
Collaborator

midwan commented Apr 2, 2019

@toddholaday
The plan is to do this in Amiberry natively first.
There is another plan for attempting a libretro core port, but as that's something I haven't done before, it's sitting in the back waiting until I get a chance to work on that. If anyone else wishes to assist, they are more than welcome of course (which goes for all efforts in general, just get in touch first to make sure we're not duplicating work).

@toddholaday
Copy link

toddholaday commented Apr 3, 2019 via email

@midwan
Copy link
Collaborator

midwan commented Sep 13, 2021

This can only be implemented properly with shaders, related to #425

@midwan
Copy link
Collaborator

midwan commented Sep 14, 2021

@ransom1122
Those pic links have expired, is it possible to send me some samples again?
I was planning on experimenting a bit with this, so I'll need something to play around with. I could take some from WinUAE as well, if you don't have them available.

@TheNamec
Copy link

I'd say Cosmo borrowed my original assets from the RetroArch Mega Bezel Commodore pack without even notifying... Thank you for the heads-up. I'd be really happy to collaborate with Amiberry for a costumized graphics pack!

@midwan
Copy link
Collaborator

midwan commented Apr 18, 2022

Thanks for offering to help!
These can certainly come in handy, once we're ready. In order to use shaders, we need an OpenGL version of Amiberry first.
I've been working on that (slowly) and have an experimental one working already, but I have some problems with the GUI when using OpenGL (guisan doesn't support TTF fonts with OpenGL).

Then adding shader support on top is the next step, and finally using a bezel should be a relatively easy next step after that.

@TheNamec
Copy link

No problem, I have the original vector illustrations so we may just develop static overlays in the meanwhile, and then integrate proper crt shaders. I've been doing this for the latest two years, lots of troubleshooting already solved. Let's keep in touch via email, it will be a funny journey 😉

@cosmo0
Copy link

cosmo0 commented Apr 19, 2022

I'd say Cosmo borrowed my original assets from the RetroArch Mega Bezel Commodore pack without even notifying... Thank you for the heads-up. I'd be really happy to collaborate with Amiberry for a costumized graphics pack!

Hey! It seems I didn't notify you, I'm not sure why because I usually did. Sorry!
Your thread is in the credits, though: https://github.com/cosmo0/retropie-overlays/blob/master/CREDITS.md
If you want it removed, please let me know.

@TheNamec
Copy link

TheNamec commented Apr 25, 2022

I'd say Cosmo borrowed my original assets from the RetroArch Mega Bezel Commodore pack without even notifying... Thank you for the heads-up. I'd be really happy to collaborate with Amiberry for a costumized graphics pack!

Hey! It seems I didn't notify you, I'm not sure why because I usually did. Sorry! Your thread is in the credits, though: https://github.com/cosmo0/retropie-overlays/blob/master/CREDITS.md If you want it removed, please let me know.

Heya @cosmo0, thanks for crediting. As I had some issues with other projects about my assets, I prefer to directly contribute to Amiberry by tweaking my own sources and get a nice, functional final result. In the meanwhile, of course you can keep the existing ones on the repo, we'll replace them later. Is that fine for you?

@TheNamec
Copy link

TheNamec commented Apr 25, 2022

Thanks for offering to help! These can certainly come in handy, once we're ready. In order to use shaders, we need an OpenGL version of Amiberry first. I've been working on that (slowly) and have an experimental one working already, but I have some problems with the GUI when using OpenGL (guisan doesn't support TTF fonts with OpenGL).

Then adding shader support on top is the next step, and finally using a bezel should be a relatively easy next step after that.

@midwan Really nice to hear! Atm my Mega Bezel Commodore Pack relies on HyperSpaceMadness Mega Bezel Reflection Shader for advanced CRT shader and compositing. Of course I can produce hi quality static overlays from the original illustrations, I did that for FS-UAE themes.

I'd like to have some specs for quick start, are you on discord? Thanks for the opportunity.

@midwan midwan added this to the OpenGL milestone Jun 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants