Amiga.org

Amiga computer related discussion => Amiga Gaming => Topic started by: A4000_Mad on March 30, 2007, 08:25:06 PM

Title: How can I play Sega games on my Amiga?
Post by: A4000_Mad on March 30, 2007, 08:25:06 PM
Hi,

The first computer I ever took notice of was a ZX Spectrum and a guy was playing Jetpac on it. I had a go and was hooked. So I bought the ZX Spectrum and all his games off of him.

I now how a Speccy emulator for my Amiga and can play my old favourites perfectly   :-D


(http://i120.photobucket.com/albums/o164/Cyberstorm604e/Jetpac.gif)


Now I would like to emulate a Sega Megadrive so that I can play my favourite game Whip Rush and my kids can play Sonic The Hedgehog etc. BTW... Has anyone else played or completed Whip Rush?

(http://i120.photobucket.com/albums/o164/Cyberstorm604e/WhipRush2222AD.gif)

So how can I make the Amiga emulate a Sega Megadrive please?

Thanks,

A4000 Mad

Title: Re: How can I play Sega games on my Amiga?
Post by: KThunder on March 30, 2007, 08:29:39 PM
there are genesis emulators for the amiga i think you need a fast 040 for anything although most emulators recomend an 060 or ppc.
amigenerator is one it requres a ppc amiga with cybergraphics support.
Title: Re: How can I play Sega games on my Amiga?
Post by: utri007 on March 30, 2007, 08:48:14 PM
There is quite fast snes emulator for amiga but none of genesis emulators are usable with 040
Title: Re: How can I play Sega games on my Amiga?
Post by: Gav on March 30, 2007, 09:58:29 PM
Theres a good snes emu?All i have ever really seen for 68k is 8bit emulation...what snes emulator can you use on amiga with 68k?i have an 060..
Mind you i doubt it will be very playable on an 060...
Title: Re: How can I play Sega games on my Amiga?
Post by: hektic on March 30, 2007, 10:04:24 PM
Wow - Jetpac!!!!! I remember that from way back when .....

Have you played:

Trans-am
Manic Minor
Jet Set Willy

the c64 was king but the speccy had some cool games too :)
Title: Re: How can I play Sega games on my Amiga?
Post by: Matt_H on March 30, 2007, 10:44:12 PM
The Genesis emulators for the Amiga all try to re-emulate the 68000 CPU, so they end up being about as fast as 68K UAE: extremely slow and unusable.

If someone were to write one that used the ShapeShifter or BasiliskII core, then we'd be in great shape...
Title: Re: How can I play Sega games on my Amiga?
Post by: utri007 on March 30, 2007, 10:55:16 PM
Good ? :) no but fast yes those games that work are quite playable

It was mysnes if I remember correctly?
Title: Re: How can I play Sega games on my Amiga?
Post by: KThunder on March 30, 2007, 11:25:59 PM
the genesis has a 68000 cpu wich of course is 32bit internally with many registers and many instructions. it also has a z80 cpu which has many registers which can be pared to be 16bit and it has many 16bit instructions.

that is much more complex than an snes which has a fairly simple 65816 16 bit cpu

i think that is what makes the genny much more difficult to emulate. even though the miggy has a 68k you have to emulate the gennys cpu because you have to controle it very precisely to sync everything,

a couple of snes emulators are very playable on 040's genesis ones all need ppc from what ive found now.
Title: Re: How can I play Sega games on my Amiga?
Post by: A4000_Mad on March 31, 2007, 12:45:56 AM
@ hektic

I've probably got those games in my Speccy emulator drawer and will have to give them a go to jog my memory of them.


@ all

Many thanks. I'm using an A4000 running WarpOS with Phase 5 Cyberstorm PPC 604e 233Mhz with 060/50 and Cybervision64/3D. The Cyberstorm PPC is actually in what I call my test rig A4000 with Workbench 3.1, 3.0 ROMS and Buster 9 :oops:

I've got Amigenerator from here:


http://www.amidog.com/amiga/amigenerator/


