Vectrex System - Hardware and Periphery Vextrex Games - Modules and Cartridges Vectrex History The last Vectrex news... The museum´s shop Vectrex Links - Info and Collectors pages

Back to Vectrex Programming Tutorial Index

Introduction

This document is supposed to give people a start in vectrex programming. For my sake I will assume that you are familiar with non 'vectrex special' related hardware and software used. Such as programming a 6809 cpu in assembler, what hex, bin and dec numbers are, what a 256byte page is and so on. I will try to cover many aspects, but mainly will cover 'standard' procedures offered by the Vectrex BIOS. Actually this is more a course on vectrex BIOS than about vectrex. Perhaps in the future I'll do some chapters on the actual hardware programming, but let's start of easy, ok?

Notice:
Most things in this document can be found out looking at other sources available. Like the great dissassembled ROM images done by Fred Taft, the BIOS disassmblies by also Fred Taft and Bruce Tomlin. Many sources of homebrewn software, from 'simple' pieces of music, to full blown up games, rivaling the original commercial ones. I can't take credit for what you find in here, because in many parts it is just a compilation of stuff found elsewhere. If you look for further information, be it something as yet uncovered by this text or some further going explanations, be sure to look at these other sources as well.

Notice also:
I'm in no way responsible what you do with/to your vectrex. I don't think much harm can be done by just programming the machine (apart from burning the tube), but whatever comes of it, it is your own risk. I tried all programs covered in this documentation with my own vectrex, so they should work all right, but to cover my back... again, I take no responsibility whatsoever.


This was written in April 1998 by Christopher Salomon the document is public domain (at least the parts written by me). Comments and vectrex talk are welcome. (email: [email protected])
All code within this document was successfully assembled using 'Frank A. Vorstenbosch, Kingswood Software' Crossassmbler. It can be found at his homepage at http://www.falstaff.demon.co.uk/cross.html. I used version as09 v1.11.

Following command line was used to assemble:

as09.exe -w200 -h0 -l -mcti progname.asm >error

 

Next page Last Page

Vectrex Programming Tutorial Index


 


Vectrex Last Minute RSS

Related Links and sources

Please note

The Museums Staff can not answer any programming related questions. If you have extra info about this page, if you noticed errors, please help to maintain this site. Please send us the information you have.

 

 

Back to Programming Docs Index
 
 

vectrexmuseum.com