[comp.binaries.atari.st] v11i089: gulwrap -- Make Gulam work under Gemini

koreth@panarthea.ebay.sun.com (Steven Grimm) (07/25/90)

Submitted-by: sgstree@polyslo.CalPoly.EDU (Samuel Streeper)
Posting-number: Volume 11, Issue 89
Archive-name: gulwrap

The following is a program that will allow you to run Gulam
from within Gemini.

	If you run Gulam from within Gemini, you will
	find that you cannot run any programs from within
	Gemini after Gulam exits. The reason is that Gulam
	does not restore the shell pointer after it exits,
	and Gemini executes all its commands through the shell
	pointer, which is no longer valid. This program is a
	"Gulam wrapper." It saves the old shell pointer (which
	probably points to Mupfel) and then runs Gulam. When
	Gulam exits, it restores the shell pointer, and everything
	is hunky-dory.

	-samuel streeper

table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 gul_bin.arc
M&@A'54Q!35\R+E!21P  > $  )<4\XBS5!\"   ,8#0  !  % !( W ,Q$#Dz
MX((  Y?D.TA $S^(3R82]/9-8T$] )2T D#"2K$9Q09F$'<&!8@6 !A &TEAy
M)@ .!@ -A#@"V$YM+P"\:"#DS \>(9T$>?(NYHAF*M$YR75P@)RB2D?@(V!/x
M)3DG=4)HS$".*U@G5@8BR5/5RU$ )J;N),'ET=J=I-XFD$M03-V[!(4!#@!Lw
ML*VB;Y?P#2"&*0 (=Q&B>1N7*D&Z=MD2)*9WL=]'3KR<K1-D+#MH8\%AT9P!v
M'(A$(90\#O$%  @G3;*P!E=:Y>G4(J"00//X!0K;2H" [0T@PV^5JG>_CCV[u
M]FTGNJ$S=XX:>O#AQ8^#2+[<=/?FT:%/EPV!MFVEV=%O?X[^.W$(QI$KK[,0t
MP)<Y:)3!!AM?P '"'&'84089#2@PT!%5,!%$$RY (<41!Q7P7X #%@B"'&7,s
M0<<;(#+H("0$"*"  0YH8($!#"#@@ ((T&@ C K0J( #-TIP(P4]_ABD 0  r
"&@ ;q
 p
end