weave and some of it was still on his skin. Klicks was near panic. I grabbed a scalpel from my dissection kit and scraped the dull edge of its blade across his shank, gathering up pieces of Martian. After each stroke, I flicked the knife, sending dabs of blue jelly flying into the dissection-kit box. A minute later I looked up. “I think I got it,” I said.

“All of it?” Klicks sounded desperate.

“Well … most of it, anyway. Let’s hope there’s enough Deliverance left in your system to prevent what did get in from interacting with your cells.”

“What about that?” he said, pointing at his pants.

I got a pickax and used it to knock the trousers off the wall into a stasis box, then tossed in the dissection kit as well and slammed the silver lid shut. We went up the ramp and back into the main habitat.

Suddenly the ship rocked again as a pair of white triceratops horns burst through the side of the hull. The Hets must have learned from their brief mind-melds with us that the Sternberger was like a yo-yo, attached by a mathematical string to the Huang Effect generator 65 million years in the future. Even partially smashed, the timeship would still dutifully return to its launch point in midair between the Sikorsky Sky Crane and the ground. It didn’t have to be intact, but they did have to be inside its walls.

The ship buffeted once more, its hull deforming where a second triceratops rammed against it. Moments later there was another impact, and another pair of horns pierced the wall, this time less than a half-meter from my head.

The parasaurolophus’s call split the air again. Outside the window, the giant tyrannosaurs, looking like blood clots the size of boxcars, growled in response.

“We’ve got to do something,” I said.

“Good thinking, genius,” said Klicks. “What should we do?”

“I don’t know. But we can’t let them have access to the future. Christ, they’d take over the whole planet.” The ship rocked again, another triceratops smashing into it. “Dammit!” I slammed my fist against the wall. “If only we had some weapon, or … or, hell, I don’t know, maybe some way to turn off the gravity-suppressor satellites.”

“A coded signal in binary,” said Klicks at once. “1010011010, repeated three times.”

“Christ, man, are you sure?”

Klicks tapped the side of his head. “The Martian may be dead, but his memory lingers on.”

I was over to our Ward-Beck radio unit in two bounds and flipped the master switch on the black and silver console. “Do you think we can get a signal to the gravity satellites?” I asked.

Klicks squinted at the controls. “The satellites are obviously still in good working order,” he said. “And the Hets do use radio in very much the same way we do.”

“What about the satellites below the horizon?”

“The off signal will be relayed by those satellites that do receive it,” said Klicks. “We only have to connect with one. That makes sense, of course; otherwise, there’d be no way to operate them all from a single ground station.”

“Won’t we need a password to access the satellite computers?” I asked, peering at the console, trying to remind myself of what all the buttons did.

“You said it yourself, Brandy. The Hets are a hive mind. The concept of ‘passwords’ is meaningless to them.”

I reached for a large calibrated dial. “What frequency should the signal go out at?”

Klicks closed his eyes and tilted his head slightly, listening intently. “Let’s see … three-to-the-thirteenth- power cycles per…”

“Cycles per second?”

“No. Shit! Cycles per unit of Martian time-keeping.”

“And how long is one of those?”

“It’s… uh, well, it’s not long.”

“Great.” The Sternberger shook under another impact. Triceratopses seemed to be using their horns to perforate a hole in one side of the ship. They were making damn good progress, too.

“Well, can’t you program the radio to try a range of frequencies?” asked Klicks.

I looked at the controls. “Not directly. But I might be able to hook the radio up to my palmtop.” There was a small patchcord bus running vertically along one side of the radio console. “I’d need the right cable, though.”

Klicks picked up the electronic camera. “What about this one?” he said, unplugging the fiber-optic serial cable I’d used to connect it to my palmtop earlier.

“Well, that’s the right type of cable, yes, but it’s the wrong gender. The radio expects a female plug; that one has male connectors at both ends.”

“I think I used a gender-changer when I hooked up my spectroscopes,” Klicks said. He stepped over to the compact lab and started rummaging around. “Here it is.” Klicks handed the little doodad to me, and we completed the connection between the radio and my palmtop computer. “Now can you send the signal?”

“Yes, but only in one frequency at a time, and—damn it. It would take all afternoon to send that binary sequence in even a small sampling of possible radio frequencies.” I shook my head, discouraged. It had sounded like such a good idea. “Besides, we don’t even know how long each of the binary pulses should be.”

“One time-keeping unit each.” Klicks paused, realizing what he’d just said. “That means if we get the right number for the frequency, we’ll automatically have the right length for the pulses.” He paused once more, straining to hear that inner voice again. “And don’t bother trying to modulate the bits into the carrier wave. Just send them directly by interrupting the transmission for the zeros.”

“Okay.” I wished my nose would stop hurting. “I’ll write a little program to try different variables for the length of the time-keeping unit.” The cable wasn’t long enough to reach back to my crash couch, so I had to type standing up, my palmtop balanced on the fake woodgrain molding that surrounded the radio console. “Any guess as to what value we should start with?”

Klicks closed his eyes. “Try … try four or five seconds. I don’t know, but that feels about right.”

The radio console could only accept instructions in CURB, a standard communications-processor language. It’d been ages since I’d programmed anything in that. I hoped I remembered enough; we certainly didn’t have time for me to thumb through the on-line manual. My fingers danced, calling up a little calculator. I worked out three-to- the-thirteenth, the number of cycles per unit of Martian time Klicks had specified, then typed: Set Frequency = 1594323. Frequency = Frequency + …

Another ceratopsian head smashed against the hull, and this time it ruptured. I heard the roar of water rushing out of the tank beneath our feet. Bet that surprised them.

I decided to start a little lower than Klicks’s guess. Set Time-unit = 3.000 s. Goto Send…

The ship shook again as a triceratops skull smashed against it. “Can’t you go any faster, Brandy?”

“Do you want to do it, fathead?”

“Sorry.” He backed away.

The horns had pierced the hull in enough places now to loosen a large piece of it. Through the glassteel, I could see the ceratopsian lumbering off.

I typed out the program’s final line, then issued the compile command. One, two, three error messages flashed on the screen, along with the corresponding line numbers. “Boolean expression expected.” “Type mismatch.” “Reserved word.” Damn.

“What’s wrong?” said Klicks.

“Error messages. I made some mistakes.”

“Did you want—?”

“Shut up and let me fix them, please.” I switched back to the program editor and hit the key to jump to the first error. Ah, the Boolean problem was simple enough: just a typo, “adn” instead of “and'; serves me right for running with AutoCorrect turned off. I fixed the misspelling.

Crrack!

I swung briefly around. A boneheaded pachycephalosaur was ramming its skull against the perforated hole in the wall. It was now painfully obvious what the Het we had found inside the dissected bonehead had been up to:

Вы читаете End of an Era
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату