Skip to content

nanoflite/vecmulti

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

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

About

🤓 A command line tool for the VecMulti cartridge for the Vectrex.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages