(for comparsion: 18mb used v0.9.10. Comparing to the Version 0.9.10, the new one 0.9.11 MUCH slower, uses alot CPU time, and version 0.9.13 goes QT Framework, now it uses Much more memory. Wow, it’s actually better than PCSX-Reloaded!The best and only working Sega Saturn emulation software Sadly the speed of emulation was downed alot. Over the weekend I tried out the experimental version’s Playstation 1 emulation.Listed on this page are Macintosh. The latest version of this emulator does not come with a Mac Binary so it still needs to be compiled manually. It is capable to play several games, especially commercial ones. This is an emulator for the Sega Saturn under Intel Mac and PowerPC systems which run Mac OS X. The official release version of OpenEmu supports:Over time, MAME (originally stood for Multiple Arcade Machine Emulator) absorbed the sister-project MESS (Multi Emulator Super System), so MAME now documents a.Powerpc Emulator Mac And PowerPC.
![]() But, after I found a set of BIOS ROM images online, adding them this way still didn’t work. Searching around, I learned that you add the BIOS file(s) by dragging and dropping the *.bin files (BIOS ROM images) like you would a game ROM. The UI does nothing to explain how to provide the PlayStation BIOS file. ![]() Note that your binary image file has to be named consistently with what is in each CUE file.First, you need to install the “cdrdao” package from either MacPorts (recommended), Fink, or from source. It would fail with weird errors unless I provided the game in cuesheet format.Almost any cuesheet file can be found at Redump.org. In fact, you can just download every cuesheet for a given system all at once, which is nice. Maybe it will preclude you from having to create your own, if you ripped your games as ISO. Most 16-bit era CD games were this kind of disc, and sometimes it was used in the early games of the PS1/Saturn generation.I realized the need for cuesheet format when I tried to use the Mednafen emulator to play a Playstation 1 game I backed up in ISO format. Install komplete ultimate 10 on a separate hard drive for macThey have all been abandoned (or in the case of Giri Giri, sold to SEGA).The Yabause emulator carries the torch now. It was expensive, hard to program for, and its graphical abilities were best suited to 2D.There were a string of Windows-only closed-source emulators, including SSF, Giri Giri, Satourne, etc. Before the days of multi-core processors, parallelism meant having multiple chips. Observe which drive is the disc drive with the first command, and use that path in the second command: $ diskutil listThen rip the disc and convert its TOC to a CUE with these two commands: $ cdrdao read-cd -datafile image.bin -driver generic-mmc:0x20000 -read-raw image.tocThe SEGA Saturn was long said to be impossible to emulate, because of its unusual (ridiculous) architecture that incorporated eight processors (two Hitachi SuperH SH-2 processors, one Hitachi SH-1 processor just for streaming and decompressing from the disc in realtime, two “video display processors” from SEGA, a Motorola 68EC000 for sound, another custom SEGA DSP chip for sound built by Yamaha, and finally something called the System Control Unit). ![]() The emulation speed is not perfect all the time, but this keeps it on target as much as possible.There is no support for controllers at the moment, so you have to play with the keyboard. Also, if your system is fast enough, it will actually cause issues with emulation speed unless you check the option in the menu bar: Emulation -> Enable Frameskip. They appear to be aware of this bug and it might get fixed in the next version. But the real fix is downloading Yabause version 0.9.12, which had a working OpenGL mode on OS X. Then if you go to fullscreen, it crashes the emulator. The software graphics renderer is not fast enough to be playable with frameskip turned on, the game is playable, but you wouldn’t want to. The third option is the “Grand Central Dispatch” graphics driver, and this actually works well. With the current version (0.9.13) the OpenGL graphics renderer shows no graphics at all (just a black screen with audio). Sega Saturn Emulator PS3 Controller ToFor each key you want to assign to a controller input, just set it to “Press a key” and then in the field next to it, hit a key on the keyboard. If you press a button on the controller, it will jump to a place in the list with an auto-generated button name (up on the d-pad will be “Button 5 (null)” but don’t worry about that). Now it should automatically show up in Enjoy2. Download and run Enjoy2.app, and then get your PS3 controller to Bluetooth pair with your Mac. On Mac OS X, your choices are ControllerMate ($25) or Enjoy2 (free, open source). The work-around for now is to run a tool that maps keyboard keys to a controller’s inputs. Also, at some future point it would be great if mouse input could emulate the light gun, or two sticks could be used for Virtual On. This should work great unless you need analog, which few Saturn games supported anyway (and none required, to my knowledge). Now, over in Yabause, configure the emulator with keyboard keys matching the ones you set in Enjoy2. You can test your mapping using a text editor you should be able to type with the PS3 controller. Or Cmd-Q to quit, that also works.Lastly, if you are looking for where Yabause stores its program preferences:~/Library/Preferences/org.yabause.yabause.cocoa~/Library/Saved Application State/org.yabause.yabause.cocoa.savedStateIn the last post, I mentioned the use of a disk imaging command called dd. You have to hit Cmd-F to toggle out of full screen. Yabause will write the files when it quits.Getting in and out of full screen is janky you can get into full screen mode using the menu bar, but to get out, the usual keys like ESC don’t work. You can do the same thing to create a file-backed emulation of a Saturn expansion cartridge. It can be anywhere and named whatever, as long as you have write permissions to that location. To use it, you need to download the source and compile (no binary love for Mac OS X users). After going through 100 or so Playstation 1 games and trying to backup all of them using dd, I started looking for a better way.One alternative I found was an improved version of dd called dcfldd, a tool by Nick Harbour when he worked at the Department of Defense’s Computer Forensic Laboratory (DCFL). Sometimes it has an error during the imaging process and just stops prematurely without an explanation.
0 Comments
Leave a Reply. |
AuthorAndrew ArchivesCategories |