Obviously, auto launching isn't a huge deal (Startup Items) but shutting down is another issue. So I use SheepShaver a lot and I'm starting to want to do packages that will auto-launch and auto shut off. MINI VMAC AUTQUIT MACI was going to post some of this on Mac Garden as its own topic, but I think here would be better. I've been tinkering around at trying to build self-contained packages with SheepShaver. Still very interested in any other finder replacements anyone can find!! But it has a popup dialog box with their 'about' info that cannot be closed, and shut down does not function, since it forces the user to "close all applications" - and of course there are applications in OS9 that run in the background. Works in OS9, doesn't act like a normal finder when installed as a finder (which is good). Unfortunately, it also acts as a normal Finder when in the System Folder. There is a bit of a lag after startup, and isn't scriptable. The GUI is very minimal, no popup windows. Works in OS9, works as hoped when replacing finder, opens applications, shut down works properly. Doesn't launch applications when acting as a Finder. It acts as a normal Finder when it's a finder in the system folder though. There's one link to an old ftp site with "" but it's a dead link now.īut I did find some other minifinders and made some notes: Even if they don't run in OS9 they could still provide some great insights. Wow! Yeah, if you have some replacement Finders, it could possibly save me countless hours of reading Inside Macintosh (although I might do it anyway hehe). I'm really having fun with this project and love the idea of preserving old Mac history. MINI VMAC AUTQUIT SOFTWAREBut then again, I do recall there being a lot of software back in the day that did some pretty core modifications to OS9. It doesn't seem Apple gives a whole lot of flexibility for these kinds of things back in the OS9 days though. MINI VMAC AUTQUIT WINDOWSI've seen a lot of Windows kiosks that are able to do this pretty well- locking the user into an application. But the desktop shouldn't ever be displayed, and if the user somehow winds up exiting the application mistakenly or through a bug, it shouldn't give them any access to the OS's user interface. Certain things like the file menu are mandatory, since so many fullscreen applications use them. The idea would be to prevent OS9/Platinum from displaying any user interface components to the user. I have done a little binary stuff, which may or may not be necessary. Definitely the hardest solution but probably the most reliable- if it's feasible. For shut down, there could be something to monitor the application to determine when it has been quit, and tells SS to overlay another splash screen to hide OS9's user interface.ģ: Modify OS9 directly. I could overlay a splash screen, and have a script in startup items that tells SS when to remove the splash screen. MINI VMAC AUTQUIT CODEI haven't delve into the SS source code right now. But it kind of works.Ģ: Have OS9 talk to SheepShaver somehow. It's kind of gimmicky, and I could definitely see it slipping up in different situations. For shutdown, have an os9 script in startup items that launches the app, then issues a shut down command when the app has been closed. They are not normal icons, and the actual PICTs are scattered about depending on which extension you're looking at. You have to use a resource editor for the extension. Then replace all of the extension icons to all-black- hiding the extensions loading during boot. I can think of 3 ways to do this:ġ (easiest): For startup, replace the startup screen with an all-black screen with the text "Loading". In order to act like a truly native app, it needs to get rid of the booting screen, and shut down the emulation when the application is closed without giving the user access to the operating system. I'm really interested in taking it a step further and modifying OS9. It's pretty thrown-together right now but it works surprisingly well. app package that loads an internal sheepvm in fullscreen, and then an alias of the application is in the startup items in OS9. The custom one is ridiculously simple, but it wound up working pretty well. app packages in OS X without revealing to the user that it's using emulation at all. The basic idea is to have classic Mac games play like native. I didn't want to use the existing SheepShaver Wrapper because it has issues with fullscreen- which is very important for games. I recently made a super simple wrapper that creates self-contained OS X app packages using SS. There aren't a whole lot of resources out there for OS9 development and system-level stuff. I've been having fun with this little project of mine and was hoping I could get some advice and opinions. Forgive me, I'm not sure I'm in the right place or on the right forum.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |