eduardocasino / kim-1-programmable-memory-card

KIM-1 Programmable Memory Board for the MTU Backplane
Other
2 stars 1 forks source link

KIM-1 Programmable Memory Board for the MTU Backplane

WARNING

THIS IS A WORK IN PROGRESS AND MAY CONTAIN ERRORS. USE AT YOUR OWN RISK!!!

About

This is a fully programmable RAM/ROM expansion board for MTU backplanes, like the one in the original K-1005 card file, my expansion card or my buffered motherboard.

It uses a Raspberry Pi Pico W to emulate the 64K RAM/ROM memory map, and has some cool features:

A python utility, memcfg, is provided to configure the board and facilitate the communication with the REST API. This is an overview of its functionality. Please see the README.md file for detailed usage instructions:

Hardware

Firmware

Tools (memcfg)

NOTE: This is a picture of a prototype. The bodges are not needed in the current design. prototype

components front back

Licensing

This is a personal project that I am sharing in case it is of interest to any retrocomputing enthusiast and all the information in this repository is provided "as is", without warranty of any kind. I am not liable for any damages that may occur, whether it be to individuals, objects, KIM-1 computers, kittens or any other pets. It should also be noted that everything in this repository is a work in progress, may have not been thoroughly tested and may contain errors, therefore anyone who chooses to use it does so at their own risk.

license

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

See the LICENSE.md file for details.

Acknowledgements