We just reached 30,000 articles on this wiki! 🥳
If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Shanghai Pocket (WonderSwan)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Shanghai Pocket

Developers: Success, Fupac
Publisher: Sunsoft
Platform: WonderSwan
Released in JP: April 1, 1999


CopyrightIcon.png This game has hidden developer credits.
DebugIcon.png This game has debugging material.
SoundtestIcon.png This game has a hidden sound test.


The WonderSwan Shanghai Pocket is a very simple port of the classic tile-matching game.

Developer Credits

Present at offset 0002017E.

 
Shanghai is a registerd 
 trademark an d 
 Shanghai Pocket is a
trademark of
 Activision,Inc
(C)1999.All rights reserved.
 Source code for
WONDER SWAN version 
designed by SUNSOFT.

Debugging

To enter Swan OS modify the initial task to select_init in the tsk_init routine.

806F:010B                 mov     word ptr ds:754h, 000Ch ; select_init offset
806F:0111                 mov     word ptr ds:756h, 81DAh ; select_init segment

Swan OS

This menu text is stored as plaintext at ROM location 0002017E.

Swan OS
Function
Name Address
select_init 81DA:000C

Press Start to enter the System Menu.

Press X1 or X3 to cycle through the sound effects.

Press A to play a sound effect or B to stop playing a sound effect.

Press A + B + Start to restart.

System Menu

Also stored in plaintext, starting at ROM location 00020482. There is a hidden "dummy" written after the end of the menu in the ROM text.

Sys

Press X1 or X3 to navigate the menu, and press Start or A to select a menu item.

Stage Select and Mode

StageSelectAndMode

Press Start to return to the System Menu.