X-CulT: Turbografx - PC Engine Tsushin Booster
The software made for use with
the Tsushin Booster is called "Tsushin Tool." It was distributed
in evaluation form on EPROM sample carts like the one above.
Here's the simple but cute title screen of the Tsushin Tool. Of course, you won't see this in an
emulator if you run the Tsushin Tool ROM as originally dumped. The Tool
checks for the presence of the modem and 32K of RAM at bank $88 and up.
If it doesn't find these, it simply reports an error message on-screen,
and refuses to do anything else.
Going to the main menu, we see the 3 main pieces of software included in the Tool: The Graphics Editor,
the Tsushin (comms) Tool, and the Program Editor. Also accessible is the
file manager, for simple viewing and deletion of files.
In the Tsushin menu, there are choices to start communications, set modem options, enter data into
a phone directory, and have the modem wait for an incoming phone call.
The choices are the usual: choose between a sluggish 300bps or a speedy 1200bps, turn on echo, pulse/tone,
or have the modem's output come through the TV speaker.
All you have to do is enter the number with the keypad and it'll try to dial the number. Since emulators
don't emulate telephone lines, you can't see what happens next.
Here's the file manager showing what happens when it assumes that its memory is non-zero and subtracts
a few bytes from it for storage.
Here we enter the Program menu. The two choices are "execute program" or "build program".
When starting from scratch, you want to build the program, of course.
Here you are presented with the familiar blue BASIC screen, like on the Commodore-64. I'm surprised
there aren't more names or copyrights, like Hudson BASIC or Tsushin
BASIC or something. What am I supposed to call this version of BASIC,
Here we can see text and kanji entry in action. It works like most Japanese text entry systems.
On the real system you have about 31.7K of memory to work with in BASIC. This interpreter is
actually quite good, with all the goodies like AUTO, line renumbering,
and even paint, circle, line, and box graphics commands.
Entering text without a keyboard
is not as painful as you'd imagine. But I bet it would be for large programs.
And as they always say with this type of program, the possibilities are limited only by your imagination!
The final set of tools are for graphics. You can edit background tiles and sprites here. Both operate
similarly when you are drawing them, but they are used differently later on.
First of all you can load some reference graphics that the guys at Hudson have made for the BG and
If you've used a tile editor before, you'd be familiar with this. It is a bit more restrictive and
primitive compared to modern tile and graphics editors on home PCs, though.
Here's the MAP editor function in use. After drawing some tiles and making 16x16 cells out of them, the
cells can be placed onto a 512x512-pixel map for use as a level in a game.
Here's the sprite animation editor. Sprite tiles can be joined into one large object that can be animated
and moved as one unit on-screen.
So that's it for the Tsushin Tool!
It is a really fun program to play around with, and it would have been really
interesting to see what amateur programmers could have come up with with this
tool if only it had been released. As superior as game systems like the NES/Famicom
and PC-Engine were to stodgy old computers like the Sinclair Spectrum, VIC-20
or C=64, it is an undeniable fact about these latter computers that they taught
a whole generation of kids how to program. That's something much more rewarding
than getting a high score in any game, I think. It's a shame PC-Engine owners
didn't get that chance.
Here is a translation/summary of the entire Tsushin Tool Instruction Manual:
Part 1 | Part 2.
Here is a small collection of BASIC programs that you can type out. They're just little test programs I made while testing the Tool.
Finally, here are IPS Patches
for those who have the original Tsushin Tool ROM. This one allows the Tool at least to run in an emulator, while This one allows the Tool to boot and use the RAM inside of a PC-Engine equipped with CD-ROM attachment. Note that with the latter patch, all programs and
data are still lost when the PCE's power is shut off.