[comp.sys.apple2] Apple IIe Simulators for IBM PC

RMC100@psuvm.psu.edu (Randy Carraghan) (03/07/91)

I recently downloaded a program called 'APL2EM' by Randy Spurlock from
the wuarchive.wustl.edu ftp-site.  Has anyone used this product?  If so,
how can files be added to the Apple II disk image file?  Is there a more
recent version than 1.00?

Are there any other public domain (or commercial) products for the IBM PC
which emulate the IIe?

Thanks for any information...

Randy Carraghan (rmc100@psuvm.psu.edu)

cs497ccm@iitmax.iit.edu (Carl C. Merrill) (03/07/91)

I would also like to know where I can find an Apple emulator for IBM

antonyc@nntp-server.caltech.edu (Antony Chan) (03/07/91)

well, the way i make new disk images is like this:

1) get an apple ][ something with a serial card
   (the faster the better)

2) get a pc with a serial card and some drive space open (at least 2 meg)

3) get mskermit

4) get a wire to connect the two machines (3-conductor type that works
   (type depends on apple serial card))

5) run ms kermit

6) determine in which slot the apple's serial card is (should be 3)
   (at least that's what this script thinks)

7) do a in#3 and a pr#3 on the apple (warning: you sorta hafta know
   what you're doing)

8) run this kermit script:
------------------------------

output \13
output CALL -151 \13
output 300: A9 0 8D F0 B7 8D EB B7 8D EC B7 8D ED B7 A9 10 8D F1 B7 \13
output 313: A9 B7 A0 E8 20 B5 B7 EE F1 B7 EE ED B7 AD ED B7 C9 10 90 EC \13
output 327: 20 3A 03 A9 0 8D ED B7 EE EC B7 AD EC B7 C9 23 90 D5 60 \13
output 33A: A9 00 85 3C A9 FF 85 3E A9 10 85 3D A9 1F 85 3F 20 B3 FD 60 \13
log session
output 300G \13
connect
close all

--------------------------------

9) edit the kermit log to get rid of the obviously out of place stuff
   at the beginning and/or end of the file (warning: this is a HUGE
   text file that requires a manly editor)

10) compile this c program: (we used msc600)
-------------------------------------

/*
 *  Turn an Apple II monitor ROM hex dump back into binary data
 *      usage:  hex < hex_data
 */


#include        <stdio.h>

main() {
char buf[100];
int i, j;
FILE *k;
int addr;
int m[8];
unsigned char c;

	k=fopen("disk.bin","wb");
        while (fgets(buf, 100, stdin) != NULL) {
                i = sscanf(buf, "%x- %x %x %x %x %x %x %x %x",
                        &addr, &m[0], &m[1], &m[2], &m[3], &m[4], &m[5],
                                                &m[6], &m[7]);

                for (j = 1; j < i; j++) {
                        fputc(m[j-1],k);
                }
        }
		fclose(k);
}

-----------------------------------------

11) use program per usage instructions (program courtesy of pete wenzel)
    (he did the kermit script as well) (he's pmwenzel@tybalt.caltech.edu)
    (gotta mention that somewhere, he did all the work)
    example usage:
       hex < session.log

12) image file will be called disk.bin (143360 bytes exactly)

13) remember that if this didn't work, i don't know why.

and that's all. 13 easy steps. :P

Good Luck (and i mean it)

actually,
14) i think that nyet@tybalt.caltech.edu does know what the problem was.
    (he said he likes to answer questions)

fordke@infonode.ingr.com (Keith Ford x8614) (03/08/91)

In article <91065.133333RMC100@psuvm.psu.edu> RMC100@psuvm.psu.edu (Randy Carraghan) writes:
>I recently downloaded a program called 'APL2EM' by Randy Spurlock from
>the wuarchive.wustl.edu ftp-site.  Has anyone used this product?  If so,
>how can files be added to the Apple II disk image file?  Is there a more
>recent version than 1.00?
>
>Are there any other public domain (or commercial) products for the IBM PC
>which emulate the IIe?

I have two Trackstar boards.  They take a slot in your IBM pc and are
true Apple //e co-processors, no (slow) emulation.  They utilize your
hardware, including video and hard disk.  They retail for $445 and go
to dealers for $250, I'm selling for $200.  If you, or anyone, is
interested in getting more info via email or phone, feel free to contact
me.  These are new units that will have full warranty support from the
manufacturer.  I only have two left.
-- 
 __  fordke@ingr.com, ...!uunet!ingr!{fordke,infonode!umagic!sysop}
/  \ Micro Magic CBCS  1:373/12  (205)830-2362  sysop@umagic.fidonet.org
\__/ home of OBUL and the Rush archives, running Opus+DV+UFgate+X00
[__] "He knows changes aren't permanent, but change is" -Rush

