Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  
     

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

     
Search by Device
My Device

  
Last Viewed Apps
AirFighters pro
Boat Race (Palm OS)
bugiin
Letter S
Im Back
NoteM
Rus Hack 650
Shmup 3D
FADE (SH3)
MyBooks for HanDBase
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Action & Shooting
Adventure
Arcade
Board
Card
Casino
Game Packs
Games Emulators
Kids
Memory & Reaction
Puzzle & Logic
Racing
Role games
Simulations
Sport
Strategy
Utilities
Word
Zombie
More
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     


Achivx Partner
 
 
PicoDrive 1.35b for PS2: A New MegaDrive / CD Emulator




PicoDrive 1.35b for PS2: A New MegaDrive / CD Emulator
Version: 1.0

Platforms: Mobile Gaming, PS3


Categories: Games

Upload date: 3 Oct 13

Developer:

License: Freeware

Downloads: 228

File Size: 608 Kb
Download Free PicoDrive 1.35b for PS2: A New MegaDrive / CD Emulator 



Rating: 2.0/5 (Total votes: 7)




  PicoDrive 1.35b for PS2: A New MegaDrive / CD Emulator - Are you still running emulators on your PS2? This new project brings some classic PSP code to Sony's second-generation console!

SP193 has been releasing a whole bunch of PS2 apps these days, and as of right now he hasn't stopped. This is a Sega Genesis / Sega CD emulator for the now-aging system. Some of you may recall that PicoDrive was released on PSP about five years ago. Now it has a brand new home. Because this is a first release, plenty of bugs are expected. However, the basic performance of the product should work quite well. For more detailed info, see the release log below!

This is a port of PicoDrive v1.35b for the PlayStation 2 console. Although another Megadrive emulator called PGEN does exist, I never remembered that it was able to run games like Sonic 3 at full 60 FPS.

I figured that anything good enough for the PSP would be also good enough for the PlayStation 2... especially since its EE (The "main" CPU) is a 64-bit MIPS with some 128-bit instructions. And so I ported PicoDrive v1.35b over from the PSP to the PlayStation 2.

Why port v1.35b? Why not the new v1.85 which was released recently long ago by Notaz himself? It's because the PSP port within it appears to be dysfunctional and outdated. I wanted to have something that already works to work on, so that I would have a higher chance to succeed at porting. Even if the port was successfully made without the missing assembly stub (The C alternative could be used instead), it won't be as fast as a fully working copy of v1.35b.

What can I expect from this port?

  • The basic functionality from PicoDrive v1.35b in general (game compatibility rates, SEGA Megadrive and MegaCD support etc.)
  • Two-player support (Multitaps are not supported).
  • Support for the HDD unit, USB mass storage devices and the memory card.
  • Hardware bilinear filtering support, and support for progressive scanning.
  • Support for the L3 and R3 buttons, as well as the analog sticks (Press the MODE button to enable/disable this functionality).

Notes/known issues:

  1. Changing some settings (or just toggling some options in the options menu) seems to occasionally cause MegaCD games (or whatever that is MegaCD that is running) to freeze up. Reloading (as in, selecting the ROM/ISO again instead of just selecting the "reset" option). It might be a problem with the emulator itself, although it's also nearly equally likely that some buffer somewhere is getting overrun.
  2. The progressive scanning option will not be saved. This is a deliberate limitation, since the PlayStation 2 has no built-in recovery mode in the event that the user enables progressive scanning but the connected display does not support progressive scanning (The Sony TRC forbids game developers from storing the HD mode settings too).
  3. The screen in progressive scanning mode (480P) seems to be cut off at the sides on my TV... but I'm not sure why (hence I can't fix it).
  4. The emulator must be placed in either a memory card or a USB mass storage device, for saving to work. Getting full support for the HDD unit is a challenge because the UI wasn't designed to deal with filesystem mounting. Such a modification would be intrusive (requires modification of the common code files).
  5. For the skin to be loaded properly, the emulator must be stored on a memory card. The USB drivers may take a while to detect the USB device, and hence the USB device cannot be accessed during the emulator's startup process. The reason why this hasn't been worked around is the same as in #4: The menu wasn't designed for that purpose.
  6. Due to #5, the emulator's required folders may not be created when the emulator is started up. If they don't exist, the emulator will be unable to save. A workaround would be to manually create the "brm", "cfg", "mds" and "srm" folders within the folder that the emulator is stored in (Hence why storing the emulator on a memory card is currently the best thing to do!).
  7. Due to #5 and #4, the emulator's configuration may not be loaded at startup if the device cannot be accessed.

Anything under "Future enhancements" isn't going to be done by me for v1.35b because I feel that it's not going to be productive. I hope that somebody will pick up this project though, since this may be one of my last projects for 2013. It's also been really time consuming, since I take about a week at least, for each one of these projects.

