Hackaday Project: msx-compatible-boards-for-rc2014
The repo describes a series of boards designed to be compatible with the RC2014 bus. Once the minimum set of boards are assembled, you will have your very own MSX+ compatible computer -- built by you!
The idea is that you can build each board one at a time, test it and play with it under RomWBW - and then once you have the set - load up some MSX/MSX2+ games!
The story of the prototyping and development these boards can be found at the Hackaday Project: msx-compatible-boards-for-rc2014 project page.
Kit available at the dinotron store on Tindie See the README file here |
See the README file here Kit available at the dinotron store on Tindie |
See the README file here Kit available at the dinotron store on Tindie |
See the README file here Kit available at the dinotron store on Tindie |
See the README file here Kit available at the dinotron store on Tindie |
|
See the README file here Kit available at the dinotron store on Tindie |
See the README file here Kit available at the dinotron store on Tindie |
Kit available at the dinotron store on Tindie See the PPI README file here See the Keyboard README file here A set of compatible switches available here Switches A set of compatible caps available here Caps |
See the README file here Kit available at the dinotron store on Tindie |
See the README file here Kit available at the dinotron store on Tindie |
Click thru for more information on:
RomWBW Apps specific instructions
Compatibility with RC2014 Configuration
Details of compiling and assembling code MSX applications and bios images
Click here for instructions on integrating the stock RC2014 ESP8266 wifi module into your MSX build.
Kits are available from the official RC2014 stores at z80Kits and Tindie
This repo contains submodules. So to clone the repo's submodules, you may need to do the following:
git clone --recursive git@github.com:dinoboards/yellow-msx-series-for-rc2014.git
If you had already cloned it, without the --recursive
switch:
git submodule update --init
If using Windows Subsystem for Linux, make sure you are using the linux file system (not the mnt/c/... ntfs images)
Please note: github submodule configuration assumes you are using ssh to access the repos
If you get a permission denied error when attempting to clone the submodules, it may be due to your github access method. The submodules are referenced using git ssh paths (eg: git@github.com:dinoboards/Nextor.git), as such if you attempt to clone these submodules using only https access, you may get a permission denied error.
To setup github access using ssl - follow the instruction on github at: https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh
Alternatively, if you wish to clone using the https path, you may find running this command first before cloning the submodule will help:
git config --global url."https://github.com/".insteadOf git@github.com:
The design of the boards has borrowed a lot from pre-existing solutions out there, including:
- S100 Computers VDP Project
- The MTXPlus+ Project
- V9958 Video Board for rosco_m68k
- Steckschwein
- The Artemisa Project
- Omega Home Computer Project
- MSX ORG Forums
Standing on the shoulders of giants. Many thanks to all who share their knowledge and passions
My little kits described here are not authorised or associated in anyway with the rightful owners of the MSX trademark/platform. These kits are designed to be MSX compatible. There is nothing 'official' here.
And my thanks to all the pioneers and developers of this platform - An inspiring platform that continues to enable also sorts of creativity and joy for myself and many others.
Copyright 2021 Dean Netherton
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.