This page contains notes for the game Family Feud (NES).
Screen List#
The function that loads the screens is found at address A307. To load an arbitrary screen, put a breakpoint there and change the value of Register A.
Screen 00: Copyright screen
Screen 01: Title screen
Screen 02: Answer board
Screen 03: Fast Money board
Screen 04: Name Entry screen
Screen 05: Number of Players menu
Screen 06: Zoomed-out board
Screen 07: Two podiums
Screen 08: Host podium
Screen 09: Host podium
Screen 0A: Host podium
Screen 0B: Victory Screen
Screen 0C: LEAVE the Show
Screen 0D: Podium with name in squashed font
Screen 0E: Podium with name in squashed font
Screen 0F: Family Obligations
Screen 10: Tax Considerations
Screen 11: Birth in Family
Screen 12: Try Again screen
Screen 13: Easter Egg
Disassembly of code that calls function A307#
00:8042: A9 07 LDA #$07
00:8044: A2 00 LDX #$00
00:8046: 8E 44 03 STX $0344
00:8049: 8E BD 05 STX $05BD
00:804C: A0 00 LDY #$00
00:804E: 20 07 A3 JSR $A307 screen 7 (two podiums)
00:8051: A9 06 LDA #$06
00:8053: A2 00 LDX #$00
00:8055: A0 01 LDY #$01
00:8057: 20 07 A3 JSR $A307 Screen 6 (zoomed out board)
00:9382: A9 09 LDA #$09
00:9384: 20 C7 CA JSR $CAC7
00:9387: A6 0B LDX $0B
00:9389: BD C8 8F LDA $8FC8,X
00:938C: A2 00 LDX #$00
00:938E: 8E 44 03 STX $0344
00:9391: A0 00 LDY #$00
00:9393: 20 07 A3 JSR $A307 Screen 9 (Host Podium)
00:939E: A2 00 LDX #$00
00:93A0: A0 01 LDY #$01
00:93A2: A9 04 LDA #$04
00:93A4: 20 07 A3 JSR $A307 Screen 4 (Name Entry Screen)
00:A683: A9 02 LDA #$02
00:A685: A0 00 LDY #$00
00:A687: 20 07 A3 JSR $A307 Screen 2 (Answer Board)
00:A68A: A9 03 LDA #$03
00:A68C: A2 00 LDX #$00
00:A68E: 8E 44 03 STX $0344
00:A691: A0 00 LDY #$00
00:A693: 20 07 A3 JSR $A307 Screen 3 (Fast Money Board)
00:B50E: A9 02 LDA #$02
00:B510: A0 00 LDY #$00
00:B512: 20 07 A3 JSR $A307 Screen 2 (Answer Board)
00:B518: AE 16 03 LDX $0316
00:B51B: BD EA B4 LDA $B4EA,X
00:B51E: A2 00 LDX #$00
00:B520: 8E 44 03 STX $0344
00:B523: A0 00 LDY #$00
00:B525: 20 07 A3 JSR $A307 Screen 08, 09, or 0A (Host podium)
01:C4F5: AD 14 03 LDA $0314
01:C4F8: E9 4E SBC #$4E
01:C4FA: 90 05 BCC $C501
01:C4FC: A9 00 LDA #$00
01:C4FE: 8D FD 01 STA $01FD
01:C501: A9 00 LDA #$00
01:C503: 69 0B ADC #$0B
01:C505: A2 00 LDX #$00
01:C507: 8E 44 03 STX $0344
01:C50A: A0 00 LDY #$00
01:C50C: 20 07 A3 JSR $A307 Screen 0B/0C Victory or LEAVE
01:C5E4: A9 12 LDA #$12
01:C5E6: A0 00 LDY #$00
01:C5E8: 20 07 A3 JSR $A307 Screen 12 (Try Again)
01:C6FC: A9 01 LDA #$01
01:C6FE: 8D 3D 03 STA $033D
01:C701: 20 C7 CA JSR $CAC7
01:C704: A2 00 LDX #$00
01:C706: 86 1F STX $1F
01:C708: 8E 44 03 STX $0344
01:C70B: 8A TXA
01:C70C: A8 TAY
01:C70D: 20 07 A3 JSR $A307 Screen 0 (Copyright)
01:C73E: A9 01 LDA #$01
01:C740: 8D 3D 03 STA $033D
01:C743: 85 28 STA $28
01:C745: A2 00 LDX #$00
01:C747: 8E 44 03 STX $0344
01:C74A: A0 00 LDY #$00
01:C74C: 20 07 A3 JSR $A307 Screen 1 (Title)
01:C7AA: A9 05 LDA #$05
01:C7AC: A0 00 LDY #$00
01:C7AE: 84 1F STY $1F
01:C7B0: A2 00 LDX #$00
01:C7B2: 20 07 A3 JSR $A307 Screen 5 (Number of Players)
01:C934: AD FA 01 LDA $01FA
01:C937: 29 07 AND #$07
01:C939: AA TAX
01:C93A: BD 18 C9 LDA $C918,X
01:C93D: 48 PHA
01:C93E: A2 00 LDX #$00
01:C940: 8E A1 05 STX $05A1
01:C943: 8E 44 03 STX $0344
01:C946: A0 00 LDY #$00
01:C948: 84 1F STY $1F
01:C94A: 20 07 A3 JSR $A307 Screen 10 11 0F (no fast money)