amiberry icon indicating copy to clipboard operation
amiberry copied to clipboard

Add Bezel support

Open qqplayer opened this issue 6 years ago • 19 comments

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.

qqplayer avatar Oct 03 '18 12:10 qqplayer

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.

Darknior avatar Oct 03 '18 15:10 Darknior

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

midwan avatar Oct 04 '18 19:10 midwan

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 avatar Jan 05 '19 23:01 ransom1122

@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

ransom1122 avatar Jan 06 '19 06:01 ransom1122

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.

midwan avatar Jan 07 '19 07:01 midwan

@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?

ransom1122 avatar Jan 07 '19 08:01 ransom1122

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.

toddholaday avatar Apr 02 '19 14:04 toddholaday

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..

ransom1122 avatar Apr 02 '19 14:04 ransom1122

@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).

midwan avatar Apr 02 '19 18:04 midwan

Thanks for the reply and the offer. Unfortunately, I lack the skillset to attempt a libretro core port. Thanks for all your work on this though. It is great fun to use this emulator and to see the effort put into it continuing. I have done considerable work on a more compact version of the ransom image so it can coexist on a 128mb image with other systems, with work put into making the media in the gamelist.xml as complete as seems possible using Skraper provided boxart, marquees, manuals and videos. If that would be of some use to you let me know.

On Tue, Apr 2, 2019 at 2:45 PM Dimitris Panokostas [email protected] wrote:

@toddholaday https://github.com/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).

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/midwan/amiberry/issues/364#issuecomment-479142644, or mute the thread https://github.com/notifications/unsubscribe-auth/Ati6e2CWA0xEQgZktbbS4TnzZZZ0X9ekks5vc6VHgaJpZM4XF7j5 .

toddholaday avatar Apr 03 '19 13:04 toddholaday

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

midwan avatar Sep 13 '21 18:09 midwan

@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.

midwan avatar Sep 14 '21 14:09 midwan

@midwan Could these be used from @cosmo0 ? https://github.com/cosmo0/retropie-overlays/tree/master/_sources/systems-clean/amiga

Or these from @TheNamec ? https://github.com/TheNamec/megabezel-commodore-pack/tree/main/shaders/Mega_Bezel_Community/thenamec-commodore-pack-RC3_4K/Res/TheNamec/scenes/commodore_amiga

biscuits99 avatar Apr 18 '22 00:04 biscuits99

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!

TheNamec avatar Apr 18 '22 08:04 TheNamec

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 avatar Apr 18 '22 09:04 midwan

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 😉

TheNamec avatar Apr 18 '22 13:04 TheNamec

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.

cosmo0 avatar Apr 19 '22 08:04 cosmo0

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 avatar Apr 25 '22 09:04 TheNamec

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.

TheNamec avatar Apr 25 '22 09:04 TheNamec