Future enhancements:

  • Port PicoDrive v1.85 over, although the assembly memory module stubs need to be written from scratch.
  • Connect with Notaz and get the PlayStation 2 port of v1.85 integrated with his repository (So that it'll automatically receive updates whenever PicoDrive gets updated).
  • Probably fix up the text colour code within menu.c. It currently works because the default colours are black (for the background) and white (for the text). The alpha bit (Bit 15) is set accordingly because black is 0x0000 (transparent) and white is 0xFFFF (Opaque). Since they are at the extreme ends of the colour values, the fact that the GS doesn't use R5G6B5 (It uses A1B5G5R5, where A1 at 1 = opaque) isn't apparent.
  • Optimize the assembly stubs (and certain parts of the platform code) for the EE's 64-bit architecture (and take advantage of its 128-bit instructions too).

Prerequisites for compiling the PlayStation 2 port's source code (Please use their latest available versions!):

  • libmad and its dependencies.
  • libpng and its dependencies.
  • gsKit and its dependencies.
  • The homebrew PS2SDK.

Note: Do NOT give game compatibility reports because this is based on an obsolete version of PicoDrive, and I am the wrong person to ask to get games working anyway (I have very little knowledge on how these SEGA consoles work).

 
Like it? Share with your friends!

If you got an error while installing Themes, Software or Games, please, read FAQ.
 
Similar Software:

BD-J Apple II EmulatorBD-J Apple II Emulator
BD-J Apple II Emulator  Since the PlayStation 3 homebrew development scene is still in its infancy stage, it's only natural that there's been a limited selection of homebrew apps and games to choose from. In particular, users have only a small number of homebrew emulators to tinker with
SNES9x PS3 Build 4.3.9SNES9x PS3 Build 4.3.9
SNES9x PS3 Build 4.3.9 The SNES9x PS3 team (composed of Eiz, Themaister, Squarepusher2, Halsefar and Cmonkey69) has recently published the latest build of their Super Nintendo emulator project for the PS3
VICE C128VICE C128
VICE C128 Homebrew coder TimRex has released a new version of VICE (Versatile Commodore Emulator), a Commodore 64, PLUS4 and VIC20 emulator for the PS3 jailbreaking community based on based on Vice 2.2.7
Releases RetroArch Mod 0.9.8 by Captain CPS-XReleases RetroArch Mod 0.9.8 by Captain CPS-X
Releases RetroArch Mod 0.9.8 by Captain CPS-X Captain CPS-X has released an update based off of the official RetroArch 0.98. If you don't know about this powerful emulator check out the full detailsA  and a note from the developer below. " RetroArch v0.9.8 (PS3/CFW 3.40-4
PicoDrive 1.13PicoDrive 1.13
PicoDrive 1.13 - Want to play classic Sega games on your PS2? Check out this updated beta emulator by SP193. No matter how old a scene gets, emulation will always be a huge draw to any modding community. Such is the story behind SP193's port of PicoDrive v1.51b originally made for PSP
FCEU PS3FCEU PS3
FCEU PS3 Another emulator makes its way to the PS3 as homebrew dev shinhalsafar releases the first version of FCEU PS3, a Nintendo Entertainment System (NES) emulator for the PS3 jailbreaking community. Developer's note: Supports: 480, 720, 1080P at either 4:3 or 16:9 aspect ratio. Not yet supported but to be desired: SRAM and state saving
SNES9x PS3SNES9x PS3
SNES9x PS3 squarepusher2 has released a new version of SNES9x PS3, a port of the Super Nintendo emulator for the PS3. Now on version 4.4.5, the latest update includes the addition of an HD mode combined with a new graphics shader. Changelog: New HD Version - every game runs at the SNES' high-resolution mode (512x448 interlaced mode)
FCEU PS3FCEU PS3
FCEU PS3 Homebrew coder shinhalsafar is back in the scene to release a new version of FCEU PS3, a Nintendo Entertainment System (NES) emulator for your jailbreaked PS3
MAME 0.125: MAME Comes to PS3MAME 0.125: MAME Comes to PS3
MAME 0.125: MAME Comes to PS3 If you miss the good old days of MAME, this new emulator will let you relive those glory days on a CFW PS3! Looking to get your classic arcade fix without the hassle of coins? MAME 0.125 by Ole is the perfect start to accomplishing that dream
RetroArch 0.9.7RetroArch 0.9.7
RetroArch 0.9.7 If you are looking for a multi engine emulator to play some games then RetroArch is something to check out.A  RetroArch version 0.9.7 has been released and supports NeoGeo, NES, SNES and Game Boy Advance consoles. This is the PS3 CFW version but you can also grab the DEX version at the source.A  Here are the release notes for the PS3 CFW
 

Comments on PicoDrive 1.35b for PS2: A New MegaDrive / CD Emulator:

Comments not found

Name:


Comment:


Enter text from image below:

Turn on images!

 
 

If you noted an error or download link is broken, please, report it via this page or use comments.
 

Please, select device to check if PicoDrive 1.35b for PS2: A New MegaDrive / CD Emulator supports it
 
 
© Pantich 2009 - 2025 All rights reserved.