the cutting room mirror

Sailormoon (SNES)

Oh dear, I do believe I have the vapors.
This page contains content that is not safe for work or other locations with the potential for personal embarrassment.
Such as:
Nude character model base.

To do:

  • Regional differences.
  • Suspecting Zoisite was to change forms during his fight rather than upon defeat. Check for other sprites than the one of him on the ground.

Bishoujo Senshi Sailor Moon(Pretty Soldier Sailor Moon) for the Super Famicom/SNES is a side-scrolling beat'em'up loosely inspired byFinal Fight, but with magical girls beating the daylights out of evil monsters. Notable for being the firstSailor Moon'' home console game (after the Game Boy title a year prior), as well as one of the few games in the franchise to see an overseas release, albeit limited to France and Spain only (under the titleSailormoon''). The game would later be ported to the Genesis with improved graphics.

Uncompiled Source Code#

A decent chunk of uncompiled source code can be found in the ROM at 0x2737C0.

i03000_pat:
    db  $02
    PDAT    $f9,$f7,$c7,$08,$00,$48
    PDAT    $fc,$fc,$bf,$00,$0c,$40

i03100_pat:
    db  $02
    PDAT    $f9,$f7,$c7,$08,$02,$48
    PDAT    $fc,$fc,$bf,$00,$0d,$40

i03200_pat:
    db  $07
    PDAT    $f1,$ff,$be,$08,$04,$48
    PDAT    $01,$ef,$c6,$08,$06,$48
    PDAT    $01,$f7,$be,$00,$0e,$40
    PDAT    $f1,$07,$ce,$00,$0f,$40
    PDAT    $f9,$ff,$ce,$00,$1c,$40
    PDAT    $f9,$ff,$d6,$00,$1d,$40
    PDAT    $01,$f7,$d6,$00,$1e,$40

i03300_pat:
    db  $07
    PDAT    $f1,$ff,$c1,$08,$08,$48
    PDAT    $09,$ef,$c9,$00,$1f,$40
    PDAT    $01,$f7,$c9,$00,$20,$40
    PDAT    $01,$f7,$bc,$00,$21,$40
    PDAT    $f6,$02,$d1,$00,$22,$40
    PDAT    $fe,$fa,$d1,$00,$23,$40
    PDAT    $06,$f2,$d1,$00,$24,$40

i03400_pat:
    db  $03
    PDAT    $f9,$f7,$c8,$08,$0a,$48
    PDAT    $f1,$07,$c8,$00,$25,$40
    PDAT    $f9,$ff,$c0,$00,$26,$40

i03500_pat:
    db  $07
    PDAT    $01,$f7,$c1,$00,$27,$40
    PDAT    $ec,$0c,$c7,$00,$28,$40
    PDAT    $f4,$04,$c7,$00,$29,$40
    PDAT    $f4,$04,$cf,$00,$2a,$40
    PDAT    $f5,$03,$bf,$00,$27,$40
    PDAT    $07,$f1,$c3,$00,$2b,$40
    PDAT    $07,$f1,$cb,$00,$2c,$40

i03600_pat:
    db  $07
    PDAT    $f1,$07,$bc,$00,$2d,$40
    PDAT    $f1,$07,$c4,$00,$2e,$40
    PDAT    $f1,$07,$cd,$00,$2f,$40
    PDAT    $ea,$0e,$c6,$00,$30,$40
    PDAT    $0a,$ee,$ce,$00,$31,$40
    PDAT    $03,$f5,$be,$00,$30,$40
    PDAT    $0e,$ea,$c6,$00,$30,$40

i03700_pat:
    db  $07
    PDAT    $f1,$07,$c8,$00,$32,$40
    PDAT    $f1,$07,$d3,$00,$33,$40
    PDAT    $f2,$06,$c0,$00,$34,$40
    PDAT    $ea,$0e,$ce,$00,$35,$40
    PDAT    $03,$f5,$c0,$00,$36,$40
    PDAT    $0b,$ed,$d6,$00,$34,$40
    PDAT    $0e,$ea,$ca,$00,$34,$40

i03800_pat:
    db  $06
    PDAT    $f1,$07,$c8,$00,$37,$40
    PDAT    $e9,$0f,$d0,$00,$38,$40
    PDAT    $f1,$07,$d8,$00,$39,$40
    PDAT    $09,$ef,$db,$00,$3a,$40
    PDAT    $03,$f5,$c8,$c0,$39,$80
    PDAT    $0d,$eb,$d0,$00,$3b,$40

i04000_pat:
    db  $03
    PDAT    $fd,$fb,$e3,$00,$00,$40
    PDAT    $fd,$fb,$eb,$00,$01,$40
    PDAT    $fd,$fb,$f3,$00,$02,$40

i05000_pat:
    db  $03
    PDAT    $fd,$fb,$f0,$00,$00,$40
    PDAT    $f5,$03,$f8,$00,$01,$40
    PDAT    $fd,$fb,$f8,$00,$02,$40

i05100_pat:
    db  $07
    PDAT    $05,$f3,$f0,$00,$03,$40
    PDAT    $ed,$0b,$eb,$00,$04,$40
    PDAT    $f5,$03,$eb,$00,$05,$40
    PDAT    $fd,$fb,$e7,$00,$06,$40
    PDAT    $fa,$fe,$f8,$00,$07,$40
    PDAT    $02,$f6,$f8,$00,$08,$40
    PDAT    $f2,$06,$f7,$00,$09,$40

i05200_pat:
    db  $04
    PDAT    $ee,$0a,$f8,$00,$0a,$40
    PDAT    $ef,$09,$f0,$00,$0b,$40
    PDAT    $04,$f4,$f0,$00,$0c,$40
    PDAT    $04,$f4,$f8,$00,$0d,$40

Body Model#

The following content is NSFWIcon.png and has been hidden by default. Click to reveal content: ;

Presumably to save time and space, the pre-stage screen superimposes different sets of Senshi uniforms onto a common, secondary-layer body model, depending on who was picked. The model itself, however, has a surprising amount of its own detail underneath.

According to the developer, the game was supposed to have alternate costumes, including a swimsuit and a casual outfit, but this feature could not be implemented due to time constraints.

The only remnant is a secret button code to display the player character barefoot. To unlock this, on the screen where a spotlight moves around and briefly reveals Luna, press Down (×3), Right (×3), Up (×3), Left (×3), Up, Down, Right, Left. If done correctly, the player character will be barefoot.

(Source: gosokkyu)

Regional Differences#

Title Screen#

Japan

France/Spain