And some ROM files for Sonic1, Sonic2 and WhipRush.


The file names are very long with spaces as you can see below. You have to start it with a command line so I made copies and renamed them as Sonic1.zip, Sonic2.zip and WhipRush.zip to get rid of  the spaces. Hopefully this won't be a problem?


(http://i120.photobucket.com/albums/o164/Cyberstorm604e/Files.jpg)


Typing 'Amigenerator.exe Sonic1.zip' triggers NEWMODE. After choosing 640x480 16bit the screen changes and it looks as though the program has started ok. But after about 1.5 seconds it goes back to shell with the report "Something has gone seriously wrong @ 006600E7"

Typing 'Amigenerator.exe Sonic2.zip' gives a black screen momentarily followed by the report "Invalid instruction @ 0000010C".

Typing 'Amigenerator.exe WhipRush.zip' gives a black screen momentarily followed by the report "Invalid instruction @ 00000168".


Here are some Scout screengrabs of my system......


(http://i120.photobucket.com/albums/o164/Cyberstorm604e/System1.jpg)
(http://i120.photobucket.com/albums/o164/Cyberstorm604e/System2.jpg)

Hmmmm... It appears that I am using Picasso96 drivers instead of the required Cybergraphx. Prehaps this is part of the problem?

I'm pretty new to the PPC but I can tell you that the WarpOS version of FroggerNG is working perfectly for video and movie playback. ShowPPC for picture display and AmigaAMP PPC version are also working fine.


A4000 Mad

Title: Re: How can I play Sega games on my Amiga?
Post by: LoadWB on March 31, 2007, 04:07:21 AM
Would it be faster or even possible to execute the 68k code of the Genesis natively and just catch hardware and special system calls?  The Z80 and Yamaha chips would have to be emulated, still.
Title: Re: How can I play Sega games on my Amiga?
Post by: Matt_H on March 31, 2007, 07:22:38 AM
@ LoadWB

Yeah, that's what I was suggesting by using one of the Mac emulators as a framework - they use the Amiga's own 68000.
Title: Re: How can I play Sega games on my Amiga?
Post by: Matt_H on March 31, 2007, 07:23:08 AM
@ A4000 Mad

Try unzipping the files first ;-)
Title: Re: How can I play Sega games on my Amiga?
Post by: Amigaz on March 31, 2007, 07:43:10 AM
Amigenerator, Yes!

There's your answer, been using it alot...but only the AmiGeneratorT.exe since the plain exe is too slow  :-(
It even works in MorphOS PowerUP but there's no sound  :cry:
Title: Re: How can I play Sega games on my Amiga?
Post by: A4000_Mad on March 31, 2007, 08:56:52 AM
Quote

Try unzipping the files first ;-)


Thanks. I tried that last night but Dopus reported that they were encrypted. But I've just chosen to open the file for Sonic 1 using a PC. This shows two files called 'romguy.html' and 'Sonic The Hedgehog (W) (Rev01) [!].bin'

However, if I try to copy either of them to a Jaz disk to take to the A4000, a box appears for me to enter a password.

BTW I'm using Mame060 to play old arcade classics like Mr Do, Berzerk, Bombjack and Mooncresta. This is really cool but the files *do* remain zipped. Yeah I've tried putting the Sega roms into Mame060, as you do, but they aren't recognized.

@ AMIGAZ

I've tried AmiGeneratorT.exe as well with no joy. Can you confirm whether the Sega game roms remain zipped or not please mate?

A4000 Mad
Title: Re: How can I play Sega games on my Amiga?
Post by: Christian Johansson on March 31, 2007, 01:17:23 PM
There is a very good MasterSystem emulator (i know, not as fun as MegaDrive but..) called AmiMasterGear iirc. Doesn't work with gfxcards though.
Title: Re: How can I play Sega games on my Amiga?
Post by: Amigaz on March 31, 2007, 01:44:43 PM
Quote

A4000_Mad wrote:
Quote

Try unzipping the files first ;-)


