PDA

View Full Version : Mega Drive/Genesis emulator for Maemo


Pages : 1 [2]

nax3000
2010-03-29, 21:56
hey javicq did you release a new update for picodrive? Since apt-get upgrade finds one while the app manager doesn't.
________
MAGIC FLIGHT LAUNCH BOX REVIEW (http://vaporizer.org/portable)

javicq
2010-03-30, 15:16
Pico Drive is now in extras-testing.

You may start voting! ;)

Nipperoid
2010-03-30, 18:31
thanks so much javicq!

Bazza
2010-03-30, 23:07
Great work javicq,

It is by far the most polished emulator on the n900.

CONGRATULATIONS.:):):):):):):):)

Any other gaming projects on the horizon???

Jack6428
2010-03-31, 11:28
I have just noticed and downloaded, really sweet progress !!!
I see 2 players support with hw and virtual keys, great!
I wonder if the battery usage improved as well?
I'll definately vote and donate a few bucks again :)

javicq
2010-03-31, 19:02
Great work javicq,

It is by far the most polished emulator on the n900.

CONGRATULATIONS.:):):):):):):):)

Any other gaming projects on the horizon???

Thanks!
Actually yes, I'm working on an Amstrad CPC emulator as well. It's almost ready for release, you can expect it very soon. With that, all my old time games will finally fit in my pocket :)
As a longer term project, there's a 3D engine of my own creation I plan to port to Maemo. I have no design for a concrete game yet and the porting itself will take quite some time, so I wouldn't expect results anytime soon ;)

dread123
2010-03-31, 19:48
i remember having a cpc ....daley thompsons decathlon...what a killer that was!! they were still bad machines...lol more so the green monochrome screens hahaha

Ronaldo
2010-03-31, 19:55
javicq now that you have a perfect working emulator do you think you can graphic options that will make the image smooth when it fullscreen mode like the pc emus ?

thanks

cddiede
2010-03-31, 19:56
Can someone post the URL where I can vote for Picodrive while it's in extras-testing? I lost some bookmarks.... :(

Helmuth
2010-03-31, 20:05
Can someone post the URL where I can vote for Picodrive while it's in extras-testing? I lost some bookmarks.... :(

This is the point to start from:
http://maemo.org/packages/

You can search for every package there. :)

javicq
2010-03-31, 20:07
javicq now that you have a perfect working emulator do you think you can graphic options that will make the image smooth when it fullscreen mode like the pc emus ?

thanks

Can be tried, but you may expect a performance impact form that.

Can someone post the URL where I can vote for Picodrive while it's in extras-testing? I lost some bookmarks.... :(

Here you are:
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/picodrive/1.32-1/
EDIT: Helmuth just beat me :)

Ronaldo
2010-03-31, 20:09
i got a bug in picodrive 1.32-1

in final fight CD the music keeps looping and if i resume from the game music starts again.

edit: i restarted the game and loop stoped (was in the 1st level underground bit) but music resume from picodrive option restarts

javicq
2010-03-31, 20:23
File your bugs here:

https://bugs.maemo.org/enter_bug.cgi?product=picodrive

This is the only way you'll be sure I won't miss them.

Bazza
2010-03-31, 20:29
Thanks!
Actually yes, I'm working on an Amstrad CPC emulator as well. It's almost ready for release, you can expect it very soon. With that, all my old time games will finally fit in my pocket :)
As a longer term project, there's a 3D engine of my own creation I plan to port to Maemo. I have no design for a concrete game yet and the porting itself will take quite some time, so I wouldn't expect results anytime soon ;)

Thats great news.

Its funny you mention Amstrad i only posted this earlier on today.

http://talk.maemo.org/showthread.php?t=34526&page=29

post #287


Do you know what i would like to see on the n900...a 3D text screensaver just like the one you get on windows. could your 3D engine be used for this or is it a more advanced engine?.

Helmuth
2010-03-31, 20:32
Hmmm... Installed the new version a hour ago and tested with Sonic the Hedgeoge. In the new Version the Sound is not synchron. As longer I'm playing the sound is even longer behind the action on the screen. Is it just me? Or have other users the same bug?
This haven't occoure in the old version.
Do you mean CD music or standard sound?

Standard sound and Pico Drive V 1.3. I had this with several different sonic games (no CD version). And only with several other applications in Background (Framerate drop to about 40 to 45 frames per seconds). In the Beginning the Sound is synchron. Break the Game using Backspace, play some other sounds or a video using media player, download some Podcast tracks with gPodder and then resume Pico Drive. Now the Sound is about 1 to 2 seconds behind. Repeat this several times and the sound playback will be many seconds behind the action on the screen. I will update to the new version in the Extra Testing and try it again.

I will fill a bug if I can reproduce this in a save way. It happens not every time. :confused:

javicq
2010-03-31, 20:37
Do you know what i would like to see on the n900...a 3D text screensaver just like the one you get on windows. could your 3D engine be used for this or is it a more advanced engine?.

It certainly could, if you don't mind having a battery drainer instead of a screen saver :D

Bazza
2010-03-31, 20:42
It certainly could, if you don't mind having a battery drainer instead of a screen saver :D

I thought something like that would drink juice quick, but it would be good to activate now and again just to show off.:D:D:D

SC00BY
2010-04-03, 15:12
Thanks!
Actually yes, I'm working on an Amstrad CPC emulator as well. It's almost ready for release, you can expect it very soon. With that, all my old time games will finally fit in my pocket :)
As a longer term project, there's a 3D engine of my own creation I plan to port to Maemo. I have no design for a concrete game yet and the porting itself will take quite some time, so I wouldn't expect results anytime soon ;)

Javicq, just wanted to say thanks again for this port, sent a donation for developing it, and just sent another for the finished job (i.e. updates for two players etc).

Your 3D engine sounds interesting, any plans on releasing it with an editor for user developed games / levels.
Ask as I'm learning 3D modelling, so would be interested in developing stuff within a Maemo/N900 engine, as well as importing my own assets/models (when I'm a bit furthur down the learning curve !).

Anyway - good job, again ! ;) :D

Bazza
2010-04-03, 19:48
javicq any news on the amstrad emulator?

I was just passing through so i thought i'd ask.:)

GotGlint
2010-04-05, 13:20
Hi, I can't find the "wiicontrol" app in the extras testing repo.

can anyone point me in the right direction?

GotGlint
2010-04-05, 13:55
Sorry I seem to have posted that in the wrong topic.

javicq
2010-04-05, 17:14
Your 3D engine sounds interesting, any plans on releasing it with an editor for user developed games / levels.
Ask as I'm learning 3D modelling, so would be interested in developing stuff within a Maemo/N900 engine, as well as importing my own assets/models (when I'm a bit furthur down the learning curve !).

Well my initial idea was to have a graphic level editor, but it's a huge amount of extra work so at least the first versions will come without one. That said, you shouldn't have any problem creating your own levels with custom models if you feel comfortable enough editing XML files.
In order to create a full working game, you would need some C++ skills as well.

javicq
2010-04-05, 17:16
javicq any news on the amstrad emulator?

I was just passing through so i thought i'd ask.:)

See here: :)

http://talk.maemo.org/showthread.php?p=596501

javicq
2010-04-05, 17:25
This is the latest version of Picodrive for Diablo users. The ZIP contains the CLI executable and a sample configuration file.

Addison
2010-04-05, 20:41
Ah buggers.

[1|user@Nokia-N800-43-7|~]/home/user/.picodrive/picodrive -o /home/user/.picodrive/picodrive.ini /media/mmc1/Minnesota.bin Reading config file /home/user/.picodrive/picodrive.ini
entering init()
Error creating pipeline: Caught signal 11, exiting...


This is the error given without changing anything from the default configuration file.

Help!!!!!!! *lol*

mingmong
2010-04-05, 21:24
hello, can any1 tell me if there is a guide to setting things up? I installed picodrive and then wanted to play a sega cd game so i got the sega cd bios and now im stuck lol i dont know where to put it, i have always had phones that r symbian based and this is whole different, i cant seem to find any good guides, thanks:)

javicq
2010-04-06, 10:14
Ah buggers.

