Skip to content

Getting Started

Here you can find information about how to Start with the Durango Computer

Description

Durango is made from two PCBs: The actual SBC, and a peripheral board with a keyboard and two gamepad sockets. The peripheral board can be built to support either NES gamepads or Megadrive/Genesis gamepads (including Atari VCS/2600-style joysticks).

Build your own Durango

If you want to create a new Durango computer, you need to download the blueprints and obtain the components; you can find the blueprints in the following link:

https://github.com/zuiko21/minimOS/tree/master/hard/kicad/durango/full

To open the blueprints you need the KiCad application.

You will need the symbols library for this project:

https://github.com/zuiko21/minimOS/tree/master/hard/kicad/symbols

You can render in Kicad an image similar to:

Durango Computer

Durango PCB with components

Durango Main Board. Bill of Materials

Board

Sockets

  • 14-pin (x9)
  • 16-pin (x19)
  • 20-pin (x5)
  • 28-pin (x1)
  • 40-pin (x1)

Resistors (all 1/8 Watt unless noted otherwise)

  • 27 (x1) (RED VIOLET BLACK) 1/2 Watt
  • 68 (x2) (BLUE GREY BLACK)
  • 120 (x1) (BROWN RED BROWN)
  • 150 (x1) (BROWN GREEN BROWN)
  • 330 (x1) (ORANGE ORANGE BROWN)
  • 470 (x3) (YELLOW VIOLET BROWN)
  • 680 (x2) (BLUE GREY BROW)
  • 1K (x3) (BROWN BLACK RED)
  • 1K2 (x1) (BROWN RED RED)
  • 3K3 (x4) (ORANGE ORANGE RED)
  • 5K6 (x1) (GREEN BLUE RED)
  • 6K8 (x2) (BLUE GREY RED)
  • 12K (x3) (BROWN RED ORANGE)
  • 22K (x3) (RED RED ORANGE)
  • 39K (x1) (ORANGE WHITE ORANGE)
  • 220K (x3) (RED RED YELLOW)

Resistor networks

  • 4x 4K7, 5-pin (x1)
  • 8x 3K3, 9-pin (x1)

Capacitors

  • 68 pF (x1)
  • 0.1 uF (x5) three of them for the optional composite-PAL output
  • 10 µF (x2) 25V any rating 10 Volts or more will do, preferably as small as possible
  • 100 µF (x3) 10V
  • 470 µF (x1) 10V

Semiconductors

  • 1N4148 (x5)
  • BC548B (x6) or any other small-signal NPN transistor (e.g. 2N3904, but check pinout!)
  • Red 3 mm LED (x1)
  • Green 3 mm LED (x1)

Integrated Circuits

  • 74HC00 (x1)
  • 74HC02 (x1)
  • 74HC20 (x1)
  • 74HC21 (x1)
  • 74HC32 (x1)
  • 74HC74 (x1)
  • 74HC85 (x2)
  • 74HC86 (x2)
  • 74HC132 (x1)
  • 74HC139 (x2)
  • 74HC157 (x4)
  • 74HC166 (x1)
  • 74HC174 (x1)
  • 74HC175 (x1)
  • 74HC245 (x3)
  • 74HC257 (x4)
  • 74HC367 (x1)
  • 74HC574 (x1)
  • 74HC688 (x1)
  • 74HC4040 (x3)
  • 65C02 (x1)
  • 27C256 (x1) for the ROM cartridge

Oscillator can

  • 24.576 MHz (x1)

Others

  • Piezo Buzzer (x1)
  • 6x6x21 mm Tactile switch (x2)
  • IDC shrouded 16-pin header (x1)
  • SCART 21-pin connector (x1)
  • 3x RCA socket (x1) optional

Optional for composite PAL output

  • 10 pF (x1)
  • 22 nF (x1)
  • AD724 (x1) surface-mounted device
  • 4.43 MHz crystal (x1)

Durango Keyboard & Gamepads Board. Bill of Materials (NES flavour)

