🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #39801

Re: Changing the A drive

#39801
From: Howard Chu
Date: Fri, 22 Dec 1989 19:35
53 lines
3460 bytes
In article <1989Dec21.201152.4270@gpu.utcs.utoronto.ca> barry@gpu.utcs.utoronto.ca (Barry Lay) writes:
>I have the following problem.  I have a Mega 4 ST with a dead internal disk
>drive.  Fortunately, my hard disk autoboots, so I am not out of business,
>but I occasionally like to play a game which has to boot from a floppy disk
>(Falcon).  Is there a way to get the Atari to think that an external drive is
>
Too bad about your floppy drive...

>So, does anybody have any ideas for what to do while waiting for the drive
>to be fixed?  If someone has figured out how to get Falcon to run from a
>hard disk, that would be nice, too.
>
>Barry

All you need to do to run Falcon off your hard drive is to copy the floppies.
It runs with no trouble, as long as you run the startup program from your
AUTO folder. (Can't have *anything* else in memory. Kind of a drag, sometimes,
coldboots are inconvenient...)

Actually, it's not *quite* that simple, if you want a convenient setup.
Falcon doesn't specify any directory pathnames when it looks for its data
files, so all necessary files must be located in the default (or "current
working") directory. When programs run from the AUTO folder, the default
directory is the root directory of the boot device/partition. Obviously
you don't want to clutter the root directory of your hard drive with a
lot of junk, you'd like to have the Falcon files stored in a subdirectory.
(Like, D:\games\falcon, as an arbitrary example...  }-)

The solution I use is two-part. First, Falcon *must* be started from an
AUTO-boot. So, I have two AUTO folders on my hard drive. I have to rename
the one I want to use to "AUTO", then reboot, to get things going.

I stick all the Falcon files in a subdirectory. In my Falcon AUTO folder,
I have a 3 line program that calls Dsetdrv() and Dsetpath() to set the
default path to my Falcon directory, then Pexec()s FALCON.PRG.

This works for Falcon 1.0, 1.1, and Operation Counterstrike. I keep Falcon 1.1
and Operation Counterstrike in d:\games\falcon nowadays, and select which to
start with the AUTO program.

Falcon takes about 3 seconds to load on my Mega 4. It's quite nice, not having
to deal with inserting additional floppies & such to play a game... Also, you
don't need the code-wheel when you boot from the hard drive. (I hated the
damn thing anyway!) 

Last note - I have a sneaking suspicion, if I grabbed TopDown and installed
it, I wouldn't have to worry about loading Falcon from the AUTO folder. The
Falcon loader program is non-relocatable, which is why you can't have much
else in memory when it starts up. It also won't run with the ICD boot code,
because they try to use the same memory space.
--
 -=- PrayerMail: Send 100Mbits to holyghost@father.son[127.0.0.1]
 and You Too can have a Personal Electronic Relationship with God!
Technical Details
Message-ID: <10427@stag.math.lsa.umich.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!aplcen!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!hyc
References: <1989Dec21.201152.4270@gpu.utcs.utoronto.ca>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!aplcen!uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!hyc
From: hyc@math.lsa.umich.edu (Howard Chu)
Newsgroups: comp.sys.atari.st
Subject: Re: Changing the A drive
Message-ID: <10427@stag.math.lsa.umich.edu>
Date: 22 Dec 89 19:35:10 GMT
References: <1989Dec21.201152.4270@gpu.utcs.utoronto.ca>
Sender: news@math.lsa.umich.edu
Reply-To: hyc@math.lsa.umich.edu (Howard Chu)
Organization: University of Michigan Math Dept., Ann Arbor
Lines: 53
UUCP-Path: {mailrus,umix}!um-math!hyc