[comp.sys.amiga] We need an Amiga Emulator :-)

sparks@corpane.UUCP (John Sparks) (11/29/90)

mr3@ukc.ac.uk (M.Rizzo) writes:

>>  Won't run on a 3000
>>WHO CARES ? Don't buy a 3000 if you are a real video game fanatic.

>Hey a lot of people who use Amigas for serious purposes, including myself :-),
>like to play a few games every now and then. Why should A3000 owners be
>denied of playing games on their machine? Yes, I have to agree, such
>game programmers are indeed LOUSY programmers !

You know, the Amiga can emulate an IBM, Macintosh, C64, Sinclair Spectrum,
Atari ST, and God only knows what else, but what we really need is an
Amiga 500 emulator for the 3000    1/2 :-)

Someone should write a program that emulates the 68000 (including the
clock speed) and have it running as a virtual machine on the 3000. It should
also allow you to virtual boot game floppies. In other words, from the games
point of view it will be running on a 500, and can even think it has 
'taken over' the whole machine, but it will only have taken over the virtual
500, which can be running on a separate screen on the 3000. 

It shouldn't be TOO hard, the hardware is all there. You can almost do it now
by running PrivHandler (like decigel, but it survives a warm reboot, so you can
boot games that HAVE to be booted to run), and turning of the 3000's cache.
But it still is running at full 25Mhz and some games don't like this. And I am
sure there are some other differences. 

The Amiga 500 emulator should also have a variable clock speed so you can
run games at higher clock speeds if they can handle it correctly.

What do you think? [no, I am not a programmer :-) ]

-- 
John Sparks         |D.I.S.K. Public Access Unix System| Multi-User Games, Email
sparks@corpane.UUCP |PH: (502) 968-DISK 24Hrs/2400BPS  | Usenet, Chatting,
=-=-=-=-=-=-=-=-=-=-|7 line Multi-User system.         | Downloads & more.
A door is what a dog is perpetually on the wrong side of----Ogden Nash

lipo@vms.macc.wisc.edu (Pat Lipo) (12/01/90)

In article <3878@corpane.UUCP>, sparks@corpane.UUCP (John Sparks) writes...
>>>  Won't run on a 3000
> 
>You know, the Amiga can emulate an IBM, Macintosh, C64, Sinclair Spectrum,
>Atari ST, and God only knows what else, but what we really need is an
>Amiga 500 emulator for the 3000    1/2 :-)
> 
>Someone should write a program that emulates the 68000 (including the
>clock speed) and have it running as a virtual machine on the 3000. It should
>also allow you to virtual boot game floppies. In other words, from the games
>point of view it will be running on a 500, and can even think it has 
>'taken over' the whole machine, but it will only have taken over the virtual
>500, which can be running on a separate screen on the 3000. 

>What do you think? [no, I am not a programmer :-) ]

  Wow!  I like that idea!  You're right, it seems like it wouldn't be that
hard to do.  It'd be great to see something like this at low cost or PD  (Or
shareware, since it probably would be an often-used utilitiy, which means
people might even pay the fee!)  However, I'm WAY new to Amigas, so don't look
at me, I'm not a programmer either (yet). :-)  However, I just wanted to mention that there are probably umpteen things
that "non-standard" programs can do to crash a 3000, so I'm a little skeptical
about how effective the program might be.  However, It'd be good to SOME stuff
working, at the very least.
  Well, how about it?  Any authors out there have any ideas?

>-- 
>John Sparks         |D.I.S.K. Public Access Unix System| Multi-User Games, Email
>sparks@corpane.UUCP |PH: (502) 968-DISK 24Hrs/2400BPS  | Usenet, Chatting,
>=-=-=-=-=-=-=-=-=-=-|7 line Multi-User system.         | Downloads & more.
>A door is what a dog is perpetually on the wrong side of----Ogden Nash

Later,
  Pat
