Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!brutus.cs.uiuc.edu!psuvax1!psuvm!brl102 From: BRL102@psuvm.psu.edu (Ben Liblit) Newsgroups: comp.sys.apple Subject: Re: HyperC Message-ID: <90040.003515BRL102@PSUVM.BITNET> Date: 9 Feb 90 05:35:15 GMT References: <1361@crash.cts.com> <1990Feb4.102221.23801@ux1.cso.uiuc.edu> <90039.215754ART100@PSUVM.BITNET> Organization: Penn State University Lines: 22 In article <90039.215754ART100@PSUVM.BITNET>, Andy Tefft says: > >I've tried using mksys, and it did change the filetype of the executable >to SYS but it wouldn't run except from in the shell. I've tried using >both the cc and ccn shell scripts, with no luck either way. Maybe there's >an option for lnk that does it? Creating a system file is much more complex than creating something to run, say, in the shell or under BASIC.SYSTEM. There are atrocious, though necessary protocols that must be followed. (Look in the _ProDOS_Technical_Reference_ _Manual_ for details.) It would be *nice* if Hyper C would take care of all of these formalities for you, but it doesn't look like that's the case. Want to write a system file? Grab yourself a copy of the _PTRM_ and start coding. Do what you can in C, but realize that you're going to have to do the nitty gritty in assembly and link it in. Ben Liblit BRL102 @ psuvm.bitnet -- BRL102 @ psuvm.psu.edu "Fais que tes reves soient plus longs que la nuit."