The Keyboard & Gamepads Board provides an integrated keyboard and two Gamepad ports (MegaDrive/Genesis/Atari 2600 or NES-type gamepad options).

Durango KeyBoard & Gamepad Board

Durango KeyBoard & Gamepad Board

Top Board (keyboard & NES gamepads)

Sockets

  • 14-pin (x1)
  • 16-pin (x4)
  • 20-pin (x1)

Passive devices

  • 1N4148 diode (x8)
  • Resistor network 8x 220K, 9-pin (x1)
  • Resistor network 8x 10K, 9-pin (x1)

Other

  • NES Socket (x2)
  • Tactile Switch DIP-4 6x6x7mm (x40)
  • IDC Shrouded 16-pin header (x2) 2x8
  • 8-pin socket, long pins (x2) might use a single unit in 2x8 configuration, if available

Integrated Circuits

  • 74HC138 (x1)
  • 74HC86 (x1)
  • 74HC174 (x1)
  • 74HC245 (x1)
  • 74HC595 (x2)

Assembly instructions

  • Mount diodes: D11, D12, D13, D4, D15, D16, D17, D18
  • Mount sockets: U9 U13, U12, U1
  • Mount sockets: U34, U55
  • Mount resistors: RN11, RN3
  • Mount IDC: J1, J2
  • Mount NES sockets: J33, J54
  • Mount switches: SW1 to SW40

Durango Keyboard & Gamepads Board. Bill of Materials (MD/Genesis/VCS flavour)

Top Board (keyboard & MD gamepads)

Sockets

  • 14-pin (x1)
  • 16-pin (x3)
  • 20-pin (x3)

Passive devices

  • 1N4148 diode (x8)
  • Resistor network 8x 220K, 9-pin (x1)
  • Resistor network 8x 10K, 9-pin (x1)

Connectors

  • DE9 Socket (x2)
  • Tactile Switch DIP-4 6x6x7mm (x40)
  • IDC Shrouded 16-pin header (x2) 2x8
  • 8-pin socket, long pins (x2) might use a single unit in 2x8 configuration, if available

Integrated Circuits

  • 74HC138 (x1)
  • 74HC86 (x1)
  • 74HC174 (x2)
  • 74HC245 (x3)

Assembly instructions

  • Mount diodes: D11, D12, D13, D4, D15, D16, D17, D18
  • Mount sockets: U9 U13, U12, U1,
  • MOunt sockets: U26, U24, U45
  • Mount resistors: RN11, RN22, RN3
  • Mount IDC: J1, J2
  • Mount DE9: J23, J44
  • Mount switches: SW1 to SW40

Durango Cartridge

Durango Cartridge

Durango Cartridge

Here you can find the ROM Cartridge:

PCB Gerbers for JLCPCB ordering KiCad source files

Bill Of Materials (28-pin Durango Cartridge)

Cartridge configuration

You may leave 3K3 resistors in R1 & R2 positions, with pin headers on JP1 & JP2, for easy ROM type switching. On the other hand, if a particular cartridge is to be used with a single type of ROM chip, it may be permanently wired as follows:

Suitable ROM chips and jumper Configuration

Type Model Capacity JP1 JP2 R1 R2
EPROM 27C64 8KB - - 0 0
EPROM 27C128 16KB - - 0 0
EPROM 27C256 32KB ON - - 0
EPROM 27C512 (lower) 64KB ON UP - -
EPROM 27C512 (upper) 64KB ON * - -
EEPROM 28C64 8KB - - 0 -
EEPROM 28C256 32KB - DOWN 0 -
FLASH 29F256 32KB - - - 0

0 = jumper wire, - = not connected.

Built Software for Durango

If you want to built your own Durango Software (like Games or applications), you don't need a Durango to Built Software.

We built some Tools for improve the development of software with Durango. Like:

  • Emulator
  • Developer-friendly C Library (Durango Lib)
  • Durango Docker Image
  • Visual Studio Code Extensión (Durango Code)

You can use the Durango Emulator (Perdita), to test your ROMs and play Durango Games; or use the development tools for create your own Durango Applications.

You can find them in the Development & Tools section.