[1|user@Nokia-N800-43-7|~]/home/user/.picodrive/picodrive -o /home/user/.picodrive/picodrive.ini /media/mmc1/Minnesota.bin Reading config file /home/user/.picodrive/picodrive.ini
entering init()
Error creating pipeline: Caught signal 11, exiting...


This is the error given without changing anything from the default configuration file.

Help!!!!!!! *lol*

I was afraid this would happen at some point...
Try this one and tell me how it goes...

javicq
2010-04-06, 10:29
hello, can any1 tell me if there is a guide to setting things up? I installed picodrive and then wanted to play a sega cd game so i got the sega cd bios and now im stuck lol i dont know where to put it, i have always had phones that r symbian based and this is whole different, i cant seem to find any good guides, thanks:)

First, read this:

http://talk.maemo.org/showpost.php?p=580174&postcount=199

Once you have your bios files:
-Put them on the N900 root folder via PC suite.
-Open an XTerminal on your N900 and type:

mkdir /home/user/.picodrive/bios
mv MyDocs/<your_bios_file> /home/user/.picodrive/bios

(replacing <your_bios_file> with your bios file name. This last command must be executed once for each bios file you have. You can hit "Tab" while typing the file name and the shell will autocomplete the file name for you. This way you can be sure you're doing everything right.)

Addison
2010-04-06, 17:15
I was afraid this would happen at some point...
Try this one and tell me how it goes...

Same error boss.

javicq
2010-04-08, 10:06
Same error boss.

One more time...
I had to disable CD audio. Debugging by intuition is a hard task, you know... :D

cddiede
2010-04-08, 13:09
I see that BUG 9755 is marked as Resolved.

Is there a new version of PicoDrive up on the repository that supports scaling sprites?

Do you have to enable it in some option menu or command line argument?

javicq
2010-04-09, 12:34
I see that BUG 9755 is marked as Resolved.

Is there a new version of PicoDrive up on the repository that supports scaling sprites?

Do you have to enable it in some option menu or command line argument?

This fix is coming in the next version, not available yet.

BTW, Pico Drive just made it to Extras! :)

cddiede
2010-04-09, 13:36
This fix is coming in the next version, not available yet.

BTW, Pico Drive just made it to Extras! :)

And like clockwork I just hit the donate button on PayPal again. :D

shittii
2010-04-09, 15:54
This emulator is amazing! It works so well and control mapping is easy. Thanks a bunch! :cool:

extent
2010-04-09, 16:16
BTW, Pico Drive just made it to Extras! :)

Hi, picodrive is excellent, im just wondering roughly how much room there is for improvement (mainly speed wise), if emulation of the genesis on the n900 is nearing its peak, due to the technical ability of the device in general? On a slightly different note, ive noticed the n900 lacks screen v-synch, its not a major problem, but is noticable with certain programs. I do wonder if its something only nokia would be able to add to the n900 or if individual programs can add this ability? it would be good if picodrive was able to do this, unless there was a large trade off in speed?

thanks

cddiede
2010-04-09, 16:22
Hi, picodrive is excellent, im just wondering roughly how much room there is for improvement (mainly speed wise),

thanks

I've yet to play a Genesis or Sega CD game on this port of Picodrive and see any kind of lack of speed. Every game plays at least as fast on the N900 as it played on the original hardware.

What kind of improvement are you talking about?

extent
2010-04-09, 16:45
i agree its very good for speed, but I mainly wondered if v-sync was possible to be added to the emulator itself, and if so, if the n900 was technically capable of at least constantly maintaining the same speed as it runs at now with v-sync switched on. if you try games that scroll (eg platformers) you may notice the lack of v-sync when the screen moves along (horizontal lines/screen tearing). this is viewable on all similar software, as the n900 does not support v-sync at all. Im hoping it could be added by nokia in a future update, although I doubt they would see it as a major issue.

Nokia pretty much admitted that the n900 was a rush job when they stated that they did not have enough time to add an fm radio (although third party players can now be downloaded), but the general lack of screen v-sync does not boost user confidence either. Hopefully, if nokia refuse to ever add v-sync, then it could be included in third party software instead (such as in emulators where screen tearing is most noticable)... but im wondering if its addition would impact on emulator performance due to the phones technical ability/processing speed, or if its simply a matter of time for the emulation to get to the correct level-if there is much room for improvement.

javicq
2010-04-09, 19:13
i agree its very good for speed, very close to the genesis/md, but its not quite 100 percent

This isn't entirely true. I'm actually slowing down the N900 to emulate the true speed of the mega drive, otherwise you would be playing in some sort of fast motion. When I disable this code, I get consistent 70-90 fps.

If you are talking about CD games with real time mp3 decoding, that's a whole different story.

I mainly wondered if v-sync was possible to be added to the emulator itself, and if so, if the n900 was technically capable of at least constantly maintaining the same speed as it runs at now with v-sync switched on.

AFAIK none of the maemo 5 graphic APIs expose vsync info so that's pretty much a big no. Of course it would have a performance impact if it was possible to implement, but probably still in very playable levels.

extent
2010-04-09, 19:37
thanks for that :) I think it was the lack of vsync making me think it was slowing down. when I come to think of it, switching the frame rate from auto to off on pc emulators (on old systems) seemed to give off quite a ridiculously fast frame rate, so I guess its the same with the nokia! its unfortunate that third parties cannot implement vsync if nokia wont give out all the required info. i just wonder how far nokia will take maemo, eg in the sense of if 5 will be fully updateable to 6, or if that will only be possible if buying an entirely new phone. I can only hope that they do implement vsync at some point, if its worth doing and doesnt slow the system too much overall

javicq
2010-04-09, 20:06
I can only hope that they do implement vsync at some point

Apparently it's a driver issue they won't be fixing for Fremantle:

https://bugs.maemo.org/show_bug.cgi?id=5556

if its worth doing and doesnt slow the system too much overall

You wouldn't notice any slowdown system wise. Only real time applications trying to synchronize their screen refresh with the vsync signal might show noticeable frame drops (especially the ones that are already struggling to reach the 50-60 fps)

SC00BY
2010-04-09, 20:23
BTW, Pico Drive just made it to Extras! :)

Well done javicq :) - it was only a matter of time :cool:

extent
2010-04-09, 20:58
I guess if the maemo vsync issue isnt ever going to be fixed then the only thing will be for individual programs to try somehow to implement features that might reduce the screen tearing instead of get rid of it, if possible.. eg if lowering resolution etc made a difference. if not, and if maemo 6 is very similar to 5, then it would seem the problem wont be going away anytime soon, perhaps until maemo is completely replaced by something else. thanks :)

Addison
2010-04-10, 06:26
One more time...
I had to disable CD audio. Debugging by intuition is a hard task, you know... :D

In the words of my slutty sister..... YES! YES! YES! :D

Thanks a bunch chief! :)

Spotfist
2010-04-11, 17:30
This is AWESOME! This emu runs perfectly, classic!

I was really worried the controls on the n900 keyboard would be rubbish but some games like Sonic as an example are perfect, I would still like to an iphone like controller for some of these emu's oh and dosbox too.

Nothing like waking up and being able to play ecco in bed without getting out of bed... hmmm why does that sound so wrong? ;)

javicq
2010-04-12, 16:52
New update v1.35 in extras-devel:

-Support for scaling sprites
-Many CD audio bugs fixed...

fay
2010-04-12, 19:56
if someone wants here are all 800 games packed in two rar files:
http://meego.failai.lt/index.php?option=com_content&view=article&id=208:picodrive-800-games&catid=37:aidimai&Itemid=186

sbock
2010-04-12, 20:01
if someone wants here are all 800 games packed in two rar files:]

Well-meant, but I doubt that such links are allowed at this board...

@javicq

Nice, I love the zooming and rotation effects of the Sega CD. :) Even games with heavy use of it like Batman Returns are playable.
Thanks a bunch!

Bazza
2010-04-12, 23:03
Music in sega cd terminator doesn't work after update.

Whats changed ???

javicq
2010-04-13, 09:54
Music in sega cd terminator doesn't work after update.

Whats changed ???

Works for me...

Bazza
2010-04-13, 11:59
Works for me...

:eek:

Hmmmmm...... i will take another look at it tonight..

