TweetFollow Us on Twitter

Summer 91 - THE SUBSPACE MANAGER IN SYSTEM 7.0

THE SUBSPACE MANAGER IN SYSTEM 7.0

HARRY R. CHESLEY

[IMAGE Chesley_text_html1.GIF]

It has long been a well-kept secret that among the many innovative and controversial aspects of the original Macintosh design--such as bitmapped graphics, iconic interfaces, and excessive disk swapping--was hardware capable of accessing subspace fractal strings. Until now, there has been no system software means of accessing this hardware. But with System 7.0 comes the Subspace Manager, an access path to the underlying subspace transceiver available in every Macintosh. Now the truth can be told--and this article tells it.

While the Macintosh was being designed, a small group of researchers at the Pacific Alternative Reality Center discovered a simple means of accessing subspace. The method they developed could be incorporated into virtually any integrated circuit, requiring very little space. The Apple development team, aware of this work via personal contacts with the group, decided to incorporate a subspace transceiver into the IWM chip.

Almost from the first day, the decision to include a subspace facility was controversial. Many thought that the device was simply a toy and would keep the Macintosh from being accepted in the business market. Others felt that the device might be dangerous and worried about getting UL approval. Still others were concerned about adding yet another chapter toInside Macintosh.

In the end, a compromise was worked out: the hardware was included in the Macintosh, but no means was provided to access it via the operating system. This allowed the facility to be included in the spec sheet, but kept it from slowing down third-party software developers. An early version of MacWrite used the facility to enable interstellar collaborative editing, but the collaborative aspects were eliminated by Marketing for being too far ahead of their time and thus confusing to users.

When the ASC chip was added to later Macintosh models, an improved subspace transceiver was included. But once again, due to a slight management error--the resources intended to be used to develop the Subspace Manager were instead used for a four-day party in Monterey--no means of accessing the transceiver was made available.

Finally, during the development of System 7.0, someone said, "Hell, we've got everything else in it, why not add the Subspace Manager too." And so it was done. Unfortunately, the contents page ofInside Macintosh Volume VI was frozen before a chapter on the Subspace Manager could be added. This article takes the place of that chapter.

ABOUT THE SUBSPACE MANAGER

The Subspace Manager is the part of the operating system that handles communication between the application and the subspace transceiver in the IWM or ASC chip. The Subspace Manager includes routines to access specific subspace dimensional strings and transmission frequencies, subintegral dimensional storage, and the underlying physical constants. Higher-level routines provide access to structured storage as defined by Intragalactic Standards Organization (ISO) document 332.12.2234.2313.22.123a: Interspecies Data Standards , Subspace Storage and Retrieval, Structured Formats, Access Methods, subsection J, revision 1822.

SUBSPACE AND FRACTAL STRINGS
To use the Subspace Manager properly, you need to understand what subspace is and how fractal strings work.

The universe is composed of billions (and billions) of strings, all intricately interwoven. Collectively these strings are known assubspace . Each individual string is a zero-dimensional point fractally interwoven through the local space-time continuum, bounded by mass concentrations (which distort the spatial geometry and thereby contain the strings). Because a string has zero dimensions, the concept of transit time across the string is meaningless. Because it's fractal, it achieves connectivity with a large area in space.

Each fractal string has a unique fractal number that can be used to identify that specific string. No other string can have exactly the same fractal dimension, as a consequence of Boorman's conservation of dimensionality principle (CoDP--pronounced "cod pee"). CoDP provides a convenient means of addressing a particular string:

 TYPE CoDPNumber = EXTENDED;

THE SUBSPACE TRANSCEIVER
The subspace transceiver in the Macintosh works by creating a subspace resonance chamber, empty of any strings, and then "intruding" a length of a single string. The influence on the string is directly proportional to the length of the string intruded. Even though the lengths are measured in parsecs, the nature of fractal strings allows the entire length to be intruded into a chamber that fits within a small part of an integrated circuit.

