
DIAG
Nakazoto/CenturionComputer
This is just a simple backup of all the files related to the Centurion that I have stored on my HD. The Wiki itself has far more in-depth information about the Centurion and it's individual cards.

Distributed pulse modulation done, with KiCad 9, like with the old P82C150, but with descrete components
DistributedPulseModulation is an open-source printed circuit board by Gosharad1980, from the Gosharad1980/DistributedPulseModulation repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 95.9 × 90.2 mm with 61 parts on 109 nets, routed with 1,013 tracks and 0 vias.
It is built around the 74LS85DC. Its parts include 12 capacitors, 12 ICs, 5 resistors and 3 connectors.
Distributed pulse modulation done like with the old P82C150, but with descrete components
With a regular Pulse Width Modulation (PWM), all the pulses are grouped in a same and unique pulse over the whole period. On Distributed Pulse Modulation (DPM) and Dyadic Descrete Pulse Modulation (DDPM), the aim is to distribute all the "sub-pulses" throughout the whole period.


PWM (Pulse Width Modulation)
DPM P82C150-like (Distributed Pulse Modulation)
DDPM (Dyadic Discrete Pulse Modulation)MCP23017 is an I2C 16bits IO expander
Port A & B are used to control the board
Prescaler decoding values :
0x00 1
0x01 2
0x02 8
0x03 16
0x04 64
0x05 256
0x06 1024
0x07 4096



| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | TestPoint_Probe | TestPoint:TestPoint_Pad_D1.5mm | TP_~{CntEN}0, TP_A0, TP_A1, TP_A2, TP_A3, TP_A4, TP_A5, TP_A6, TP_A7, TP_A8, TP_A9, TP_A10, TP_A11, TP_PS0, TP_PS1, TP_PS2 |
| 12 | 0.1µF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C13 |
| 5 | 2.2K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R6, R7, R8, R9, R10 |
| 4 | 4053 | Package_DIP:DIP-16_W7.62mm_Socket | U7, U10, U11, U12 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 74LS85 | Package_DIP:DIP-16_W7.62mm_Socket | U25, U28, U31 |
| 2 | 4.7 kOhm | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R_SCL1, R_SDA1 |
| 2 | 4040 | Package_DIP:DIP-16_W7.62mm_Socket | U8, U9 |
| 1 | 4013 | Package_DIP:DIP-14_W7.62mm_Socket | U2 |
| 1 | 74LS251 | Package_DIP:DIP-16_W7.62mm_Socket | U1 |
| 1 | Conn_01x01 | Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Horizontal | J2 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | Conn_02x07_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_Vertical | PCIe_CAN_1 |
| 1 | Conn_02x11_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x11_P2.54mm_Vertical | PCIe_SPI_1 |
| 1 | Conn_02x12_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x12_P2.54mm_Vertical | J1 |
| 1 | G*** | kibuzzard-6ADD3B59 | kibuzzard-6ADD3B59 |
| 1 | G*** | kibuzzard-6811091F | kibuzzard-6811091F |
| 1 | G*** | kibuzzard-68110D32 | kibuzzard-68110D32 |
| 1 | G*** | kibuzzard-68110930 | kibuzzard-68110930 |
| 1 | Jumper_3_Open | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP5 |
| 1 | MCP23017_SP | Package_DIP:DIP-28_W7.62mm_Socket_LongPads | U4 |
It measures 95.9 × 90.2 mm and has 2 copper layers, 1.6 mm thick.
61 parts, built around the 74LS85DC. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Gosharad1980/DistributedPulseModulation repository on GitHub, at the commit this page was made from: the board is DistributedPulseModulation.kicad_pcb and its schematic Connection PCI CAN Express.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Nakazoto/CenturionComputer
This is just a simple backup of all the files related to the Centurion that I have stored on my HD. The Wiki itself has far more in-depth information about the Centurion and it's individual cards.


abzman/intellivision-t-card
replica of the t-card development cart for the intellivision that takes standard ROMs

hanshuebner/cpc-floppy-controllers
MOVED to code.netzhansa.com/hanshuebner/cpc-floppy-controllers. This GitHub mirror is archived.

0nonymous/Breadboard-CPU-Computer-System
This project is a fully microcoded 8-bit CPU designed from scratch and implemented using 100+ 74LS-series ICs across 40+ breadboards. CURRENTLY REIMPLEMENTING ON FPGA: https://github.com/0nonymous/fpga-cpu

electrickery/VIO_MPF_I
Extended firmware for the 6845 based video card for the Microprofessor MPF-I(b)


reifsnyderb/Atari-1090XL-80CVC
Re-make of the Atari 1090XL 80 column card for monochrome monitors.