Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaelkamprath/mostek-3870-rom-dumper
Hardware and software for dumping ROM on a MOSTEK 3870 and similar microcontroller
https://github.com/michaelkamprath/mostek-3870-rom-dumper
mk3870 mk38p70 mostek-3870 rom-dumper
Last synced: 22 days ago
JSON representation
Hardware and software for dumping ROM on a MOSTEK 3870 and similar microcontroller
- Host: GitHub
- URL: https://github.com/michaelkamprath/mostek-3870-rom-dumper
- Owner: michaelkamprath
- Created: 2022-09-11T05:19:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-12T01:21:28.000Z (about 2 years ago)
- Last Synced: 2024-05-01T19:52:03.822Z (8 months ago)
- Topics: mk3870, mk38p70, mostek-3870, rom-dumper
- Language: C++
- Homepage:
- Size: 4.19 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MOSTEK 3870 ROM Dumper
This project is used to dump the ROM of a vintage MOSTEK 3870 microcontroller. A ATMEGA1284P microcontroller is used to drive the MK3870 in a manner where the ROM contents can be captured. The `schematic` directory contains the KiCad drawings of the electrical circuit, and the `software` director contains the software to be loaded onto the ATMEGA1284P. [PlatformIO](https://platformio.org) is used to compile the AVR code.This project was heavily inspired by [Sean Riddle's solution to the same problem](http://www.seanriddle.com/f8.html).
## Usage
To use, simply build the circuit provided in the `schematic` directory, and then run the software as described in the `software` directory. It is a good idea to test with a `MOSTEK 38P70` that has a EPROM attached containing known contents so as to verify the system is working before attaching the target `MK3870` with the unknown ROM contents.## License
Use as you see fit. Attribution would be appreciated.![MOSTEK 3870 ROM Dumper Circuit](./documentation/mostek_3870_rom_dumper.jpeg)