Note: Observant readers will note that although strings are described as zero-dimensional, we can also speak of the length of a portion of string. This is not the contradiction it seems at first glance. However, the mathematics needed to illustrate this fact are beyond the scope of this document.

Subspace string intrusion is commonly calledstring sucking in the technical literature. This is the origin of the popular song "Suckin' in the Subspace," written and originally performed by The Fracs. The (totally unsubstantiated) claim is made that during the band's last performance of this song they hit precisely the right frequency (just under F sharp) and were themselves sucked into subspace using no more instrumentality than a poorly tuned guitar.

Warning: Don't try this with your Macintosh.

THE INTRAGALACTIC SUBSPACE ENCYCLOPEDIA
In an effort to share information with other species in the same gravitational neighborhood, certain strings have been set aside as a community-access encyclopedia. The format of the encyclopedia is defined by the ISO. Details of these standards are available via the encyclopedia itself. The Subspace Manager includes a high-level interface to the encyclopedia.

Warning: Members of some civilizations have decided not only not to contribute to the encyclopedia, but also to actively disrupt it. These species make changes to existing entries in the encyclopedia, rendering the content questionable and even dangerous. For example, the entry on Earth was changed by one of these species to read "a mostly harmless planet run by small white mice." Of course, Earth authorities immediately changed it back to "a mostly harmless planet run by large multicolored apes."

HIGH-LEVEL SUBSPACE MANAGER ROUTINES

This section describes the high-level Pascal interface to the Subspace Manager. Because of space constraints, low-level Pascal routines are not described in this article, but we're sure you can figure them out yourself.

FUNCTION SSInitialize (pi: EXTENDED; e: EXTENDED): OSErr;

SSInitialize initializes the hardware, evacuates the intrusion chamber, and tests the local values of pi and e against those given. If pi and e do not match those of the local reality, SSInitialize returns ssWrongReality; otherwise it returns noErr.

TRANSMITTING AND RECEIVING

FUNCTION SSTransmit (p: CoDPNumber; VAR count: LONGINT; 
    buffPtr: Ptr):OSErr;

SSTransmit attempts to send the bytes found at buffPtr, of length count, via the set of strings starting at p. It chooses a series of string numbers based on p, as needed to contain the entire block of data. The algorithm for choosing the string number sequence is defined in the ISO document. Besides being an accepted standard, the sequences are chosen to maximize the string intrusion rate (the "suck"). Upon return, count reflects the actual number of bytes transmitted.

FUNCTION SSReceive (p: CoDPNumber; VAR count: LONGINT;
    buffPtr: Ptr):OSErr;

SSReceive attempts to receive, from the strings starting at p, the number of bytes specified by count, placing the received bytes in buffPtr. As with SSTransmit, a sequence of string numbers is chosen based on the original p.

ACCESSING THE INTRAGALACTIC ENCYCLOPEDIA

FUNCTION SSEncycEntry (p: CoDPNumber; VAR entryTitle: 
    Str255; VAR entry: Handle): OSErr;

SSEncycEntry attempts to retrieve the encyclopedia entry at string p. It places the title of the entry into entryTitle and returns the contents of the entry in a handle. It is the responsibility of the application to dispose of the entry handle when finished with it.

All entries in the encyclopedia are written in the native language of the originators of the encyclopedia concept--the Herbans. SSEncycEntry automatically translates encyclopedia entries from Herbaneeze into English. However, the system can handle only a limited subset of entries from the entire encyclopedia.

Note: No high-level access is provided to write new entries in the encyclopedia. If, however, you must have write access to the encyclopedia, you can use the low-level interface. This will require you to write an English-to-Herbaneeze translator. System 8.0 will include a bidirectional Herbaneeze translator as part of the Universal Translator Package.

CHANGING REALITY
One of the many consequences of CoDP (the conservation of dimensionality principle) is that each alternative reality has its own unique set of physical constants. In addition, it follows directly from Malanthorpin's theorem of constant universality that only two constants are needed to define a reality, because all other constants can be derived from those two, and that any two constants are sufficient.

The Macintosh subspace transceiver has the ability to change the physical constants of the current reality, thus moving the reality into a new Herzhold plane.

FUNCTION SSChangeReality (newPi: Extended; newE: Extended): OSErr;

SSChangeReality attempts to change the current reality's physical constants. If another reality already exists with the new constants, SSChangeReality returns ssRealityExists. If the reality change was successful, it returns noErr.

Changing the physical constants of reality almost always causes the destruction of all life. To make sure that this is the real intent of the user, a new type of alert is included with the Subspace Manager. The alert is invoked with the function EndOfWorldAlert.

FUNCTION EndOfWorldAlert (alertID: INTEGER; filterProc: ProcPtr)
        :INTEGER;

This alert works the same as the StopAlert, NoteAlert, and CautionAlert functions, except that it uses a different icon, as shown in Figure 1. Physical reality constants should be changed only if the user clicks the OK button in the alert.

[IMAGE Chesley_text_html2.GIF]

Figure 1 End-of-World Alert

CONCLUSION

This article has described the Subspace Manager available with System 7.0. This new facility provides many powerful capabilities, and should result in many new and exciting applications for the Macintosh.

The story is widely told that sometime in the last century, the legislature of Indiana passed a law declaring that pi would henceforth be exactly 3, with the intent to decrease the cost of teaching that portion of mathematics. This story is untrue: in fact, the law was proposed but was defeated. If the Indiana legislature had only had a Macintosh with a Subspace Manager, they could have actually succeeded in changing pi to 3. And they may yet.


HARRY CHESLEY has had a fascination with subspace ever since discovering a wormhole in his bathtub at age five. Spending much of his youth in subspace and his college years as an exchange student on Pluto ("a real Mickey Mouse planet"), Harry has relentlessly pursued the study of subspace, putting him in an ideal position to write this article. Today he lives in subspace with his wife and daughter, and commutes to Apple. *

The standard reference on subspace is Subspace Engineering--Theory and Practice by MacMillon and Boorman (New York: Counterweight Press, 1957). The reader may also be interested in Hummin' Beings, The Next Stage in Evolution by Gregor Alman (Chicago: Omega Memes Press, 1997). In this book Alman argues that creatures capable of directly influencing subspace string frequencies are the next logical step in evolution. The fact that he completely misunderstands the concept of evolution and that there are no examples of his so-called hummin' beings listed anywhere in the Intragalactic Encyclopedia doesn't keep the book from being extremely entertaining. *

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Latest Forum Discussions

See All

Dispatch is bringing its superhero shena...
If you were anywhere online last year, then you would have no doubt heard of Dispatch, and been flooded with videos of it. With its star-studded cast and unrelenting humour, it fast became a hit, racking up over four million downloads. And it is a... | Read more »
5 reasons to sink your teeth into VAMPIR...
On October 28, Netmarble will globally launch VAMPIR, its latest and most macabre MMORPG, plunging players into a Gothic world of vampires, sorcerers and cursed creatures of the night. Built around blood, fear and large scale battles, the MMORPG... | Read more »
Gundam Blitz Order opens registration fo...
It would appear that video game developers are delving into my childhood and making idle games from my favourite TV shows. First, Bandai completely whiffed with Digimon Up, perhaps the single biggest miss of a beloved franchise in recent memory. Now... | Read more »
The Traitors Interactive Game lets you l...
With the second season of The Celebrity Traitors in full swing, the world is once more enthralled by just how good a liar our heroes are. I don’t watch it, but I hope James Blunt wins. The premise does intrigue me, however, and thanks to Fusebox... | Read more »
Dissidia Duellum Final Fantasy brings in...
For all his successful manipulations and successes through Final Fantasy 9, I never really liked Kuja. And it's not like I dislike him; more I nothing him. But that's just me; the vast majority of the fandom adore him, and they are in luck, for Kuja... | Read more »
Combo Quest (Games)
Combo Quest 1.0 Device: iOS Universal Category: Games Price: $.99, Version: 1.0 (iTunes) Description: Combo Quest is an epic, time tap role-playing adventure. In this unique masterpiece, you are a knight on a heroic quest to retrieve... | Read more »
Hero Emblems (Games)
Hero Emblems 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: ** 25% OFF for a limited time to celebrate the release ** ** Note for iPhone 6 user: If it doesn't run fullscreen on your device... | Read more »
Puzzle Blitz (Games)
Puzzle Blitz 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: Puzzle Blitz is a frantic puzzle solving race against the clock! Solve as many puzzles as you can, before time runs out! You have... | Read more »
Sky Patrol (Games)
Sky Patrol 1.0.1 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0.1 (iTunes) Description: 'Strategic Twist On The Classic Shooter Genre' - Indie Game Mag... | Read more »
The Princess Bride - The Official Game...
The Princess Bride - The Official Game 1.1 Device: iOS Universal Category: Games Price: $3.99, Version: 1.1 (iTunes) Description: An epic game based on the beloved classic movie? Inconceivable! Play the world of The Princess Bride... | Read more »

