IntyBASIC: a BASIC compiler for Intellivision

I was working in Space Raid for Intellivision when I wondered about possibilities to make easier the development of games for Intellivision.
There is a full set of tools for emulation (jzintv) and programming in assembler (as1600) created by Joseph Zbiciak (intvnut).
But in every program you need to start almost from zero and there are few libraries.
The Intellivision console
The Intellivision console
The Intellivision being created in 1979 just around the same time BASIC exploded as a general purpose microcomputer language, what would be more natural than a BASIC compiler? ;)
I started working in October 2013 in my ultrasecret project and the version 0.1 got published in January 28, 2014 with versions for Windows, Mac and Linux.
Following the intvnut's toolset style, IntyBASIC is a cross compiler that takes BASIC source code and translates it to CP1610 assembler code. You only have to enter this to test your game:
intybasic game.bas game.asm
as1600 game.asm -o game
jzintv game
IntyBASIC includes support for all the Intellivision video and sound features in form of commands like SPRITE and SOUND, trying to be close to the hardware but so easy as possible to user.
I've keeping it updated as users and myself find bugs or request new useful features for the compiler.
It includes also the IntyColor utility for converting BMP images to the video format used by the Intellivision.
IntyBASIC has been pretty successful in its purpose because the enthusiast AtariAge members community and it has conducted to an explosion of new games and homebrews in the Intellivision world and even the IntyBASIC programming contest.
IntyBASIC: logo

Downloads

I suggest you to download the most recent version (v1.2.8) from the AtariAge forums.
The Windows version of IntyBASIC works since XP, but if your version doesn't have service packs it could need the Visual C++ 2008 runtime.
If you're using Mac, you need Mac OS X v10.6 or better. In case of Linux, any recent version should work.
The user's manual is included inside the ZIP file.
I suggest strongly to register in AtariAge where you can get help on using IntyBASIC just by checking the Intellivision Programming forum or posting your questions.

Links

Last modified: Mar/05/2017