Pac & Pal on Super Pacman hardware

Views

Availability: In stock

$0.00

Quick Overview

Pac & Pal / Pac-Man & Chomp Chomp on Super Pac-Man boardset patch by Vernon Brooks


This patch allows Pac & Pal / Pac-Man & Chomp Chomp to work properly on a Super Pac-Man boardset.
This is needed because the second I/O controller which reads the dip switches is different
between the two games. The patch is the same for both versions of Pac & Pal but some of the
offsets are different.

* Required Fields

$0.00
+ -
  •  
     
      Description    Reviews    Manual    Video  

    Details

    Pac & Pal / Pac-Man & Chomp Chomp on Super Pac-Man boardset patch by Vernon Brooks

    This patch allows Pac & Pal / Pac-Man & Chomp Chomp to work properly on a Super Pac-Man boardset.
    This is needed because the second I/O controller which reads the dip switches is different
    between the two games. The patch is the same for both versions of Pac & Pal but some of the
    offsets are different.

    Super Pac-Man ROMs which must be replaced with Pac & Pal / Pac-Man & Chomp Chomp ROMs:

    Super Pac-Man CPU board chip locations:
    1B (CPU 1 code - 8KB type 2764)
    1C (CPU 1 code - 8KB type 2764)
    1D (CPU 1 code - empty; Pac & Pal / Pac-Man & Chomp Chomp has a 8KB type 2764 ROM here)
    1K (CPU 2 code - 4KB type 2732)
    3M (sound waveforms - 256 bytes type 82S129)

    Super Pac-Man video board chip locations:
    3C (character graphics - 4KB type 2732)
    3F (sprite graphics - 8KB type 2764)
    4C (color palette - 32 bytes type 82S123)
    4E (character color lookup table - 256 bytes type 82S129)
    3L (sprite color lookup table - 256 bytes type 82S129)

    The dip switches should be changed to Pac & Pal / Pac-Man & Chomp Chomp settings:

    SW-2 at 5B on the CPU board:
    sw1 sw2 sw3 sw4 sw5 sw6 sw7 sw8
    off off off 1 coin/1 credit*
    on off off 1 coin/2 credits
    off on off 1 coin/3 credits
    on on off 1 coin/6 credits
    off off on 1 coin/7 credits
    on off on 2 coins/1 credit
    off on on 2 coins/3 credits
    on on on 3 coins/1 credit
    off off off no bonus
    on off off 20000, 70000 and every 70000* (30000, 80000 and every 80000 if 5 lives)
    off on off 30000, 80000 and every 80000 (40000, 100000 and every 100000 if 5 lives)
    on on off 20000 and 70000 (30000 and 80000 if 5 lives)
    off off on 30000 and 70000 (30000 and 100000 if 5 lives)
    on off on 30000 and 80000 (40000 and 120000 if 5 lives)
    off on on 30000 and 100000 (30000 if 5 lives)
    on on on 30000 (40000 if 5 lives)
    off off 1 life
    on off 2 lives
    off on 3 lives*
    on on 5 lives

    SW-3 at 5E on the CPU board:
    sw1 sw2 sw3 sw4 sw5 sw6 sw7 sw8
    off off 1 coin/1 credit*
    on off 1 coin/2 credits
    off on 2 coins/1 credit
    on on 2 coins/3 credits
    off off Rank A*
    on off Rank B
    off on Rank C
    on on Rank D
    off off off off unused

    For the default settings of 1 coin/1 credit, easy, 3 lives, bonus lives at 20000, 70000 and every 70000:
    SW-2 at 5B should be all off except for sw4 and sw8 which should be on
    SW-3 at 5E should be all off

    Techincal info:
    --------------
    change I/O controller #2 mode 3 to mode 9 (4818 writes)
    change 4814 reads to 4810 reads (DSW-3 lo)
    change 4815 reads to 4814 reads (DSW-2 hi)
    change 4816 reads to 4812 reads (DSW-2 lo)
    change 4817 reads to 4816 reads (SW-1)

    Pac & Pal Pac-Man & Chomp Chomp
    ROM 1D
    ------
    A581: CC 03 01 LDD #$0301 0582: 03 -> 09 0582: 03 -> 09
    A584: B7 48 18 STA $4818

    A5DC: B6 48 16 LDA $4816 05DE: 16 -> 12 05DE: 16 -> 12
    A5DF: 84 0F ANDA #$0F
    A5E1: 97 20 STA $20
    A5E3: B6 48 15 LDA $4815 05E5: 15 -> 14 05E5: 15 -> 14
    A5E6: 48 ASLA
    A5E7: 48 ASLA
    A5E8: 48 ASLA
    A5E9: 48 ASLA
    A5EA: 9A 20 ORA $20
    A5EC: 97 20 STA $20
    A5EE: B6 48 17 LDA $4817 05F0: 17 -> 16 05F0: 17 -> 16
    A5F1: 85 02 BITA #$02
    A5F3: 26 0D BNE $A602
    A5F5: B6 48 14 LDA $4814 05F7: 14 -> 10 05F7: 14 -> 10
    A5F8: 84 0F ANDA #$0F
    A5FA: 48 ASLA
    A5FB: 48 ASLA
    A5FC: 48 ASLA
    A5FD: 48 ASLA
    A5FE: 97 21 STA $21
    A600: 20 0F BRA $A611
    A602: B6 48 14 LDA $4814 0604: 14 -> 10 0604: 14 -> 10
    A605: 84 0F ANDA #$0F
    A607: D6 21 LDB $21
    A609: C4 F0 ANDB #$F0
    A60B: D7 21 STB $21
    A60D: 9A 21 ORA $21
    A60F: 97 21 STA $21
    A611: B6 48 17 LDA $4817 0613: 17 -> 16 0613: 17 -> 16
    A614: 8E A9 7B LDX #$A97B
    A617: 85 04 BITA #$04
    A619: 26 03 BNE $A61E
    A61B: 8E A9 83 LDX #$A983

    A692: B6 48 17 LDA $4817 0694: 17 -> 16 0694: 17 -> 16
    A695: 7F 80 00 CLR $8000
    A698: 85 08 BITA #$08
    A69A: 27 15 BEQ $A6B1

    A71C: B6 48 17 LDA $4817 071E: 17 -> 16 071E: 17 -> 16
    A71F: 7F 80 00 CLR $8000
    A722: 85 08 BITA #$08
    A724: 26 F6 BNE $A71C

    ABAD: B6 48 17 LDA $4817 0BAF: 17 -> 16 0BBB: 17 -> 16
    ABB0: 85 02 BITA #$02
    ABB2: 26 01 BNE $ABB5
    ABB4: 39 RTS
    ABB5: B6 48 14 LDA $4814 0BB7: 14 -> 10 0BC3: 14 -> 10
    ABB8: 84 0F ANDA #$0F
    ABBA: F6 10 21 LDB $1021
    ABBD: C4 F0 ANDB #$F0
    ABBF: F7 08 56 STB $0856
    ABC2: BA 08 56 ORA $0856
    ABC5: B7 10 21 STA $1021
    ABC8: 39 RTS

    B9C3: B6 48 17 LDA $4817 19C5: 17 -> 16 19C5: 17 -> 16
    B9C6: 85 04 BITA #$04
    B9C8: 27 05 BEQ $B9CF

    BFD0: FF fix checksum 1FD0: FF -> 10 1FD0: FF -> 10


    ROM 1C
    ------
    C154: B6 48 17 LDA $4817 0156: 17 -> 16 0161: 17 -> 16
    C157: 85 01 BITA #$01
    C159: 26 06 BNE $C161

    CA1C: F6 48 17 LDB $4817 0A1E: 17 -> 16 0A19: 17 -> 16
    CA1F: C5 04 BITB #$04
    CA21: 27 03 BEQ $CA26

    CAB2: B6 48 17 LDA $4817 0AB4: 17 -> 16 0AAF: 17 -> 16
    CAB5: 85 04 BITA #$04
    CAB7: 27 05 BEQ $CABE

    DCD4: F6 48 17 LDB $4817 1CD6: 17 -> 16 1CD6: 17 -> 16
    DCD7: C5 04 BITB #$04
    DCD9: 26 02 BNE $DCDD

    DFD0: FF fix checksum 1FD0: FF -> 03 1FD0: FF -> 03


    ROM 1B
    ------
    E83F: B6 48 17 LDA $4817 0841: 17 -> 16 0841: 17 -> 16
    E842: 85 04 BITA #$04
    E844: 27 D3 BEQ $E819

    FFD0: FF fix checksum 1FD0: FF -> 00 1FD0: FF -> 00

    Write Your Own Review

    Only registered users can write reviews. Please, log in or register

    Manuals go here..

    Videos go here...