├── LICENSE ├── CONTRIBUTING.md └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Attribution 4.0 International License (CC BY 4.0) 2 | 3 | http://creativecommons.org/licenses/by/4.0/ 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | Your contributions are always welcome! 4 | 5 | ## Guidelines 6 | 7 | * Add one link per Pull Request. 8 | * Add the link: `* [project-name](http://example.com/) - A short description ends with a period.` 9 | * Keep descriptions concise. 10 | * Add a section if needed. 11 | * Add the section description. 12 | * Add the section title to Table of Contents. 13 | * Search previous suggestions before making a new one, as yours may be a duplicate. 14 | * Don't mention `MSX` in the description as it's implied. 15 | * Check your spelling and grammar. 16 | * Remove any trailing whitespace. 17 | * Send a Pull Request with the reason why the library is awesome. 18 | 19 | Contributing text adapted from [awesome-python](https://github.com/vinta/awesome-python). 20 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome MSX [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | 3 | A curated list of awesome resources for the 8-bit MSX computer. 4 | 5 | ## Table of Contents 6 | 7 | - [Development](#development) 8 | - [Basic](#basic) 9 | - [C](#c) 10 | - [Assembler](#assembler) 11 | - [Pascal](#pascal) 12 | - [Tools](#tools) 13 | - [Operating Systems](#operating-systems) 14 | - [MSX-DOS](#msx-dos) 15 | - [Hardware](#hardware) 16 | - [Software](#software) 17 | - [Magazines](#magazines) 18 | - [Communities](#communities) 19 | - [Resources](#resources) 20 | - [Contributing](#contributing) 21 | 22 | ## Development 23 | 24 | ### Basic 25 | 26 | ### C 27 | 28 | * [Relearning MSX](http://www.lavandeira.net/relearning-msx/) - Series of articles about developing software mostly in C and assembly language. 29 | * [SDCC for MSX sources](http://smecers.appspot.com/SDCC_msx/index.htm) - C library ported from SOLIDC and many useful examples on how to use it. 30 | 31 | ### Assembler 32 | 33 | * [MSX Assembly Page](http://map.grauw.nl/) - Loads of articles and technical references. Mostly for assebler but useful for other languages too. 34 | * [The MSX Red Book](https://github.com/oraculo666/The-MSX-Red-Book) - The MSX Red Book in Markdown format. Essential technical information on how the standard works. 35 | * [AsMSX](https://github.com/Fubukimaru/asMSX) - AsMSX is Z80 assembler crosscompiler originally developed by Pitpan / Karoshi corporation. This compiler has quite some unique MSX related features. 36 | 37 | ### Pascal 38 | 39 | ### Tools 40 | 41 | * [MSX Pen](http://msxpen.com/) - MSX Developer Playground & Code Editor in the browser. 42 | 43 | ### Graphics 44 | 45 | * [nMSXTiles](http://pentacour.com/nmsxtiles/) - Screen, tiles and sprites editor for MSX screen 2. 46 | * [TinySprite](http://msx.jannone.org/tinysprite/tinysprite.html) - Online sprite editor. 47 | 48 | ## Operating Systems 49 | 50 | ### MSX-DOS 51 | 52 | ## Hardware 53 | 54 | * [MSX Cartridge Shop](http://www.msxcartridgeshop.com/) - Shop with high quality cartridges. Also producers of the MegaFlashROM. 55 | 56 | ## Software 57 | 58 | * [Preservación de cintas MSX](http://cintasmsx.webcindario.com/) :es: - Tape software preservation project with big compilation of softare in CAS format and utils to use it in real hardware. 59 | * [CAS Tools](https://github.com/joyrex2001/castools) - Set of tools to read files in wav format and convert them to .cas and back to .wav. There are also [Windows binaries](http://home.kabelfoon.nl/~vincentd/) available. 60 | * [MSX CAS Packager](http://mcp.typeinference.com/) - A command line interface (CLI) tool to pack/unpack MSX CAS files. Some code is based on CAS Tools. 61 | 62 | ## Magazines 63 | 64 | ## Communities 65 | 66 | * [MSX Resource Center](https://www.msx.org) - Probably the biggest community with news, a very active forum, wiki and more. 67 | 68 | ## Resources 69 | 70 | * [MSX Archive](http://www.msxarchive.nl/pub/msx/) - Big archive with software, technical manuals and other stuff. 71 | 72 | ## Contributing 73 | 74 | Your contributions are always welcome! Please take a look at the [contribution guidelines](https://github.com/fr3nd/awesome-msx/blob/master/CONTRIBUTING.md) first. 75 | 76 | I would keep some pull requests open if I'm not sure whether the resources are awesome, you could [vote for them](https://github.com/fr3nd/awesome-msx/pulls) by adding :+1: to them. 77 | --------------------------------------------------------------------------------