The graphics can be found at my GitHub page.
I have updated my repo to be compatible with the latest shader release.
This means that Mega Bezel v0.9.099 2022-01-22 Rev 1 and Retroarch 1.9.8 or later are required.
If you are still using the old version of the shader a few small things will be broken. (Horizontal dual screen presets.)
!! My repo has been restructured as of Mega Bezel v0.9.00 2021-04-04 !!
The release of Retroarch 1.9.1 contains a new “Simple Presets” feature. This makes updates to the shader much less likely to break existing presets.
As of Mega Bezel v0.9.00 2021-04-04 I have restructured my repo and shifted focus to give equal priority to presets for my graphics. The restructure also makes it possible to install all my graphics and presets using Git.
Please refer to the last section of this post for more information.
Currently there are 114 cores/systems represented:
- Amiga 500 Plus
- Amstrad CPC 464 + 6128 Alternate
- Amstrad GX4000
- Apple Macintosh 128k (MAME)
- Apple Macintosh IIx + 1 Alternate
- Apple Macintosh LC III + 1 Alternate
- Apple Macintosh Plus (MAME)
- Arcade
- Atari 2600
- Atari 5200
- Atari 7800
- Atari 800
- Atari Jaguar + 1 Alternate
- Atari Lynx + 1 Alternate
- Atari ST
- Atari XE
- Atari XEGS
- Bandai WonderSwan
- Bandai WonderSwan Color
- CannonBall
- Cave Story (NXEngine)
- ColecoVision
- Commodore 64C
- DEC PDP-1 Spacewar! (MAME)
- Dinothawr
- Doom (PrBoom)
- Doom 3 (boom3)
- DOSBox + 1 Alternate
- EasyRPG
- ECWolf
- Elektronika BK-0010
- Fairchild Channel F
- FB-Neo
- FFMPEG & Generic TVs (5 Versions) + 2 PVMs + Generic DEC PDP-1
- Flashback (REminiscence)
- Fujitsu FM Towns II (MAME)
- Fujitsu FM-7 (MAME)
- GCE Vectrex
- IBM 5160 (5151 & 5153 Monitors) (MAME/DOSBox)
- JAKKS Plug-n-Play
- LowRes NX
- Magnavox Odyssey 2 + Philips Videopac G7000 Alternate
- MAME
- Mattel Intellivision
- Mega Duck
- Mr.Boom (Bomberman)
- MSX
- MSX2
- NEC PC-8801
- NEC PC-9801
- NEC PC Engine
- NEC PC Engine CD
- NEC PC-FX
- NEC SuperGrafx + 1 Alternate
- NEC TurboExpress
- NEC TurboGrafx-16
- NEC TurboGrafx CD + 1 Alternate
- Neo Geo CD
- Neo Geo AES
- Neo Geo Pocket
- Neo Geo Pocket Color
- Nintendo 3DS
- Nintendo 64
- Nintendo Famicom
- Nintendo Game Boy
- Nintendo Game Boy 2 Player (TGB Dual)
- Nintendo Game Boy DMG-01
- Nintendo Game Boy Color
- Nintendo Game Boy Color 2 Player (TGB Dual)
- Nintendo Game Boy Advance
- Nintendo Game Boy Advance SP
- Nintendo GameCube
- Nintendo DS
- Nintendo NES + 1 Alternate
- Nintendo Pokemon Mini
- Nintendo SNES
- Nintendo Super Famicom + Euro SNES Alternate
- Nintendo Super Game Boy + 1 Alternate
- Nintendo Virtual Boy
- Nintendo Wii 4x3/16x9 + Black Edition Alt
- Olivetti M21 8086 (MAME/DOSBox)
- Palm m515
- Panasonic 3DO
- Philips CD-i (MAME)
- PICO-8
- Quake (TyrQuake)
- Quake II (vitaQuake 2)
- Rick Dangerous (XRick)
- ScummVM
- SEGA 32X + Mega Drive Alternate
- SEGA CD + Mega Drive Alternate
- SEGA CD/32X Combo + Mega Drive Alternate
- SEGA Dreamcast + 1 Alternate
- SEGA Game Gear
- SEGA Genesis + Mega Drive Alternate
- SEGA MarkIII
- SEGA Master System + 1 Alternate
- SEGA Naomi
- SEGA Nomad
- SEGA Pico
- SEGA Saturn
- SEGA SG-1000 + 1 Alternate
- Sharp X1 + 1 Alternate
- Sharp x68000 + 1 Alternate
- Sinclair ZX Spectrum + 1 Alternate
- SONY Playstation + 1 Alternate
- SONY Playstation 2
- SONY PSone Portable
- SONY PSP
- Texas Instruments TI-99/4A (MAME)
- Thomson M05
- Thomson T08
- Tomb Raider (OpenLara)
- VTech V.Smile (MAME)
I plan to (eventually) include a graphic for every hardware platform emulated by Retroarch cores. I started with over 90 systems on the list. It has grown to ~138. (It is fluid as new cores are added in RA and SL support is expanded in MAME.)
The current list reads:
RA Cores
- 64DD
- Amiga 1000
- Amiga 2000
- Amiga 4000T
- Arduous
- fds
- Jump 'n Bump
- Nintendo Playstation Prototype (For MSU-1 games.)
- Satallaview
- tic80
- uzebox
- WASM-4
- Watara Supervision
- zx81
MAME Software Lists
- Acorn Archimedes
- Acorn Atom
- Acorn Electron
- Apple IIe
- Apple IIgs
- Bally Astrocade
- BBC Master
- BBC Micro Model B
- Camputers Lynx
- Casio PV-1000
- Coleco Adam
- Emerson Arcadia 2001
- Entex Adventure Vision
- Epoch Super Cassette vision
- Funtech Super A’Can
- Gamepark GP32
- Hartung Gamemaster
- Interton Electronic VC 4000
- KenSingTon Vii
- Pocket Dream Console
- Tandy CoCo 3
- Tiger Game. com
- Tomy Tutor
- Vtech CreatiVision
- Vtech Socrates
Thanks to everyone for the many request over the last two years! Your input means a great deal to me!
For those of you new to this project, some screenshots:
As stated on my GitHub page I have a few select goals.
- All art will be vector based.
- If raster effects are used at any point they will be 300dpi. This may include text layer imports from Photoshop.
- Backgrounds, for graphics that don’t fill the screen, may be raster images, with the intent that users can swap in a background of their choosing.
- High quality is a must! When using existing art as a reference, it will be paired with photographic references in an effort to improve it’s realism and give it a cohesive style.
- Final raster output of 4K at 300dpi
- If final mastering is done in Photoshop, source PSD’s will be included
- All project files will be provided. Layer structure within the project files will assume that an end user may want to change the bezel size or placement, and attempt to make balancing the artwork easy.
- Inclusion of logo, night, plain, and 4K vertical versions, where they make sense.
Duimon Mega Bezel Graphics Presets
My current presets use HSM’s Standard & Advanced Mega Bezel base presets, and the GUEST-DrVENOM and LCD-GRID shader derivatives.
The Mega Bezel is in active development. As features emerge I may update the presets to use the new features.
PC requirements are directly related to the feature set of the base presets with the first on the list having the highest requirements.
- Advanced (Full feature set.)
- Standard (Modest feature set.)
- Lite (Modest feature set and a lighter CRT shader.)
- Potato (Slim feature set and no reflection.)
Hybrid versions are obsolete and I will no longer be working on them. Recent performance improvements to shader bring the STD preset up to the level of my hybrid method.
Mega_Bezel_Community
The paths in my presets have been changed!
For cross-platform compatibility, the “Mega_Bezel_Community” folder is now required. All the paths are now relative.
The Mega Bezel Community is a collaboration between a growing collection of artists and the shader developer.
We have agreed, in an effort to create cohesion among our various projects, to intend
our works reside in a “Mega Bezel Community” folder. (Within the RA shader folder.) This
keeps the shader folder tidy while still allowing for a relatively short browse to the
artists presets.
So the new folder structure is…
Retroarch/shaders/Mega_Bezel_Community/Duimon-Mega-Bezel
/Graphics
/Presets
An example presets folder and contents is…
Retroarch/shaders/Mega_Bezel_Community/Duimon-Mega-Bezel
/Presets
/Nintendo_3DS
3DS-[ADV]-[LCD-GRID].slangp
3DS-[ADV]-[LCD-GRID]-[Night].slangp
3DS-[STD]-[LCD-GRID].slangp
3DS-[STD]-[LCD-GRID]-[Night].slangp
3DS_Vertical-[ADV]-[LCD-GRID]-[Integer].slangp
3DS_Vertical-[ADV]-[LCD-GRID]-[Integer]-[Night].slangp
3DS_Vertical-[STD]-[LCD-GRID]-[Integer].slangp
3DS_Vertical-[STD]-[LCD-GRID]-[Integer]-[Night].slangp
3DS_Vertical_Alt-[ADV]-[Guest].slangp
3DS_Vertical_Alt-[ADV]-[Guest]-[Night].slangp
3DS_Vertical_Alt-[STD]-[Guest].slangp
3DS_Vertical_Alt-[STD]-[Guest]-[Night].slangp
You can install everything to a local clone and update using the following method.
- Install Git. https://git-scm.com/downloads using the default settings.
- Enter the “/Retroarch/shaders” folder and create a “Mega_Bezel_Community” folder if one does not exist.
- Enter the “Retroarch/shaders/Mega_Bezel_Community” folder and from the command-line run:
git clone https://github.com/Duimon/Duimon-Mega-Bezel
It will create a “Duimon-Mega-Bezel” folder inside the “Mega_Bezel_Community” folder.
To update, go into the “Duimon-Mega-Bezel” folder (note the path difference) and run
git pull
Thanks @drstupid for the method.
Load your content and then a preset. I recommend creating a core preset next.
Since RA 1.9.1 and the Mega Bezel shader v0.9.00 release, you need to have “Simple Presets” enabled when saving a preset. This will save only changes you make and a reference to the currently loaded preset. This will stop your preset from breaking as I update my presets and HSM updates the shader.
If you are using a multiple system core, and using it for multiple systems, I recommend creating a content directory preset.
I hope this makes it easier on some who have had a tough time getting up and running. I also recommend starting with a clean install of RetroArch and following the installation instructions from HSM’s shader thread.