Jump to content

  • Knobbe
  • There is a rumor floating around out there that part of the reason that Tecmo Koei has been remaking the 1993 SNES version of Tecmo Super Bowl is in part due to them not being able to locate the original source code to the cult classic 1991 NES release of Tecmo Super Bowl.  Today I'm happy to report that a decompiled version by @bruddog has been released to Github, making the source code for the original game available to anyone with interest in digging into the secrets of the game.
     
    For those unfamiliar, Nintendo Entertainment System games are written in 6502 assembly code which is then optimized into kilobyte sized files that a NES can execute. In some ways, trying to interpret them as a human is akin to taking a book run through a shredded and taping the paper back together shred by shred.  Per the release, this is "An exhaustive disassembly of the NES game Tecmo Super Bowl into a byte-for-byte re-build of the original game".  @bruddog has gone through the trouble of "every last instruction and memory location" while even guessing at unused code in the game.
     
    Due to the licensed images and characters in the game you will need to secure your own copy of TSB in order to complete the data required to compile a new game.  This operation will also create a decompiled and commented source code. For most, the tools we have more modifying the current game will be adequate and this will simply be a curiosity. For others, this will be a way to more effectively create modifications without needing to tediously try and decipher source code.  Perhaps this will one day you'll see a new retro type game release that plays exactly like the old NES Tecmo Super Bowl.
     
    You can find the release at https://github.com/bruddog/Tecmo_Super_Bowl_NES_Disassembly
    You'll need to have a Windows machine or else bring your own version of a 6502 compiler to the party.
    I've not only verified that this works but also that if you're having trouble it's because you haven't taken the time to fully read through the build instructions.

    TBORG NEWS BOT
    Piggybacking off the success of Pokeman Go, Tecmo Co. has decided to tap into their popular Tecmo Bowl franchise and release their version of an augment reality game where players are to go out and track down as many Tecmo players as they can find.
     
    "We've found that there is a market for this combination of nostalgia and recreation" said company spokesperson Fakati Persono. "Our characters will be located on the blockpass chain which will lead to non-fungable Tecmo (NFTs)
     
    For more information, check the date of posting for this completely fabricated story.

    gojiphen malor
    View File Goji's NFL Tecmo Super Bowl LV
    - All 32 NFL Teams!
    - (NEW) 2020-2021 NFL Schedule!
    - (NEW) RAMS and WASHINGTON TEAM mini / large helmet updates!
    - Team SIM ratings based upon success in the 2018-2019 season.
    - Halftime Stats!
    - Press START instead of B to throw a lobb pass.
    - Hybrid Defenses. (Extra defensive backs!)
    - (NEW) 2019 AFC & NFC Pro Bowl Rosters
    - (NEW) Rosters 2/7/21
     
     
    5 DIFFERENT VERSIONS AVAILABLE! (BASE ROM (NO HACKS) / STANDARD / JUICED / JUICED PLUS / NES CLASSIC EDITION)
     
     
    SET Commands / Hacks Applied :
     
    BASE ROM NO HACKS
    *Tecmobowl.org 32-Team Base Rom with rosters for the 2019-2020 NFL Season
    *Small graphical changes.
     
     
    STANDARD VERSION
    *Goji's NFL Tecmo Super Bowl LIV BASE ROM NO HACKS
    *No Sprite Flicker
    *Add stats after quarters (Halftime Only)
    *More NFL-like QB rating value
    *PA/PC Hack - PC is INT & PA is target
    *Player-controlled QB rollouts for playaction passes
    *Increase CPU kickoff length
    *Better COM punt timing
    *Press START instead of B to throw a LOB PASS
    *Bruddog's Moving Grapple / Push-Pull Hack
    *Directional Punts - hold UP or DOWN to angle your punt
    *Decrease fumbles
    *Decrease Injuries in SKP Mode
    *Decrease Injuries in MAN mode
    *Change player kickoff position to 30 Yard-Line
    *Change Touchback to 25 Yard-Line
    *FG Avoid Kick Block Fix
    *Extra Point Try Moved to 15 Yard-Line
    *'Hut-Hut' Pre-Snap Cadence for 32-Team Roms
     
     
    JUICED VERSION
    *ALL hacks from STANDARD VERSION
    *Faster handoffs, pitches, snaps & player control
    *CPU find open receiver
    *Passing game probability table hack
    *Ball carrier can break drone grapples
    *PR speed change from SS to actual PR player
    *OB throws ball instead of taking sack and runs less
    *Kickoff speed increased
    *Buck's TSB.COM Juice Setter (MILD)
     
     
    JUICED PLUS VERSION
    *ALL hacks from JUICED VERSION
    *Better INT returns
    *COM dive tackling like SNES TSB I
    *COM defensive coverage late in season (28 and 32 team codes)
    *Jstout 'Logic' Modifier
    *Preseason and zero win games are now more challenging
    *Buck's TSB.COM Juice Setter (HOT)
    (My personal favorite Version)
     
     
    NES CLASSIC EDITION
    *ALL hacks from JUICED PLUS VERSION
    -Minus *No Sprite Flicker
    (This is probably the version you would want to make a physical cartridge from,
    or livestream SIMS, unless you're familiar with the No Sprite Hack)
     
     
    HOW TO PLAY :
    Recommended Emulator : 
    FCEUX : http://www.fceux.com/web/home.html
    Recommended Setup :
    1. Config \ Video \ Check 'allow more than 8 sprites per scanline.'
    2. Config \ Timing \ Check Overclocking (old PPU only) and enter '240' into both scan line boxes.
    *If you aren't using an emulator that supports these functions, don't care about flickering sprites,
    and just want to play, download the NES Classic Edition
     
     
    Many thanks to other user submitted roms for player stats and editing.
    Rosters may not be 100% perfect and any comments are appreciated.
    Enjoy!
     
    - Special thanks to Maverick209 for his insight on player ratings.
    **Please note this is a WIP rom, so check back often for revisions!**
     
     
     
     
    SET COMMANDS GUIDE by SBlueman :
     
     
     
     
     
    **ALL NEW**
    Submitter gojiphen malor Submitted 02/07/2021 Category NFL By Year  

    TBORG NEWS BOT
    In a 'better late than never' release, the 13th annual Tecmbowl.org Tecmo Super Bowl edition appears for the first time as a post-season release.  While the rom itself features the typical OG-type ratings you've come to expect, some changes of note have been in updating the graphics and addressing a fairly unnoticed but longstanding issue.
     
    ** Pick up the game here **
     
    There are a few complex helmets that have their own design pattern like the Bengals and the Rams.  When the Jaguars came out with their gradient style helmet, the Rams pattern was repurposed for the Jags and the Rams helmet was drawn with the constraints used for most helmets.  As you can see that while the 2005 version of the Rams' helmet does a good job of representing the helmet, it's at the cost of reducing the size of the Rams' horn. 
      

     
    With the Rams unveiling a new helmet and with the Jaguars dropping the gradient back in 2018, this offseason proved to be an opportune time to revert the special design pattern back to the Rams. 

     
    What you'll find is a design that attempts to mimic the symmetrical half circle curve of today's Ram helmet while expanding back out towards the edges.
     
     
    One other longstanding yet seemingly unnoticed issue was the trivial detail of individual player positions not being remapped.  For example, the 2020 Jaguars were updated to have a starting lineup that had 1 RB and 3 WRs.  However, if you drilled down into individual players you'd find that it would pull up positions that didn't match. Thus, WR Dede Westbrook appears as a RB.  This year the players are mapped correctly.
     

     
    Look for the 14th release of this rom to once again be released in the preseason a few days before the first Thursday kickoff.
     

    bruddog
    Hello all, 
     
    Over a period of years I managed to reverse engineer the entire Tecmo Super Bowl game into 6502 assembly source code with every piece of code documented and every variable labeled. There was a potential project in the works with said code but that project looks all but dead now. Because of that I am targeting the 30 year anniversary of TSB as the date I will publicly post all of the reverse engineered source code. 
     
    -Bruddog

  • Member Statistics

    13,361
    Total Members
    1,845
    Most Online
    TecmoX
    Newest Member
    TecmoX
    Joined
  • Forum Statistics

    69.4k
    Total Topics
    473.3k
    Total Posts
×
×
  • Create New...