FROM 4/4 – Let’s get FLUSH!?

Feb 4th, 2012

Well this was a must have item for me, and probably rare as hens teeth – Ken Westerfield told me Sega USA never got one of these units, but what is it?

Sega Flash burner (or Flush in Engrish)

Well it is a Model 3 support tool, ideal to test and duplicate Model 3 roms (although it can be used on other applications, like duplicating Naomi BIOS chips) – well you can do that with a normal Eprom burner, but this offers some serious advantages.

  • Ability to program 8 ICs at a time.
  • Ability to use 32MB/64MB Flash roms.
  • Ability to duplicate 64MB ICs as used on Daytona 2/Spikeout!
  • Ability to transfer the buffer to and from a computer host using SCSI.
  • No need to have a computer connected.

    The unit has a nice 2 row LCD and a some control buttons.

    Let’s brake down what this unit can actually do -the options are achieved by using the select buttons, then using the blank/erase button to select the correct sub option.

    Option A ROM -> ROM


    0. 64MB Mask rom -> 64MB Flash rom (1234) – Copies from Master Rom location 1,2,3,4 to Destination Rom location A,B,C,D
    1. 64MB Mask rom -> 64MB Flash rom (1212) – Copies from Master Rom location 1,2,1,2 to Destination Rom location A,B,C,D
    2. 64MB Mask rom -> 64MB Flash rom (1111) – Copies from Master Rom location 1,1,1,1 to Destination Rom location A,B,C,D
    3. 32MB Mask rom -> 32MB Flash rom (1234) – Copies from Master Rom location 1,2,3,4 to Destination Rom location A,B,C,D
    4. 32MB Mask rom -> 32MB Flash rom (1212) – Copies from Master Rom location 1,2,1,2 to Destination Rom location A,B,C,D
    5. 32MB Mask rom -> 32MB Flash rom (1111) – Copies from Master Rom location 1,1,1,1 to Destination Rom location A,B,C,D
    6. 16MB Mask rom -> 16MB (TC5716200D) (1234) – Copies from Master Rom location 1,2,3,4 to Destination Rom location A,B,C,D
    7. 16MB Mask rom -> 16MB (TC5716200D) (1212) – Copies from Master Rom location 1,2,1,2 to Destination Rom location A,B,C,D
    8. 16MB Mask rom -> 16MB (TC5716200D) (1111) – Copies from Master Rom location 1,1,1,1 to Destination Rom location A,B,C,D
    9. 16MB Mask rom -> 16MB (m27C160) (1234) – Copies from Master Rom location 1,2,3,4 to Destination Rom location A,B,C,D
    10. 16MB Mask rom -> 16MB (m27C160) (1212) – Copies from Master Rom location 1,2,1,2 to Destination Rom location A,B,C,D
    11. 16MB Mask rom -> 16MB (m27C160) (1111) – Copies from Master Rom location 1,1,1,1 to Destination Rom location A,B,C,D
    12. 64MB Mask rom -> 32MB x 2 (12) – Copies from Master Rom location 1,2 to Destination Rom location A (lower 32MB from 1), B (upper 32MB from 1), C (lower 32MB from 2), D (upper 32MB from 2) (Split)
    13. 32MB Mask rom -> 16MB (TC5716200D) x 2 (12) – Copies from Master Rom location 1,2 to Destination Rom location A (lower 16MB from 1), B (upper 16MB from 1), C (lower 16MB from 2), D (upper 16MB from 2) (Split)
    14. 32MB Mask rom -> 16MB (m27C160) x 2 (12) – Copies from Master Rom location 1,2 to Destination Rom location A (lower 16MB from 1), B (upper 16MB from 1), C (lower 16MB from 2), D (upper 16MB from 2) (Split)
    15. 32MBx2 -> 64MB Flash rom (1l2h3l4h) – Copies from Master Rom location 1,2 to Destination Rom location A (Merge)
    16. 16MBx2 -> 32MB Flash rom (1l2h3l4h) – Copies from Master Rom location 1,2 to Destination Rom location A (Merge)

    Option B ROM -> BUFFER


    0. SEGA64MB Mask Rom -> Buffer (1 – 8 ) – Copies ALL source roms to memory.
    1. SEGA32MB Mask Rom -> Buffer (1 – 8 ) – Copies ALL source roms to memory.
    2. TC5716200D -> Buffer (1 – 8 ) – Copies ALL source roms to memory.
    3. m27C160 -> Buffer (1 – 8 ) – Copies ALL source roms to memory.

    Option C BUFFER -> ROM


    0. Buffer (1 – 8 ) -> 64MB Mask rom – Write from 8 64MB mask roms from buffer to all 8 64MB Flash roms
    1. Buffer (1 – 4) -> 64MB Mask rom – Write from 4 64MB mask roms from buffer to 4 or 8 64MB Flash rom
    2. Buffer (1 – 2) -> 64MB Mask rom – Write from 2 64MB mask roms from buffer to 2, 4, 6 or 8 64MB Flash roms
    3. Buffer (1 – 1) -> 64MB Mask rom – Write from 1 64MB mask roms from buffer to 1,2,3,4,5,6,7 or 8 64MB Flash roms
    4. Buffer (1 – 8 ) -> 32MB Mask rom – Write from 8 32MB mask roms from buffer to all 8 32MB Flash roms
    5. Buffer (1 – 4) -> 32MB Mask rom – Write from 4 32MB mask roms from buffer to 4 or 8 32MB Flash rom
    6. Buffer (1 – 2) -> 32MB Mask rom – Write from 2 32MB mask roms from buffer to 2, 4, 6 or 8 32MB Flash roms
    7. Buffer (1 – 1) -> 32MB Mask rom – Write from 1 32MB mask roms from buffer to 1,2,3,4,5,6,7 or 8 32MB Flash roms
    8. Buffer (1 – 8 ) -> 16MB (TC5716200D) – Write from 8 32MB mask roms from buffer to all 8 16MB (TC5716200D)
    9. Buffer (1 – 4) -> 16MB (TC5716200D) – Write from 4 32MB mask roms from buffer to 4 or 8 16MB (TC5716200D)
    10. Buffer (1 – 2) -> 16MB (TC5716200D) – Write from 2 32MB mask roms from buffer to 2, 4, 6 or 8 16MB (TC5716200D)
    11. Buffer (1 – 1) -> 16MB (TC5716200D) – Write from 1 32MB mask roms from buffer to 1,2,3,4,5,6,7 or 8 16MB (TC5716200D)
    12. Buffer (1 – 8 ) -> 16MB (m27c160) – Write from 8 32MB mask roms from buffer to all 8 16MB (m27c160)
    13. Buffer (1 – 4) -> 16MB (m27c160) – Write from 4 32MB mask roms from buffer to 4 or 8 16MB (m27c160)
    14. Buffer (1 – 2) -> 16MB (m27c160) – Write from 2 32MB mask roms from buffer to 2, 4, 6 or 8 16MB (m27c160)
    15. Buffer (1 – 1) -> 16MB (m27c160) – Write from 1 32MB mask roms from buffer to 1,2,3,4,5,6,7 or 8 16MB (m27c160)

    Option D SCSI TRANSFER


    Transfer from SCSI to SCSI – unable to document at this time

    Option E ROM ERASE


    0. Erase 64MB Flash roms (4 roms – Destination only)
    1. Erase 64MB Flash roms (8 roms – all locations)
    2. Erase 32MB Flash roms (4 roms – Destination only)
    3. Erase 32MB Flash roms (8 roms – all locations)
    4. Erase 1 Buffer
    5. Erase 8 Buffer

    Option F ROM BLANK


    0. Check 64MB Flash rom is blank
    1. Check 32MB Flash rom is blank
    2. Check 16MB Eprom is blank
    3. Check BUFFER is blank

    Option G CHECKSUM (16BIT CHECKSUM)


    0. Checksum 64MB Flash rom
    1. Checksum 32MB Flash rom
    2. Checksum 16MB Eprom

    32MB Flash rom

    64MB Flash rom

    With this I’ve successfully duplicated IC1 on Daytona USA 2, so it’s all good.. Model 3 what a system, what memories..

    Nice bit of history, shows that Sega developed all sorts of nifty internal tools over there – shame they rarely trusted anyone outside of Japan with there tools.

    I know there was also a Naomi cart flash programmer as there is a few development Naomi carts out there, heck even my F355 Challenge 2 is a dev cart with the Intel flash roms and screwed in security module – even saw a Maze of the kings on Flash cart.

    Okay to test the unit out, I’ve done a test – duplicate IC1 to 8 on Daytona 2 BOTE.

    Daytona 2 rom board with the 8 64MB flash roms fitted

    Powering on an doing the CRC test

    How long did it take??

    Copying the 8 64MB original ICs to buffer – 8mins (1min per rom approx)
    Duplicating the buffer to new 64MB flash roms – 24mins (3mins per flash approx)

    Tags:
  • No comments yet.