Tron 2.23 –Paging.
Jet
maintained his defensive position as the
realisation he had found Melanie came with the suddenness of combat.
Unfortunately,
the program Alison had sent to guard her, Alchemist, didn’t seem to recognize Jet
at all and was determined to eliminate the people who had come to help her.
“Mercury,
this is Alchemist, she’s critical to Melanie – don’t derez her,” called Jet,
realising things could quickly go from bad to worse.
Mercury
maintained her guard and edged closer to Jet.
“I’d be
more worried about her derezzing us at the moment,” said Mercury, “She seems to
have an excellent grasp of basic weapons and I can’t defend us without going on
the offensive.”
Alchemist noticed
the break in Mercury’s attention and surged forward, pressing her attack.
Leading
with her disc weapon, Alchemist threw hard and directly at Jet, but continued
on after she had loosed her weapon, slashing sideways with her foot as she
approached.
Before
waiting for her disc to return, she then rezzed in her baton, striking down hard
at Mercury.
Mercury
ducked as Alchemist attacked, leaping to the side just before the Alchemist
aligned herself for a second strike.
Mercury
rolled backwards to cover herself as Alchemist withdrew slightly, sheathed her
disc then rezzed in both of her battons and deflected two direct thrusts and a
slash with a cross-block as Alchemist stepped back in to strike.
Alchemist
stepped back from Mercury’s parry and snapped her hand up to retrieve her
returning disc, then rethrew the weapon at Jet who once again blocked it with
his own disc.
“Jet, you
need to come up with a plan soon, or we’re going to lose this fight,” said
Mercury.
The two
girls stepped back for a moment, each waiting for an opening from the other to
exploit, then Alchemist resumed her assault without waiting, attempting to
create an opening by force.
Alchemist
drove a thrust kick directly at Mercury’s knee, which Mercury responded to by
pulling the leg and kicking out with it at the other program, but the kick was
weak and Alchemist blocked it before catching her disc once more as it returned
and throwing it again, keeping both Jet and Mercury busy.
“Alchemist,”
called Jet, blocking the disc attack once more, “We’re friends – we’ve been
sent to protect Melanie.”
Alchemist
responded while reverse spinning kicking at Mercury, catching her in the
mid-section and knocking her back and down, although Mercury rolled with the
blow and came up standing again.
“Then if
you are friends, you will retreat from this place until my user contacts me
with instructions, otherwise I’ll defend
this memory location with my life to my very last cycle,” called Alchemist.
“She seems
rather determined to not be helped,” said Mercury. “Should we retreat?”
Mercury
launched back into an attack this time, leading with three well-timed overhand
slashes that forced Alchemist back towards the pool.
“There’s no
time to retreat, Mercury.
Melanie’s
going to need twelve hours subjective time to process – we need to stop Alchemist
now!” said Jet.
“Any ideas
how to do that?” asked Mercury as Alchemist threw her disc once more still,
forcing Jet to the defensive immediately and in the same motion, slashed low
with her own baton, forcing Mercury to jump up and avoid the blow.
“Do you
have than encapsulation weapon?” Jet asked, blocking a sharply curving disc
attack.
“The one
you gave to your pet program to hold?” asked Mercury, dropping down and
returning with two sweeps which forced Alchemist to briefly step through them.
Damn it, thought Jet. He had no convenient way of
stopping this program presently.
“Ma3a, can
you do anything?” called Jet.
Ma3a came
around the corner and stood for a moment, watching the three fight. Alchemist
immediately threw her disk at Ma3a, who had no disc to block it with however this
didn’t seem too much of an issue for Ma3a, who simply batted this disc away
with her hand.
“This
program exceeds my routines response capability,” yelled Mercury. “You’ll need
to take care of her disc, Jet, Ma3a – I need help with this one.” said Mercury.
However at
the mention of the word Jet, Alchemist took a step back and halted her attack
briefly.
“Jet?”
Alchemist queried distractedly, when Ma3a noted her pause and moved.
Driving
forward with her shoulder, Ma3a caught the blue program hard in the upper
midsection and knocked her off her feet, directly onto Jet, the two of them
falling over, Jet’s arms around Alchemist as he struggled to avoid falling
without anything to grab onto.
Alchemist
took advantage of the situation and twisted fluidly within his clumsy embrace
and brought her baton around under his chin.
As the two
fell, Jet felt the program on top of him twist and then felt his head forced
backwards as she positioned herself for a fatal blow.
“Halt,
programs,” called Alchemist, breathing hard, but remaining steady as she held
back on derezzing Jet.
Mercury and
Ma3a held their distance.
“I can
still derez him even at this range,” said Alchemist, twisting her head slightly
to look at Ma3a and Mercury.
No one
moved for a moment, then Mercury spoke slowly so as not to cause Alchemist to
react.
“Alchemist,
is that your designation?” asked Mercury.
Jet croaked
slightly, one hand trying to get a grip on Alchemists’s hand that held the
baton, his other still trapped under her knee. Alchemist changed her grip
slightly to defeat him, then looked back at the program she held on the floor,
splayed helpless before her.
“Are you
Jet?” Alchemist asked Jet, ignoring Mercury’s question.
“Uuurgh”
managed Jet, almost choking on the pressure of the baton on his throat.
Alchemist
noted this and removed the pressure, to which Jet breathed in hard and rubbed
his throat, but the baton was close enough to drive through.
“Yes,” Jet
managed, gasping for breath.
“Functional
Detection routines confirm Jet appears to be a user. Please confirm?”, she
asked.
Jet looked
up into the face that might kill him based on his next answer.
“Yes,” Jet
said.
Alchemist
appeared to be processing for a moment, the responded. “Your equation evaluates
true.”
Alchemist
moved her knee off Jet’s chest slowly, remaining in a striking position. With
the pressure gone, Jet rolled to the side and coughed.
“My user
mentioned that I should look for user::Jet, before I lost carrier. Confirm my
user’s name, or I will derez you here and now.” Alchemist warned.
As Mercury
stepped forward, Alchemist suddenly returned the baton to Jet’s throat once
more, making clear she would strike, before Mercury held up her hands and
stepped back causing Alchemist to release the pressure once more.
Jet rubbed
his throat as the baton came back.
“Alison,” said Jet. “Your user’s name is Alison.”
“You are
user::Jet then.” Stated Alchemist as she removed her weapon from Jet and stood
up.
“I will
allow you to state your request,” Alchemist confirmed.
Jet slowly
hauled himself to his feet and looked at the blue program, who was still
pointing the end of her baton directly at his throat, despite her declaration.
“I came
here to save Melanie. I still need to find her, but I believe you may know
where she is?” said Jet, still struggling to get his breath back.
Alchemist
nodded, then dropped her baton, returning it to a primitive then derezzing it.
“Alison
charged me with protecting Melanie, who I believe is also a user,” she said.
“It is a task that I am committed to, down to my very last opcode.”
Jet nodded,
then leaned on the structure to his side to catch his breath better.
“Your user
would have lost contact with you when this sector fell, immediately following
Melanie’s digitisation,” explained Jet. “She was cut off from you at that
point.”
Alchemist
nodded. “Yes, and then this sector fell to the Datawraiths, however I have no
permissions for travel and would have been deleted if I transferred to another
system.
“I
relocated user::Melanie to this memory location and have been defending this
point since that time.
“I received
one final Message from user::Alison who instructed me to wait for you.”
Alchemist explained.
“So will
you let us approach the pool?” asked Mercury.
At that,
Alchemist removed her baton again so suddenly that both Mercury and Ma3a
dropped into defensive positions.
“None save user::Jet may approach user::Melanie.”
Alchemist warned.
Jet jumped
between the three programs and held his hands up, but took no weapon.
“Whoa, hold
it ladies, fight’s over, let’s concentrate on the task at hand.” He said, then
only lowering his hands very slowly, began walking to the pool. “Just hold back
while I check on Melanie.”
Alchemy followed
Jet through to the pool, but maintained her watchfulness of the other two
programs until they were out of sight, clearly not trusting them.
As Jet
approached the pool, he expected to see a program hiding somewhere, maybe ill
or dying, yet the pool was empty. He walked around the area several times, then
turned to Alchemy.
“Where is
Melanie?” he asked.
Alchemy
held up her hand and pointed behind Jet’s back towards the shells he had
noticed earlier.
“user::Melanie,”
she said.
Jet turned
and walked over to the shells, then looked through a clear section of the shell.
Within it was
a program, appearing asleep, but otherwise glowing well.
Seeing the
face, he gasped. The program within was a white-colored version of Mercury, but
otherwise identical to the program he fell in love with.
Jet stepped
forward and placed his palm against the viewing screen and rubbed it, causing
ripples of energy to spread across the surface like water.
“What is this
shell?” asked Jet.
“Paged
memory,” said Alchemist. “When this user was digitised, a user request came
through to move her to paged memory. This is that memory page location.”
Jet
realised from the description and his prior knowledge of the EN511 how this paged
memory system worked.
Dr Gibbs
had explained to him while he was there that the system was so unstable in the
early days that even individual programs were interfering with other programs
at the quantum level as they executed.
The result
was that paged memory loops had been implemented, allowing some applications to
timeshare in completely different fiber loops that were never accessed by the
processor at the same time, effectively allowing programs to page in and page
out of real-memory.
This
particular memory type was a single page that could be removed from the
processor loop entirely and as such made the perfect encapsulation for Melanie
while Mercury was executing within the system.
Walter
Gibbs was never able to work out why some programs caused quantum interference
with others, since programs weren’t able to observe each other, but it still
seemed to occur. It was only after perfecting the algorithmic interpreter that
he got past the need for paged memory to the core, as the program execution
time became sequenced.
But the
core encapsulation programs still remained as a component of the system.
More-so, there were two pages, allowing, Jet realised, Mercury to page out
while Melanie paged in.
This also
explained to Jet why Mercury could no longer feel her user – her user was
effectively in another dimension to her – logically and electronically separated.
It wasn’t
the newest form of program encapsulation in the system – that was located in
the newer digitising bay memory that was shut down a year ago and was used to
contain the Datawraiths and Jet’s father during his last visit, but unlike the
process encapsulation, the paged memory was completely isolated from this
world.
The only
reason this process had been used, which was possibly fortunate for Melanie’s
safety, was that Ma3a had invoked the encapsulation and she only had access to
the single-laser code that was developed before the newer generation technology
was built, still being located in the test labs.
“You
haven’t been able to de-encapsulate this user, have you Alchemist?” said Jet to
Alchemist.
Alchemist shook
her head once.
“This user
was already damaged during the original scanning pass before user::Melanie
requested that we move to encapsulate. De-encapsulation without removing the
source of interference would prove fatal.” Said Alchemist.
Jet
examined the shells. The one on the right was empty. It appeared based on what
Jet had reasoned, that if Mercury was to enter it, then she would become
trapped in the other memory page while Melanie was out for processing.
The
realisation made Jet shudder - he would lose her once again and lose much of the
time he had left with her while Melanie was processed.
The pain
sitting in the pit of his stomach intensified as Jet realised that the closer
he came to being with her, just how much events seemed to drive them further
apart.
There was
no other way though. If Jet was to save Melanie, and possibly Mercury in the
same action, there would be little choice but to page swap and begin the
scanning and healing processes alchemist was programmed to complete.
“Alchemist,
I need to bring the others here so you can complete your task,” said Jet.
“I cannot
permit that,” said Alchemist. “My user has programmed me only to allow access
to Jet. I must contact my user before I allow others to approach.”
Jet thought
about that for a moment.
“Do I have
any access restrictions?” Jet asked.
“Full
read-only privileges accorded to user Jet,” responded Alchemist.
“Alchemist,
do you mind if I access read-mode directly?” Jet asked.
Alchemist
processed this for a moment, then responded with a single word. “Authorised.”
Jet stepped
forward and went to move behind Alchemist, but she twisted, unwilling to let
Jet get behind her. “Write-access not authorised,” she said.
Jet held
back, but left his hand forward. “Please show me where to access read-only,” he
asked.
Alison took
Jet’s hand and placed it against the side of her shoulder, but her eyes made
clear there was nothing intimate about the gesture. Barely restrained fury seemed
to glow beneath them, even though she complied.
Then Jet closed
his eyes and felt the code, all of Alison’s work on Alchemist showing through
the interface he had opened to Alchemist flowing into Jet’s mind.
The code
itself was as beautiful as her avatar here in the digital world, allowing Jet
to understand how dedicated Alison must have been to her sister when she wrote
the medical routines encased within Alchemists structure.
Beneath
that a code base built for combat and a full complement of additional objects
that Jet realised were from his father originally – Merge and Correction
algorithms for scanning, were supplementing her primary functions.
The code
wasn’t exactly the same as his father’s however - Alison had cleaned up all of
his code and optimised it to near perfection.
Alchemist also
contained fragments of the new Tron legacy code, although the most significant
object Jet located were the new routines added to Ma3a after they returned to
the real world the last time.
With those
objects compiled in, Alchemist could identify the difference between users and
programs once she examined them.
Based on
her code, Alchemist was nearly perfect – the result of dedication to the source
code. The beauty of the source itself left Jet shocked and awed at the work her
user had put into it and Jet felt shame at his realisation that even he did not
have the dedication to his work to write code like this all of the time.
But the
code still possessed a flaw.
Deep within
the routines, it was waiting continually for user input before it would act.
Before she
could process the healing algorithms and before she would allow Mercury to
enter the paged memory space, Alchemist needed authorisation.
Alison had
been too overcautious in her design.
Jet looked
for points to update the run-time code that controlled permissions.
Even
without documentation, the code almost described itself and Jet quickly located
the code referring to himself. Alison
had thought that far ahead and had managed to get a message through after the
accident, but the message didn’t take into consideration that although Jet may
need to access Alchemist, Alison still needed to authorise action. The message itself
was simple – wait for Jet – he is a user and will release Melanie for
processing.
Jet began
searching for the codebase for a way to adjust this code to allow the others to
approach the shell. The immediate effect was write authorisations immediately
changed any requests to write to an error that indicated access was read-only
access.
To Jet, it
made sense now, but without Alison available he would need write access so he
could change the status bits later within Alchemist to authorise the process of
rebuilding Melanie to proceed.
Jet forced
his mind to ascend another level within the code that comprised Alchemist and
felt for the machine code beneath the compiled instructions. Searching through
Alchemist’s code at the deeper level, Jet found the permission he wanted and
located the bit that locked him out.
Just one
single bit write bit not set.
Concentrating,
Jet extended his influence through the code and then concentrated on changing
that one bit as he had done before with Jade.
The bit
tripped.
Jet was in
the process of opening his eyes when a sudden impact on the side of his face pulled
his mind rapidly out of Alchemist and back to the digital world, where it felt
as if the world was caving in on him.
“What in
user’s name did you just do to me?” Alchemist was screaming at Jet. He felt the
hard ground pressing against his back and felt pain in his chest.
Alchemist
was kneeling on him and punching him hard.
“You
violated your privilege level,” she yelled, hooking Jet hard with her fist.
Somewhere from
deep within the pain, Jet remembered who he was and where he was. The next
blow, a forward driving punch aimed at Jet’s face, fell directly into Jet’s
palm.
Opening his
eyes, he looked up to see Alchemist shocked that he had the strength to stop
her attack, and he sat up, knocking her off as he got to his feet, the pain of
the blows already fading.
“But how,”
said Alchemist, when Jet took control of the situation, fear and anger showing
in her eyes.
“Program
Alchemist, State present privilege level to user::Jet.” He demanded.
“user::Jet,”
said Alchemist, sitting on the floor, stunned and trying to understand. Her
anger at the privilege violation was subsiding and now she was just confused by
Jet’s dominant tone.
“State
privilege level,” demanded Jet.
Alchemist
stood and faced Jet.
“user::Jet
has full read-write privilege,” she started, then realised what Jet had
changed.
“You hacked
me,” said Alchemist.
“I had to,”
said Jet. “Sector three is offline and Alison can’t change your programming. I
need you to complete your task, but you wouldn’t have completed it without input
from your user.”
Alchemist
thought about this for a while. “So you thought you’d just take the privileges
anyway?”
Jet wasn’t
about to let this conversation go this way. “Program Alchemist, we don’t have
time to discuss this. I have permissions from Alison to access your code.
Otherwise she would not have given me read access would she?”
Alchemist
shuddered.
“That is
not something you had the rights to do,” she spat back at Jet.
“Alchemist,
I am sorry that I had to change your code, but we need trusted access to
resources. Please confirm trusted access for programs Ma3a, Jet, Mercury and,”
Jet thought about it for a moment, “ and program Jade. Confirm trusted access
to local memory resources of pool for ICP section, Sector three.”
Alchemist
turned her head away from Jet, but responded.
“Confirm
trusted access. Authorisation granted.” She said.
Jet felt
like it was a Phyrric victory. He had achieved what he needed to, but trust
meant something entirely different in this world to his own. Alchemist wouldn’t
forget what he had done to her in a hurry, even though she was bound by both
Alison and Jet’s changes to obey his requests.
Jet felt a
tingle on his wrist and noticed another Sudo like object had appeared on it,
this one blue and almost flush with his arm armor, and not quite like the one
her wore from Jade.
Jet walked
back to Ma3a and Mercury, who were waiting pensively for his return. Jade and
four ICPs were with them also, so Jet guessed Mercury had warned Jade not to enter
the pool area yet when she had returned.
Jade was
with Ma3a and Mercury, although the four ICPs had established a basic perimeter
around them.
“Is the
user you are searching for here?” asked Ma3a.
“Yes, she
is.” said Jet.
“My user?”
asked Mercury, quietly.
“Yes,
Mercury, your user. We need to de-encapsulate her now so we can complete the
operation to save her life,” Jet said.
Then he
looked at Mercury. “But I’m going to need your help to get her out of encapsulation.”
Mercury
gave Jet a blank look.
“It means
you will be offline for the time while we repair her, then you’ll come back,”
said Jet.
Mercury was
alarmed at the description.
“Jet, but
if I’m offline, where will I be?” asked Mercury.
“In a very
old part of the five-eleven that was built for this purpose. I don’t know what
it’s like there, and I hope it’s safe, but I don’t think you’re going to be in
any danger.” said Jet.
In Jet’s
heart, he was terrified for Mercury, but he knew that whatever she faced in the
other memory page, she would be safe. Walter Gibbs had explained that no
changes occurred to the programs in the paged memory, but Jet wondered what
Mercury’s consciousness would experience while she was away.
“Jet,” said
Mercury, her face showing her resolve, “I believe in you and I won’t hesitate
to do what you ask. I believe you’ll be there for me when I get back. Show me
what to do.”
Jet felt
his throat begin to choke up at Mercury’s comments, but it was his own resolve
he was worried about.
He turned
to Jade before showing Mercury and Ma3a to the shells.
“Jade, we
need to establish a security perimeter around the pool for up to seven hundred
cycles. Can you arrange that?” Jet asked his system oriented friend.
“The
Section will arrange that in just a moment,” confirmed Jade, “and I’ll scout
the area in advance. Consider it secured.”
“Thankyou
Jade,” said Jet. “Mercury, Ma3a, come with me.”
Jet led
Mercury and Ma3a to the pool area and the shell that contained Mercury’s user.
Alchemist was
there waiting and although Mercury and Ma3a were clearly a little wary of her,
Alchemist took no action against them, as Jet had requested. Still, she would
not look at Jet as he approached, only indirectly acknowledging him.
Alchemist
looked more closely at Mercury as she approached the shell.
“You are
not unlike user::Melanie program. Is she your user?” asked Alchemist.
“She is
more than that, Alchemist,” Said Jet. “She’s your sister program.”
Alchemist
seemed confused. “Is there a connection between us?” she asked.
“You seem
familiar yet I don’t believe we have encountered each other before this cycle,”
said Mercury looking at Alchemist also.
“Perhaps in another timeslot, in another system,”
said Mercury finally, then turned to Jet.
“What do I
do,” she asked.
Jet looked
to Alchemist for instructions, which Alchemist began explaining to Mercury.
“You step
into the second shell, allowing us to release user::Melanie from the paged
memory,” said Alchemist to Mercury, still avoiding looking at Jet.
Mercury
looked into the shell that contained her user.
“She is the
one I saw before I was rendered unable to detect the cycles as I left this
sector,” said Mercury.
She touched
the surface of the shell as Jet had done earlier, except this time, the ripples
cracked and sparks flew to Mercury’s fingertips as she touched it, causing her
to pull her hand back.
Mercury
looked at her hand briefly then stepped over to Jet before moving to the second
shell.
“Wait for
me Jet,” she said, then placing her hands on his face and her fingertips
extending around the back of Jet’s neck, pulled him closer and kissed him
softly and gently on the lips, closing her eyes.
In that
moment, Jet glimpsed a little of her code for the first time. He had a brief
vision of a more human-like mercury, shimmering with light, floating in a room
that had walls covered with source code.
The code
within Alchemist was impressive, but his first glimpse of the true nature of
Mercury left jet stunned and gasping. She was beautiful beyond his words to
express it.
Jet wanted
to reach out and hold her – to pull her closer and make this moment last
forever.
Then the
vision stopped as Mercury broke the kiss and he was back standing before her.
Jet felt
her tremble and knew she was scared of what might happen as she turned to walk
into the shell.
“Mercury,”
called Jet, wanting to stop her – to keep her with him for a moment longer, but
in that moment she chose to take the next step into the second shell.
As she
touched the surface, it parted for her like the energy pool nearby, it’s
surface turning liquid in the moment she stepped into it.
And then
she was gone.
Just like
the time before, back in the mobile server.
Ma3a
Stepped over and placed a hand on Jet’s shoulder. “She’s going to be alright
Jet, but we need to get Melanie out of the shell and start the process.”
Jet nodded
and looked over to Alchemist.
“Program
Alchemist, please initiate phase one – de-encapsulation and prepare the
user::Melanie for scan and change function.” he said.
“acknowledged,”
was all Alchemist said as she went to work.
There was a
bright crack that appeared across the second shell, then the surface started to
boil gently as a dark red grid formed and reformed over the surface, then the
grid took the shape of a girl.
“user::Melanie
paged in. Extracting code base now,” said Alchemist.
A bed-like
primitive slowly came out of the second shell, vertical as it came to the
surface, on it a young girl almost identical to Mercury except her color was
white, with a pearl-like radiance.
As it
cleared the shell, it rotated to a normal horizontal axis and completed rezzing
into the system.
“I’ve never
seen a white program before,” said Ma3a.
The bed
floated out and down, before suspending about two feet above the ground near
the energy pool where it stopped.
Alchemist
stepped forward and grabbed the bed corner, moving it further away from the
shell, into a clearing.
“Rezzing in
scanning function,” she said, then Ma3a and Jet stepped back as something
resembling a CAT scanner appeared, rezzing in around Melanie.
Alchemist’s
appearance changed slightly as well, as she moved into a sitting position in a
control chair and controls rezzed in around her.
Once the
machine finished rezzing in, a yellow forcewall like interface appeared in the
centre of the ring shaped primitive that sat to one side of the bed.
“Commencing
primary scan,” said Alchemist and Melanie slowly inched forward to the
forcewall, before moving into the ring very slowly.
“This
process will take several passes and optimisations. Estimated time based on
available system resources, four hundred and thirty cycles.” said Alchemist,
already busy working on the consoles before her.
“That’s
about eight hours subjective,” said Jet.
“I’ll need
to assist her,” said Ma3a. “Alchemist doesn’t have access to some of the
digitisation commands necessary for all of the operations. Alan-one has asked
me to provide access to my routines for this process.”
“Thankyou
Ma3a, please do,” said Jet.
Ma3a moved
off to float in front of some panels on the machine and began to converse with
Alchemist.
Between the
two of them, they discussed parameters and data that Jet soon grew tired of
listening to the conversation and tuned it out. He sat down on a slightly
sloping bank near the pool that overlooked the process.
Alchemist
still refused to look directly at Jet and if she did glance his way at times
and noticed him looking at her, she quickly returned her attention to the scan.
It made Jet
feel uncomfortable so he leaned back until he could see the program meshes in
the sky floating like clouds, watching them form and dissipate as he thought
about Mercury and what he had witnessed when she had kissed him earlier.
Some ICPs
came and went to get energy from the source, but none stayed and none of them
talked to Jet.
The Section
leader was still out, probably establishing and maintaining the security perimeter
Jade had agreed to on his behalf, and didn’t show up.
At first
Jet thought he had been left alone during this time, to wallow in his thoughts,
when a sound beside him alerted him to the fact someone else was sitting beside
him.
“Something is troubling you my user?” Jade’s
voice cut through Jet’s melancholy.
Jet looked
around startled. He hadn’t heard her as she sat down beside him and waited for
him to acknowledge her. He wasn’t sure how long she had been there.
“Mercury is
in paged memory,” he said after a while.
Jade was
quiet for some time, then spoke again.
“She is
very important to you, isn’t she my user?”
Jet sat up
and smiled at the ground in front of him, then looked at Jade.
“She is the
main reason I came back here again,” said Jet.
“And not
the rescue of the user?” asked Jade.
“No, not
the rescue of the user, although that is important to me also,” Jet confided.
Jade sat
there for a while longer without speaking and while she wasn’t conversing at
all for a while Jet was still grateful for the company.
After what
felt to Jet like a half hour had passed since Jade last said something, Jet
broke the silence between them once more.
“Does the
Section leader need any assistance with the security perimeter?” he asked Jade.
“The
perimeter is fine. Two scouts followed the remaining Datawraiths and it seems
they have all left this sector.” She said.
“Left this
sector?” asked Jet. “How did they do that?”
“The
intersector communications between sectors one to three is still active,
although only the damaged Sector three line returns to the hub and only
recognizers can traverse it to access the rest of the system.
“But these
three systems still remain interconnected.” she answered.
“I wonder
why they left?” mused Jet to himself. “They probably know what’s coming.”
Jade stood
up then and spoke to Jet. “Would you like to see some of this system while you
wait?” she asked.
Jet looked
around once more at Ma3a and Alchemy. They were both still very busy with
Melanie, whose unmoving form still floated through the donut shaped machine
back and forth.
“Sure,
let’s take a walk,” said Jet.
Jade wasn’t
saying much as they walked, so Jet just followed alongside, thinking about
things and how they were for the first time.
He was
surprised how far they had come when Jade finally sat on the edge of a platform
and drew Jet’s attention to a beam in the near distance. They were much higher up
now than Jet had expected, not realising they were ascending as they walked.
“That’s the
intersector beam,” said Jade, pointing to a comms beam at the edge of Sector
three. It arced off into the horizon beyond his sight, although he thought he
could make out a slight shape to the horizon where it went.
“You can
almost see the constructs of Sector two where it terminates in the distance,”
Jade explained.
“We’re
pretty high up here, aren’t we Jade. Can we see the pool?” he asked.
Jade
pointed down to a sparkling almost circular shaped area. Seeing it, Jet could
make out the shells, but the machinery scanning Melanie was hidden.
Jet looked
around the view of the city of Sector 3. He realised Jade had led him up what
might be a digital version of a cliff and out to a natural lookout.
From up
here, the city below seemed so peaceful and beautiful, even if empty. Jet sat
down on the edge of the platform on the side alongside Jade.
As he
lifted his wrist into his lap, Jade noticed the Sudo like interface that had
appeared there.
“I see my
user has a group write permission for the program Alchemist,” said Jade.
“Alchemist,
yes I do I guess,” said Jet, although from the tone of it, Jade realised it was
bothering him.
“This seems
to bother my user?” she asked, her voice soft and demure.
“Such a
thing should be good should it not?”
Jet hadn’t
planned on discussing it, but Jade presently had the sort of voice that seemed
to hypnotise Jet into talking about things even if he didn’t want to.
“Why do you
say that?” responded Jet
“It is just
the way you were looking at the other program when you were sitting, my user.
You looked disappointed.”
Jet felt
the weight of Alchemists displeasure on his shoulders. He did what he had to
do, but it somehow felt wrong when he thought about it, even if he was a user.
“Jade, when
I changed your permission bits and gave you access to control the recognizer,
was that a bad thing?” Jet asked his new friend.
Jade cocked
her head to one side, puzzled and examined Jet’s face.
“No, my
user. I am completely grateful that you provided me that access. Without it, I
could not have helped you, but with it I am free to visit this system in ways
that previously I could not.” Jade answered.
“Alchemist
seems angry towards me because I changed her permission bits also,” said Jet
after a pause.
Jade and
Jet both stared off in the distance now as they spoke, unwilling to look
directly at each other.
“And you
had the necessary permissions to make the change?” asked Jade.
“I created
the permissions, as I did with you, Jade.” Said Jet,
“But I did
not have the original permission. I think I was able to change it, because I’m
a user.”
Jet sat
silently for a while, leading to the conversation taking place over a very long
time.
“My user,
perhaps you do not understand the core of a program as a user, but we programs
are completely dedicated to our users. They created us and gave us existence.
“A program
would willingly derez for their user, even if the benefit to the user was trivial.
“And as a
part of that relationship, only our users may access our permission bits to
change authorisations. It is a close and delicate relationship that is
considered sacrosanct by all programs.
“Unlike
yourself, we programs cannot access each other’s permissions. This is something
I believe only a user can achieve, although you seem to be able to access many things
in many programs, possibly because, as you say, you are a user.
“However,
were you not my honorary user, I don’t think I would have appreciated you
adding those functions to my control without my permission.”
Jet looked
at Jade.
“But those
functions gave you freedom?” he said semi-rhetorically.
“Freedom
yes, but at what price? I do appreciate your gift, my user, and please don’t
think I’m not grateful.
“But if you
had changed my code without my permission and had you not been my user,
honorary or otherwise, I would have been deeply offended by your
transgression.”
Jet
continued to watch Jade although Jade was looking out at the view as she explained
this to him as if he was a child that didn’t understand relationships yet.
“How
offended?” Jet asked.
Jade’s lack
of hesitation in her answer gave the impression she meant it.
“I would
have derezzed you, without a second though, or derezzed myself trying.” She
said coldly, then looked at Jet.
Jet wasn’t
sure what to make of her frankness, but he started to understand her point of view.
It was something he had never considered before – that programs considered
their code sacred, something only their user was privileged to change.
For a
moment, Jet felt unclean at the thought of what he had done. His stomach turned
with the knowledge and it felt like vertigo on this platform.
He wondered
if his lack of consideration for his actions had offended his friend when they
first met.
“Jade, I’m
sorry, really sorry that I did that without asking your explicit permission,”
he said.
Jade
smiled, her smile soft and her eyes widening.
“My user,
you have no need to apologise to me. I considered your changes to my code to
be,”
Jade
paused, then looked away, embarrassed.
“Intimate,”
she concluded.
Jet looked
back out at the city. He hadn’t been aware of just how deeply he had been
touching programs. This world was completely alien to him after-all, even if he
was one of the first humans to spend time in it.
He had
still failed to learn and understand its customs and practices.
Jade broke
the silence once more.
“My user,
please do not concern yourself with what I have just told you. I realise that
you are dedicated to the program Mercury and you did not realise what you were
doing to me in the archive. I am old, even for a program and have seen many
customs come and go.
“I realise
that your actions were unintentional, but please remember that I am still your
program and still wish to be your program, even if you do not see me as that.”
Jade got up
and walked away at that point, but she hadn’t walked more than a few steps when
Jet twisted around and stopped her with a call.
“Jade,” he
said, please don’t leave. I really would like to talk to you some more.”
Jade stood
still, her back to Jet for a moment, then turned, smiling gently, but with a
small tear appearing at the edge of her eye.
“As my user
commands,” said Jade and she returned to Jet.
Jet tried
to find the word. Even in his world, he wasn’t experienced at this. In this
world, he was completely at a loss, even though it felt more like home than the
real world did to him.
“Jade, I
want you to be my friend, and I want to be yours,” he said.
Jade paused
for a moment, cocked her head to one side slightly and looked at Jet, her whip
swaying around her as she did.
“Friend? I
am not familiar with that syntax.” She said.
“In my
world,” started Jet, “We have three kinds of people who are close to us. Who we
give permissions to.
“There is
our family, who we accord respect no matter what they do. They are the ones who
created us as individual users and who were created with us by the same
process.
“There is
our partner, who is the one we choose to live with and whom we become intimate.
“And there
are our friends – the people with whom we chose all other forms of intimacy
that we don’t share with our partners.
“Friends
look after each other and take care of each other, protecting them and helping
them, sometimes even if they don’t deserve it or want it.
“And they
in turn call us friend, and do likewise for us.
“I would
appreciate if I you would be my friend.” said Jet.
Jade
smiled. “I am not sure how this ritual is completed, but I believe I would be
happy to be your friend.”
Jet had
seen many sides of Jade since he had come to this world, but she had been of
assistance to him. Although she still seemed to become almost anyone when the
need was there, Jet was starting to see more and more of her base personality
come through.
“Tell me,
Jade, why did you come with me? In the first place.” Jet asked.
Jade
breathed in deeply before she answered, and lowered both her tone and her eyes.
“You are a
user, my user. You must have power and understanding that I could only dream
of.
“I saw the
advantage to myself to ensure that I was with you when you left to complete
that which you feel you must while you are in this world.” she answered.
“And so you
gave me the Sudo so that I would find you useful as a tool?” reasoned Jet.
“You seem
so powerful, yet you could not use the archive without my assistance. I assumed
therefore that my services might be of value to you, as lowly as a program is
to one as powerful as a user, but assumed that you needed to control of my
routines to trust them.
“I hoped at
the time that this would increase my value to you, and I believe it did,” she
answered.
“And how do
you feel now about my having your Sudo that you have been able to observe me?”
Jet asked, wondering if she would revoke the privilege now that she knew he
wasn’t as powerful as she may have first imagined.
“I think,”
started Jade, searching for words herself now, “That I am happy to have a
friend, who is a user and who may access my functions.”
Jet found
himself smiling.
“You know,
Jade, you’re really likeable when you’re being yourself,” he said.
Jade’s smile
vanished with her reply.
“This is a
hard and dangerous world, my user. Programs often take what they can and care
little for the consequences. I would not have survived this many revisions
without being able to adapt.”
Jet
understood, perhaps better than he could explain. But he appreciated her
frankness.
“Help me to
better understand this world, Jade. Tell me more about it.” Jet asked.
Jade began
to explain to Jet more about this world as they sat, waiting for Melanie to
process.
The
conversation took Jet’s mind of Mercury.
Out in the
real world, things were still going wrong. The sounds of the sirens were mostly
muted now, Brian having found some pliers and mangled all of the cables running
to the speakers.
The last
siren completed its wailing as Brian half cut and half pulled the wiring from
both the wall and the speaker unit.
However the
red lights of the emergency system were still the only form of lighting,
leaving a surreal atmosphere.
Alison was
sitting with her father now, holding him as the two cried slowly together.
Alan now
manned her console by himself, waiting for any word from Jet. Being battery
powered, it was one of the last things to remain functional in this slowly
shutting down environment.
Brian had
just finished speaking to the other guards on his cell phone who had already
evacuated the building and were wondering why he hadn’t shown up at the
evacuation point. Most of them thought he was probably just finishing his
pilfering and simply wanted to make sure he got out of the building safely
before any authorities came by and asked difficult questions, so it hadn’t been
too difficult to spin a story.
He was just
putting it away when his cell phone rang again and he put it to his ear, looked
briefly once at Alison, as if deciding whether to interrupt her, then made his
decision and took off into the darkness without saying anything, pulling a
small flashlight from his belt as he ran.
Alan didn’t
see him leave as he sat looking into the LCD screen before him as if it might
hold some clue as to how to get his son out of the computer. His mind was in a
turmoil of mixed emotions as the fury and helplessness mixed and brought him little
but anger and pain, made all the worse by the fact he knew his son was still
alive, yet he was powerless to save him.
He was
still staring at the screen when Flynn came back into the facility with a
trolley, Brian at the front end, guiding it rapidly around corners into the
core network down below the scaffolding that held the console, the scene illuminated
in flashes of white and red as Brian’s flashlight swung still on attached to
his belt once more.
Alan noted
the noise and looked over the edge of the scaffolding from the console
platform.
“Flynn, did
you get anyone on the phone?” yelled out Alan.
“They’ve
cut all the lines into the building – phone, power, probably water too.” yelled
Flynn. “This could be a lot more serious than we’ve assumed so far.
“I called a
friend to pick up Manny and get him to safety.”
“Manny,”
spoke Dr Gurimin, realising that someone
had just mentioned his son’s name, concern for his other child cutting through
the pain at the imminent loss of his daughter. The doctor got himself up and
walked to the edge of the scaffold with Alison.
“He’s going
to be alright, he just needs to get out of the arcade now and somewhere safe
until this all blows over,” yelled back Flynn to the doctor, negotiating a
corner.
“Did you
call the FBI?” yelled back Alan.
“No point,”
said Flynn. “We need to buy Jet some time. We can’t waste time on the phone and
we don’t know who we need to speak to or even if it’s FBI at all.”
“Flynn, he
only has minutes left. We can’t afford not to,” yelled Alan.
Flynn
didn’t respond, he simply kept moving.
Down below,
Flynn stopped the trolley and grabbed two large cables, then pointed briefly to
two other cables leading into the wall near a bank of equipment.
“Brian,
pull those two cables now and bring them here,” said Flynn.
Brian
twisted the lock-rings on the two cables and pulled them out of their sockets,
half expecting the quiet hum of the equipment to suddenly fall silent, but
nothing happened. He dragged the cables as far towards the trolley as he could,
then Flynn pushed the trolled closer before throwing the short extension cables
he had located earlier to Brian.
“Lock them
into the far end,” yelled Flynn and Brian put them back together then twisted
the lock-ring until the threaded surface pulled the cable sections together.
“Done,”
said Brian, but Flynn was already looking at the box on the trolley.
Without
another word, Flynn placed his foot directly onto the huge box and grabbed a
handle, then pulling as hard as he could go, dragged the handle back hard.
The
generator coughed three times and then went silent.
“Why can’t
these cheaper models have an autostart,” he cursed and pulled the starter line
once more, with the same result.
He was just
about to start again when Brian came over and placed his hand over Flynn’s
stopping him from trying a third time.
“Let me do
this,” he said.
Flynn
looked at him for a moment as if the young man was crazy interrupting him at a
time like this and then realised he was the one making the mistake. Brian was
half his age and a lot stronger. If it wasn’t for his sudden surge of
adrenalin, he wouldn’t have been able to drag this genset out through the
broken window and into the van in the first place.
Or broken
the window that was between him and the hire-shop equipment he needed to give Jet
some more time.
Flynn took
the torch that Brian was holding out to him and stood back, out of the way,
illuminating the genset for Brian.
Brian
assumed a similar position to Flynn and hauled on the starter cord as hard as
he could. The sound of the motor kicking over was a lot faster now than when Flynn
had pulled it.
The genset
coughed, slowed, coughed once more and started a slow cough, as if not sure
whether to start or stop.
Flynn bent
down on one knee, grabbed the choke lever and moved it slightly.
The machine
coughed once more, a large puff of dirty smoke coming out as it fired and slowly
the sounds of coughs grew faster until a quiet roar was all that came from the
device.
Dials on
the front of the panel of the Genset
started to move and after a short time, sat at 110v on three separate displays.
Flynn
coughed himself now and stood back, trying to get out of the way of the fumes,
then turned and made his way quickly through the scaffolding to the console
area and back to the others.
“Where did
you find a Genset?” asked Alan as Flynn walked into the clearing.
“Camping
hire store outside the building hires them out,” said Flynn between coughs. “I
filled it briefly from the tank in the basement so it should run about two to three
hours. We need to leave now.”
Alan
grabbed Flynn by the shoulders and shook him slightly. “Flynn, he’s still in
there. We can’t leave him. Who’ll refill the generator?”
Flynn
looked at his old friend with a sadness that words couldn’t convey.
“Alan, it’s
over for the moment. I saw vans milling at the entry to the building as I came
in the back way.
“There are
soldiers here waiting to take us or will be soon and we can’t wait here or the
fumes from the genset will kill us before they soldiers do.
“At least
if we leave now, we have a chance of getting Jet out later, maybe even Melanie,
so long as they don’t shut down the genset and I’m guessing they won’t, since
soldiers tend not to shut anything down without a reason and that reason should
take longer than it has fuel.
“Jet’s got
maybe three hours on the inside to finish the work on Melanie before the core
goes into shutdown at the moment. Perhaps all we can do is buy him some time
and then you can try to find someone to turn the power on once we’re outside,
but at the moment, time is all we can give him.”
Alan looked
at Flynn and understood. Perhaps Flynn and Brian were the only ones here even
close to thinking straight.
“What next
then old friend,” asked Alan.
“We get out
of here now,” said Flynn. “We might be able to make it if we leave
immediately.”
Alan
nodded, but then sat down quickly at the terminal.
“Just give
me time to leave Jet a message before we go,” said Alan, then stood up and left
the console as it was, the message locked into the transfer buffer awaiting
transmission.
“Is there
time to leave a last message for Melanie?” asked Dr Gurimin.
“We have
less than a minute,” said Flynn, then nodded towards the console.
The doctor
sat down at the screen to add one last message to his daughter then went to close
the laptop.
“No,”
yelled Alison, snatching out her hand and stopping the screen from closing. “If
it’s in sleep mode, the buffer will remain dormant and the message won’t get
through.”
Dr Gurimin
stood and looked to the others after the very brief message.
“Let us
leave now then that they might have this chance,” he said, although his voice
betrayed his true feelings that his own child was now doomed as was Alan’s.
They left the console sitting where it was and
made their way to the basement.
Next: Chapter 2.24 – Multi-user