Close
0%
0%

BBTC

Big Beautiful Trump Card

Similar projects worth following
This is a clone of Steve Ciarcia's Trump Card. The design uses a 512k x 16 bits RAM chip instead of the dynamic RAM. Also, all the glue logic is contained in a CPLD.

Gerbers-v1.1-TrumCard.zip

These are the Gerber/NC Drill files for a slight modification of the Trump Card. This adds the holes at the right position to mount a 9202 bracket from Keystone. No mess with hardware! Note: KiCAD v9.0.6 has a little bug. The paste mask allows paste over the edge connector pads, which we dont want on gold fingers.

Zip Archive - 357.29 kB - 11/17/2025 at 06:17

Download

setrmdsk.asm

Com file disassembled with ndisasm on linux

asm - 4.66 kB - 10/17/2025 at 01:46

Download

TRUMPLO.bin

Low bytes for the 2716 EPROMs

octet-stream - 32.00 bytes - 10/13/2025 at 08:31

Download

TRUMPHI.bin

High bytes for the 2716 EPROMs

octet-stream - 32.00 bytes - 10/13/2025 at 08:30

Download

TrumpBucket.circ

A test bench for testing the bucket circuit with Logisim Evolution

circ - 34.46 kB - 10/13/2025 at 08:26

Download

View all 15 files

  • 1 × EPM7128STC100-15 Logic ICs / Programmable Logic: PLDs
  • 1 × CY62157ELL-45ZSXI Memory ICs / Static RAM (SRAM)
  • 2 × 27C16 2k x 8 EPROM
  • 1 × Z8001P Microprocessors, Microcontrollers, DSPs / Microprocessors (MPUs)
  • 1 × Z8581 Clock and Timer ICs / Clock Generation and Distribution

View all 8 components

  • Debugging tools under way

    Jacques Pelletier11/18/2025 at 08:09 0 comments

    My assembled Trump card isn't tested yet, I need a PC to test it. I ordered a Nano 8088 kit with a motherboard but it doesn't work so I need to test both. I make some tools to be able to test the hardware at the lowest level. I call that Alien probes, the name says it all. 

    I made on for the PC XT bus, one for the Z8001, one for the 8088 and a generic one to monitor bits and generate digital signals. These are based on the STM32F405 chip which is similar to the MCU on the black board I used on the Z80 ICE.

    I plan to make Alien Probes for other CPUs used in the retrocomputing community. This will help locate hardware faults.

  • Rechecking the bucket logic

    Jacques Pelletier10/13/2025 at 14:57 0 comments

    I just made a simulation model for the bucket logic.

    In the original Trump Card schematic, I noticed (what seems) a redundancy with the signal /BIOW at IC30 pin 13 and IC33 pin 12. That may explain the 470pF capacitor at the output of IC28 pin 9.

    While the original circuit modif may not be trivial, the CPLD version would be much easier to correct, and no need for capacitor.

  • BOM files

    Jacques Pelletier09/29/2025 at 05:24 0 comments

    I added BOM files to the project. I provided the parameters for the CPLD and the memory chip.

    On eBay:

    Z8001P, Z8581

    On Digikey:

    RAM chip

    Other chips:

    See your favorite suppliers (Digi_Key, eBay, Ali Express, etc.)

  • PC104 Version on hold

    Jacques Pelletier09/27/2025 at 06:53 0 comments

    Due to some personel circumstances, I would like to put this project on hold, unless someone would take it over.

    The schematic has been modified to allow using of different EPROM. or EEPROMs.

    Files available here.

  • PC104 version under way

    Jacques Pelletier09/23/2025 at 21:59 0 comments

    For fun, I'll make a PC104 version of the BBTC. The only DIP chips will be the Z8001, clock generator and the 2 EPROMs. I'll make the EPROM configurable for different chips.

    I'll only provide the files, no PCBs.

  • PCB received and assembled

    Jacques Pelletier09/03/2025 at 21:15 0 comments

    I just received the PCB from JLCPCB and assembled all the component. I need to program the EPROMs and the CPLD.

  • Disks and docs for the Trump Card

    Jacques Pelletier08/23/2025 at 10:25 0 comments
  • PCB is ready!

    Jacques Pelletier08/22/2025 at 17:05 0 comments

    The PCB is completed and Gerbers files are available. See the Github link.

  • BBTC

    Jacques Pelletier08/18/2025 at 05:47 0 comments

    I made a prototype of the Trump Card a long while ago, but got rid of it.
    Now, all the components are easily available and PCB fabs can make your own PCBs for a small price.

    I made the schematic in KiCAD and the PCB is under way presently. There's not much components so I should finish within a month.

    Meanwhile, you can modify the schematics to make a full retro computing version or a fancier version with many more features.

View all 9 project logs

  • 1
    CPLD programming

    Get Quartus II 13.0 sp1 from Altera/Intel. The release 13.1 may work but I'm not sure. It's available for Linux and Windows. Search the web for Quartus II 13.1 download.

    Load the CPLD project, it should be already compiled and ready to upload to the CPLD.

    If you double-click on TrumpCard, it should open the file TrumpCard.bdf. It is a schematic of all the glue logic and the bit bucket interface.

    If the schematic is modified, compile it and program the chip in circuit with a USB Byte Blaster connected to the JTAG connector.

    To program the chip, in Quartus II, select Tools, Programmer,
    click on Hardware Setup, your Altera USB blaster should be visible. Clicking on Start should run the programming process.

    The Altera USB Blaster can be bought for cheap at AliExpress. The Quartus software will work fine with them.

View all instructions

Enjoy this project?

Share

Discussions

Keith wrote 09/14/2025 at 21:07 point

A PC104 type connector would be very welcome. They are easier to get, and more compact, than ISA bus backplanes.

  Are you sure? yes | no

Jacques Pelletier wrote 09/23/2025 at 21:42 point

Good idea! I'm working on the PC104 version of the BBTC. I'll make the latches and buffer surface mount. The 6116 is also available in an SOIC format. I'll call it the SBTC, for Small BTC.

  Are you sure? yes | no

Keith wrote 09/14/2025 at 21:03 point

Trump card disks are also at archive.org:
https://archive.org/details/trump-card-disks

  Are you sure? yes | no

Jacques Pelletier wrote 09/10/2025 at 12:00 point

Yes, I have 4 spares. I'll sell them US$10 each + shipping costs.
My own PCB isn't tested yet, but schematic looks ok. I'll put instructions to program the CPLD.
If there is demand for it, maybe I can make a kit.
For your contact info, I don't know how to proceed. Thanks!

  Are you sure? yes | no

Keith wrote 09/10/2025 at 10:51 point

Bravo! I'd love to make one myself. Let me know if you have a spare PCB to sell! :-)

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates