Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!sharkey!cfctech!teemc!ka3ovk!lake From: lake@ka3ovk.uucp (Marshall Lake) Newsgroups: comp.sys.atari.st Subject: Running from different environments different????? Message-ID: <1989Oct16.022523.24911@ka3ovk.uucp> Date: 16 Oct 89 02:25:23 GMT Organization: Internal Revenue Service, Washington, DC Lines: 22 I've come across something that seems strange to me that I hope someone can offer some advice about. I have a GEM program that reacts differently whether a hard drive is is in place or not!?!?!?!?!?! If the hard drive is allowed to boot then this program runs fine whether I run it from floppy or the hd. If the hd is not allowed to boot then this program will bomb at a certain point in execution. Can anyone offer any possible reasons why this would happen? The only possibility I can come up with is that the hd booting causes the program in question to be loaded into a slightly different area in RAM. Without the hd booting the program in question could be violating some sort of 32K boundary with its reference to a variable or a function. With the hd booting might cause both the referencing area and the referenced area to be in the same 32K block of RAM. Does this sound far-fetched? Marshall Lake lake@ka3ovk.UUCP