Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hkzlab/wink_msp-mdc_redux
Reimplementation of the MSP-MDC CPU/Security module for the Wink arcade board by Midcoin
https://github.com/hkzlab/wink_msp-mdc_redux
Last synced: 6 days ago
JSON representation
Reimplementation of the MSP-MDC CPU/Security module for the Wink arcade board by Midcoin
- Host: GitHub
- URL: https://github.com/hkzlab/wink_msp-mdc_redux
- Owner: hkzlab
- Created: 2024-08-21T16:06:17.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-22T08:12:07.000Z (6 months ago)
- Last Synced: 2024-08-22T20:22:16.024Z (6 months ago)
- Size: 2.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MSP-MDC Redux
## DISCLAIMER
Any use of this project is **under your own responsibility**.
You will be responsible of checking the correct construction and functionality of your board.
By using this project You will agree that I cannot be held responsible if it will destroy any of your devices, damage your computer, burn down your house or whatever.## Introduction
Wink is a 1985, breakout-style, arcade game by Midcoin.
The game uses off-the-shelf components for everything, but a bunch of circuitry, called the MSP-MDC module, that acts both as CPU and as
security (scrambling addresses accessed by the CPU), is placed on 3 sandwiched PCBs encased in epoxy.
This was made to thwart bootleggers, but if something within this epoxied block dies, the whole game stops working.I painstakingly pulled the block apart and chipped away the epoxy to recover the schematic.
This project contains files to build a compatible board that can be plugged in place of the original MSP-MDC.
![Wink PCB + MSP-MDC redux](pics/wink_board.jpg)
## Hardware
The board was designed with [KiCad](https://kicad.org/) EDA.
You can order boards directly from [PCBWay](https://www.pcbway.com/project/shareproject/MSP_MDC_Redux_c4e8a048.html)!
### Bill of Materials
| Component | Qty | Type / Value | Notes |
| ----------------- | --- | ------------------------------ | -------------------------------------------------------- |
| C1 - C14 | 19 | 100nF / 1206 / ceramic | |
| R1, R2 | 2 | 1K / 1206 | |
| RN1 | 1 | 9-pin bussed 10K resistor array| |
| | 4 | 4x15pin 2.54mm straight headers| Mount on the 4 sides of the module |
| U2 | 1 | DIP-40 Z80A CPU | It's a good idea to socket this |
| U3, U14 | 2 | 74LS374 SO-20 | 5.3x12.6mm |
| U4 | 1 | 74ALS00 SOIC-14 | 3.9x8.7mm |
| U5 | 1 | 74ALS32 SOIC-14 | 3.9x8.7mm |
| U6 | 1 | 74LS245 SO-20 | 5.3x12.6mm |
| U7 | 1 | 74ALS244 SO-20 | 5.3x12.6mm |
| U8, U20 | 2 | 74LS283 SOIC-16 | 3.9x9.9mm |
| U10 | 1 | 74LS00 SOIC-14 | 3.9x8.7mm |
| U11 | 1 | 74LS32 SOIC-14 | 3.9x8.7mm |
| U12 | 1 | 74LS86 SOIC-14 | 3.9x8.7mm |
| U13 | 1 | 74LS166 SOIC-16 | 3.9x9.9mm |
| U15 | 1 | 74LS138 SOIC-16 | 3.9x9.9mm |
| U16 - U19 | 4 | 74LS257 SOIC-16 | 3.9x9.9mm |