The ROM can be read off of a real Mac by using a supplied program, the system software can be bought from. A copy of a Macintosh 512K or 1MB ROM and the Macintosh system software are not included, but required. However, my objective here was to stay away from IP completely, and focus on pure AppleTalk.Speed comparable to a real Mac with equivalent hardware Requirements: OS2.1, 68020 processor, 4MB of RAM, HD floppy drive recommended.
Emulator Sheepshaver Mac OS 9 That0x809b is EtherTalk, " an Apple AppleTalk networking protocol that enables AppleTalk to communicate over Ethernet cabling."Apples Classic environment is an emulator of Mac OS 9 that was. And Cisco's Protocol Filter appendix is handy in deciphering stuff like 0x809b ether-type packets that suddenly pop up in packet dumps once AppleTalk kicks in. The Netatalk 2.0 documentation is fabulous. " Inside Macintosh: Networking" is a great book. Fortunately, there is still enough reading material out on the 'net to get a feel for it.![]() ![]() It appears from the literature around the internet that "Mac OS Extended" is actually a journaling file system with better performance for normal use.More importantly, the "Update Apple Hard Disk Drivers" checkbox in the "Options" screen accessible via the "Options." button needs to be unchecked (cleared) for successful SheepShaver installation SheepShaver hangs if this button is checked.Mac OS 9 installation options: "Update Apple Hard Disk Drivers" must be unchecked for SheepShaverAs far as "Customize" is concerned, I pretty much selected everything except Speech-related features.Mac OS 9 Customized Installation Example: Selecting "All" Internet Access FeaturesI then proceeded with the installation by clicking "Start".Mac OS 9 on SheepShaver CD ROM image installation progressOnce installation completed (it takes about 7 - 8 minutes), I shut Mac OS 9 down and restarted SheepShaver to get back to the launcher options GUI. I decided to initialize the two disks with " Mac OS Extended" file system instead of the default "Mac OS Standard". Here is my ~/.sheepshaver_prefs:Mac OS 9 Installation CD Boot in SheepShaverAs expected for new disks, the installer asks to initialize them. It is much easier to directly edit ~/.sheepshaver_prefs instead of having to deal with a GUI. It then launches the virtual Power Macintosh and boots from the CD image.On examining ~/.sheepshaver_prefs I found a time-saving trick - setting "nogui" to "true" does not launch the heavy graphical configuration tool first but boots up the Mac OS 9 virtual machine directly. Here are a couple of more screenshots.Clean initial installation of Mac OS 9 on Power Macintosh emulated by SheepShaver for Ubuntu LinuxGet Mac OS 9 in SheepShaver Ready for AppleTalkIt took me a while and many SheepShaver freezes to figure this out:Mac OS 9 in SheepShaver needs to have an IP address, netmask and gateway configured, and the configured Gateway needs to be reachable, to not freeze and stay up even if we are using only AppleTalk.It does not matter if the configured IP Gateway actually connects to the internet or anything at all as long as Mac OS 9 can see it, it is happy.I used the TCP/IP control panel to configure a dummy IP address, subnet mask, router (Apple speak for Gateway) and Name server (DNS).Then I assigned the router and DNS address configured in Mac OS 9 to a different plug on the same VDE switch on the Ubuntu host so that Mac OS 9 can see the IP gateway. There is no IP traffic after a few initial startup packets.13: vde-decnet-tap3: mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000Link/ether 82:29:cd:e3:f6:56 brd ff:ff:ff:ff:ff:ffInet 192.168.217.1/27 brd 192.168.217.31 scope global vde-decnet-tap3The virtual Ethernet card on my SheepShaver configuration is connected to a plug on a Virtual Distributed Ethernet (VDE) switch running on MOKSHA which also happens to host four more virtual machines that communicate over DECnet. Mac OS Setup Assistant hangs SheepShaver, close it immediately!The Mac OS 9 Setup Assistant: Close the Setup Assistant immediately it hangs SheepShaverThat completes the base installation of Mac OS 9 on SheepShaver, ready to be configured for its networking features. It is very important the Setup Assistant be not used all configuration can be done separately using the various Control Panels reachable via the Apple logo at the top left. Apple app store for mac os xI also enabled guest access requiring no authentication and a "welcome" message that is displayed when a guest connection is established to Ubuntu from Mac OS 9.The Ubuntu directory made available publicly to Mac OS 9 over AppleTalk is actually configured in the next file.AppleTalk Network File Share Login MessageThis file defines the directories to be shared by Ubuntu over AppleTalk for Mac OS clients. Interested only in AppleTalk, I disabled TCP and enabled DDP ("Datagram Delivery Protocol") that is part of the AppleTalk stack. Here is my atalkd.conf from MOKSHA after being modified by Netatalk.This file configures file-sharing between Ubuntu and Mac OS 9 over AppleTalk. Netatalk actually modifies this file on startup with a startup AppleTalk net-range and a self-generated node number (which it decides on "automagically" based on what it can see on the network) and adds those items to the configuration itself. ![]()
0 Comments
Leave a Reply. |
AuthorMatthew ArchivesCategories |