Wed Jan 04 2023
As many of you know, the Recalbox team has developed a module (also called Hat) compatible with Raspberry pi3, pi4, pi400 and pi Zero 2W, the Recalbox RGB Dual.
Basically, on these boards, Recalbox can be connected to screens in different ways, digital via the HDMI port (micro-HDMI for pi4 and pi400, mini-HDMI for pi Zero 2W), or analog via the mini jack to RCA connector (pi3 and pi4 only).
Digital signals are natively supported by modern flat panels, however cathode ray tubes (or CRT), for which games up to the generation of 64/128-bit consoles were specifically developed, do not support this type of signal, and are only compatible with analog signals.
Recalbox RGB Dual allows you to bring to your Recalbox the possibility of being connected to two types of additional analog outputs, SCART (Euro-SCART) and VGA (D-SUB - DE-15) and, as its name suggests, the Recalbox RGB Dual allows you to transmit an RGB signal.
But what is this RGB signal and how is it different from other possibilities like the composite output present on all Raspberry pi with the jack output.
There are many types of analog connectors on the market. The list below summarizes the different connectors encountered in the general public (other types of specific connectors exist in the professional environment).
A single coaxial cable with Type F connector. This type of connection was much more common in North America (USA, Canada). On a single cable, both audio and video signals pass, which strongly impacts the quality of the rendering, it is generally the one that gives the worst final rendering to the screen
Three RCA connectors Red, White (for stereo sound) and Yellow (for video signal). The video (and synchronization) signal being separated from the sound signals, the quality of the rendering is superior to a signal passing through an F plug
Quite widespread in Europe, arrived later in North America (arrived from the generation of 16Bits consoles).
A 4-pin connector carrying only the video signal (the sound passing through a separate RCA connector)
The video signal is separated into two lines, Intensity (or Luminance – coupled with synchronization) and Color (or Chrominance), which reduces the worries of degradation of the video signal compared to a composite signal.
These two connectors are identical but not compatible because the internal wiring is different. They consist of a 21-pin connector. The Euro-SCART connector corresponds to the format used in Europe and was mandatory on all TVs sold in France since 1980 (and until 2015), while the JP-21 connector is widespread in Japan and Korea.
It is a connector that can pass several types of signals, there are also on the market composite adapters to SCART or S-Video to SCART, however these passive adapters do not improve the quality of the initial signal.
The audio signal passes in stereo on two dedicated pins.
On the other hand, thanks to the many pins present, it is possible to transmit more complex signals, such as an RGB signal.
The RGB signal passes through three different pins the different red, green and blue colors needed, as well as a synchronization signal (horizontal and vertical) of the image on a fourth pin.
This synchronization stream can come from different signals sometimes existing depending on the source: Composite video as sync: Retrieves the composite video stream directly to use only the synchronization information. The video stream, however, can interfere with the synchronization stream Sync on luma: retrieves the signal from the S-Video luminance stream Csync: contains only the synchronization signal and is therefore not subject to interference from another signal passing through the same pin, it is the one used by Recalbox RGB Dual
It is this connector coupled with an RGB signal, synchronized in Csync, which makes it possible to obtain the best rendering on a cathode ray TV.
This 15-pin connector is prevalent especially on computer screens, and is generally absent from CRT televisions.
It transmits an RGB signal on three pins like the scart, as well as two separate synchronization signals (horizontal and vertical) on two other pins.
Composed of three cables with RCA connectors for video streaming (sound passing through a separate RCA connector).
This format is more prevalent in North America and arrived on the generation of PS2/Gamecube consoles. It is a connector that has arrived on the end of life of CRT screens and is also present on flat screens. The video signal is separated into three distinct streams: Y: Luminance and synchronization Pb: Difference between blue and luminance Pr: Difference between red and luminance
The signal for the green color is generated by deduction with the other three data.
This signal separation improves video quality compared to the S-Video connector and allowed some TVs to display higher resolutions such as 480p.
The RCA Composite format is the most widespread in the world.
This is why nowadays PVM screens (CRT screens for professionals, mainly television control rooms and the medical community) supporting RGB are selling a fortune in this region, as in Europe, and that "RGB Mods" for televisions are numerous.
Europe and Japan were very lucky to have the best in connectivity (peritel) and signal (rgb) for televisions.
The Recalbox team always seeks to allow you to play in the best conditions, the only connectors retained by the team correspond to the only ones allowing to pass the RGB streams, with the best possible quality, in analog, to CRT screens, and easily available to the general public: the SCART and VGA connectors.
Regarding the synchronization on the SCART connector, it is done via a Csync signal, coupled with an RGB signal to have the best possible video stream via this connector. The CSync signal is created very precisely by combining the two synchronization signals in the Pixel Factory of the Recalbox RGB Dual.
It should be noted, however, that analog signals are much more sensitive than digital signals to external interference. It is therefore advisable to use good quality cables (VGA or SCART), ideally with shielding on each wire inside the cable, to reduce the risk of disturbance.
If you were hesitant to take a Recalbox RGB Dual and this article convinced you, you will find more information and the possibility to order one on this page.
Attention : As indicated in the list above, the cabling of the JP-21 format is different from the Euro-SCART format, so it is necessary to use a SCART to JP-21 adapter to be able to connect Recalbox RGB Dual to Japanese or Korean hardware.
PS : On modern displays (flat panels) you may have VGA or SCART connectors. It is recommended on these screens to stay on an HDMI digital connection. The signals passing through the analog connectors of modern screens are transformed into digital by the screens in order to adapt it, which induces a loss of image quality, in addition to adding input lag when you play.
Tue Jan 04 2022
As you may have read, we have launched a Kickstarter campaign to fund Recalbox's first hardware project: Recalbox RGB Dual
Recalbox aims to make retrogaming simple and accessible, and allows everyone to rediscover and transmit their passion for video games.
The Recalbox RGB Dual takes these values of simplicity and accessibility even further: it allows you to play your games on a CRT TV, without any configuration.
Today I'd like to tell you the story of the project.
The Recalbox RGB Dual project was born with one intention: to make the "pixel perfect" experience simple and accessible, i.e. to have the game render exactly as it looked at the time.
The first lines of code on the Recalbox CRT project were released in June 2021. To start with, we had to unblock the situation on Raspberry Pi 4: there was no solution to play CRT from the Raspberry Pi 4. But luck was with us: @cpasjuste had already worked on a small program allowing to output an RGB signal from the Raspberry Pi 4.
Once the first image was displayed on my CRT TV, the big CRT work could start! Several elements needed a lot of work:
Quickly helped by @toniosj who took in charge the configuration of the display modes and the emulators options, the list of supported games and consoles in pixel perfect was quickly extended...
Recalbox was becoming an increasingly successful solution for playing on CRT. However the existing solutions, despite all their qualities, did not allow me to meet our criteria of simplicity, integration and quality.
So I picked up the phone and called @Bkg2k to suggest we embark on this crazy adventure: **create our own H.A.T. to offer a unique user experience on Recalbox + CRT!
A H.A.T. that would offer support for ALL 15kHz and 31kHz games, that would be plug and play, and that would display an incomparable image and sound quality.
A few hours after this call, the first prototype, hand-soldered, was born!
This was followed by a long series of evolutions and tests that led us to create 4 different versions of prototypes. With, each time, an improvement and corrections:
Each development phase was reviewed, validated and above all corrected by our "Chief of Electronic Technical Officer" @Emandhal. Each of his tracks, each of his copper plans was for us like a work of art that had nothing to envy to the inventions of his predecessor: Da Vinci.
The prototypes were ready, the quality was there, the Recalbox system was already on its way to be 100% CRT compatible. It was time to present our project to retro gamers all over the world! Great novelty for the team, to use a crowdfunding platform to propose to everyone to support the project.
The writing of the campaign page was quite fluid: believing at 1000% in the project whose story we want to tell helps :D The challenge was rather to explain the features of the project without putting you to sleep with too technical considerations...
With the help of @atomik_recalbox we imagined and produced the videos and visuals that accompanied the campaign at launch. Thanks also to @Pit64 for the captures, to @CommanderOcto for your support and for the posters and cards of the Recalbox 8.0 Event.
Before starting the campaign, we sent prototypes to a number of players in the retrogamer community so they could get an idea of the quality and experience that Recalbox RGB Dual offered. The goal was to present the project from our prism, but also to let the French retrogaming community tell you what they thought about it. And what a pleasure to see the first videos released the night the project was announced!
It was necessary to have one, and it happened on this day.... Kickstarter is a guarantee of quality and relevance for projects that require participatory funding. To protect contributors and support creators, they proceed to a meticulous verification of each project. This verification took a little more time than expected and led us to postpone the launch of the campaign a few days after the announcement of the project...
Anyway, on Friday evening we announced the project during the live event that accompanied the release of Recalbox 8.0-Electron. And what a welcome from you! More than 400 registrations on the mailing list to participate in the financing at the opening of the campaign in only one evening. Huge.
We used the opportunity of the Recalbox 8.0 Release Event which took place on December 4th and 5th, the day after the announcement of Recalbox RGB Dual, to expose and test the Recalbox RGB Dual to the community! Once again, the feedback was unanimous: it rocks 🚀
(picture by @Soriya)
Surrounded by the cream of retrogaming, we also had the opportunity to hand over the controller to @Jarm0u and @FFVIMan, two regulars of Super Mario World SNES and Super Mario Kart SNES. Guess what?! Very little or no difference with the original hardware according to their feedback 🚀
The Kickstarter campaign was able to get off to a great start on Wednesday, December 8th because you supported us with 20,000 euros on that first night. What a pleasure to see that all this work is bearing fruit: the "niche" project was perhaps not so much :D
As the number of contributors increased, some very relevant ideas were brought up by the community. Ideas that talked about buttons to turn on the Rasbperry Pi when it is turned off. Ideas about being able to connect your fan to the H.A.T., etc...
And as you know we listen to your ideas! So we decided to add 3 features on the board if funding levels were reached: frequency selection switches, a wake-up button and pins to power your fans!
In addition to the hardware part, we continued to work hard on the system : @davidb2111 @Bkg2k @Pit64 @Akkeoss @gugue_u @PierreC - RétroSalon and all the beta testers worked like crazy on Recalbox 8.0.1, even during the kickstarter campaign !
Since the last version presented, Recalbox now supports the choice of frequency at game launch (50Hz, 60Hz, AUTO). This allows you to play PAL games in 60Hz and in full screen ! A little Zelda A Link To The Past in French AND in 60Hz AND in full screen, how about that?
And a lot of new features are coming very soon, stay tuned!
To finish, here we are already almost two weeks after the end of the campaign! 1492 contributors and 88 000€, it's a huge success for the Recalbox project and for the team!
And nothing would have been possible without you who read us, who supported us, on this campaign or on the Recalbox project, since always.
So once again:
Fri Dec 03 2021
Recalbox, the famous operating system dedicated to retrogaming will release this Friday, December 03, 2021 at 9pm CET in its new version "8.0-Electron"! More than six months of work have been necessary for the team of volunteers to propel emulation and retrogaming into a new era, establishing new standards in terms of fidelity and accessibility. More free and open source than ever, here is a summary of major changes of Recalbox 8.0
With Recalbox 8.0 coupled with the new Recalbox RGB Dual module, you can now easily play all games and consoles on your CRT TV and recreate the exact sensations of your childhood!
Recalbox 8.0 now 100% "Pixel Perfect" thanks to Recalbox RGB Dual, with an image STRICTLY IDENTICAL to the original consoles!
Indeed, the main reproach made against all emulation solutions is that they can only be played on modern HD screens. Until today, playing on a CRT screen could only be done at the cost of a lot of configuration or the purchase of expensive and often unavailable hardware.
Recalbox RGB Dual is a brand new module (H.A.T. - Hardware Attached on Top) that just clips onto your Raspberry Pi4, Pi400 or Pi3, giving your Recalbox... two new video outputs: SCART and VGA!
Recalbox 8.0 paired with the new Recalbox RGB Dual allows it to produce an analog signal 100% "Pixel Perfect", EXACTLY MATCHING the original consoles of the time, with zero configuration!
IT'S SIMPLE: Recalbox RGB Dual is the fidelity of the original works on a CRT screen, combined with the power, ergonomics, and ease of use that have made Recalbox internationally renowned!
Recalbox RGB Dual is a module that simply clips onto your Raspberry Pi4, Pi400 or Pi3!
Recalbox RGB Dual - Key points:
100% Plug and Play and integrated with Recalbox Compatible with all systems supported by Recalbox First Raspberry Pi 4 / Pi 400 / Pi 3B/3B+ compatible CRT solution Easy and ergonomic Recalbox interface Respect and fidelity of the original games TV 50hz/60hz compatible 15KHz signals on SCART (31KHz on VGA in W.I.P.) Automatic selection of the original resolution and framerate of the games Audio filter on both channels Automatic selection of the AV channel RGB signal 240p optimized theme Support Recalbox project Cleanest video sync signal Designed by the Recalbox team, for Recalbox.
The release of Recalbox RGB Dual is an important step in the life of Recalbox, an open-source project composed only of passionate volunteers. That's why we will rely on the KICKSTARTER crowdfunding platform to ensure the launch of Recalbox RGB Dual. A campaign launched at the same time as the release of Recalbox 8.0, for a period of one month.
26 years after its release in France, and after exceptional recent advances in emulation, Sega Saturn is coming back to life and finally arrives on Recalbox on Raspberry Pi 4! This is an opportunity to rediscover its incredible catalog of games, often unknown, because the best titles have unfortunately never gone beyond the borders of Japan... The results are particularly impressive. The 2D games run perfectly at 60FPS, as for the 3D games, most of them run between 40/50 FPS. And we don't despair about the increasing performances with future optimizations! (Yabasanshiro's "auto-frameskip" function is well done and allows you to enjoy most of the games without slowdowns).
The Sega Saturn is now supported by Recalbox on Raspberry Pi 4 and PC !
21 years after its release in France, the PlayStation 2, Sony's sixth generation console, is now available on Recalbox for PC! Find all the sensations of the best-selling console in the history of video games (more than 150 million copies have been sold!), with -- according to Sony -- more than 10,000 games available on this console... enough to occupy your long winter evenings! We provide the latest version of PCSX2, with CHD support and a compatibility level of over 98% thanks to the hard work of the emulator developers.
98%+ compatibility, thanks to PCSX2!
The brand new ultra-compact board "Raspberry Pi Zero 2W" from the Raspberry Pi foundation is now fully managed by Recalbox! Very cheap (around 15€), this board makes Recalbox even more accessible, either in a GPi Case for a "portable" use, or as a mini home console, with its performances very close to the Raspberry Pi 3. It will be the ideal card for small budgets, or people who don't necessarily want to play 3D games again (if you play in a GPi Case: the PS1 and the N64 work very well!) (WARNING : Switching from Pi Zero to Pi Zero 2 W in a GPi Case requires a reinstallation of Recalbox)
What a boost for Retroflag's GPi Case!
If you are in love with the GameBoy, but the GPi-Case (which runs on Raspberry Pi 0 / Pi 02W) is not powerful enough for you, you will fall for the Pi-Boy DMG from Experimental Pi! This "box-screen-loudspeaker-battery-and-much-more" allows you to easily transform a Raspberry Pi 3B, 3B+ or even 4 into a portable retro game console. Simply flash the standard image according to your board and Recalbox configures everything for you! AMAZING!
With the PiBoy, you have the power of a Pi4 everywhere with you!
Many new systems were added to the nearly 120 systems already supported in Recalbox :
With over 120 supported systems, Recalbox is THE solution to preserve the video games of our childhood!
Many new emulators were also added to the hundreds of cores already in Recalbox, for more compatibility, precision, and ease!
With +120 systems supported, Recalbox is definitely THE solution to preserve the video games of our childhood!
Always more plug 'n play, Recalbox 8.0 continues to make your life easier by including dedicated overlays for all systems! As a reminder, overlays are graphic layers that allow you to fill in the black bands on the right and left sides inherent to the launch of 4:3 format video games on 16:9 TVs (and of course, if Recalbox is launched on 4:3 screens, they are automatically disabled) Useless... therefor indispensable ! (easily disabled in 1 click, as always !)
Thanks to the addition of the Genesis Plus GX Wide core, you will be able to rediscover all your Mega Drive games... in 16:9, without any image distortion! All games are not (yet) compatible, but the emulator does some miracles: it allows it to interpret, load, and display more information on the screen, thus filling a 16:9 screen with a game initially planned for 4:3, without distortion and without changing its aspect... As brilliant as it is breathtaking!
The Megadrive is good. The Megadrive XL is great!
The event of the summer 2021, the incredible Megadrive action-adventure game with notes of MetroidVania "Demon of Asteborg" is now playable from Recalbox 8.0 ! BETTER THAN THAT : "Demon of Asteborg" is even included in Recalbox 8.0 (demo version) ! Developed with passion by the French studio Neofid Studios, "Demons of Asteborg" is simply the biggest game ever developed on SEGA Mega Drive. It's around 15 Mega bytes, that is... 120 Mega bits. CRAZY ! Go to demonsofasteborg.com to buy the full game rom, 100% compatible, add it and play it with Recalbox 8.0 !
Thanks to Recalbox 8.0, discover "Demon of Asteborg", the new Megadrive hit!
When you love your Recalbox, you want the best for it. Serious design, well-thought-out ergonomics, premium materials, and exemplary heat dissipation, the Argon series are the best cases available today. With the native compatibility and manual ventilation adjustment provided by Recalbox 8.0, there's no excuse not to pamper your Raspberry Pi 4!
See you soon on Recalbox !
Fri Nov 12 2021
Here we are, almost: the Recalbox team is proud to present, in its Beta version, the new version of Recalbox: Recalbox 8.0-Electron
Several months of work separate us from version 7.2.2, and the new features are numerous:
With native support for Raspberry Pi to Scart/Vga adaptors along with Recalbox's new CRT configurations, playing your favourite games on Televisions & Monitors becomes a reality. Plug your adaptor, switch on your TV and enjoy the same image quality as on the original hardware.
Regarding new boards, in addition to the Raspberry Pi Zero 2 support, the PiBoy DMG is now automatically detected: Just flash the SD and Recalbox configures everything.
PC owners can now enjoy Playstation 2 games. We're providing you with the very latest version of the PCSX2 emulator, with full support of CHD and a global compatibility of more than 98%, thanks to the hard work of PCSX2's developers.
Raspberry Pi4 owners are about to discover most of the treasures of the Saturn console. Not all games will run and not all games will run smoothly, but the auto-frameskip of Yabasanshiro is smart enough to let you enjoy games without slowdown. The emulator has support for CHD disk format, but it is not recommended as it may fail in several games. (wiki)
Fans will be pleased to know that not only have we added the Hatari standalone emulator (which has more options then the core), but also both emulators have a new & very easy model and bios management for ST, STE, MegaST/MegaSTE, TT and Falcon series. (wiki)
With Amiberry upgrading to 4.1.5, and the new awesome Uae4ARM core, playing Amiga games as well as CD32 and CDTV games has never been so easy (wiki)
Old Computers are still the Kings: several old computers have been added and we did our best to make them usable by everyone, adding our own options and extensions in emulators themselves. We're also proud to offer you in exclusivity, the Recalbox port of BeBeem, a BBC Micro series emulator which was very popular machine in the United Kingdom! Due to lack of time, the sound is not ported yet. But it will very soon.
Taking advantage of the latest news in advance requires a little contribution from you: we count on you to report any problems you may encounter.
To do so, go to the dedicated Recalbox forum page
To install Recalbox 8.0-Electron Beta 1, you have the choice:
recalbox.conffile and modify the
Keep in mind that some problems will be corrected before the final version, others will not, due to time constraints.
And as the Recalbox documentation has also been revamped, finding the tutorials and info you're looking for has never been easier: https://wiki.recalbox.com
Have a good retro-game !
Wed Nov 10 2021
The Recalbox documentation has been revamped!
After many months of work, the whole Recalbox team is proud to announce the release of the new WIKI recalbox !
You will find :
Thanks to all of you who helped us to make this exhaustive documentation of the Recalbox project, either on this wiki project, or on any previous project.
And especially a big thank you to @Pit64 aka The Documentator for getting the project done 🙏
Sun Nov 07 2021
Nice surprise, during this shortage period, the Raspberry Pi Foundation released the Raspberry Pi Zero 2.
Small but strong, it keeps exactly the same dimensions as its big brother the Raspberry Pi Zero.
It is therefore compatible with all your consoles or installations on which you use version 1 of the Raspberry Pi Zero!
In terms of performance, it greatly surpasses its big brother! The performance is comparable to that of the RPi3, which is impressive for a board at this price!
It will be a hit in our GPi Case or directly on our TVs, as shown by these various feedbacks on social networks:
And you know what? Recalbox is already compatible !
Go and download the latest version on the download page !
Q. Who is it for? What for?
A. Those with a small budget or those who want to ugrade their GPI case
Q. Is it compatible with the GPI Case?
A. Yes it is.
Q. Can I reuse my RPi zero SD with the RPi zero 2 in the GPI case?
A. No. You will have to install the lastest public beta or Recalbox next version.
Q. What kind of emulation can we expect?
A. On TV: Up to the PSX with no problem. For N64/DC it depends on the game. In GPI: Up to the PSX and the N64 with no problem. Ok on DC for most games.
Q. In terms of Arcade emulation?
A. FBNeo and MAME2003+ run fine. No need to get stuck on FBA any longer.
Q. Do problematic émulators run better on the RPi zero 2?
A. Sure, PSX, GBA, SNES and Arcade emulators run all fine.
Q. What about the heating in the GPI Case's cartridge?
A. After several hours playing Dreamcast games, the T° never went beyond 62°C, which is safe for plastics of either GPI Cases or regular RPi zero 2 cases.
Q. What about autonomy?
A. The Pi zero 2 will necessarily consume more power than the Pi zero, however we did our best to optimize power consumption according to the running emulator.
Q. Is there a standby mode like on the Odroid GO2?
A. No, this is not possible due to RPi and GPI limitations.
Q. WIFI and bluetooth are available?
A. Yes, both WIFI and Bluetooth are available.
Q. Given the size, are there any USB port available?
A. Yes, only one micro-USB is available. To extend it, use a powered hub with a micro-USB/USB adapter.
Q. Can we overclock the RPi zero 2?
A. People already do it. But we do not recommend it as the power consumption will rise quickly. In the GPI Case, this could lead to instabilities in addition to draining the batteries very quickly.
Q. Does the 512MB limit emulation?
A. No, except for the PSP which is not available on the RPi zero 2. However, it is not advisable to fill your SD with fuillsets and/or to activate all available systems.
Fri Nov 05 2021
We know each other, we won't hide it, we all have in our Recalbox a lot of games that we will never finish, and that we will maybe never launch... Why is that? Because we spend our time sanding down the games of our childhood, again and again.
What if I told you that I had the solution, to allow you to continue to sand your favorite games, but to rediscover them all the same?
Indeed, there is a great variety of HACKS, which are modifications of the code of an original game. Created by passionate amateurs, there are several types of hacks:
Several of these processes can be found in the same hack, for example:
It's quite simple: the hack is distributed as a binary patch (a simple file with a .ips extension) and must be applied on the original rom.
Once the rom is patched, you just have to launch the game on your favorite emulator... in Recalbox.
Several sites aim at gathering existing hacks:
There are several tools that allow you to patch a rom. The easiest and quickest is probably to use the online patching tool romhacking.net/patch. Upload your rom, your patch and download your new game.
The The legend of Zelda Parallel Worlds is a very deep hack of The Legend of Zelda A Link To The Past on Super Nintendo.
The original hack was released in 2006 and its latest version is from 2017. The author has completely changed the storyline, even though we still recognize the general plot in the background. The world map is completely revised, the characters and music too, and the dungeons are MUCH more complicated. That's why the hack I'm going to talk about is a new version called Zelda3 Parallel Remodel which is a rewrite of the hack correcting the parts that are a bit too difficult.
In the beginning... You are a treasure hunter from a far away country, but very soon you hear about a plot led by Draegor, the king's assistant. He would have killed the king and kidnapped 7 people who had information about the Parallel Tower in common...
Your adventure starts the same night you go to rescue two of the seven people who would have survived this coup...
As I told you above, what is good with the hacks is that we find the pleasure of playing our favorite games but rediscovering them complement. It's a strange feeling, at least at the beginning, but the pleasure returns very quickly in the game. To leave the link house to find ourselves under the rain of Hyrule, it is enjoyable, nostalgic but new!
So we go on an adventure, and that's when we realize the work done: the enemies are numerous, the screens completely different, the dungeons are huge, the puzzles very advanced, and the difficulty is always there...
Anyway I'm in the hype, I finish writing this post and I go directly on my Recalbox to continue the game !
PS: a little bonus, the hack TMNT: Return to New York (NES) allows you to change turtle with the shortcut UP+START and adds many graphical elements, like a different color for each turtle!