Newsgroups: comp.sys.mac.system From: jhl@naif.jpl.nasa.gov (Jay H. Lieske) Date: Tue, 4 Aug 1992 17:56:17 GMT Local: Wed, Aug 5 1992 3:56 am Subject: Sayonara7: System 6 on PowerBook 140/170 Want to run System 6 on a System-7-Only machine? This would be a useful capability because System 7 is so much larger than System 6. It's difficult to make 'rescue' or optimization diskettes which contain any useful program because the System 7 file is so large. The KanjiTalk installation file states the following: "This 5 disk set contains all of the necessary files for both KT 6.0.7 and KT 6.0.7.1. KT 6.0.7.1 is for use _only_ with the Classic II, PowerBook 100, PowerBook 140 and PowerBook 170 cpu's. For all other cpu's please install KT 6.0.7. Japanese system software is not currently available for the Quadra machines" If you'd like to run a System 6 on your PowerBook, here's one approach that might work. I have successfully used it on both a PowerBook 140 and on a IIfx as well as on a Mac II, so the statement about __only__ working on a Classic II and the PowerBooks is perhaps just a guideline which depends upon the Gestalt version of the ROMs employed. I want to install the System used in KanjiTalk on a PowerBook. I don't want to run KanjiTalk but just want to have a System 6 that works on a PowerBook 140/170. So I'd like to remove the Japanese menus and text and replace them with English text. The following instructions seem to work for installing KanjiTalk 6.0.7.1J on Macs so that PowerBooks 140/170 can run on System 6. Kanji 6.0.7.1J is _required_ to run on PowerBooks and other "System-7-only" machines. That version of Kanji can be found on Developer CD (included with subscriptions to _develop_ journal #9) for Feb 92. The CD has the title "20,000 Leagues Under the CD." It can also be found on the ETO (Essentials, Tools and Objects) CDs which contain all of Apple's compilers. Kanji 6.0.7.1 can be found on ETO#6 (Jan 92) and ETO#7 (Mar 92). In the directory of ETO#7 it is /Essentials/Developer Essentials Mar92/Int'l System Software/Kanji 6.0.7.1 or .../Developer Essentials Jan92/... for ETO#6. Earlier versions of ETO do not have Kanji 6.0.7.1 but do contain some Kanji documents. According to the Kanji ReadMe file, Kanji 6.0.7.1 is required for use on the "System-7-Only" machines. I was not so concerned about removing the Kanji-specific resources such as 'itl1' etc in order to make a SMALL system file. I was more concerned (for the moment) about getting something that would work on System 6 and then start removing the extra resources. Even with this preliminary version, it only takes 700K for a System, Finder and MultiFinder that will run on all machines. In some cases there are no corresponding resources in 6.0.7 or 6.0.8. Examples are the strings in the System File 'STR#' -15072 and -4097. Additional ones occur in 'STR ' -16516, -16515, -16514, -16513, -16512, -16511. Also, some of the System 6 DITLs have a reversed order of buttons relative to System 7. Example: "Cancel" and "Sleep" in DITL -16387. The System 7 DITLs seem to be more appropriate for KanjiTalk. If a Japanese colleague could provide translations for the text in those resources, then we could introduce those English strings. Enjoy. -Jay Lieske j...@naif.jpl.nasa.gov KanjiTalk will not operate in 32-bit mode. 1. From KanjiTalk diskette 3 copy System, Finder, MultiFinder to a floppy 2. Get DeskTop Manager (from Oscar) for avoiding re-build of desktop when running System 7 and switching to System 6. The DeskTop Manager is available from ftp.apple.com in directory /dts/mac/hacks/oscar.hqx .... Finder: 3. Get the following items from 6.0.8 Finder master diskette and put them into the Kanji Finder: MENU [all] 1, 2, 3, 4, 5, 12, 15, 16 DITL [all] 132, 134, 194, 198, 5120, 6144, (7168), 8192, 9216, 9217, 10240, 10241 STR# [all] 128, 129, 5120, 6144, 7168, 8192, 9216, 10240 LAYO 128 DLOG 5120, 7168, 9216 4. In the 'vers' resource add '(US)' string to change the versions to J1-6.1.7(US) and set the country code to 00 => US in order that you and others know this system has been hacked. System: 5. In the Kanji System file replace the following items from the 6.0.8 System master diskette: (** => get these from System 7) DITL -16482, **-16388, **-16387, **-16386, -15902, -15901, -5760, -5758, -4096, -4080, -4000, -3999, -3997, -3996, -3995, -3994, -3993 STR# -16408, *-15072, -5760, **-4097, -4080 [* => these resources contain Kanji strings but have no corresponding resource in the US version. Perhaps a Japanese colleague can provide a translation of them.] STR **-16516, **-16515, **-16514, **-16513, **-16512, **-16511, -15904, -15902, -15901, -15900, -15899, -4080, DRVR 15 DLOG -15904 vers 1, 2 [change Country Code to US and modify string, etc] MultiFinder: 6. In MultiFinder replace the following resources with those from the 6.0.8 MultiFinder file: DITL -131, -130, -129, -128 STR# -128 [I left -129 alone] vers 1, 2 [change Country Code to US and modify string, etc] These are preliminary steps that seem to work. The Portable cdev and Battery DA are the major ancillary items that also need conversion. Later on worry about the extra resources in System file: itl0 16384 itl1 itl2 itl4 itl6 KCHR 16384, 16385 KMAP etc. and in MultiFinder: mst# 100, 102, 102, 103 STR# -129 -Jay Jay H. Lieske jhl@naif.jpl.nasa.gov
And here's the result: