Tron 2.38 – Power Hack

 

Jet watched forward as they approached the rebooting gateway between Sector one and Sector two. The scaffolding for this was huge, much of it, Jet guessed, was startup code, which typically only executed once to handle aspects such as initialization and protocol negotiation.

From the inside of the digital world around Jet, however, that translated to a massive structure which at the moment eclipsed the Terminus for size.

Large sections of the structure were still folding in to each other and data cubes and archival information was floating around the visible area around the interface like a mist of information.

“Five cycles to completion of reinitialisation,” Jade called out to Jet as he watched.

Jet didn’t move to acknowledge at all, then Mercury walked up behind him and lid a hand on his shoulder,

“It’s quite a sight isn’t it,” she said quietly.

“There’s so much of this world that I’ve missed, isn’t there?” Jet said. “How little time we all have in the end.”

Mercury turned to look at Jet’s face, the light of the assembling interface reflecting color off of it.

“With the lifespan of a user, that seems such a strange thing to say,” Mercury said quietly.

Jet faced her to talk, looking away briefly except when a particularly large movement drew his attention.

“It’s all relative, Merc. In this world, it seems like forever, but in my world. Time barely passed, except just enough to force me back to this world.”

Mercury looked out to the assembly work now, so as not to have to look at Jet.

“Have you ever thought of staying in my world?” she asked.

Jet looked at her quietly, waiting until she turned to face him as she waited for an answer.

“In truth? I don’t know if I can, but yes, I’ve seriously thought about staying in this world.”

Mercury smiled slightly and looked away. “Is the user’s world so bad?”

Jet found his own smile widening, and stepped closer to Mercury so he could move his arm around the back of her waist.

“No, it’s not that bad, Merc. But I feel like I belong in this world so much more.”

Mercury laid her head on Jet’s shoulder as they looked out of the viewscreen of the the recognizer. The larger pieces were either folding in or rezzing out now and some of the original structure of the interface could be seen now.

“I’d like to visit your world. Some day,” Mercury said. “To see what this world looks like from the perspective of a user.”

Jet stood there holding Mercury as she leant into him, holding the moment. He thought briefly of the terminals that he used to access this world and didn’t want to explain that this world looked rather plain from the outside.

“I don’t think it’s possible to visit the user’s world, Merc. Until Flynn came here, I didn’t think it was possible to visit this world either.”

“Then tell me what it’s like out there,” Mercury said.

Jet struggled to find the words to explain it.

“Well, it’s not all that different from this world, truth be known, except that we can’t just rez things in. They take a lot longer to build in our world, but otherwise, I don’t think you would find it all that alien to you.”

“And why did you create my world?” Mercury asked.

Now Jet really struggled to find words.

“I don’t know Merc, this world just kind of popped into existence when we started building a new technology. I don’t know why it happened – that’s something I’ve been wondering myself, but I know it’s here and I know it’s real.

“I think a user named Walter Gibbs created this world.”

“And you don’t know this user?” Mercury asked quietly.

“Actually I do know him,” Jet said. “He was sort of a friend of the family up until my mother, well,

“And he is our creator? The one?” Mercury asked.

Jet thought about it for a while then answered.

“I’m pretty certain he is. He built the foundations of this world with his own bare hands in a garage. He helped me with my questions about this world when I had no one else to turn to. “ Jet answered.

“You have had an audience with the one?” came Section’s voice, reminding Jet that he and Mercury weren’t alone. “The one who created our world?”

“I guess he’s pretty important to you all in here, then” said Jet.

“He is, but perhaps you can tell us then,” said Crypto. “Why he made this place then abandoned us to the Datawraiths. Surely he has power over all?”

Jet pressed his lips together. This conversation had gotten decidedly religious.

“I don’t think he wanted to leave this world that he created,” said Jet, trying to be as diplomatic as possible.

“I think that he had to leave it to save it.”

“I don’t understand, Sir,” came Crypto’s comment.

“I don’t fully understand it either – it was all a little before my time.  My mother was the only one who really understood why he left in the end and she never really told me too much about it.”

“Port reset process completing,” said Jade, from the rear pilot position. “Requesting token.”

“We have token authority?” Mercury asked Jade, surprised.

“All other communications with Sector 2 are suspended while we have the token,” said Jade. “Root-level authority.”

“Hmmm,” said Section. “If the Kernel’s given us exclusive access to the token, then this must be serious.”

“Token received,” said Jade, then the recognizer moved into the port and slowly lowered itself until it was on the beam.

“Transfer acknowledged, engaging beam,” said Jade in the background.

“I think the Kernel finally understands what is happening in this system,” said Jet to Section and Crypto.

“I’ve never ridden on a held token transport before.” Said Crypto.

“Even the Kernel has never ridden on a held-token transport,” said Jade, then followed up with “Transfer initiated.” And the recognizer lurched forward moving far more quickly than Jet could have imagined, the visible parts of Sector one quickly disappearing from view.

“Fast,” said Crypto.

The recognizer started shaking violently as it picked up speed, causing Jet come concern.

“Can we handle this transfer speed?” he asked.

“Packet loss is going to be a little rougher for this trip,” said Jade, as a piece of the recognizer was torn loose on the outside, then a new piece rezzed in.

Behind the recognizer, the piece began to fall and spin rapidly as if buffeted by an unseen current, before spinning apart into fractured primitives.

A long bar rezzed into the cabin just in front of Jet.

He didn’t need to be told to hold on.

 

 

 

“So what exactly am I doing with them?” came a new voice in the background.

Flynn felt groggy. Inside the hood, he has started to doze in the quiet before the voice woke him.

“They want them held is all,” said the voice of one of the soldiers that had been with Dillinger on the ride in.

“No Terrog’s” queried the voice.

“No Interrogations, no. No one sees them, except specialists and officers,” said the voice.

“They in some bad shit?”

“I wouldn’t like to be in their place.”

“Wrists?”

“Maybe, hell, I don’t know. Probably, otherwise they wouldn’t  be here would they.”

“Here,”

“Do I look like I can sign that?”

A sound of a pen being dragged roughly across paper, then the leaving of footsteps.

Flynn sat still for a moment, then called out.

“Hello?” he called.

No response.

Flynn felt something tug on the back of his head, then realized the hood was being withdrawn. He recoiled slightly as the light came through, then closed his eyes hard and opened them.

He only vaguely recalled being brought in here, but he couldn’t recall feeling tired or sleepy. It was as if an indeterminable time had been erased from his memory.

“Don’t try to sit up. Do you speak English? Don’t try to sit up. You’ll fall. Just lay back.”

Flynn realized he was looking at the roof.

“What’s happening?” he managed.

“So you’re the home-grown sort of terrorist then?” came the rather bulky soldier who was reaching under him.

There was a sharp pain in Flynn’s elbow and he felt his hands being dragged under him. There was a brief snapping sound, and he vaguely felt his hands uncouple.

“Gas takes a minute or two to wear off. Just lie there and don’t give me a reason to make you regret anything.”

Flynn tried to roll off his arm that was now pinned beneath him.

He couldn’t roll.

The soldier moved out of vision and then Flynn heard the metallic sound of metal grating and clanging.

There was no mistaking what he was in – but Flynn had no idea where it was.

 

 

 

“Approaching Sector two,” said Jade. “Decoupling from beam.”

The recognizer lifted up into the air above the beam and slowed suddenly, Sector two becoming larger through the forcewall viewscreen as they did so.  At this speed it seemed certain they would crash directly into the walls around the sector, but as big as it got, the recognizer also slowed at an incredible rate.

As they approached, the recognizer slowed to a speed Jet found more familiar and lifted up across the top of the beam entry point.

“Accessing Sector two,” said Jade, then as if satisfied, “Sector two access granted. Where would you like to go, my user?”

“The power regulator,” said Jet. “Let’s go straight there.”

Jade moved the recognizer and it started to move past landmarks that Jet recognized. After the devastated landscape of Sector one, Sector two looked almost untouched, the damage here being more from battles than other causes.

“I never thought I’d be back here,” said Section. “Just two of us left now.”

“Yeah, but I never would have thought two of us would make it out of here.”

“And root group permission,” said Mercury quietly.

“That too,” said Crypto. “But I still miss my former life at times.”

“The General’s not good enough for you?” asked Section.

Jet looked over and Jade almost appeared to be blushing.

“Yeah, of course she is, it’s just,” Crypto started to explain.

“I’m rather happy with the selection,” said Jade. “So cut the artifacts – There’s a user present.”

“Yes, Maam.” Said the two.

Jade ignored the response.

“We can’t approach the power buffers in the recognizer,” said Jade, looking at Jet. “

“So what do we do, Jade?” Jet asked.

“Lightcycles,” Mercury said. “Unless you have something faster.”

“Where are we going to get Lightcycles?” Jet asked.

“We have system support now,” said Jade. “Lightcycles will not be an issue.”

Jade landed the recognizer and began immediate deresolution, which occurred so rapidly that the base of the cockpit was the final component to float to the ground, just outside of the Sector two terminal.

The remaining cockpit deresolved around the programs and they stepped to the ground.

Jade stepped to one side, then placed her palms together, blinked once slowly, then pulled her hands apart.

At first, nothing happened, then a disk of energy appeared on the floor that coalesced into a rod that immediately shot up to chest height, directly between Jade’s hands.

Stepping to one side, Jade repeated the gestures and each time, a rod primitive appeared and rezzed into existence as if following her will.

“That’s quite an impressive skill,” said Mercury, a little under her breath. “Normally, even the Kernel can’t rez in a lightcycle interface outside of a lightcycle arena.”

“I have extended permissions operating presently. An escalated level of access,” said Jade, apparently hearing Mercury even as she spoke quietly.

Mercury raised an eyebrow, looked over to Jet, then stepped in behind one of the rods and grasped it.

The rod dropped to waist height and forward as the activation sequence rezzed in a lightcycle around Mercury, although this one wasn’t covered.

“Super-lightcycle,” said Jade, pre-empting Mercury’s question. “Kernel’s special.”

Crypto blew quietly between his lips at the demonstration of raw power in this world that impressed even Jet.

Section stepped up to the second rod, then likewise activated the interface.

 As she summoned the fifth rod primitive, Jade flicked her hands in and grasped the rod, rezzing in her own lightcycle, leaving only Jet and Crypto to take their place.

Crypto walked to his own rod primitive and stood there as he waited for Jet, then as Jet walked up, spoke quietly.

“No disrespect intended, back there, Sir,” Crypto said.

“Don’t mention it,” said Jet, then as he grabbed his own handle, said “Anyway, I regard you as a peer.”

Crypto couldn’t help but smile at the comment, then reached forward and activated his own machine. Once it was completely rezzed it, they waited for a moment. Five lightcycles, Crypto’s and Section’s blue, Jade’s green, Jet’s red and Mercury’s yellow.

“Your command, my user,” said Jade.

Jet turned to Section.

“Do you know the quickest way to access the power grid buffers?” Jet asked.

Section nodded slowly.

“You’re on point, Section,” Jet said.

Section nodded once more, quickly this time, then immediately accelerated off, no lightwall behind him.

Crypto and Jade pulled in behind, then Mercury left, leaving Jet to bring up the rear.

“I guess that makes me tail end Charlie?” said Jet to know one.

“Tail end Charlie, Sir?” Section said.

“These lightcycle routines include common memory buffers for interprogram communication,” Mercury thoughtfully warned Jet.

“Ah,huh.” Said Jet. “That might be useful.”

Section moved the group past a small alley that Jet remembered from his last time here.

“Aren’t we up that way?” Jet asked.

“Yes Sir, but there are grid-bugs in the power grid buffers. If we take the outside, we might avoid them.”

“We didn’t see them last time,” said Jet.

“They don’t always notice individual or even groups of programs,” said Section, “But they will detect a lightcycle.”

“Are they nasty?” Jet asked.

Three of the faces on lightcycles ahead twisted back to look at him.

“Ahh, forget I asked.” Said Jet.

“Would you like to take the strictly shortest route?” Section asked.

“No,” said Jet, pausing. “I think I’ll take your advice on that, Section.”

The lightcycles sped through the corridors and paths of Sector two at speed, moving far faster than they had the last time they were here. Even with the speed they were going, it didn’t take long for them to arrive at the power grid buffers, which would allow access to the deeper levels of the power regulators.

It was the upper levels of the regulators where Jet had first Met Simon. Somewhere in the back of Jet’s mind was a nagging sensation concern that Simon might not be as good as his word. But Jet didn’t see any reason why Simon would default on his offer.

Section took a long ramp down into the surface, barely wide enough to accommodate a lightcycle. As he did, something started rezzing into the channel above.

“Grid bug,” called Crypto.

“Can it get to us?”  Jet asked.

The bug moved up and down as if trying to enter the narrow slit, rearranging it’s legs to fit in.

“Not likely. Otherwise there would be all kinds of problems and the power would be unstable. This is the power source to the system, remember.” Crypto mentioned.

The lightcycles sped harmlessly past the spiderish program as they continued down into the channel, then Section took a sharp turn, fully ninety degrees, before making another that seemed to curve gently to the left.

“This is the core buffer for the power regulators,” said Mercury. “If you can stop the UPS from shutting down, you’ll need to do it from here.”

Jet nodded, although at the back of the procession, no one saw him.

They descended in a slow spiral and up ahead, Jet saw light coming in through the narrow corridor they were accessing.

“What’s that?” Jet asked.

“You’ll see,” said Mercury. “I think you might like this.”

“You’ve been here before?” Section asked.

“No wonder the Kernel felt threatened by you,” said Crypto, to Mercury.

“The Kernel felt threatened because Mercury defeated me once,” Jade clarified.

“You defeated the General?” asked Crypto.

“With assistance,” Mercury said.

“I think their respect for you just went up,” said Jet, enjoying the conversation between programs.

“And their wariness,” added Mercury, “But we’re all on the same team now.”

“Actually, I was always a fan, Mercury, if you don’t mind me saying. I was disappointed when you left the arena and turned against the Kernel. The system lost it’s best Lightcycle competitor that day.” Crypto said.

“But I’m a lot happier now that you’ve returned to the system side,” he added after a pause,

For a moment, there was a silent pause, then Mercury finally spoke over the common channel.

“Well, I’m glad I’m not marked for deletion anymore,” Mercury replied, seeming unsure how to take Crypto’s comment.

Jet smiled to himself. “Electronic groupies,” he muttered under the threshold of the common communication channel.

Then there was a crackle as several passable glowing plates descended into the tunnel.

“We’re here,” said Jade as she passed into the first of them.

“System access authorized,” came a voice, then the side wall seemed to open up as the Lightcycle penetrated even lower and the conversation was lost to Jet as he looked into this underground cavern of immense proportion. The path they were traveling down, he realized, was a huge spiral cut into the outside wall to allow transit in and out of this section of Sector 2.

The cavity under Section two appeared huge, on a scale Jet found hard to imagine, even in this world. Fully as large as the grid around the archive that Jet had first encountered when he came here, but entirely enclosed, the power buffers were huge by any measures.

Sitting in the middle of this hug cavern was what Jet assumed to be the power regulator and power grid buffers themselves.

To Jet, this appeared like a serious of huge gimbaled wheels that allowed a multifaceted centre to track sixteen spheres as they rotated and floated around the central cavern like planets around a huge sun, except that there was no consistent plane and everything was happening in three dimensions at the same time.

“Wow,” Jet felt himself saying.

“There must be some things even a user finds impressive then,” said Section as the Lightcycles continued their downward spiral deeper into the cavern, getting a full view of this facility as they did.

“I don’t believe there’s anything a user would be surprised to find in this world,” said Jade, as if correcting Crypto.

“Actually, there’s a lot that I don’t expect in this world,” Jet said. “This world is far more beautiful and dangerous that most user’s imagine.

“Seeing things like this takes my breath away. If all users could see this, then perhaps they wouldn’t be so quick to shut their computers off at night.”

Jet looked ahead for a moment and noticed several faces twisting in their lightcycles to look at him.

“It’s the truth guys,” he said.

“User’s just shut their computers down at night?” Crypto asked.

“Ahh, well, yeah,” said Jet, realizing he had just opened a can of horror for these programs, especially as the system was shutting down around them as he spoke. “But only into sleep mode, until the next dawn’s powerup.” He added, not wanting to get drawn into a conversation of the whimsical habits of users.

IT would be even harder to explain, he realized, that User’s had no idea of this world and few, save himself, Flynn, his father and mother and the Datawraiths knew it existed.

And possibly Walter Gibbs, he added mentally. The old man had never entered this world, but somehow he seemed to know it existed.

The lightcycles continued on to the floor of the cavity and Jade took an angle away from the path that led to a small structure at the middle of the cavern, directly beneath the floating structure.

From here, the entire structure seemed even more incredible to Jet, floating around him like a miniature solar system or perhaps an atom.

Here, the power supply really was the centre of their world.

Jade got off her bike and stored her system rod-primitive and walked to the structure. Crypto and Section followed and Mercury walked over to Jet, who was looking up at the spheres as they moved around.

“Each of these supplies power to two individual separate sectors,” said Mercury. “It’s one of the sacred places to our world. We believe that if one of the links ever fails, two sectors of programs will shut down without warning and fail, and the programs within it will cease to exist.”

Jet noticed two beams were intertwined like a rope heading to each sphere now he was closed. One red and the other blue, although they seemed to merge to form a magenta beam.

There’s two lines to each sphere,” Jet said.

“Redundant power rails. Each counteracts the other.” Mercury said. “There was a time, long ago, that one might disappear for a while, but that hasn’t happened in a long time.

“Of course, the UPS powers both rails to the equipment. In the event of primary failure, the UPS takes over both lines, dirty and clean. Ever since the upgrade back in ninety three.” Jet said, realizing.

“What is that?” Mercury asked.

“Well, they started upgrading the system and moved from clean and dirty power rails to a system where the UPS protects both rails. Originally, the clean power only protected critical memory and components from failure, but later, they needed to add more equipment so rather than upgrade just the clean rail, they cleaned both. Good power protected to both sections, to allow the system to continue operating even if equipment was plugged into the dirty rail.”

“How does that work?” Mercury asked.

“Well, some supporting equipment didn’t need permanent power, because if it goes down, it doesn’t cause a system crash,” said Jet. “So it just ran on Dirty power, or power that can be lost.

“It used to be too expensive to protect power to the entire system. So he users used to limit stabilized power to critical infrastructure.”

“Expensive?” asked Mercury.

“Like how much CPU timeslice it requires,” translated Jet, “Only, it takes it from those who use it.”

“Like a badly written routine,” surmised Mercury. “So why did they eventually decide to use it then?”

“Hmmm, well it was like the number of cycles the equipment used was less cost than the benefit of using those cycles. In the user world, the number of cycles something uses or is worth, keeps becoming less.”

“Programs take less cycles in your world,” questioned Mercury.

“Forget it, it’s a bad analogy,” said Jet, then they walked around the far side of the structure, where an entrance was located.

Inside, a single control panel sat next to a transfer portal. Jet guessed similar portals were located around the power buffer spheres and this was the only way to get to them.

“Is this the transfer point to the buffer code?” Jet asked.

Jade nodded. “This area used to be ICP only. We were always worried that the Datawraith would discover it and destroy our system while this sector was under their control.”

“So how does it work?” Jet asked.

“From here, I can send a maintenance crew – up to two programs – to any of the sector controllers.” Jade said. “How do you first propose to address this threat you spoke of?”

Jet rubbed his chin. What he really needed to find was something that controlled the power consumed from each battery controller.

“Is there a core location?” Jet asked. “Something intrinsic to each of the sector controllers?”

Jade looked up, through the open roof of the structure they stood in and looked at the centre – a large spinning sphere of data that connected through itself to all other sector controllers. It formed the nucleus of this underground structure.

“That’s the core, there, my user, but I’m not sure that we can get to it anymore.” She said.

“Anymore?” Jet asked.

“It was only accessed in times of system power supply failure,” said Jade. “When the red stream to the sector controller was interrupted.”

Jet looked up at a stream of energy snaking it’s way directly to a sphere that orbited the central sphere.

“And that hasn’t happened for some time, right?” Jet said.

“You are correct, my user.”  Said Jade.

Jet looked at the portal.

“So where does this go?” he asked.

“To the Sector controllers,” said Jade.

Jet looked at the control panel. “Which sectors has the Kernel evacuated,” he asked, realizing what he needed to do and wanting to minimize the risk.

“Sector thirty one and Thirty” said Jade.

“Can you send me there?” Jet asked, then added, “With Mercury?”

Jade nodded.

Jet checked his Sudo once more. The numbers were close now. There wasn’t a great  deal of time left.

“Alright then, Merc, let’s go.” Jet said and walked to the portal, paused, looked to Jade for acknowledgement and walked in.

 

Stepping into the portal was a little like dropping into a hole, then suddenly appearing elsewhere. There was a brief feeling as though Jet had left his stomach behind, then a sudden jarring thud of realizing that struck just about the time Jet realized he was somewhere else.

Instinctively Jet dropped into a crouch and lifted his data disk from his elbow, retracting his right arm, readying to throw the disk.

Then there was a sound behind him and Mercury instantly rezzed into being at his side.

Jet looked around. He was standing on a huge sphere that seemed to be floating inside the cavity of the power regulator buffers.  To one side, Jet could see a huge arcing bolt of energy that intertwined blue and red streams as they snaked their way to the central ball of energy that seemed to be supplying the power.

Beneath was a small hole that led into the sphere, a gap between fractal plates that looked like the only way it, and of course, the portal receiver base sitting directly on top of the sphere that allowed them access to the sphere in the first place.

Mercury made a quick walk around the top of the sphere, then realizing the hole was the only way I, dropped down. Jet, afraid she was heading into danger ahead of him, dropped into the sphere after her.

Inside, Jet found himself on top of a floating archive cube that seemed to be meandering in a long line around the inside of the sphere in a train of other archive cubes. As it moved, Jet noted that the cubes ahead of him were rotating at a particular point.

“Is this some kind of puzzle?” Jet called out.

“What’s a puzzle,” Mercury called back, jumping to another cube as the one she was standing on rotated, avoiding being dropped to the bottom of the sphere.

“This whole world, could be my answer,” said Jet, as he felt the archival cube beneath him start to rotate, and jumped to the next one himself, which had already gone through the process.

The lower section of the sphere contained some kind of control panels that Jet guessed was the control for the power to Sectors thirty and thirty one.

The path that the datacube he was now standing on seemed to take him in that direction, so Jet waited until it approached closest to the panels and then made a short jump to the top of a box primitive that sat to one side of the panels before climbing down. 

He heard a clicking sound behind him and smiled. He had entered this sphere behind Mercury and had beaten her down here – perhaps the platform game gods smiled on him today. It wasn’t often he got here before his partner.

Jet moved to the panels and started looking around. There were several panels here that seemed to have different letters and symbols on them that Jet didn’t understand. Some seemed to show iconic representations that Jet could guess at, but somewhere he thought there would need to be something that balanced the two power rails. What Jet wanted to do was eliminate non-critical infrastructure from the power circuit.

The sounds behind him approached.

“Merc, any idea what we need to adjust here?” Jet asked.

“Perhaps you can ask that program,” Mercury’s voice came from above. Jet wheeled and found a rather large, much taller program standing directly behind him. It resembled a resource hog, but held a long glowing rod primitive as if holding a sword. For some reason, he looked familiar.

“Merc, you could have told me earlier,” Jet said, reaching for his disk, then stopping when the movement caused the program to react.

“State your permissions, program,” came a challenge.

“My what?”  Jet said. “By permission of the Kernel.”

“State your permissions, program,” came the challenge once more, as the program edged closer to Jet.

Mercury dropped in beside Jet, causing the program to back up a step as it evaluated two possible threats at once. Mercury didn’t seem to be defensive towards it, despite the fact it appeared to me wielding a weapon.

The program blinked twice, peered at Mercury, then lowered the weapon slightly.

“Mercury? Is that you?” came it’s first response.

“Hello Checkcharge.” Said Mercury.

“You two know each other?” Jet asked. Neither acknowledge Jet’s presence.

“It’s been a long time since you've been this way, Mercury. Many cycles have past.” Said the program, still wielding his weapon.

“Is this your home directory?” Mercury asked.

Checkcharge suddenly turned towards Jet. “State your permissions, program,” came the challenge once again.

Mercury stepped forward and put her hand on Checkcharge’s wrist, pushing it down gently.

“He’s not a program, Checkcharge. He’s a user.”

Checkcharge squinted, then retracted the rod primitive which dissolved into unrezzed space.

“A user?” Checkcharge said, scrutinizing Jet. “What is a user doing here?”

“Helping us,” said Mercury.

“I have no need of help,” said Checkcharge.

“But we do,” said Jet. “Can you help us?”

“What can a user need a program such as I for?” Checkcharge said.

“This system is shutting down,” said Jet.

“Indeed, for I have been loaded and activated,” said Checkcharge. “My task here has only just started.”

“Checkcharge is a system call routine,” said Mercury. “He doesn’t answer to the Kernel, so was able to help me some time ago when the Kernel was hunting me.”

“I control the power balance through the UPS,” said Checkcharge. “My function is to ensure that threshold exceptions in the charge balance are reported on and polled.”

Jet looked across at Mercury. “You didn’t tell me you knew the UPS program.”

“I don’t,” said Mercury. “Checkcharge is a system call that assisted me when I needed a place to recompile myself.”

“We go back,” said the old program.

“To the days when the game grid was updating.” Said Mecury.

Jet wondered on this old program. Age and appearance could be deceiving in this world. Did Mercury have some history with this progam? Was he perhaps an old boyfriend? Jet fought off the thought.

“And this program before us is no program then?” Checkcharge said.

“No,” said Mercury. “This is a user, Checkcharge. He came to help me and now is helping the Kernel.”

“Bah, the Kernel’s up his own output channel. You were right to oppose him,” said Checkcharge, then stepped over to Jet. “So how does one address a user?”

Jet grabbed his hand, put it in his, and shook it vigorously. “Like this.” He said.

“Please to meet you, Checkcharge. I’m Jet.” Jet added.

As Jet grabbed the old program’s hand, he felt a glimpse of the old program’s code. Interrupt vector initialization of passed variables and low-level return of codes. He was as Mercury had said – a system call routine.

And he was tied directly into the power buffer controller.

Checkcharge looked directly at Jet as he shook his had.

“And I am pleased to meet a user,” said Checkcharge. “Though I must admit, I never expected to actually meet one.”

“Checkcharge,” Jet addressed the old program. “I’m in need of assistance. I believe that the UPS is going to shut down this system soon, once the charge threshold in any of the battery systems reaches the shutdown voltage.  Are you familiar with this system?”

Checkcharge shook his head.

 “Only on possibility, user. The other, which I believe is far more likely, is that the power will be restored and the UPS will enter charge mode.”

“That’s not going to happen,” said Jet.

Checkcharge got a puzzled look on his face. “I would not expect that, but if you are a user, you may have knowledge of such.”

“I do,” said Jet. “This system is going down.”

“Then this system will shutdown as soon as the threshold is crossed,” said Checkcharge.

“I need to circumvent that,” said Jet. “How would I do that?”

Checkcharge raised his hands open wide in a motion of supplication.

“If you are the user,” he said. “You should know this.”

Jet grimaced.

“Mercury, can you vouch for me?” Jet asked.

“Checkcharge, this is  a serious matter. Can you help us?” Mercury pleaded.

“I’m read only,” said Checkcharge. “I cannot change this.”

Jet now realized Checkcharge’s limitation. He was BIOS. His code was part of the system bootstrap – it had possibly never been changed in the entire time he had been in this system, which could be a long time.

“Checkcharge, can you show me the switches to control the power distribution between the old clean and dirty lines?”

Checkcharge’s gaze narrowed.

“That is something I can do. There are two bit locations behind you. Each is inverted.”

Checkcharge pointed to the console behind Jet. As he indicated, Jet noticed the two bit receptacles.

Each held a bit in the Off position.

“Which is which?” Jet asked.

“That is something I cannot answer.” Checkcharge replied.

“Cannot or won’t” Jet asked.

“If it is not documented within my help menu, then I cannot offer advice,” Checkcharge said. “This is a limitation of my system.”

Jet examined the two bits. One sat within the square section of the console. The other within a slightly extended section of the console.

“Mercury, didn’t the second power system come on later in this systems’s life?” he asked.

“That was before my time,” said Mercury,

“Checkcharge, chronologically speaking, which switch was added most recently.” Jet asked.

“The switch that was added most recently is the switch that is located within the newer code,” Checkcharge clarified.

“And which code was newer?” Jet asked.

“That which was added later,” said Checkcharge.

“This is going around in circles,” said Jet, then extended his hand out over the panel.

Within, Jet could feel the code, the raw assembly language behind the BIOS commands.

Deep in the panel’s code, Jet found sixteen BIOS calls, each he thought would be attached to a program such as Checkcharge.

There  were also update numbers. Not quite version numbers, but occasionally, non-opcode codes presented themselves.

The programmers had included documentation within the code itself, altering the code at the point of creation, some of the dates even preceding Jet’s birth.

But one of the switches was surrounded by newer code. It had higher version numbers and dates embedded within it and although bits of code were scattered throughout the panel, some of it was newer and seemed to be compiled rather than assembled.

And one of the bits was located completely within this area.

“Do you think Sector thirty one has been evacuated?” Jet asked Mercury briefly.

“The Kernel’s archiving the outlaying systems as a priority. If they aren’t, then the other systems won’t be archived in time.” Mercury said.

“System archival?” Checkcharge asked.

“Offsite storage,” said Jet.

“I can’t recall a time that the system has ever been archived offsite,” said checkcharge.

“Well, there’s a lot that this system is going to experience for the first time, such as shutting down,” said Jet, as he felt  for the bit.

There was a small resistance as he fed his will into the trigger, then a mental click and tone as it engaged.

“I believe you’ve shut down the secondary feed into sectors thirty and thirty one,” said Checkcharge, then the sphere suddenly shifted beneath them.

“What was that?” Jet asked.

Checkcharge derezzed.

“Merc?” Jet asked.

The archival cubes started to speed up, several now flying around like ricochet's within the confined space.

“I suggest we move out of this space immediately,” said Mercury. She jumped up onto a console and leapt for an archival cube still within the pattern. They had stopped rotating now.

Jet looked around briefly, then followed her, leaping for the next cube as it passed. It was moving quickly and Jet nearly lost his footing, but swung his arms to regain his balance.

“Merc, did we shut down the wrong power feed?” Jet asked.

Mercury looked back. “Checkcharge didn’t say that we did,” she said.

The pattern tightened, then the archival cubes started towards the centre of the sphere, then upwards towards the hole.

“These cubes look like they don’t want to be here either,” Jet said as Mercury rode through the top of the sphere. Jet lost sight of her briefly as she ascended out of the control sphere, then saw her standing on the surface of the sphere as he came up.

“Jump,” said Mercury.

Jet half stumbled, half fell, but he made it outside of the cube. Rolling over on his back, he looked up and saw that the archival cubes were now headed into the ceiling far above them, driving into it with force.

“What caused that?” Jet asked.

“You activated the sequence,” said Mercury.

“Yes, but I didn’t expect that.”

Then the sphere started to plummet towards the ground.

“Jet, quickly,” called Mercury, and ran towards the portal, now activated as the sphere dropped.

Jet watched another nearby sphere hurtle past, then dodges sideways as an archival cube, not content to wait until it could exit through the existing hole, made its own way out through the skin of the sphere.

Jet dived as the ground came up in his peripheral vision, then felt himself slam into the surface of the ground, a pair of green heels at his face, and just past them, a sphere suddenly stopping its descent, several parts shaking themselves clear of it as it did, only a blue line of energy now connecting it to the central sphere of this facility.

“Jet, it appears like you’ve been successful,” came Jade’s voice, her face coming into view as Jet rolled over onto  his back. “System resource usage has dropped by around four percent.”

Mercury’s face appeared beside hers.

“I believe you still wish to cut power to the remaining circuits,” Mercury said.

“I’ll realign the portal page pointer for the next sector control,” said Jade.

Jet rubbed his eyes.

“I hope that they’re not all like that,” he said, then slowly dragged himself to his feet.

 

Next: Chapter  2.39 – Escape Sequence