[comp.sys.amiga] Apple II emulator

GWO110%URIACC.BITNET@brownvm.brown.edu (F. Michael Theilig) (03/12/90)

     A few people asked about the source to an Apple II emulator I have.
 I tried to send it, but it bounced back into my face.  I gave up hope on
 it, and anyone (preferably an Apple II wizard) who would like to waste time
 on it is welcome to the code.  It's about 100k of C source.

     To anyone who is not familiar, I found the C source to an Apple II
 emulator for my school's mini.  It's real poor, but may someday be of
 some use.  The source has no credits, and is assumed to be total PD.

     I'd rather not send the file to a thousand people, so I'd appreciate
 it if only serious people request it.

/*  "Come see the violence inherent in the system!"

      F. Michael Theilig  -  The University of Rhode Island at Little Rest
                            GWO110 at URIACC.Bitnet

                                        "Help!  Help!  I'm being Repressed!" */

king@cell.mot.COM (Steven King) (03/14/90)

In article <13623@baldrick.udel.EDU> GWO110%URIACC.BITNET@brownvm.brown.edu (F. Michael Theilig) writes:
>[...]
>     To anyone who is not familiar, I found the C source to an Apple II
> emulator for my school's mini.  It's real poor, but may someday be of
> some use.  The source has no credits, and is assumed to be total PD.

I'm not familiar enough with C or the Amiga to port this, but if anyone else
is successful would you please send me a copy of the executable?  I used an
Apple //e for six years before I got my Amiga (it's still sitting in my
living room and ready for use, actually) and I'd *love* to play with an 
Apple emulator!

-- 
---------------------------------------------------+---------------------------
Negative numbers are numbers that just don't have  | Steve King  (708) 991-8056
the right attitude.                                |   ...uunet!motcid!king
                                                   |   ...ddsw1!palnet!stevek

fh007@zeus.unomaha.edu (03/15/90)

In article <1613@grape3.UUCP>, king@cell.mot.COM (Steven King) writes:
> In article <13623@baldrick.udel.EDU> GWO110%URIACC.BITNET@brownvm.brown.edu (F. Michael Theilig) writes:
>>[...]
>>     To anyone who is not familiar, I found the C source to an Apple II
>> emulator for my school's mini.  It's real poor, but may someday be of
>> some use.  The source has no credits, and is assumed to be total PD.
> 
> I'm not familiar enough with C or the Amiga to port this, but if anyone else
> is successful would you please send me a copy of the executable?  I used an
> Apple //e for six years before I got my Amiga (it's still sitting in my
> living room and ready for use, actually) and I'd *love* to play with an 
> Apple emulator!
> 
> -- 
> ---------------------------------------------------+---------------------------
> Negative numbers are numbers that just don't have  | Steve King  (708) 991-8056
> the right attitude.                                |   ...uunet!motcid!king
>                                                    |   ...ddsw1!palnet!stevek

fh007@zeus.unomaha.edu (03/15/90)

you can emulate a //e by using the //e emulator for the mac with amax,
you need to do a bit of format transfering to get the amiga drive to
read the apple software, but it runs most everything, only problem is it's
about 40% slower than a real apple, but hey it works.
					Bob C.

GWO110%URIACC.BITNET@brownvm.brown.edu (F. Michael Theilig) (03/17/90)

     The C source to the Apple II emulator I spoke of (and got millions
 of requests for) is not living comfortably at xanth.cs.odu.edu in
 the directory /incoming/amiga.  Filename is APPLE.C.

/*  "Come see the violence inherent in the system!"

      F. Michael Theilig  -  The University of Rhode Island at Little Rest
                            GWO110 at URIACC.Bitnet

                                        "Help!  Help!  I'm being Repressed!" */

king@cell.mot.COM (Steven King) (03/17/90)

In article <9247.25ff62f3@zeus.unomaha.edu> fh007@zeus.unomaha.edu writes:
>you can emulate a //e by using the //e emulator for the mac with amax,
>you need to do a bit of format transfering to get the amiga drive to
>read the apple software, but it runs most everything, only problem is it's
>about 40% slower than a real apple, but hey it works.

