Image Map Image Map
View RSS Feed

Chuck(G)

  1. Cloning a PAL/HAL, Part 13

    Part 12 of this series is here. The beginning of this series is here.

    Cloning the Trantor T130B ROM PAL, continued.

    In the preceding entry, we've discovered that simply reading and crunching the original PAL results in impossible garbage. In particular, nothing appears to be happening with the output on pin 13. So, let's pull out the datasheets and continuity tracer and see what gives.

    The controller chip on this board is an NCR 53C400. The datasheet ...

    Updated October 29th, 2011 at 10:05 PM by Chuck(G)

    Categories
    Uncategorized
    Attached Thumbnails Attached Files
  2. Cloning a HAL/PAL, Part 12 - The Trantor T130B memory PAL

    Part 11 is here. The beginning of this series is here.

    This part of this thread is dedicated to the memory of the late Don Maslin, who never did figure out how to get his T130B to boot. We've solved it, Don!

    There are probably more Trantor T130B SCSI adapters floating around than any other 8-bit ISA card, save perhaps, for the Seagate ST-01. Most of them were sold with SCSI CD-ROM drives or SCSI tape drives and lack not only the boot ROM, but also U6, a PAL that ...

    Updated October 27th, 2011 at 08:36 PM by Chuck(G)

    Categories
    Uncategorized
  3. Cloning a HAL/PAL, Part 11

    This example details cloning the Creative Sound Blaster CT1350B U12 PAL. If you're just starting out on this thread, go to the start at Part 1.

    Okay, so we've got a weird looking PAL "brute force" dump, that has 10 inputs and 8 outputs, but it doesn't work. In particular, we've noticed that the data from dumping the dupe doesn't match the original:

    Code:
    000000  A1 A9 B1 BB BB BB BB BB-A1 A9 B1 BB BB BB BB BB
    ...
    008000  A1 A9 B1 BB BB BB BB BB-E1
    ...

    Updated October 27th, 2011 at 08:44 PM by Chuck(G)

    Categories
    Uncategorized
    Attached Thumbnails Attached Files
  4. Cloning a HAL/PAL, Part 10

    Part 1 of this series starts here.

    A real-world example--the Sound Blaster CT1350B upgrade PAL (U12 on the board with a label that says 0048013500).

    This is a PAL16L8, with the security fuse blown, so it's a perfect test case. The sample file from the little "brute force" board is SB20.BIN (attached below). Running this through tt16l8, we find that there are 10 inputs and 8 outputs--no big surprise. Taking this output and running it through Minilog, we ...

    Updated October 25th, 2011 at 04:17 PM by Chuck(G)

    Categories
    Uncategorized
    Attached Thumbnails Attached Files
  5. Cloning a HAL/PAL, Part 9

    Part 1 of this series is here.

    Picking up where we left off, our little board is now creating 64K binary files for parts, which should allow us to identify inputs and outputs.

    To do this, the program tt16l8 is used (see attached file). This program not only separates inputs from outputs, but also attempts to optimize the truth table down to its smallest size. It can produce output for either Minilog or Espresso and optimization can be disabled.

    Basically, ...

    Updated November 2nd, 2011 at 01:14 PM by Chuck(G)

    Categories
    Uncategorized
    Attached Thumbnails Attached Files
Page 2 of 4 FirstFirst 1234 LastLast