Skip to content

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

Notifications You must be signed in to change notification settings

nanoflite/vecmulti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

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