Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!mit-eddie!wuarchive!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!emory!kd4nc!rbdc!barry From: barry@rbdc (Barry Newberry) Newsgroups: comp.sys.apple2 Subject: Tech Questions about GS/OS (and some ramblings) Summary: I want to make a "bare-bones" GS/OS boot disk. Message-ID: <1990Dec21.070632.18209@rbdc> Date: 21 Dec 90 07:06:32 GMT Reply-To: barry@rbdc.UUCP (Barry Newberry) Distribution: usa Organization: N.C. Home for Deranged Programmers Lines: 41 I'd like to try some unusual set-ups with GS/OS. I've ordered the GS/OS Tech Ref, and I should have it in 2 weeks. For programming, I have Orca/C and Orca/M (updated). A couple of questions regarding GS/OS : Q1 : What is the minimum configuration for GS/OS (list files) ? Assume that I have some application (S16 ?) which takes care of needed tools, graphics, I/O, and uses GS/OS MLI calls. For ProDOS8, it would be : Files: /PRODOS, /the_program.SYSTEM (Filetype: SYS) Q2 : What Toolbox dependencies does the GS/OS Kernel have ? Q3 : How do I make an S16 file ? Is it as simple as changing the filetype from EXE to S16 ? Is the GS/OS MLI Quit good enough for a "clean" exit from the program ? Is there anything special that my program needs to do at startup ? Assume that I'm using direct screen writes in 40 columns and reading the keyboard at $E1/C000 to keep things _reeeeeal_ simple. .. and since there's so much talk ... Q4 : Did anyone buy/get an Apple IIgs because he needed _MULTI-TASKING_ ? Personally, background printing and background X-Modem are all I would have much use for. Hmmm .... Maybe someone could write a CDA that could initiate an X-Modem transfer with just interrupts. Intercept the ProDOS8 MLI as soon as the transfer begins, force any call to wait until X-Modem is ready to write its buffer (or read, ... keep an eye on close commands) Once the transfer starts, you could leave the CDA and play with Applesloth (or some other stuff). WHY I THINK I'LL WRITE IT TODAY !!! :> =sorry, I guess I'm teasing= Even though I have started work on an interrupt based dumb terminal CDA. Serial IRQ handler ... crude but it works. Sound IRQ handler ... it's Ok. Main CDA program segment ... looks good for a couple of diagrams and some notes. :> -- ------------------------------------------------------------------------- Remember, until there is a cure for Assembly Language Brain Fry, there will always be the N.C. Home for Deranged Programmers. -----------------------------------------------------------------------