Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!brutus.cs.uiuc.edu!ux1.cso.uiuc.edu!uxa.cso.uiuc.edu!jb10320 From: jb10320@uxa.cso.uiuc.edu (Jawaid Bazyar) Newsgroups: comp.sys.apple Subject: GS/OS Hack #1 Summary: Expressload All the Time! Keywords: Expressload, Hack, Easter Egg Message-ID: <1990Feb26.030214.15564@ux1.cso.uiuc.edu> Date: 26 Feb 90 03:02:14 GMT Sender: news@ux1.cso.uiuc.edu (News) Organization: University of Illinois at Urbana Lines: 45 Well folks, here it is: My very first GS/OS hack. Back in the days of DOS 3.3, if there wasn't a way to do something or do it the way you wanted, you hacked DOS. Unfortunately, times have changed some. GS/OS is a terribly (wonderful) complex piece of software, and playing with its internals is not recommended (right, Matt D?). However, that doesn't mean that the inventive spirit can't find new ways to manifest itself. After reading the discussion of easter eggs, and in particular the Expressload logo during boot, I decided it would flash up my GS and make it look more impressive to non-privileged non-Apple II owners (warning: personal bias manifestation alert), if that logo was there ALL THE TIME. Anyway, remember my hacking days, I pulled out Copy ][+, and did a search for LDA $C025 (keyboard mod key register). Lo and behold I found it, and doing a bit of disassembling and patching, I did it! If you want to do the same, just grab your trusy sector editor (prodos only, 3.5" compatible :-) and do a search for the hex sequence 29 C0 C9 C0 D0 2F. When you found it, check above these bytes to make sure there's a AD 25 C0 in there too (I limited the bytes to make the search go quicker). Then just change the D0 2F to EA EA (NOP NOP), and you've done it. Write the block back out and you have one impressive-er GS/OS boot screen. Now all we need is the GS/OS version number in the lower corner of the "Welcome to the Apple //GS". (Speaking of which...) [Raising My Hand] Mr. Software Engineering, can we please get rid of that silly "Welcome to Apple //GS"? That phrase doesn't even make semantic sense in english. "Welcome to Macintosh" is more personable, as Mac could be the name of a place (and probably is). How about "Aren't you glad bought a //gs", or "Please wait while loading GS/OS", or "Go take a nap, I'll let you know when I'm done" (just kidding, Sys 5.0 is G R E A T !). [End of SoapBox] Thank you all for listening. Perhaps next week's hack will be a Finder Randomize Icons command, to complement the Clean Up command. -- Jawaid Bazyar | This message was posted to thousands of machines Junior/Computer Engineering | throughout the entire civilized world. It cost jb10320@uxa.cso.uiuc.edu | the net hundreds, maybe thousands of dollars.