------------------------------------------------------------------------
+-.                "Well, there's egg and bacon; egg, sausage and bacon;
! !            egg and spam; egg, bacon and spam; egg, bacon, sausage
+-'            and spam; spam, egg, spam, spam, bacon and spam; spam, 
! at  (Spam?)  spam, spam, egg and spam; spam, spam, spam, spam, spam, 
               spam, baked beans, spam, spam, spam and spam; or lobster
               thermidor aux crevettes with a mornay sauce garnished
               with truffle pate, brandy and a fried egg on top and
               spam."
lipo@vms.macc.wisc.edu  or  lipo@wiscmac3.BitNet
------------------------------------------------------------------------

chymes@zug.csmil.umich.edu (Charles Hymes) (12/01/90)

What we really need is a litte 68000 co-prosessor in the  CPU slot.
With this we might actually be able to co-process. Anyway, 68000's are
not dirt cheap, and such a card would be the best soloution to the bad
software  problem. BUT....
I hope such a product is never created, because we need ALL software
writers to write CHIP INDEPENDENT CODE!!!!
Charlweed Hymerfan

chymes@zug.csmil.umich.edu (Charles Hymes) (12/01/90)

OOPS,
I ment 68000's ARE dirt cheap, and a 68000 PROCESSOR in the
co-processor slot.
Sheesh, coffee kills my typographic skills.

Charlweed Hymerfan

dtiberio@csserv1.ic.sunysb.edu (David Tiberio) (12/02/90)

  Did you say there is an emulator for the Sinclair Spectrum? Is that the
European computer thingy? My friend knows the Spectrum hands down...maybe
he would be interested in that!

David Tiberio  SUNY Stony Brook 2-3605  AMIGA  Toto Productions

GB03@Lehigh (12/03/90)

Seems like an idea whose time has come.  I would enjoy having such a
device to plug into my 386.

siri@otc.otca.oz (Siri Hewa) (12/03/90)

In article <1990Dec1.212227.24919@sbcs.sunysb.edu> dtiberio@csserv1.ic.sunysb.edu (David Tiberio) writes:
>
>  Did you say there is an emulator for the Sinclair Spectrum? Is that the
>European computer thingy? My friend knows the Spectrum hands down...maybe
>he would be interested in that!
>
>David Tiberio  SUNY Stony Brook 2-3605  AMIGA  Toto Productions

There is a another amiga emulator for Acorn BBC computers.Normally this one you
can buy in UK.I bought my one from London.

Siri Hewa.
||||OTC||
R&D Visual Communications.

sparks@corpane.UUCP (John Sparks) (12/05/90)

chymes@zug.csmil.umich.edu (Charles Hymes) writes:


>What we really need is a litte 68000 co-prosessor in the  CPU slot.

But why do it in hardware and waste a slot when you can do it in software?
What do you do with your little hardware card if you want to install a
68040 card?
>I hope such a product is never created, because we need ALL software
>writers to write CHIP INDEPENDENT CODE!!!!

Yeah, and we all need to live in peace and harmony and cure all diseases, etc.

In an Ideal World (tm) all software would be written so that it would work
on all platforms, but this isn't an ideal world. There will always be software
that won't work on all Amigas. Face it, some programmers will write software
that works on 500's but not 3000's. And some of this software will be pretty
good (or you might have it left over from the time you had a 500 and then
bought a 3000 and it no longer works) and you will want to run it. But you
can't. so there needs to be some way to patch the software or the machine
to allow it to run the software.

My suggestion was to make a software package that makes the program think
that it is on a 500. 


-- 
John Sparks         |D.I.S.K. Public Access Unix System| Multi-User Games, Email
sparks@corpane.UUCP |PH: (502) 968-DISK 24Hrs/2400BPS  | Usenet, Chatting,
=-=-=-=-=-=-=-=-=-=-|7 line Multi-User system.         | Downloads & more.
A door is what a dog is perpetually on the wrong side of----Ogden Nash