Thanks. I tried that last night but Dopus reported that they were encrypted. But I've just chosen to open the file for Sonic 1 using a PC. This shows two files called 'romguy.html' and 'Sonic The Hedgehog (W) (Rev01) [!].bin'

However, if I try to copy either of them to a Jaz disk to take to the A4000, a box appears for me to enter a password.

BTW I'm using Mame060 to play old arcade classics like Mr Do, Berzerk, Bombjack and Mooncresta. This is really cool but the files *do* remain zipped. Yeah I've tried putting the Sega roms into Mame060, as you do, but they aren't recognized.

@ AMIGAZ

I've tried AmiGeneratorT.exe as well with no joy. Can you confirm whether the Sega game roms remain zipped or not please mate?

A4000 Mad


The must be unzipped

Title: Re: How can I play Sega games on my Amiga?
Post by: Piru on March 31, 2007, 01:54:04 PM
@A4000_Mad

Could you please edit out that warez site link?

Posting Guidelines (http://www.amiga.org/modules/sections/index.php?op=viewarticle&artid=6)
Title: Re: How can I play Sega games on my Amiga?
Post by: Matt_H on March 31, 2007, 02:33:00 PM
@ A4000 Mad

So they're encrypted. You'll need new ones - try another site.
Title: Re: How can I play Sega games on my Amiga?
Post by: KThunder on March 31, 2007, 05:45:18 PM
Quote

Matt_H wrote:
@ LoadWB

Yeah, that's what I was suggesting by using one of the Mac emulators as a framework - they use the Amiga's own 68000.


macs 68k classic macs anyway have dumb frame buffers and simple dacs for audio nothing has to be emulated there you just have to make sure the memory area is clear for the buffer and reformat the data and send it to the amigas display and audio

sega genesis dont have dumb frame buffers they have a video chip that can handle two independantly scolling backgrounds and up to 80? sprites simltaniously it also has the z80 and a fairly complex audio chip that has to be emulated. that is alot to emulate.
Title: Re: How can I play Sega games on my Amiga?
Post by: KThunder on March 31, 2007, 05:47:28 PM
Quote

Piru wrote:
@A4000_Mad

Could you please edit out that warez site link?

Posting Guidelines (http://www.amiga.org/modules/sections/index.php?op=viewarticle&artid=6)


second that if anyone wants that stuff they really should look someplace else (still not edited out yet)
Title: Re: How can I play Sega games on my Amiga?
Post by: A4000_Mad on March 31, 2007, 05:59:58 PM
@ Piru and KThunder

Sorry for the delay but after messing with this till 3AM, I've just fell asleep for a few hours.

Let me know if I have edited out the wrong link?

A4000 Mad
Title: Re: How can I play Sega games on my Amiga?
Post by: A4000_Mad on March 31, 2007, 07:40:48 PM
Amazing what some sleep, a fresh start and some luck can do :-) My 5 year old daughter can now play Sonic The Hedgehog and I can play WhipRush on the *Amiga*    8-)  :-D  :-D  :-D

(http://i120.photobucket.com/albums/o164/Cyberstorm604e/DSC00505.jpg)

@ KThunder

Thanks for telling me about AmiGenerator  :pint:


@ Matt H

You were correct about the files needing to be unzipped :pint: (Odd that they remained zipped for Mame060)


@ AMIGAZ

You were correct about needing to use AmiGeneratorT.exe  :pint: We have a great picture and very good sound too. The screenmode is 320x240 8bit.


As she cannot read or write properly yet I have created and left out some icons to start AmiGenerator and run the games.

(no laughing at them :laughing:)


:cheers:


A4000 Mad

(http://i120.photobucket.com/albums/o164/Cyberstorm604e/Success.jpg)
Title: Re: How can I play Sega games on my Amiga?
Post by: Amigaz on March 31, 2007, 08:22:56 PM
@A4000_Mad

Excellent!!  :-D

Now I wanna run AmiGenerator too, too bad AmiDog is not updating it anymore  :-(