cddiede
2010-04-13, 12:12
New update v1.35 in extras-devel:

-Support for scaling sprites
-Many CD audio bugs fixed...

YES!!!! I hadn't even realized that the lack of scaling sprites was what caused the SegaCD and Sega logos on the Sega CD BIOS screen to not appear. Now they look original hardware perfect!

Not to mention I can finally get my Wing Commander on.

javicq, you ROCK! :D

Does "CD audio bugs" mean that we can play CD audio without converting to MP3 now? Besides avoiding the general headache of MP3 encoding when ripping our software catalog, this would (I think) really reduce the CPU load if we could play without having to decode MP3 files for the audio.

HtheB
2010-04-13, 12:13
This is definitely the BEST emulator on the N900 :)

Keep up the great work!!!!!

javicq
2010-04-13, 18:15
Does "CD audio bugs" mean that we can play CD audio without converting to MP3 now? Besides avoiding the general headache of MP3 encoding when ripping our software catalog, this would (I think) really reduce the CPU load if we could play without having to decode MP3 files for the audio.

No, they were mostly timing bugs.
Yes, playing uncompressed audio would definitely reduce CPU load (and most probably allow playing CD games at full speed), but at the exchange of games taking like 5x more disk space.
I'll consider it for the next release.

snubmoggy
2010-04-13, 21:06
Just wanted to say that Pico Drive is absolutely brilliant - works like a dream. Thanks!

cjp
2010-04-14, 06:01
I think I've said it a couple of times in this thread already, but this emulator is just so kick ***. And I'm only playing MegaDrive games here.

Thank you so much, javiq!

M A S T E R
2010-04-14, 18:47
What did the update do again? you can play sega cd's like nothing now or something? I still did not get mine to work. i made a new folder and put it inside my roms folder and then put soniccd in the same one but no go =(.

-MASTER

Figa
2010-04-14, 18:59
Do you have bios files in /home/user/.picodrive/bios/ folder?

TH3ORY
2010-04-14, 19:07
Hi all is it possible to use the SIXAXIS DUALSHOCK CONTROLLER with the SEGA Emulator on the N900... Thanks In Advance.

Ronaldo
2010-04-14, 21:05
Hi all is it possible to use the SIXAXIS DUALSHOCK CONTROLLER with the SEGA Emulator on the N900... Thanks In Advance.

http://www.youtube.com/watch?v=JY-EVmeCQ4Y

ivgalvez
2010-04-15, 15:03
Hi all is it possible to use the SIXAXIS DUALSHOCK CONTROLLER with the SEGA Emulator on the N900... Thanks In Advance.

It's possible, only you have to define the keys pressing buttons.

Anyway it would be very useful to have a predefined option for SixAxis Controller instead of change the keyboard definitions every time we change from keyboard to SixAxis.

nc00
2010-04-16, 09:34
Thx for picodrive, it works very well, I can play my old favourites games without any lag or whatever. Great work.

However I'm encountering a strange bug ; sometimes the save function works well (I'm not talking about quick save, which is perfect), but sometimes when I click on "save", I write the name I want for the save file, and then I get a "failed" message. And I didn't found any way to save my game in this case without rebooting the phone... :confused::confused::confused:

wazomba
2010-04-21, 10:24
Thank you for this excellent port.
The only problem I've had so far is battery save files do not seem to be correctly saved or even existent at all. If I save normally inside a game, exit picodrive and restart the game, no save to be found. Anyone has experienced the same thing ?

Nothing found in .picodrive/ that could look like it.

Spotfist
2010-04-21, 10:32
Have notice two errors with this app, works brilliantly playing games and quick saving when going back to the main menu which is great for on the train or waiting in my car, but for some reason the save to file option doesn't work as nc00 mentions above :( it is awesome how it remembers where you are loading a rom that is just great but not save?

Also would there be any way to pause the emulator and then exit to the main screen when a call comes through? I was playing flash back and got right to the end of the second level was just about to finish when a call came through and I died, I only noticed after finihing the call. There I was on my knees like a scene out of platoon screeming "WHY!!" in the middle of my office after walking out to take the call, Aaargh!

javicq
2010-04-21, 12:00
I'm afraid you guys need to be a bit more specific.
Which version of picodrive are you using?
When the save dialog pops, does it show a valid folder? If not, what happens when you select a valid one?
Do you notice a pattern when you get "save failed" messages? (anything can help here: filename lengths, weird characters in filenames, previous actions, etc.)
Also it's better if you file a bug (https://bugs.maemo.org/enter_bug.cgi?product=picodrive).

wazomba
2010-04-21, 12:18
Picodrive 1.32 here, I tried a find . (from /) -name *.srm and no luck so far.

javicq
2010-04-21, 12:28
Picodrive 1.32 here, I tried a find . (from /) -name *.srm and no luck so far.

Why *.srm? :confused:
Saved games have .pds extension.
GUI file choosers in picodrive can only reach folders below /home/user/MyDocs. ( with / in GUI mapped to /home/user/MyDocs ).

wazomba
2010-04-21, 12:39
You mean I'd first need to load a save file (pds) before launching the ROM and trying to access saves from inside a game ? I thought pds were dumps of some sort and battery files would be handled differently. Although I'm not sure I'm completely clear explaining this.

javicq
2010-04-21, 12:55
You mean I'd first need to load a save file (pds) before launching the ROM and trying to access saves from inside a game ? I thought pds were dumps of some sort and battery files would be handled differently. Although I'm not sure I'm completely clear explaining this.

Sorry, Pico Drive currently doesn't support battery backups. I was answering an issue other users had regarding load/save snapshots from the main menu and assumed you had the same problem. :)

wazomba
2010-04-21, 12:59
No problem at all, I'll stick to current saves and will once more praise the excellent work done here !

M A S T E R
2010-04-22, 01:32
Okay, so on the linux file system, "/" tells you it's the very top of the file structure, so everything starts with that.

If you open the Terminal program on the N900 and type:
pwd
(this stands for "present working directory")
it'll report to you where you are at at that time. The default start location is called you "home directory" and will show as:
/home/user

The area that shows in the N900's graphical file manager as "N900" will show in the terminal as:
/home/user/MyDocs

In your home directory, there are several directories that contains settings and preferences for all of your applications. These directories have a "." in front of their name that usually makes then invisible, but you can still "cd" to them. So if you type:
cd /home/user/.picodrive
this would put you in the directory that contains your preferences and settings for the picodrive application.

In this directory, you can type:
mkdir bios
and that makes a new directory call bios. You now would have:
/home/user/.picodrive/bios

