After looking through this (https://forums.dee-nee.com/index.php?topic=17291.140) thread I found 2 roms, one with a switch hitting ability and one with a switch hitting ability AND a working DH hack. Using the two roms, I patched the hack onto the original RBI rom!
Each teams top pinch hitter will be the DH. For info on how to edit, feel free message me.
Quote from: Ninja Baseball Batman on 03/27/24, 10:59:47 PMhow do you switch hit?
played the rom and the DH works
Working on the switch hit hack... If u want to try here is the code:
Switch Hitters for Rbi Original
Pitcher
#$00=RHP, #$01=LHP, #$04=RSP, #$05=LSP
Batter
#$00=RHB, #$01=LHB, #$02=switch
Original
0000A57E: A005 LDY #$05
0000A580: B125 LDA ($25),Y
0000A582: 4A LSR A
0000A583: B004 BCS $04
0000A585: A96E LDA #$6E
0000A587: D002 BNE $02
0000A589: A96F LDA #$6F
V
Switch Hitters
0000A57E: 204A EF JSR $EF5A
0000A581: EA NOP
0000A582: EA NOP
0000A583: EA NOP
0000A584: EA NOP
0000A585: EA NOP
0000A586: EA NOP
0000A587: EA NOP
0000A588: EA NOP
0000A589: EA NOP
0000A58A: EA NOP
0000B78C: 2902 AND #$02
V
0000B78C: 2904 AND #$04
0000B969: A005 LDY #$05
0000B96B: B123 LDA ($23),Y
V
0000B969: 2035EF JSR $EF45
0000B96B: EA NOP
0000B9C4: A007 LDY #$07
0000B9C6: B123 LDA ($23),Y
V
0000B9C4: 2035EF JSR $EF45
0000B9C7: EA NOP
0000BEF5: AE1501 LDX $0115
0000BEF8: BD2506 LDA $0625,X
V
0000BEF5: 20CC EE JSR $EEDC
0000BEF8: EA NOP
0000BEF9: EA NOP
0000BEFA: EA NOP
0000C384: 2903 AND #$03
0000C386: F008 BEQ $08
0000C388: C902 CMP #$02
V
0000C384: 2981 AND #$05
0000C386: F008 BEQ $08
0000C388: C980 CMP #$04
0000C83B: AE1501 LDX $0115
0000C83E: BD2706 LDA $0627,X
V
0000C83B: 20CC EE JSR $EEDC
0000C83E: EA NOP
0000C83F: EA NOP
0000C840: EA NOP
0000EEDC: FF
V
0000EEDC: AD1501 LDA $0115
0000EEDF: D034 BNE $34
0000EEE1: AD2706 LDA $0627
0000EEE4: 2903 AND #$03
0000EEE6: C902 CMP #$02
0000EEE8: F009 BEQ $09
0000EEEA: B018 BCS $18
0000EEEC: AE1501 LDX $0115
0000EEEF: BD2706 LDA $0627,X
0000EEF2: 60 RTS
0000EEF3: AD1706 LDA $0617
0000EEF6: 2901 AND #$01
0000EEF8: D0F2 BNE $F2
0000EEFA: AD2706 LDA $0627
0000EEFD: 18 CLC
0000EEFE: 6901 ADC #$01
0000EF00: 8D2706 STA $0627
0000EF03: 60 RTS
0000EF04: AD1706 LDA $0617
0000EF07: 2901 AND #$01
0000EF09: F0E1 BEQ $E1
0000EF0B: AD2706 LDA $0627
0000EF0E: 38 SEC
0000EF0F: E901 SBC #$01
0000EF11: 8D2706 STA $0627
0000EF14: 60 RTS
0000EF15: AD3706 LDA $0637?
0000EF18: 2903 AND #$03
0000EF1A: C902 CMP #$02
0000EF1C: F005 BEQ $05
0000EF1E: B014 BCS $14
0000EF20: 4CDCEE JMP $EEEC
0000EF23: AD0706 LDA $0607
0000EF26: 2901 AND #$01
0000EF28: D0F6 BNE $F6
0000EF2A: AD3706 LDA $0637
0000EF2D: 18 CLC
0000EF2E: 6901 ADC #$01
0000EF30: 8D3706 STA $0637
0000EF33: 60 RTS
0000EF34: AD0706 LDA $0607
0000EF37: 2901 AND #$01
0000EF39: F0E5 BEQ $E5
0000EF3B: AD3706 LDA $0637
0000EF3E: 38 SEC
0000EF3F: E901 SBC #$01
0000EF41: 8D3706 STA $0637
0000EF44: 60 RTS
0000EF45: A005 LDY #$07
0000EF47: B123 LDA ($23),Y
0000EF49: 2904 AND #$04
0000EF4B: F008 BEQ $08
0000EF4D: B123 LDA ($23),Y
0000EF4F: 2905 AND #$05
0000EF51: 18 CLC
0000EF52: 6902 ADC #$02
0000EF54: 60 RTS
0000EF55: B123 LDA ($23),Y
0000EF57: 2901 AND #$01
0000EF59: 60 RTS
0000EF5A: A521 LDA $21
0000EF5C: C90E CMP #$0E
0000EF5E: F01C BEQ $1C
0000EF60: AD9701 LDA $0197
0000EF63: D007 BNE $07
0000EF65: AD1501 LDA $0115
0000EF68: F009 BEQ $09
0000EF6A: D010 BNE $10
0000EF6C: AD1501 LDA $0115
0000EF6F: F00B BEQ $0B
0000EF71: D000 BNE $00
0000EF73: A007 LDY #$07
0000EF75: B125 LDA ($25),Y
0000EF77: 2903 AND #$03
0000EF79: 4C72EF JMP $EF82
0000EF7C: A007 LDY #$07
0000EF7E: B125 LDA ($25),Y
0000EF80: 2901 AND #$01
0000EF82: A8 TAY
0000EF83: B977EF LDA $EF87,Y
0000EF86: 60 RTS
0000EF87: 1B151CFD