...Not to mention the fact that you first need to buy Amax to get it to
work.  Intriguing idea, but I'd prefer not to buy a Mac emulator when all
I want is to emulate a lowly Apple II...  :-)

"Wow, neat!  I just got my Amiga to emulate a Mac emulating an IBM emulating
an Apple ][ emulating a Commodore 64 emulating a VIC 20 emulating a TI 99/4A
emulating a Tandy Model I emulating a Timex/Sinclair 1000 emulating an
abacus emulating a Cray II emulating an Amiga!"

-- 
---------------------------------------------------+---------------------------
Never hold down the 'k' key.  It tends to put 	   | Steve King  (708) 991-8056
a lot of k's on the screen.                        |   ...uunet!motcid!king
                                                   |   ...ddsw1!palnet!stevek

jfath@silver.ucs.indiana.edu (jerome fath) (03/18/90)

I have an Apple II emulator running on my Amiga and on my PC at work.  It
is written in 'C' and is fairly slow, however, I am getting some speed
increase by re-coding sections in assembly.  It currently runs DOS 3.3
and will soon run ProDOS.  Aux mem and 80 columns are supported.  A disk
transfer utility is used to turn 5 1/4" Apple II disks into Amiga files
that the emulator can read.

I wrote the emulator from scratch before I was aware of the similar project
talked about on the net recently.  The project has been mostly ignored for
the last six months because I can't think of a leagal means of supplying
the needed Apple II roms.  Would a program that could be run on a II to
save the ROMS to disk incurr the wrath of Apple's legal department?  I
think so.  Are there clone ROMS (Franklin, Laser, etc.) available?

If I could solve this problem I would be happy to finish the program
and make it available.  Any ideas?

==========================================================================
PC's and tapeworms are both segmented but which is worse to have?

Jerry Fath

dcr3567@ultb.isc.rit.edu (D.C. Richardson) (03/19/90)

In article <38833@iuvax.cs.indiana.edu> jfath@silver.ucs.indiana.edu (jerome fath) writes:
>I wrote the emulator from scratch before I was aware of the similar project
>talked about on the net recently.  The project has been mostly ignored for
>the last six months because I can't think of a leagal means of supplying
>the needed Apple II roms.  Would a program that could be run on a II to
>save the ROMS to disk incurr the wrath of Apple's legal department?  I
>think so.  Are there clone ROMS (Franklin, Laser, etc.) available?
>
>If I could solve this problem I would be happy to finish the program
>and make it available.  Any ideas

What about putting it at an anon. FTP site? (Semi-Smiley ;)

I would really like  package like this.  I don't think a program to copy
the ROMs to disk is illegal.. especially if I use it to copy the ROMs
out of MY Apple //c (Can it use //c ROMs?)  Remember, building a gun
that is used for murder is not illegal.  (Modern Logic Inc.)

-Dan
-- 
Daniel C. Richardson
Rochester Institute Of Technology     /    Mechanical Engineering Dept.
"Everyone Needs A Few Useless Toys Now And Then.. I Just Happen To Have
More Than Average!" - Technology Crazed Student

bleys@tronsbox.UUCP (Bill Cavanaugh) (03/20/90)

You might want to contact the people at ReadySoft, makers of the A-Max. 
Their address is Readysoft Inc.
         30 Wertheim Court, Unit 2
         Richmond Hill, Ontario
         Canada   L4B 1B9
         (416) 731-4175

They would be the most knowledgeable people on Apple's ROM attitude...

     /************************************************************
     *                                                           *
     * Everything above is copyright me.  All rights unreserved. *
     *                uunet!tronsbox!bleys                       *
     *                                                           *
     * "The perversity of the universe tends to a maximum"       *
     *                              Finagle's First Law          *
     *                                 J. Pournelle              *
     *                                                           *     
     ************************************************************/