Archive of Building Rescue, an action game for the SHARP PC-E500 series pocket computers.
This repository preserves the original source code, binary, and documentation for the game, along with historical notes and a gameplay demonstration.
A pseudo 4-level grayscale LCD technique discovered during development is demonstrated in the title screen and the ending demo.
On the title screen, the effect is produced by alternating two bitmap planes with an explicit 2:1 time ratio.
The ending demo uses the same two-plane display method, but its timing differs because music playback is interleaved with the display loop.
The slow response of early STN LCD panels blends these rapidly alternating frames, producing several apparent brightness levels without spatial dithering.
This technique relies on the relatively slow response time of early STN LCD panels.
Example captured from real hardware (PC-E550).
Building Rescue is a building-climbing action game for the SHARP PC-E500 series.
The player controls a climber ascending the exterior of a building while avoiding falling objects and enemy attacks in order to reach the rooftop and rescue Mizuho.
The game was originally created in 1994, during the Japanese pocket computer hobbyist era.
According to the included documentation, the game features:
- full character animation
- pseudo-grayscale demo graphics (title and ending screens)
- enhanced sound
- PCM-style sound effects
- optional SCC sound support
If SCC hardware is not connected, the game can also use the built-in BEEP sound.
The game concept was inspired by the arcade game Crazy Climber.
Tested on:
- SHARP PC-E550
- ROM Version 7.5
Required environment:
- SHARP PC-E500 series compatible machine
- 32 KB RAM or more
This repository preserves the following materials.
- BR_UTF8.asm — UTF-8 converted XASM assembler source code (readable on modern systems)
- BR_original.asm — original assembler source file preserved as distributed
- BR.OBJ — assembled game object file
- BR110.TXT — later archive documentation (2008 distribution notes)
- BR.INF — original information file
- BRINF.TXT — Vector distribution header
These files are preserved as part of a historical software archive.
The original program was assembled using XASM.
The included documentation explains loading the object file at address &BB000.
Example BASIC commands:
POKE &BFE03,&1A,&FD,&B,&0,&50,&0:CALL&FFFD8
LOADM "L:BR.OBJ"
CALL &BB000
The player climbs the building by alternating left and right arm movement.
While climbing, the player must:
- move horizontally to avoid falling hazards
- brace against certain obstacles
- continue ascending toward the rooftop
The game contains four stages, after which the game loops.
Gameplay demonstration on real hardware:
https://youtu.be/i-AIbPmVMRU?si=nEv5tjyE0GfvfhcW
Kenkichi Motoi
- game design
- scenario
- music
- graphics
- test play
- debugging
GAME Shokunin
- programming
- debugging
- test play
For questions or historical information about the game:
Motoi Kenkichi
https://x.com/qptn/
Geimu Shokunin
https://x.com/k2PSyIqxDKciBXA
You may also open an Issue in this repository.
During the late 1980s and early 1990s, Japanese pocket computers such as the SHARP PC-E500 series supported an active hobbyist development culture.
Many original games and utilities were distributed through magazines, bulletin board systems, and later through early online archives such as Vector.
Building Rescue reflects this era of independent software development on pocket computers.
The game graphics were created using a cross-development workflow on the NEC PC-9801.
A custom conversion tool called GVR2LCD.EXE converted PC-9801 two-plane VRAM image data into PC-E500 compatible assembler text.
Both systems used the same pixel resolution and a similar two-plane structure, so the tool primarily converted the bit ordering and VRAM layout between the two machines.
This repository is intended as a historical preservation archive of the original PC-E500 game materials.
According to the included documentation (2008 archive notes), the author permits:
- analysis
- research
- modification
- redistribution
However, the documentation requests that commercial reuse of the source code be reported to the original author.
The original documentation from the 1994 archive and the later Vector distribution notes are preserved in the included text files.
Original version released July 7, 1994.
The original version of Building Rescue was first released on the BBS service Pocket Communication operated by Kogakusha.
A simplified version of the game titled “Building Rescue Version 1.1 (mini)” was later published in Pocket Computer Journal, September 1994 issue.
Authors:
- Kenkichi Motoi
- GAME Shokunin
Original rights remain with the respective authors.
This repository exists for historical preservation and research purposes.
The character “Mizuho Senpai”, who appears in this game, originally appeared in a small comic drawn by the author for the “PJ Plaza” section of Pocket Computer Journal.
PLAY3 Archive
https://github.com/gikonekos/PLAY3-Archive

