29/10/2024
The Sega Dreamcast, a console beloved by many for its innovative games and forward-thinking design, was released at a time when the standard television aspect ratio was 4:3. Fast forward to today, and most households are equipped with sleek 16:9 widescreen displays. This shift presents a challenge for retro gaming enthusiasts: how do you enjoy your cherished Dreamcast classics without unsightly black bars or a distorted, stretched image?
Thankfully, the dedicated Dreamcast community has devised ingenious solutions to modernise your gaming experience. This guide will delve into the fascinating world of Dreamcast widescreen patching, explaining how it works, the methods you can employ, and providing a comprehensive list of games that can be enhanced for a true widescreen presentation.

- The 4:3 Conundrum: Why Dreamcast Games Look Different Now
- The Magic Behind the Widescreen Hack: Anamorphic Widescreen
- Bringing Dreamcast to Widescreen: Your Options
- Understanding "Clipping": A Minor Glitch in the Matrix
- A Treasure Trove of Widescreen Codes: The Definitive List
- Frequently Asked Questions (FAQs)
- Conclusion
The 4:3 Conundrum: Why Dreamcast Games Look Different Now
When the Dreamcast was in its prime, televisions were predominantly square-shaped, adhering to the 4:3 aspect ratio. Games were developed with this in mind, meticulously crafting visuals and gameplay within these confines. Consequently, when you connect your Dreamcast to a modern 16:9 widescreen TV, the console's output faces a dilemma:
- Pillarboxing: The TV displays the 4:3 image with black bars on either side to maintain the correct aspect ratio. While preserving the original look, it feels small and doesn't utilise the full screen.
- Stretching: The TV stretches the 4:3 image horizontally to fill the 16:9 screen, distorting characters and environments, making everything appear wider and squashed.
Only a tiny handful of Dreamcast games, such as the excellent Rayman 2, included a native widescreen option. For the vast majority, a different approach is needed to achieve a proper widescreen look without distortion.
The Magic Behind the Widescreen Hack: Anamorphic Widescreen
The solution lies in a clever technique known as anamorphic widescreen. Imagine a standard photograph. Now, imagine you could subtly squeeze that photo horizontally before printing it, so everyone looks a bit thinner. If you then stretched that printed photo back out to a wider frame, the people would appear normal again, but you'd have gained more visual information on the sides. This is precisely what anamorphic widescreen patching does for Dreamcast games.
By manipulating the game's internal geometry, the image rendered by the Dreamcast is essentially "squeezed" together horizontally. When this pre-squeezed image is then displayed on a 16:9 widescreen television, the TV's natural stretching behaviour effectively "unsqueezes" it, resulting in a perfectly proportioned, full-screen image. Crucially, this method often reveals parts of the game world that were previously outside the standard 4:3 viewing area, giving you a wider field of view without distorting the graphics.
Not All Games Are Created Equal: Limitations of Widescreen Patches
While this technique is incredibly effective for many titles, it's not a universal fix. The success of a widescreen hack depends heavily on how the game's graphics engine renders its world:
- Dynamic 3D Environments: Games that dynamically render their entire 3D world are ideal candidates. The engine is already creating more visual data than is shown on a 4:3 screen, so the hack simply expands the visible area.
- Static or Pre-Rendered Backgrounds/2D Games: Many 2D games, or 3D games that use pre-rendered backgrounds, bitmaps, or full-motion video (FMV) sequences, have fixed aspect ratios. These elements are essentially static images or videos, and stretching them would inherently lead to distortion. Therefore, most 2D games cannot be widescreen-patched in this manner.
- Unfound Codes or Incompatible Engines: For some games, the necessary code to manipulate the geometry simply hasn't been found yet, or the game's engine design makes such a modification impossible.
- Menu Screens and FMVs: Even when a game runs beautifully in 16:9 thanks to a patch, be aware that intro movies, company logos, and title screens will typically remain unaffected. These are often pre-rendered videos or static images and will still appear stretched on a 16:9 display.
Despite these limitations, over 100 Dreamcast games can be patched for widescreen, including many of the system's most celebrated titles, significantly enhancing their replayability on modern setups.
Bringing Dreamcast to Widescreen: Your Options
There are two primary methods for applying widescreen patches to your Dreamcast games, each with its own advantages depending on your setup:
1. Codebreaker Codes: The Live Memory Alteration
Codebreaker codes are temporary modifications that alter the game's code in the console's memory as it runs. The original game data on the disc remains untouched.
- For Original Dreamcast Hardware with Original Discs: To use Codebreaker codes, you will need a Codebreaker disc. You boot your Dreamcast with the Codebreaker disc, enter the desired codes from the list, and then swap the disc for your game disc. The Codebreaker software will then boot the game with the applied cheats, including the widescreen aspect ratio.
2. Hex-Patches: Permanent Game Modification
Hex-patches are more permanent. They involve directly modifying the actual data within the game's image file. This means the changes are saved directly into the game's digital copy.
- For GDEMU or Self-Bootable CDI Images: If you use a GDEMU (a modern optical disc emulator that loads GDI images from an SD card) or play self-bootable CDI images (disc images designed to boot directly on the Dreamcast or emulator), hex-patching is the recommended approach. You'll need a hex-editor (HxD is highly recommended for its ability to handle large files) to open the game image file and apply the specific hex code changes. Once patched, the game image will always boot in widescreen.
- For Emulators (Reicast, Demul, Redream): For playing Dreamcast games on PC emulators, hex-patching is generally the preferred method, especially for Demul or Redream. The patched game image will load correctly in widescreen without any extra steps each time you play.
- Retroarch (with Reicast Core) Specifics: Retroarch, a popular frontend for various emulator cores, has its own built-in cheat engine. If you're using Retroarch with the Reicast core, you can often utilise a cheats archive (containing Codebreaker-style codes) and configure Retroarch to autoload cheats upon game startup. This offers the convenience of Codebreaker codes without needing a physical disc. Remember to adjust the aspect ratio in Retroarch's video options from "core provided" to "16:9" for optimal results. For the few games Reicast struggles with (often WinCE titles), a hex-patch for use with Demul might be necessary.
The choice between Codebreaker codes and hex-patches depends on your setup and preference for permanence and convenience.
Understanding "Clipping": A Minor Glitch in the Matrix
When applying widescreen patches, you might occasionally encounter a visual artifact known as clipping. Clipping describes a phenomenon where parts of the screen, typically on the sides, might flicker or appear incomplete as the game renders new areas. For instance, as your character turns, you might briefly see the game "building" the environment on the edge of the screen. This can be a minor annoyance for some players.
For most games, the community has found ways to mitigate or eliminate clipping with additional codes or specific patch variations. However, some titles, like Quake III Arena, remain stubborn, and no effective clipping fix has been discovered, which is why a widescreen code for it might not be listed.
A Treasure Trove of Widescreen Codes: The Definitive List
The following table represents a comprehensive collection of widescreen codes for Dreamcast games, compiled and verified by the dedicated Dreamcast community. These codes, many discovered by talented individuals like Esppiral, yzb3785936, S4pph4rad, and others from forums such as assemblergames-forums, as well as contributions from Segaretro.org and Elotrolado.net, are a testament to the enduring passion for this console.
Please note that this list was last updated on 28.05.2019, and while efforts were made to ensure accuracy, compatibility can vary based on game region, specific disc release, or emulator version. Always refer to the notes column for specific instructions or known issues.
| Name | Region | Code 1 | Code 2 | Code 3 | Notes |
|---|---|---|---|---|---|
| 18 Wheeler American Pro Trucker | PAL | 0239EFF4 | 43700000 | ||
| 18 Wheeler American Pro Trucker | USA | 0239EFF4 | 43700000 | ||
| 18 Wheeler American Pro Trucker | JAP | 026625C0 | 43700000 | ||
| 4 Wheel Thunder | USA | 020AD5B0 | 4A2671C4 | 02112E00 401CCCCD | |
| 90 Minutes - Sega Championship Football | PAL | 02104A34 | 3F52CCCD | ||
| AeroWings 2 | PAL | 022A8750 | 3F400000 | ||
| Animastar | JAP | 0224CF20 | 3FAAAAAB | 0224CEEC 43F00000 | |
| Alien Front Online | USA | 02CA20B8 | 43700000 | ||
| Berserk | JAP | 02BC3C94 | 440A7C9A | Japanese version of Sword of the Berserk | |
| Blue Stinger (En, De) | PAL | 022DAC44 | 3F400000 | ||
| Blue Stinger (Fr) | PAL | 022DAB84 | 3F400000 | ||
| Blue Stinger (Es, It) | PAL | 022D9C84 | 3F400000 | ||
| Blue Stinger | USA | 022D9CA4 | 3F400000 | ||
| Blue Stinger | JAP | 022D6D80 | 3F400000 | ||
| Bomber Hehhe! | JAP | 02286E2C | 43F00000 | 02286E5C 3F400000 | |
| Bomberman Online | USA | 02387B84 | 43F00000 | 02387BB4 3F400000 | |
| Buggy Heat | JAP | 02042F3C | 4384BC09 | ||
| Cannon Spike | PAL | 02BB3D14 | 440A7C9A | ||
| Cannon Spike | USA | 02BB3C74 | 440A7C9A | ||
| Carrier | PAL | 02B0109C | 43F00000 | 02B010CC 3F400000 | |
| Carrier | USA | 02AFD93C | 43F00000 | 02AFD96C 3F400000 | |
| Capcom vs. SNK Pro | JAP | 021E8238 | 43F00000 | 023D3658 43D20000 | You can see the end of the backrounds on each side. The HUD is shifted to the right. Code 2 sets HUD and movements of the characters to a 4:3 zone |
| Capcom vs. SNK 2 | JAP | 0239BFD8 | 43700000 | 0234E9E8 3F400000 | You can see the end of the backrounds on each side. |
| Charge ‘n Blast | PAL | 021DBFF8 | 43700000 | ||
| ChuChu Rocket! | PAL | 022D2D40 | 3F400000 | 022D2D70 C2700000 | |
| Coaster Works | PAL | 02315300 | 43F00000 | 02315334 3FAAAAAB | |
| Confidential Mission | PAL | 022F0D58 | 43700000 | Only works on real Dreamcast | |
| Cool Boarders | JAP | 021C8A98 | 3F400000 | Japanese version of Snow Surfers/ Rippin‘ Riders | |
| Cool Cool Toon | JAP | 0260B59C | 3F400000 | Not compatible with Reicast yet | |
| Cosmic Smash | JAP | 02240FAC | 3F400000 | 023D6728 43700000 | Code 1 works with the TOSEC-Dump. Try Code 2 or 3, if the first one doesn‘t work for your version. |
| Crazy Taxi | PAL | 022B3410 | 43700000 | ||
| Crazy Taxi | USA | 022B08B0 | 43700000 | ||
| Crazy Taxi 2 | PAL | 022BFB70 | 43700000 | ||
| Crazy Taxi 2 | USA | 022BDDD0 | 43700000 | ||
| Crazy Taxi 2 | JAP | 022FBBD0 | 43700000 | ||
| Cyber Troopers - Virtual On - Oratorio Tangram | PAL | 02016D94 | 44234E73 | ||
| Cyber Troopers - Virtual On - Oratorio Tangram | USA | 02016D94 | 44234E73 | ||
| D2 | USA | 024B5CF4 | 3F400000 | 024B5CC4 43F00000 | Code 2 removes black bars |
| D2 | JAP | 024CF42C | 43F00000 | 024CF45C 3F400000 | Code 2 removes black bars |
| Daytona USA 2001 | PAL | 021FE270 | 43700000 | ||
| Daytona USA 2001 | USA | 021FC6D0 | 43700000 | ||
| Deadly Skies | PAL | 029821D4 | 3F400000 | ||
| Dead or Alive 2 | PAL | 022E5530 | 43700000 | ||
| Dead or Alive 2 | USA | 022F0670 | 43700000 | ||
| Dead or Alive 2 | JAP | 022FF798 | 43700000 | ||
| Dead or Alive 2: Limited Edition | JAP | 022FBBD0 | 43700000 | 021E6658 4414C000 | Code 2 fixes HUD |
| Death Crimson OX | USA | 028BD5B4 | 43F00000 | 028BD5E4 3F400000 | |
| Death Crimson 2 | JAP | 02819F44 | 43F00000 | 02819F74 3F400000 | |
| Donald Duck: Quack Attack | PAL | 020D2ED0 | 3FAAAAAB | 020D2ED4 3F400000 | Code 2 corrects the HUD |
| Dragons Blood | PAL | 0249CB24 | 3F0CCCCD | ||
| Dragonriders: Chronicles of Pern | PAL | 02F97F40 | 00000168 | 0208DCF8 00000000 | Code 2 removes black bars |
| Dragonriders: Chronicles of Pern | USA | 02F97F40 | 00000168 | 0208DCF4 00000000 | Code 2 removes black bars |
| Dynamite Cop | PAL | 024FCBC0 | 43700000 | ||
| Dynamite Cop | USA | 024FCBC0 | 43700000 | ||
| Draconus: Cult of the Wyrm | USA | 0249D7F4 | 3F07C3BB | 0249D8CC 447A0000 | Code 2 increases drawing distance |
| Ecco the Dolphin: Defender of the Future | PAL | 02275418 | 49D9A5DA | 02040E68 3F100000 | Code 2 eliminates bars in cut-scenes. |
| Evolution - The World of Sacred Device | PAL | 02304870 | 3F400000 | 022135E0 3F400000 | Code 2 does the same as Code 1. It's just here for completeness. |
| Evolution 2 - Far Off Promise | USA | 0236C76C | 3F400000 | 0236C73C 43A00000 | |
| Fatal Fury: Mark of the Wolves | USA | No widescreen code | 022977B0 FFFFFFFF | 0235DF90 FFFFFFFF | Code 2 eliminates the black bars around the picture. Code 3 prevents screen from going dark when pausing |
| Ferrari F355 Challenge | PAL | 022C6B7C | 00004000 | Code enables widescreen in VGA-Mode | |
| Ferrari F355 Challenge | JAP | 023235D4 | 00004000 | Code enables widescreen in VGA-Mode | |
| Fighting Vipers 2 | PAL | 023D3B10 | 43700000 | ||
| Fighting Vipers 2 | JAP | 023D3AF0 | 43700000 | ||
| Floigan Bros. Ep. 1 | PAL | 02132DD8 | 3F400000 | 02A26CA8 3F400000 | |
| Frame Gride | JAP | 02586290 | 3F400000 | 02586260 43F00000 | |
| Fur Fighters | PAL | 0255A354 | 3FAAAAAB | Code doesn‘t work on real hardware. Use US-Version instead. | |
| Fur Fighters | USA | 0255A374 | 3FAAAAAB | ||
| Gaunlet Legends | PAL | 022E7CD0 | 43BEAE39 | 022E7D04 3DCCCCCD | Code might not work |
| Godzilla Generations | JAP | 02364A64 | 43BA0000 | ||
| Godzilla Generations Maximum Impact | JAP | 027C3F24 | 43F00000 | 027C3F54 3F400000 | |
| Golem no Maigo (aka The Lost Golem) | JAP | 02282604 | 43F00000 | 02282634 3F400000 | |
| Grandia II | PAL | 023FB91C | 3FA66666 | 023FB8E0 3F400000 | Codes 1 & 2 only work on real hardware. Code 1: Overworld, Code 2: Battle. Code 3: Removes black bars in FMV. For Emulator use Hex-Patch on image instead. |
| Gun Spike | JAP | 02BC3C94 | 440A7C9A | Japanese version of Cannon Spike | |
| Gundam Side Story | USA | 0288E780 | 3F400000 | ||
| Half-Life | ALL | 02C3D6BC | 00363031 | 02D204A8 00000356 | Untested |
| Headhunter | PAL | 0223FCC4 | 44558000 | Radar and Menu show small glitches | |
| House of the Dead 2, The | PAL | 024C6708 | 43700000 | ||
| House of the Dead 2, The | USA | 024C6088 | 43700000 | ||
| Ikaruga | JAP | 02C0CFA0 | 3F400000 | ||
| Illbleed | USA | 021C8A98 | 3F400000 | ||
| Iron Aces | PAL | 0218C15C | 43F00000 | 0218C18C 3F400000 | |
| Jet Grind Radio | USA | 0232E0FC | 43F00000 | 0232E12C 3F400000 | |
| Jet Set Radio | PAL | 0232F9EC | 3F400000 | 0232F9BC 43F00000 | |
| Jet Set Radio (De La) | JAP | 02327A8C | 3F400000 | 02327A5C 43F00000 | |
| Kao The Kangaroo | PAL | 02278508 | 43700000 | ||
| Kao The Kangaroo | USA | 022780A8 | 43700000 | ||
| Karous | JAP | 020FDFAC | 3F400000 | ||
| KISS Psycho Circus – The Nightmare Child | USA | 0253F580 | C4200000 | 02EFB748 43A00000 | Widescreen, but a bit zoomed in |
| Langrisser Millenium | JAP | 0224A878 | 43F00000 | 0224A8A8 3F400000 | |
| Le Mans 24 Hours | PAL | 0229B90C | 3F400000 | ||
| Looney Tunes: Space Race | USA | 022198EC | 3F400000 | ||
| Maken X | PAL | 0233818C | 3FA66666 | ||
| Maken X | USA | 0230CB4C | 3F400000 | ||
| Marvel vs. Capcom 2 | USA | 022D6B18 | 43700000 | 02268390 3F400000 | |
| Marvel vs. Capcom 2 | JAP | 022FE2C0 | 43700000 | 0228FB38 3F400000 | |
| Max Steel - Covert Missions | USA | 02551B80 | 3F400000 | 02441BAC 3F400000 | Code 1 works. Code 2 might work on some exotic release. |
| Metropolis Street Racer (v1.009) | PAL | 02106B5C | 3F99999A | 021111F4 3F900000 | Doesn‘t work correctly in demo mode |
| Metropolis Street Racer (v1.001) | PAL | 02107FDC | 3F99999A | 0211253C 3F900000 | Same as above |
| Metropolis Street Racer | USA | 0210A01C | 3F99999A | 021146FC 3F900000 | Same as above |
| Millenium Racer Y2K Fighters | ALL | 021CAEAC | 43F00000 | 021CAEDC 3F400000 | |
| Moero! Justice Gauken | JAP | 02426B74 | 43700000 | Japanese version of Project Justice | |
| Mortal Kombat Gold | PAL | 0231290C | 3F400000 | ||
| Mortal Kombat Gold | USA | 02337B8C | 3FA66666 | ||
| Mr Driller | PAL | 021A5D40 | 3F59999A | 021A5D18 44084000 | |
| Nanatsu no Hikan - Senritsu no Bishou (aka Seven Mansions) | JAP | 0243BDA4 | 43700000 | 0243BDD8 3F9AF5C2 | Code 2 fixes acpect ratio of FMV to correct 4:3 |
| Napple Tale: Arsia in Daydream | JAP | 02353744 | 43F00000 | 02353774 3F400000 | |
| NBA 2K2 | USA | 0223AF00 | BFAAAAAB | 02144D40 BFAAAAAB | Code 2 is a Render Fix |
| Nightmare Creatures II | USA | 02CDE848 | 3F400000 | 02CDE844 3FA00000 | |
| Outtrigger | PAL | 0287B5A4 | 43700000 | ||
| PenPen | PAL | 021EEE78 | 3F400000 | ||
| PenPen TriIcelon | JAP | 021C3828 | 3F400000 | ||
| Phantasy Star Online | PAL | 02548E04 | 43E80000 | 020923C0 3F966666 | |
| Phantasy Star Online | USA | 02548E84 | 43D20000 | 020925A4 3FA66666 | |
| Phantasy Star Online | JAP | 0257E344 | 43D20000 | 02091794 3FA66666 | |
| Phantasy Star Online Ver. 2 | PAL | 0257552C | 43F00000 | 020A2DD4 3F911111 | |
| Phantasy Star Online Ver. 2 | USA | 020A3138 | 3F911111 | 0258C8CC 43F00000 | |
| Plasma Sword - Nightmare of Bilstein | USA | 027D463C | 3F400000 | ||
| Power Stone | PAL | 027FD3C8 | 43700000 | ||
| Power Stone | USA | 027FCEE8 | 43700000 | ||
| Power Stone 2 | PAL | 02868BA8 | 43700000 | ||
| Power Stone 2 | USA | 028689A8 | 43700000 | ||
| Power Stone 2 | JAP | 02849AA0 | 43700000 | ||
| Project Justice | PAL | 0233414C | 43F00000 | ||
| Project Justice | USA | 0233374C | 43F00000 | ||
| Propeller Arena | ALL | 02204308 | 3FE38E39 | Only works on emulator | |
| Psychic Force 2012 | PAL | 027DA39C | 3F400000 | ||
| Rainbow Cotton | JAP | 021AD848 | 3F400000 | ||
| Rayman 2 | PAL | No need for a code | Just go to video settings on the Start-Screen and choose 16:9 | ||
| Ready 2 Rumble Boxing Round 2 | PAL | 021574D8 | 43700000 | ||
| Record of Lodoss War (English) | PAL | 024FF93C | 43F00000 | 024FF96C 3F400000 | |
| Record of Lodoss War (German) | PAL | 024FF25C | 43F00000 | 024FF28C 3F400000 | |
| Record of Lodoss War (French) | PAL | 0250499C | 43F00000 | 025049CC 3F400000 | |
| Red Dog | PAL | 023511A0 | 3FC58577 | ||
| Rent a Hero No. 1 | JAP | 021FF60C | 3F400000 | 021FF610 3F800000 | |
| Resident Evil: Code Veronica (German) | PAL | 0232A380 | 3F400000 | 02383E18 43F00000 | Code 2 removes the black bars on top and bottom in FMV |
| Resident Evil: Code Veronica (French) | PAL | 0232A380 | 3F400000 | Same as above | |
| Resident Evil: Code Veronica (Spanish) | PAL | 0232A3A0 | 3F400000 | ||
| Resident Evil: Code Veronica | USA | 02329E40 | 3F400000 | 023838D8 43F00000 | Code 2 removes the black bars on top and bottom in FMV |
| Re-Volt | PAL | 020464FC | 3A888889 | 02046210 44200000 | Code 2 is a Render Fix |
| Rez | PAL | 020C5EB4 | 3A888889 | ||
| Ring, The - Terror's Realm | USA | 028E7A80 | 43E10000 | 028E7AB4 3FAAAAAB | |
| Rippin' Riders | USA | 021A4D2C | 43F00000 | 021A4D5C 3F400000 | Code 1 tested and works on TOSEC-Release. Code 2 is an alternative |
| Roommania #203 | USA | 02298A94 | 43F00000 | 02298AC4 3F400000 | |
| Samba De Amigo | PAL | 0229E6C4 | 3F400000 | ||
| Seventh Cross Evolution | USA | 0277A178 | 3F400000 | ||
| Shadow Man | PAL | 022C03F4 | 3F400000 | A bit zoomed in to avoid clipping | |
| Seaman | USA | 024AA4DC | 3F400000 | 022B4E30 3F400000 | |
| Sega GT | PAL | 025D613C | 3F400000 | ||
| Sega Marine Fishing | USA | 02495050 | 43700000 | ||
| Sega Rally 2 | USA | 02B83A48 | 3F400000 | Only works on Emulator! No Code for PAL-Version because it's a REALLY bad port. Go for US-Version instead. Japanese one is even better. | |
| Sega Rally 2 | JAP | 02BD9BA0 | 3F400000 | ||
| SGGG – Segagaga | JAP | 02AF57DC | 43F00000 | 02AF580C 3F400000 | |
| Shenmue | PAL | 02231EF8 | 43800000 | 021EF370 7C1EF400 | Code 2 reduces clipping. |
| Shenmue | USA | 02230250 | 43800000 | Clipping | |
| Shenmue | JAP | 0222E8A0 | 43800000 | 021EBE70 7C1EBF00 | Code 2 reduces clipping. |
| Shenmue II | PAL | 0231186C | 43800000 | 01160FF4 0000E100 | Clipping. Code 2 eliminates black bars in cutscenes. |
| Shenmue II | PAL | 02311880 | C3A00000 | 0227E198 35AA359E | Alternative code without clipping or black bars. Might be demanding on real hardware. |
| Shenmue II | JAP | 0230D67C | 43700000 | Clipping | |
| Silent Scope | PAL | 02D1FB14 | 3F400000 | 02096A4C 3FAAAAAB | |
| Skies of Arcadia | PAL | 02502A84 | 3F400000 | ||
| Skies of Arcadia | USA | 02599158 | 3F400000 | ||
| Slave Zero | PAL | 0217EF68 | 43F00010 | Widescreen, but a bit zoomed in | |
| Snow Surfers | PAL | 021A50EC | 43F00000 | 021A511C 3F400000 | |
| Sonic Adventure | PAL | 0288F528 | 43F00000 | 0288F55C 3FA66666 | |
| Sonic Adventure 2 | USA | 0228DEF8 | 43F00000 | 0228DF28 3f400000 | Code 2 is a master code for use on real hardware |
| Sonic Adventure 2 | JAP | 0228DF28 | 3F400000 | 0228DEF8 43F00000 | |
| Sonic Shuffle | PAL | 02110B4C | 3F400000 | ||
| Sorcerian - Shichisei Mahou no Shito | JAP | 0225C714 | 43F00000 | 0225C744 3F400000 | |
| Soul Calibur | PAL | 022D6138 | 3F400000 | ||
| Soul Calibur | USA | 02266C28 | 3F400000 | ||
| Soul Reaver | PAL | 02129FA0 | 3EF00000 | 0212A9BC 3EF00000 | Code 2 is a Render Fix |
| Space Channel 5 Part 2 | JAP | 0214D3E0 | 3F400000 | ||
| Spawn: In the Demon's Hand | PAL | 02323D30 | 43700000 | Works only on real hardware. For emulator use Hex-Patch. | |
| Star Wars Episode I Racer | USA | 0217AE20 | EF400000 | 0229A96C 42900000 | Code 2 removes the black bars on top and bottom in FMV |
| Street Fighter III: 3rd Strike | USA | 02E18DA0 | 3FCCCCCD | 02E18DA4 40000000 | Does not work very well. HUD and Fighters are shifted to the left. Code 2 eliminates black bars. |
| Super Runabout | PAL | 02E2B234 | 3F800000 | ||
| Surf Rocket Racers | PAL | 0245CED4 | 3F400000 | 021EBF40 3F400000 | Code 2 is an alternative, in case that Code 1 doesn‘t work for you |
| Sword of Bersek | PAL | 02140F74 | 43FA0000 | 02140FA4 3F400000 | |
| Sword of Bersek | USA | 0213F1C4 | 3F400000 | 0213F194 43F00000 | |
| Tennis 2K2 | USA | 024A19B0 | 43700000 | US-Version of Virtua Tennis 2 | |
| Test Drive Le Mans | USA | 0229B7BC | 3F400000 | ||
| Tetris 4D | JAP | 021AAC80 | 43F00000 | 021AaCB0 3F400000 | |
| Timestalkers | PAL | 0214EFA8 | 43F00000 | 0214EFD8 3F400000 | |
| Tech Romancer | PAL | 0239173C | 3F400000 | ||
| Tokyo Bus Guide | JAP | 02315370 | 43F00000 | 023153A0 3F400000 | |
| Tokyo Highway Challange | PAL | 021D9F10 | 3F400000 | ||
| Tokyo Highway Challange 2 | PAL | 0221E4F8 | 43700000 | ||
| Tokyo Street Racer 2 | USA | 0221DEF8 | 3F400000 | ||
| Tomb Raider: The Last Revelation (UK) | PAL | 02B75E28 | 3EC00000 | Clipping. Use Hex-Patch instead. | |
| Tony Hawk's Pro Skater 2 | PAL | 021D7C20 | 3FA66666 | A bit zoomed in to avoid clipping | |
| Tony Hawk's Pro Skater 2 | USA | 021D77A0 | 3FA66666 | A bit zoomed in to avoid clipping | |
| Toy Commander | PAL | 020D592C | 3FD00000 | ||
| Toyota Doricatch Series: Land Cruiser 100/Cygnus | JAP | 02469FCC | 44700000 | 02469FFC 3F400000 | |
| UEFA Dream Soccer | PAL | 021B2718 | 3F400000 | ||
| Ultimate Fighting Championship | PAL | 021D74E8 | 43F00000 | 021D7518 3F400000 | |
| Ultimate Fighting Championship | USA | 021A9684 | 3F400000 | Some problems with camera in game. Better use PAL-Version. | |
| Vanishing Point | PAL | 020C6B90 | 43F00000 | 020C6B94 43870000 | |
| Virtua Athlete 2K | PAL | 02244134 | 43F00000 | 027A73B8 3F9C932E | |
| Virtua Fighter 3 TB | PAL | 0219D718 | 43700000 | ||
| Virtua Fighter 3 TB | JAP | 02199FB0 | 43700000 | ||
| Virtua Tennis (v1.001) | PAL | 02456378 | 43700000 | ||
| Virtua Tennis | USA | 02450A90 | 43700000 | ||
| Virtua Tennis 2 | PAL | 024A4A20 | 43700000 | See Tennis 2K2 for US-Version | |
| Volgarr the Viking | ALL | 023A514C | 3F400000 | 023A6170 00000356 | |
| What's Shenmue | JAP | 0220BB68 | 43700000 | 021ACBD0 7C1ACC60 | Code 2 reduces clipping. Code 3 fixes the clock. |
| Wetrix+ | PAL | 0275281C | 3F400000 | ||
| World Series Baseball 2K2 | USA | 02014E90 | 43700000 | ||
| Zero Gunner 2 | JAP | 02323CB0 | 43700000 | 021ACBD0 1ACC60 | Code 2 reduces clipping. Code 3 fixes the HUD. |
| Zombie Revenge | PAL | 029484E8 | 43700000 | ||
| Zombie Revenge | USA | 02948058 | 43700000 | ||
| Zombie Revenge | JAP | 02948B18 | 43700000 | ||
| Zusar Vasar | JAP | 024B0218 | 3F400000 |
Additional Hex-Patches
Beyond the Codebreaker list, there are specific hex-patches available for games that either utilise the Windows CE operating system (which might cause compatibility issues with certain emulators like Reicast, making Demul a better choice) or for titles where a reliable Codebreaker code hasn't been found. These typically require direct modification of the game's image file. For a more exhaustive list and detailed instructions on how to apply them, dedicated Dreamcast modding communities and archives are the best resources.
Frequently Asked Questions (FAQs)
Q: Can every Dreamcast game be patched for widescreen?
A: No, unfortunately. As explained, games with static or pre-rendered backgrounds, or those that are primarily 2D, often cannot be effectively widescreen-patched without significant distortion. Additionally, some 3D games may lack a discovered code or simply be incompatible due to their rendering methods.
Q: Is it difficult to apply these widescreen patches?
A: The difficulty varies. Using a Codebreaker disc on original hardware involves some manual input and disc swapping. Hex-patching requires a hex-editor and a willingness to modify game files, which can seem daunting at first but is straightforward with a good guide. Emulator-based solutions, especially Retroarch's cheat engine, can be the easiest once set up.
Q: Do these patches affect game performance or stability?
A: Generally, no. These patches primarily affect the game's rendering aspect ratio. They don't typically impact frame rates or introduce crashes. However, very rarely, some codes might cause minor visual glitches (like clipping) or, in extreme cases on real hardware, might be demanding enough to cause instability, though this is uncommon for verified codes.
Q: Where can I find the most up-to-date codes and information?
A: The Dreamcast modding community is incredibly active. Forums like AssemblerGames, dedicated retro gaming websites, and Discord servers focused on Dreamcast emulation and hardware modification are excellent places to find the latest codes, hex-patches, and troubleshooting advice. Always check the date of the information you find.
Q: What is the best way to experience Dreamcast in widescreen?
A: The "best" way depends on your setup. If you prefer original hardware, a GDEMU combined with hex-patched game images offers the most seamless experience. For emulator users, hex-patching for Demul/Redream, or using Retroarch's cheat engine with Reicast, provides excellent results. Each method has its quirks, but all offer a fantastic way to revisit these classics.
Conclusion
The Sega Dreamcast continues to captivate gamers, and with the advent of widescreen patching, its legacy can be enjoyed more fully on modern displays. This incredible feat of community dedication allows us to experience classic titles like Crazy Taxi, Sonic Adventure, and Soul Calibur in a new light, free from the constraints of their original aspect ratio. Whether you choose the live alteration of Codebreaker codes or the permanent modification of hex-patches, embracing widescreen Dreamcast gaming breathes new life into a beloved console, ensuring its vibrant games look as stunning as they deserve to be on your contemporary screen.
If you want to read more articles similar to Unlocking Dreamcast Widescreen on Modern TVs, you can visit the Taxis category.
