Menu
Let’s face facts:Saturn titles are amongst the most expensive retro games around, and unless youwere keen to collect them when they were current or shortly thereafter, moneybecomes a huge factor. That said, thereare hundreds of worthwhile gameplay experiences just waiting to be played onSaturn, and there are several methods to play these games today outside oforiginal discs. Primarily this boils down to emulation + disc images, anoptical drive emulator (ODE) which replaces the Saturn’s physical CD drive witha small board that accepts SD cards instead of discs, or the most commonmethod: burning discs to play on real hardware. This article serves as acomprehensive guide on how to successfully verify, test, and burn Saturn DiscImages on Microsoft Windows Platforms.
Before we begin, weneed to acknowledge the obvious: burning discs is frowned upon by the industryas it almost always involves some level of piracy. Legally, one is onlypermitted to make copies of titles they already own. That said, with theSaturn, or any retro platform that is no longer officially supported there isno way to simply buy games in such a manner that the profits make their wayback to SEGA. Especially with the Saturn, there is no Virtual Console or PSNStore, etc. where one can buy digitally and download to play on their favoritemodern device. Gamers intent on having a more rounded Saturn experience mustresort to alternate methods of playing the games.
In this in-depthguide, we dive into the process of correctly burning reliable Saturn discs.
The Sega Saturn is a 32 bit 5th generation home video game console released by Sega in 1994. It has a total of 8 processors which makes it one of the most difficult consoles to emulate. Saturn Satiator: Menu. This project is not yet public. Please keep it under your hat until I officially open the source. This is the menu code for Professor Abrasive's forthcoming Saturn Satiator card. This card will jack in to the MPEG card slot on a Sega Saturn, and allows you to connect a USB thumb drive or hard disk. Top 25 Sega Saturn ROMs. Magic Knight Rayearth. Castlevania - Symphony of the Night » Mega Man X 4 » Metal Slug » Dragon Ball Z Shinbutoden.
SOME THINGS YOU’LL NEED:
– A way to openarchive files. Common archive types include Zip,7Zip/7z, and Rar. On Windowssystems, we recommend 7z to handle allof these file types. It’s free and works great.
– A Hash file value checker. Any hash check program can be used; we primarily use CRC32 for our hash values.
– A Saturn Emulatorthat supports playing disc images. We normally use Yabause, but there are quite a few options available these days.
– A Burning Program.We strongly suggest CloneCD, and willeven provide Saturn disc read/burn profiles forCloneCD users. CloneCD is notfree, however it is highly reliable. We have yet to experience a bad burn usingCloneCD.
There are otheroptions of course, such as the much more popular (and free) ImgBurn. However, ImgBurn can’t burn RAW images, which means that an image has tobe altered to be burnt using ImgBurn ifthe image has Sub-Channel data in it. This limitation doesn’t really affectSaturn Games as the Saturn doesn’t specifically USE the Sub-Channel data in itsdiscs, but from a preservation standpoint, the data still exists and thereforean accurate image likely includes this data.
The originalPlayStation utilized this data often.
ImgBurn does have some limited CCD compatibility (it can handle a CCD image if there is no reference to the sub-channel data at all), but in our experience it is likely users will produce occasional bad burns, and that means your CD-R has become a handy coaster, or Frisbee. For this reason, we will keep recommending CloneCD.
– Optional: avirtual disc drive. Traditionally we use DaemonTools Lite as a virtual drive, however recent versions potentially tryto install spyware on your PC, so proceed with caution. You can also use Virtual Clone Drive from the makers of CloneCD. We use that as well, but not nearlyas often as Daemon Tools Lite as we haverun into compatibility issues with some 3rd party programs and Virtual Clone Drive.
Using a virtual discdrive allows you to “mount” a disc image as a drive which can then beused to test emulators like SSF that don’t permit the use of disc images.
– Optional, butHIGHLY recommended: CD Lens Cleaner.
Run a CD LensCleaner through your Saturn before attempting to play burns.
– Optional: Saturn Region Patcher 3.0 Gold
We do not recommend patching the region on game images. Instead, you should install a region switch or Universal BIOS, or just get an appropriate Region Lockout Bypass cart (Action Replay, Saturn Gamer’s Cart, Satellite, etc.). But, if you can’t/won’t get a cart, you can’t/won’t install a region lock bypass modification, and you INSIST on patching the region, you’ll need the tool linked below.
Please, do NOTspread region patched images around. The tool is very easy to use and regionpatched images have hashes that differ from the verified hashes at Redump, sothere’s not really any good way to ensure the patch was applied correctly or tocheck a patched image for data integrity.
– Optional: Pseudo Saturn Patcher and Compatibility List.
While Pseudo Saturn is FANTASTIC, it is not 100% compatible with every game out of the box. Some games, such as Batman Forever: The Arcade Game (US) requires a compatibility patch to allow it to work. Other games (Panzer Dragoon Zwei/Saga) *WILL* work unpatched on MOST Saturns, but you need to use the JHL loader (0.832) instead of the CWX loader (0.831). If it doesn’t work for you, use the Pseudo Saturn CDPatcher and try again. Both the patcher and the list can be found here:
THE GUIDE
We have tried towrite this guide in as much detail as possible, to ensure you have a goodexperience with burning Saturn discs.
1. Always obtain your images from verified sources, or sources that have hashes for you to review.
This can mean you make your own images, obtain them from someone who knows how to properly and accurately make the images, or check images you get against a database hash like Redump. We cannot recommend you simply go to a random ROMs website like emuparadise. The goal for those sites has little to do with data preservation or accuracy. We have seen the same image with different titles, all broken.
2. Stick with one type of image (at least until you get consistently successful results)
To start, we recommend CloneCD (CCD+IMG+SUB) to obtain burnt discs that are more closely accurate to the original disc and because it puts all tracks into a single file. Others use BIN+CUE. Redump’s images tend to be in BIN+CUE if they go public, but our goal is to maintain a CCD+IMG+SUB version of every file eventually.
Whatever you use,stick with it once you get it working. Variables and changes are a great way tointroduce uncertainty in your burns.
Once you’ve gotten afew burns done with this image type, you can consider setting up a differentburning program for different images, but follow the same steps!
![Sega saturn mpeg rom file free Sega saturn mpeg rom file free](https://habrastorage.org/files/7b9/443/bda/7b9443bda9374a0da75c7fe3c20b8667.jpg)
3. DON’T USE “ISO+XXX” OR “YYY+MP3/WAV” IMAGES!!!
These images aresimply no good in the modern age and should be wiped from existence UNLESSthere is no other image for that game. The ISO format can’t even handle certainkinds of Saturn images at all, and MP3s are compressed so you lose dataregardless of how much it “sounds” like the original. Avoid like theplague!
4. Download and Extract Your image
Wherever you gotyour image from, it is probably in an archive format such as RAR, ZIP, or 7Z.You’ll need to use a program to extract the files from the archive. Make sureyou extract them all, and it is best to keep all the files from a singlearchive in a single folder, also separate from any other files.
Picture 3 shows aBIN+CUE image in 7z.
Picture 4 shows a CloneCD Image in 7z
Picture 5 shows the CloneCD image extracted to a folder in windows
If you get an errormessage from your Archive program, STOP and re-download the image, thisgenerally indicates a corrupted download. If it continually happens, contactthe group or person who provided the file and let them know what you’reexperiencing.
5. Open up the Redump listing for the game you’re working with
If you can’t find agame, it may not have been dumped yet, or you might be looking at the wrongregion or system option.
For this example, I (Ke) used Batsugun, found at http://redump.org/disc/5043/ (Picture 6)
6. Verify the hash of each appropriate file in the archive
If you have a BIN+CUE image, you’ll need to verify every single track against the appropriate hash value. This means putting each track into “Hash My Files” and comparing the appropriate hash value against the list of hash values in Redump for those tracks. (Picture 7)
If you have a CCD+IMG+SUB image, you only need to worry about the IMG file. You’ll compare the CRC-32 hash of this file against the value on Redump indicating TOTAL CRC-32 (Picture 8)
If all the hashesyou check match up, you can rest assured that your image has been verified asnot corrupted and unaltered, so you can eliminate the possibility of a“bad disc image” from potential problems.
If you run into anerror or mismatch for any hash check, re-extract the image and check again.
Note: Ke hasconverted the entire 2018 Redump Saturn archive into CCD+IMG+SUB from theBIN+CUE images, but has NOT as of yet verified all those image CRCs, so keepthis in mind if testing a CloneCD-based image Ke makes available. It takes aLONG time to properly verify 2050 disc images if it isn’t being done with somelevel of automation .
7. (Optional but VERY recommended) Test Image in an emulator
Most modern emulators will take an image file straight. Some (like SSF) will only work with a disc drive. Find what works for you. Emulator selection and setup is out of scope for this guide, but there are plenty of helpful Saturn community members.
Once you have yourchosen emulator functional, load up your disc image as appropriate and see ifthe game launches.
If the game launches, you can rest assured that the image as provided will work with Mod Boards/Mod Chips. If the image was in CloneCD format, you can also rest assured that the image will work with Rhea/Phoebe as is.
8. (Optional) Check Pseudo Saturn Compatibility Chart to see if the game you’re working with has any notes/Known issues
The Pseudo Saturn Compatibility Chart shows fairly good information about the compatibility of various games with Pseudo Saturn. Check here to see if the game you’re working with needs to be Pseudo Patched to be used on your Pseudo Saturn cart.
9.Panzer Dragoon Zwei/Saga Only
For ages, Panzer Dragoon Saga has been considered difficult to successfully play off a burnt disc without a mod board / modchip.
The game isn’t compatible with Pseudo Saturn 0.830 or 0.831, also known as the CWX Loading Methods.
One thing that is not very well documented is that Panzer Dragoon Saga (US) is completely compatible Pseudo Saturn 0.832 (implemented in Pseudo Saturn Kai as the JHL Loading Method) on MOST Saturn system revisions, even without patching. This was confirmed multiple times by Ke from the moment 0.832 hit the scene, and again when Shiro researched Panzer Dragoon Saga for Claire’s article last year.
However, we are not in possession of every single motherboard revision out there, and reports have come in that some motherboard revisions don’t allow you to play this game using Pseudo Saturn without applying the Pseudo Saturn Compatibility Patch first.
http://ppcenter.webou.net/pskai/#download(Pseudo Saturn CDPatch)
Note that despite Saga not ALWAYS requiring a patch to play on JHL/0.832, there is code within the game that detects what kind of cart you have in the system, and if the detection check “fails”, your cart is coming back as incompatible with the game. Generally speaking this check was to detect cheat devices and to detect carts that might allow for piracy. You can by pass this check using a game shark/action replay code, or you can attempt to patch it out using one of the Panzer Dragoon Saga Cheat Detection Bypass patches out there. Just be sure to only use that patcher if you absolutely have to, and only use such a patcher on a verified image.
10. Burning Your Game
General Tips:
– Use media with agood reputation. A brief Google search should help you determine whether yourchosen brand has a quality reputation.
– Until you’vegotten a few successful burns under your belt, shut down ALL other applicationsbefore you start your burns, initiate the burn as slowly as yoursystem/media/burner/burning program will allow, and don’t do anything until theburn completes. As you get more successful, you’ll find that modern computerscan handle multitasking quite well, but you don’t want to introduce variablesinto your process until you’ve knocked a few out.
– Until you’ve gotten a few successful burns under your belt, and again whenever you run into a problem, you should try to verify your burn. When the burn is done, if your burning program offers it, do a verification of the burnt data. CloneCD doesn’t allow for this but ImgBurn does, so keep that in mind. Since ImgBurn can’t deal with sub-channel data anyway, we will sometimes burn a Verified CCD+IMG+SUB image with CloneCD and then have ImgBurn do a verification check against a BIN+CUE image of the game that is a verified match.
– If you DON’T have a method to play imports on your system such as a Universal BIOS mod (aka “region free” bios, though that is not a correct term for what that mod does), Region Bypass Cart (Saturn Gamer’s Cart, Action Replay, Satellite, etc.), or a Region Switch, you’ll want to patch your image with SRP 3.0 Gold, listed in the opening section. Remember, please don’t share region patched images.
Pictures 9 through 16 show how to burn using CloneCD, including what settings you should use for Saturn games. Ke has created a profile that you can add to your CloneCD installation that will have these settings ready to go for you.
11. (Optional) Test the burnt game with an emulator
Test the burnt gameusing the emulator you might have used in step 7 above. If the emulator playsit, you have made a burn that should work with a real Saturn using a modboard/mod chip, provided you used good media and have a solid working laser inyour Saturn.
12. Test the burn with your system
If you have a modboard, all you need to do is pop the disc in the system, close the CD lid, andpower the system on. Most mod boards have a feature that disable the mod boardif the system is powered on with the disc lid open, so be sure to have that lidclosed before powering the system on.
If you are using Pseudo Saturn / Pseudo Saturn Kai, be sure to update to the latest version of the firmware, or the firmware compatible with the game you’re working with (see notes on Panzer Dragoon Saga and the Pseudo Saturn Compatibility List).
Unless you’re trying to use the Netlink modem cart with a burnt Netlink compatible game, I suggest Cafe-Alpha’s Pseudo Saturn Kai firmware as a firmware base as it is much more full featured than the original Pseudo Saturn releases. You’ll need the Kai Lite firmware for carts based on the Action Replay, but can use the Kai Full with the Saturn Gamer’s Cart.
If you are trying to use a Netlink modem cart and a burnt Netlink game on a retail Saturn, then I’d suggest the original Pseudo Saturn 0.831 firmware instead of any of the Kai variants. While the originals are lacking in features compared to the Kai versions, the originals have a very easy to identify stop point that allows you to “hot swap” the pseudo flashed cart for the Netlink Modem before loading the game. We DO NOT recommend this in general as hot swapping can damage your Saturn, but we have performed this ourselves repeatedly with retail systems and have never noticed issues or detrimental effects. On debug/dev kit systems, there is additional power going to the cart slot which will cause the system to reboot if the cart is swapped, so avoid that.
Ideally, if you’re planning to use the Netlink, we recommend you invest in a mod board instead of Pseudo Saturn.
13. Troubleshooting Questions
1. Have yousuccessfully burnt discs, and then played those same burnt discs with yourcurrent setup (computer, operating system, burner, media, burning program,burning speed, Saturn, backup boot method) in the past?
2. Did you get yourimage from a known reliable and/or verifiable source?
3. Did you verifyyour image’s hash value(s) before attempting any patching?
4. Did the unpatchedimage work in an emulator?
5. Is the game knownto be compatible with your method of playing backups? If yes, is a patchrequired for that game to use that backup playing method?
6. If you applied apatch to the image, did the patched image work in an emulator?
7. Did you use mediawith a good reputation for quality?
8. Did you quit outof all other programs before burning?
9. Did you burn asslowly as possible for your media/system/burner?
10. Did you makesure to not do anything else while burning (troubleshooting only. If you aren’ttroubleshooting, you don’t need to be in this section anyway, right?)?
![Sega Saturn Mpeg Rom File Sega Saturn Mpeg Rom File](/uploads/1/1/8/6/118684015/664150431.jpg)
11. Did you allow the burning program to verify the data burnt to the disc (CloneCD can’t on its own, but there are other tools out there)?
12. Does the burntdisc work in an emulator?
13. Has your Saturnbackup solution ever worked properly? If yes, can you boot other backups still?
14. Did you recentlyclean your Saturn laser pickup lens?
15, Have you triedthe same disc in a Different Saturn using the same backup solution?
16. Have you triedthe same disc in a Different Saturn with a DIFFERENT backup solution?
14. Addendum:
“Why should iuse CloneCD/CCD+IMG+SUB instead of ImgBurn/BIN+CUE?”
For Saturn, many inthe preservation community argue that the Saturn does absolutely nothing withSub-Channel data, so whatever data is in the Sub-Channel is essentiallyuseless.
As apreservationist, Ke believes that the closer we come to an accurate backup ofan original disc, the better off everyone is in the end, regardless of if theoriginal system reads that data or not. Accuracy is important.
Ultimately, we donot dislike BIN+CUE so much as we dislike having multiple disc image formatsfor the same disc.
Deunan (creator of the GEDMU and Rhea/Phoebe Optical Drive Emulators) and Ke had a conversation about trying to find a disc image option that was universal across all platforms (Mac, *NIX, and Windows), and why Rhea/Phoebe didn’t support certain image types. He came away from that conversation with a LOT more understanding, and dropped the hope of a universal format. He was already a CloneCD fan/user, but now He appreciates it so much more.
Also, whileCCD+IMG+SUB isn’t compatible with Mac or *NIX machines, those systems can oftenrun Windows in a virtual environment or via dual booting, which solves thecompatibility problem.
Here are some snippets from that conversation; all Deunan’s words but lightly edited for spelling or context, as well an an excerpt from his blog post in 2014 about supported formats for Rhea:
In short:
– CUE is a brokenformat, too simplistic for anything but the most common audio CDs
– it’s broken evenfor CDs with seamless audio tracks, it gets worse with games
– recentnon-standard extensions tried to correct that by adding missing TOC data
– but many programsdo it their own way, or not at all, plus you still can’t have subcode (EDIT:aka sub-channel) data attached to the image/tracks anyway
– older dumps don’thave that extended data and will break anyway, I’ve already had “bugreports” for games converted from CUE to other formats
– and there are CUEswith compressed audio tracks…
Let me just say thatALL current ripping methods are equally flawed, it’s just some programs atleast try to get it as good as possible given the limitations of typical PChardware.
In reality there isno such thing as rip accuracy, but if you use the same software, hardware andmethod you should end up with a bit-exact result. So while you can verify therip, it does not really mean this one particular variant is the “correct”one and all others are not. In general though, most discs mastered mid-90’s orlater should be well enough structured to produce identical results even withdifferent Hardware and tools.
For personal usagejust stick to general ripping guidelines like correct settings, non-brokenformats, and that’s it. All those efforts to re-rip all games for a givenplatform every few years are just wasted time mostly, unless the storage formatis really superior. This would be the case when replacing CUEs with CCD or CDIfor example, but CUE to CUE is at best fixing the really broken dumps, but notreally improving the quality of the rest.
CloneCD is pretty good when it comes to CDs. I’m also a fan of open formats but unfortunately all of them are rather lacking. Well it’s not really a surprise the best solution is the one you have to pay for ?
So, stick to CCD Iguess. I’m probably going to as well as CDI is discontinued and will eventuallyfade into obscurity as it stops working with more modern OSes and HW.
– Deunan
– Source: Privateemail conversation
After some initial issues Rhea has been upgraded to V1.5 and works pretty stable now. As in boots everything I throw at it. Which brings me to subject at hand: Many of the existing images of Saturn CD-ROMs are pretty poor.
I’m going to have toput a line somewhere because I don’t want users to complain about the devicenot working properly when the problem is with the dump itself. Only certainformats will be supported, and as always I urge you to make your own dumps.It’s not that complicated, Saturn discs can be read on a normal PC drive – nospecial hardware needed.
Supported formats:
CDI – Preferred.Needs to be either RAW or (optional) RAW+SUB format. CDIs include pregaps(index 0 parts of the tracks) by default which is good.
MDS/MDF – I’ve justadded preliminary support for this format. The only few images I have are inRAW+SUB format, but just RAW should be fine as well.
BIN – Only forsingle track images, needs RAW sectors. Since I haven’t seen a single trackgame yet I don’t think this one will be of much use – perhaps for homebrew.
I’m looking atCCD/IMG format now, I might add some limited support for that as well sinceit’s popular. Please note that having the dump in supported format doesn’t yetmean it will definitely work – the file format is one thing, and the quality ofwhat’s actually inside is another.
Not supported:
Sega Saturn Torrent
CUE – Anything thatdepends on CUE will not work. I’m not even talking about ISO+MP3 tracks, whichare the worst, but the whole format in general. There are many ad-hocextensions to the so-called standard CUE, and the tracks can be multiple files,single file, RAW or MODE1, even compressed via MP3 or FLAC, or converted toWAVE instead of raw audio data. Single file “pregaps” are just zero-filledspace even for data tracks. And to add insult to injury the MSF address of eachtrack is always +2 seconds, pregap or not, because it was more funny this way.
Some CUE based dumpscan be converted to a more sane format and will work. I’ve tested it bymounting the image in Daemon Tools Lite and re-ripping it with DiscJuggler toCDI. For some reason DJ doesn’t see WinCDEmu virtual drives, so that’s why DT.That’s just one possible option, and obviously if the dump was bad to beginwith this will not produce a working image. But might be worth a try if yourdisc is damaged and unreadable and CUE is all you’ve got.
It’s always best tostick to properly made dumps, even if these need to be converted you know thedata is good. I can’t guarantee correct operation otherwise.
– Source: Deunan’sGDEMU Blog,
– https://gdemu.wordpress.com/2014/10/08/saturn-rings/
You’ll note that myemail conversation with him happened about a year after his blog post, as hispreference for CDI had shifted to a preference for CCD, which was FANTASTICsince i haven’t had a working DiscJuggler setup in years.
15. Addendum 2: But I use Mac/*NIX and can’t burn CCD+IMG+SUB files!!!
Dual Boot or run aVirtual Machine that allows access to your disc burner.
16. Conclusion
Burning Saturn gamesdoesn’t have to be difficult, but one of the most famous lines in datamanagement has always been “Garbage In, Garbage Out”. This stressesthe fact that computers can only do so much with the data provided to them, andonly with the tools available to it. If you provide an unverified disc image toa burning program, you introduce the possibility of problems with the imageitself, on top of any potential issues with your computer, your burningsoftware, your burner, your backup playing method, or your Saturn laser itself.
Systematicallyeliminating the possibility of a point of failure makes it that much easier totroubleshoot when something goes wrong.
This is a LONG andTEDIOUS process, designed to root out problems you might have with a burnt discbefore it gets to the burning stage. Once you’ve done this process 4-5 timessuccessfully, the amount of steps can be reduced, but the moment you run into asnag, zero back to this guide and follow it step by step to see where yourpoint of failure actually is.
Above all else,remember… You MUST play SEGA Saturn!
Developer | Sega |
---|---|
Type | Home video game console |
Generation | Fifth generation |
Release date | 1994 |
Discontinued | 2000 |
Predecessor | Genesis / Mega Drive |
Successor | Dreamcast |
Emulated | ✓ |
The Sega Saturn is a 32-bit, fifth-generation console released by Sega in Japan on November 22, 1994 and in the US on May 11, 1995. It was retailed for $399.99. It had 2 Hitachi SH-2 CPUs at 28.6 MHz and it had the VDP1 GPU & VDP2 GPU. The arcade board, ST-V (Sega Titan Video), uses the same hardware except for sound, VRAM, and game storage (where it is stored on ROM cartridges instead of CD-ROM discs).
The Sega Saturn has historically been one of the harder consoles to emulate, resulting in a lack of good options. However, things are looking up for open-source emulators like Mednafen, and to a lesser extent, Yabause.
- 1Emulators
Emulators[edit]
Name | Platform(s) | Latest Version | ST-V | Libretro Core | Active | Recommended |
---|---|---|---|---|---|---|
PC / x86 | ||||||
Mednafen | 1.26.1 | ~ | ✓ | ✓ | ✓ | |
SSF | PreviewVer R17 | ✓ | ✗ | ✓ | ✓ | |
Kronos | 2.1.3 | ✓ | ✓ | ✓ | ✓ | |
YabaSanshiro | 3.4.2 | ~ | ✗ | ✓ | ~ | |
Yabause | 0.9.15 | ~ | ✓ | ✗ | ✗ | |
MAME | 0.226 | ✓ | ✓ | ✓ | ✗ | |
Nova | 0.6 | ✓ | ✗ | ✓ | ✗ | |
BizHawk | 2.5.2 | ~ | ✗ | ✓ | ✗ | |
Satourne | 2.0 beta 3 | ✓ | ✗ | ✗ | ✗ | |
Saturnin | 0.40 | ✓ | ✗ | ✗ | ✗ | |
GiriGiri | 0.6 | ✗ | ✗ | ✗ | ✗ | |
Mobile / ARM | ||||||
YabaSanshiro | 3.4.2 (Android) 1.8.1 (iOS) | ~ | ✗ | ✓ | ✓ | |
Yabause | 0.9.15 | ~ | ✓ | ✗ | ✓ | |
SSF | Dev | ✓ | ✗ | ✓ | TBD | |
Console | ||||||
Yabause Community Edition | Yabause CE PUBLIC A1.0 | ~ | ✗ | ✗ | ~ | |
YabaSanshiro | 2.2.0 | ~ | ✗ | ✓ | ✓ |
Comparisons[edit]
- Mednafen
- An open-source, multi-system emulator with an original Saturn core. It's currently the most accurate but runs from the command-line (obviously it'll have video output though) unless using an external frontend like Mednaffe or a libretro frontend like RetroArch. Its goal for accuracy means it only supports the BIOS of one console revision per region, and is also very demanding, having recommendations to use a quad-core Intel Haswell CPU with a base frequency of >= 3.3GHz and a turbo frequency of >= 3.7GHz (e.g. Xeon E3-1226 v3 or i5-4590).[1]. By default, only x86-64 builds have Saturn support, but unofficial x86-32 builds and libretro frontends like RetroArch can surpass this limitation.
- MedSat
- An unofficial frontend, built by Saturn romhacker paul_meta, to simplify the process of loading Saturn games.
- SSF
- Used to be the emulator of choice for compatible Saturn emulation. However, it is closed-source and only for Windows and Android. Pretty good performance in mid-end (and maybe low-end) computers.
- Yabause
- Used to be the first and only option for multi-platform Saturn emulation. It's far less developed than SSF and Mednafen and still has many compatibility issues. Development seems to have stopped, active forks are Kronos which is recommended for PCs and YabaSanshiro which is recommended for Android.
- YabaSanshiro (formerly uoYabause)
- A Multi-platform fork by DevMiyax using OpenGL ES 3.X (Android), and Open GL 3.X (Windows). Unlike other forks it uses the GPU to emulate the VDP1,VDP2, and has a modified SH2 Dynamic Recompiler. UoYabause Compatibility List and official compatibility page.
- Kronos
- A fork of UoYabause 0.5.2 created by François (French dev. AKA 'FCare'.). Has his own written SH2 Interpreter, and now supports the ST-V arcade in version 1.30, and Higher (All ST-V games are launchable on Linux; most games are still problematic on Windows). Compatibility list of Kronos.
- MAME
- Has a
saturn
driver with compatibility on par with Yabause. The driver is marked overall as not working but graphics and sound are OK. It has goodcompatibility with at least around 50 of the ~70 ST-V arcade games, though performance quality may vary.[2] But versions 0.158[3] (Jan 2015) to much later have made good advances in performance. Early known work on ST-V hardware emulation was done in various builds of 0.125, 0.133, 0.138, 0.142 & 0.143 (See prior builds) between 2008-2011. Even bug fixes and more graphical improvements were included in the years 2017-2018 (i.e. 0.191, 0.197 & 0.198).- - Sega Saturn JP compatibility list (Created by MAME dev Angelo 'Kale' Salese)
- Nova
- An up-and-coming emulator focused on being fast, compatible and user-friendly. Like SSF, it is closed-source and Windows only. From v0.2.1 onwards, it can now emulate the Sega Titan Video (ST-V) arcade hardware (eg. Guardian Force on ST-V in v0.2.2.). Refer to compatibility list (Not updated every version. Note that the 'Playable' category may only mean the games being in-game but with visual errors.)
Sega Saturn Sonic R Download Rom
- BizHawk
- An open-source, multi-system emulator designed for tool-assisted speedruns. Its Saturn core is based on Mednafen.
Comparisons of several Saturn emulators:
- A Deep Dive into the Sega Saturn and Saturn Emulation (By Dolphin tester, JMC47, AKA Justin M. Chadwick. 13 OCTOBER 2017. Tested emulators: Yabause & uoYabause, SSF (unofficial site) and Mednafen. Already outdated the next year by progresses in the Kronos fork.)
Emulator development[edit]
- This section was copied from Wikipedia in 2014. For an up-to-date explanation, see Sega Saturn § Technical specifications.
The complexity of the system has made the creation of a proper emulator for it rather difficult.
One very fast central processor would be preferable. I don't think all programmers have the ability to program two CPUs—most can only get about one-and-a-half times the speed you can get from one SH-2. I think that only 1 in 100 programmers are good enough to get this kind of speed [nearly double] out of the Saturn.'Yu Suzuki reflecting upon Saturn Virtua Fighter development.[4]
The Saturn had technically impressive hardware at the time of its release, but its complex design, with two CPUs and six other processors, made harnessing this power difficult for developers accustomed to conventional programming. The biggest disadvantage was that both CPUs shared the same bus and were unable to access system memory at the same time. Making full use of the 4 kB of cache memory in each CPU was critical to maintaining performance. One example of how the Saturn was utilized was with Virtua Fighter's use of one CPU for each character.[4] Many of the Saturn's developers, such as Lobotomy Software programmer Ezra Dreisbach, found it difficult to develop for compared to the PlayStation because of its more complex graphics hardware.[5] In order to port Duke Nukem 3D and PowerSlave to the Saturn, Lobotomy Software had to almost entirely rewrite the Build engine to take advantage of the Saturn's unconventional hardware.[5] Third-party development was initially hindered by the lack of useful software libraries and development tools, requiring developers to write in assembly language to achieve good performance. During early Saturn development, programming in assembly could offer a two to fivefold speed increase over C language.[4] Sega responded to these criticisms by writing new graphics libraries which were claimed to help make development easier.[6] These libraries were presented as a new operating system by Sega of Japan.[6]
Unlike the PlayStation and Nintendo 64 which used triangles as their basic geometric primitive, the Saturn rendered quadrilaterals with forward texture mapping. This proved to be a hindrance because most of the industry's standard design tools were based on triangles, with independent texture UV coordinates specified per vertex. One of the challenges brought forth by quadrilateral-based rendering was problems with textured surfaces containing triangles. In order to make a triangular-shaped object, rendering had a fourth side with a length of zero. This technique proved problematic as it caused texture distortion and required careful reworking to achieve the desired appearance—Sega provided tools for remapping textures from UV space into rectangular tiles. These complications can be seen in the Saturn version of Tomb Raider.[5]
Resources[edit]
- Graphics comparison table (for Saturn as opposed to PS1, N64, Sega Model 2 arcade hardware and 1995-era PC)
- More leaked, official documentation (Only that this time there are some that include for Sega Genesis, its CD add-on, and documentation on how the Sega Saturn CD Communication Interface works, and how its Boot ROM works Source)
References[edit]
- ↑https://mednafen.github.io/documentation/ss.html
- ↑Sega ST-V Arcade Games A to Z - M.A.M.E.. Youtube (2017-02-10)
- ↑Touryuu Densetsu Elan Doree - New Improvements on ST-V Hardware - MAME 0.158. Youtube (2015-02-03)
- ↑ 4.04.14.2Next Generation (magazine) issue 2, 1995
- ↑ 5.05.15.2Interview: Ezra Dreisbach. Curmudgeon Gamer (July 9, 2002)
- ↑ 6.06.1So many 32-Bit Systems To Choose From Next Generation (magazine) issue 12, 1995
Consoles:SG-1000 • Master System • Genesis / Mega Drive • CD • 32X • Saturn • Dreamcast Handhelds:Game Gear Arcade:System series • Model 1 • Model 2 • Model 3 • Naomi |
Retrieved from 'https://emulation.gametechwiki.com/index.php?title=Sega_Saturn_emulators&oldid=36085'