Price Scanner via MacPrices.net

Amazon Offers 14″ M5 Pro MacBook Pro for $206...
Amazon is offering another opportunity to save on Apple’s 14-inch M5 Pro MacBook Pro, with new offers on the Space Black configuration with 24GB RAM and a 1TB SSD starting at just $2069.10. Apple... Read more
Amazon Takes $900 Off 16″ M5 Max MacBook Pro,...
Amazon has expanded its latest sale on Apple’s 16-inch M5 Max MacBook Pro, dropping the Space Black configuration with 36GB RAM and a 2TB SSD to just $3499. Apple sells this configuration for $4399,... Read more
B&H Slashes Up to $1400 Off M4 Pro Mac mi...
B&H is offering new clearance discounts on select previous-generation Apple Mac minis, with savings of up to $1400 on high-end M4 Pro configurations. The sale includes the standard M4 Mac mini... Read more
B&H Slashes $400 Off 14″ M5 Pro MacBook P...
B&H has launched a substantial new discount on Apple’s 14-inch M5 Pro MacBook Pro, taking $400 off the Space Black configuration with 24GB RAM and a 1TB SSD. Regularly priced at $2499, the 14-... Read more
Take $50 off iPad at Amazon, prices start at...
Amazon again has 11th-generation A16 WiFi iPads in stock on sale for $50 off MSRP, starting at $399. Shipping is free: – 11″ 11th-generation 128GB WiFi iPads: $399 $50 off MSRP – 11″ 11th-generation... Read more
Amazon Lowers 13″ M5 MacBook Air to $1149, No...
Amazon has increased its discounts on Apple’s 13-inch M5 MacBook Air, dropping the standard 16GB/512GB configuration to just $1149. Apple sells this configuration for $1299, so Amazon’s latest price... Read more
Amazon and B&H Slash Mac mini Prices, M6...
Amazon and B&H are offering new discounts on Apple’s M6 and M5 Pro Mac minis, with savings reaching $149.01 and prices starting at just $779. Configuration Apple MSRP Retailer Sale Price Savings... Read more
Amazon Takes Up to $150 Off 15″ M5 MacBook Ai...
Amazon has launched new discounts on Apple’s 15-inch M5 MacBook Airs, with savings of up to $150 and prices starting at just $1399. Configuration Apple MSRP Amazon Price Savings 15″ M5 16GB/512GB $... Read more
Amazon Takes Up to $150 Off 13″ M5 MacBook Ai...
Amazon has launched a new round of discounts on Apple’s 13-inch M5 MacBook Airs, with savings of up to $150 and prices starting at just $1199. Configuration Apple MSRP Amazon Price Savings 13″ M5... Read more
Verizon Launches iPhone Duo Pre-Orders With N...
Verizon has opened pre-orders for Apple’s new iPhone Duo, the company’s first foldable iPhone, with prices starting at $1999.99 and a new no-trade-in promotion available through its Simplicity Plan.... Read more

Jobs Board

All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.