[comp.sys.amiga] Shareware request

srp@modcomp.UUCP (Steve Pietrowicz) (10/06/88)

I'm posting this to the net for Joel Swan, who mailed me this request on
People/Link.
--------------------------------------------------------------------------
Here's a challenge to the great Amiga programmers out there.  Many of
us know of the infamous AREAD and AWRITE commands and what a pain they
are.  (For those who don't, they are clumsy MSDOS commands made to
transfer data files between the Amiga side and the IBM side via the
bridgeboard.)  I think everyone would rather use a nice intuitionized
program rather than a bogus MSDOS command on the "CLONE" side of their
Amiga.  Here's the idea.
Imagine a program similar to UtiliMast or ClickDos or Diskman in
concept (preferably ClickDos; simple, efficient).  One window is any
drive (device?) on the Amiga side and the other window is any drive
(linked or physical) on the Clone side.  You could have a gadget that
would be set for a /B switch, etc.  I've had people ask me "why can you
only transfer files while on the Clone side of the Amiga?"  They have a
good point.  The amiga is a great machine, why not access the Clone
files from the Amiga side?  Is the information regarding the interface
between the two sides not available?  I suppose it would be difficult,
but I suspect it would be VERY popular (I'd pay $10 shareware :-).
I recall seeing a few programmers asking for project ideas so... thanks
for the ear.
                    Joel E. Swan   PLINK: Amiga*Joel  CI$: 74746,3240
                    15933 Grove Ave.
                    Oak Forest, IL  60452
                    312-687-4876
-----------------------------------------------------------------------

peter@sugar.uu.net (Peter da Silva) (10/08/88)

In article <133@modcomp.UUCP>, srp@modcomp.UUCP (Steve Pietrowicz) writes:
> I'm posting this to the net for Joel Swan, who mailed me this request on
> People/Link.
> --------------------------------------------------------------------------
> Here's a challenge to the great Amiga programmers out there...

[Description of MS-DOS disk utility deleted]

Here's a better challenge: DOS:

Try this scenario.

1> mount dosa:
;Stick 3.5" MS-DOS disk in df0:
1> copy dosa:#?.c ram:
;Stick amiga floppy in df0:
1> copy ram: df0:

Now ALL your disk utilities work on DOS disks. This is the Amiga way to do it.
You might need 'dosmount' and 'dosunmount' commands that tell AmigaDOS to
get out of the way. How about:

1> mount dos:
1> dosmount dos: df1:
1> copy dos: df0: all
1> dosunmount df1:
-- 
		Peter da Silva  `-_-'  peter@sugar.uu.net
		 Have you hugged  U  your wolf today?

finkel@TAURUS.BITNET (10/13/88)

Newsgroups: comp.sys.amiga
Subject: Re: Shareware request
Summary:
Expires:
References: <133@modcomp.UUCP> <2765@sugar.uu.net>
Sender:
Reply-To: finkel@virgo.UUCP (Udi Finkelstein)
Followup-To:
Distribution:
Organization: Tel-Aviv Univesity Math and CS school, Israel
Keywords:

In article <2765@sugar.uu.net> peter@sugar.BITNET writes:
>In article <133@modcomp.UUCP>, srp@modcomp.UUCP (Steve Pietrowicz) writes:
>> I'm posting this to the net for Joel Swan, who mailed me this request on
>> People/Link.
>> --------------------------------------------------------------------------
>> Here's a challenge to the great Amiga programmers out there...
>
>[Description of MS-DOS disk utility deleted]
>
>Here's a better challenge: DOS:
>
>Try this scenario.
>
>1> mount dosa:
>;Stick 3.5" MS-DOS disk in df0:
>1> copy dosa:#?.c ram:
>;Stick amiga floppy in df0:
>1> copy ram: df0:
>
>Now ALL your disk utilities work on DOS disks. This is the Amiga way to do it.
>You might need 'dosmount' and 'dosunmount' commands that tell AmigaDOS to
>get out of the way. How about:
>
>1> mount dos:
>1> dosmount dos: df1:
>1> copy dos: df0: all
>1> dosunmount df1:
>--
>               Peter da Silva  `-_-'  peter@sugar.uu.net
>                Have you hugged  U  your wolf today?

I've received a letter from a BITNET user on Germany who claims he has written
an MSDOS device/handler, but he did only the read part. he didn't manage to
write an MSDOS sector or track.

I also don't see why do you think you will need 'dosmount'. all you will have
to do is to prepare a mountlist with:
        device = msdos.device
        handler = l:msdos-handler
.
.
        LowCyl = 0
        HighCyl = 79   ( 39 for 5.25" )
.
.

You will have to get an 'unmount' command to prevent FileSystem from trying
to validate your MS-DOS disk when you insert it into DF0 or DF1 .

Seperating the task  to a handler/device is the 'right' way to do things. it
will also let you read the MSDOS partition under the Bridgeboard. ( you will
have to write a trackbridge.device, but what the heck.. ).

This is the original letter I got from the man. I forgot his EMail address,
( It was M29@somenode, forgot which ).
-------------------------------
HELLO OUT THERE,

I AM SORRY I COULDN'T ANSWER ANY OF YOUR LETTERS EARLIER, BUT EASTER HOLIDAYS
TOOK ME AWAY FROM HERE. I AM GLAD TO HEAR THAT THERE SEEMS TO BE A
DEMAND FOR OUR PROGRAM, BUT THERE ARE TWO DRAWBACKS (SIGH).

FIRST, WE HAVE PROBLEMS COPYING FILES FROM AMIGA TO OUR UNIVERSITY'S IBM
MACHINE, SO AT THE MOMENT THERE IS NO CHANCE FOR ME TO MAIL AMIGA FILES IN
BITNET\EARN, SO I DON'T SEE HOW TO TRANSMIT THEM VIA ELECTRONIC MAIL.

THE ONLY CHANCE IS TO POST THEM BY SURFACE MAIL (I HAVEN'T TRIED THIS TO
OVERSEAS COUNTRIES). IF YOU HAVE ANY IDEA ON HOW TO DO IT, PLEASE LET ME KNOW.
(ALTHOUGH I HOPE THAT OUR 5 1/4 DRIVE WILL RESTART WORKING SOON.)

SECOND, AND THIS IS EVEN WORSE: WE CAN'T GET HOLD OF THE DOCUS OF THE PC'S
DISK CONTROLLER. ALL ATTEMPTS TO WORK OUT THE CRC-CHECKSUM WITHOUT THESE
LED TO NOWHERE (HOW ON EARTH DO I GET A POSITIVE CHECKSUM WHEN WRITING ONLY
ZEROES???). SO WE HAVE TO GIVE UP THE IDEA OF WRITING TO PC-DISKS FOR THE TIME
BEING. (FOR THE TIME IN BETWEEN I HAVE AN ADVICE: WIRE THE AMIGA TO ONE OF
THOSE CHEAP ATARI ST 260 VIA RS232, WHICH WILL EVEN BRING YOU THE ADVANTAGE OF
AN EXTERNAL TERMINAL VIA CLI).
IF YOU SHOULD STILL BE INTERESTED, CONTACT ME ON MY PRIVATE ADRESS VIA NORMAL
MAIL:

FRANK WUEBBELING
STADTLOHNWEG 33/30
D-44 MUENSTER
WEST-GERMANY
--------------------------------------------------------------

Well, that was the letter. I lost his Email address.


-------------------------------------------------------------------------------
Udi Finkelstein       | Bitnet:   finkel@taurus.bitnet or finkel@math.tau.ac.il
Tel Aviv University   | Internet: finkel%taurus.bitnet@cunyvm.cuny.edu
Israel                | UUCP:     ...!psuvax1!taurus.bitnet!finkel
-------------------------------------------------------------------------------

mlelstv@faui44.informatik.uni-erlangen.de (Michael van Elst ) (10/17/88)

In article <2765@sugar.uu.net> peter@sugar.uu.net (Peter da Silva) writes:
>Here's a better challenge: DOS:
>
>Try this scenario.
>
>1> mount dosa:
>;Stick 3.5" MS-DOS disk in df0:
>1> copy dosa:#?.c ram:
>;Stick amiga floppy in df0:
>1> copy ram: df0:
>
>Now ALL your disk utilities work on DOS disks. This is the Amiga way to do it.
>You might need 'dosmount' and 'dosunmount' commands that tell AmigaDOS to
>get out of the way.

Hello everyone.
That's the way. I wan't to do it.

For the first step there is an ibmdisk.device that handles
physical IO just like the trackdisk.device but uses
the single/double density format of the IBM-PC.

The next step is a file transfer program that deals with the
filesystem structure of MS-DOS. I have a small Turbo-Pascal
program that does this on CP/M-80 computers.

The last step is a DOS file-handler that you can mount.
The dosmount/dosunmount commands are a simple ACTION_INHIBIT
to the appropriate handlers.

For now, the first step is nearly completed. I have
to discover some minor bugs and want to add a double-step
facility for 40-track disks.

				Michael van Elst

E-mail: UUCP: ...uunet!unido!fauern!faui44!mlelstv