Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uflorida!mephisto!udel!princeton!phoenix!kadickey From: kadickey@phoenix.Princeton.EDU (Kent Andrew Dickey) Newsgroups: comp.sys.apple Subject: HyperC //gs patch Message-ID: <13758@phoenix.Princeton.EDU> Date: 10 Feb 90 06:50:28 GMT Organization: Princeton University, NJ Lines: 34 I recently (8 hours ago?) posted to comp.binaries.apple2 a little program I whipped up... Finally: //gs users can use HyperC ProDOS! How to use it: Get the patch (Incredibly small...I wrote it in the monitor [literally: 2100:A9 00 type stuff]), and unBinscii it. Place the resulting file (GS.SYSTEM) on the /CSYS disk (there should be one block free--and guess what? GS.SYSTEM is one block long!). Now, just select GS.SYSTEM to start up HyperC instead of C.SYSTEM. More neato features: My code tries to be smart to allow interrupts to behave as normal (unlike the old patch for the CDOS version of HyperC). My code seems to work ok, and I could get to the control panel regularly from the prompt--but if I tried it in the middle of an 'ls', sometimes it would hang when the 'ls' tried to return...I don't know what caused this. Question: Does the //gs always enable the ROM when an interrupt occur? If so, how is one supposed to return to a routine on the language card that was interrupted? Coming soon: A nibble copier. Another Comment: Why doesn't 'cd ..' work? And is there an equivalent for 'ls -l'? If not, does anyone have source code for these routines? I only played with it for about 10 minutes, to see if my patch worked. My code is gross looking, so don't bother disassembling it--please don't....I'm embarrassed by it :-). Let me know if you have any problems.... Kent Dickey kadickey@phoenix.Princeton.EDU