Jump to content

brookstonfowler

Members
  • Posts

    7,743
  • Joined

Reputation Activity

  1. Upvote
    brookstonfowler got a reaction from Tecmo Psycho in Fairfield, OH - 07/30/2016 - 2016 Midwest Tecmo Super Bowl Tournament (9th Annual)   
    aight, signed up officially for this shindig!  i assume there's still space...i didn't see a list of participants anywhere.
  2. Upvote
    brookstonfowler got a reaction from TimBone in best usb controllers?   
    i don't see how you could go wrong with the x-bone controller.
  3. Upvote
    brookstonfowler reacted to TheRaj in Spreadsheet for NES TSB Pro Bowl Rosters (TOOL)   
    Nevermind I found it ( x328CB - x328D2 are the pro bowl starters and the last two values are the returners.  Both Pro Bowl teams use the same values so you have to write code in order to separate them.)
  4. Upvote
    brookstonfowler got a reaction from TimBone in best usb controllers?   
    I like mine, but I'm not worried about having an authentic nes feel.  I like the controller in general, and I like how I can use it for other pc games as well.
  5. Upvote
    brookstonfowler reacted to vogtcd11 in Fairfield, OH - 07/30/2016 - 2016 Midwest Tecmo Super Bowl Tournament (9th Annual)   
    Good deal! Looking forward to hanging with you. We will be updating the list of participants on the website beginning in May.
  6. Upvote
    brookstonfowler got a reaction from vogtcd11 in Fairfield, OH - 07/30/2016 - 2016 Midwest Tecmo Super Bowl Tournament (9th Annual)   
    aight, signed up officially for this shindig!  i assume there's still space...i didn't see a list of participants anywhere.
  7. Upvote
    brookstonfowler got a reaction from OL' Dirty Tecmo in Fairfield, OH - 07/30/2016 - 2016 Midwest Tecmo Super Bowl Tournament (9th Annual)   
    aight, signed up officially for this shindig!  i assume there's still space...i didn't see a list of participants anywhere.
  8. Upvote
    brookstonfowler got a reaction from Knobbe in Fairfield, OH - 07/30/2016 - 2016 Midwest Tecmo Super Bowl Tournament (9th Annual)   
    i'm moving to indy in a couple weeks.  who's planing on going from that area?  and should we carpool?
  9. Upvote
    brookstonfowler got a reaction from Green Majik in Most KR yards in a game?   
    http://www.tpo.puretecmo.com/main/dsp_recap.php?gID=568
     
    i had a 44 MS OL5.  he might have gone into good by the 4th qtr.
  10. Upvote
    brookstonfowler got a reaction from buck in Most KR yards in a game?   
    http://www.tpo.puretecmo.com/main/dsp_recap.php?gID=568
     
    i had a 44 MS OL5.  he might have gone into good by the 4th qtr.
  11. Upvote
    brookstonfowler got a reaction from kamphuna8 in Most KR yards in a game?   
    http://www.tpo.puretecmo.com/main/dsp_recap.php?gID=568
     
    i had a 44 MS OL5.  he might have gone into good by the 4th qtr.
  12. Upvote
    brookstonfowler reacted to bruddog in Add additional stats in SRAM   
    No you didn't. I just added it. 
  13. Upvote
    brookstonfowler reacted to bruddog in Add additional stats in SRAM   
    This hack uses season SRAM so it won't work for season games. 
     
    Stats are stored at the following locations. I forget what this gets converted to for nestopia
     
    These are stored as decimal numbers and not hex numbers
     
    P1 MIN = $67B0 , SAVE STATE: $1A3F
    P1 SEC =$67B1, SAVE STATE: $1A40
     
    P2 SEC =$67B2, SAVE STATE: $1A41
    P2 SEC =$67B3, SAVE STATE: $1A42
     
      
     
    TIME OF POSSESION HACK SOURCE
     
    SET (0x22309, 0x4C00E0EA)
     
    SET (0x3e010,0xA9808D01A024707033EEB167ADB167290AC90A9057ADB1671869068DB167C960D04AA9008DB167EEB067290AC90A903CADB0671869068DB0674C6CE0EEB367ADB367290AC90A9024ADB367186906C9608DB367D017A9008DB367EEB267290AC90A9009ADB2671869068DB067C66A30034CFDA24C0FA3)
     
        .ORG $A2F9         0x22
        JMP $E000
            
            
        .ORG $E000        ; 0x3E010
        LDA #$80             ; EMABLE SRAM WRITE
        STA $A001    
        BIT $70                ; CHECK WHO HAS BALL
        BVS P2

           
          
    P1:    
        INC $67B1            ; P1 SECONDS ++
        LDA $67B1             ; 
        AND #$0A            ;
        CMP #$0A            ; CONVERT TO DECIMAL
        BCC EXIT            ; ON MULTIPLES OF TEN
        LDA $67B1            ;
        CLC                 ;
        ADC #$06            ;
        STA $67B1            ; SAVE P1 SECONDS
        CMP #$60            ; CHECK IF AT 60
        BNE EXIT            ;
        LDA #$00            ; SET P1 SECONDS TO ZERO
        STA $67B1            ;
        LDA $67B0            ; LOAD P1 MINUTES
        CLC                ; = P1 MINUTES++
        ADC #$01            ;
        STA $67B0            ; SAVE P1 MINUTES
        CMP #$0A            ;
        BCC EXIT            ;
        CLC                 ; CONVERT TO DECIMAL
        ADC #$06            ; ON MULTIPLES OF TEN
        STA $67B0            ; SAVE P1 MIN
        JMP EXIT 
        
    P2:    
        INC $67B3            ; SECONDS
        LDA $67B3 
        AND #$0A
        CMP #$0A
        BCC EXIT
        LDA $67B3
        CLC 
        ADC #$06
        CMP #$60
        STA $67B3
        BNE EXIT
        LDA #$00
        STA $67B3
        LDA $67B2            
        CLC
        ADC #$01
        STA $67B2
        CMP #$0A
        BCC EXIT
        CLC 
        ADC #$06
        STA $67B2    
        
        
    EXIT:                    ; CLOCK CODE THAT WAS OVERWRITEEN
        DEC $6A             ;  SECONDS --
         BMI A30F_EXIT                   ; IF NEGATIVE
         JMP $A2FD            ; JUMP TO CLOCK COUNTDOWN
         
    A30F_EXIT:                ; JUMP TO SECONDS ARE NEGATIVE
        JMP $A30F
  14. Upvote
    brookstonfowler reacted to bruddog in an easy guide to changing and deleting various cutscenes   
    The halftime show is part of the top level game loop in bank 18 (0x22000-0x24000)
     

     
    From there to the actual routine

     
    So long post short  at 0x22E33 type he following which will overwrite the random number generation with straight event index load. 
     
    A9 59 EA EA EA EA EA EA
     
    Change  highlighted byte in read to set the cutscene based on the events listed in http://tecmobowl.org/forum/topic/9946-events/
     
     
     
  15. Upvote
    brookstonfowler got a reaction from Slippery Nips in posting issues as of 12/11   
    things are looking good now!  thanks, knobbe!
  16. Upvote
    brookstonfowler got a reaction from Slippery Nips in posting issues as of 12/11   
    for some reason i cannot post new topics with firefox--there is a collapsed unexpandable text area--nor does youtube video embedding seem to work anymore.  i'm able to post via chrome, though.
  17. Upvote
    brookstonfowler reacted to sparker781 in Hacked Bases Loaded 2   
    I have seen a thread about someone hacking Bases Loaded, however has anyone ever hacked or attempted to hack Bases Loaded 2?  Far superior to Bases Loaded 1 in my opinion.

     

    Thanks

  18. Upvote
    brookstonfowler got a reaction from War Machine in Add additional stats in SRAM   
    1 step ahead of you, mr. machine.

  19. Upvote
    brookstonfowler got a reaction from TimBone in Add additional stats in SRAM   
    this is an awesome idea.  i love more stats to display on a box score.  fumbles lost can reveal what happened when the stats seem to indicate a different result.  however, everytime i run a com v com game with this hack the fumble can never be picked up.  with the exception of 1 time where the qb picked the ball back up and threw it again (pretty awesome if you ask me), but then the ball went past the endzone and laid in the stands forever.  the refs never reset the play.

  20. Upvote
    brookstonfowler got a reaction from kamphuna8 in Add additional stats in SRAM   
    this is an awesome idea.  i love more stats to display on a box score.  fumbles lost can reveal what happened when the stats seem to indicate a different result.  however, everytime i run a com v com game with this hack the fumble can never be picked up.  with the exception of 1 time where the qb picked the ball back up and threw it again (pretty awesome if you ask me), but then the ball went past the endzone and laid in the stands forever.  the refs never reset the play.

  21. Upvote
    brookstonfowler reacted to bruddog in Add additional stats in SRAM   
    This is a quick and dirty method for tracking fumbles...I could probably move it to work on a 32 team rom but for now its just good for 28 team rom league play.
     
     
     
     
     
     
     
    SET( 0x286EA,0x4C00E5EA)
     
     
    SET( 0x2ADEC,0x4C1EE5)
     
     
    SET(0x3E510,0xA9808D01A024707006EEA07F4C12E5EEA27FA9C08D01A0A001B1AE4CDE86A9808D01A0A5702940482078B06845702940F00D24705006EEA17F4C3FE5EEA37FA9C08D01A04CDFAD)
     
     
     
     
     
     
     
     
    SOURCE
     
     
    .ORG $86DA    ; JUMP TO SET FUMBLE IN TEAM FUMBLES JMP SETFUM NOP SETFUMR:   .ORG $ADDC    ; JUMP TO SET FUMBLES LOST IN TEAM FUMBLES JMP SETLOST SETLOSTR:    .ORG $FFB2 SETFUM: LDA #$80  ; ENABLE SRAM STA $A001 BIT $70   ; CHECK POSSESSION BVS P2FUM  ; IS P2 GO TO INCREASE P2 FUMBLES P1FUM: INC $7FA0  ; INCREASE P1 TEAM FUMBLES   JMP RET P2FUM: INC $7FA2  ; INCREASE P2 TEAM FUMBLES RET:    ; DO CODE WE OVERWROTE AND RETURN TO START OF FUMBLE ROUTINE LDA #$C0  ; DISABLE SRAM STA $A001 LDY #$01     LDA ($AE),Y JMP SETFUMR SETLOST: LDA #$80        ; ENABLE SRAM STA $A001 LDA $70   ; SAVE ORIGINAL POSSESION BEFORE UPDATING AND #$40  ; PHA   ; JSR $B078  ; UPDATE COLLISSION BIT MASK AND UPDATE POSSESSION () PLA   ; EOR $70   ; AND #$40         ; IS POSESSION BIT IS THE SAME AS BEFORE GO TO NOT LOST BEQ LOST_CHECK_EXIT ; BIT $70 ; CHECK CURRENT POSSESION AFTER FUMBLE BVC P2LOST ; P1LOST: INC $7FA1  ; INCREASE P1 FUMBLES LOST JMP LOST_CHECK_EXIT P2LOST: INC $7FA3  ; INCREASE P2 FUMBLES LOST LOST_CHECK_EXIT: LDA #$C0       ; DISABLE SRAM STA $A001 JMP SETLOSTR  
    IN NESTOPIA  SAVE STATE
     
     
     
     
     
    322F= P1 FUMBLES 
     
     
    3230= P1 FUMBLES LOST
     
     
    3231= P2 FUMBLES
     
     
    3232 = P2 FUMBLES LOST
     
     
     
     
     
     
     
  22. Upvote
    brookstonfowler reacted to buck in the location of displayed player attribute numbers (6,13,19,etc) NES TSB   
    The displayed attribute values for each players ratings are stored in a table form, at 0x3115c, right after the team attribute background color locations.

    0600130019002500310038004400500056006300690075008100880094

    so, in theory, you could go in and change the whole 6,13,19, (% of 16ths) "scale" to display whatever you want.
  23. Upvote
    brookstonfowler reacted to bruddog in Switch plays at the line of scrimmage   
    Just proving it can be done....

     

     

    >https://www.youtube.com/watch?v=Ec0teLmKJoc

  24. Upvote
    brookstonfowler reacted to bruddog in Randomize sound loop used for each play.   
    There are 8 possible sound loops that get played after the snap:
     
       $42,      ; PRESEASON  song P1
       $43,      ; PRESEASON   song P2
       $3C,      ; PRO-BOWL    song P1
       $3D,      ; PRO-BOWL    song P2 
       $40,      ; SEASON         song P1
       $41,      ; SEASON        song P2
       $3E,      ; PLAYOFF      song P1
       $3F       ; PLAYOFF       song P2
     
    This hack randomizes which song gets played for every snap
     
    0x255EC = 0xEAA53C2907EA
     
  25. Upvote
    brookstonfowler reacted to bruddog in One reason FG's can be made from so far....   
    Part of the FG code checks to see if the kick has enough distance but it  sets the crossbar location to the front of  the endzone instead of the back. That's an extra 10 yards.

     

     

    If the right crossbar location was used FG ranges would have been much more realistic...

×
×
  • Create New...