NBA Live 96 (Genesis)
NBA Live 96 |
---|
Developer: Hitmen Productions This game has hidden development-related text. |
Debug Symbols
Like other EA Sports games on the Genesis, several functions have their original names present. They can be found after each corresponding function's last instruction (typically rts
). They can be recovered with a Ghidra script.
Version Screen
An unreferenced build version screen contains a compile date, which can be found in the ROM at A1D62. This screen can be forced to load instead of the license screen, by following these steps with a debugger:
- Place a breakpoint on address A24FE (first instruction of function license);
- On breakpoint hit, remove breakpoint, then set the program counter to address A290E (first instruction of function version).
Animation Debug
To access the dummied out debugging menu, we can restore its entry to the pause menu. It is shown when a memory variable checked at FFEFB3 is toggled at 0B835C. However, some conditional branches need to be patched out with nop
instructions, in order to reach the toggle address:
- 0B832E:4E71
- 0B835A:4E71
If these patches are directly applied to the ROM, then a fail case branch will be taken in a checksum verification function. That branch must also be patched out:
- 1FBE68:4E71
This menu is also present in Coach K College Basketball.
Debug Text
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Is this still accessible? |
At ABAA6, there is some text that seems to be associated with a debug menu.
ram queue view globals screens scroll table jersey nums smgr vram blank char cmap NBAart.shp shotclock overlay graphics graphic
- Pages missing developer references
- Games developed by Hitmen Productions
- Pages missing publisher references
- Games published by EA Sports
- Games published by Tec Toy
- Genesis games
- Pages missing date references
- Games released in 1995
- Games released in November
- Games released on November 30
- Games with hidden development-related text
- Games with debugging functions
- To investigate
- NBA series
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Cleanup > To investigate
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden development-related text
Games > Games by developer > Games developed by Hitmen Productions
Games > Games by platform > Genesis games
Games > Games by publisher > Games published by Electronic Arts > Games published by EA Sports
Games > Games by publisher > Games published by Tec Toy
Games > Games by release date > Games released in 1995
Games > Games by release date > Games released in November
Games > Games by release date > Games released in November > Games released on November 30
Games > Games by series > NBA series