Skip to content

zoggins/yellow-msx-series-for-rc2014

 
 

Repository files navigation

Yellow MSX Series for RC2014

Hackaday Project: msx-compatible-boards-for-rc2014

The repo describes a series of boards designed for RC2014, to give MSX+ compatiblity.

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.

Configuration and Software Notes

Click thru for more information on:

RomWBW Configuration specific instructions

Recommended RC2014 Configuration for MSX modules

General MSX documents

Details of compiling and assembling MSX applications and bios images

Hardware, construction and module specific Instructions

V9958 MSX Video Modules for RC2014 (Advanced and RGB versions)

See the README file here

Kit available at Tindie store

YM2149 Game Module Designed for RC2014

See the README file here

Kit available at Tindie store

Real-Time-Clock Module Designed for RC2014

See the README file here

Kit available at Tindie store

PPI Module Designed for RC2014 & Keyboard

See the PPI README file here

Kit available at Tindie store

See the Keyboard README file here

Switches & Caps available at the Tindie store

MSX Memory Module Designed for RC2014

See the README file here

Kit available at Tindie store

YM2413 MSX-Music Module Designed for RC2014

See the README file here

Kit available at Tindie store

MSX Cartridge Slot Extension for RC2014 Bus

See the README file here

Kit available at Tindie store

12+1 Backplane designed for RC2014 systems

See the README file here

Kit available at Tindie store

Integrating the ESP8266 Wifi Module

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

Other Board ideas

  • Incorporate existing RC2014 boards, such as Floppy, IDE, Flash storage, Serial etc into a MSX system.
  • Cassette Interface
  • Others....

Cloning this repo

This repo contains submodules. So to clone the repo's submodules, you may need to do the following:

git clone --recursive [email protected]:vipoo/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: [email protected]:vipoo/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)

Acknowledgements

The design of the boards has borrowed a lot from pre-existing solutions out there, including:

Standing on the shoulders of giants. Many thanks to all who share their knowledge and passions

License

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.

About

V9958 Video Board Designed for RC2014

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 45.4%
  • Assembly 44.8%
  • Makefile 6.0%
  • Shell 1.4%
  • BASIC 1.1%
  • Dockerfile 0.7%
  • Other 0.6%