[comp.sys.ibm.pc.misc] 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

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
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 

vcl@mimas.UUCP (Victor C. Limary) (03/09/91)

randys@cpqhou.uucp (Randy Spurlock) writes:
> 
> 	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.

  That sounds really good.  Do you have plans on supporting ProDOS, 
instead of DOS 3.3?  And does it do the split graphics/text modes on the 
Apple?  Thanks for the program!

       _______
      /       \
     |  O   O  |         Victor Limary
    <|    <    |>        mimas!vcl@bbx.basis.com
     |  _____  |
      \   U   /
       "-----"

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

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