Jump to content

Megadrive Emulator READ 1st POST


Guest retro

Recommended Posts

Guest retro

Please do not post what games you own or have tested and also

do not link to any ROM sites.

Check this out..

Dave, is working on a megadrive Emulator for the pocket Pc. that might work on windows mobile

read on..

This is quite exciting because a number of devices are becoming capabile of playing 68000-games, however the critical factor is battery life. A Pocket PC cpu runs at up to 400Mhz, more than enough to emulate an 8Mhz 68000, however the highly-clocked ARM causes the battery to run out in about 2-4 hours.

At the other extreme a typical Nokia Mobile may run for 10-20 hours, and last for even longer with power saving, but only because it's clocked at about about 16-36Mhz (which wouldn't be enough to emulate a 68000).

Early profiling suggested Cyclone 68000 was capable of running a virtual 68000 at a very high speed: approximately 75Mhz on a 205Mhz StrongARM. However this was not a general case experiment and did not take into account the overhead for memory and graphics emulation. However it should at the very least be sigificantly faster than a C-based core.

http://www.finalburn.com/cyclone/index.html.

retro :D

Link to comment
Share on other sites

Guest retro

I have contacted Dave of Final burn and he say that it should work. but he has no SPV to try it on. the source code is avable on his site.

it might be worth taking a look at.

retro.

Link to comment
Share on other sites

Guest spacemonkey

Yeah, their site says it goes good, but then it's non-complete too.

They allege the CPU core is in ARM assembler so that at least sounds promising.

Link to comment
Share on other sites

Guest agent.m

Nice one. Final Burn is a good emulator as well :D think it was Midnight who said thing were about to change for spv (not exact quote) you were right :wink:

Link to comment
Share on other sites

this does almost straight compile for Smartphone (the file selection API is not supported)

I hotwired in a rom name just to test, and sure enough, it runs the rom :D

atm the moment it's all setup for PocketPC resolution (320x240) instead of the Smartphone (176x220), and so the game runs off the side of the screen, and so there are some gfx weirdness happening as the emulator tried to access off screen memory regions

and there is no exit method on the smartphone (the PocketPC creates a window with an exit buttons to tap with the stylus)

but it does run ;)

a port would be pretty simple I suspect

Link to comment
Share on other sites

how fast does it run muff? any good?

well there is no sound atm, so it's a little artificial

I've not hacked a fps display into it, but the rom I tried was playable at speed

just to be sure there's no confusion, I'm not intending on porting it completely (i.e. a public release), I was just curious to see if it ran

SPVPico.gif

Link to comment
Share on other sites

Guest retro

Sonic looks Great, I hope Muff will release this project. even if it has no sound, keep up the good work, if I find anymore info from Dave., I will let you know.

retro.

Link to comment
Share on other sites

Guest maxh2003

Well, I might take a shot at porting it; I've already got it playing Sonic 1 in a reasonable (playable) fashion - it's slower on original SPV than on E200 but it works on both. Think on E200 it's more than playable.

Attached very early prototype effort.

Warning - if this makes your phone blow up or dial the Hungarian Speaking Clock, that's your problem; no responsibility taken by me, Dave or Muff (I'm sure). This thing is largely untested.

You'll need to put this executable in the root of your Storage Card, then you'll need to find the ROM file for Sonic 1, using Google (because it would be illegal to post it here). Rename the sonic rom to "s.bin", and put it in the root of your storage card. Then run PicoDrive.exe using SmartExplorer.

It's also been tested with Speedball 2 (didn't work at all) and Golden Axe (gets to player select screen, but then hangs before game starts) so at the moment, sonic1 is the only game confirmed running...

Notes:

Joystick - up/down/left/right

1 = Start

2 = A

Left soft button = B

Right soft button = C

4 = quit

5 = reload s.bin

6/7 - can't remember :D

Click "OK" on all the debug popups you get.

EXE should run on SP2002 + WM2003. No sound at all.

Enjoy, give much kudos to Dave at http://www.finalburn.com/cyclone/index.html for sharing his source code, and remember: anyone who asks for ROMS will be either:

a) laughed at;

;) kicked out of the forum (I assume, moderators...?),

or

c) laughed at and kicked out.

Anyone fancy working with me to port this baby?

All hail Dave, and cheers to Muff for showing it can work on SPV and thus motivating me to have a go myself!

PicoDrive.exe

Link to comment
Share on other sites

Guest maxh2003
is there anyway to make the screen horizontal

Not yet, at least not in the version I've posted.

It shouldn't be too tricky to implement, though...

fate>

Link to comment
Share on other sites

the screen can be oriented vertically or horizontally - the sample image is only vertical because I wanted the image to be as big as possible, whilst retaining correct aspect

the default orientation of the emulator is horizontal, but the standard code is setup for 320x240. so needed adjusting to work that way as well

Link to comment
Share on other sites

so that everyone can use the quick knock up I did last night

here is the exe and the src code of the changed files - the same locations as the previous exe release - keys are a little different, but obvious when u play around (though not ideally laid out, this was just a quick hack remember) - keypad, softkeys and * with BACK to quit

for src work, refer to the final burn site at the start of the thread

all kudos goes to Dave - I just tweaked his excellent work to fit the screen

PicoDrive_src.zip

PicoDrive_exe.zip

Link to comment
Share on other sites

Guest nedge2k

o/ Muff strikes again :D

Is there any chance someone could change the key maps so that:

A = Volume Down

B = Volume Up

C = Record

I tried but it wont open in eVC++4 ;)

Link to comment
Share on other sites

Guest dwhite32

can some one please help me to get this work.

This is would I have done, I have put the finalburn file into storage cardprogram files. I have put the roms and picodrive in storagewindowsstart menugames.

I have tried to open picodrive with smart explorer en, put all i get is a blank screen which freezes.

Please help, I am new to this scene. This got my E200 last week.

Cheers

Dave

Link to comment
Share on other sites

Guest unclelimey

i am having trouble too, i put the exe onto my storage card and put the sonic rom on the storage card in the same place as the exe... the emulator starts, but the rom wont load up

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.