Rainbow
A downloadable tool for Windows, macOS, and Linux
Download NowName your own price
Rainbow is an IDE with built-in tools for graphics and sound using a dialect of BASIC to allow easy creation of simple games and applications for the Sinclair Spectrum, C64 and Amstrad CPC.
(Early MSX/2 support added)
This allows (mostly) the same code to be compiled for all three platforms, including attempting to use the same assets. However, there is also the ability to use conditional compilation to make changes for each platform and the ability to use different assets including graphics, music and character sets.
Rainbow is written in Flutter and is open-source
| Updated | 3 days ago |
| Published | 5 days ago |
| Status | In development |
| Category | Tool |
| Platforms | Windows, macOS, Linux |
| Author | Tonsomo Entertainment |
| Tags | Amstrad CPC, basic, Commodore 64, development, GameMaker, MSX, Retro, ZX Spectrum |
| Content | No generative AI was used |
Download
Download NowName your own price
Click download now to get access to the following files:
rainbow-language-reference.pdf 333 kB
Rainbow Windows x64 15 MB
Rainbow macOS arm64 21 MB
Rainbow Linux x64 13 MB
Development log
- MSX/2 Support and a better text input handler3 days ago
- Initial update3 days ago

Comments
Log in with itch.io to leave a comment.
Wow, I was thinking if it were to allow easy creation of simple games and applications for various platforms in the same way as Jurl.