If you have (somehow) obtained SegaCD bios files from the magical google, and placed them on your N900 in the "N900" area of the phone, you would type this:
mv /home/user/MyDocs/*.bin /home/user/.picodrive/bios
(it'll yell some warning at you about preserving permissions, you can ignore that)
You now have the bios files in the right place to play SegaCD game .iso or .bin images.

If your magically obtained SegaCD bios files were dragged on to your N900's Memory card, then instead you would type:
mv /media/mmc1/*.bin /home/user/.picodrive/bios

Any questions?

Like i mentioned earlier thanks for the help however on the part where you have "*.bin", is that where i actually put the name of my bios? like mine is "SegaCD BIOS V2.00.bin" also i did both to see what happened and it said something along the lines of this

mv: 'cannot rename 'home/user/MyDocs/SegaCD BIOS V2.00': No Such file or directory

Why is it saying that? i have the bios bin file in the main area when i check it on the n900 file manager. Did i do something wrong? any help would be greatly appreciated -_-.

-MASTER

M A S T E R
2010-04-22, 02:28
Do you have bios files in /home/user/.picodrive/bios/ folder?

I cant seem to get them there =(.

-MASTER

javicq
2010-04-22, 10:58
Like i mentioned earlier thanks for the help however on the part where you have "*.bin", is that where i actually put the name of my bios? like mine is "SegaCD BIOS V2.00.bin" also i did both to see what happened and it said something along the lines of this

mv: 'cannot rename 'home/user/MyDocs/SegaCD BIOS V2.00': No Such file or directory

Why is it saying that? i have the bios bin file in the main area when i check it on the n900 file manager. Did i do something wrong? any help would be greatly appreciated -_-.

-MASTER

I have no problem helping, but come on, a little effort on your part isn't gonna kill you. Everything you need to know has been said already multiple times in this very same thread.
Read this (http://talk.maemo.org/showpost.php?p=580174&postcount=199). "SegaCD BIOS V2.00" isn't a valid BIOS file name. Rename it to one of the valid ones.

Then read this (http://talk.maemo.org/showpost.php?p=597470&postcount=278). Respect uppercases/lowercases, don't insert blanks where they don't belong, don't forget to include the file extension when typing the file name, and use the "Tab" button. It will make your life easier.

If you feel like learning a bit more xterminal skills, there are plenty of tutorials in the web. It would be beneficial, not only for this case but for many uses of your N900. You can start here:
http://www.ee.surrey.ac.uk/Teaching/Unix/

Ronaldo
2010-04-22, 11:20
I cant seem to get them there =(.

-MASTER

why dont you install SSH server on phone then connect to it via PC so much easier then commands.

here is a pic i have taken, if you look you can see where the files are and what they are called.

http://img697.imageshack.us/img697/3055/biospico.jpg

M A S T E R
2010-04-22, 15:53
I have no problem helping, but come on, a little effort on your part isn't gonna kill you. Everything you need to know has been said already multiple times in this very same thread.
Read this (http://talk.maemo.org/showpost.php?p=580174&postcount=199). "SegaCD BIOS V2.00" isn't a valid BIOS file name. Rename it to one of the valid ones.

Then read this (http://talk.maemo.org/showpost.php?p=597470&postcount=278). Respect uppercases/lowercases, don't insert blanks where they don't belong, don't forget to include the file extension when typing the file name, and use the "Tab" button. It will make your life easier.

If you feel like learning a bit more xterminal skills, there are plenty of tutorials in the web. It would be beneficial, not only for this case but for many uses of your N900. You can start here:
http://www.ee.surrey.ac.uk/Teaching/Unix/

I am sorry for the trouble bro. Especially since i am sure you get a bunch of request. I want to let you know that you and everyone else here has been a great help to newbies like me >.<.

BTW i did get it to work by what you mentioned which was renaming the BIOS. Now it is working like a charm with minor slow down from time to time. Not sure what causes that But other than that i am definitely excited to show my iPhone loving friend Samurai showdown and Final Fight on my phone (which btw just came out on Xbox live but now i have it portable ^_^)

Ronaldo. That definitely looks like an easier way. its called SSH server you said? what if i dont have Vista or 7?I am currently running XP SP3 and Mac OSX.

Thanks again guys! you all are awesome.

-MASTER

Ronaldo
2010-04-22, 21:39
install ssh server on phone and set password, make sure wifi is on the phone and pc, and download winscp and enter IP address of the phone and root and the password you set. done

Spotfist
2010-04-24, 06:56
@javicq

re: the save issue, i have created a folder within my rom folder called saves, this is located in MyDocs so i can easily copy the roms over in mass storage mode, they load fine and picodrive can see the folder. when i play the game it runs perfectly of course however when i then backspace and try save i get a "faled" notification. if i however close and re-start picodrive it will allow me to save...

the version im using is 1.32

Bazza
2010-04-24, 14:58
As a longer term project, there's a 3D engine of my own creation I plan to port to Maemo. I have no design for a concrete game yet and the porting itself will take quite some time, so I wouldn't expect results anytime soon ;)

Any news on your 3D engine ? (3d text screen saver for me) ;);););)

Spotfist
2010-04-26, 09:24
I have found that some games dont work with picodrive at the moment, should we make a list or something?

virtua racing is one of them and a few of the megacd games, battlecorps as an example, mortal kombat. vurtua racing would be a bonus but uses the svp chip or whatever it was called is that a problem with most emulators?

Also will there be support for 32x in the future?

sbock
2010-04-26, 09:58
virtua racing is one of them and a few of the megacd games, battlecorps as an example, mortal kombat. vurtua racing would be a bonus but uses the svp chip or whatever it was called is that a problem with most emulators?

Also will there be support for 32x in the future?

Virtua Racing uses the SVP chip. Later versions of PicoDrive have perfect ARM optimised support for it but the source-code is not yet released.
I'm beta tester for the latest GP2x/Wiz PicoDrive version which introduces 32x support and an ARM dynarec for the 2 RISC CPUs . 32x works great already on the Wiz so the chances are very high that the N900 will handle it too.
Some more features that are in the pipeline are Master System and lightgun support over touchscreen.
Notaz, the coder behind PicoDrive stated, that he wants to release the source once he finished it.
So javicq may add this features in the future for the N900 if he wants and have time to do it...

Here's a video of Chaotix running on the Wiz:
http://www.youtube.com/watch?v=z0_fqrz7jD0

Spotfist
2010-04-26, 10:43
I seem to recall playing 32x games on gens a few years ago, it worked well. such a shame that virtua racer doesn't work, also a shame that development seems to have stopped on psx4all, seems everyone is just waiting for pr1.2

I cant believe it's taking nokia so long! :(

will have to play hard-driven over and over, just pretending :(

One more questions, will there be support for diagonal buttons in the future? I do so wish there was support for touchscreen joystick type action.

sorry I just looked in the options and found em, what a knob is me!

CraigRobbo
2010-04-27, 11:23
Hey hope some one can help, iv looked though this thread but i cant find my answer(or maybe i overlooked it)

Im trying to copy my bios into the required folder but when i do it via the Xterm it says cannot find file and when i use the GPE file manager as root it says file not found :S but its there sat in front of me i have just copied it .

EDIT sorted it seemed as though it didnt make the directory even though the file manager said it was there :S

Any way new problem it wont let me load any games they just flash up and go off...i have tried several regions and as far as i got with one was 'this game is not compatible witht the NTSC/Secam region' i have tried E, U bios and both EU and US games on both & vice versa.

I also tried renaming them several different file names too from a previous post.


hellllllllllp
Thanks

Craig

Addison
2010-04-29, 17:17
I seem to recall playing 32x games on gens a few years ago, it worked well. such a shame that virtua racer doesn't work, also a shame that development seems to have stopped on psx4all, seems everyone is just waiting for pr1.2

I cant believe it's taking nokia so long! :(

will have to play hard-driven over and over, just pretending :(

One more questions, will there be support for diagonal buttons in the future? I do so wish there was support for touchscreen joystick type action.

sorry I just looked in the options and found em, what a knob is me!

Wait. You N900 dudes have a touchscreen joystick?

Could I get a screenshot of it, or if it's invisible, maybe an outline of where it's at on the screen?

I think I just got way too excited! :D

silvermountain
2010-04-30, 04:36
One more time...
I had to disable CD audio. Debugging by intuition is a hard task, you know... :D

Looks like very solid work, is this the last or latest Diablo version? :)

Addison
2010-04-30, 04:43
Looks like very solid work, is this the last or latest Diablo version? :)

For us poor Diablo folks, yeah.

It's still killer though.

Faster than anything else out there by far! :)

Helmuth
2010-04-30, 08:01
For all who has asked here for Zeemote support, it's now in Extra Devel: Zeecontrol (http://talk.maemo.org/showthread.php?t=51209)
(don't forget the standard warnings when you install something in a early Development state)

javicq
2010-04-30, 22:57
Any news on your 3D engine ? (3d text screen saver for me) ;);););)

I spent a crazy week porting code from D3D10, and I didn't even get started porting shader code. My intention was to develop a full game engine, but there are many things that are only partially done even in the windows version (character skinning or particle effects are still pretty rudimentary, for example). As I said, there are heaps of work to do yet.

javicq
2010-04-30, 23:03
Virtua Racing uses the SVP chip. Later versions of PicoDrive have perfect ARM optimised support for it but the source-code is not yet released.
I'm beta tester for the latest GP2x/Wiz PicoDrive version which introduces 32x support and an ARM dynarec for the 2 RISC CPUs . 32x works great already on the Wiz so the chances are very high that the N900 will handle it too.
Some more features that are in the pipeline are Master System and lightgun support over touchscreen.
Notaz, the coder behind PicoDrive stated, that he wants to release the source once he finished it.
So javicq may add this features in the future for the N900 if he wants and have time to do it...

Here's a video of Chaotix running on the Wiz:
http://www.youtube.com/watch?v=z0_fqrz7jD0

Sure, when he releases the latest sources I'll try to upgrade the N900 version ASAP.

javicq
2010-04-30, 23:08
Wait. You N900 dudes have a touchscreen joystick?

Could I get a screenshot of it, or if it's invisible, maybe an outline of where it's at on the screen?

I think I just got way too excited! :D

You have one too.
Set P1_TS_ENABLE in your config file to 1. (You won't get to see the layout though. DPAD is near the left edge and buttons at the right edge.)

Addison
2010-04-30, 23:24
You have one too.
Set P1_TS_ENABLE in your config file to 1. (You won't get to see the layout though. DPAD is near the left edge and buttons at the right edge.)

:D :D :D !!! :D :D :D ?!!!?!!! :D

No way! Shut up! :D

Dude, I hate to ask, but would it be possible to flip the DPAD to the right edge instead?

I'm right handed but since the DPAD and the hardware keys are both on the left side, there's too much weirdness holding it this way.

Besides that, since there's no multiple touch screen feature for the tablet, we still will have to map out the hardware keys on the left side of the tablet anyway.

You are so loved by the way! :)

javicq
2010-04-30, 23:36
Besides that, since there's no multiple touch screen feature for the tablet, we still will have to map out the hardware keys on the left side of the tablet anyway.


So... Why don't you use the HW DPAD + TS buttons? It seems the most natural configuration for your device...

Addison
2010-05-01, 00:56
So... Why don't you use the HW DPAD + TS buttons? It seems the most natural configuration for your device...

Our hardware D-PAD is not very friendly at all and it only allows four directions which makes playing something like NHL Hockey '98 a total bust.

Well, I'm hoping you'll hear me out on my suggestion.

I've really got my fingers crossed on this. :)

Cheers buddy.

Addison
2010-05-01, 02:23
Well shoot.

I guess for right now it doesn't much matter.

I'm getting no touchscreen response.

Currently using your latest version picodrive-1.32-diablo.

Is this set up correctly?

P1_K_A 74
P1_K_B 72
P1_K_C 73
P1_K_X 44
P1_K_Y 45
P1_K_Z 46
P1_K_START 36
P1_K_MODE 58
P1_K_UP 111
P1_K_LEFT 113
P1_K_RIGHT 114
P1_K_DOWN 116
P1_K_UP_LEFT 0
P1_K_UP_RIGHT 0
P1_K_DOWN_LEFT 0
P1_K_DOWN_RIGHT 0
# Player 2 controller mappings
P2_K_A 0
P2_K_B 0
P2_K_C 0
P2_K_X 0
P2_K_Y 0
P2_K_Z 0
P2_K_START 0
P2_K_MODE 0
P2_K_UP 0
P2_K_LEFT 0
P2_K_RIGHT 0
P2_K_DOWN 0
P2_K_UP_LEFT 0
P2_K_UP_RIGHT 0
P2_K_DOWN_LEFT 0
P2_K_DOWN_RIGHT 0
# Emulator commands
CMD_MENU 22
CMD_QUICKSAVE_1 0
CMD_QUICKSAVE_2 0
CMD_QUICKSAVE_3 0
CMD_QUICKSAVE_4 0
CMD_QUICKLOAD_1 0
CMD_QUICKLOAD_2 0
CMD_QUICKLOAD_3 0
CMD_QUICKLOAD_4 0
# Touchscreen
P1_TS_ENABLE 1
P2_TS_ENABLE 0

#
# Emulator options
#
# Screen scaling: 0 = pixel doubling, 1 = original size, 2 = stretch to fill
SCALING 0
# Frameskip: -1 = auto, 0 = disabled, <number> = number of frames to skip
FRAMESKIP -1
# Display framerate: 0 = disabled, 1 = enabled
DISPLAY_FRAMERATE 0
# Sound: 0 = disabled, 1 = enabled
SOUND 1

I've also set up, right, down and left to zero as well in case there was some conflict but still no response for anything.


EDIT:
If it matters at all, here's the output I'm getting in Xterm.

Reading config file /home/user/.picodrive/picodrive.ini
entering init()
exiting init()
emu_ReloadRom(/media/mmc2/Games/Genesis/Minnesota.bin)
emu_ReadConfig: Minnesota.pbcfg (failed)
emu_ReadConfig: picoconfig.bin (failed)
PicoCartInsert(0x4091f008, 1048576);
00000:000: sram: det: 0; eeprom: 0; start: 200000; end: 203fff
entered emu_Loop()
starting audio: 22050 len: 367 (ex: 8000) stereo: 1, pal: 0
SOUND INIT CALLED

Figa
2010-05-05, 17:41
Is possible add control profile function? It will be amazing, because now It isnt good when you use Dualshock and default leyboard on N900. Is possible improve battery consumption?: Thanks.

M A S T E R
2010-05-11, 17:22
Is possible add control profile function? It will be amazing, because now It isnt good when you use Dualshock and default leyboard on N900. Is possible improve battery consumption?: Thanks.

Slightly touching on what he mentioned. With what he said do you think there will be any more updates for the emulator? dont get me wrong its fantastic but i was just wondering if there was anymore optifying left or if anything else was planned for the genesis or sega cd part of it.

-MASTER

ivgalvez
2010-05-11, 18:39
Just for ask, it would be great to have 32x support...

cddiede
2010-05-11, 19:01
Just for ask, it would be great to have 32x support...

That'll teach javicq. Give us a perfect emulator and we just keep asking for MORE!!! :p

ivgalvez
2010-05-12, 06:39
That'll teach javicq. Give us a perfect emulator and we just keep asking for MORE!!! :p

We always want more!! :D

andraeseus1
2010-05-12, 07:17
when i play pac man with the pico drive the arrow keys are intermitten. some times they work and some times they do not. any ideas on this?

Addison
2010-05-12, 17:20
Hey javicq.

Would you mind posting the source code on your Diablo port?

I might have someone who could take a look at it.

Cheers buddy. :)

cjp
2010-05-12, 21:12
Our hardware D-PAD is not very friendly at all and it only allows four directions which makes playing something like NHL Hockey '98 a total bust.

Well, I'm hoping you'll hear me out on my suggestion.

I've really got my fingers crossed on this. :)

Cheers buddy.

Well I changed my keys to be WASD, allowing me to QEZC to be the diagonal keys. This is the way the megadrive/genesis controller was set up in reality, as well, so give it a go! D-Pad on left (of-course!) and buttons on the right.

Addison
2010-05-12, 23:06
Well I changed my keys to be WASD, allowing me to QEZC to be the diagonal keys. This is the way the megadrive/genesis controller was set up in reality, as well, so give it a go! D-Pad on left (of-course!) and buttons on the right.

The N800 doesn't have a keyboard. :)

leetut
2010-05-18, 12:24
so i put 3 games (.MD) files on mem card but picodrive cant see them,
am i doing something wrong?

Spotfist
2010-05-18, 12:36
isn't it .smd or gen?

BigTony
2010-05-19, 10:48
I loaded up ShadowRun - but I get no sound.
I have similar problems with the SNES emulator - I get no sound in games from that either. Any clues?

Megaltariak
2010-05-19, 10:56
I think that you are in silent mode. Active general mode.

cjp
2010-05-19, 11:23
The N800 doesn't have a keyboard. :)

Whoopsie my bad :D

javicq
2010-05-21, 10:45
Slightly touching on what he mentioned. With what he said do you think there will be any more updates for the emulator? dont get me wrong its fantastic but i was just wondering if there was anymore optifying left or if anything else was planned for the genesis or sega cd part of it.

-MASTER

Just for ask, it would be great to have 32x support...

http://talk.maemo.org/showpost.php?p=635607&postcount=338

Currently I'm taking a small break from hobby programming. Trying to enjoy the sun a bit more here :cool:
But that doesn't mean I've abandoned picodrive at all.

javicq
2010-05-21, 10:47
Hey javicq.

Would you mind posting the source code on your Diablo port?

I might have someone who could take a look at it.

Cheers buddy. :)

It's public already, it's the same sources as the N900 version. You just need to set PLATFORM=DIABLO in the makefile.

Addison
2010-05-25, 05:12
So is there anyone here using the Diablo port of this excellent emu?

I think my final, last request would be to figure out why the touch screen D-Pad and buttons aren't accepting any input.

It would be really nice to hear from another psycho who also has been playing around with this as well. :)

javicq
2010-05-25, 12:21
So is there anyone here using the Diablo port of this excellent emu?

I think my final, last request would be to figure out why the touch screen D-Pad and buttons aren't accepting any input.

It would be really nice to hear from another psycho who also has been playing around with this as well. :)

It seems the N900 version has the same problem when started from CLI.

I'm filing a bug for that.

Addison
2010-05-25, 17:14
Excellent!

Is CLI short for "'command line"?

I've tried a few tricks such as bringing up the task switcher and then clicking somewhere else on the screen.

For a few games in Dosbox, this trick would refocus the touch screen keyboard to accept input when it wasn't accepting it previously.

Nothing I've tried so far does anything responsive for Picodrive though.

Would it help if I created my own Desktop icon to launch this directly?

Fencer Darkwind
2010-05-28, 23:24
Could you make an update to change the volume during the game?

M A S T E R
2010-06-03, 05:36
Just thought i'd share how i get down with my emulators when i am trying to just take a load off lol. Let me know what you all think.

http://www.youtube.com/watch?v=6F0UIKKCauk

-MASTER

lfcobra
2010-06-03, 05:46
Just thought i'd share how i get down with my emulators when i am trying to just take a load off lol. Let me know what you all think.

http://www.youtube.com/watch?v=6F0UIKKCauk

-MASTER

Nice video! The only thing that could have made it better would have been if you busted out a ps3 six axis controller to show just how awesome a portable gaming system the n900 really is! :)

M A S T E R
2010-06-03, 05:52
Nice video! The only thing that could have made it better would have been if you busted out a ps3 six axis controller to show just how awesome a portable gaming system the n900 really is! :)

Lol i would have bro but unfortunately i dont own a PS3 or Sixaxis Controller At the moment. I plan on getting it sometime soon.

-MASTER

emorace
2010-08-01, 07:50
realy nice emulator port, thank you very much for your efforts javicq!
Played Snatcher now through some chapters, got some problems with shooting upside-left appearing enemies etc., where ive wished to feed them with the stylus pen, but, i know, thats some feature that wouldnt make any sense for 80% of the supported games :p

Bazza
2010-08-13, 09:56
@Javicq

Sorry for going off topic.

With the sad news that Smoku has possibly finished coding for the N900, His uae4all port is in desperate need of a GUI.

With you being a fellow developer you may have a more direct communication route with Smoku. What are the chances that you can finish his project and put a GUI on it similar to your megadrive port?

ivgalvez
2010-08-24, 09:00
Hi Javicq,

It seems that we are all asking for more effort from you and other developers.

I have just noticed that a new version of Picodrive with 32x and SMS support as mentioned in the Pandora forums, although they are still to be released:

http://www.gp32x.com/board/index.php?/topic/53899-picodrive-released/

Ter
2010-09-23, 02:36
Hello,
Anyone try to use a bluetooth keyboard with the Picodrive Emu? I haven't been able to get the controls to function with any game. The strange thing is that I am able to map the keys from the bluetooth keyboard in the configure keys section but they don't work in the game. Any info would be greatly appreciated.
Thanks

BTW- I have the same issue with the drnoksnes emu.

sonic117
2010-09-25, 15:27
I can use the Nokia bluetooth keyboard (http://www.blauden.com/files/SU8W.jpg) with the emulator.
It works, like it works to write text, for example.

SovietStriker
2010-09-26, 14:50
Has anyone gotten Dark Wizard (Sega CD) (US) to work? I've gotten snatcher to work, but for Dark Wizard I press start on the sega cd screen and I see the sonic wagging his finger start up screen then the screen just goes black. I've tried two different Bioses, and two different dumps of the iso

Ter
2010-09-26, 23:50
I can use the Nokia bluetooth keyboard (http://www.blauden.com/files/SU8W.jpg) with the emulator.
It works, like it works to write text, for example.

Thanks for the response. I'm using the MS BT Keyboard 6000. Now that I know it works with the emulator I'll keep trying.

javispedro
2010-09-26, 23:53
Thanks for the response. I'm using the MS BT Keyboard 6000. Now that I know it works with the emulator I'll keep trying.
Does it work with dosbox?

cutehunk04
2010-09-27, 21:01
i guess dat everyone is aware of sega game "Brucelee The Dragon Story"....i got all moves but i dunoo hw to activate the Fighter mode n Nanchucks Mode...i hav tried all keys but none works, did anyone tried it....wts the control to use Nanchucks....

thanks

Magik
2010-09-28, 09:23
New version of picodrive( 1.8 ) was released some time ago. 32X and SMS support was added.
http://www.gp32x.com/board/index.php?/topic/56711-picodrive-1-80/

Maybe someone could update our version? :)

ivgalvez
2010-09-28, 10:06
32X support would be great!

Ter
2010-09-28, 17:44
Does it work with dosbox?

Haven't tried it with dosbox yet but works just fine with X-Terminal and the usual text editors.

javispedro
2010-09-28, 18:00
Haven't tried it with dosbox yet but works just fine with X-Terminal and the usual text editors.

I said DOSBox because it's an SDL app.

Ter
2010-10-06, 21:44
Does it work with dosbox?

Works great with DOSbox, even better than the n900 HW keyboard. All special characters work. Still can't get the keyboard to work with the emulators though.:mad:

warren
2010-11-26, 08:18
whats the new version of picodrive?
i installed the US bios and i have 3 isos, The problem i have is that i hit Play, the screen goes dark like is working, but it comes back to the menu giving me the error "Game not started yet"
Does anyone know what the problem could be ?

Magik
2010-11-26, 08:38
whats the new version of picodrive?

On maemo: 1.35

i installed the US bios and i have 3 isos

ISOs? The rom files should have this extension: *.smd

warren
2010-11-26, 09:04
On maemo: 1.35



ISOs? The rom files should have this extension: *.smd
Yes, isos for the sega CD, do you know what could be the problem ?

Magik
2010-11-26, 09:28
warren maybe this will help you:
http://talk.maemo.org/showpost.php?p=580174&postcount=199

warren
2010-11-26, 17:44
warren maybe this will help you:
http://talk.maemo.org/showpost.php?p=580174&postcount=199

i checked the same post before posting here.
i did all the steps.
Question, if i already have an US bios in, can i put in another one Us also ? in case the 1st one was corrupt
or it gives conflicts

javicq
2010-11-26, 18:41
Hi guys, I've been mostly unavailable for a long time, I know. I started a new job this summer and have been quite busy since then.

Anyway, at the moment I'm making a totally new, Qt-based UI for pico drive. Development is slow mainly because I don't have much free time lately, and I really could use the help of a good UI designer, or at least somebody that doesn't completely suck at photoshop like me ;).
Anyone interested?

warren
2010-11-26, 21:56
can anyone post the commands again for xterminal, to move the bios in picodrive, please , something well explained with it due spaces

Bazza
2010-11-26, 22:45
can anyone post the commands again for xterminal, to move the bios in picodrive, please , something well explained with it due spaces

Why don't you use filebox to move files around its much easier.

If you do try it, in the menu you have to enable root access then restart the app and away you go.

Of course using anything with root access is at you own risk

ivgalvez
2010-11-27, 12:08
Hi guys, I've been mostly unavailable for a long time, I know. I started a new job this summer and have been quite busy since then.

Congratulations for your new job. Good to know you are still with us.

cddiede
2010-11-28, 21:36
Hi guys, I've been mostly unavailable for a long time, I know. I started a new job this summer and have been quite busy since then.

Anyway, at the moment I'm making a totally new, Qt-based UI for pico drive. Development is slow mainly because I don't have much free time lately, and I really could use the help of a good UI designer, or at least somebody that doesn't completely suck at photoshop like me ;).
Anyone interested?

Not that I'm complaining, but why the move for a UI rewrite? As it is, Picodrive has a great UI.

Is there something more you hope to acomplish via QT?

Bazza
2010-11-29, 00:07
Not that I'm complaining, but why the move for a UI rewrite? As it is, Picodrive has a great UI.

Is there something more you hope to acomplish via QT?

Yeah i thought the same thing but didn't want to question the big man's motives. :)

warren
2010-11-29, 00:29
Why don't you use filebox to move files around its much easier.

If you do try it, in the menu you have to enable root access then restart the app and away you go.

Of course using anything with root access is at you own risk

i have root, thou i dont know what filebox is.
is it an app ?

warren
2010-11-29, 00:56
i have filebox now bazza, nice app
but i couldnt find , .picodrive/ bios folder
can you show me the path

Bazza
2010-11-29, 05:34
i have filebox now bazza, nice app
but i couldnt find , .picodrive/ bios folder
can you show me the path

It has been a while since i played sega cd games and since i had my n900 changed over a while back i didn't put the bios files back in.

I think you create a bios folder in /home/user/.picodrive/

Then you unzip/unrar you bios into the bios folder and make sure they are the same as these:-

Remember everything is case sensitive...

US BIOS file must match ONE of these names:

us_scd2_9306.bin
SegaCDBIOS9303.bin (or us_scd2_9303.bin works aswell)
us_scd1_9210.bin

EU BIOS file must match ONE of these names:

eu_mcd2_9306.bin
eu_mcd2_9303.bin
eu_mcd1_9210.bin

JP BIOS file must match ONE of these names:

jp_mcd1_9112.bin
jp_mcd1_9111.bin

depending what country your game is from then all you need is that countries bios i personally got all 3 countries.


Also make sure you unpack your sega cd game rom and put the game iso and mp3 files into its own folder then put them into your normal megadrive roms folder

This was taken from Javicq's full guide on sega cd.

http://talk.maemo.org/showpost.php?p=580174&postcount=199

EDIT

I can confirm these instructions are correct i have just played terminator on sega cd. :)

warren
2010-11-29, 19:02
US BIOS file must match ONE of these names:

us_scd2_9306.bin
SegaCDBIOS9303.bin (or us_scd2_9303.bin works aswell)
us_scd1_9210.bin


And what would happen if i put 2 , US bios ?

Bazza
2010-11-29, 19:31
US BIOS file must match ONE of these names:

us_scd2_9306.bin
SegaCDBIOS9303.bin (or us_scd2_9303.bin works aswell)
us_scd1_9210.bin


And what would happen if i put 2 , US bios ?

Try it, but if you have all three it will do no harm. :)

warren
2010-11-29, 19:45
still no luck. in home/user.picodrive i created afolder named Bios , still game not started
i read somewhere that i have to enable permission to the bios. by clicking on bios right button and properties.. dont know if that affects

http://www.universosymbian.org/tutoriales-para-maemo/73943-como-cargar-juegos-de-mega-cd-usando-picodrive.html

Bazza
2010-11-29, 20:13
still no luck. in home/user.picodrive i created afolder named Bios , still game not started
i read somewhere that i have to enable permission to the bios. by clicking on bios right button and properties.. dont know if that affects

http://www.universosymbian.org/tutoriales-para-maemo/73943-como-cargar-juegos-de-mega-cd-usando-picodrive.html

No need for that.

The bios folder is in lower case and in filebox it should look like this.
http://talk.maemo.org/attachment.php?attachmentid=16013&stc=1&d=1291061204

Also have you got the correct rom version and have you unpacked them and got an iso and mp3 files?

warren
2010-11-29, 21:28
related to isos everything is correct , have em in home user MyDocs and another 1 in home user MyDocs segacd iso
i have both extensions to test out, .bin and .iso
And bios in lower case, i tried b4 but filebox is not letting me do it.



EDIT
is not letting me because theres file named bios already, i wonder why
should i deleted ?

warren
2010-11-29, 21:39
update, i solve my problem
i deleted bios file .. and created the folder again...
now its fully working...
yesss LOL

Bazza
2010-11-29, 21:45
Do you get the sega cd splash screen?

http://t0.gstatic.com/images?q=tbn:bZTMZOxxTdgBWM:http://www.fantasyanime.com/emuhelp/emuhelp_gens06.gif&t=1

warren
2010-11-29, 23:58
yes i do , bazza, why ?
what do you have in mind ?

You know i have a .bin game that weights 400mb, and i just downloaded the same game in .iso and it only weights like 20mb + mp3.. weird and woww
what a way to save some internal memory

ivgalvez
2010-11-30, 07:01
Anyway, at the moment I'm making a totally new, Qt-based UI for pico drive. Development is slow mainly because I don't have much free time lately, and I really could use the help of a good UI designer, or at least somebody that doesn't completely suck at photoshop like me ;).
Anyone interested?

Javicq, will you port latest version of Picodrive with SMS and 32x support before changing the UI? I'd really appreciate this.

sbock
2010-11-30, 09:39
Javicq, will you port latest version of Picodrive with SMS and 32x support before changing the UI? I'd really appreciate this.

Unfortunately as far as I know the latest sorcecode 1.80 from the PicoDrive coder (notaz) is not yet available.

Bazza
2010-11-30, 12:32
yes i do , bazza, why ?
what do you have in mind ?

Well your bios works ok then.

Have you got any sega cd roms to work?

You know i have a .bin game that weights 400mb, and i just downloaded the same game in .iso and it only weights like 20mb + mp3.. weird and woww
what a way to save some internal memory

You can run roms out of memory card if internal space concerns you.

warren
2010-11-30, 18:59
Well your bios works ok then.

Have you got any sega cd roms to work?



You can run roms out of memory card if internal space concerns you.

all work just fine..
i know i can have it in my memory card, but what i meant is
i didn't know isos weight less, ten times less ...

Bazza
2010-11-30, 19:15
nice one,

How did you get it to work?

warren
2010-11-30, 19:23
nice one,

How did you get it to work?
what? the sega CD?

javicq
2010-11-30, 19:28
Not that I'm complaining, but why the move for a UI rewrite? As it is, Picodrive has a great UI.

Is there something more you hope to acomplish via QT?

Nothing new in terms of features, but current implementation relies on packages that most likely won't be available in meego (namely osso-games-startup), so that new version will be much more future proof.

Besides that, I'm planning to make it much easier to use and more visually appealing, while learning Qt in the process ;)

javicq
2010-11-30, 19:29
Unfortunately as far as I know the latest sorcecode 1.80 from the PicoDrive coder (notaz) is not yet available.

I have no news of any released sources, either.

Bazza
2010-12-01, 01:52
what? the sega CD?

Yeah Sega CD.........................

warren
2010-12-01, 02:23
update, i solved my problem
i deleted bios file .. and created the folder again...
now its fully working...
yesss LOL

i couldnt create a folder named bios only Bios , and i found a file named bios in the same path, so i proceed to delete the file in order to create a folder with the same name.

thats how i did it

Bazza
2010-12-01, 18:52
NIce one, glad you got it working.

Acidspunk
2010-12-03, 20:17
Is there a way to enable perfect sync for the mega CD games that need it to work?

Bazza
2010-12-03, 22:59
Is there a way to enable perfect sync for the mega CD games that need it to work?

Sorry i can't answer that one, that is a question for Javicq.

Anything else i could try and help you with?

Acidspunk
2010-12-04, 01:53
Thanks dude, but I just wanted to play road avenger and it doesn't seem to run. It usually needs perfect sync to be checked in the options menu. However, snatcher usually requires the option also, and people seem to have been able to run it. Now I dunno if it's a problem with my rip of the game or the option missing in the menu. I'll try downloading another version of the game.

Bazza
2010-12-04, 13:00
Yeah that's the best option try a different rom.:)

Arif
2010-12-15, 22:33
I've got a question about Sega CD emulation:
I have a few games in bin/cue format, that have the music as CDDA, how do I remove these CDDA tracks from the image so I won't have the ripped mp3s AND CDDA audio on my N900?

XiliX
2010-12-15, 22:48
Do you have a huge .ISO file with the songs already in it? Never seen that one before.
Anyway, you might want to give "alcohol 120%" a try. That can mount .iso files, so you can edit them. At least thats what im told..

Arif
2010-12-15, 23:22
Yes. the game is in its original form. The music is in CDDA format.
Alcohol %120 can only mount ISO's and not edit them as far as I know.

Arif
2010-12-15, 23:46
Has anyone tried Popful Mail for Sega CD btw? I found two images that get stuck on the Sega CD logo after pressing start at the bios.

EDİT: I did a bit of research and Perfect Synchro is needed for this game. Apparently won't work on this emulator.

crail
2011-02-24, 22:56
oh dear i tried everything to get this working (mega cd) but it crashes back to emu when i start a mega cd rom. any ideas?

bios all correct, not corupted (even copied from my old n900 just to be sure)

games fine, also copied from old phone just to be sure.

i know for a fact everything is in place so what could be the problem?

enrke
2011-04-09, 13:57
and what about to run picodrive at a n810? i'm completly lost here, what should i do to try this?

--- I got this working now , I wanna thank you javicq for the awesome job and Addison for help me!

Acidspunk
2011-06-25, 22:01
sorry for resurrecting an old thread but could anyone please look into updating this emulator to version 1.80? It supports 32x. There's a pandora version out so maybe if it isn't too much work... Thanks in advance for any effort towards this.

Bernard
2011-06-26, 22:55
Can anybody tell me what tools produce MP3 files that work correctly when using SegaCD games?

I just tried to play my sonic cd, but the game exits after the "sega" splashscreen when mp3 files are present. If I remove the mp3 files, sonic CD runs fine (but without music).

I ripped the audiotracks to wav files, and then converted them to mp3 using lame (on my linux machine)
lame track_01.wav

and after that renamed the files to sonic.iso and sonic_01.mp3 etc.
But those mp3 files do not seem to work and exit picodrive (they play fine on the N900 media player)

XiliX
2012-04-07, 11:59
Bump :)
32x emulation would be a great idea!

Bazza
2012-04-07, 19:18
Good shout even just for star wars,

BUT

there might not be enough grunt under the N900's hood.

bingomion
2012-04-08, 01:08
it can emulate PSX, N64, Quake 1 to arena... I think the N900 could easily have the grunt to do megadrive 32x emulation lol
I'm guessing it would have to be rewritten tho :(

Bazza
2012-04-08, 08:01
There was something on the gp2x boards about how difficult it is to emulate. Notaz who helped do the megadrive emulator on the gp2x wiz said he was struggling to get a good port working and the wiz overclocks to 850 mhz.

GrimyHR
2012-04-08, 21:40
There was something on the gp2x boards about how difficult it is to emulate. Notaz who helped do the megadrive emulator on the gp2x wiz said he was struggling to get a good port working and the wiz overclocks to 850 mhz.

n900 oveclocks to 1150 so that is not the problem, if it works on pandora, it MUST work on n900
btw 32x games work mostly smoothly on pandora on 500mhz
http://www.youtube.com/watch?v=HTOWr7PaEt8

Bazza
2012-04-08, 22:10
n900 oveclocks to 1150 so that is not the problem,

Not stable though surely.

btw 32x games work mostly smoothly on pandora on 500mhz
http://www.youtube.com/watch?v=HTOWr7PaEt8

seems to work ok but don't forget virtua racing was on the megadrive aswell maybe not as fast or smooth as 32x but still may not need a fast cpu to run, i would like to see starwars running the 32x emulator on pandora at stock speed.

Acidspunk
2012-04-08, 23:18
Honestly, I'd be more interested in getting a perfect synchro option to play some mega cd games that don't work without it. 32x support would be nice, but it lacks a good collection of games.

GrimyHR
2012-04-10, 15:39
Not stable though surely.


perfectly stable on mine, whenever i play psx or n64 games on it i clock it on 1150 and it works without any problems...ever...
even if its not stable on some n900, all n900 can clock over 850mhz that you mention

ivgalvez
2012-04-10, 17:35
Considering that there has been quite a number of releases of Picodrive after 1.35 used for Maemo, it would worth to take a look at latest Notaz (http://notaz.gp2x.de/pico.php) version and upgrade the emulator.

GrimyHR
2012-04-10, 19:23
Considering that there has been quite a number of releases of Picodrive after 1.35 used for Maemo, it would worth to take a look at latest Notaz (http://notaz.gp2x.de/pico.php) version and upgrade the emulator.

but not from that site, latest one there is 1.56, and what everyone wants is notaz's actual latest version and that is 1.80 wich has 32x emulation

Bazza
2012-04-10, 23:15
perfectly stable on mine, whenever i play psx or n64 games on it i clock it on 1150 and it works without any problems...ever...
even if its not stable on some n900, all n900 can clock over 850mhz that you mention

Fair enough.:)

i wouldn't like to overclock mine at 1150 mhz, i would like to be still using mine in a couple of years time.

GrimyHR
2012-04-11, 09:20
Fair enough.:)

i wouldn't like to overclock mine at 1150 mhz, i would like to be still using mine in a couple of years time.
scary stories about overclocking are just that, scary stories or result of an idiotism, for instance dual celeron 333 configuration can be overclocked to about 550MHz for ten years and stil go to retirement in perfectly working condition and so on, never had any cpu die(nor had anyone I know) and all were OC-ed for years, of course if you are unlucky it could die even on stock

that being told, my n900 is oc to 1150 only when needed, mostly i keep it 250-900

XiliX
2012-04-12, 09:44
@GrimyHR

That might be true, at least partially, but do keep in mind that a pentium in a PC is cooled al lot better than the SOC in the N900...

But i have to admit my N900 rus at a max of 805MHz most of the time :)

GrimyHR
2012-04-12, 11:12
@GrimyHR

That might be true, at least partially, but do keep in mind that a pentium in a PC is cooled al lot better than the SOC in the N900...

But i have to admit my N900 rus at a max of 805MHz most of the time :)
desktop cpu is heating a lot more also so it evens up

cddiede
2012-04-12, 11:13
don't forget virtua racing was on the megadrive aswell maybe not as fast or smooth as 32x but stil


You must remember that the MegaDrive version of Virtual Racing contained a special processing chip called the SVP on the cartridge, much like the "SuperFX Chip" found on SNES Starfox games.

http://en.wikipedia.org/wiki/Sega_Virtua_Processor

The SVP chip allowed advanced Polygon rendering in games where the host system (Genesis, Megadrive) had no such capability. That's why Virtual Racing was about $40 to $50 more expensive when it first came out compared to a normal game at the time.

The later 32X port of Virtual Racing did not need any special on cartridge chip since the 32X itself could do polygon rendering.

The two big advancements that the 32X brought were an advanced color pallet and the ability to render polygons natively.

If you want to play Virtual Racing on a MegaDrive emulator, you need more then the ROM, you would need the emulator to contain the ability to emulate the SVP chip from the original game.

Otherwise, you would really need 32X support in your emulator to play that version of Virtual Racing.

Addison
2012-04-13, 08:59
GPsp has a -scin switch feature.

Is there any way to take that coding and add it to this one?

I would love to have touch screen controls for this. :)

vital0220
2013-04-11, 15:18
Hello!

I don`t know if anyone is still alive in here but if so, please help me with the picodrive emulator. For some reason "mode" button doesn`t work..;/ I know it`s a silly problem that I have but I like Sega games very much. I`m now playing The lost vikings and it`s one of those rare games in which you actually need the "mode" button. So if anybody knows how to fix this, please, help.

Thanks in advance :)

Bazza
2013-04-11, 21:53
Go to controls click on player 1 configuration and scroll up to mode and redefine the key of your choice for mode.

viento23
2013-08-13, 12:19
does this emulator megadrive/Genesis support for access genie code sir :) thx

ivgalvez
2013-09-04, 08:21
There is a new version of Picodrive available in the Pandora forums with full support for 32X:
http://boards.openpandora.org/index.php/topic/14172-picodrive-revival-185/

Sadly, the Maemo version is miles ahead from latest Pandora release.

GrimyHR
2013-09-05, 11:50
There is a new version of Picodrive available in the Pandora forums with full support for 32X:
http://boards.openpandora.org/index.php/topic/14172-picodrive-revival-185/

Sadly, the Maemo version is miles ahead from latest Pandora release.
pandora owners have plethora of goodies we dont, new sgx drivers, beter snes and genesis emulation, better sdl, newer kernel and much, much more...wish notaz had an n900 :D