johnc@pro-sherwood.cts.com (John Cloninger) (03/08/91)

The Trackstar 128 (advertised in Radio Shack catalogs) is an Apple IIc
emulator for IBM.  This just might be what you want.

ProLine : johnc@pro-sherwood             
Internet: johnc@pro-sherwood.cts.com
    UUCP: crash!pro-sherwood!johnc
    ARPA: crash!pro-sherwood!johnc@nosc.mil

randys@cpqhou.uucp (Randy Spurlock) (03/08/91)

in article <91065.133333RMC100@psuvm.psu.edu>, RMC100@psuvm.psu.edu (Randy Carraghan) says:
> 
> I recently downloaded a program called 'APL2EM' by Randy Spurlock from
> the wuarchive.wustl.edu ftp-site.  Has anyone used this product?  If so,
> how can files be added to the Apple II disk image file?  Is there a more
> recent version than 1.00?
> 

	I am currently working on version 2.00 of the Apple ][ emulator,
	it will support serial communications via a Apple super serial
	card emulation going to the actual PC serial port. This will allow
	you to use a communication program to transfer files to the
	emulator. The program will also contain a few other enhancments,
	i.e. a built in 6502 debugger, user interface, easy Apple ][
	configuration via Apple.Ini file, etc. I hope to have the new
	version finished in about a month. If there is enough interest
	I could post the program along with source code here on the net.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
          - Randy Spurlock -	      |      Compaq Computer Corporation    
---------------------------------------------------------------------------
These opinions are mine...all mine... | He fired his hyper-jets and...  
just ask anyone who's heard them!     | blasted into the 5th dimension!
--------------------------------------| 
UUCP: ...!uunet!cpqhou!randys         |                     Space Man Spiff
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 

lape@cs.utk.edu (Bryon S. Lape) (03/10/91)

In article <1991Mar7.195217.7385@infonode.ingr.com> fordke@infonode.ingr.com (Keith Ford x8614) writes:
>In article <91065.133333RMC100@psuvm.psu.edu> RMC100@psuvm.psu.edu (Randy Carraghan) writes:
>>I recently downloaded a program called 'APL2EM' by Randy Spurlock from
>>the wuarchive.wustl.edu ftp-site.  Has anyone used this product?  If so,
>>how can files be added to the Apple II disk image file?  Is there a more
>>recent version than 1.00?
>>
>>Are there any other public domain (or commercial) products for the IBM PC
>>which emulate the IIe?
>
>I have two Trackstar boards.  They take a slot in your IBM pc and are
>true Apple //e co-processors, no (slow) emulation.  They utilize your
>hardware, including video and hard disk.  They retail for $445 and go
>to dealers for $250, I'm selling for $200.  If you, or anyone, is
>interested in getting more info via email or phone, feel free to contact
>me.  These are new units that will have full warranty support from the
>manufacturer.  I only have two left.

	Haven beta-tested many Trackstar boards and spoke to the engineer,
I cannot recommend them.  You are better off going to Sears and getting a
Laser computer.  It is Apple IIe compatible and runs upto 3 times as fast.


Bryon Lape

tomk@pro-grouch.cts.com (Tom Kelly) (03/11/91)

In-Reply-To: message from randys@cpqhou.uucp

I am looking forward to getting your "New" emulator when it is finished .
I hope that is soon and that you post it on the "net".
Please keep up the good work.
*8>

UUCP: crash!pro-grouch!tomk
ARPA: crash!pro-grouch!tomk@nosc.mil

skrenta@amix.commodore.com (Rich Skrenta) (03/12/91)

antonyc@nntp-server.caltech.edu (Antony Chan) writes:
> well, the way i make new disk images is like this:

	[familiar looking 6502 and C program to make disk images]

Don't forget about my Apple II emulator.  No graphics, but it's quite fast
and does RWTS interception as well as Disk II stepper motor emulation.
It has a useful debugging mode which lets you disassemble, change memory, etc.

I believe it's still available from accuvax.nwu.edu, although it's been
awhile.  It was posted to alt.sources some months ago.

Rich
-- 
skrenta@amix.commodore.com

cccstevn@dino.Ucdavis.EDU (Steven T. Ansell) (03/13/91)

On the subject of Apple][ emulators, are there any programs (or will one of the
ones mentioned) allow reading/writing of apple disks through an IBM
drive?  What
I want is something so that I can download Apple programs to my PC and
then copy
them to an Apple disk and use them on the Apple.  I don't want to use my PC as 
an Apple][, but since the apple is sitting there I thought it might be nice to 
put some software on the thing. 

						-Steven T. Ansell
						Unix Consultant
						Computing Services U.C.D.