CONTENTS for Disk Server Help
CONTENTS for Apple II Disk Server Help

Apple II Disk Server and its companion ProDOS driver provide an easy way for data exchange between Apple II and PC running Windows 3.1+. You need a simple cable connecting the joystick socket of Apple II and one PC's parallel port.

Using Disk Server

S-Link (The Alternative)

What's new in this version

Apple II Oasis for Windows

Copyright © BG Universal Software, Inc. 1996-1998


Instructions

With Apple II Disk Server you can use a disk image file from your real Apple II like a disk drive. To connect the PC and Apple II hardware you have to construct a simple communication cable. A small ProDOS driver program will manage the data transfer by the Apple II side.

To prepare the information transfer do the following:

1. Connect the communication cable to any PC printer port and to Apple II game (joystick) port

2. Turn on Apple II machine, load ProDOS/BASIC, enter the driver program, save it

3. Start Apple II Disk Server program, select the printer Port you are using, choose a disk-image file (if you create a new disk-image you have to format it from Apple II keyboard or with Apple II Emulator). Note that if the selected disk-image file is read-only or if it is used by a running Apple II Emulator then it will be write-protected for Apple II Disk Server

4. If the ProDOS driver is not started yet - start it. Now you have a remote hard disk drive. Type CAT,S3,D1 (or CAT,S3,D2 for aux RAM driver) to see its catalog

5. Do NOT use RESET key on your Apple II when Apple II Disk Server is working !

You can transfer ProDOS files in several ways - using copy utilities, BASIC commands, etc. A simple way to transfer information from your Apple II is to diskcopy the Disk II diskette to an .A4W or .DSK/.DO disk image (use DISK.CONVERT program). Then you can copy the necessary file(s) with Apple II Emulator, Apple II Disk Manager, or by using another Apple emulator supporting .DSK/.DO images.


Cable Contruction
Communication Cable Contruction

The connection between Apple II and PC is a simple cable having 2 connectors and 7 wires. This cable connects one PC parallel port and Apple II game (joystick) port. The data is being transmitted in 2 bits per sample. The communication routines use RLE compression to speed up the data transfers.

The connected pins are shown below:

  PC                Apple II

 Pin#  Descr.      Pin#  Descr.

   2    D0     ->    2    In0

   3    D1     ->    3    In1

   4    D2     ->    4    In2

  10    ACK    <-   14    Out1

  11    Busy   <-   13    Out2

  12    Paper  <-   15    Out0

  18    GND    --    8    GND


ProDOS Driver
ProDOS Driver for Apple II Disk Server

A special disk driver uses the communication cable and Apple II Disk Server and allows you to use the remote hard disk as a standard ProDOS block device. There is a problem being related to the memory location of this driver. The language card is used by ProDOS; each program arbitrary installs itself in the system memory between $0 and $BEFF. For 128K Apple //e the auxiliary RAM is a good place for the driver (RAMDRIVE will not exist), but if the running software requires aux RAM then the problem occurs again. For that reason there are three versions of the necessary ProDOS driver - one for the auxiliary RAM (requires 128K), and two for the system RAM (located at addresses $900 and $8000). The best version is that for aux RAM, but if you do not have a 128K Apple // or if your application disables the RAMDRIVE then you have to choose another release of the driver.

After the BASIC program containing the driver has been carefully entered, type RUN. If there are incorrect data you will see a list of checksums for each line. Compare these values with the listed below the BASIC source and detect the wrong line. Note that the checksum control cannot always detect the incorrect data.

1.The Driver for the auxiliary RAM (most recommended)

2.The Driver located at address $8000 (for ProDOS BASIC)

3.The Driver located at address $900 (if v.2 cannot work)

4.Short Driver located at address $8000

When using some of these drivers you should be very careful to avoid any memory conflict. Note that some disk utilities cannot do format using this driver. Another way to "format" a disk image is this: create new disk-image with Apple II Disk Server, specifying Size = 140K. Then diskcopy(transfer) a Disk II ProDOS volume.


Create Disk Image File Dialog Box
Create HD Image Dialog Box

Use this dialog box if you need a new disk image file. The dialog box will be displayed if the selected file from Select Disk Location dialog box does not exist. You can specify the Size of the new disk (this is a logical size and the produced file is less than 100 bytes long. When you save any information on the new disk then its size will grow up). The default Size is 16MB.

To create a new disk image you can also use Apple II Disk Manager.


Select Disk Location Dialog Box

Disk Location is the filename of the disk image file used as Apple II hard disk. The disk image can be .A4W (Fixed Disk or Disk II), .DSK (Disk II), or .DO (Disk II).

If you want to write-protect the disk image turn on Read Only checkbox.

See Also

Create HD Image


The Driver for the auxiliary RAM

Note that this driver release will remove the RAMDRIVE destroying any data currently stored. If /RAM doesn't exist then the driver will not be installed.

The driver is being installed on slot 3 / drive 2

 1000  DATA 1555

 1010  DATA 44778,48945,12989,10687,51710,61630,51720,62480,20386,20812

 1020  DATA 44320,8418,1421,36288,3584,1165,44480,8220,12745,13776

 1030  DATA 7597,51488,53267,11310,49244,9901,44735,48935,20101,20358

 1040  DATA 4000,35628,11456,49291,28857,37152,34894,63504,33324,41664

 1050  DATA 48384,8320,1776,60704,59645,62928,61024,8220,976,7662

 1060  DATA 60960,8214,976,6126,19488,8213,909,36288,49157,32

 1070  DATA 36110,49154,1165,24768,62160,50415,54223,58528,59890,58870

 1080  DATA 41202,61414,41202,61633,60656,41189,51657,50336,62441,41195

 1090  DATA 58835,63218,62181,51597,62446,57844,60652,58597,59808,41198

 1100  DATA 54721,41176,49618,41165,44968,49618,41165,58852,62707,61426

 1110  DATA 58873,43492,36237,49920,61153,62631,59040,61161,41188,53935

 1120  DATA 52673,36237,135,17061,969,656,24600,1312,42515,53314

 1130  DATA 19459,3744,53450,42300,36164,4911,17829,12429,43283,34097

 1140  DATA 43332,34068,8261,3744,44360,4911,17541,17029,12461,34067

 1150  DATA 34117,26691,400,41056,33841,34876,16004,5280,15748,5792

 1160  DATA 16260,4384,6339,42336,36162,4907,17317,11405,42259,36164

 1170  DATA 4911,15493,17829,12429,34067,42301,6204,65385,16005,15781

 1180  DATA 361,16261,12713,17541,17029,5289,17797,17285,8248,49937

 1190  DATA 11181,34067,44354,4908,17285,40992,18446,12205,34067,44356

 1200  DATA 4912,17797,24680,23340,44480,4901,18858,36097,4901,23741

 1210  DATA 41664,36353,4905,10894,6163,9902,35347,25421,4288,60941

 1220  DATA 4905,62928,10990,53267,14576,1712,18826,36224,4902,912

 1230  DATA 21836,44304,4901,18858,36097,4901,23741,8384,4699,16809

 1240  DATA 24864,53266,19459,4181,13481,24864,53266,19459,4181,22441

 1250  DATA 24864,53266,19459,4181,425,24864,53266,19459,4181,17061

 1260  DATA 24864,53266,19459,4181,17317,24864,53266,19459,4181,18085

 1270  DATA 24864,53266,19459,4181,18341,24864,53266,19459,4181,12205

 1280  DATA 8211,4705,976,21836,44304,4912,24864,53266,19459,4181

 1290  DATA 9389,8211,4705,976,21836,6160,418,10638,36371,4906

 1300  DATA 9902,35347,25421,4288,60941,4905,62928,10990,53267,14576

 1310  DATA 1712,18826,36224,4902,912,21836,44304,4901,18858,36097

 1320  DATA 4901,23741,8384,4791,912,21836,36112,4903,46880,36882

 1330  DATA 19459,4181,10381,44563,4903,53480,8200,4869,10413,14355

 1340  DATA 8288,4699,17062,1008,19532,8208,4791,912,21836,36112

 1350  DATA 4907,46880,36882,19459,4181,11405,8211,4791,912,21836

 1360  DATA 18448,46880,36882,26628,21836,41488,36353,4905,10894,6163

 1370  DATA 9902,35347,25421,4288,60941,4905,62928,10990,53267,14576

 1380  DATA 1712,18826,36224,4902,10416,9645,43539,329,9613,48403

 1390  DATA 49244,9902,35347,25421,4288,60941,4905,62928,10990,53267

 1400  DATA 14576,1712,18826,36224,4902,45160,44062,4900,6608,8264

 1410  DATA 4869,43112,5840,11182,44051,4908,24600,53450,19459,4188

 1420  DATA 4684,8209,4869,10153,24632,23328,36114,4907,681,11405

 1430  DATA 8211,4791,912,21836,44560,4903,7920,10445,53267,8217

 1440  DATA 4791,912,21836,18448,46880,43538,45160,51916,1776,544

 1450  DATA 53265,248,544,53265,50896,8261,4791,912,21836,41488

 1460  DATA 36353,4905,10894,6163,22828,44736,4902,19850,49251,3344

 1470  DATA 10734,53267,61173,4906,61648,45112,35334,32841,9869,45075

 1480  DATA 44426,4901,18858,36097,4901,23741,44736,4902,19850,49251

 1490  DATA 3344,10734,53267,61173,4906,61648,45112,35334,32841,9869

 1500  DATA 36883,19459,4181,9389,53267,8440,4869,24600,11180,37139

 1510  DATA 60996,4907,1488,17894,11470,24595,162,11150,41491,36354

 1520  DATA 4908,10157,61459,19459,4522,19232,8210,4705,976,21836

 1530  DATA 44304,4908,11021,53267,50925,44357,4900,24864,53266,19459

 1540  DATA 4181,418,10638,36371,4906,44568,4902,19850,49251,3344

 1550  DATA 10734,53267,61173,4906,61648,45112,35334,32841,9869,36883

 1560  DATA 19459,4181,9645,43539,329,9613,48403,49244,46880,36882

 1570  DATA 19459,4181,44616,4902,19850,49251,3344,10734,53267,61173

 1580  DATA 4906,61648,45112,35334,32841,9869,26643,51632,53418,8390

 1590  DATA 4869,24600,162,40330,4913,53480,43258,45368,43588,12798

 1600  DATA 53267,56835,4913,53448,37106,58885,6213,60304,17862,418

 1610  DATA 12717,56595,4913,1936,43146,12733,61459,59395,61904,10380

 1620  DATA 38931,24864,53266,19459,4181,162,61672,8203,4683,2032

 1630  DATA 53704,61508,59635,57546,36099,4909,11918,45075,52512,4904

 1640  DATA 7152,24864,53266,19459,4181,11693,52755,4910,61648,11181

 1650  DATA 3347,4908,51408,14156,44305,4904,24864,53266,19459,4181

 1660  DATA 11693,8211,4705,976,21836,44304,4910,24864,53266,19459

 1670  DATA 4181,7244,44050,4907,17585,11246,53267,58885,52805,4908

 1680  DATA 43360,36096,4900,41056,41475,36353,4905,10894,43539,9293

 1690  DATA 36115,4900,18570,44568,4902,19850,49251,3344,10734,53267

 1700  DATA 61173,4906,61648,45112,35334,32841,9869,26643,8880,10568

 1710  DATA 18435,297,48554,49240,19048,48554,49242,9645,43539,329

 1720  DATA 9613,48403,49244,19048,34890,48400,41056,41476,36353,4905

 1730  DATA 10894,18451,44568,4902,19850,49251,3344,10734,53267,61173

 1740  DATA 4906,61648,45112,35334,32841,9869,26643,8880,24846,27328

 1750  DATA 25102,27328,44360,4901,18858,36097,4901,23741,26816,53384

 1760  DATA 43718,9293,36115,4900,6282,41056,35840,4901,9868,44307

 1770  DATA 49240,23213,44480,4901,18858,36097,4901,23741,11456,49200

 1780  DATA 24728,0,0,0,0,0,0,19456

 1790  DATA 20183819

 3000  LOMEM: 12000: READ N: DIM C(N / 20)

 3010  FOR I = 0 TO N - 1

 3020  IF I / 2 =  INT (I / 2) THEN  READ A:G = G + A:C(I / 20) = C(I / 20) + A

 3030  POKE 8192 + I,A -  INT (A / 256) * 256

 3040 A =  INT (A / 256): NEXT

 3050  READ A: IF G <  > A GOTO 4000

 3060  INPUT "ENTER FILENAME TO SAVE:";F$

 3080  PRINT  CHR$ (4)"BSAVE "F$",A$2000,L"N

 3090  PRINT : CALL 8192: END

 4000  PRINT "WRONG DATA"

 4010  PRINT : PRINT "CHECK VALUES:"

 4020  FOR I = 0 TO (N - 1) / 20

 4030  PRINT 1010 + I * 10" - " RIGHT$ ("00000" +  STR$ (C(I)),6),

 4040  NEXT

CheckValues for each line (line#/CVal):

1010 - 386137   1020 - 174417   1030 - 316936   1040 - 339770   1050 - 319639

1060 - 190363   1070 - 455283   1080 - 512925   1090 - 576376   1100 - 505416

1110 - 527630   1120 - 229472   1130 - 267666   1140 - 219774   1150 - 213805

1160 - 217533   1170 - 230405   1180 - 162461   1190 - 261861   1200 - 203707

1210 - 235878   1220 - 209242   1230 - 184530   1240 - 239462   1250 - 221026

1260 - 238942   1270 - 234086   1280 - 186714   1290 - 103610   1300 - 282565

1310 - 188572   1320 - 189342   1330 - 174804   1340 - 122448   1350 - 159464

1360 - 250477   1370 - 282565   1380 - 183609   1390 - 317233   1400 - 185234

1410 - 215659   1420 - 128982   1430 - 165062   1440 - 235801   1450 - 235506

1460 - 203226   1470 - 359959   1480 - 251663   1490 - 318228   1500 - 209407

1510 - 210507   1520 - 155464   1530 - 311271   1540 - 178429   1550 - 351767

1560 - 268175   1570 - 270777   1580 - 329793   1590 - 273366   1600 - 349251

1610 - 325178   1620 - 217453   1630 - 387810   1640 - 251109   1650 - 224798

1660 - 194224   1670 - 259078   1680 - 271871   1690 - 245501   1700 - 296974

1710 - 286883   1720 - 333388   1730 - 276434   1740 - 277407   1750 - 265488

1760 - 236280   1770 - 266087   1780 - 044184


The Driver located at address $8000

 1000  DATA 1366

 1010  DATA 44522,8380,141,44416,8197,39625,20432,1709,51488,53380

 1020  DATA 11336,49244,4525,52671,48919,9680,162,12989,10687,53263

 1030  DATA 60426,48945,37096,41203,53309,48136,48946,15785,12957,61119

 1040  DATA 48945,12718,39103,12957,43455,41472,36224,48918,6030,41663

 1050  DATA 48384,8320,1776,60704,59645,62928,61024,8197,976,1774

 1060  DATA 60960,8194,976,1006,19488,8193,909,36288,49157,32

 1070  DATA 36224,49154,1165,24768,62160,50415,54223,58528,59890,58870

 1080  DATA 41202,61414,41202,61633,60656,41189,51657,50336,62441,41195

 1090  DATA 58835,63218,62181,51597,62446,57844,60652,58597,57760,41204

 1100  DATA 47268,45232,36272,141,17061,969,656,24600,28192,11396

 1110  DATA 49243,36525,43652,329,36493,48516,49244,418,37518,36484

 1120  DATA 33939,44568,33935,19850,49251,3344,37614,53380,61173,33939

 1130  DATA 61648,45112,35334,32841,36749,36996,19459,33214,36525,43652

 1140  DATA 329,36493,48516,49244,50208,43395,8257,33738,976,48716

 1150  DATA 43393,8244,33738,976,48716,43393,8279,33738,976,48716

 1160  DATA 43393,8193,33738,976,48716,42369,8258,33738,976,48716

 1170  DATA 42369,8259,33738,976,48716,42369,8262,33738,976,48716

 1180  DATA 42369,8263,33738,976,48716,42369,8260,33738,976,48716

 1190  DATA 42369,8261,33738,976,48716,44417,33933,51744,53379,19459

 1200  DATA 33214,41496,36353,33938,37774,44676,33935,19850,49251,3344

 1210  DATA 37614,53380,61173,33939,61648,45112,35334,32841,36749,36996

 1220  DATA 19459,33214,36525,43652,329,36493,48516,49244,8224,36996

 1230  DATA 19459,33214,37005,8324,33824,912,48716,36225,33937,37038

 1240  DATA 59524,2256,28192,44420,33937,24632,50208,42627,61506,19459

 1250  DATA 33205,8224,36996,19459,33214,38029,8324,33824,912,48716

 1260  DATA 36225,33941,8224,36996,19459,33214,8264,33824,1168,19560

 1270  DATA 33214,418,37518,36484,33939,44568,33935,19850,49251,3344

 1280  DATA 37614,53380,61173,33939,61648,45112,35334,32841,36749,45188

 1290  DATA 44328,33934,18858,36097,33934,23741,44736,33935,19850,49251

 1300  DATA 3344,37614,53380,61173,33939,61648,45112,35334,32841,36749

 1310  DATA 26756,7856,36268,53380,18457,28192,26756,53416,44566,33940

 1320  DATA 38316,6276,51808,976,50508,19585,33403,28192,43396,14375

 1330  DATA 8288,33732,38029,43396,36098,33941,8224,36996,19459,33214

 1340  DATA 37038,61572,52510,33937,6608,8224,36996,19459,33214,8264

 1350  DATA 33824,26794,52400,61642,8198,33387,63696,8192,33387,53456

 1360  DATA 17862,8224,36996,19459,33214,418,37518,36484,33939,11288

 1370  DATA 49241,36782,35460,25421,4288,60941,33938,62928,37870,53380

 1380  DATA 14576,1712,18826,36224,33935,35504,36525,43652,329,36493

 1390  DATA 48516,49244,36782,35460,25421,4288,60941,33938,62928,37870

 1400  DATA 53380,14576,1712,18826,36224,33935,912,48716,44417,33933

 1410  DATA 63696,28192,6276,44128,33940,17553,38126,53380,58885,52805

 1420  DATA 33941,41568,36352,33940,674,38286,44420,33936,1008,4940

 1430  DATA 8323,33716,51744,53379,19459,33214,38317,3460,33940,60880

 1440  DATA 17862,36269,8324,33738,976,48716,41601,36353,33938,37774

 1450  DATA 6276,36782,35460,25421,4288,60941,33938,62928,37870,53380

 1460  DATA 14576,1712,18826,36224,33935,912,48716,44417,33934,18858

 1470  DATA 36097,33934,23741,8384,33824,912,48716,18561,36782,35460

 1480  DATA 25421,4288,60941,33938,62928,37870,53380,14576,1712,18826

 1490  DATA 36224,33935,45160,43721,50896,28192,6276,41568,35328,39581

 1500  DATA 59524,64208,14504,17585,65194,33946,976,39646,51332,62160

 1510  DATA 1424,17894,36888,50923,41541,44289,33946,39645,36996,35335

 1520  DATA 48552,33946,1008,53480,36081,33937,8344,33738,976,48716

 1530  DATA 41601,59392,3056,46112,61571,51207,17617,62448,51944,992

 1540  DATA 38541,36484,33943,8368,37325,61572,8219,33738,976,48716

 1550  DATA 44417,33942,38862,53380,44528,33940,38157,53380,19656,33440

 1560  DATA 37293,8324,33738,976,48716,44417,33942,51744,53379,19459

 1570  DATA 33214,38829,8324,33738,976,48716,19585,33669,38060,45444

 1580  DATA 60996,33940,1488,17894,38350,24708,169,36237,24708,928

 1590  DATA 418,37518,36484,33939,19882,33933,36237,35460,6216,36782

 1600  DATA 35460,25421,4288,60941,33938,62928,37870,53380,14576,1712

 1610  DATA 18826,36224,33935,45160,18466,809,10568,43521,22717,26816

 1620  DATA 43594,23229,44480,33934,18858,36097,33934,23741,26816,19018

 1630  DATA 4232,24765,1184,418,37518,36484,33939,6216,36782,35460

 1640  DATA 25421,4288,60941,33938,62928,37870,53380,14576,1712,18826

 1650  DATA 36224,33935,45160,3618,49249,3690,49250,18538,36525,43652

 1660  DATA 329,36493,48516,49244,34920,50896,19882,33933,36237,35460

 1670  DATA 24600,160,36492,35972,33935,22701,44480,49242,36525,43652

 1680  DATA 329,36493,48516,49244,12332,39104,96,0,0,0

 1690  DATA 0,0,0

 1700  DATA 21975082

 3000  LOMEM: 12000: READ N: DIM C(N / 20)

 3010  FOR I = 0 TO N - 1

 3020  IF I / 2 =  INT (I / 2) THEN  READ A:G = G + A:C(I / 20) = C(I / 20) + A

 3030  POKE 8192 + I,A -  INT (A / 256) * 256

 3040 A =  INT (A / 256): NEXT

 3050  READ A: IF G <  > A GOTO 4000

 3060  INPUT "ENTER FILENAME TO SAVE:";F$

 3080  PRINT  CHR$ (4)"BSAVE "F$",A$2000,L"N

 3090  PRINT : CALL 8192: END

 4000  PRINT "WRONG DATA"

 4010  PRINT : PRINT "CHECK VALUES:"

 4020  FOR I = 0 TO (N - 1) / 20

 4030  PRINT 1010 + I * 10" - " RIGHT$ ("00000" +  STR$ (C(I)),6),

 4040  NEXT

CheckValues for each line (line#/CVal):

1010 - 272290   1020 - 253476   1030 - 427922   1040 - 331485   1050 - 313728

1060 - 185203   1070 - 455397   1080 - 512925   1090 - 574334   1100 - 211787

1110 - 338422   1120 - 370993   1130 - 381530   1140 - 319872   1150 - 270169

1160 - 269073   1170 - 268119   1180 - 268121   1190 - 336992   1200 - 333831

1210 - 434786   1220 - 312652   1230 - 288654   1240 - 366761   1250 - 260903

1260 - 230875   1270 - 292521   1280 - 442978   1290 - 338664   1300 - 401134

1310 - 329587   1320 - 286835   1330 - 291377   1340 - 297822   1350 - 374976

1360 - 235402   1370 - 400249   1380 - 257776   1390 - 395388   1400 - 286631

1410 - 396981   1420 - 269065   1430 - 336432   1440 - 295551   1450 - 357284

1460 - 252110   1470 - 276411   1480 - 313880   1490 - 360881   1500 - 409075

1510 - 338881   1520 - 298778   1530 - 395940   1540 - 307882   1550 - 393702

1560 - 331988   1570 - 300555   1580 - 239418   1590 - 276869   1600 - 330514

1610 - 257042   1620 - 303701   1630 - 216998   1640 - 313880   1650 - 319841

1660 - 345910   1670 - 327759   1680 - 186114   1690 - 000000


The Driver located at address $900

 1000  DATA 1365

 1010  DATA 44522,8379,141,44297,8197,39625,20432,1709,51488,53261

 1020  DATA 11336,49244,4525,52671,48919,9680,162,12989,10687,53263

 1030  DATA 60426,48945,37096,41203,53309,48136,48946,15785,12957,61119

 1040  DATA 48945,12718,39103,12957,43455,41472,36105,48918,6030,41663

 1050  DATA 48384,8320,1776,60704,59645,62928,61024,8197,976,1774

 1060  DATA 60960,8194,976,1006,19488,8193,909,36288,49157,32

 1070  DATA 36105,49154,1165,24768,62160,50415,54223,58528,59890,58870

 1080  DATA 41202,61414,41202,61633,60656,41189,51657,50336,62441,41195

 1090  DATA 58835,63218,62181,51597,62446,57844,60652,58597,57760,41204

 1100  DATA 47524,45232,36237,42240,51522,36867,6146,8288,3438,23340

 1110  DATA 44480,3470,18858,36097,3470,23741,41664,36353,3474,37774

 1120  DATA 6157,36782,35341,25421,4288,60941,3474,62928,37870,53261

 1130  DATA 14576,1712,18826,36224,3471,912,48716,44298,3470,18858

 1140  DATA 36097,3470,23741,8384,3268,16809,51744,53260,19459,2750

 1150  DATA 13481,51744,53260,19459,2750,22441,51744,53260,19459,2750

 1160  DATA 425,51744,53260,19459,2750,17061,51744,53260,19459,2750

 1170  DATA 17317,51744,53260,19459,2750,18085,51744,53260,19459,2750

 1180  DATA 18341,51744,53260,19459,2750,17573,51744,53260,19459,2750

 1190  DATA 17829,51744,53260,19459,2750,36269,8205,3274,976,48716

 1200  DATA 6154,418,37518,36365,3475,36782,35341,25421,4288,60941

 1210  DATA 3474,62928,37870,53261,14576,1712,18826,36224,3471,912

 1220  DATA 48716,44298,3470,18858,36097,3470,23741,8384,3360,912

 1230  DATA 48716,36106,3472,8224,36877,19459,2750,37261,44557,3472

 1240  DATA 53480,8200,3438,37293,14349,8288,3268,17062,1008,46412

 1250  DATA 8202,3360,912,48716,36106,3476,8224,36877,19459,2750

 1260  DATA 38285,8205,3360,912,48716,18442,8224,36877,26628,48716

 1270  DATA 41482,36353,3474,37774,6157,36782,35341,25421,4288,60941

 1280  DATA 3474,62928,37870,53261,14576,1712,18826,36224,3471,10416

 1290  DATA 36525,43533,329,36493,48397,49244,36782,35341,25421,4288

 1300  DATA 60941,3474,62928,37870,53261,14576,1712,18826,36224,3471

 1310  DATA 45160,44062,3469,6608,8264,3438,43112,5840,38062,44045

 1320  DATA 3477,24600,53450,19459,2757,31564,8203,3438,10153,24632

 1330  DATA 50208,36108,3476,681,38285,8205,3360,912,48716,44554

 1340  DATA 3472,7920,37325,53261,8217,3360,912,48716,18442,8224

 1350  DATA 43533,45160,51916,1776,27424,53259,248,27424,53259,50896

 1360  DATA 8261,3360,912,48716,41482,36353,3474,37774,6157,22828

 1370  DATA 44736,3471,19850,49251,3344,37614,53261,61173,3475,61648

 1380  DATA 45112,35334,32841,36749,45069,44426,3470,18858,36097,3470

 1390  DATA 23741,44736,3471,19850,49251,3344,37614,53261,61173,3475

 1400  DATA 61648,45112,35334,32841,36749,36877,19459,2750,36269,53261

 1410  DATA 8440,3438,24600,38060,37133,60996,3476,1488,17894,38350

 1420  DATA 24589,162,38030,41485,36354,3477,37037,61453,19459,3091

 1430  DATA 46112,8204,3274,976,48716,44298,3477,37901,53261,50925

 1440  DATA 44357,3469,51744,53260,19459,2750,418,37518,36365,3475

 1450  DATA 44568,3471,19850,49251,3344,37614,53261,61173,3475,61648

 1460  DATA 45112,35334,32841,36749,36877,19459,2750,36525,43533,329

 1470  DATA 36493,48397,49244,8224,36877,19459,2750,44616,3471,19850

 1480  DATA 49251,3344,37614,53261,61173,3475,61648,45112,35334,32841

 1490  DATA 36749,26637,51632,53418,8390,3438,24600,162,40330,3482

 1500  DATA 53480,43258,45368,43588,39678,53261,56835,3482,53448,37106

 1510  DATA 58885,6213,60304,17862,418,39597,56589,3482,1936,43146

 1520  DATA 39613,61453,59395,61904,37260,38925,51744,53260,19459,2750

 1530  DATA 162,61672,8203,3252,2032,53704,61508,59635,57546,36099

 1540  DATA 3478,38798,45069,52512,3473,7152,51744,53260,19459,2750

 1550  DATA 38573,52749,3479,61648,38061,3341,3477,51408,41036,44299

 1560  DATA 3473,51744,53260,19459,2750,38573,8205,3274,976,48716

 1570  DATA 44298,3479,51744,53260,19459,2750,34124,44044,3476,17585

 1580  DATA 38126,53261,58885,52805,3477,43360,36096,3469,41056,41475

 1590  DATA 36353,3474,37774,43533,36173,36109,3469,18570,44568,3471

 1600  DATA 19850,49251,3344,37614,53261,61173,3475,61648,45112,35334

 1610  DATA 32841,36749,26637,8880,10568,18435,297,48554,49240,19048

 1620  DATA 48554,49242,36525,43533,329,36493,48397,49244,19048,34890

 1630  DATA 48400,41056,41476,36353,3474,37774,18445,44568,3471,19850

 1640  DATA 49251,3344,37614,53261,61173,3475,61648,45112,35334,32841

 1650  DATA 36749,26637,8880,24846,27328,25102,27328,44360,3470,18858

 1660  DATA 36097,3470,23741,26816,53384,43718,36173,36109,3469,6282

 1670  DATA 41056,35840,3470,36748,44301,49240,23213,44480,3470,18858

 1680  DATA 36097,3470,23741,11456,49200,24728,0,0,0,0

 1690  DATA 0,0,0

 1700  DATA 19810058

 3000  LOMEM: 12000: READ N: DIM C(N / 20)

 3010  FOR I = 0 TO N - 1

 3020  IF I / 2 =  INT (I / 2) THEN  READ A:G = G + A:C(I / 20) = C(I / 20) + A

 3030  POKE 8192 + I,A -  INT (A / 256) * 256

 3040 A =  INT (A / 256): NEXT

 3050  READ A: IF G <  > A GOTO 4000

 3060  INPUT "ENTER FILENAME TO SAVE:";F$

 3080  PRINT  CHR$ (4)"BSAVE "F$",A$2000,L"N

 3090  PRINT : CALL 8192: END

 4000  PRINT "WRONG DATA"

 4010  PRINT : PRINT "CHECK VALUES:"

 4020  FOR I = 0 TO (N - 1) / 20

 4030  PRINT 1010 + I * 10" - " RIGHT$ ("00000" +  STR$ (C(I)),6),

 4040  NEXT

CheckValues for each line (line#/CVal):

1010 - 272051   1020 - 253476   1030 - 427922   1040 - 331366   1050 - 313728

1060 - 185203   1070 - 455278   1080 - 512925   1090 - 574334   1100 - 300834

1110 - 249381   1120 - 326463   1130 - 191063   1140 - 218982   1150 - 290348

1160 - 271912   1170 - 289828   1180 - 290340   1190 - 242482   1200 - 246703

1210 - 233254   1220 - 191306   1230 - 240894   1240 - 192798   1250 - 168082

1260 - 238365   1270 - 288013   1280 - 242758   1290 - 316353   1300 - 293283

1310 - 242060   1320 - 181733   1330 - 234505   1340 - 189849   1350 - 354895

1360 - 209317   1370 - 337823   1380 - 301426   1390 - 299916   1400 - 360300

1410 - 233875   1420 - 265137   1430 - 297144   1440 - 252815   1450 - 337655

1460 - 289509   1470 - 269381   1480 - 383053   1490 - 248838   1500 - 429504

1510 - 288432   1520 - 425763   1530 - 343813   1540 - 277695   1550 - 338071

1560 - 230430   1570 - 274219   1580 - 372010   1590 - 263494   1600 - 370062

1610 - 251249   1620 - 366255   1630 - 294867   1640 - 383053   1650 - 243558

1660 - 269259   1670 - 300676   1680 - 148692   1690 - 000000


PRODOS_2.DSK::/Pro2/ADServer/Disk.Convert


Short Driver located at address $8000
Short Driver (located at address $8000)

This driver version does not support Apple II -> PC transfers. It is included to reduce your work if you manually enter the source code. To use it you have to have at least one ProDOS formatted disk image (DSK, DO or A4W extension) containing ProDOS and BASIC.SYSTEM files. You shall copy some of the other driver sources (included here), paste it in Apple II Emulator, and store the file on the disk image. Then enter this (short driver) in your real Apple II. It will help you to transfer the real driver that is already on the disk image.

 1000  DATA 791

 1010  DATA 18349,36128,32768,1197,51488,53456,44327,8197,33481,8400

 1020  DATA 169,32930,5773,36543,48919,23596,44480,48919,32969,3024

 1030  DATA 12782,44735,48945,16041,12957,24767,1262,53280,60931,8197

 1040  DATA 494,53280,61119,8194,76,42272,51522,36867,6146,8288

 1050  DATA 33448,51373,43650,329,51341,48514,49244,59554,52366,41602

 1060  DATA 36355,33485,44568,33481,19850,49251,3344,52462,53378,61173

 1070  DATA 33485,61648,45112,35334,32841,51597,36994,19459,33122,51373

 1080  DATA 43650,329,51341,48514,49244,64032,43393,8257,33280,976

 1090  DATA 25164,43393,8244,33280,976,25164,43393,8279,33280,976

 1100  DATA 25164,43393,8192,33280,976,25164,42369,8258,33280,976

 1110  DATA 25164,42369,8259,33280,976,25164,42369,8262,33280,976

 1120  DATA 25164,42369,8263,33280,976,25164,42369,8260,33280,976

 1130  DATA 25164,42369,8261,33280,976,25164,44417,33479,32,53378

 1140  DATA 19459,33122,41496,36584,33484,930,52622,44674,33481,19850

 1150  DATA 49251,3344,52462,53378,61173,33485,61648,45112,35334,32841

 1160  DATA 51597,36994,19459,33122,51373,43650,329,51341,48514,49244

 1170  DATA 22560,36994,19459,33122,51853,8322,33368,912,25164,36225

 1180  DATA 33483,51886,59522,2256,43040,44418,33483,24632,64032,42625

 1190  DATA 53314,8248,33368,912,25164,34177,8262,33368,912,25164

 1200  DATA 34177,8263,33368,912,25164,18561,22560,36994,26628,25164

 1210  DATA 8321,33448,44136,33479,4816,53416,42513,42054,6215,51808

 1220  DATA 976,26956,8321,33448,10153,24632,64032,36225,33486,681

 1230  DATA 53133,8322,33368,912,25164,44161,33486,17553,52974,53378

 1240  DATA 59118,52805,33487,59344,17862,22560,36994,19459,33122,59554

 1250  DATA 52366,41602,36355,33485,11288,49241,51630,35458,25421,4288

 1260  DATA 60941,33484,62928,52718,53378,14576,1712,18826,36224,33481

 1270  DATA 40880,51373,43650,329,51341,48514,49244,51630,35458,25421

 1280  DATA 4288,60941,33484,62928,52718,53378,14576,1712,18826,36224

 1290  DATA 33481,912,25164,44417,33479,63696,43040,6274,43360,36096

 1300  DATA 33479,41056,41475,36584,33484,930,52622,43650,51021,36226

 1310  DATA 33479,18570,44568,33481,19850,49251,3344,52462,53378,61173

 1320  DATA 33485,61648,45112,35334,32841,51597,26754,8880,10568,18435

 1330  DATA 297,48554,49240,19048,48554,49242,51373,43650,329,51341

 1340  DATA 48514,49244,19048,34890,48400,41056,41476,36584,33484,930

 1350  DATA 52622,18562,44568,33481,19850,49251,3344,52462,53378,61173

 1360  DATA 33485,61648,45112,35334,32841,51597,26754,8880,24846,27328

 1370  DATA 25102,27328,44360,33480,18858,36097,33480,23741,26816,53384

 1380  DATA 43718,51021,36226,33479,6282,41056,35840,33480,51596,44418

 1390  DATA 49240,23213,44480,33480,18858,36097,33480,23741,11456,49200

 1400  DATA 24728,0,0,0,0,0

 1410  DATA 12697677

 3000  LOMEM: 12000: READ N: DIM C(N / 20)

 3005  PRINT "WAIT"

 3010  FOR I = 0 TO N - 1

 3020  IF I / 2 =  INT (I / 2) THEN  READ A:G = G + A:C(I / 20) = C(I / 20) + A

 3030  POKE 8192 + I,A -  INT (A / 256) * 256

 3035  PRINT ".";

 3040 A =  INT (A / 256): NEXT

 3050  READ A: IF G <  > A GOTO 4000

 3060  PRINT : INPUT "ENTER FILENAME TO SAVE:";F$

 3070  POKE 8288, 44 : POKE 8289, 91 : POKE 8290, 192

 3080  PRINT  CHR$ (4)"BSAVE "F$",A$2000,L"N

 3090  PRINT : CALL 8192: END

 4000  PRINT "WRONG DATA"

 4010  PRINT : PRINT "CHECK VALUES:"

 4020  FOR I = 0 TO (N - 1) / 20

 4030  PRINT 1010 + I * 10" - " RIGHT$ ("00000" +  STR$ (C(I)),6),

 4040  NEXT

CheckValues for each line (line#/CVal):

1010 - 287791   1020 - 277322   1030 - 283897   1040 - 268258   1050 - 431421

1060 - 387347   1070 - 400965   1080 - 343016   1090 - 222149   1100 - 221052

1110 - 220099   1120 - 220101   1130 - 266520   1140 - 315702   1150 - 428028

1160 - 385623   1170 - 267979   1180 - 399377   1190 - 222889   1200 - 231791

1210 - 320206   1220 - 238910   1230 - 322451   1240 - 394305   1250 - 341134

1260 - 368268   1270 - 397840   1280 - 339075   1290 - 329919   1300 - 370527

1310 - 369556   1320 - 324654   1330 - 361628   1340 - 353626   1350 - 388691

1360 - 347825   1370 - 322646   1380 - 377116   1390 - 323245   1400 - 024728


S-Link
S-Link: Apple II to Apple II (emulator) Serial Link

S-LINK is similar to Apple II Disk Server. It includes S-Link Driver for ProDOS and S-Link Server. Its documentation is here because it is 100% Apple II software. Following is a list of the differences between S-LINK and Apple II Disk Server:

o S-LINK uses serial link (Apple II serial card and PC serial port connected with Null Modem cable, a.k.a. Modem Eliminator).

o S-LINK Server is Apple II binary program running under ProDOS (not a Windows application like Apple II Disk Server).

o By using S-LINK you can connect two real Apple II machines (no need of Windows/PC).

o With Apple II Disk Server the real Apple II is the only possible active side; with S-LINK you can run S-Link Server on the real Apple, install ProDOS S-Link Driver on the emulator and then use your Apple disk drives from the PC's keyboard (through the emulator).

o There is no memory conflicts with the ProDOS disk driver because it replaces the internal Disk II driver (Language Card RAM $D000-$D6FF). This may limit the use of S-LINK if you have only a Disk II drive but in this case you can use the real Apple II as server.

To start using S-Link do the following:

1.	You will need a null-modem cable to connect the PC and the Apple II. If you don't have one, you can buy one or make your own.

2.	Choose equal serial card/port settings (baud rate, parity, start-stop bits, etc.). To test that everything in the serial connection is OK: start Windows Terminal program, type IN#2 (for 2nd slot serial card) from the Apple II keyboard and enter anything in the Terminal window - it must be displayed on the Apple II screen.

3.	Load ProDOS, type IN#2, copy the S-Link Server Autoload Source into clipboard, run Windows Terminal, then choose Edit | Paste menu. This will transfer SLINK.SRVR file (also available on PRODOS_2.DSK image) to your Apple II. Note that you have to choose low value for the serial card/port Baud Rate setting (e.g. 300 bps). This is necessary because Apple II monitor program requires long time to interpret the incoming data. When you finish this SLINK.SRVR transfer, you may choose higher baud rate (9600 or 19200) for the actual serial link.

4.	Run Apple II Emulator, call its Configuration dialog box (F3), select Peripheral Cards tab-group, install Communication Card on slot 1 or 2, choose its SetUp button and set Input/Output port to the COM port where is connected the null modem.

5.	From the emulator, mount PRODOS_2.DSK disk image (press CTRL-6) change the ProDOS prefix to /Pro2/SLink/ then start SLink program.

6.	Enter the slot# of the Apple II disk drive you want to use over S-Link (e.g. 5).

7.	Start SLINK.SRVR on the real Apple II.

8.	Type CAT,S5 in the emulator's window.

For more information contact the author.


Null Modem
Null Modem (Modem Eliminator)

The null modem connection is a short cable and two connectors. The standard serial connectors are DB-25 and DB-9. Following are their pin descriptions:

DB-9 Connector

    Pin   Signal                   Pin  Signal

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

     1    CD   Carrier Detect       6   DSR  Data Set Ready

     2    RXD  Receive Data         7   RTS  Request to Send

     3    TXD  Transmit Data        8   CTS  Clear to Send

     4    DTR  Data Term. Ready     9   RI   Ring Indicator

     5    GND  Signal GND

DB-25 Connector

    Pin   Signal                   Pin  Signal

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

     1    GND  Ground / Shield     14        {2nd TXD}

     2    TXD  Transmit Data       15        Transmit Clock

     3    RXD  Received Data       16        {2nd Rec. Clock}

     4    RTS  Request to Send     17        {Receive Clock}

     5    CTS  Clear to Send       18        {Unassigned}

     6    DSR  Data Set Ready      19        {2nd RTS}

     7    GND  Ground              20   DTR  Data Term Ready

     8    DCD  Carrier Detect      21        {Sig. Quality}

     9         {Reserved}          22   RI   Ring Indicator

    10         {Reserved}          23        {Data Rate Sel.}

    11         {Unassigned}        24        {Transmit Clock}

    12         {2nd CD}            25        {Unassigned}

    13         {2nd CTS}

Here is the Null Modem connection:

PC  (DB-9)                   Apple*(DB-25)

 RxD (2) ---------------------- TxD (2)

 TxD (3) ---------------------- RxD (3)

 GND (5) ---------------------- GND (7)

 RTS (7) --\                /-- RTS (4)

 CTS (8) --/                \-- CTS (5)

 CD  (1) --\                /-- DSR (6)

 DSR (6) --+                +-- DTR (20)

 DTR (4) --/                \-- CD  (8)

* For Super Serial Card (SSC) put the TERMINAL/MODEM jumper pointing up at 'MODEM'.


S-Link Server - Autoload Source
S-Link Server

CALL-151

2000: 20 AC 21 8D C1 D0 D0 CC

2008: C5 A0 C9 C9 A0 CF C1 D3

2010: C9 D3 A0 C6 CF D2 A0 D7

2018: C9 CE C4 CF D7 D3 8D D0

2020: D2 CF C4 CF D3 A0 D3 AD

2028: CC C9 CE CB A0 D3 C5 D2

2030: D6 C5 D2 8D D6 C5 D2 D3

2038: C9 CF CE A0 B1 AE B1 8D

2040: A8 C3 A9 A0 B1 B9 B9 B8

2048: AC A0 C2 C7 A0 D5 CE C9

2050: D6 C5 D2 D3 C1 CC A0 D3

2058: CF C6 D4 D7 C1 D2 C5 8D

2060: C5 CD C1 C9 CC BA A0 C1

2068: D0 CC B2 B4 D7 C9 CE C0

2070: D5 D3 C1 AE CE C5 D4 8D

2078: A0 A0 A0 A0 A0 A0 A0 C1

2080: D0 CC B2 B4 D7 C9 CE C0

2088: C7 C5 CF C3 C9 D4 C9 C5

2090: D3 AE C3 CF CD 8D 8D 00

2098: AD FF 1F C9 C1 90 06 C9

20A0: C8 B0 02 90 5C A9 00 85

20A8: 26 A2 C7 86 27 20 E1 20

20B0: D0 04 A5 27 B0 4B CA E0

20B8: C1 B0 F0 20 AC 21 8D 87

20C0: C5 D2 D2 CF D2 BA A0 C3

20C8: C1 CE A7 D4 A0 C6 C9 CE

20D0: C4 A0 D3 C5 D2 C9 C1 CC

20D8: A0 C3 C1 D2 C4 8D 8D 00

20E0: 60 A0 05 B1 26 C9 38 D0

20E8: 17 A0 07 B1 26 C9 18 D0

20F0: 0F A0 0B B1 26 C9 01 D0

20F8: 07 C8 B1 26 29 F0 C9 30

2100: 60 8D C6 23 85 27 8D C6

2108: 26 0A 0A 0A 0A 8D C7 26

2110: A9 00 85 26 A0 0D B1 26

2118: 8D D5 26 C8 B1 26 8D D6

2120: 26 C8 B1 26 8D D7 26 C8

2128: B1 26 8D D8 26 A5 27 29

2130: 07 18 69 B0 8D 63 21 8D

2138: 07 22 20 E1 20 F0 29 20

2140: AC 21 8D 87 C5 D2 D2 CF

2148: D2 BA A0 CE CF A0 D3 C5

2150: D2 C9 C1 CC A0 C3 C1 D2

2158: C4 A0 C1 D4 A0 D3 CC CF

2160: D4 A0 A3 B2 8D 8D 00 60

2168: AD D5 26 8D C5 23 AE C6

2170: 26 AC C7 26 20 C1 23 E8

2178: CA F0 4F 20 AC 21 8D 87

2180: C5 D2 D2 CF D2 BA A0 C3

2188: C1 CE A7 D4 A0 C9 CE C9

2190: D4 A0 D3 C5 D2 C9 C1 CC

2198: A0 C3 C1 D2 C4 8D 8D 00

21A0: 60 20 01 24 90 05 68 68

21A8: 4C 30 22 60 68 85 3C 68

21B0: 85 3D D0 03 20 ED FD A0

21B8: 00 E6 3C D0 02 E6 3D B1

21C0: 3C D0 F1 A5 3D 48 A5 3C

21C8: 48 60 AD FE 1F 49 CE D0

21D0: 18 8D DF 26 20 AC 21 D2

21D8: CC C5 A0 CF D0 D4 C9 CF

21E0: CE A0 AA CF C6 C6 AA 8D

21E8: 00 20 AC 21 D3 C5 D2 C9

21F0: C1 CC A0 C3 C1 D2 C4 A0

21F8: C6 CF D5 CE C4 A0 C1 D4

2200: A0 D3 CC CF D4 A0 A3 B2

2208: 8D 8D DB D2 C5 D4 D5 D2

2210: CE DD A0 AD A0 C2 D2 C5

2218: C1 CB BB A0 DB C5 D3 C3

2220: DD A0 AD A0 C5 D8 C9 D4

2228: 8D 00 AD 00 04 8D E4 26

2230: A9 00 8D C5 26 AD E4 26

2238: 8D 00 04 AD 00 C0 C9 9B

2240: D0 28 8D 10 C0 20 AC 21

2248: 8D 8D D3 D4 CF D0 D0 C5

2250: C4 A0 C1 C6 D4 C5 D2 A0

2258: DB C5 D3 C3 DD A0 CB C5

2260: D9 D0 D2 C5 D3 D3 8D 8D

2268: 00 60 20 A1 21 C9 61 D0

2270: BF 20 A1 21 C9 34 D0 F5

2278: 20 A1 21 C9 77 D0 EE 20

2280: A1 21 29 3F E9 01 C9 02

2288: B0 A6 6A 6A 2D DF 26 8D

2290: D4 26 20 A1 21 29 3F 8D

2298: E3 26 20 5C 24 B0 15 AD

22A0: D1 26 8D E0 26 AD D2 26

22A8: 8D E1 26 AD D3 26 8D E2

22B0: 26 20 A1 21 B0 4D AD C5

22B8: 26 29 3F D0 46 AE E3 26

22C0: E0 03 B0 35 8A D0 3F A9

22C8: D3 8D 00 04 A9 00 20 E0

22D0: 25 B0 30 20 AC 23 20 8A

22D8: 23 2A 8D D3 26 8E D1 26

22E0: 8C D2 26 A9 00 8D C5 26

22E8: 20 80 24 20 4A 24 B0 13

22F0: AD C5 26 20 E0 25 4C 30

22F8: 22 A9 27 38 2A 20 E0 25

2300: 4C 30 22 4C A8 21 CA D0

2308: 3C A9 D2 8D 00 04 20 AC

2310: 23 A9 18 85 44 A9 27 85

2318: 45 A5 43 8D DA 26 A5 46

2320: 8D DD 26 A5 47 8D DE 26

2328: A9 80 8D 86 23 20 83 23

2330: B0 C9 AD D4 26 0A A9 00

2338: 2A 2A 20 E0 25 B0 C4 20

2340: 85 25 4C 30 22 20 AC 23

2348: A9 17 8D 00 04 A9 18 85

2350: 44 A9 27 85 45 AD D4 26

2358: 0A A9 00 2A 2A 20 E0 25

2360: B0 A1 20 9F 24 A9 27 B0

2368: 92 A5 43 8D DA 26 A5 46

2370: 8D DD 26 A5 47 8D DE 26

2378: A9 81 8D 86 23 20 83 23

2380: 4C FC 22 20 00 BF 00 D9

2388: 26 60 2C 8B C0 2C 8B C0

2390: 20 97 23 2C 82 C0 60 A5

2398: 43 29 F0 4A 4A 4A A8 B9

23A0: 10 BF 85 4E B9 11 BF 85

23A8: 4F 6C 4E 00 AD E3 26 85

23B0: 42 AD E2 26 85 43 AD E1

23B8: 26 85 46 AD E0 26 85 47

23C0: 60 2C FF CF 20 00 C1 60

23C8: A2 FF 8E C4 26 38 A9 C8

23D0: 48 E9 01 B0 FC AD 00 C0

23D8: 10 0B 49 9B F0 21 8D 10

23E0: C0 49 16 F0 1A AD CC 26

23E8: AE C6 26 AC C7 26 20 C1

23F0: 23 B0 0C 68 E9 01 B0 D8

23F8: CE C4 26 F0 03 90 CF 68

2400: 60 A9 01 8D CC 26 AD D8

2408: 26 8D C5 23 20 C8 23 90

2410: 23 AE C6 26 AC C7 26 AD

2418: D6 26 8D C5 23 20 C1 23

2420: 29 7F C9 20 90 E0 48 4D

2428: C5 26 8D C5 26 68 CA E8

2430: D0 02 18 60 38 60 A9 03

2438: 48 20 01 24 AA 68 B0 09

2440: A8 8A 99 CD 26 88 98 10

2448: EF 60 A0 03 98 48 B9 CD

2450: 26 20 E0 25 68 B0 04 A8

2458: 88 10 F1 60 20 36 24 B0

2460: 1E A2 02 BD CE 26 29 3F

2468: 9D D1 26 AD CD 26 2A 2A

2470: 8D CD 26 29 C0 1D D1 26

2478: 9D D1 26 CA 10 E5 18 60

2480: A2 00 8E CD 26 BD D1 26

2488: 48 29 3F 9D CE 26 68 29

2490: C0 0D CD 26 4A 4A 8D CD

2498: 26 E8 E0 03 90 E7 60 20

24A0: 01 24 B0 4A 0A 0A 8D C8

24A8: 26 20 01 24 B0 40 4A 6E

24B0: C8 26 4A 6E C8 26 29 03

24B8: 8D C9 26 A9 18 85 3C A9

24C0: 29 85 3D 20 01 24 B0 26

24C8: A0 00 91 3C E6 3C D0 02

24D0: E6 3D AD C8 26 D0 05 CE

24D8: C9 26 30 05 CE C8 26 90

24E0: E2 20 01 24 B0 08 AD C5

24E8: 26 29 3F F0 02 38 60 A5

24F0: 44 8D CA 26 A5 45 8D CB

24F8: 26 A9 00 8D C8 26 A9 02

2500: 8D C9 26 A9 18 85 3C A9

2508: 29 85 3D A0 02 B1 3C 29

2510: 3F 99 CD 26 88 10 F6 A0

2518: 03 B1 3C 0A 0A 48 29 C0

2520: 19 CC 26 99 CC 26 68 88

2528: D0 F1 B1 3C C9 62 D0 1D

2530: AD CE 26 AE CF 26 91 44

2538: CE C8 26 D0 05 CE C9 26

2540: F0 37 E6 44 D0 02 E6 45

2548: CA D0 EB F0 1E B9 CD 26

2550: 91 44 CE C8 26 D0 05 CE

2558: C9 26 F0 1D C8 C0 03 90

2560: EC 98 18 65 44 85 44 90

2568: 02 E6 45 A5 3C 18 69 04

2570: 85 3C 90 02 E6 3D 4C 0B

2578: 25 18 AD CA 26 85 44 AD

2580: CB 26 85 45 60 20 18 26

2588: A5 3C 38 E9 18 8D C8 26

2590: A5 3D E9 29 8D C9 26 AD

2598: C8 26 29 3F 20 E0 25 B0

25A0: E3 AD C8 26 0A 2A 2A 29

25A8: 03 85 3C AD C9 26 0A 0A

25B0: 05 3C 20 E0 25 B0 CD A9

25B8: 18 A2 29 85 3C 86 3D A0

25C0: 00 B1 3C 20 E0 25 B0 BC

25C8: E6 3C D0 02 E6 3D AD C8

25D0: 26 D0 05 CE C9 26 30 05

25D8: CE C8 26 90 E2 AD C5 26

25E0: 48 4D C5 26 8D C5 26 A9

25E8: 00 8D CC 26 AD D8 26 8D

25F0: C5 23 20 C8 23 90 1E AE

25F8: C6 26 AC C7 26 AD D7 26

2600: 8D C5 23 68 29 7F C9 21

2608: B0 02 09 40 20 C1 23 CA

2610: E8 D0 03 18 60 68 38 60

2618: A9 18 85 3C A9 29 85 3D

2620: A5 44 8D CA 26 A5 45 8D

2628: CB 26 A0 02 B1 44 99 CD

2630: 26 88 10 F8 2C D4 26 10

2638: 0A CD CE 26 D0 05 CD CF

2640: 26 F0 2A 20 9D 26 20 AE

2648: 26 A5 44 18 69 03 85 44

2650: 90 02 E6 45 A5 44 CD CA

2658: 26 A5 45 ED CB 26 C9 02

2660: 90 C8 AD CA 26 85 44 AD

2668: CB 26 85 45 60 A0 03 D1

2670: 44 D0 03 C8 D0 F9 8D CE

2678: 26 8C CF 26 A9 00 8D CD

2680: 26 20 9D 26 C8 A9 62 91

2688: 3C 20 AE 26 AD CF 26 F0

2690: 07 18 65 44 85 44 90 BC

2698: E6 45 18 90 B7 A0 02 B9

26A0: CD 26 0A 2E D0 26 0A 2E

26A8: D0 26 88 10 F2 60 C8 B9

26B0: CD 26 29 3F 91 3C C0 03

26B8: 90 F4 98 65 3C 85 3C 90

26C0: 02 E6 3D 60 00 00 00 00

26C8: 00 00 00 00 00 00 00 00

26D0: 00 00 00 00 00 00 00 00

26D8: 00 03 00 18 27 00 00 FF

26E0: 00 00 00 00 00 68 74 74

26E8: 70 3A 2F 2F 77 77 77 2E

26F0: 67 65 6F 63 69 74 69 65

26F8: 73 2E 63 6F 6D 2F 53 69

2700: 6C 69 63 6F 6E 56 61 6C

2708: 6C 65 79 2F 4C 61 6B 65

2710: 73 2F 34 34 31 34 2F 00

BSAVE SLINK.SRVR,A$2000,L$718


Postal Address:

Teodor Angeloff

5100 Gorna Orjahoviza

P.O.Box 176

Bulgaria

E-mail:

apl24win@usa.net

APL24WIN@GeoCities.com

PGP Public Keys


REGISTRATION

Apple II Oasis is a SHAREWARE product and you are requested if you find it useful and continue to use it to register. The registration fee is $25 ( $6 is the upgrade fee for the registered users of Apple II Oasis Ver. 1.xx or 2.0 ) plus $4 shipping in the US/Canada, $6 shipping overseas.

You can order by credit card from Public (software) Library by calling 800-2424-PsL or 713-524-6394 from 7:00 a.m. to 6:00 p.m. CST Monday-Thursday, 7:00 a.m. to 12:30 p.m. Friday or FAX 713-524-6398 or e-mail to 71355.470@compuserve.com. You can also mail credit card orders to PsL at P.O.Box 35705, Houston, TX 77235-5705.

PLEASE NOTE THAT THE ABOVE NUMBERS ARE FOR ORDERS ONLY.

Any questions about this program must be directed to:

Teodor Angeloff

5100 Gorna Orjahoviza

ul."Struma" No. 4V

BULGARIA

(e-mail: apl24win@usa.net)

To order by credit card use the Credit Card Registration Order Form.

You can also pay by Check or Money Order. To register complete the Order Form and mail to:

Public (software) Library

P.O.Box 35705

Houston, TX 77235-5705

USA

Feel free to share Apple II Oasis with your friends, but please do not distribute the program in an incomplete or modified form, or as part of another system, or for a fee.


Definition of SHAREWARE

Shareware is an existing marketing method which allows you to try top-quality software before you pay the author. With Shareware, you cannot be disappointed spending money for a program that's not right for you.

If you continue to use the program, you must send the author a registration payment which may entitle you to technical support, printed manual, bonus programs, and more. Your payment supports authors, allowing them to continue writing newer and better Shareware software.

Copyright laws apply to both Shareware and commercial software and the copyright holder retains all rights, with the exception that copying and distributing the program for evaluation purposes is encouraged, subject to certain conditions.


Credit Card Order Form
Apple II Oasis for Windows (v2.1)

Item Number #11972

Credit Card Order Form

                                        Date _________________________

    Name:  ___________________________________________________________

[Company:] ___________________________________________________________

 Address:  ___________________________________________________________

        :  ___________________________________________________________

        :  ___________________________________________________________

Registration fee* = $25 x ___ (Quantity) .................... $_______

[* The registr. fee is $6 for the registered users of earlier versions]

Shipping = $4 US/Canada; $6 overseas ........................ $_______

TOTAL ....................................................... $_______

Payment by:   ( ) MasterCard            ( ) Visa

              ( ) American Express      ( ) Discover Card

Card #:  ________________________________  Exp. Date:  _____________

Signature of cardholder: ___________________________________________

Disk size (check one):  ( ) 3.5"    ( ) 5.25"


Order Form
Apple II Oasis for Windows (v2.1)

Item Number #11972

Order Form

                                        Date _________________________

    Name:  ___________________________________________________________

[Company:] ___________________________________________________________

 Address:  ___________________________________________________________

        :  ___________________________________________________________

        :  ___________________________________________________________

Registration fee* = $25 x ___ (Quantity) .................... $_______

[* The registr. fee is $6 for the registered users of earlier versions]

Shipping = $4 US/Canada; $6 overseas ........................ $_______

TOTAL ....................................................... $_______

Please pay by Check or Money Order. Note that the check must be in 'US Dollars' ($ USD). A check will have to clear before goods are dispatched.

Disk size (check one):  ( ) 3.5"    ( ) 5.25"


Apple II Oasis
Apple II Oasis is a program group including three Windows applications:

Apple II Emulator, Apple II Disk Manager, and Apple II Disk Server.

You cannot use directly Apple II software on PCs because Apple II and IBM PC have incompatible microprocessors, operating systems, disk drives, etc.

Apple II Oasis is binding together the different worlds of Apple II and PC software. However, the goal is to insert the existing old Apple II software among the PC/Windows applications (not the opposite)

Because of the incompatible disk drives it is necessary to use disk image files.

The following illustration shows how Apple II Oasis applications make the link between the different PC platforms.

See Also

Product History

Recommendations


The disk image is a file containing the information which can be stored on Apple II disk. There are two different kinds of disk images supported by Apple II Oasis: Disk II Diskettes and Hard Disk images.


Apple II Emulator interprets Apple II machine code; converts the keyboard/mouse input and the audio/video output; displays an Apple II screen in a window, translates all user's commands and by this way makes it possible for your PC to use the existing Apple II software in Windows environment.

Read Using Apple II Emulator for details.


Apple II Disk Server allows you to transfer information between Apple II and PC. Requires a simple cable connecting the joystick port of Apple II and one PC parallel port. For data transfers via Null Modem cable use S-LINK.

Read Using Apple II Disk Server for details.


Apple II Disk Manager supports COPY, MOVE, DELETE, etc. commands for MS-DOS volumes and disk image files formatted for ProDOS or Apple DOS 3.3.

Read Using Apple II Disk Manager for details.


Product History
Apple II Oasis: Product History

Jan.1995 - version 1.0

First release of Apple II Emulator for Windows. Everything is in one executable file. There is no documentation. The menus are in a standard (visible) menu bar.

Mar.1995 - version 1.1

All menus are inserted in the system menu.

Jul.1995 - version 1.12

Fixed bug in joystick emulation (Y-axis). Other tiny changes.

Apr.1996 - version 1.2

3D dialog controls. "Smooth (graphics) pixel" feature. Documentation. Better speaker emulation. Standard (COMMDLG) Select Diskette dialog box. SETUP program.

Sep.1996 - version 1.3

"Mid-level" speaker emulation; 22.05 kHz 44.1 kHz. Sound Setup dialog box + sound export. New BIOS config file option. First release of Apple II Disk Server tool.

Feb.1997 - version 1.4

Support for .DSK disk images. ReadOnly checkbox in Select Disk dialogs. New CharsBMP config file option. Drag-drop for Apple II Disk Server. First release of Apple II Disk Manager. The project's name is changed to Apple II Oasis.

Jul.1997 - version 1.45

Apple II Emulator: Graphic acceleration, /new command-line option, Colors config file section.

Apple II Disk Manager: Toolbar, File Converters.

Dec.1997 - version 1.5

Apple II Emulator: Removable Hard Disk images (Disk Image menu), The Hard disk card now supports two "drives" (one in the previous versions), Keyboard buffer, TrueType font with MouseText characters (codes 128-159), Reset and Reboot command line options.

Apple II Disk Manager: Associate dialog box, Up One Level toolbar button, Supports .HDV disk image file format of ApplePC emulator, Display File/By Type (F4) edit field accepts multiple file templates separated by semicolon (e.g.: *.doc;*.txt;*.rtf).

Apr.1998 - version 2.0

Apple II Emulator: SaveState feature, Communication (Serial) Card (replaces the old Parallel Interface), Generally reorganized Configuration dialog box, Background execution option, PC BackSpace key emulated as CTRL-H, Hard disk firmware automatically calls $C600 if there is no valid hard disk image, Support for the .HDV hard disk image format of ApplePC.

Apple II Disk Manager: Right mouse button in use, User Defined Command menu.

Apple II Disk Server: S-Link.

Version 2.1


REGISTRATION

Apple II Oasis is a SHAREWARE product and you are requested if you find it useful and continue to use it to register. The registration fee is $25 ( $6 is the upgrade fee for the registered users of Apple II Oasis v1.xx or v2.0 ) plus $4 shipping in the US/Canada, $6 shipping overseas. When register you will receive a disk with the latest fully licensed version of Apple II Oasis.

Ways To Pay:	Credit Card

Check or Money Order

Tech Support:	Postal Address:

Teodor Angeloff

5100 Gorna Orjahoviza

P.O. Box 176

BULGARIA

E-mail:

apl24win@usa.net

APL24WIN@GeoCities.com

Feel free to share Apple II Oasis with your friends, but please do not distribute the program in an incomplete or modified form, or as part of another system, or for a fee.


Credit Card Orders

You can order with MC, Visa, AmEx, or Discover from Public Software Library, Inc. in the following ways:

Online

Secure ordering: https://www.pslweb.com/cgi-win/psl_ords.exe/ITEM11972

(If your browser supports secure transactions, try this link first.)

Non-encrypted ordering: http://www.pslweb.com/cgi-win/psl_ord.exe/ITEM11972

(If your browser does not support secure transactions, use this link.)

Backup server: http://206.109.101.6/cgi-win/psl_ord.exe/ITEM11972

(If the server above is not accessible, use this order server.)

Online registration links: http://www.geocities.com/SiliconValley/Lakes/4414/REGISTER.HTM

(Load this page to see all currently available links for online registration)

Mail

Complete and send the Order Form to PsL at P.O.Box 35705, Houston, TX 77235-5705, U.S.A.

Email

Copy the Order Form into clipboard and then email it to PsL at 11972@pslweb.com or 71355.470@compuserve.com

FAX

Complete the Order Form and fax to 713-524-6398

Phone

PsL's operators are available from 8:30 a.m. to 5:30 p.m. CST Monday-Friday at 800-242-4775 Ext.11972 or 713-524-6394 Ext.11972

PLEASE NOTE THAT THE ABOVE NUMBERS ARE FOR ORDERS ONLY.

ANY QUESTIONS ABOUT THIS PROGRAM MUST BE DIRECTED TO:

Teodor Angeloff

5100 Gorna Orjahoviza

P.O. Box 176

BULGARIA

E-mail:	apl24win@usa.net

APL24WIN@GeoCities.com


Payment by Check or Money Order

Complete the Order Form and mail it to:

Public (software) Library

P.O.Box 35705

Houston, TX 77235-5705

U.S.A.


Choose Help/Order_Form menu to start the Order Form Generator


Pre-History

Following is a brief description of the pre-history of Apple II Oasis for Windows project.

1986 - author's first touch to any computer (Apple II+)

. . .

Mar.1993 - Apple II -> i386sx "upgrade"

spring.1993 - initial idea

Apple II Emulator working in DOS mode, supporting all the (necessary) peripheral accessories (color monitor, mouse, hard disk, RAM >128K, etc.).

summer.1993 - busy

autumn.1993 - initial idea changed

Apple II Emulator for Windows

winter.1994 - busy

Apr.1994 - the project started

Jul/Aug/Sep.1994 - 85% of the emulator's source code is already written

To continue, read the product's history.


ORDER FORM Generator

If you wish to register your copy of Apple II Oasis, you can use this dialog box to create the order form. When register you will receive a disk with the latest, fully licensed version of Apple II Oasis.

Complete all necessary fields of the Ship-To Name/Address.

IF A FIELD DOES NOT APPLY, PLEASE LEAVE IT COMPLETELY BLANK.

Please do not use any umlauts or characters with accents or diacritical marks.

Select the payment method and the disk size. For more details see REGISTRATION.

Upgrade

If you are registered user of Apple II Oasis (v1.xx or v2.0) - choose this checkbox - you will pay only $6 instead of $25 for your upgrade.

Shipping&Handling

If you are outside US/Canada choose the $6 s&h fee.

Preview

You can look at the completed order form before you Print (or Copy) it.

Copy

Copies the order form into the Clipboard. You can use this button if you want to send the order form via Email.

TOTAL

In this box you will see the total amount which you have to pay.


PGP Public Keys

PGP 2.6.3i

-----BEGIN PGP PUBLIC KEY BLOCK-----

Version: 2.6.3ia

mQCNAzYEJe8AAAEEAOWnvVvMnWORm3r2DmXE8URWBa1OBcQXZjkQJV07b3s5BvBV

0kS8fGQiYQvD0Gf78OOnsmPh9GedwAWM5IJ961QtiomzrJpjk6MK91r/bh4kTzgp

6ROICZ6ibQ6NYmShCGsDs2DbvB9KsfMawbfgaqYtl3Jb8Y25XfOxAZWKfoHpAAUR

tChUZW9kb3IgQW5nZWxvZmYgPEFQTDI0V0lOQEdlb0NpdGllcy5jb20+iQCVAwUQ

NgQyIPOxAZWKfoHpAQHGVwP+K33J6lmkc4ca4uq6AQUNhakyBMzv+hKbExmntXT9

7dx2WHQWUSU4u1QE8v3Ok9MZCoG1pm3U8nw4WBfaOeNl0nRmVkIDGsxpOyGq8TYn

mT67SVHti5twhdAuFL1fp7yfFPWMHtuJSX2l83K73i7fpQyoY/URpFJ+8IwFpRlx

XpS0KFRlb2RvciBBbmdlbG9mZiA8VEFAZ2VsZXNvZnQuYnVsbmV0LmNvbT6JAJUD

BRA2BDHU67ZuSstBYxEBAamYA/9386WYrMVoj9jlpBbSghhFRUBhLS4UCAi8liv4

YuLuui+ObH9Y+AMJGqLpTu94NUUvPgLiBMAkW7JcjIgS1jj8T8+3CWcurclQATs5

euRIKQ2tvmvN6UOEy2JkDM17EaexRHKGwcw+Am2Y4mXyWE/5YKpIkY5MpKSJJAnk

Fj75+IkAlQMFEDYEMZrL7yBhzMy4vQEB4pcD/1C+he5ekESp4JpPRXnwA1WoK7Uo

Q3XPzVVpvdk1W/uE5j0M9+F6O+iuzWZDUHFFc2d7aF0f6KGNJYLHxdz1ZGOyYEkT

2alQlxQBJ5+sSrcH0t1Or/csniePRQekA9gMmpv99KBrRy7iOMMu2BmqN/vSlivR

bBU7qlKHkqrrLM6liQCUAwUQNgQw4fOxAZWKfoHpAQEhIgP2IFtCUxnpnre4S1eh

FHXeR4TSHJXnQh8KRzSDZIoggbLunICQc9w/ytVa0YDzM5vlI6we1o7DLEnt0guZ

JOxF6pATkx7scJu39hXcKR63t2frOYEe9ANYJ3uuGbtk1DQgjGn90vAtKYIHI37D

+jRGNAeRhAdaycg/IN6fnwycrQ==

=iXb7

-----END PGP PUBLIC KEY BLOCK-----

PGP 5.0i

-----BEGIN PGP PUBLIC KEY BLOCK-----

Version: PGPfreeware 5.0i for non-commercial use

mQGiBDXYxJ4RBAD/nqV+DFY3YFcRBQZW5pefV/dSfyYx9AtituwqGWbaTnmacYXs

NYzVCslJ6673KkNNQA0LLW0ROyYPW1QK+7gV9dN3R/0mUGSxM5mFmml7PYZLs7Wt

9WEJBHuQQejkI0lqo+ATF4tEaE35LEmzcRtWrBBQalXxbz/VedlN5UzgvwCg/8pm

Ppg/aztCMoVJKntLd+U89N0D/jexPfoXDdvj7SRcs4I8/4/S9wgTyqXoOJtaQLY6

3psGdmsyH0TpOgb3dQF9b6U+6vzIfSrgQlAxtwUw1yRt16xHcZk00GCJspMjN3sx

cNR0SRp/ZCZdtzxV9uszfWqjKX91FrmCWlkQqyXKtmGLNqq6bjMt4ZI7Nx/YTkey

S17ZA/0Z+D0w5gBTe0dEMsafjo6CgVex2d5kxzbvXpr4wJVyGnuD1lukHW7sZcJ/

6IJem/JS0PT76pzmZZwYnjws0QYJzgnurpQLKJ3JyGsfofwQXa0Z2IhjuM9uFc7U

hTWZFZ86avV/jeOPyn6OhrNzA97Zkp5GwxIZj60jE1bXhQuX+bQiVGVvZG9yIEFu

Z2Vsb2ZmIDxBUEwyNFdJTkB1c2EubmV0PokASwQQEQIACwUCNdjEngQLAwECAAoJ

EFG/Zmfzx0aoATcAoJ01Hfz4uO8gkz7jRC8GoLMsif8TAKC0ws3bXjAUQ1axOIA/

vlLT9H+3QokAlQMFEDXY1MLL7yBhzMy4vQEB14kD/3db3aZ3sQguE7bMkvdCU5cm

RxXLpmWcE/wSBAI7YLyAnsgsahwM1JFv3WaVj0K7jvpwUMqZDso0wejXXdqThZQf

fXPpaOQaMuc0pvsS6TXFIgq5/Q4uqkq8khvjf9iOsIZn5oFpCyUmc9yRB+WbaLiG

pmQD+QNfAmmxakLGnrWuiQCVAwUQNdjZ5uu2bkrLQWMRAQEQxgP/ZVJmGD8EvLWB

heVpfer3qYXdSdoeEXwVlIiM590eOFxj/KmTlq0BwierVL3vh57OXr2BiHaDNksB

2hqbitNwxZ/UKOxkWEh4CgCuOKDQ71jlQsi+kMLOdQfspUaaisNwHrzifCp/Y5vu

gT0iNBWhwfJ0AyWFAm/OlAZrGfSnqsa5Aw0ENdjExBAMAMwdd1ckOErixPDojhNn

l06SE2H22+slDhf99pj3yHx5sHIdOHX79sFzxIMRJitDYMPj6NYK/aEoJguuqa6z

ZQ+iAFMBoHzWq6MSHvoPKs4fdIRPyvMX86RA6dfSd7ZCLQI2wSbLaF6dfJgJCo1+

Le3kXXn11JJPmxiO/CqnS3wy9kJXtwh/CBdyorrWqULzBej5UxE5T7bxbrlLOCDa

AadWoxTpj0BV89AHxstDqZSt90xkhkn4DIO9ZekX1KHTUPj1WV/cdlJPPT2N286Z

4VeSWc39uK50T8X8dryDxUcwYc58yWb/Ffm7/ZFexwGq01uejaClcjrUGvC/RgBY

K+X0iP1YTknbzSC0neSRBzZrM2w4DUUdD3yIsxx8Wy2O9vPJI8BD8KVbGI2Ou1WM

uF040zT9fBdXQ6MdGGzeMyEstSr/POGxKUAYEY18hKcKctaGxAMZyAcpesqVDNmW

n6vQClCbAkbTCD1mpF1Bn5x8vYlLIhkmuquiXsNV6UwybwACAgv+JF6FfUXwGL0X

R6FQLGnGiiECqhWH2a56PQEO2QIJiLWb1OVV1s4wa9j6LKWaAKtJwwoDy/mzUVjJ

PpT9a22o02r8d3SCbCP0906b4vWk2bYoU9sryw6LfmF2iwz2gvfAVeEoQ2FnAaFd

GbUMa9sMG4MerUkP2bmtvA/MUiXMMomO7HtCOwCH4l6+En7+rd0vlPfXjLSfS3GY

+M4aCjyR2q9ZhBUpEzxTjxnxHu0p//W8HbNmefuxN2pzv6sNG5Rv/8nzKWG9gIIH

r+NGOYkcgIqWNFcfgVsq49HblTPUYcru1u6ZYl/Z8Mb1/DZkImvk9TrTboIjsjLP

ZilhbPQSeEP2FF9DOyBp07bC37CjiSzUFc4qKcVYlUmvsG5tKVZjpIkZ+PTDx3Oi

nArRAAvJF1Q4sTLBvSrZQkxEaAcQxx7PDrhX2k+v2B951MPJ/E6gyO9wpsJwrCyb

2kbGSrOaHB5kUNILSnPrfZ4IMl0UuNn5qqYwQ80b1Ua+XoaY7AJuiQA/AwUYNdjE

xFG/Zmfzx0aoEQIPsACeInTd+J4BtwXiMfwbextf24CFSDYAn2xcStIhA9zdELf7

fiFBTa/z6zFG

=Wmo0

-----END PGP PUBLIC KEY BLOCK-----


What is new
What is new in Apple II Oasis v2.1

Apple II Emulator:

o Supported is the Nibble (.NIB) disk image format

o Scroll Lock LED can be used for Apple II disk drive indicator

o Create Diskette dialog box is removed. New disk images can  be created with Apple II Disk Manager - New | Disk Image menu

o PC Delete key was CTRL-D, now it works as Apple DEL

Apple II Disk Manager:

o Search feature

o Mount Disk image menu

o New converter in ADM_CONV.DLL library for .PO - .DSK image conversions

o Groups/Folders for user defined commands (see Define User Command)

o System Font option

See Also

Recommendations

Apple II Oasis History


Recommendations

[Windows 3.1 users only]: It is very important that file-sharing and locking is enabled. Be sure that SHARE.EXE has been loaded before starting Windows. Windows for Workgroups provides file-sharing and locking support by default and SHARE.EXE should not be loaded.

---

Visit Apple II Oasis Home Page:

http://www.geocities.com/SiliconValley/Lakes/4414/A4W.HTM

http://www.angelfire.com/tx/Apple2

Or, if the above URLs do not exist, find the actual Apple II Oasis Home Page from:

http://www.pslweb.com/cgi-win/psl_ord.exe/ITEM11972

---

If you don't have enough Apple II software, go here:

ftp://ftp.apple.asimov.net/pub/apple_II/images/

http://ground.icaen.uiowa.edu//2/apple2/apple8/

http://www.apple.asimov.net/site/apple_II/images/

---

To read more about Apple II history, visit this site:

http://www.hypermall.com/History/

---

Apple II Emulator:

It is better to use a ROM image of the Enhanced //e. See the ROM group of the Configuration dialog box.

Use different initialization files. Install empty Hard disk card on slot 7 for the default <windows>\APL24WIN.INI and Disk II on slot 6. Use different .INI file for your Apple II Emulator icon (add the .INI file as command line parameter for the Program Manager item, Win95 desktop icon, etc.). By this way when you "start" (double click) a disk image, the emulator will use the default initialization file.

Set Background Execution option to No Iconic or Never. Decrease Requested Speed if the real emulator speed is always 20%-30% slower than the requested speed (probably your PC is not enough fast).

Disable the keyboard buffer when you are playing games. Otherwise some games may stop processing the keyboard.

If you wish to have monochrome (e.g. green) display like a real B/W Apple II, open Configuration dialog box (F3), choose Colors tab group, turn Color Graphics option OFF, Color Text - ON, then change Text Color and Text Background (from the Color Palette combobox) to green and black.

---

Apple II Disk (image) Manager:

Use Options | Converters menu to install all available file converter libraries (e.g.: ADM_CONV.DLL).


URL
Internet URL where you can find Apple II Oasis For Windows

Apple II Oasis Home Page:

http://www.geocities.com/SiliconValley/Lakes/4414/A4W.HTM

http://www.angelfire.com/tx/Apple2

Or, if the above URLs do not exist, find the actual Apple II Oasis Home Page from:

http://www.pslweb.com/cgi-win/psl_ord.exe/ITEM11972

Apple II Oasis is also available from:

o Simtel Net ( http://www.simtel.net )

o The Shareware Net ( http://www.theshareware.net )

ftp://ftp.simtel.net/pub/simtelnet/win3/util/a24w_210.zip


About Dialog Box
About Apple II Oasis

This is a registered copy of Apple II Oasis. It is for use only on those machine that it is licensed for.

If you wish to change the registration text, choose PRC button to call the Personalized Registration Code (PRC) dialog box. Then you may install a new PRC if you have already received it; or generate request for a new PRC.

See Also

Request New Code

Install Registration Code


The Registration Code (RC) is a short file containing information for the number of licensed copies (usually one), registration text, etc. All this information is password encrypted. Whenever you start any Apple II Oasis application, it tries to find and decode this file. If the RC file exists and contains valid registration information then Apple II Oasis works in fully licensed mode (i.e. without any limitation). Also, the registration text, extracted from the RC file, is displayed in all About dialog boxes.

The RCs are created only by BG Universal Software or authorized distributor. Every Registration Code is based on the registration text received from the registered user.


Install Registration Code
Installing Registration Code

After you have created and sent request for new registration code you will receive e-mail reply containing ASCII encoded Personalized Registration Code (PRC). You may copy this e-mail message to the clipboard or save it as text file. By using clipboard button you will try to extract the PRC file from the clipboard. If the e-mail message has been stored in file you have to use File button to select it.

See Also

Request New Code


Request New Code

If you wish to change your registration text you have to select Request New Code tab-group from Personalized Registration Code (PRC) dialog box and enter your new registration text. You can choose Copy button to copy the PRC request into the clipboard or save it as text file by using Save As button.

Then you have to send your request via e-mail to:

apl24win@usa.net

and/or

APL24WIN@GeoCities.com

If you are using PGP, please add your public key.

See Also

Install Registration Code


The registration text may be something like this:

   THIS PRODUCT IS LICENSED TO:

   Sherlock Holmes

   221b Baker Street

   London  NW1

It may include your name, address, company name, etc.