Skip to content
Joakim Larsson Edström edited this page May 19, 2015 · 13 revisions

The VectrexTutorial wiki!

Here I (will) collect some insights and thoughts about my Vectrexes and how to to put software on them.

New pages

Stabber on how to get mixed C/C++/Assembler list files.

Mame / Mess / Ume

I am looking into using Mame (or one of its derivates: Mess, Ume etc) for debugging since the Vectrex is a bit closed for things such as debug printouts and stack traces etc. It has a very nice assembler level debugger window and is capable of single step, breakpoints and memory inspections. Almost perfect for some homebrew develoment. Hints if you want to try it:

  • Download a version for your system from http://mamedev.org/
  • https://github.com/mamedev/mame if you want to improve the emulator
  • mame -createconfig will create the mame.ini file where you can add the path to your roms (not included)
  • [install catalog]/hash/vectrex.xml needs an entry for your homebrew cartridge image (ignore the CRC/MD5SUM to start with)

Links

ASxxxx Cross Assembler Documentation
GCC6809 installation on Ubuntu 11.04
A09 Assembler and F9DASM Disassembler for 6809
LWTools - cross tools for 6809 and 6309
Overriding new/delete
[Vectrex Bad Apple] (http://spritesmods.com/?art=veccart)

Clone this wiki locally