If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Tecmo NBA Basketball

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Tecmo NBA Basketball

Developer: Sculptured Software
Publisher: Tecmo
Platform: NES
Released in US: November 1992


SourceIcon.png This game has uncompiled source code.
Carts.png This game has revisional differences.


Revisional Differences

NES-BK Rev 1

Revision 1 fixes several errors in player stats. These fixes carried over to the later revision as well.

Morlon Wiley

Number.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (1).png TecmoNBA-NES-N7 (1).png

Isiah Thomas

Number.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (3).png TecmoNBA-NES-N7 (3).png

Orlando Woolridge

Number.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (4).png TecmoNBA-NES-N7 (4).png

Brian Shaw

Number.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (5).png TecmoNBA-NES-N7 (5).png

Kenny Anderson

Number.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (6).png TecmoNBA-NES-N7 (6).png

Sam Bowie

Weight.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (7).png TecmoNBA-NES-N7 (7).png

Sean Higgins

Number.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (8).png TecmoNBA-NES-N7 (8).png

Jeff Turner

Number.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (9).png TecmoNBA-NES-N7 (9).png

Jeff Ruland

Number, height, weight.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (10).png TecmoNBA-NES-N7 (10).png

Tom Chambers

Number.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (11).png TecmoNBA-NES-N7 (11).png

Jim Les

Number.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (12).png TecmoNBA-NES-N7 (12).png

Shawn Kemp

Height, weight.

NES-BK Rev 0 NES-BK Rev 1 & NES-N7
TecmoNBA-NES-BK (13).png TecmoNBA-NES-N7 (13).png

NES-N7

After the licence to use Michael Jordan's likeness ran out, a version with a new ID was released that replaced him with a generic faceless character.

NES-BK (Rev 0 & 1) NES-N7
TecmoNBA-NES-BK (2).png TecmoNBA-NES-N7 (2).png

Uncompiled Source

Revision 1 of the game contains small portions of the source code at the following addresses.

0x17FE3:

    .0000 07          
    .dw irq_vector.9

0x1B8FA:

    .db >show_big_name                 ;22
    .db >init_defense                  ;23
    .db >reset_state                   ;24

0x55EC0:

         p7
    .dw .p8
    .dw .p9
    .dw .p10
    .dw .p11
    .dw .p12
.p1
    .db "ROD STRICKLAND"
    STATS2 PG|((14/2)<<3),$01,$63,175,455,687,333,138
.p2
    .db "PAUL PRESSEY"
    STATS2 OG|((03/2)<<3),$08,$65,203,373,683,142,27
.p3
    .db "SEAN ELLIOTT"
    STATS2 WF|((16/2)<<3),$32,$68,210,494,861,304,163
.p4
    .d

0x56F90:

         2 WF|((17/2)<<3),$22,$67,210,454,770,200,171
.p10
    .db "WAYMAN TISDALE"
    STATS2 PF|((17/2)<<3),$23,$69,260,500,763,000,

0x57F00:

*********************************************
*
*   Running speed       = 0.0 to 3.0, where hi nibble is whole number
*                         and lo nibble is fractional part
*   Maximum Jump        = 10 feet to 12 feet.  This is based on the height
* 

0x5D6A0:

                sta dividend+3
                lda \1
                sta divisor
                lda \1+1
                sta divisor+1
                lda #\2
                jsr divide_32x16

STATS1          .db \0
                .db \1
                .db \2
                .db \3
                .dw \4
                .dw \5
                .dw \6
                .dw \7
                .dw \8
                .dw \9
                .dw \:
                .dw \;
                .dw \<
STATS2          .db \0
                .db \1
                .db \2
                .db \3>>2
                .db \4>>2
                .db \5>>2
                .db \6>>2
      ;         .dw \7
      ;         .dw \8
      ;         .dw \9
      ;         .dw \:
      ;         .dw \;


COMMAND          .db \0
                 .dw \1
                 .dw \2

COMMAND2          .db \0
                  .db \1
                  .db \2
                  .dw \3

SHADE_ON          lda