Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 1.49 KB

README.md

File metadata and controls

75 lines (52 loc) · 1.49 KB

VecMulti tool

With this tool you can control your VecMulti cartridge. It has support for building a menu and uploading programs over serial.

usage: vecmulti [-h] [--verbose] {load,menu} ...

positional arguments:
  {load,menu}  command help
    load       Load a program into the the Vectrex using the VecMulti dev
               mode.
    menu       Create a menu to use on the VecMulti cartridge.

optional arguments:
  -h, --help   show this help message and exit
  --verbose    Show what is going on.

Build a menu

$> vecmulti menu source destination

 usage: vecmulti menu [-h] source destination

positional arguments:
  source       Source folder containing games (*.bin files).
  destination  Destination folder.

optional arguments:
  -h, --help   show this help message and exit

Upload a program over the development connection

$> vecmulti load --port /dev/cu.SLAB_USBtoUART --progress test/in/Wormhole.bin

usage: vecmulti load [-h] [--port PORT] [--progress] rom

positional arguments:
  rom          ROM file to upload to Vectrex.

optional arguments:
  -h, --help   show this help message and exit
  --port PORT  Specify connection port.
  --progress   Show a progress bar.

Connecting a serial to USB cable

[--- top of pcb ---]
    x - GND
    x - PC RX
    x - PC TX
    x

Install

You need to have Python and pyserial installed.

Author

Johan Van den Brande